extern int getenv(const char *name);
extern int foo();
extern int bar();

int
main()
{
    int rc; 
    int untainted;
    int taint = getenv("gude");

    if (rc) {
        if (taint) {
            switch (rc) {
            default:
                ;
                rc = 1;
            case 0:
                switch (rc) {
                default:
                    ;
                    if (bar()) {
                        int a = 2;
                    } else if (foo() || bar()) {
                        int a = 1;
                    } else {
                        int a = 3;
                    }
                    rc = 1;
                case 0:
                    ;
                    if (taint) {
                        int a = 2;
                    } else if (foo() == 0 ? 0 : 1) {
                        int a = 1;
                    } else {
                        int a = 3;
                    }
                    int a = 1;
                    break;
                }
                int a = 1;
                break;
            }
        }
        int u = 0;
    }
    int a = 0;

    if (untainted) {
        a = 1;
    } else {
        a = 2;
    }

    switch (rc) {
    case 0:
        ;
        int a = 0;
        break;
    }

    return rc;
}

0 2019-Jan-13 16:45:06.119510 - [DEBUG] Set-up the command-line parameters
1 2019-Jan-13 16:45:06.119787 - [INFO] Chosen operation mode: 'phasarLLVM'
2 2019-Jan-13 16:45:06.119999 - [INFO] No configuration file is used.
3 2019-Jan-13 16:45:06.120040 - [INFO] Program options have been successfully parsed.
4 2019-Jan-13 16:45:06.120081 - [INFO] Check program options for logical errors.
5 2019-Jan-13 16:45:06.120125 - [INFO] Set-up IR database.
6 2019-Jan-13 16:45:06.133916 - [INFO] Constructed the analysis controller.
7 2019-Jan-13 16:45:06.134021 - [INFO] Found the following IR files for this project:
8 2019-Jan-13 16:45:06.134048 - [INFO] main.ll
9 2019-Jan-13 16:45:06.134073 - [INFO] Check for chosen entry points.
10 2019-Jan-13 16:45:06.134097 - [INFO] link all llvm modules into a single module for WPA ...

11 2019-Jan-13 16:45:06.134122 - [INFO] link all llvm modules into a single module for WPA ended

12 2019-Jan-13 16:45:06.134147 - [INFO] Preprocess module: main.ll
13 2019-Jan-13 16:45:06.134492 - [INFO] Running GeneralStatisticsPass
14 2019-Jan-13 16:45:06.134578 - [INFO] Running ValueAnnotationPass
15 2019-Jan-13 16:45:06.135667 - [INFO] GeneralStatisticsPass summary for module: 'main.ll'

16 2019-Jan-13 16:45:06.135714 - [INFO] Allocated Types : 1
17 2019-Jan-13 16:45:06.135751 - [INFO] Allocation Sites : 15
18 2019-Jan-13 16:45:06.135775 - [INFO] Basic Blocks : 31
19 2019-Jan-13 16:45:06.135799 - [INFO] Calls Sites : 19
20 2019-Jan-13 16:45:06.135823 - [INFO] Functions : 5
21 2019-Jan-13 16:45:06.135846 - [INFO] Globals : 1
22 2019-Jan-13 16:45:06.135870 - [INFO] Global Pointer : 1
23 2019-Jan-13 16:45:06.135894 - [INFO] Instructions : 98
24 2019-Jan-13 16:45:06.135918 - [INFO] Memory Intrinsics : 0
25 2019-Jan-13 16:45:06.135942 - [INFO] Store Instructions : 17
26 2019-Jan-13 16:45:06.135965 - [INFO]
27 2019-Jan-13 16:45:06.136026 - [INFO] i32
28 2019-Jan-13 16:45:06.137822 - [DEBUG] Analyzing function: main
29 2019-Jan-13 16:45:06.138697 - [INFO] Reconstruct the class hierarchy.
30 2019-Jan-13 16:45:06.138729 - [INFO] Construct type hierarchy
31 2019-Jan-13 16:45:06.138754 - [DEBUG] Analyse types in module: main.ll
32 2019-Jan-13 16:45:06.139077 - [DEBUG] Reconstruct virtual function table for module: main.ll
33 2019-Jan-13 16:45:06.139109 - [INFO] Reconstruction of class hierarchy completed.
34 2019-Jan-13 16:45:06.139135 - [INFO] Starting CallGraphAnalysisType: OTF
35 2019-Jan-13 16:45:06.139180 - [DEBUG] Walking in function: main
36 2019-Jan-13 16:45:06.139216 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
37 2019-Jan-13 16:45:06.139953 - [DEBUG] Found 1 possible target(s)
38 2019-Jan-13 16:45:06.139979 - [DEBUG] Target name: llvm.dbg.declare
39 2019-Jan-13 16:45:06.140021 - [DEBUG] Walking in function: llvm.dbg.declare
40 2019-Jan-13 16:45:06.140049 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
41 2019-Jan-13 16:45:06.140075 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
42 2019-Jan-13 16:45:06.140723 - [DEBUG] Found 1 possible target(s)
43 2019-Jan-13 16:45:06.140748 - [DEBUG] Target name: llvm.dbg.declare
44 2019-Jan-13 16:45:06.140780 - [DEBUG] Walking in function: llvm.dbg.declare
45 2019-Jan-13 16:45:06.140807 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
46 2019-Jan-13 16:45:06.140833 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
47 2019-Jan-13 16:45:06.141497 - [DEBUG] Found 1 possible target(s)
48 2019-Jan-13 16:45:06.141521 - [DEBUG] Target name: llvm.dbg.declare
49 2019-Jan-13 16:45:06.141553 - [DEBUG] Walking in function: llvm.dbg.declare
50 2019-Jan-13 16:45:06.141581 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
51 2019-Jan-13 16:45:06.141606 - [DEBUG] Found static call-site: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
52 2019-Jan-13 16:45:06.142330 - [DEBUG] Found 1 possible target(s)
53 2019-Jan-13 16:45:06.142356 - [DEBUG] Target name: getenv
54 2019-Jan-13 16:45:06.142390 - [DEBUG] Walking in function: getenv
55 2019-Jan-13 16:45:06.142417 - [DEBUG] Function already visited or only declaration: getenv
56 2019-Jan-13 16:45:06.142443 - [DEBUG] Found static call-site: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57 2019-Jan-13 16:45:06.143082 - [DEBUG] Found 1 possible target(s)
58 2019-Jan-13 16:45:06.143107 - [DEBUG] Target name: bar
59 2019-Jan-13 16:45:06.143141 - [DEBUG] Walking in function: bar
60 2019-Jan-13 16:45:06.143168 - [DEBUG] Function already visited or only declaration: bar
61 2019-Jan-13 16:45:06.143193 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62 2019-Jan-13 16:45:06.143852 - [DEBUG] Found 1 possible target(s)
63 2019-Jan-13 16:45:06.143877 - [DEBUG] Target name: llvm.dbg.declare
64 2019-Jan-13 16:45:06.143910 - [DEBUG] Walking in function: llvm.dbg.declare
65 2019-Jan-13 16:45:06.143937 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
66 2019-Jan-13 16:45:06.143963 - [DEBUG] Found static call-site: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
67 2019-Jan-13 16:45:06.144617 - [DEBUG] Found 1 possible target(s)
68 2019-Jan-13 16:45:06.144642 - [DEBUG] Target name: foo
69 2019-Jan-13 16:45:06.144677 - [DEBUG] Walking in function: foo
70 2019-Jan-13 16:45:06.144703 - [DEBUG] Function already visited or only declaration: foo
71 2019-Jan-13 16:45:06.144729 - [DEBUG] Found static call-site: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72 2019-Jan-13 16:45:06.145388 - [DEBUG] Found 1 possible target(s)
73 2019-Jan-13 16:45:06.145412 - [DEBUG] Target name: bar
74 2019-Jan-13 16:45:06.145445 - [DEBUG] Walking in function: bar
75 2019-Jan-13 16:45:06.145472 - [DEBUG] Function already visited or only declaration: bar
76 2019-Jan-13 16:45:06.145497 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77 2019-Jan-13 16:45:06.146140 - [DEBUG] Found 1 possible target(s)
78 2019-Jan-13 16:45:06.146165 - [DEBUG] Target name: llvm.dbg.declare
79 2019-Jan-13 16:45:06.146197 - [DEBUG] Walking in function: llvm.dbg.declare
80 2019-Jan-13 16:45:06.146224 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
81 2019-Jan-13 16:45:06.146249 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
82 2019-Jan-13 16:45:06.146892 - [DEBUG] Found 1 possible target(s)
83 2019-Jan-13 16:45:06.146916 - [DEBUG] Target name: llvm.dbg.declare
84 2019-Jan-13 16:45:06.146949 - [DEBUG] Walking in function: llvm.dbg.declare
85 2019-Jan-13 16:45:06.146975 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
86 2019-Jan-13 16:45:06.147001 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
87 2019-Jan-13 16:45:06.147643 - [DEBUG] Found 1 possible target(s)
88 2019-Jan-13 16:45:06.147668 - [DEBUG] Target name: llvm.dbg.declare
89 2019-Jan-13 16:45:06.147700 - [DEBUG] Walking in function: llvm.dbg.declare
90 2019-Jan-13 16:45:06.147727 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
91 2019-Jan-13 16:45:06.147757 - [DEBUG] Found static call-site: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
92 2019-Jan-13 16:45:06.148434 - [DEBUG] Found 1 possible target(s)
93 2019-Jan-13 16:45:06.148459 - [DEBUG] Target name: foo
94 2019-Jan-13 16:45:06.148492 - [DEBUG] Walking in function: foo
95 2019-Jan-13 16:45:06.148533 - [DEBUG] Function already visited or only declaration: foo
96 2019-Jan-13 16:45:06.148559 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
97 2019-Jan-13 16:45:06.149218 - [DEBUG] Found 1 possible target(s)
98 2019-Jan-13 16:45:06.149242 - [DEBUG] Target name: llvm.dbg.declare
99 2019-Jan-13 16:45:06.149275 - [DEBUG] Walking in function: llvm.dbg.declare
100 2019-Jan-13 16:45:06.149302 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
101 2019-Jan-13 16:45:06.149328 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
102 2019-Jan-13 16:45:06.149973 - [DEBUG] Found 1 possible target(s)
103 2019-Jan-13 16:45:06.149997 - [DEBUG] Target name: llvm.dbg.declare
104 2019-Jan-13 16:45:06.150029 - [DEBUG] Walking in function: llvm.dbg.declare
105 2019-Jan-13 16:45:06.150056 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
106 2019-Jan-13 16:45:06.150081 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
107 2019-Jan-13 16:45:06.150724 - [DEBUG] Found 1 possible target(s)
108 2019-Jan-13 16:45:06.150748 - [DEBUG] Target name: llvm.dbg.declare
109 2019-Jan-13 16:45:06.150781 - [DEBUG] Walking in function: llvm.dbg.declare
110 2019-Jan-13 16:45:06.150807 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
111 2019-Jan-13 16:45:06.150833 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
112 2019-Jan-13 16:45:06.151492 - [DEBUG] Found 1 possible target(s)
113 2019-Jan-13 16:45:06.151517 - [DEBUG] Target name: llvm.dbg.declare
114 2019-Jan-13 16:45:06.151549 - [DEBUG] Walking in function: llvm.dbg.declare
115 2019-Jan-13 16:45:06.151576 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
116 2019-Jan-13 16:45:06.151602 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
117 2019-Jan-13 16:45:06.152244 - [DEBUG] Found 1 possible target(s)
118 2019-Jan-13 16:45:06.152269 - [DEBUG] Target name: llvm.dbg.declare
119 2019-Jan-13 16:45:06.152301 - [DEBUG] Walking in function: llvm.dbg.declare
120 2019-Jan-13 16:45:06.152328 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
121 2019-Jan-13 16:45:06.152353 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
122 2019-Jan-13 16:45:06.152995 - [DEBUG] Found 1 possible target(s)
123 2019-Jan-13 16:45:06.153019 - [DEBUG] Target name: llvm.dbg.declare
124 2019-Jan-13 16:45:06.153052 - [DEBUG] Walking in function: llvm.dbg.declare
125 2019-Jan-13 16:45:06.153078 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
126 2019-Jan-13 16:45:06.153104 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
127 2019-Jan-13 16:45:06.153749 - [DEBUG] Found 1 possible target(s)
128 2019-Jan-13 16:45:06.153772 - [DEBUG] Target name: llvm.dbg.declare
129 2019-Jan-13 16:45:06.153805 - [DEBUG] Walking in function: llvm.dbg.declare
130 2019-Jan-13 16:45:06.153831 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
131 2019-Jan-13 16:45:06.153857 - [INFO] Call graph has been constructed
132 2019-Jan-13 16:45:06.153882 - [INFO] Performing analysis: plugin
133 2019-Jan-13 16:45:06.153911 - [DEBUG] Loading shared object library: '/home/sebastian/.qt-creator-workspace/build-Phasar-Desktop-Debug/IFDSEnvironmentVariableTracing/libIFDSEnvironmentVariableTracing.so'
134 2019-Jan-13 16:45:06.154487 - [INFO] Solving plugin: IFDSEnvironmentVariableTracing
PhASAR v1218
A LLVM-based static analysis framework

--- Configuration ---
Project ID: myphasarproject
Graph ID: 123456
Module(s): main.ll
Data-flow analysis: plugin
WPA: 1
Mem2reg: 0
Print edge recorder: 0
Analysis plugin(s):
/home/sebastian/.qt-creator-workspace/build-Phasar-Desktop-Debug/IFDSEnvironmentVariableTracing/libIFDSEnvironmentVariableTracing.so
Output: results.json
All modules loaded
PTG construction ...
PTG construction ended
DONE
135 2019-Jan-13 16:45:06.154832 - [INFO] IDE solver is solving the specified problem
136 2019-Jan-13 16:45:06.154862 - [INFO] Submit initial seeds, construct exploded super graph
137 2019-Jan-13 16:45:06.154887 - [DEBUG] Start point: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
138 2019-Jan-13 16:45:06.155598 - [DEBUG] Value: @zero_value = constant i2 0, align 4, ID: -1
139 2019-Jan-13 16:45:06.155664 - [DEBUG]
140 2019-Jan-13 16:45:06.155701 - [DEBUG] Propagate flow
141 2019-Jan-13 16:45:06.155729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
142 2019-Jan-13 16:45:06.155784 - [DEBUG] Target : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
143 2019-Jan-13 16:45:06.156454 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
144 2019-Jan-13 16:45:06.156516 - [DEBUG] Edge function : EdgeIdentity (result of previous compose)
145 2019-Jan-13 16:45:06.156551 - [DEBUG]
146 2019-Jan-13 16:45:06.156576 - [DEBUG] Join: AllTop & EdgeIdentity
147 2019-Jan-13 16:45:06.156603 - [DEBUG] = EdgeIdentity (new jump func)
148 2019-Jan-13 16:45:06.156627 - [DEBUG]
149 2019-Jan-13 16:45:06.156651 - [DEBUG] Start adding new jump function
150 2019-Jan-13 16:45:06.156675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
151 2019-Jan-13 16:45:06.156733 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
152 2019-Jan-13 16:45:06.156788 - [DEBUG] Destination : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
153 2019-Jan-13 16:45:06.157462 - [DEBUG] Edge Function : EdgeIdentity
154 2019-Jan-13 16:45:06.157503 - [DEBUG] End adding new jump function
155 2019-Jan-13 16:45:06.157528 - [DEBUG]
156 2019-Jan-13 16:45:06.157552 - [DEBUG] -------------------------------------------- 1. Path Edge --------------------------------------------
157 2019-Jan-13 16:45:06.157576 - [DEBUG]
158 2019-Jan-13 16:45:06.157600 - [DEBUG] Process 1. path edge:
159 2019-Jan-13 16:45:06.157624 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
160 2019-Jan-13 16:45:06.157684 - [DEBUG] N target: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1 ;
161 2019-Jan-13 16:45:06.158360 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
162 2019-Jan-13 16:45:06.158418 - [DEBUG]
163 2019-Jan-13 16:45:06.158443 - [DEBUG] Process normal at target: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
init - makeIFDSEnvironmentVariableTracing
initialSeeds()
getNormalFlowFunction()
%retval = alloca i32, align 4, !phasar.instruction.id !12164 2019-Jan-13 16:45:06.160142 - [DEBUG] Compose: AllBottom * EdgeIdentity
165 2019-Jan-13 16:45:06.160190 - [DEBUG]
166 2019-Jan-13 16:45:06.160214 - [DEBUG] Propagate flow
167 2019-Jan-13 16:45:06.160238 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
168 2019-Jan-13 16:45:06.160313 - [DEBUG] Target : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
169 2019-Jan-13 16:45:06.160973 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
170 2019-Jan-13 16:45:06.161029 - [DEBUG] Edge function : AllBottom (result of previous compose)
171 2019-Jan-13 16:45:06.161055 - [DEBUG]
172 2019-Jan-13 16:45:06.161081 - [DEBUG] Join: AllTop & AllBottom
173 2019-Jan-13 16:45:06.161107 - [DEBUG] = AllBottom (new jump func)
174 2019-Jan-13 16:45:06.161132 - [DEBUG]
175 2019-Jan-13 16:45:06.161156 - [DEBUG] Start adding new jump function
176 2019-Jan-13 16:45:06.161180 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
177 2019-Jan-13 16:45:06.161255 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
178 2019-Jan-13 16:45:06.161310 - [DEBUG] Destination : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
179 2019-Jan-13 16:45:06.161981 - [DEBUG] Edge Function : AllBottom
180 2019-Jan-13 16:45:06.162011 - [DEBUG] End adding new jump function
181 2019-Jan-13 16:45:06.162035 - [DEBUG]
182 2019-Jan-13 16:45:06.162060 - [DEBUG] -------------------------------------------- 2. Path Edge --------------------------------------------
183 2019-Jan-13 16:45:06.162085 - [DEBUG]
184 2019-Jan-13 16:45:06.162108 - [DEBUG] Process 2. path edge:
185 2019-Jan-13 16:45:06.162132 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
186 2019-Jan-13 16:45:06.162189 - [DEBUG] N target: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2 ;
187 2019-Jan-13 16:45:06.162824 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
188 2019-Jan-13 16:45:06.162880 - [DEBUG]
189 2019-Jan-13 16:45:06.162905 - [DEBUG] Process normal at target: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2


Got operands checking instruction (alloca)
getNormalFlowFunction()
%rc = alloca i32, align 4, !phasar.instruction.id !13190 2019-Jan-13 16:45:06.164179 - [DEBUG] Compose: AllBottom * AllBottom
191 2019-Jan-13 16:45:06.164209 - [DEBUG]
192 2019-Jan-13 16:45:06.164233 - [DEBUG] Propagate flow
193 2019-Jan-13 16:45:06.164256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
194 2019-Jan-13 16:45:06.164314 - [DEBUG] Target : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
195 2019-Jan-13 16:45:06.164998 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
196 2019-Jan-13 16:45:06.165059 - [DEBUG] Edge function : AllBottom (result of previous compose)
197 2019-Jan-13 16:45:06.165084 - [DEBUG]
198 2019-Jan-13 16:45:06.165109 - [DEBUG] Join: AllTop & AllBottom
199 2019-Jan-13 16:45:06.165135 - [DEBUG] = AllBottom (new jump func)
200 2019-Jan-13 16:45:06.165160 - [DEBUG]
201 2019-Jan-13 16:45:06.165184 - [DEBUG] Start adding new jump function
202 2019-Jan-13 16:45:06.165210 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
203 2019-Jan-13 16:45:06.165264 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
204 2019-Jan-13 16:45:06.165318 - [DEBUG] Destination : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
205 2019-Jan-13 16:45:06.165974 - [DEBUG] Edge Function : AllBottom
206 2019-Jan-13 16:45:06.166005 - [DEBUG] End adding new jump function
207 2019-Jan-13 16:45:06.166030 - [DEBUG]
208 2019-Jan-13 16:45:06.166053 - [DEBUG] -------------------------------------------- 3. Path Edge --------------------------------------------
209 2019-Jan-13 16:45:06.166078 - [DEBUG]
210 2019-Jan-13 16:45:06.166102 - [DEBUG] Process 3. path edge:
211 2019-Jan-13 16:45:06.166126 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
212 2019-Jan-13 16:45:06.166190 - [DEBUG] N target: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3 ;
213 2019-Jan-13 16:45:06.166870 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
214 2019-Jan-13 16:45:06.166936 - [DEBUG]
215 2019-Jan-13 16:45:06.166962 - [DEBUG] Process normal at target: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3


Got operands checking instruction (alloca)
getNormalFlowFunction()
%untainted = alloca i32, align 4, !phasar.instruction.id !14216 2019-Jan-13 16:45:06.168416 - [DEBUG] Compose: AllBottom * AllBottom
217 2019-Jan-13 16:45:06.168471 - [DEBUG]
218 2019-Jan-13 16:45:06.168497 - [DEBUG] Propagate flow
219 2019-Jan-13 16:45:06.168521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
220 2019-Jan-13 16:45:06.168603 - [DEBUG] Target : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
221 2019-Jan-13 16:45:06.169302 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
222 2019-Jan-13 16:45:06.169393 - [DEBUG] Edge function : AllBottom (result of previous compose)
223 2019-Jan-13 16:45:06.169419 - [DEBUG]
224 2019-Jan-13 16:45:06.169446 - [DEBUG] Join: AllTop & AllBottom
225 2019-Jan-13 16:45:06.169472 - [DEBUG] = AllBottom (new jump func)
226 2019-Jan-13 16:45:06.169497 - [DEBUG]
227 2019-Jan-13 16:45:06.169522 - [DEBUG] Start adding new jump function
228 2019-Jan-13 16:45:06.169546 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
229 2019-Jan-13 16:45:06.169604 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
230 2019-Jan-13 16:45:06.169658 - [DEBUG] Destination : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
231 2019-Jan-13 16:45:06.170304 - [DEBUG] Edge Function : AllBottom
232 2019-Jan-13 16:45:06.170334 - [DEBUG] End adding new jump function
233 2019-Jan-13 16:45:06.170359 - [DEBUG]
234 2019-Jan-13 16:45:06.170383 - [DEBUG] -------------------------------------------- 4. Path Edge --------------------------------------------
235 2019-Jan-13 16:45:06.170408 - [DEBUG]
236 2019-Jan-13 16:45:06.170431 - [DEBUG] Process 4. path edge:
237 2019-Jan-13 16:45:06.170455 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
238 2019-Jan-13 16:45:06.170511 - [DEBUG] N target: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4 ;
239 2019-Jan-13 16:45:06.171145 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
240 2019-Jan-13 16:45:06.171201 - [DEBUG]
241 2019-Jan-13 16:45:06.171226 - [DEBUG] Process normal at target: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4


Got operands checking instruction (alloca)
getNormalFlowFunction()
%taint = alloca i32, align 4, !phasar.instruction.id !15242 2019-Jan-13 16:45:06.172541 - [DEBUG] Compose: AllBottom * AllBottom
243 2019-Jan-13 16:45:06.172571 - [DEBUG]
244 2019-Jan-13 16:45:06.172595 - [DEBUG] Propagate flow
245 2019-Jan-13 16:45:06.172618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
246 2019-Jan-13 16:45:06.172675 - [DEBUG] Target : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
247 2019-Jan-13 16:45:06.173344 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
248 2019-Jan-13 16:45:06.173402 - [DEBUG] Edge function : AllBottom (result of previous compose)
249 2019-Jan-13 16:45:06.173428 - [DEBUG]
250 2019-Jan-13 16:45:06.173452 - [DEBUG] Join: AllTop & AllBottom
251 2019-Jan-13 16:45:06.173478 - [DEBUG] = AllBottom (new jump func)
252 2019-Jan-13 16:45:06.173503 - [DEBUG]
253 2019-Jan-13 16:45:06.173526 - [DEBUG] Start adding new jump function
254 2019-Jan-13 16:45:06.173550 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
255 2019-Jan-13 16:45:06.173605 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
256 2019-Jan-13 16:45:06.173659 - [DEBUG] Destination : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
257 2019-Jan-13 16:45:06.174309 - [DEBUG] Edge Function : AllBottom
258 2019-Jan-13 16:45:06.174338 - [DEBUG] End adding new jump function
259 2019-Jan-13 16:45:06.174363 - [DEBUG]
260 2019-Jan-13 16:45:06.174387 - [DEBUG] -------------------------------------------- 5. Path Edge --------------------------------------------
261 2019-Jan-13 16:45:06.174412 - [DEBUG]
262 2019-Jan-13 16:45:06.174435 - [DEBUG] Process 5. path edge:
263 2019-Jan-13 16:45:06.174459 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
264 2019-Jan-13 16:45:06.174516 - [DEBUG] N target: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5 ;
265 2019-Jan-13 16:45:06.175173 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
266 2019-Jan-13 16:45:06.175230 - [DEBUG]
267 2019-Jan-13 16:45:06.175255 - [DEBUG] Process normal at target: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a = alloca i32, align 4, !phasar.instruction.id !16268 2019-Jan-13 16:45:06.176533 - [DEBUG] Compose: AllBottom * AllBottom
269 2019-Jan-13 16:45:06.176563 - [DEBUG]
270 2019-Jan-13 16:45:06.176587 - [DEBUG] Propagate flow
271 2019-Jan-13 16:45:06.176611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
272 2019-Jan-13 16:45:06.176667 - [DEBUG] Target : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
273 2019-Jan-13 16:45:06.177303 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
274 2019-Jan-13 16:45:06.177359 - [DEBUG] Edge function : AllBottom (result of previous compose)
275 2019-Jan-13 16:45:06.177385 - [DEBUG]
276 2019-Jan-13 16:45:06.177409 - [DEBUG] Join: AllTop & AllBottom
277 2019-Jan-13 16:45:06.177435 - [DEBUG] = AllBottom (new jump func)
278 2019-Jan-13 16:45:06.177459 - [DEBUG]
279 2019-Jan-13 16:45:06.177482 - [DEBUG] Start adding new jump function
280 2019-Jan-13 16:45:06.177506 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
281 2019-Jan-13 16:45:06.177560 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
282 2019-Jan-13 16:45:06.177614 - [DEBUG] Destination : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
283 2019-Jan-13 16:45:06.178265 - [DEBUG] Edge Function : AllBottom
284 2019-Jan-13 16:45:06.178293 - [DEBUG] End adding new jump function
285 2019-Jan-13 16:45:06.178318 - [DEBUG]
286 2019-Jan-13 16:45:06.178342 - [DEBUG] -------------------------------------------- 6. Path Edge --------------------------------------------
287 2019-Jan-13 16:45:06.178367 - [DEBUG]
288 2019-Jan-13 16:45:06.178390 - [DEBUG] Process 6. path edge:
289 2019-Jan-13 16:45:06.178414 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
290 2019-Jan-13 16:45:06.178470 - [DEBUG] N target: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6 ;
291 2019-Jan-13 16:45:06.179105 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
292 2019-Jan-13 16:45:06.179161 - [DEBUG]
293 2019-Jan-13 16:45:06.179186 - [DEBUG] Process normal at target: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a12 = alloca i32, align 4, !phasar.instruction.id !17294 2019-Jan-13 16:45:06.180445 - [DEBUG] Compose: AllBottom * AllBottom
295 2019-Jan-13 16:45:06.180475 - [DEBUG]
296 2019-Jan-13 16:45:06.180499 - [DEBUG] Propagate flow
297 2019-Jan-13 16:45:06.180522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
298 2019-Jan-13 16:45:06.180579 - [DEBUG] Target : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
299 2019-Jan-13 16:45:06.181213 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
300 2019-Jan-13 16:45:06.181269 - [DEBUG] Edge function : AllBottom (result of previous compose)
301 2019-Jan-13 16:45:06.181294 - [DEBUG]
302 2019-Jan-13 16:45:06.181322 - [DEBUG] Join: AllTop & AllBottom
303 2019-Jan-13 16:45:06.181348 - [DEBUG] = AllBottom (new jump func)
304 2019-Jan-13 16:45:06.181372 - [DEBUG]
305 2019-Jan-13 16:45:06.181395 - [DEBUG] Start adding new jump function
306 2019-Jan-13 16:45:06.181433 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
307 2019-Jan-13 16:45:06.181490 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
308 2019-Jan-13 16:45:06.181545 - [DEBUG] Destination : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
309 2019-Jan-13 16:45:06.182190 - [DEBUG] Edge Function : AllBottom
310 2019-Jan-13 16:45:06.182221 - [DEBUG] End adding new jump function
311 2019-Jan-13 16:45:06.182246 - [DEBUG]
312 2019-Jan-13 16:45:06.182270 - [DEBUG] -------------------------------------------- 7. Path Edge --------------------------------------------
313 2019-Jan-13 16:45:06.182295 - [DEBUG]
314 2019-Jan-13 16:45:06.182318 - [DEBUG] Process 7. path edge:
315 2019-Jan-13 16:45:06.182342 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
316 2019-Jan-13 16:45:06.182410 - [DEBUG] N target: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7 ;
317 2019-Jan-13 16:45:06.183061 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
318 2019-Jan-13 16:45:06.183117 - [DEBUG]
319 2019-Jan-13 16:45:06.183141 - [DEBUG] Process normal at target: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a14 = alloca i32, align 4, !phasar.instruction.id !18320 2019-Jan-13 16:45:06.184437 - [DEBUG] Compose: AllBottom * AllBottom
321 2019-Jan-13 16:45:06.184472 - [DEBUG]
322 2019-Jan-13 16:45:06.184497 - [DEBUG] Propagate flow
323 2019-Jan-13 16:45:06.184521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
324 2019-Jan-13 16:45:06.184584 - [DEBUG] Target : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
325 2019-Jan-13 16:45:06.185257 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
326 2019-Jan-13 16:45:06.185313 - [DEBUG] Edge function : AllBottom (result of previous compose)
327 2019-Jan-13 16:45:06.185338 - [DEBUG]
328 2019-Jan-13 16:45:06.185363 - [DEBUG] Join: AllTop & AllBottom
329 2019-Jan-13 16:45:06.185389 - [DEBUG] = AllBottom (new jump func)
330 2019-Jan-13 16:45:06.185414 - [DEBUG]
331 2019-Jan-13 16:45:06.185438 - [DEBUG] Start adding new jump function
332 2019-Jan-13 16:45:06.185461 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
333 2019-Jan-13 16:45:06.185516 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
334 2019-Jan-13 16:45:06.185570 - [DEBUG] Destination : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
335 2019-Jan-13 16:45:06.186205 - [DEBUG] Edge Function : AllBottom
336 2019-Jan-13 16:45:06.186233 - [DEBUG] End adding new jump function
337 2019-Jan-13 16:45:06.186258 - [DEBUG]
338 2019-Jan-13 16:45:06.186281 - [DEBUG] -------------------------------------------- 8. Path Edge --------------------------------------------
339 2019-Jan-13 16:45:06.186306 - [DEBUG]
340 2019-Jan-13 16:45:06.186329 - [DEBUG] Process 8. path edge:
341 2019-Jan-13 16:45:06.186353 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
342 2019-Jan-13 16:45:06.186409 - [DEBUG] N target: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8 ;
343 2019-Jan-13 16:45:06.187044 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
344 2019-Jan-13 16:45:06.187100 - [DEBUG]
345 2019-Jan-13 16:45:06.187125 - [DEBUG] Process normal at target: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a19 = alloca i32, align 4, !phasar.instruction.id !19346 2019-Jan-13 16:45:06.188412 - [DEBUG] Compose: AllBottom * AllBottom
347 2019-Jan-13 16:45:06.188442 - [DEBUG]
348 2019-Jan-13 16:45:06.188466 - [DEBUG] Propagate flow
349 2019-Jan-13 16:45:06.188489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
350 2019-Jan-13 16:45:06.188546 - [DEBUG] Target : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
351 2019-Jan-13 16:45:06.189182 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
352 2019-Jan-13 16:45:06.189238 - [DEBUG] Edge function : AllBottom (result of previous compose)
353 2019-Jan-13 16:45:06.189263 - [DEBUG]
354 2019-Jan-13 16:45:06.189287 - [DEBUG] Join: AllTop & AllBottom
355 2019-Jan-13 16:45:06.189313 - [DEBUG] = AllBottom (new jump func)
356 2019-Jan-13 16:45:06.189338 - [DEBUG]
357 2019-Jan-13 16:45:06.189361 - [DEBUG] Start adding new jump function
358 2019-Jan-13 16:45:06.189384 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
359 2019-Jan-13 16:45:06.189439 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
360 2019-Jan-13 16:45:06.189494 - [DEBUG] Destination : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
361 2019-Jan-13 16:45:06.190127 - [DEBUG] Edge Function : AllBottom
362 2019-Jan-13 16:45:06.190166 - [DEBUG] End adding new jump function
363 2019-Jan-13 16:45:06.190191 - [DEBUG]
364 2019-Jan-13 16:45:06.190215 - [DEBUG] -------------------------------------------- 9. Path Edge --------------------------------------------
365 2019-Jan-13 16:45:06.190239 - [DEBUG]
366 2019-Jan-13 16:45:06.190262 - [DEBUG] Process 9. path edge:
367 2019-Jan-13 16:45:06.190286 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
368 2019-Jan-13 16:45:06.190343 - [DEBUG] N target: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9 ;
369 2019-Jan-13 16:45:06.190978 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
370 2019-Jan-13 16:45:06.191034 - [DEBUG]
371 2019-Jan-13 16:45:06.191058 - [DEBUG] Process normal at target: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a23 = alloca i32, align 4, !phasar.instruction.id !20372 2019-Jan-13 16:45:06.192335 - [DEBUG] Compose: AllBottom * AllBottom
373 2019-Jan-13 16:45:06.192365 - [DEBUG]
374 2019-Jan-13 16:45:06.192389 - [DEBUG] Propagate flow
375 2019-Jan-13 16:45:06.192413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
376 2019-Jan-13 16:45:06.192469 - [DEBUG] Target : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
377 2019-Jan-13 16:45:06.193104 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
378 2019-Jan-13 16:45:06.193160 - [DEBUG] Edge function : AllBottom (result of previous compose)
379 2019-Jan-13 16:45:06.193185 - [DEBUG]
380 2019-Jan-13 16:45:06.193210 - [DEBUG] Join: AllTop & AllBottom
381 2019-Jan-13 16:45:06.193236 - [DEBUG] = AllBottom (new jump func)
382 2019-Jan-13 16:45:06.193260 - [DEBUG]
383 2019-Jan-13 16:45:06.193284 - [DEBUG] Start adding new jump function
384 2019-Jan-13 16:45:06.193307 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
385 2019-Jan-13 16:45:06.193362 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
386 2019-Jan-13 16:45:06.193417 - [DEBUG] Destination : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
387 2019-Jan-13 16:45:06.194052 - [DEBUG] Edge Function : AllBottom
388 2019-Jan-13 16:45:06.194080 - [DEBUG] End adding new jump function
389 2019-Jan-13 16:45:06.194105 - [DEBUG]
390 2019-Jan-13 16:45:06.194129 - [DEBUG] -------------------------------------------- 10. Path Edge --------------------------------------------
391 2019-Jan-13 16:45:06.194153 - [DEBUG]
392 2019-Jan-13 16:45:06.194177 - [DEBUG] Process 10. path edge:
393 2019-Jan-13 16:45:06.194200 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
394 2019-Jan-13 16:45:06.194257 - [DEBUG] N target: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10 ;
395 2019-Jan-13 16:45:06.194949 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
396 2019-Jan-13 16:45:06.195011 - [DEBUG]
397 2019-Jan-13 16:45:06.195036 - [DEBUG] Process normal at target: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a25 = alloca i32, align 4, !phasar.instruction.id !21398 2019-Jan-13 16:45:06.196344 - [DEBUG] Compose: AllBottom * AllBottom
399 2019-Jan-13 16:45:06.196375 - [DEBUG]
400 2019-Jan-13 16:45:06.196399 - [DEBUG] Propagate flow
401 2019-Jan-13 16:45:06.196423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
402 2019-Jan-13 16:45:06.196482 - [DEBUG] Target : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
403 2019-Jan-13 16:45:06.197140 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
404 2019-Jan-13 16:45:06.197199 - [DEBUG] Edge function : AllBottom (result of previous compose)
405 2019-Jan-13 16:45:06.197226 - [DEBUG]
406 2019-Jan-13 16:45:06.197251 - [DEBUG] Join: AllTop & AllBottom
407 2019-Jan-13 16:45:06.197278 - [DEBUG] = AllBottom (new jump func)
408 2019-Jan-13 16:45:06.197302 - [DEBUG]
409 2019-Jan-13 16:45:06.197353 - [DEBUG] Start adding new jump function
410 2019-Jan-13 16:45:06.197377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
411 2019-Jan-13 16:45:06.197437 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
412 2019-Jan-13 16:45:06.197493 - [DEBUG] Destination : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
413 2019-Jan-13 16:45:06.198191 - [DEBUG] Edge Function : AllBottom
414 2019-Jan-13 16:45:06.198222 - [DEBUG] End adding new jump function
415 2019-Jan-13 16:45:06.198246 - [DEBUG]
416 2019-Jan-13 16:45:06.198270 - [DEBUG] -------------------------------------------- 11. Path Edge --------------------------------------------
417 2019-Jan-13 16:45:06.198295 - [DEBUG]
418 2019-Jan-13 16:45:06.198318 - [DEBUG] Process 11. path edge:
419 2019-Jan-13 16:45:06.198342 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
420 2019-Jan-13 16:45:06.198404 - [DEBUG] N target: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11 ;
421 2019-Jan-13 16:45:06.199055 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
422 2019-Jan-13 16:45:06.199114 - [DEBUG]
423 2019-Jan-13 16:45:06.199139 - [DEBUG] Process normal at target: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a28 = alloca i32, align 4, !phasar.instruction.id !22424 2019-Jan-13 16:45:06.200516 - [DEBUG] Compose: AllBottom * AllBottom
425 2019-Jan-13 16:45:06.200557 - [DEBUG]
426 2019-Jan-13 16:45:06.200582 - [DEBUG] Propagate flow
427 2019-Jan-13 16:45:06.200606 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
428 2019-Jan-13 16:45:06.200676 - [DEBUG] Target : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
429 2019-Jan-13 16:45:06.201358 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
430 2019-Jan-13 16:45:06.201443 - [DEBUG] Edge function : AllBottom (result of previous compose)
431 2019-Jan-13 16:45:06.201469 - [DEBUG]
432 2019-Jan-13 16:45:06.201495 - [DEBUG] Join: AllTop & AllBottom
433 2019-Jan-13 16:45:06.201521 - [DEBUG] = AllBottom (new jump func)
434 2019-Jan-13 16:45:06.201546 - [DEBUG]
435 2019-Jan-13 16:45:06.201570 - [DEBUG] Start adding new jump function
436 2019-Jan-13 16:45:06.201594 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
437 2019-Jan-13 16:45:06.201652 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
438 2019-Jan-13 16:45:06.201707 - [DEBUG] Destination : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
439 2019-Jan-13 16:45:06.202411 - [DEBUG] Edge Function : AllBottom
440 2019-Jan-13 16:45:06.202446 - [DEBUG] End adding new jump function
441 2019-Jan-13 16:45:06.202471 - [DEBUG]
442 2019-Jan-13 16:45:06.202496 - [DEBUG] -------------------------------------------- 12. Path Edge --------------------------------------------
443 2019-Jan-13 16:45:06.202521 - [DEBUG]
444 2019-Jan-13 16:45:06.202545 - [DEBUG] Process 12. path edge:
445 2019-Jan-13 16:45:06.202569 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
446 2019-Jan-13 16:45:06.202643 - [DEBUG] N target: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12 ;
447 2019-Jan-13 16:45:06.203343 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
448 2019-Jan-13 16:45:06.203411 - [DEBUG]
449 2019-Jan-13 16:45:06.203437 - [DEBUG] Process normal at target: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a29 = alloca i32, align 4, !phasar.instruction.id !23450 2019-Jan-13 16:45:06.204867 - [DEBUG] Compose: AllBottom * AllBottom
451 2019-Jan-13 16:45:06.204915 - [DEBUG]
452 2019-Jan-13 16:45:06.204941 - [DEBUG] Propagate flow
453 2019-Jan-13 16:45:06.204965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
454 2019-Jan-13 16:45:06.205042 - [DEBUG] Target : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
455 2019-Jan-13 16:45:06.205754 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
456 2019-Jan-13 16:45:06.205815 - [DEBUG] Edge function : AllBottom (result of previous compose)
457 2019-Jan-13 16:45:06.205841 - [DEBUG]
458 2019-Jan-13 16:45:06.205866 - [DEBUG] Join: AllTop & AllBottom
459 2019-Jan-13 16:45:06.205892 - [DEBUG] = AllBottom (new jump func)
460 2019-Jan-13 16:45:06.205917 - [DEBUG]
461 2019-Jan-13 16:45:06.205940 - [DEBUG] Start adding new jump function
462 2019-Jan-13 16:45:06.205964 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
463 2019-Jan-13 16:45:06.206027 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
464 2019-Jan-13 16:45:06.206082 - [DEBUG] Destination : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
465 2019-Jan-13 16:45:06.206722 - [DEBUG] Edge Function : AllBottom
466 2019-Jan-13 16:45:06.206753 - [DEBUG] End adding new jump function
467 2019-Jan-13 16:45:06.206777 - [DEBUG]
468 2019-Jan-13 16:45:06.206801 - [DEBUG] -------------------------------------------- 13. Path Edge --------------------------------------------
469 2019-Jan-13 16:45:06.206826 - [DEBUG]
470 2019-Jan-13 16:45:06.206850 - [DEBUG] Process 13. path edge:
471 2019-Jan-13 16:45:06.206874 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
472 2019-Jan-13 16:45:06.206930 - [DEBUG] N target: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13 ;
473 2019-Jan-13 16:45:06.207564 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
474 2019-Jan-13 16:45:06.207620 - [DEBUG]
475 2019-Jan-13 16:45:06.207645 - [DEBUG] Process normal at target: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13


Got operands checking instruction (alloca)
getNormalFlowFunction()
%u = alloca i32, align 4, !phasar.instruction.id !24476 2019-Jan-13 16:45:06.208939 - [DEBUG] Compose: AllBottom * AllBottom
477 2019-Jan-13 16:45:06.208968 - [DEBUG]
478 2019-Jan-13 16:45:06.208992 - [DEBUG] Propagate flow
479 2019-Jan-13 16:45:06.209015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
480 2019-Jan-13 16:45:06.209072 - [DEBUG] Target : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
481 2019-Jan-13 16:45:06.209707 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
482 2019-Jan-13 16:45:06.209763 - [DEBUG] Edge function : AllBottom (result of previous compose)
483 2019-Jan-13 16:45:06.209788 - [DEBUG]
484 2019-Jan-13 16:45:06.209813 - [DEBUG] Join: AllTop & AllBottom
485 2019-Jan-13 16:45:06.209839 - [DEBUG] = AllBottom (new jump func)
486 2019-Jan-13 16:45:06.209863 - [DEBUG]
487 2019-Jan-13 16:45:06.209887 - [DEBUG] Start adding new jump function
488 2019-Jan-13 16:45:06.209910 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
489 2019-Jan-13 16:45:06.209965 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
490 2019-Jan-13 16:45:06.210019 - [DEBUG] Destination : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
491 2019-Jan-13 16:45:06.210653 - [DEBUG] Edge Function : AllBottom
492 2019-Jan-13 16:45:06.210681 - [DEBUG] End adding new jump function
493 2019-Jan-13 16:45:06.210705 - [DEBUG]
494 2019-Jan-13 16:45:06.210729 - [DEBUG] -------------------------------------------- 14. Path Edge --------------------------------------------
495 2019-Jan-13 16:45:06.210753 - [DEBUG]
496 2019-Jan-13 16:45:06.210777 - [DEBUG] Process 14. path edge:
497 2019-Jan-13 16:45:06.210800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
498 2019-Jan-13 16:45:06.210856 - [DEBUG] N target: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14 ;
499 2019-Jan-13 16:45:06.211505 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
500 2019-Jan-13 16:45:06.211562 - [DEBUG]
501 2019-Jan-13 16:45:06.211586 - [DEBUG] Process normal at target: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a33 = alloca i32, align 4, !phasar.instruction.id !25502 2019-Jan-13 16:45:06.212854 - [DEBUG] Compose: AllBottom * AllBottom
503 2019-Jan-13 16:45:06.212883 - [DEBUG]
504 2019-Jan-13 16:45:06.212907 - [DEBUG] Propagate flow
505 2019-Jan-13 16:45:06.212931 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
506 2019-Jan-13 16:45:06.212988 - [DEBUG] Target : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
507 2019-Jan-13 16:45:06.213621 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
508 2019-Jan-13 16:45:06.213677 - [DEBUG] Edge function : AllBottom (result of previous compose)
509 2019-Jan-13 16:45:06.213702 - [DEBUG]
510 2019-Jan-13 16:45:06.213727 - [DEBUG] Join: AllTop & AllBottom
511 2019-Jan-13 16:45:06.213753 - [DEBUG] = AllBottom (new jump func)
512 2019-Jan-13 16:45:06.213777 - [DEBUG]
513 2019-Jan-13 16:45:06.213801 - [DEBUG] Start adding new jump function
514 2019-Jan-13 16:45:06.213824 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
515 2019-Jan-13 16:45:06.213879 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
516 2019-Jan-13 16:45:06.213934 - [DEBUG] Destination : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
517 2019-Jan-13 16:45:06.214583 - [DEBUG] Edge Function : AllBottom
518 2019-Jan-13 16:45:06.214612 - [DEBUG] End adding new jump function
519 2019-Jan-13 16:45:06.214637 - [DEBUG]
520 2019-Jan-13 16:45:06.214661 - [DEBUG] -------------------------------------------- 15. Path Edge --------------------------------------------
521 2019-Jan-13 16:45:06.214685 - [DEBUG]
522 2019-Jan-13 16:45:06.214708 - [DEBUG] Process 15. path edge:
523 2019-Jan-13 16:45:06.214732 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
524 2019-Jan-13 16:45:06.214807 - [DEBUG] N target: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15 ;
525 2019-Jan-13 16:45:06.215460 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
526 2019-Jan-13 16:45:06.215518 - [DEBUG]
527 2019-Jan-13 16:45:06.215543 - [DEBUG] Process normal at target: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a39 = alloca i32, align 4, !phasar.instruction.id !26528 2019-Jan-13 16:45:06.216812 - [DEBUG] Compose: AllBottom * AllBottom
529 2019-Jan-13 16:45:06.216841 - [DEBUG]
530 2019-Jan-13 16:45:06.216865 - [DEBUG] Propagate flow
531 2019-Jan-13 16:45:06.216888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
532 2019-Jan-13 16:45:06.216945 - [DEBUG] Target : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
533 2019-Jan-13 16:45:06.217584 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
534 2019-Jan-13 16:45:06.217640 - [DEBUG] Edge function : AllBottom (result of previous compose)
535 2019-Jan-13 16:45:06.217666 - [DEBUG]
536 2019-Jan-13 16:45:06.217690 - [DEBUG] Join: AllTop & AllBottom
537 2019-Jan-13 16:45:06.217716 - [DEBUG] = AllBottom (new jump func)
538 2019-Jan-13 16:45:06.217741 - [DEBUG]
539 2019-Jan-13 16:45:06.217764 - [DEBUG] Start adding new jump function
540 2019-Jan-13 16:45:06.217788 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
541 2019-Jan-13 16:45:06.217843 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
542 2019-Jan-13 16:45:06.217898 - [DEBUG] Destination : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
543 2019-Jan-13 16:45:06.218554 - [DEBUG] Edge Function : AllBottom
544 2019-Jan-13 16:45:06.218582 - [DEBUG] End adding new jump function
545 2019-Jan-13 16:45:06.218607 - [DEBUG]
546 2019-Jan-13 16:45:06.218630 - [DEBUG] -------------------------------------------- 16. Path Edge --------------------------------------------
547 2019-Jan-13 16:45:06.218655 - [DEBUG]
548 2019-Jan-13 16:45:06.218678 - [DEBUG] Process 16. path edge:
549 2019-Jan-13 16:45:06.218713 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
550 2019-Jan-13 16:45:06.218770 - [DEBUG] N target: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16 ;
551 2019-Jan-13 16:45:06.219408 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
552 2019-Jan-13 16:45:06.219464 - [DEBUG]
553 2019-Jan-13 16:45:06.219488 - [DEBUG] Process normal at target: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16


Got operands checking instruction (alloca)
getNormalFlowFunction()
store i32 0, i32* %retval, align 4, !phasar.instruction.id !27554 2019-Jan-13 16:45:06.220883 - [DEBUG] Compose: AllBottom * AllBottom
555 2019-Jan-13 16:45:06.220915 - [DEBUG]
556 2019-Jan-13 16:45:06.220939 - [DEBUG] Propagate flow
557 2019-Jan-13 16:45:06.220963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
558 2019-Jan-13 16:45:06.221022 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
559 2019-Jan-13 16:45:06.221729 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
560 2019-Jan-13 16:45:06.221787 - [DEBUG] Edge function : AllBottom (result of previous compose)
561 2019-Jan-13 16:45:06.221812 - [DEBUG]
562 2019-Jan-13 16:45:06.221837 - [DEBUG] Join: AllTop & AllBottom
563 2019-Jan-13 16:45:06.221863 - [DEBUG] = AllBottom (new jump func)
564 2019-Jan-13 16:45:06.221887 - [DEBUG]
565 2019-Jan-13 16:45:06.221910 - [DEBUG] Start adding new jump function
566 2019-Jan-13 16:45:06.221934 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
567 2019-Jan-13 16:45:06.221989 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
568 2019-Jan-13 16:45:06.222043 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
569 2019-Jan-13 16:45:06.222689 - [DEBUG] Edge Function : AllBottom
570 2019-Jan-13 16:45:06.222721 - [DEBUG] End adding new jump function
571 2019-Jan-13 16:45:06.222745 - [DEBUG]
572 2019-Jan-13 16:45:06.222769 - [DEBUG] -------------------------------------------- 17. Path Edge --------------------------------------------
573 2019-Jan-13 16:45:06.222793 - [DEBUG]
574 2019-Jan-13 16:45:06.222816 - [DEBUG] Process 17. path edge:
575 2019-Jan-13 16:45:06.222840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
576 2019-Jan-13 16:45:06.222897 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17 ;
577 2019-Jan-13 16:45:06.223544 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
578 2019-Jan-13 16:45:06.223600 - [DEBUG]
579 2019-Jan-13 16:45:06.223624 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
580 2019-Jan-13 16:45:06.224280 - [DEBUG] Possible callees:
581 2019-Jan-13 16:45:06.224306 - [DEBUG] llvm.dbg.declare
582 2019-Jan-13 16:45:06.224331 - [DEBUG] Possible return sites:
583 2019-Jan-13 16:45:06.224355 - [DEBUG] call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18


Got store instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31584 2019-Jan-13 16:45:06.225840 - [DEBUG] Found and process special summary
585 2019-Jan-13 16:45:06.225901 - [DEBUG] Compose: EdgeIdentity * AllBottom
586 2019-Jan-13 16:45:06.225929 - [DEBUG]
587 2019-Jan-13 16:45:06.225953 - [DEBUG] Propagate flow
588 2019-Jan-13 16:45:06.225977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
589 2019-Jan-13 16:45:06.226046 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
590 2019-Jan-13 16:45:06.226736 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
591 2019-Jan-13 16:45:06.226795 - [DEBUG] Edge function : AllBottom (result of previous compose)
592 2019-Jan-13 16:45:06.226820 - [DEBUG]
593 2019-Jan-13 16:45:06.226845 - [DEBUG] Join: AllTop & AllBottom
594 2019-Jan-13 16:45:06.226871 - [DEBUG] = AllBottom (new jump func)
595 2019-Jan-13 16:45:06.226896 - [DEBUG]
596 2019-Jan-13 16:45:06.226919 - [DEBUG] Start adding new jump function
597 2019-Jan-13 16:45:06.226943 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
598 2019-Jan-13 16:45:06.226998 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
599 2019-Jan-13 16:45:06.227053 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
600 2019-Jan-13 16:45:06.227698 - [DEBUG] Edge Function : AllBottom
601 2019-Jan-13 16:45:06.227728 - [DEBUG] End adding new jump function
602 2019-Jan-13 16:45:06.227753 - [DEBUG]
603 2019-Jan-13 16:45:06.227777 - [DEBUG] -------------------------------------------- 18. Path Edge --------------------------------------------
604 2019-Jan-13 16:45:06.227802 - [DEBUG]
605 2019-Jan-13 16:45:06.227825 - [DEBUG] Process 18. path edge:
606 2019-Jan-13 16:45:06.227849 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
607 2019-Jan-13 16:45:06.227906 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18 ;
608 2019-Jan-13 16:45:06.228578 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
609 2019-Jan-13 16:45:06.228635 - [DEBUG]
610 2019-Jan-13 16:45:06.228660 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
611 2019-Jan-13 16:45:06.229312 - [DEBUG] Possible callees:
612 2019-Jan-13 16:45:06.229337 - [DEBUG] llvm.dbg.declare
613 2019-Jan-13 16:45:06.229362 - [DEBUG] Possible return sites:
614 2019-Jan-13 16:45:06.229386 - [DEBUG] call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34615 2019-Jan-13 16:45:06.230665 - [DEBUG] Found and process special summary
616 2019-Jan-13 16:45:06.230699 - [DEBUG] Compose: EdgeIdentity * AllBottom
617 2019-Jan-13 16:45:06.230726 - [DEBUG]
618 2019-Jan-13 16:45:06.230751 - [DEBUG] Propagate flow
619 2019-Jan-13 16:45:06.230774 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
620 2019-Jan-13 16:45:06.230831 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
621 2019-Jan-13 16:45:06.231503 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
622 2019-Jan-13 16:45:06.231559 - [DEBUG] Edge function : AllBottom (result of previous compose)
623 2019-Jan-13 16:45:06.231585 - [DEBUG]
624 2019-Jan-13 16:45:06.231609 - [DEBUG] Join: AllTop & AllBottom
625 2019-Jan-13 16:45:06.231635 - [DEBUG] = AllBottom (new jump func)
626 2019-Jan-13 16:45:06.231659 - [DEBUG]
627 2019-Jan-13 16:45:06.231682 - [DEBUG] Start adding new jump function
628 2019-Jan-13 16:45:06.231706 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
629 2019-Jan-13 16:45:06.231761 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
630 2019-Jan-13 16:45:06.231815 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
631 2019-Jan-13 16:45:06.232477 - [DEBUG] Edge Function : AllBottom
632 2019-Jan-13 16:45:06.232506 - [DEBUG] End adding new jump function
633 2019-Jan-13 16:45:06.232531 - [DEBUG]
634 2019-Jan-13 16:45:06.232565 - [DEBUG] -------------------------------------------- 19. Path Edge --------------------------------------------
635 2019-Jan-13 16:45:06.232590 - [DEBUG]
636 2019-Jan-13 16:45:06.232613 - [DEBUG] Process 19. path edge:
637 2019-Jan-13 16:45:06.232637 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
638 2019-Jan-13 16:45:06.232696 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19 ;
639 2019-Jan-13 16:45:06.233347 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
640 2019-Jan-13 16:45:06.233404 - [DEBUG]
641 2019-Jan-13 16:45:06.233428 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
642 2019-Jan-13 16:45:06.234076 - [DEBUG] Possible callees:
643 2019-Jan-13 16:45:06.234101 - [DEBUG] llvm.dbg.declare
644 2019-Jan-13 16:45:06.234125 - [DEBUG] Possible return sites:
645 2019-Jan-13 16:45:06.234149 - [DEBUG] %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37646 2019-Jan-13 16:45:06.235492 - [DEBUG] Found and process special summary
647 2019-Jan-13 16:45:06.235528 - [DEBUG] Compose: EdgeIdentity * AllBottom
648 2019-Jan-13 16:45:06.235556 - [DEBUG]
649 2019-Jan-13 16:45:06.235580 - [DEBUG] Propagate flow
650 2019-Jan-13 16:45:06.235604 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
651 2019-Jan-13 16:45:06.235662 - [DEBUG] Target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
652 2019-Jan-13 16:45:06.236328 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
653 2019-Jan-13 16:45:06.236387 - [DEBUG] Edge function : AllBottom (result of previous compose)
654 2019-Jan-13 16:45:06.236413 - [DEBUG]
655 2019-Jan-13 16:45:06.236438 - [DEBUG] Join: AllTop & AllBottom
656 2019-Jan-13 16:45:06.236464 - [DEBUG] = AllBottom (new jump func)
657 2019-Jan-13 16:45:06.236489 - [DEBUG]
658 2019-Jan-13 16:45:06.236512 - [DEBUG] Start adding new jump function
659 2019-Jan-13 16:45:06.236536 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
660 2019-Jan-13 16:45:06.236592 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
661 2019-Jan-13 16:45:06.236647 - [DEBUG] Destination : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
662 2019-Jan-13 16:45:06.237352 - [DEBUG] Edge Function : AllBottom
663 2019-Jan-13 16:45:06.237385 - [DEBUG] End adding new jump function
664 2019-Jan-13 16:45:06.237409 - [DEBUG]
665 2019-Jan-13 16:45:06.237433 - [DEBUG] -------------------------------------------- 20. Path Edge --------------------------------------------
666 2019-Jan-13 16:45:06.237458 - [DEBUG]
667 2019-Jan-13 16:45:06.237482 - [DEBUG] Process 20. path edge:
668 2019-Jan-13 16:45:06.237506 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
669 2019-Jan-13 16:45:06.237569 - [DEBUG] N target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 ;
670 2019-Jan-13 16:45:06.238269 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
671 2019-Jan-13 16:45:06.238329 - [DEBUG]
672 2019-Jan-13 16:45:06.238353 - [DEBUG] Process call at target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
673 2019-Jan-13 16:45:06.239029 - [DEBUG] Possible callees:
674 2019-Jan-13 16:45:06.239055 - [DEBUG] getenv
675 2019-Jan-13 16:45:06.239080 - [DEBUG] Possible return sites:
676 2019-Jan-13 16:45:06.239123 - [DEBUG] store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21


getSummaryFlowFunction()
%call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39677 2019-Jan-13 16:45:06.240500 - [DEBUG] Found and process special summary
678 2019-Jan-13 16:45:06.240663 - [DEBUG] Compose: EdgeIdentity * AllBottom
679 2019-Jan-13 16:45:06.240694 - [DEBUG]
680 2019-Jan-13 16:45:06.240719 - [DEBUG] Propagate flow
681 2019-Jan-13 16:45:06.240742 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
682 2019-Jan-13 16:45:06.240817 - [DEBUG] Target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
683 2019-Jan-13 16:45:06.241518 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
684 2019-Jan-13 16:45:06.242174 - [DEBUG] Edge function : AllBottom (result of previous compose)
685 2019-Jan-13 16:45:06.242200 - [DEBUG]
686 2019-Jan-13 16:45:06.242225 - [DEBUG] Join: AllTop & AllBottom
687 2019-Jan-13 16:45:06.242251 - [DEBUG] = AllBottom (new jump func)
688 2019-Jan-13 16:45:06.242275 - [DEBUG]
689 2019-Jan-13 16:45:06.242299 - [DEBUG] Start adding new jump function
690 2019-Jan-13 16:45:06.242322 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
691 2019-Jan-13 16:45:06.242379 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
692 2019-Jan-13 16:45:06.243031 - [DEBUG] Destination : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
693 2019-Jan-13 16:45:06.243667 - [DEBUG] Edge Function : AllBottom
694 2019-Jan-13 16:45:06.243697 - [DEBUG] End adding new jump function
695 2019-Jan-13 16:45:06.243722 - [DEBUG]
696 2019-Jan-13 16:45:06.243745 - [DEBUG] -------------------------------------------- 21. Path Edge --------------------------------------------
697 2019-Jan-13 16:45:06.243770 - [DEBUG]
698 2019-Jan-13 16:45:06.243794 - [DEBUG] Process 21. path edge:
699 2019-Jan-13 16:45:06.243818 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
700 2019-Jan-13 16:45:06.243875 - [DEBUG] N target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 ;
701 2019-Jan-13 16:45:06.244523 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
702 2019-Jan-13 16:45:06.245198 - [DEBUG]
703 2019-Jan-13 16:45:06.245224 - [DEBUG] Process normal at target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21


getNormalFlowFunction()
store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40704 2019-Jan-13 16:45:06.246538 - [DEBUG] Compose: EdgeIdentity * AllBottom
705 2019-Jan-13 16:45:06.246569 - [DEBUG]
706 2019-Jan-13 16:45:06.246593 - [DEBUG] Propagate flow
707 2019-Jan-13 16:45:06.246616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
708 2019-Jan-13 16:45:06.246673 - [DEBUG] Target : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
709 2019-Jan-13 16:45:06.247314 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
710 2019-Jan-13 16:45:06.247950 - [DEBUG] Edge function : AllBottom (result of previous compose)
711 2019-Jan-13 16:45:06.247975 - [DEBUG]
712 2019-Jan-13 16:45:06.247999 - [DEBUG] Join: AllTop & AllBottom
713 2019-Jan-13 16:45:06.248025 - [DEBUG] = AllBottom (new jump func)
714 2019-Jan-13 16:45:06.248050 - [DEBUG]
715 2019-Jan-13 16:45:06.248089 - [DEBUG] Start adding new jump function
716 2019-Jan-13 16:45:06.248113 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
717 2019-Jan-13 16:45:06.248187 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
718 2019-Jan-13 16:45:06.248840 - [DEBUG] Destination : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
719 2019-Jan-13 16:45:06.249516 - [DEBUG] Edge Function : AllBottom
720 2019-Jan-13 16:45:06.249551 - [DEBUG] End adding new jump function
721 2019-Jan-13 16:45:06.249576 - [DEBUG]
722 2019-Jan-13 16:45:06.249600 - [DEBUG] -------------------------------------------- 22. Path Edge --------------------------------------------
723 2019-Jan-13 16:45:06.249626 - [DEBUG]
724 2019-Jan-13 16:45:06.249649 - [DEBUG] Process 22. path edge:
725 2019-Jan-13 16:45:06.249674 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
726 2019-Jan-13 16:45:06.249746 - [DEBUG] N target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 ;
727 2019-Jan-13 16:45:06.250443 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
728 2019-Jan-13 16:45:06.251133 - [DEBUG]
729 2019-Jan-13 16:45:06.251161 - [DEBUG] Process normal at target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22


Got store instruction
getNormalFlowFunction()
%0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43730 2019-Jan-13 16:45:06.252832 - [DEBUG] Compose: EdgeIdentity * AllBottom
731 2019-Jan-13 16:45:06.252878 - [DEBUG]
732 2019-Jan-13 16:45:06.252902 - [DEBUG] Propagate flow
733 2019-Jan-13 16:45:06.252926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
734 2019-Jan-13 16:45:06.253002 - [DEBUG] Target : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
735 2019-Jan-13 16:45:06.253675 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
736 2019-Jan-13 16:45:06.254313 - [DEBUG] Edge function : AllBottom (result of previous compose)
737 2019-Jan-13 16:45:06.254338 - [DEBUG]
738 2019-Jan-13 16:45:06.254364 - [DEBUG] Join: AllTop & AllBottom
739 2019-Jan-13 16:45:06.254390 - [DEBUG] = AllBottom (new jump func)
740 2019-Jan-13 16:45:06.254415 - [DEBUG]
741 2019-Jan-13 16:45:06.254438 - [DEBUG] Start adding new jump function
742 2019-Jan-13 16:45:06.254462 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
743 2019-Jan-13 16:45:06.254526 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
744 2019-Jan-13 16:45:06.255218 - [DEBUG] Destination : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
745 2019-Jan-13 16:45:06.255886 - [DEBUG] Edge Function : AllBottom
746 2019-Jan-13 16:45:06.255919 - [DEBUG] End adding new jump function
747 2019-Jan-13 16:45:06.255945 - [DEBUG]
748 2019-Jan-13 16:45:06.255969 - [DEBUG] -------------------------------------------- 23. Path Edge --------------------------------------------
749 2019-Jan-13 16:45:06.255993 - [DEBUG]
750 2019-Jan-13 16:45:06.256017 - [DEBUG] Process 23. path edge:
751 2019-Jan-13 16:45:06.256041 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
752 2019-Jan-13 16:45:06.256103 - [DEBUG] N target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 ;
753 2019-Jan-13 16:45:06.256760 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
754 2019-Jan-13 16:45:06.257398 - [DEBUG]
755 2019-Jan-13 16:45:06.257423 - [DEBUG] Process normal at target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23


Got load instruction
getNormalFlowFunction()
%tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44756 2019-Jan-13 16:45:06.258802 - [DEBUG] Compose: EdgeIdentity * AllBottom
757 2019-Jan-13 16:45:06.258833 - [DEBUG]
758 2019-Jan-13 16:45:06.258857 - [DEBUG] Propagate flow
759 2019-Jan-13 16:45:06.258881 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
760 2019-Jan-13 16:45:06.258957 - [DEBUG] Target : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
761 2019-Jan-13 16:45:06.259598 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
762 2019-Jan-13 16:45:06.260236 - [DEBUG] Edge function : AllBottom (result of previous compose)
763 2019-Jan-13 16:45:06.260261 - [DEBUG]
764 2019-Jan-13 16:45:06.260286 - [DEBUG] Join: AllTop & AllBottom
765 2019-Jan-13 16:45:06.260313 - [DEBUG] = AllBottom (new jump func)
766 2019-Jan-13 16:45:06.260337 - [DEBUG]
767 2019-Jan-13 16:45:06.260361 - [DEBUG] Start adding new jump function
768 2019-Jan-13 16:45:06.260385 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
769 2019-Jan-13 16:45:06.260441 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
770 2019-Jan-13 16:45:06.261079 - [DEBUG] Destination : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
771 2019-Jan-13 16:45:06.261729 - [DEBUG] Edge Function : AllBottom
772 2019-Jan-13 16:45:06.261758 - [DEBUG] End adding new jump function
773 2019-Jan-13 16:45:06.261783 - [DEBUG]
774 2019-Jan-13 16:45:06.261806 - [DEBUG] -------------------------------------------- 24. Path Edge --------------------------------------------
775 2019-Jan-13 16:45:06.261831 - [DEBUG]
776 2019-Jan-13 16:45:06.261854 - [DEBUG] Process 24. path edge:
777 2019-Jan-13 16:45:06.261878 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
778 2019-Jan-13 16:45:06.261935 - [DEBUG] N target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 ;
779 2019-Jan-13 16:45:06.262571 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
780 2019-Jan-13 16:45:06.263207 - [DEBUG]
781 2019-Jan-13 16:45:06.263233 - [DEBUG] Process normal at target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46782 2019-Jan-13 16:45:06.264514 - [DEBUG] Compose: EdgeIdentity * AllBottom
783 2019-Jan-13 16:45:06.264544 - [DEBUG]
784 2019-Jan-13 16:45:06.264568 - [DEBUG] Propagate flow
785 2019-Jan-13 16:45:06.264598 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
786 2019-Jan-13 16:45:06.264655 - [DEBUG] Target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
787 2019-Jan-13 16:45:06.265332 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
788 2019-Jan-13 16:45:06.265988 - [DEBUG] Edge function : AllBottom (result of previous compose)
789 2019-Jan-13 16:45:06.266013 - [DEBUG]
790 2019-Jan-13 16:45:06.266039 - [DEBUG] Join: AllTop & AllBottom
791 2019-Jan-13 16:45:06.266065 - [DEBUG] = AllBottom (new jump func)
792 2019-Jan-13 16:45:06.266089 - [DEBUG]
793 2019-Jan-13 16:45:06.266112 - [DEBUG] Start adding new jump function
794 2019-Jan-13 16:45:06.266135 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
795 2019-Jan-13 16:45:06.266197 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
796 2019-Jan-13 16:45:06.266845 - [DEBUG] Destination : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
797 2019-Jan-13 16:45:06.267481 - [DEBUG] Edge Function : AllBottom
798 2019-Jan-13 16:45:06.267511 - [DEBUG] End adding new jump function
799 2019-Jan-13 16:45:06.267536 - [DEBUG]
800 2019-Jan-13 16:45:06.267560 - [DEBUG] -------------------------------------------- 25. Path Edge --------------------------------------------
801 2019-Jan-13 16:45:06.267584 - [DEBUG]
802 2019-Jan-13 16:45:06.267608 - [DEBUG] Process 25. path edge:
803 2019-Jan-13 16:45:06.267645 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
804 2019-Jan-13 16:45:06.267704 - [DEBUG] N target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 ;
805 2019-Jan-13 16:45:06.268363 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
806 2019-Jan-13 16:45:06.269001 - [DEBUG]
807 2019-Jan-13 16:45:06.269026 - [DEBUG] Process normal at target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25


Got branch instruction
getNormalFlowFunction()
%1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50808 2019-Jan-13 16:45:06.270356 - [DEBUG] Compose: EdgeIdentity * AllBottom
809 2019-Jan-13 16:45:06.270387 - [DEBUG]
810 2019-Jan-13 16:45:06.270411 - [DEBUG] Propagate flow
811 2019-Jan-13 16:45:06.270435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
812 2019-Jan-13 16:45:06.270492 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
813 2019-Jan-13 16:45:06.271136 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
814 2019-Jan-13 16:45:06.271787 - [DEBUG] Edge function : AllBottom (result of previous compose)
815 2019-Jan-13 16:45:06.271813 - [DEBUG]
816 2019-Jan-13 16:45:06.271837 - [DEBUG] Join: AllTop & AllBottom
817 2019-Jan-13 16:45:06.271863 - [DEBUG] = AllBottom (new jump func)
818 2019-Jan-13 16:45:06.271892 - [DEBUG]
819 2019-Jan-13 16:45:06.271916 - [DEBUG] Start adding new jump function
820 2019-Jan-13 16:45:06.271939 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
821 2019-Jan-13 16:45:06.271996 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
822 2019-Jan-13 16:45:06.272633 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
823 2019-Jan-13 16:45:06.273271 - [DEBUG] Edge Function : AllBottom
824 2019-Jan-13 16:45:06.273299 - [DEBUG] End adding new jump function
825 2019-Jan-13 16:45:06.273323 - [DEBUG]
826 2019-Jan-13 16:45:06.273347 - [DEBUG] -------------------------------------------- 26. Path Edge --------------------------------------------
827 2019-Jan-13 16:45:06.273372 - [DEBUG]
828 2019-Jan-13 16:45:06.273395 - [DEBUG] Process 26. path edge:
829 2019-Jan-13 16:45:06.273419 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
830 2019-Jan-13 16:45:06.273475 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
831 2019-Jan-13 16:45:06.274114 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
832 2019-Jan-13 16:45:06.274775 - [DEBUG]
833 2019-Jan-13 16:45:06.274800 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26


Got load instruction
getNormalFlowFunction()
%tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51834 2019-Jan-13 16:45:06.276101 - [DEBUG] Compose: EdgeIdentity * AllBottom
835 2019-Jan-13 16:45:06.276133 - [DEBUG]
836 2019-Jan-13 16:45:06.276157 - [DEBUG] Propagate flow
837 2019-Jan-13 16:45:06.276181 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
838 2019-Jan-13 16:45:06.276239 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
839 2019-Jan-13 16:45:06.276905 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
840 2019-Jan-13 16:45:06.277577 - [DEBUG] Edge function : AllBottom (result of previous compose)
841 2019-Jan-13 16:45:06.277604 - [DEBUG]
842 2019-Jan-13 16:45:06.277629 - [DEBUG] Join: AllTop & AllBottom
843 2019-Jan-13 16:45:06.277656 - [DEBUG] = AllBottom (new jump func)
844 2019-Jan-13 16:45:06.277680 - [DEBUG]
845 2019-Jan-13 16:45:06.277704 - [DEBUG] Start adding new jump function
846 2019-Jan-13 16:45:06.277744 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
847 2019-Jan-13 16:45:06.277815 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
848 2019-Jan-13 16:45:06.278508 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
849 2019-Jan-13 16:45:06.279163 - [DEBUG] Edge Function : AllBottom
850 2019-Jan-13 16:45:06.279196 - [DEBUG] End adding new jump function
851 2019-Jan-13 16:45:06.279221 - [DEBUG]
852 2019-Jan-13 16:45:06.279245 - [DEBUG] -------------------------------------------- 27. Path Edge --------------------------------------------
853 2019-Jan-13 16:45:06.279270 - [DEBUG]
854 2019-Jan-13 16:45:06.279294 - [DEBUG] Process 27. path edge:
855 2019-Jan-13 16:45:06.279318 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
856 2019-Jan-13 16:45:06.279380 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
857 2019-Jan-13 16:45:06.280065 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
858 2019-Jan-13 16:45:06.280742 - [DEBUG]
859 2019-Jan-13 16:45:06.280771 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53860 2019-Jan-13 16:45:06.282111 - [DEBUG] Compose: EdgeIdentity * AllBottom
861 2019-Jan-13 16:45:06.282148 - [DEBUG]
862 2019-Jan-13 16:45:06.282172 - [DEBUG] Propagate flow
863 2019-Jan-13 16:45:06.282196 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
864 2019-Jan-13 16:45:06.282265 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
865 2019-Jan-13 16:45:06.282961 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
866 2019-Jan-13 16:45:06.283639 - [DEBUG] Edge function : AllBottom (result of previous compose)
867 2019-Jan-13 16:45:06.283667 - [DEBUG]
868 2019-Jan-13 16:45:06.283694 - [DEBUG] Join: AllTop & AllBottom
869 2019-Jan-13 16:45:06.283721 - [DEBUG] = AllBottom (new jump func)
870 2019-Jan-13 16:45:06.283746 - [DEBUG]
871 2019-Jan-13 16:45:06.283771 - [DEBUG] Start adding new jump function
872 2019-Jan-13 16:45:06.283794 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
873 2019-Jan-13 16:45:06.283875 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
874 2019-Jan-13 16:45:06.284586 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
875 2019-Jan-13 16:45:06.285336 - [DEBUG] Edge Function : AllBottom
876 2019-Jan-13 16:45:06.285372 - [DEBUG] End adding new jump function
877 2019-Jan-13 16:45:06.285396 - [DEBUG]
878 2019-Jan-13 16:45:06.285421 - [DEBUG] -------------------------------------------- 28. Path Edge --------------------------------------------
879 2019-Jan-13 16:45:06.285446 - [DEBUG]
880 2019-Jan-13 16:45:06.285469 - [DEBUG] Process 28. path edge:
881 2019-Jan-13 16:45:06.285493 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
882 2019-Jan-13 16:45:06.285564 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
883 2019-Jan-13 16:45:06.286248 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
884 2019-Jan-13 16:45:06.286899 - [DEBUG]
885 2019-Jan-13 16:45:06.286925 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28


Got branch instruction
getNormalFlowFunction()
%2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56886 2019-Jan-13 16:45:06.288275 - [DEBUG] Compose: EdgeIdentity * AllBottom
887 2019-Jan-13 16:45:06.288309 - [DEBUG]
888 2019-Jan-13 16:45:06.288333 - [DEBUG] Propagate flow
889 2019-Jan-13 16:45:06.288357 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
890 2019-Jan-13 16:45:06.288420 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
891 2019-Jan-13 16:45:06.289079 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
892 2019-Jan-13 16:45:06.289716 - [DEBUG] Edge function : AllBottom (result of previous compose)
893 2019-Jan-13 16:45:06.289742 - [DEBUG]
894 2019-Jan-13 16:45:06.289767 - [DEBUG] Join: AllTop & AllBottom
895 2019-Jan-13 16:45:06.289794 - [DEBUG] = AllBottom (new jump func)
896 2019-Jan-13 16:45:06.289818 - [DEBUG]
897 2019-Jan-13 16:45:06.289842 - [DEBUG] Start adding new jump function
898 2019-Jan-13 16:45:06.289865 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
899 2019-Jan-13 16:45:06.289921 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
900 2019-Jan-13 16:45:06.290560 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
901 2019-Jan-13 16:45:06.291199 - [DEBUG] Edge Function : AllBottom
902 2019-Jan-13 16:45:06.291228 - [DEBUG] End adding new jump function
903 2019-Jan-13 16:45:06.291253 - [DEBUG]
904 2019-Jan-13 16:45:06.291277 - [DEBUG] -------------------------------------------- 29. Path Edge --------------------------------------------
905 2019-Jan-13 16:45:06.291302 - [DEBUG]
906 2019-Jan-13 16:45:06.291325 - [DEBUG] Process 29. path edge:
907 2019-Jan-13 16:45:06.291349 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
908 2019-Jan-13 16:45:06.291419 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
909 2019-Jan-13 16:45:06.292063 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
910 2019-Jan-13 16:45:06.292701 - [DEBUG]
911 2019-Jan-13 16:45:06.292727 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29


Got load instruction
getNormalFlowFunction()
switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58912 2019-Jan-13 16:45:06.294033 - [DEBUG] Compose: EdgeIdentity * AllBottom
913 2019-Jan-13 16:45:06.294063 - [DEBUG]
914 2019-Jan-13 16:45:06.294087 - [DEBUG] Propagate flow
915 2019-Jan-13 16:45:06.294110 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
916 2019-Jan-13 16:45:06.294167 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
917 2019-Jan-13 16:45:06.294836 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
918 2019-Jan-13 16:45:06.295488 - [DEBUG] Edge function : AllBottom (result of previous compose)
919 2019-Jan-13 16:45:06.295513 - [DEBUG]
920 2019-Jan-13 16:45:06.295538 - [DEBUG] Join: AllTop & AllBottom
921 2019-Jan-13 16:45:06.295564 - [DEBUG] = AllBottom (new jump func)
922 2019-Jan-13 16:45:06.295589 - [DEBUG]
923 2019-Jan-13 16:45:06.295612 - [DEBUG] Start adding new jump function
924 2019-Jan-13 16:45:06.295635 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
925 2019-Jan-13 16:45:06.295693 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
926 2019-Jan-13 16:45:06.296330 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
927 2019-Jan-13 16:45:06.296966 - [DEBUG] Edge Function : AllBottom
928 2019-Jan-13 16:45:06.296995 - [DEBUG] End adding new jump function
929 2019-Jan-13 16:45:06.297030 - [DEBUG]
930 2019-Jan-13 16:45:06.297055 - [DEBUG] -------------------------------------------- 30. Path Edge --------------------------------------------
931 2019-Jan-13 16:45:06.297079 - [DEBUG]
932 2019-Jan-13 16:45:06.297102 - [DEBUG] Process 30. path edge:
933 2019-Jan-13 16:45:06.297126 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
934 2019-Jan-13 16:45:06.297183 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
935 2019-Jan-13 16:45:06.297822 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
936 2019-Jan-13 16:45:06.298486 - [DEBUG]
937 2019-Jan-13 16:45:06.298510 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30


Got switch instruction
getNormalFlowFunction()
store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61938 2019-Jan-13 16:45:06.299808 - [DEBUG] Compose: EdgeIdentity * AllBottom
939 2019-Jan-13 16:45:06.299838 - [DEBUG]
940 2019-Jan-13 16:45:06.299862 - [DEBUG] Propagate flow
941 2019-Jan-13 16:45:06.299885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
942 2019-Jan-13 16:45:06.299943 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
943 2019-Jan-13 16:45:06.300607 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
944 2019-Jan-13 16:45:06.301251 - [DEBUG] Edge function : AllBottom (result of previous compose)
945 2019-Jan-13 16:45:06.301276 - [DEBUG]
946 2019-Jan-13 16:45:06.301301 - [DEBUG] Join: AllTop & AllBottom
947 2019-Jan-13 16:45:06.301327 - [DEBUG] = AllBottom (new jump func)
948 2019-Jan-13 16:45:06.301352 - [DEBUG]
949 2019-Jan-13 16:45:06.301375 - [DEBUG] Start adding new jump function
950 2019-Jan-13 16:45:06.301398 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
951 2019-Jan-13 16:45:06.301478 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
952 2019-Jan-13 16:45:06.302115 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
953 2019-Jan-13 16:45:06.302753 - [DEBUG] Edge Function : AllBottom
954 2019-Jan-13 16:45:06.302783 - [DEBUG] End adding new jump function
955 2019-Jan-13 16:45:06.302807 - [DEBUG]
956 2019-Jan-13 16:45:06.302831 - [DEBUG] -------------------------------------------- 31. Path Edge --------------------------------------------
957 2019-Jan-13 16:45:06.302856 - [DEBUG]
958 2019-Jan-13 16:45:06.302879 - [DEBUG] Process 31. path edge:
959 2019-Jan-13 16:45:06.302903 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
960 2019-Jan-13 16:45:06.302960 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
961 2019-Jan-13 16:45:06.303605 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
962 2019-Jan-13 16:45:06.304243 - [DEBUG]
963 2019-Jan-13 16:45:06.304269 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31


Got store instruction
getNormalFlowFunction()
br label %sw.bb, !dbg !62, !phasar.instruction.id !63964 2019-Jan-13 16:45:06.305579 - [DEBUG] Compose: EdgeIdentity * AllBottom
965 2019-Jan-13 16:45:06.305609 - [DEBUG]
966 2019-Jan-13 16:45:06.305633 - [DEBUG] Propagate flow
967 2019-Jan-13 16:45:06.305657 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
968 2019-Jan-13 16:45:06.305720 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
969 2019-Jan-13 16:45:06.306386 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
970 2019-Jan-13 16:45:06.307077 - [DEBUG] Edge function : AllBottom (result of previous compose)
971 2019-Jan-13 16:45:06.307104 - [DEBUG]
972 2019-Jan-13 16:45:06.307147 - [DEBUG] Join: AllTop & AllBottom
973 2019-Jan-13 16:45:06.307175 - [DEBUG] = AllBottom (new jump func)
974 2019-Jan-13 16:45:06.307199 - [DEBUG]
975 2019-Jan-13 16:45:06.307223 - [DEBUG] Start adding new jump function
976 2019-Jan-13 16:45:06.307247 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
977 2019-Jan-13 16:45:06.307317 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
978 2019-Jan-13 16:45:06.307965 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
979 2019-Jan-13 16:45:06.308626 - [DEBUG] Edge Function : AllBottom
980 2019-Jan-13 16:45:06.308656 - [DEBUG] End adding new jump function
981 2019-Jan-13 16:45:06.308681 - [DEBUG]
982 2019-Jan-13 16:45:06.308705 - [DEBUG] -------------------------------------------- 32. Path Edge --------------------------------------------
983 2019-Jan-13 16:45:06.308729 - [DEBUG]
984 2019-Jan-13 16:45:06.308753 - [DEBUG] Process 32. path edge:
985 2019-Jan-13 16:45:06.308776 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
986 2019-Jan-13 16:45:06.308834 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
987 2019-Jan-13 16:45:06.309471 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
988 2019-Jan-13 16:45:06.310107 - [DEBUG]
989 2019-Jan-13 16:45:06.310132 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32


Got branch instruction
getNormalFlowFunction()
%3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65990 2019-Jan-13 16:45:06.311431 - [DEBUG] Compose: EdgeIdentity * AllBottom
991 2019-Jan-13 16:45:06.311462 - [DEBUG]
992 2019-Jan-13 16:45:06.311486 - [DEBUG] Propagate flow
993 2019-Jan-13 16:45:06.311510 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
994 2019-Jan-13 16:45:06.311567 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
995 2019-Jan-13 16:45:06.312227 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
996 2019-Jan-13 16:45:06.312865 - [DEBUG] Edge function : AllBottom (result of previous compose)
997 2019-Jan-13 16:45:06.312890 - [DEBUG]
998 2019-Jan-13 16:45:06.312915 - [DEBUG] Join: AllTop & AllBottom
999 2019-Jan-13 16:45:06.312941 - [DEBUG] = AllBottom (new jump func)
1000 2019-Jan-13 16:45:06.312965 - [DEBUG]
1001 2019-Jan-13 16:45:06.312989 - [DEBUG] Start adding new jump function
1002 2019-Jan-13 16:45:06.313012 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1003 2019-Jan-13 16:45:06.313068 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1004 2019-Jan-13 16:45:06.313705 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
1005 2019-Jan-13 16:45:06.314345 - [DEBUG] Edge Function : AllBottom
1006 2019-Jan-13 16:45:06.314373 - [DEBUG] End adding new jump function
1007 2019-Jan-13 16:45:06.314398 - [DEBUG]
1008 2019-Jan-13 16:45:06.314422 - [DEBUG] -------------------------------------------- 33. Path Edge --------------------------------------------
1009 2019-Jan-13 16:45:06.314446 - [DEBUG]
1010 2019-Jan-13 16:45:06.314470 - [DEBUG] Process 33. path edge:
1011 2019-Jan-13 16:45:06.314500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1012 2019-Jan-13 16:45:06.314557 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
1013 2019-Jan-13 16:45:06.315240 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1014 2019-Jan-13 16:45:06.315909 - [DEBUG]
1015 2019-Jan-13 16:45:06.315951 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33


Got load instruction
getNormalFlowFunction()
switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !671016 2019-Jan-13 16:45:06.317281 - [DEBUG] Compose: EdgeIdentity * AllBottom
1017 2019-Jan-13 16:45:06.317322 - [DEBUG]
1018 2019-Jan-13 16:45:06.317347 - [DEBUG] Propagate flow
1019 2019-Jan-13 16:45:06.317370 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1020 2019-Jan-13 16:45:06.317439 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1021 2019-Jan-13 16:45:06.318147 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1022 2019-Jan-13 16:45:06.318810 - [DEBUG] Edge function : AllBottom (result of previous compose)
1023 2019-Jan-13 16:45:06.318837 - [DEBUG]
1024 2019-Jan-13 16:45:06.318863 - [DEBUG] Join: AllTop & AllBottom
1025 2019-Jan-13 16:45:06.318889 - [DEBUG] = AllBottom (new jump func)
1026 2019-Jan-13 16:45:06.318913 - [DEBUG]
1027 2019-Jan-13 16:45:06.318937 - [DEBUG] Start adding new jump function
1028 2019-Jan-13 16:45:06.318961 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1029 2019-Jan-13 16:45:06.319024 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1030 2019-Jan-13 16:45:06.319723 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1031 2019-Jan-13 16:45:06.320399 - [DEBUG] Edge Function : AllBottom
1032 2019-Jan-13 16:45:06.320431 - [DEBUG] End adding new jump function
1033 2019-Jan-13 16:45:06.320456 - [DEBUG]
1034 2019-Jan-13 16:45:06.320480 - [DEBUG] -------------------------------------------- 34. Path Edge --------------------------------------------
1035 2019-Jan-13 16:45:06.320504 - [DEBUG]
1036 2019-Jan-13 16:45:06.320528 - [DEBUG] Process 34. path edge:
1037 2019-Jan-13 16:45:06.320552 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1038 2019-Jan-13 16:45:06.320627 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
1039 2019-Jan-13 16:45:06.321276 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1040 2019-Jan-13 16:45:06.321938 - [DEBUG]
1041 2019-Jan-13 16:45:06.321963 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1042 2019-Jan-13 16:45:06.322607 - [DEBUG] Possible callees:
1043 2019-Jan-13 16:45:06.322632 - [DEBUG] bar
1044 2019-Jan-13 16:45:06.322657 - [DEBUG] Possible return sites:
1045 2019-Jan-13 16:45:06.322681 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got switch instruction
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !711046 2019-Jan-13 16:45:06.323958 - [DEBUG] Found and process special summary
1047 2019-Jan-13 16:45:06.323996 - [DEBUG] Compose: EdgeIdentity * AllBottom
1048 2019-Jan-13 16:45:06.324025 - [DEBUG]
1049 2019-Jan-13 16:45:06.324049 - [DEBUG] Propagate flow
1050 2019-Jan-13 16:45:06.324073 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1051 2019-Jan-13 16:45:06.324130 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
1052 2019-Jan-13 16:45:06.324783 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1053 2019-Jan-13 16:45:06.325438 - [DEBUG] Edge function : AllBottom (result of previous compose)
1054 2019-Jan-13 16:45:06.325463 - [DEBUG]
1055 2019-Jan-13 16:45:06.325488 - [DEBUG] Join: AllTop & AllBottom
1056 2019-Jan-13 16:45:06.325514 - [DEBUG] = AllBottom (new jump func)
1057 2019-Jan-13 16:45:06.325539 - [DEBUG]
1058 2019-Jan-13 16:45:06.325579 - [DEBUG] Start adding new jump function
1059 2019-Jan-13 16:45:06.325603 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1060 2019-Jan-13 16:45:06.325664 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1061 2019-Jan-13 16:45:06.326313 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
1062 2019-Jan-13 16:45:06.326952 - [DEBUG] Edge Function : AllBottom
1063 2019-Jan-13 16:45:06.326983 - [DEBUG] End adding new jump function
1064 2019-Jan-13 16:45:06.327008 - [DEBUG]
1065 2019-Jan-13 16:45:06.327032 - [DEBUG] -------------------------------------------- 35. Path Edge --------------------------------------------
1066 2019-Jan-13 16:45:06.327056 - [DEBUG]
1067 2019-Jan-13 16:45:06.327079 - [DEBUG] Process 35. path edge:
1068 2019-Jan-13 16:45:06.327103 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1069 2019-Jan-13 16:45:06.327160 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
1070 2019-Jan-13 16:45:06.327800 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1071 2019-Jan-13 16:45:06.328454 - [DEBUG]
1072 2019-Jan-13 16:45:06.328480 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getNormalFlowFunction()
%tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !721073 2019-Jan-13 16:45:06.329790 - [DEBUG] Compose: EdgeIdentity * AllBottom
1074 2019-Jan-13 16:45:06.329821 - [DEBUG]
1075 2019-Jan-13 16:45:06.329845 - [DEBUG] Propagate flow
1076 2019-Jan-13 16:45:06.329869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1077 2019-Jan-13 16:45:06.329926 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
1078 2019-Jan-13 16:45:06.330566 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1079 2019-Jan-13 16:45:06.331203 - [DEBUG] Edge function : AllBottom (result of previous compose)
1080 2019-Jan-13 16:45:06.331228 - [DEBUG]
1081 2019-Jan-13 16:45:06.331253 - [DEBUG] Join: AllTop & AllBottom
1082 2019-Jan-13 16:45:06.331279 - [DEBUG] = AllBottom (new jump func)
1083 2019-Jan-13 16:45:06.331304 - [DEBUG]
1084 2019-Jan-13 16:45:06.331327 - [DEBUG] Start adding new jump function
1085 2019-Jan-13 16:45:06.331350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1086 2019-Jan-13 16:45:06.331419 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1087 2019-Jan-13 16:45:06.332072 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
1088 2019-Jan-13 16:45:06.332726 - [DEBUG] Edge Function : AllBottom
1089 2019-Jan-13 16:45:06.332758 - [DEBUG] End adding new jump function
1090 2019-Jan-13 16:45:06.332783 - [DEBUG]
1091 2019-Jan-13 16:45:06.332807 - [DEBUG] -------------------------------------------- 36. Path Edge --------------------------------------------
1092 2019-Jan-13 16:45:06.332831 - [DEBUG]
1093 2019-Jan-13 16:45:06.332855 - [DEBUG] Process 36. path edge:
1094 2019-Jan-13 16:45:06.332879 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1095 2019-Jan-13 16:45:06.332948 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
1096 2019-Jan-13 16:45:06.333625 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1097 2019-Jan-13 16:45:06.334327 - [DEBUG]
1098 2019-Jan-13 16:45:06.334356 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !741099 2019-Jan-13 16:45:06.335831 - [DEBUG] Compose: EdgeIdentity * AllBottom
1100 2019-Jan-13 16:45:06.335875 - [DEBUG]
1101 2019-Jan-13 16:45:06.335899 - [DEBUG] Propagate flow
1102 2019-Jan-13 16:45:06.335923 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1103 2019-Jan-13 16:45:06.336001 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1104 2019-Jan-13 16:45:06.336685 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1105 2019-Jan-13 16:45:06.337336 - [DEBUG] Edge function : AllBottom (result of previous compose)
1106 2019-Jan-13 16:45:06.337362 - [DEBUG]
1107 2019-Jan-13 16:45:06.337388 - [DEBUG] Join: AllTop & AllBottom
1108 2019-Jan-13 16:45:06.337414 - [DEBUG] = AllBottom (new jump func)
1109 2019-Jan-13 16:45:06.337438 - [DEBUG]
1110 2019-Jan-13 16:45:06.337462 - [DEBUG] Start adding new jump function
1111 2019-Jan-13 16:45:06.337486 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1112 2019-Jan-13 16:45:06.337544 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1113 2019-Jan-13 16:45:06.338204 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1114 2019-Jan-13 16:45:06.338849 - [DEBUG] Edge Function : AllBottom
1115 2019-Jan-13 16:45:06.338890 - [DEBUG] End adding new jump function
1116 2019-Jan-13 16:45:06.338915 - [DEBUG]
1117 2019-Jan-13 16:45:06.338939 - [DEBUG] -------------------------------------------- 37. Path Edge --------------------------------------------
1118 2019-Jan-13 16:45:06.338964 - [DEBUG]
1119 2019-Jan-13 16:45:06.338987 - [DEBUG] Process 37. path edge:
1120 2019-Jan-13 16:45:06.339011 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1121 2019-Jan-13 16:45:06.339068 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
1122 2019-Jan-13 16:45:06.339715 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1123 2019-Jan-13 16:45:06.340351 - [DEBUG]
1124 2019-Jan-13 16:45:06.340375 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1125 2019-Jan-13 16:45:06.341026 - [DEBUG] Possible callees:
1126 2019-Jan-13 16:45:06.341051 - [DEBUG] llvm.dbg.declare
1127 2019-Jan-13 16:45:06.341076 - [DEBUG] Possible return sites:
1128 2019-Jan-13 16:45:06.341100 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !781129 2019-Jan-13 16:45:06.342392 - [DEBUG] Found and process special summary
1130 2019-Jan-13 16:45:06.342430 - [DEBUG] Compose: EdgeIdentity * AllBottom
1131 2019-Jan-13 16:45:06.342458 - [DEBUG]
1132 2019-Jan-13 16:45:06.342482 - [DEBUG] Propagate flow
1133 2019-Jan-13 16:45:06.342505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1134 2019-Jan-13 16:45:06.342562 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
1135 2019-Jan-13 16:45:06.343207 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1136 2019-Jan-13 16:45:06.343844 - [DEBUG] Edge function : AllBottom (result of previous compose)
1137 2019-Jan-13 16:45:06.343869 - [DEBUG]
1138 2019-Jan-13 16:45:06.343893 - [DEBUG] Join: AllTop & AllBottom
1139 2019-Jan-13 16:45:06.343919 - [DEBUG] = AllBottom (new jump func)
1140 2019-Jan-13 16:45:06.343944 - [DEBUG]
1141 2019-Jan-13 16:45:06.343967 - [DEBUG] Start adding new jump function
1142 2019-Jan-13 16:45:06.344001 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1143 2019-Jan-13 16:45:06.344058 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1144 2019-Jan-13 16:45:06.344695 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
1145 2019-Jan-13 16:45:06.345374 - [DEBUG] Edge Function : AllBottom
1146 2019-Jan-13 16:45:06.345404 - [DEBUG] End adding new jump function
1147 2019-Jan-13 16:45:06.345429 - [DEBUG]
1148 2019-Jan-13 16:45:06.345453 - [DEBUG] -------------------------------------------- 38. Path Edge --------------------------------------------
1149 2019-Jan-13 16:45:06.345478 - [DEBUG]
1150 2019-Jan-13 16:45:06.345501 - [DEBUG] Process 38. path edge:
1151 2019-Jan-13 16:45:06.345525 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1152 2019-Jan-13 16:45:06.345588 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
1153 2019-Jan-13 16:45:06.346266 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1154 2019-Jan-13 16:45:06.346923 - [DEBUG]
1155 2019-Jan-13 16:45:06.346949 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getNormalFlowFunction()
store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !791156 2019-Jan-13 16:45:06.348286 - [DEBUG] Compose: EdgeIdentity * AllBottom
1157 2019-Jan-13 16:45:06.348317 - [DEBUG]
1158 2019-Jan-13 16:45:06.348341 - [DEBUG] Propagate flow
1159 2019-Jan-13 16:45:06.348364 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1160 2019-Jan-13 16:45:06.348423 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
1161 2019-Jan-13 16:45:06.349081 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1162 2019-Jan-13 16:45:06.349724 - [DEBUG] Edge function : AllBottom (result of previous compose)
1163 2019-Jan-13 16:45:06.349750 - [DEBUG]
1164 2019-Jan-13 16:45:06.349775 - [DEBUG] Join: AllTop & AllBottom
1165 2019-Jan-13 16:45:06.349801 - [DEBUG] = AllBottom (new jump func)
1166 2019-Jan-13 16:45:06.349825 - [DEBUG]
1167 2019-Jan-13 16:45:06.349849 - [DEBUG] Start adding new jump function
1168 2019-Jan-13 16:45:06.349872 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1169 2019-Jan-13 16:45:06.349931 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1170 2019-Jan-13 16:45:06.350568 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
1171 2019-Jan-13 16:45:06.351216 - [DEBUG] Edge Function : AllBottom
1172 2019-Jan-13 16:45:06.351247 - [DEBUG] End adding new jump function
1173 2019-Jan-13 16:45:06.351271 - [DEBUG]
1174 2019-Jan-13 16:45:06.351295 - [DEBUG] -------------------------------------------- 39. Path Edge --------------------------------------------
1175 2019-Jan-13 16:45:06.351320 - [DEBUG]
1176 2019-Jan-13 16:45:06.351343 - [DEBUG] Process 39. path edge:
1177 2019-Jan-13 16:45:06.351367 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1178 2019-Jan-13 16:45:06.351458 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
1179 2019-Jan-13 16:45:06.352099 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1180 2019-Jan-13 16:45:06.352736 - [DEBUG]
1181 2019-Jan-13 16:45:06.352762 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39


Got store instruction
getNormalFlowFunction()
br label %if.end15, !dbg !80, !phasar.instruction.id !811182 2019-Jan-13 16:45:06.354040 - [DEBUG] Compose: EdgeIdentity * AllBottom
1183 2019-Jan-13 16:45:06.354070 - [DEBUG]
1184 2019-Jan-13 16:45:06.354094 - [DEBUG] Propagate flow
1185 2019-Jan-13 16:45:06.354133 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1186 2019-Jan-13 16:45:06.354191 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
1187 2019-Jan-13 16:45:06.354861 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1188 2019-Jan-13 16:45:06.355507 - [DEBUG] Edge function : AllBottom (result of previous compose)
1189 2019-Jan-13 16:45:06.355533 - [DEBUG]
1190 2019-Jan-13 16:45:06.355557 - [DEBUG] Join: AllTop & AllBottom
1191 2019-Jan-13 16:45:06.355583 - [DEBUG] = AllBottom (new jump func)
1192 2019-Jan-13 16:45:06.355608 - [DEBUG]
1193 2019-Jan-13 16:45:06.355631 - [DEBUG] Start adding new jump function
1194 2019-Jan-13 16:45:06.355658 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1195 2019-Jan-13 16:45:06.355716 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1196 2019-Jan-13 16:45:06.356364 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
1197 2019-Jan-13 16:45:06.357035 - [DEBUG] Edge Function : AllBottom
1198 2019-Jan-13 16:45:06.357067 - [DEBUG] End adding new jump function
1199 2019-Jan-13 16:45:06.357093 - [DEBUG]
1200 2019-Jan-13 16:45:06.357117 - [DEBUG] -------------------------------------------- 40. Path Edge --------------------------------------------
1201 2019-Jan-13 16:45:06.357141 - [DEBUG]
1202 2019-Jan-13 16:45:06.357165 - [DEBUG] Process 40. path edge:
1203 2019-Jan-13 16:45:06.357190 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1204 2019-Jan-13 16:45:06.357257 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
1205 2019-Jan-13 16:45:06.357931 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1206 2019-Jan-13 16:45:06.358618 - [DEBUG]
1207 2019-Jan-13 16:45:06.358644 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53


Got branch instruction
getNormalFlowFunction()
store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !1081208 2019-Jan-13 16:45:06.360076 - [DEBUG] Compose: EdgeIdentity * AllBottom
1209 2019-Jan-13 16:45:06.360124 - [DEBUG]
1210 2019-Jan-13 16:45:06.360149 - [DEBUG] Propagate flow
1211 2019-Jan-13 16:45:06.360173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1212 2019-Jan-13 16:45:06.360251 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
1213 2019-Jan-13 16:45:06.360957 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1214 2019-Jan-13 16:45:06.361672 - [DEBUG] Edge function : AllBottom (result of previous compose)
1215 2019-Jan-13 16:45:06.361699 - [DEBUG]
1216 2019-Jan-13 16:45:06.361725 - [DEBUG] Join: AllTop & AllBottom
1217 2019-Jan-13 16:45:06.361751 - [DEBUG] = AllBottom (new jump func)
1218 2019-Jan-13 16:45:06.361776 - [DEBUG]
1219 2019-Jan-13 16:45:06.361800 - [DEBUG] Start adding new jump function
1220 2019-Jan-13 16:45:06.361823 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1221 2019-Jan-13 16:45:06.361893 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1222 2019-Jan-13 16:45:06.362577 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
1223 2019-Jan-13 16:45:06.363234 - [DEBUG] Edge Function : AllBottom
1224 2019-Jan-13 16:45:06.363266 - [DEBUG] End adding new jump function
1225 2019-Jan-13 16:45:06.363290 - [DEBUG]
1226 2019-Jan-13 16:45:06.363314 - [DEBUG] -------------------------------------------- 41. Path Edge --------------------------------------------
1227 2019-Jan-13 16:45:06.363339 - [DEBUG]
1228 2019-Jan-13 16:45:06.363363 - [DEBUG] Process 41. path edge:
1229 2019-Jan-13 16:45:06.363405 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1230 2019-Jan-13 16:45:06.363467 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
1231 2019-Jan-13 16:45:06.364103 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1232 2019-Jan-13 16:45:06.364765 - [DEBUG]
1233 2019-Jan-13 16:45:06.364806 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54


Got store instruction
getNormalFlowFunction()
br label %sw.bb16, !dbg !109, !phasar.instruction.id !1101234 2019-Jan-13 16:45:06.366132 - [DEBUG] Compose: EdgeIdentity * AllBottom
1235 2019-Jan-13 16:45:06.366175 - [DEBUG]
1236 2019-Jan-13 16:45:06.366199 - [DEBUG] Propagate flow
1237 2019-Jan-13 16:45:06.366223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1238 2019-Jan-13 16:45:06.366295 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
1239 2019-Jan-13 16:45:06.366994 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1240 2019-Jan-13 16:45:06.367680 - [DEBUG] Edge function : AllBottom (result of previous compose)
1241 2019-Jan-13 16:45:06.367708 - [DEBUG]
1242 2019-Jan-13 16:45:06.367736 - [DEBUG] Join: AllTop & AllBottom
1243 2019-Jan-13 16:45:06.367763 - [DEBUG] = AllBottom (new jump func)
1244 2019-Jan-13 16:45:06.367788 - [DEBUG]
1245 2019-Jan-13 16:45:06.367812 - [DEBUG] Start adding new jump function
1246 2019-Jan-13 16:45:06.367836 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1247 2019-Jan-13 16:45:06.367918 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1248 2019-Jan-13 16:45:06.368673 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
1249 2019-Jan-13 16:45:06.369357 - [DEBUG] Edge Function : AllBottom
1250 2019-Jan-13 16:45:06.369391 - [DEBUG] End adding new jump function
1251 2019-Jan-13 16:45:06.369416 - [DEBUG]
1252 2019-Jan-13 16:45:06.369440 - [DEBUG] -------------------------------------------- 42. Path Edge --------------------------------------------
1253 2019-Jan-13 16:45:06.369466 - [DEBUG]
1254 2019-Jan-13 16:45:06.369489 - [DEBUG] Process 42. path edge:
1255 2019-Jan-13 16:45:06.369513 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1256 2019-Jan-13 16:45:06.369578 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
1257 2019-Jan-13 16:45:06.370230 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1258 2019-Jan-13 16:45:06.370876 - [DEBUG]
1259 2019-Jan-13 16:45:06.370902 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55


Got branch instruction
getNormalFlowFunction()
%4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !1131260 2019-Jan-13 16:45:06.372247 - [DEBUG] Compose: EdgeIdentity * AllBottom
1261 2019-Jan-13 16:45:06.372277 - [DEBUG]
1262 2019-Jan-13 16:45:06.372302 - [DEBUG] Propagate flow
1263 2019-Jan-13 16:45:06.372325 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1264 2019-Jan-13 16:45:06.372386 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
1265 2019-Jan-13 16:45:06.373038 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1266 2019-Jan-13 16:45:06.373674 - [DEBUG] Edge function : AllBottom (result of previous compose)
1267 2019-Jan-13 16:45:06.373700 - [DEBUG]
1268 2019-Jan-13 16:45:06.373725 - [DEBUG] Join: AllTop & AllBottom
1269 2019-Jan-13 16:45:06.373751 - [DEBUG] = AllBottom (new jump func)
1270 2019-Jan-13 16:45:06.373776 - [DEBUG]
1271 2019-Jan-13 16:45:06.373817 - [DEBUG] Start adding new jump function
1272 2019-Jan-13 16:45:06.373841 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1273 2019-Jan-13 16:45:06.373898 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1274 2019-Jan-13 16:45:06.374535 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
1275 2019-Jan-13 16:45:06.375206 - [DEBUG] Edge Function : AllBottom
1276 2019-Jan-13 16:45:06.375235 - [DEBUG] End adding new jump function
1277 2019-Jan-13 16:45:06.375260 - [DEBUG]
1278 2019-Jan-13 16:45:06.375283 - [DEBUG] -------------------------------------------- 43. Path Edge --------------------------------------------
1279 2019-Jan-13 16:45:06.375308 - [DEBUG]
1280 2019-Jan-13 16:45:06.375331 - [DEBUG] Process 43. path edge:
1281 2019-Jan-13 16:45:06.375355 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1282 2019-Jan-13 16:45:06.375416 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
1283 2019-Jan-13 16:45:06.376086 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1284 2019-Jan-13 16:45:06.376749 - [DEBUG]
1285 2019-Jan-13 16:45:06.376775 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56


Got load instruction
getNormalFlowFunction()
%tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !1141286 2019-Jan-13 16:45:06.378138 - [DEBUG] Compose: EdgeIdentity * AllBottom
1287 2019-Jan-13 16:45:06.378171 - [DEBUG]
1288 2019-Jan-13 16:45:06.378196 - [DEBUG] Propagate flow
1289 2019-Jan-13 16:45:06.378220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1290 2019-Jan-13 16:45:06.378279 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
1291 2019-Jan-13 16:45:06.378920 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1292 2019-Jan-13 16:45:06.379556 - [DEBUG] Edge function : AllBottom (result of previous compose)
1293 2019-Jan-13 16:45:06.379581 - [DEBUG]
1294 2019-Jan-13 16:45:06.379607 - [DEBUG] Join: AllTop & AllBottom
1295 2019-Jan-13 16:45:06.379633 - [DEBUG] = AllBottom (new jump func)
1296 2019-Jan-13 16:45:06.379657 - [DEBUG]
1297 2019-Jan-13 16:45:06.379681 - [DEBUG] Start adding new jump function
1298 2019-Jan-13 16:45:06.379704 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1299 2019-Jan-13 16:45:06.379760 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1300 2019-Jan-13 16:45:06.380398 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
1301 2019-Jan-13 16:45:06.381034 - [DEBUG] Edge Function : AllBottom
1302 2019-Jan-13 16:45:06.381063 - [DEBUG] End adding new jump function
1303 2019-Jan-13 16:45:06.381088 - [DEBUG]
1304 2019-Jan-13 16:45:06.381112 - [DEBUG] -------------------------------------------- 44. Path Edge --------------------------------------------
1305 2019-Jan-13 16:45:06.381137 - [DEBUG]
1306 2019-Jan-13 16:45:06.381161 - [DEBUG] Process 44. path edge:
1307 2019-Jan-13 16:45:06.381185 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1308 2019-Jan-13 16:45:06.381242 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
1309 2019-Jan-13 16:45:06.381901 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1310 2019-Jan-13 16:45:06.382547 - [DEBUG]
1311 2019-Jan-13 16:45:06.382573 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !1161312 2019-Jan-13 16:45:06.383864 - [DEBUG] Compose: EdgeIdentity * AllBottom
1313 2019-Jan-13 16:45:06.383894 - [DEBUG]
1314 2019-Jan-13 16:45:06.383918 - [DEBUG] Propagate flow
1315 2019-Jan-13 16:45:06.383941 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1316 2019-Jan-13 16:45:06.384000 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1317 2019-Jan-13 16:45:06.384666 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1318 2019-Jan-13 16:45:06.385328 - [DEBUG] Edge function : AllBottom (result of previous compose)
1319 2019-Jan-13 16:45:06.385353 - [DEBUG]
1320 2019-Jan-13 16:45:06.385378 - [DEBUG] Join: AllTop & AllBottom
1321 2019-Jan-13 16:45:06.385404 - [DEBUG] = AllBottom (new jump func)
1322 2019-Jan-13 16:45:06.385428 - [DEBUG]
1323 2019-Jan-13 16:45:06.385452 - [DEBUG] Start adding new jump function
1324 2019-Jan-13 16:45:06.385478 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1325 2019-Jan-13 16:45:06.385535 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1326 2019-Jan-13 16:45:06.386187 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1327 2019-Jan-13 16:45:06.386841 - [DEBUG] Edge Function : AllBottom
1328 2019-Jan-13 16:45:06.386872 - [DEBUG] End adding new jump function
1329 2019-Jan-13 16:45:06.386897 - [DEBUG]
1330 2019-Jan-13 16:45:06.386921 - [DEBUG] -------------------------------------------- 45. Path Edge --------------------------------------------
1331 2019-Jan-13 16:45:06.386945 - [DEBUG]
1332 2019-Jan-13 16:45:06.386969 - [DEBUG] Process 45. path edge:
1333 2019-Jan-13 16:45:06.386993 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1334 2019-Jan-13 16:45:06.387054 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
1335 2019-Jan-13 16:45:06.387704 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1336 2019-Jan-13 16:45:06.388365 - [DEBUG]
1337 2019-Jan-13 16:45:06.388389 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1338 2019-Jan-13 16:45:06.389040 - [DEBUG] Possible callees:
1339 2019-Jan-13 16:45:06.389066 - [DEBUG] llvm.dbg.declare
1340 2019-Jan-13 16:45:06.389091 - [DEBUG] Possible return sites:
1341 2019-Jan-13 16:45:06.389115 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1201342 2019-Jan-13 16:45:06.390395 - [DEBUG] Found and process special summary
1343 2019-Jan-13 16:45:06.390432 - [DEBUG] Compose: EdgeIdentity * AllBottom
1344 2019-Jan-13 16:45:06.390460 - [DEBUG]
1345 2019-Jan-13 16:45:06.390484 - [DEBUG] Propagate flow
1346 2019-Jan-13 16:45:06.390508 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1347 2019-Jan-13 16:45:06.390564 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
1348 2019-Jan-13 16:45:06.391204 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1349 2019-Jan-13 16:45:06.391856 - [DEBUG] Edge function : AllBottom (result of previous compose)
1350 2019-Jan-13 16:45:06.391881 - [DEBUG]
1351 2019-Jan-13 16:45:06.391906 - [DEBUG] Join: AllTop & AllBottom
1352 2019-Jan-13 16:45:06.391931 - [DEBUG] = AllBottom (new jump func)
1353 2019-Jan-13 16:45:06.391956 - [DEBUG]
1354 2019-Jan-13 16:45:06.391992 - [DEBUG] Start adding new jump function
1355 2019-Jan-13 16:45:06.392016 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1356 2019-Jan-13 16:45:06.392073 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1357 2019-Jan-13 16:45:06.392710 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
1358 2019-Jan-13 16:45:06.393347 - [DEBUG] Edge Function : AllBottom
1359 2019-Jan-13 16:45:06.393375 - [DEBUG] End adding new jump function
1360 2019-Jan-13 16:45:06.393400 - [DEBUG]
1361 2019-Jan-13 16:45:06.393423 - [DEBUG] -------------------------------------------- 46. Path Edge --------------------------------------------
1362 2019-Jan-13 16:45:06.393448 - [DEBUG]
1363 2019-Jan-13 16:45:06.393471 - [DEBUG] Process 46. path edge:
1364 2019-Jan-13 16:45:06.393495 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1365 2019-Jan-13 16:45:06.393552 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
1366 2019-Jan-13 16:45:06.394190 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1367 2019-Jan-13 16:45:06.394842 - [DEBUG]
1368 2019-Jan-13 16:45:06.394867 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getNormalFlowFunction()
store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !1211369 2019-Jan-13 16:45:06.396160 - [DEBUG] Compose: EdgeIdentity * AllBottom
1370 2019-Jan-13 16:45:06.396190 - [DEBUG]
1371 2019-Jan-13 16:45:06.396214 - [DEBUG] Propagate flow
1372 2019-Jan-13 16:45:06.396238 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1373 2019-Jan-13 16:45:06.396295 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
1374 2019-Jan-13 16:45:06.396940 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1375 2019-Jan-13 16:45:06.397611 - [DEBUG] Edge function : AllBottom (result of previous compose)
1376 2019-Jan-13 16:45:06.397638 - [DEBUG]
1377 2019-Jan-13 16:45:06.397663 - [DEBUG] Join: AllTop & AllBottom
1378 2019-Jan-13 16:45:06.397689 - [DEBUG] = AllBottom (new jump func)
1379 2019-Jan-13 16:45:06.397714 - [DEBUG]
1380 2019-Jan-13 16:45:06.397737 - [DEBUG] Start adding new jump function
1381 2019-Jan-13 16:45:06.397761 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1382 2019-Jan-13 16:45:06.397831 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1383 2019-Jan-13 16:45:06.398529 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
1384 2019-Jan-13 16:45:06.399206 - [DEBUG] Edge Function : AllBottom
1385 2019-Jan-13 16:45:06.399239 - [DEBUG] End adding new jump function
1386 2019-Jan-13 16:45:06.399264 - [DEBUG]
1387 2019-Jan-13 16:45:06.399288 - [DEBUG] -------------------------------------------- 47. Path Edge --------------------------------------------
1388 2019-Jan-13 16:45:06.399313 - [DEBUG]
1389 2019-Jan-13 16:45:06.399336 - [DEBUG] Process 47. path edge:
1390 2019-Jan-13 16:45:06.399360 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1391 2019-Jan-13 16:45:06.399432 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
1392 2019-Jan-13 16:45:06.400126 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1393 2019-Jan-13 16:45:06.400794 - [DEBUG]
1394 2019-Jan-13 16:45:06.400822 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60


Got store instruction
getNormalFlowFunction()
br label %if.end27, !dbg !122, !phasar.instruction.id !1231395 2019-Jan-13 16:45:06.402215 - [DEBUG] Compose: EdgeIdentity * AllBottom
1396 2019-Jan-13 16:45:06.402288 - [DEBUG]
1397 2019-Jan-13 16:45:06.402313 - [DEBUG] Propagate flow
1398 2019-Jan-13 16:45:06.402336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1399 2019-Jan-13 16:45:06.402413 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1400 2019-Jan-13 16:45:06.403130 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1401 2019-Jan-13 16:45:06.403827 - [DEBUG] Edge function : AllBottom (result of previous compose)
1402 2019-Jan-13 16:45:06.403855 - [DEBUG]
1403 2019-Jan-13 16:45:06.403883 - [DEBUG] Join: AllTop & AllBottom
1404 2019-Jan-13 16:45:06.403909 - [DEBUG] = AllBottom (new jump func)
1405 2019-Jan-13 16:45:06.403935 - [DEBUG]
1406 2019-Jan-13 16:45:06.403959 - [DEBUG] Start adding new jump function
1407 2019-Jan-13 16:45:06.403983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1408 2019-Jan-13 16:45:06.404063 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1409 2019-Jan-13 16:45:06.404789 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1410 2019-Jan-13 16:45:06.405467 - [DEBUG] Edge Function : AllBottom
1411 2019-Jan-13 16:45:06.405509 - [DEBUG] End adding new jump function
1412 2019-Jan-13 16:45:06.405535 - [DEBUG]
1413 2019-Jan-13 16:45:06.405559 - [DEBUG] -------------------------------------------- 48. Path Edge --------------------------------------------
1414 2019-Jan-13 16:45:06.405585 - [DEBUG]
1415 2019-Jan-13 16:45:06.405608 - [DEBUG] Process 48. path edge:
1416 2019-Jan-13 16:45:06.405633 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1417 2019-Jan-13 16:45:06.405701 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
1418 2019-Jan-13 16:45:06.406388 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1419 2019-Jan-13 16:45:06.407032 - [DEBUG]
1420 2019-Jan-13 16:45:06.407057 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1421 2019-Jan-13 16:45:06.407710 - [DEBUG] Possible callees:
1422 2019-Jan-13 16:45:06.407735 - [DEBUG] llvm.dbg.declare
1423 2019-Jan-13 16:45:06.407760 - [DEBUG] Possible return sites:
1424 2019-Jan-13 16:45:06.407784 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1491425 2019-Jan-13 16:45:06.409094 - [DEBUG] Found and process special summary
1426 2019-Jan-13 16:45:06.409134 - [DEBUG] Compose: EdgeIdentity * AllBottom
1427 2019-Jan-13 16:45:06.409162 - [DEBUG]
1428 2019-Jan-13 16:45:06.409187 - [DEBUG] Propagate flow
1429 2019-Jan-13 16:45:06.409210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1430 2019-Jan-13 16:45:06.409268 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
1431 2019-Jan-13 16:45:06.409921 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1432 2019-Jan-13 16:45:06.410559 - [DEBUG] Edge function : AllBottom (result of previous compose)
1433 2019-Jan-13 16:45:06.410584 - [DEBUG]
1434 2019-Jan-13 16:45:06.410609 - [DEBUG] Join: AllTop & AllBottom
1435 2019-Jan-13 16:45:06.410635 - [DEBUG] = AllBottom (new jump func)
1436 2019-Jan-13 16:45:06.410660 - [DEBUG]
1437 2019-Jan-13 16:45:06.410683 - [DEBUG] Start adding new jump function
1438 2019-Jan-13 16:45:06.410707 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1439 2019-Jan-13 16:45:06.410779 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1440 2019-Jan-13 16:45:06.411431 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
1441 2019-Jan-13 16:45:06.412069 - [DEBUG] Edge Function : AllBottom
1442 2019-Jan-13 16:45:06.412098 - [DEBUG] End adding new jump function
1443 2019-Jan-13 16:45:06.412122 - [DEBUG]
1444 2019-Jan-13 16:45:06.412146 - [DEBUG] -------------------------------------------- 49. Path Edge --------------------------------------------
1445 2019-Jan-13 16:45:06.412170 - [DEBUG]
1446 2019-Jan-13 16:45:06.412193 - [DEBUG] Process 49. path edge:
1447 2019-Jan-13 16:45:06.412217 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1448 2019-Jan-13 16:45:06.412274 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
1449 2019-Jan-13 16:45:06.412913 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1450 2019-Jan-13 16:45:06.413548 - [DEBUG]
1451 2019-Jan-13 16:45:06.413573 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getNormalFlowFunction()
store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !1501452 2019-Jan-13 16:45:06.414879 - [DEBUG] Compose: EdgeIdentity * AllBottom
1453 2019-Jan-13 16:45:06.414910 - [DEBUG]
1454 2019-Jan-13 16:45:06.414934 - [DEBUG] Propagate flow
1455 2019-Jan-13 16:45:06.414958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1456 2019-Jan-13 16:45:06.415015 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
1457 2019-Jan-13 16:45:06.415667 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1458 2019-Jan-13 16:45:06.416319 - [DEBUG] Edge function : AllBottom (result of previous compose)
1459 2019-Jan-13 16:45:06.416344 - [DEBUG]
1460 2019-Jan-13 16:45:06.416369 - [DEBUG] Join: AllTop & AllBottom
1461 2019-Jan-13 16:45:06.416395 - [DEBUG] = AllBottom (new jump func)
1462 2019-Jan-13 16:45:06.416420 - [DEBUG]
1463 2019-Jan-13 16:45:06.416443 - [DEBUG] Start adding new jump function
1464 2019-Jan-13 16:45:06.416467 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1465 2019-Jan-13 16:45:06.416526 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1466 2019-Jan-13 16:45:06.417165 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
1467 2019-Jan-13 16:45:06.417800 - [DEBUG] Edge Function : AllBottom
1468 2019-Jan-13 16:45:06.417830 - [DEBUG] End adding new jump function
1469 2019-Jan-13 16:45:06.417854 - [DEBUG]
1470 2019-Jan-13 16:45:06.417878 - [DEBUG] -------------------------------------------- 50. Path Edge --------------------------------------------
1471 2019-Jan-13 16:45:06.417903 - [DEBUG]
1472 2019-Jan-13 16:45:06.417926 - [DEBUG] Process 50. path edge:
1473 2019-Jan-13 16:45:06.417950 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1474 2019-Jan-13 16:45:06.418007 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
1475 2019-Jan-13 16:45:06.418671 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1476 2019-Jan-13 16:45:06.419307 - [DEBUG]
1477 2019-Jan-13 16:45:06.419333 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75


Got store instruction
getNormalFlowFunction()
br label %sw.epilog, !dbg !151, !phasar.instruction.id !1521478 2019-Jan-13 16:45:06.420605 - [DEBUG] Compose: EdgeIdentity * AllBottom
1479 2019-Jan-13 16:45:06.420635 - [DEBUG]
1480 2019-Jan-13 16:45:06.420659 - [DEBUG] Propagate flow
1481 2019-Jan-13 16:45:06.420682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1482 2019-Jan-13 16:45:06.420752 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1483 2019-Jan-13 16:45:06.421399 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1484 2019-Jan-13 16:45:06.422050 - [DEBUG] Edge function : AllBottom (result of previous compose)
1485 2019-Jan-13 16:45:06.422075 - [DEBUG]
1486 2019-Jan-13 16:45:06.422099 - [DEBUG] Join: AllTop & AllBottom
1487 2019-Jan-13 16:45:06.422125 - [DEBUG] = AllBottom (new jump func)
1488 2019-Jan-13 16:45:06.422150 - [DEBUG]
1489 2019-Jan-13 16:45:06.422173 - [DEBUG] Start adding new jump function
1490 2019-Jan-13 16:45:06.422197 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1491 2019-Jan-13 16:45:06.422253 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1492 2019-Jan-13 16:45:06.422889 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1493 2019-Jan-13 16:45:06.423533 - [DEBUG] Edge Function : AllBottom
1494 2019-Jan-13 16:45:06.423561 - [DEBUG] End adding new jump function
1495 2019-Jan-13 16:45:06.423586 - [DEBUG]
1496 2019-Jan-13 16:45:06.423609 - [DEBUG] -------------------------------------------- 51. Path Edge --------------------------------------------
1497 2019-Jan-13 16:45:06.423634 - [DEBUG]
1498 2019-Jan-13 16:45:06.423657 - [DEBUG] Process 51. path edge:
1499 2019-Jan-13 16:45:06.423681 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1500 2019-Jan-13 16:45:06.423737 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
1501 2019-Jan-13 16:45:06.424383 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1502 2019-Jan-13 16:45:06.425036 - [DEBUG]
1503 2019-Jan-13 16:45:06.425060 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1504 2019-Jan-13 16:45:06.425726 - [DEBUG] Possible callees:
1505 2019-Jan-13 16:45:06.425751 - [DEBUG] llvm.dbg.declare
1506 2019-Jan-13 16:45:06.425776 - [DEBUG] Possible return sites:
1507 2019-Jan-13 16:45:06.425799 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1551508 2019-Jan-13 16:45:06.427087 - [DEBUG] Found and process special summary
1509 2019-Jan-13 16:45:06.427123 - [DEBUG] Compose: EdgeIdentity * AllBottom
1510 2019-Jan-13 16:45:06.427151 - [DEBUG]
1511 2019-Jan-13 16:45:06.427175 - [DEBUG] Propagate flow
1512 2019-Jan-13 16:45:06.427198 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1513 2019-Jan-13 16:45:06.427259 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
1514 2019-Jan-13 16:45:06.427920 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1515 2019-Jan-13 16:45:06.428586 - [DEBUG] Edge function : AllBottom (result of previous compose)
1516 2019-Jan-13 16:45:06.428612 - [DEBUG]
1517 2019-Jan-13 16:45:06.428636 - [DEBUG] Join: AllTop & AllBottom
1518 2019-Jan-13 16:45:06.428662 - [DEBUG] = AllBottom (new jump func)
1519 2019-Jan-13 16:45:06.428687 - [DEBUG]
1520 2019-Jan-13 16:45:06.428710 - [DEBUG] Start adding new jump function
1521 2019-Jan-13 16:45:06.428733 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1522 2019-Jan-13 16:45:06.428790 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1523 2019-Jan-13 16:45:06.429440 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
1524 2019-Jan-13 16:45:06.430078 - [DEBUG] Edge Function : AllBottom
1525 2019-Jan-13 16:45:06.430107 - [DEBUG] End adding new jump function
1526 2019-Jan-13 16:45:06.430132 - [DEBUG]
1527 2019-Jan-13 16:45:06.430156 - [DEBUG] -------------------------------------------- 52. Path Edge --------------------------------------------
1528 2019-Jan-13 16:45:06.430181 - [DEBUG]
1529 2019-Jan-13 16:45:06.430204 - [DEBUG] Process 52. path edge:
1530 2019-Jan-13 16:45:06.430228 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1531 2019-Jan-13 16:45:06.430285 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
1532 2019-Jan-13 16:45:06.430924 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1533 2019-Jan-13 16:45:06.431583 - [DEBUG]
1534 2019-Jan-13 16:45:06.431609 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getNormalFlowFunction()
store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !1561535 2019-Jan-13 16:45:06.432907 - [DEBUG] Compose: EdgeIdentity * AllBottom
1536 2019-Jan-13 16:45:06.432938 - [DEBUG]
1537 2019-Jan-13 16:45:06.432962 - [DEBUG] Propagate flow
1538 2019-Jan-13 16:45:06.432985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1539 2019-Jan-13 16:45:06.433042 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
1540 2019-Jan-13 16:45:06.433680 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1541 2019-Jan-13 16:45:06.434321 - [DEBUG] Edge function : AllBottom (result of previous compose)
1542 2019-Jan-13 16:45:06.434347 - [DEBUG]
1543 2019-Jan-13 16:45:06.434371 - [DEBUG] Join: AllTop & AllBottom
1544 2019-Jan-13 16:45:06.434397 - [DEBUG] = AllBottom (new jump func)
1545 2019-Jan-13 16:45:06.434421 - [DEBUG]
1546 2019-Jan-13 16:45:06.434444 - [DEBUG] Start adding new jump function
1547 2019-Jan-13 16:45:06.434467 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1548 2019-Jan-13 16:45:06.434524 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1549 2019-Jan-13 16:45:06.435182 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
1550 2019-Jan-13 16:45:06.435825 - [DEBUG] Edge Function : AllBottom
1551 2019-Jan-13 16:45:06.435855 - [DEBUG] End adding new jump function
1552 2019-Jan-13 16:45:06.435879 - [DEBUG]
1553 2019-Jan-13 16:45:06.435903 - [DEBUG] -------------------------------------------- 53. Path Edge --------------------------------------------
1554 2019-Jan-13 16:45:06.435927 - [DEBUG]
1555 2019-Jan-13 16:45:06.435951 - [DEBUG] Process 53. path edge:
1556 2019-Jan-13 16:45:06.435975 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1557 2019-Jan-13 16:45:06.436037 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
1558 2019-Jan-13 16:45:06.436700 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1559 2019-Jan-13 16:45:06.437361 - [DEBUG]
1560 2019-Jan-13 16:45:06.437389 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78


Got store instruction
getNormalFlowFunction()
br label %sw.epilog30, !dbg !157, !phasar.instruction.id !1581561 2019-Jan-13 16:45:06.438751 - [DEBUG] Compose: EdgeIdentity * AllBottom
1562 2019-Jan-13 16:45:06.438789 - [DEBUG]
1563 2019-Jan-13 16:45:06.438814 - [DEBUG] Propagate flow
1564 2019-Jan-13 16:45:06.438837 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1565 2019-Jan-13 16:45:06.438906 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
1566 2019-Jan-13 16:45:06.439627 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1567 2019-Jan-13 16:45:06.440308 - [DEBUG] Edge function : AllBottom (result of previous compose)
1568 2019-Jan-13 16:45:06.440334 - [DEBUG]
1569 2019-Jan-13 16:45:06.440359 - [DEBUG] Join: AllTop & AllBottom
1570 2019-Jan-13 16:45:06.440385 - [DEBUG] = AllBottom (new jump func)
1571 2019-Jan-13 16:45:06.440410 - [DEBUG]
1572 2019-Jan-13 16:45:06.440434 - [DEBUG] Start adding new jump function
1573 2019-Jan-13 16:45:06.440457 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1574 2019-Jan-13 16:45:06.440524 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1575 2019-Jan-13 16:45:06.441175 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
1576 2019-Jan-13 16:45:06.441836 - [DEBUG] Edge Function : AllBottom
1577 2019-Jan-13 16:45:06.441867 - [DEBUG] End adding new jump function
1578 2019-Jan-13 16:45:06.441892 - [DEBUG]
1579 2019-Jan-13 16:45:06.441916 - [DEBUG] -------------------------------------------- 54. Path Edge --------------------------------------------
1580 2019-Jan-13 16:45:06.441941 - [DEBUG]
1581 2019-Jan-13 16:45:06.441964 - [DEBUG] Process 54. path edge:
1582 2019-Jan-13 16:45:06.441988 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1583 2019-Jan-13 16:45:06.442046 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
1584 2019-Jan-13 16:45:06.442683 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1585 2019-Jan-13 16:45:06.443319 - [DEBUG]
1586 2019-Jan-13 16:45:06.443346 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79


Got branch instruction
getNormalFlowFunction()
br label %if.end31, !dbg !159, !phasar.instruction.id !1601587 2019-Jan-13 16:45:06.444631 - [DEBUG] Compose: EdgeIdentity * AllBottom
1588 2019-Jan-13 16:45:06.444661 - [DEBUG]
1589 2019-Jan-13 16:45:06.444685 - [DEBUG] Propagate flow
1590 2019-Jan-13 16:45:06.444708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1591 2019-Jan-13 16:45:06.444779 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1592 2019-Jan-13 16:45:06.445429 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1593 2019-Jan-13 16:45:06.446081 - [DEBUG] Edge function : AllBottom (result of previous compose)
1594 2019-Jan-13 16:45:06.446106 - [DEBUG]
1595 2019-Jan-13 16:45:06.446131 - [DEBUG] Join: AllTop & AllBottom
1596 2019-Jan-13 16:45:06.446156 - [DEBUG] = AllBottom (new jump func)
1597 2019-Jan-13 16:45:06.446181 - [DEBUG]
1598 2019-Jan-13 16:45:06.446204 - [DEBUG] Start adding new jump function
1599 2019-Jan-13 16:45:06.446227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1600 2019-Jan-13 16:45:06.446285 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1601 2019-Jan-13 16:45:06.446930 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1602 2019-Jan-13 16:45:06.447575 - [DEBUG] Edge Function : AllBottom
1603 2019-Jan-13 16:45:06.447604 - [DEBUG] End adding new jump function
1604 2019-Jan-13 16:45:06.447628 - [DEBUG]
1605 2019-Jan-13 16:45:06.447652 - [DEBUG] -------------------------------------------- 55. Path Edge --------------------------------------------
1606 2019-Jan-13 16:45:06.447676 - [DEBUG]
1607 2019-Jan-13 16:45:06.447699 - [DEBUG] Process 55. path edge:
1608 2019-Jan-13 16:45:06.447723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1609 2019-Jan-13 16:45:06.447780 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
1610 2019-Jan-13 16:45:06.448461 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1611 2019-Jan-13 16:45:06.449110 - [DEBUG]
1612 2019-Jan-13 16:45:06.449134 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1613 2019-Jan-13 16:45:06.449827 - [DEBUG] Possible callees:
1614 2019-Jan-13 16:45:06.449853 - [DEBUG] llvm.dbg.declare
1615 2019-Jan-13 16:45:06.449878 - [DEBUG] Possible return sites:
1616 2019-Jan-13 16:45:06.449902 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1631617 2019-Jan-13 16:45:06.451296 - [DEBUG] Found and process special summary
1618 2019-Jan-13 16:45:06.451357 - [DEBUG] Compose: EdgeIdentity * AllBottom
1619 2019-Jan-13 16:45:06.451387 - [DEBUG]
1620 2019-Jan-13 16:45:06.451442 - [DEBUG] Propagate flow
1621 2019-Jan-13 16:45:06.451466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1622 2019-Jan-13 16:45:06.451546 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
1623 2019-Jan-13 16:45:06.452296 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1624 2019-Jan-13 16:45:06.452981 - [DEBUG] Edge function : AllBottom (result of previous compose)
1625 2019-Jan-13 16:45:06.453008 - [DEBUG]
1626 2019-Jan-13 16:45:06.453036 - [DEBUG] Join: AllTop & AllBottom
1627 2019-Jan-13 16:45:06.453063 - [DEBUG] = AllBottom (new jump func)
1628 2019-Jan-13 16:45:06.453088 - [DEBUG]
1629 2019-Jan-13 16:45:06.453112 - [DEBUG] Start adding new jump function
1630 2019-Jan-13 16:45:06.453134 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1631 2019-Jan-13 16:45:06.453201 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1632 2019-Jan-13 16:45:06.453855 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
1633 2019-Jan-13 16:45:06.454492 - [DEBUG] Edge Function : AllBottom
1634 2019-Jan-13 16:45:06.454525 - [DEBUG] End adding new jump function
1635 2019-Jan-13 16:45:06.454549 - [DEBUG]
1636 2019-Jan-13 16:45:06.454573 - [DEBUG] -------------------------------------------- 56. Path Edge --------------------------------------------
1637 2019-Jan-13 16:45:06.454598 - [DEBUG]
1638 2019-Jan-13 16:45:06.454622 - [DEBUG] Process 56. path edge:
1639 2019-Jan-13 16:45:06.454646 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1640 2019-Jan-13 16:45:06.454703 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
1641 2019-Jan-13 16:45:06.455374 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1642 2019-Jan-13 16:45:06.456020 - [DEBUG]
1643 2019-Jan-13 16:45:06.456045 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getNormalFlowFunction()
store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !1641644 2019-Jan-13 16:45:06.457353 - [DEBUG] Compose: EdgeIdentity * AllBottom
1645 2019-Jan-13 16:45:06.457384 - [DEBUG]
1646 2019-Jan-13 16:45:06.457408 - [DEBUG] Propagate flow
1647 2019-Jan-13 16:45:06.457432 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1648 2019-Jan-13 16:45:06.457489 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
1649 2019-Jan-13 16:45:06.458143 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1650 2019-Jan-13 16:45:06.458798 - [DEBUG] Edge function : AllBottom (result of previous compose)
1651 2019-Jan-13 16:45:06.458824 - [DEBUG]
1652 2019-Jan-13 16:45:06.458849 - [DEBUG] Join: AllTop & AllBottom
1653 2019-Jan-13 16:45:06.458875 - [DEBUG] = AllBottom (new jump func)
1654 2019-Jan-13 16:45:06.458900 - [DEBUG]
1655 2019-Jan-13 16:45:06.458923 - [DEBUG] Start adding new jump function
1656 2019-Jan-13 16:45:06.458947 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1657 2019-Jan-13 16:45:06.459004 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1658 2019-Jan-13 16:45:06.459642 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
1659 2019-Jan-13 16:45:06.460278 - [DEBUG] Edge Function : AllBottom
1660 2019-Jan-13 16:45:06.460306 - [DEBUG] End adding new jump function
1661 2019-Jan-13 16:45:06.460331 - [DEBUG]
1662 2019-Jan-13 16:45:06.460354 - [DEBUG] -------------------------------------------- 57. Path Edge --------------------------------------------
1663 2019-Jan-13 16:45:06.460379 - [DEBUG]
1664 2019-Jan-13 16:45:06.460402 - [DEBUG] Process 57. path edge:
1665 2019-Jan-13 16:45:06.460426 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1666 2019-Jan-13 16:45:06.460483 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
1667 2019-Jan-13 16:45:06.461117 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1668 2019-Jan-13 16:45:06.461767 - [DEBUG]
1669 2019-Jan-13 16:45:06.461793 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82


Got store instruction
getNormalFlowFunction()
br label %if.end32, !dbg !165, !phasar.instruction.id !1661670 2019-Jan-13 16:45:06.463070 - [DEBUG] Compose: EdgeIdentity * AllBottom
1671 2019-Jan-13 16:45:06.463100 - [DEBUG]
1672 2019-Jan-13 16:45:06.463124 - [DEBUG] Propagate flow
1673 2019-Jan-13 16:45:06.463147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1674 2019-Jan-13 16:45:06.463204 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1675 2019-Jan-13 16:45:06.463859 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1676 2019-Jan-13 16:45:06.464498 - [DEBUG] Edge function : AllBottom (result of previous compose)
1677 2019-Jan-13 16:45:06.464523 - [DEBUG]
1678 2019-Jan-13 16:45:06.464551 - [DEBUG] Join: AllTop & AllBottom
1679 2019-Jan-13 16:45:06.464577 - [DEBUG] = AllBottom (new jump func)
1680 2019-Jan-13 16:45:06.464601 - [DEBUG]
1681 2019-Jan-13 16:45:06.464625 - [DEBUG] Start adding new jump function
1682 2019-Jan-13 16:45:06.464648 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1683 2019-Jan-13 16:45:06.464705 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1684 2019-Jan-13 16:45:06.465370 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1685 2019-Jan-13 16:45:06.466034 - [DEBUG] Edge Function : AllBottom
1686 2019-Jan-13 16:45:06.466065 - [DEBUG] End adding new jump function
1687 2019-Jan-13 16:45:06.466090 - [DEBUG]
1688 2019-Jan-13 16:45:06.466114 - [DEBUG] -------------------------------------------- 58. Path Edge --------------------------------------------
1689 2019-Jan-13 16:45:06.466139 - [DEBUG]
1690 2019-Jan-13 16:45:06.466162 - [DEBUG] Process 58. path edge:
1691 2019-Jan-13 16:45:06.466186 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1692 2019-Jan-13 16:45:06.466252 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
1693 2019-Jan-13 16:45:06.466951 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1694 2019-Jan-13 16:45:06.467604 - [DEBUG]
1695 2019-Jan-13 16:45:06.467635 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1696 2019-Jan-13 16:45:06.468320 - [DEBUG] Possible callees:
1697 2019-Jan-13 16:45:06.468345 - [DEBUG] llvm.dbg.declare
1698 2019-Jan-13 16:45:06.468370 - [DEBUG] Possible return sites:
1699 2019-Jan-13 16:45:06.468394 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1691700 2019-Jan-13 16:45:06.469681 - [DEBUG] Found and process special summary
1701 2019-Jan-13 16:45:06.469720 - [DEBUG] Compose: EdgeIdentity * AllBottom
1702 2019-Jan-13 16:45:06.469747 - [DEBUG]
1703 2019-Jan-13 16:45:06.469772 - [DEBUG] Propagate flow
1704 2019-Jan-13 16:45:06.469795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1705 2019-Jan-13 16:45:06.469854 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
1706 2019-Jan-13 16:45:06.470495 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1707 2019-Jan-13 16:45:06.471132 - [DEBUG] Edge function : AllBottom (result of previous compose)
1708 2019-Jan-13 16:45:06.471158 - [DEBUG]
1709 2019-Jan-13 16:45:06.471183 - [DEBUG] Join: AllTop & AllBottom
1710 2019-Jan-13 16:45:06.471209 - [DEBUG] = AllBottom (new jump func)
1711 2019-Jan-13 16:45:06.471233 - [DEBUG]
1712 2019-Jan-13 16:45:06.471256 - [DEBUG] Start adding new jump function
1713 2019-Jan-13 16:45:06.471280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1714 2019-Jan-13 16:45:06.471336 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1715 2019-Jan-13 16:45:06.471990 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
1716 2019-Jan-13 16:45:06.472628 - [DEBUG] Edge Function : AllBottom
1717 2019-Jan-13 16:45:06.472656 - [DEBUG] End adding new jump function
1718 2019-Jan-13 16:45:06.472681 - [DEBUG]
1719 2019-Jan-13 16:45:06.472705 - [DEBUG] -------------------------------------------- 59. Path Edge --------------------------------------------
1720 2019-Jan-13 16:45:06.472730 - [DEBUG]
1721 2019-Jan-13 16:45:06.472753 - [DEBUG] Process 59. path edge:
1722 2019-Jan-13 16:45:06.472777 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1723 2019-Jan-13 16:45:06.472834 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
1724 2019-Jan-13 16:45:06.473473 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1725 2019-Jan-13 16:45:06.474108 - [DEBUG]
1726 2019-Jan-13 16:45:06.474133 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getNormalFlowFunction()
store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !1701727 2019-Jan-13 16:45:06.475442 - [DEBUG] Compose: EdgeIdentity * AllBottom
1728 2019-Jan-13 16:45:06.475472 - [DEBUG]
1729 2019-Jan-13 16:45:06.475496 - [DEBUG] Propagate flow
1730 2019-Jan-13 16:45:06.475520 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1731 2019-Jan-13 16:45:06.475577 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
1732 2019-Jan-13 16:45:06.476227 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1733 2019-Jan-13 16:45:06.476884 - [DEBUG] Edge function : AllBottom (result of previous compose)
1734 2019-Jan-13 16:45:06.476910 - [DEBUG]
1735 2019-Jan-13 16:45:06.476949 - [DEBUG] Join: AllTop & AllBottom
1736 2019-Jan-13 16:45:06.476976 - [DEBUG] = AllBottom (new jump func)
1737 2019-Jan-13 16:45:06.477001 - [DEBUG]
1738 2019-Jan-13 16:45:06.477024 - [DEBUG] Start adding new jump function
1739 2019-Jan-13 16:45:06.477048 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1740 2019-Jan-13 16:45:06.477115 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1741 2019-Jan-13 16:45:06.477796 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
1742 2019-Jan-13 16:45:06.478488 - [DEBUG] Edge Function : AllBottom
1743 2019-Jan-13 16:45:06.478523 - [DEBUG] End adding new jump function
1744 2019-Jan-13 16:45:06.478547 - [DEBUG]
1745 2019-Jan-13 16:45:06.478571 - [DEBUG] -------------------------------------------- 60. Path Edge --------------------------------------------
1746 2019-Jan-13 16:45:06.478596 - [DEBUG]
1747 2019-Jan-13 16:45:06.478620 - [DEBUG] Process 60. path edge:
1748 2019-Jan-13 16:45:06.478643 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1749 2019-Jan-13 16:45:06.478708 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
1750 2019-Jan-13 16:45:06.479425 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1751 2019-Jan-13 16:45:06.480093 - [DEBUG]
1752 2019-Jan-13 16:45:06.480120 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85


Got store instruction
getNormalFlowFunction()
%5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !1731753 2019-Jan-13 16:45:06.481457 - [DEBUG] Compose: EdgeIdentity * AllBottom
1754 2019-Jan-13 16:45:06.481489 - [DEBUG]
1755 2019-Jan-13 16:45:06.481513 - [DEBUG] Propagate flow
1756 2019-Jan-13 16:45:06.481537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1757 2019-Jan-13 16:45:06.481600 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
1758 2019-Jan-13 16:45:06.482260 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1759 2019-Jan-13 16:45:06.482932 - [DEBUG] Edge function : AllBottom (result of previous compose)
1760 2019-Jan-13 16:45:06.482959 - [DEBUG]
1761 2019-Jan-13 16:45:06.482986 - [DEBUG] Join: AllTop & AllBottom
1762 2019-Jan-13 16:45:06.483012 - [DEBUG] = AllBottom (new jump func)
1763 2019-Jan-13 16:45:06.483037 - [DEBUG]
1764 2019-Jan-13 16:45:06.483060 - [DEBUG] Start adding new jump function
1765 2019-Jan-13 16:45:06.483084 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1766 2019-Jan-13 16:45:06.483155 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1767 2019-Jan-13 16:45:06.483846 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
1768 2019-Jan-13 16:45:06.484559 - [DEBUG] Edge Function : AllBottom
1769 2019-Jan-13 16:45:06.484600 - [DEBUG] End adding new jump function
1770 2019-Jan-13 16:45:06.484625 - [DEBUG]
1771 2019-Jan-13 16:45:06.484650 - [DEBUG] -------------------------------------------- 61. Path Edge --------------------------------------------
1772 2019-Jan-13 16:45:06.484677 - [DEBUG]
1773 2019-Jan-13 16:45:06.484701 - [DEBUG] Process 61. path edge:
1774 2019-Jan-13 16:45:06.484726 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1775 2019-Jan-13 16:45:06.484847 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
1776 2019-Jan-13 16:45:06.485555 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1777 2019-Jan-13 16:45:06.486235 - [DEBUG]
1778 2019-Jan-13 16:45:06.486262 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86


Got load instruction
getNormalFlowFunction()
%tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !1741779 2019-Jan-13 16:45:06.487610 - [DEBUG] Compose: EdgeIdentity * AllBottom
1780 2019-Jan-13 16:45:06.487641 - [DEBUG]
1781 2019-Jan-13 16:45:06.487665 - [DEBUG] Propagate flow
1782 2019-Jan-13 16:45:06.487688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1783 2019-Jan-13 16:45:06.487748 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
1784 2019-Jan-13 16:45:06.488421 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1785 2019-Jan-13 16:45:06.489058 - [DEBUG] Edge function : AllBottom (result of previous compose)
1786 2019-Jan-13 16:45:06.489083 - [DEBUG]
1787 2019-Jan-13 16:45:06.489109 - [DEBUG] Join: AllTop & AllBottom
1788 2019-Jan-13 16:45:06.489135 - [DEBUG] = AllBottom (new jump func)
1789 2019-Jan-13 16:45:06.489159 - [DEBUG]
1790 2019-Jan-13 16:45:06.489183 - [DEBUG] Start adding new jump function
1791 2019-Jan-13 16:45:06.489206 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1792 2019-Jan-13 16:45:06.489262 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1793 2019-Jan-13 16:45:06.489899 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
1794 2019-Jan-13 16:45:06.490532 - [DEBUG] Edge Function : AllBottom
1795 2019-Jan-13 16:45:06.490562 - [DEBUG] End adding new jump function
1796 2019-Jan-13 16:45:06.490587 - [DEBUG]
1797 2019-Jan-13 16:45:06.490611 - [DEBUG] -------------------------------------------- 62. Path Edge --------------------------------------------
1798 2019-Jan-13 16:45:06.490635 - [DEBUG]
1799 2019-Jan-13 16:45:06.490658 - [DEBUG] Process 62. path edge:
1800 2019-Jan-13 16:45:06.490682 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1801 2019-Jan-13 16:45:06.490739 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
1802 2019-Jan-13 16:45:06.491374 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1803 2019-Jan-13 16:45:06.492031 - [DEBUG]
1804 2019-Jan-13 16:45:06.492057 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !1761805 2019-Jan-13 16:45:06.493319 - [DEBUG] Compose: EdgeIdentity * AllBottom
1806 2019-Jan-13 16:45:06.493349 - [DEBUG]
1807 2019-Jan-13 16:45:06.493372 - [DEBUG] Propagate flow
1808 2019-Jan-13 16:45:06.493396 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1809 2019-Jan-13 16:45:06.493452 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
1810 2019-Jan-13 16:45:06.494094 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1811 2019-Jan-13 16:45:06.494729 - [DEBUG] Edge function : AllBottom (result of previous compose)
1812 2019-Jan-13 16:45:06.494769 - [DEBUG]
1813 2019-Jan-13 16:45:06.494794 - [DEBUG] Join: AllTop & AllBottom
1814 2019-Jan-13 16:45:06.494819 - [DEBUG] = AllBottom (new jump func)
1815 2019-Jan-13 16:45:06.494844 - [DEBUG]
1816 2019-Jan-13 16:45:06.494867 - [DEBUG] Start adding new jump function
1817 2019-Jan-13 16:45:06.494890 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1818 2019-Jan-13 16:45:06.494946 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1819 2019-Jan-13 16:45:06.495592 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
1820 2019-Jan-13 16:45:06.496249 - [DEBUG] Edge Function : AllBottom
1821 2019-Jan-13 16:45:06.496279 - [DEBUG] End adding new jump function
1822 2019-Jan-13 16:45:06.496304 - [DEBUG]
1823 2019-Jan-13 16:45:06.496329 - [DEBUG] -------------------------------------------- 63. Path Edge --------------------------------------------
1824 2019-Jan-13 16:45:06.496353 - [DEBUG]
1825 2019-Jan-13 16:45:06.496376 - [DEBUG] Process 63. path edge:
1826 2019-Jan-13 16:45:06.496401 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1827 2019-Jan-13 16:45:06.496467 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
1828 2019-Jan-13 16:45:06.497137 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1829 2019-Jan-13 16:45:06.497786 - [DEBUG]
1830 2019-Jan-13 16:45:06.497812 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88


Got branch instruction
getNormalFlowFunction()
store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !1791831 2019-Jan-13 16:45:06.499152 - [DEBUG] Compose: EdgeIdentity * AllBottom
1832 2019-Jan-13 16:45:06.499185 - [DEBUG]
1833 2019-Jan-13 16:45:06.499209 - [DEBUG] Propagate flow
1834 2019-Jan-13 16:45:06.499232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1835 2019-Jan-13 16:45:06.499291 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
1836 2019-Jan-13 16:45:06.499945 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1837 2019-Jan-13 16:45:06.500583 - [DEBUG] Edge function : AllBottom (result of previous compose)
1838 2019-Jan-13 16:45:06.500609 - [DEBUG]
1839 2019-Jan-13 16:45:06.500634 - [DEBUG] Join: AllTop & AllBottom
1840 2019-Jan-13 16:45:06.500660 - [DEBUG] = AllBottom (new jump func)
1841 2019-Jan-13 16:45:06.500685 - [DEBUG]
1842 2019-Jan-13 16:45:06.500708 - [DEBUG] Start adding new jump function
1843 2019-Jan-13 16:45:06.500731 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1844 2019-Jan-13 16:45:06.500788 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1845 2019-Jan-13 16:45:06.501445 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
1846 2019-Jan-13 16:45:06.502080 - [DEBUG] Edge Function : AllBottom
1847 2019-Jan-13 16:45:06.502109 - [DEBUG] End adding new jump function
1848 2019-Jan-13 16:45:06.502133 - [DEBUG]
1849 2019-Jan-13 16:45:06.502157 - [DEBUG] -------------------------------------------- 64. Path Edge --------------------------------------------
1850 2019-Jan-13 16:45:06.502182 - [DEBUG]
1851 2019-Jan-13 16:45:06.502205 - [DEBUG] Process 64. path edge:
1852 2019-Jan-13 16:45:06.502229 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1853 2019-Jan-13 16:45:06.502286 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
1854 2019-Jan-13 16:45:06.502932 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1855 2019-Jan-13 16:45:06.503577 - [DEBUG]
1856 2019-Jan-13 16:45:06.503603 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89


Got store instruction
getNormalFlowFunction()
br label %if.end37, !dbg !180, !phasar.instruction.id !1811857 2019-Jan-13 16:45:06.504912 - [DEBUG] Compose: EdgeIdentity * AllBottom
1858 2019-Jan-13 16:45:06.504943 - [DEBUG]
1859 2019-Jan-13 16:45:06.504967 - [DEBUG] Propagate flow
1860 2019-Jan-13 16:45:06.504991 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1861 2019-Jan-13 16:45:06.505050 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
1862 2019-Jan-13 16:45:06.505704 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1863 2019-Jan-13 16:45:06.506352 - [DEBUG] Edge function : AllBottom (result of previous compose)
1864 2019-Jan-13 16:45:06.506378 - [DEBUG]
1865 2019-Jan-13 16:45:06.506403 - [DEBUG] Join: AllTop & AllBottom
1866 2019-Jan-13 16:45:06.506429 - [DEBUG] = AllBottom (new jump func)
1867 2019-Jan-13 16:45:06.506454 - [DEBUG]
1868 2019-Jan-13 16:45:06.506477 - [DEBUG] Start adding new jump function
1869 2019-Jan-13 16:45:06.506500 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1870 2019-Jan-13 16:45:06.506558 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1871 2019-Jan-13 16:45:06.507196 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
1872 2019-Jan-13 16:45:06.507836 - [DEBUG] Edge Function : AllBottom
1873 2019-Jan-13 16:45:06.507864 - [DEBUG] End adding new jump function
1874 2019-Jan-13 16:45:06.507892 - [DEBUG]
1875 2019-Jan-13 16:45:06.507915 - [DEBUG] -------------------------------------------- 65. Path Edge --------------------------------------------
1876 2019-Jan-13 16:45:06.507940 - [DEBUG]
1877 2019-Jan-13 16:45:06.507963 - [DEBUG] Process 65. path edge:
1878 2019-Jan-13 16:45:06.507987 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1879 2019-Jan-13 16:45:06.508047 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
1880 2019-Jan-13 16:45:06.508715 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1881 2019-Jan-13 16:45:06.509353 - [DEBUG]
1882 2019-Jan-13 16:45:06.509378 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92


Got branch instruction
getNormalFlowFunction()
%6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !1871883 2019-Jan-13 16:45:06.510659 - [DEBUG] Compose: EdgeIdentity * AllBottom
1884 2019-Jan-13 16:45:06.510689 - [DEBUG]
1885 2019-Jan-13 16:45:06.510712 - [DEBUG] Propagate flow
1886 2019-Jan-13 16:45:06.510736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1887 2019-Jan-13 16:45:06.510794 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
1888 2019-Jan-13 16:45:06.511460 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1889 2019-Jan-13 16:45:06.512098 - [DEBUG] Edge function : AllBottom (result of previous compose)
1890 2019-Jan-13 16:45:06.512123 - [DEBUG]
1891 2019-Jan-13 16:45:06.512147 - [DEBUG] Join: AllTop & AllBottom
1892 2019-Jan-13 16:45:06.512173 - [DEBUG] = AllBottom (new jump func)
1893 2019-Jan-13 16:45:06.512197 - [DEBUG]
1894 2019-Jan-13 16:45:06.512221 - [DEBUG] Start adding new jump function
1895 2019-Jan-13 16:45:06.512244 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1896 2019-Jan-13 16:45:06.512300 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1897 2019-Jan-13 16:45:06.512936 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
1898 2019-Jan-13 16:45:06.513574 - [DEBUG] Edge Function : AllBottom
1899 2019-Jan-13 16:45:06.513603 - [DEBUG] End adding new jump function
1900 2019-Jan-13 16:45:06.513627 - [DEBUG]
1901 2019-Jan-13 16:45:06.513651 - [DEBUG] -------------------------------------------- 66. Path Edge --------------------------------------------
1902 2019-Jan-13 16:45:06.513675 - [DEBUG]
1903 2019-Jan-13 16:45:06.513699 - [DEBUG] Process 66. path edge:
1904 2019-Jan-13 16:45:06.513722 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1905 2019-Jan-13 16:45:06.513790 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
1906 2019-Jan-13 16:45:06.514432 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1907 2019-Jan-13 16:45:06.515092 - [DEBUG]
1908 2019-Jan-13 16:45:06.515119 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93


Got load instruction
getNormalFlowFunction()
switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !1891909 2019-Jan-13 16:45:06.516430 - [DEBUG] Compose: EdgeIdentity * AllBottom
1910 2019-Jan-13 16:45:06.516465 - [DEBUG]
1911 2019-Jan-13 16:45:06.516489 - [DEBUG] Propagate flow
1912 2019-Jan-13 16:45:06.516513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1913 2019-Jan-13 16:45:06.516577 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
1914 2019-Jan-13 16:45:06.517264 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1915 2019-Jan-13 16:45:06.517932 - [DEBUG] Edge function : AllBottom (result of previous compose)
1916 2019-Jan-13 16:45:06.517959 - [DEBUG]
1917 2019-Jan-13 16:45:06.517984 - [DEBUG] Join: AllTop & AllBottom
1918 2019-Jan-13 16:45:06.518011 - [DEBUG] = AllBottom (new jump func)
1919 2019-Jan-13 16:45:06.518035 - [DEBUG]
1920 2019-Jan-13 16:45:06.518059 - [DEBUG] Start adding new jump function
1921 2019-Jan-13 16:45:06.518105 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1922 2019-Jan-13 16:45:06.518173 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1923 2019-Jan-13 16:45:06.518868 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
1924 2019-Jan-13 16:45:06.519543 - [DEBUG] Edge Function : AllBottom
1925 2019-Jan-13 16:45:06.519576 - [DEBUG] End adding new jump function
1926 2019-Jan-13 16:45:06.519601 - [DEBUG]
1927 2019-Jan-13 16:45:06.519625 - [DEBUG] -------------------------------------------- 67. Path Edge --------------------------------------------
1928 2019-Jan-13 16:45:06.519651 - [DEBUG]
1929 2019-Jan-13 16:45:06.519674 - [DEBUG] Process 67. path edge:
1930 2019-Jan-13 16:45:06.519698 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1931 2019-Jan-13 16:45:06.519764 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
1932 2019-Jan-13 16:45:06.520406 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1933 2019-Jan-13 16:45:06.521042 - [DEBUG]
1934 2019-Jan-13 16:45:06.521068 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97


Got switch instruction
getNormalFlowFunction()
%7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !1981935 2019-Jan-13 16:45:06.522385 - [DEBUG] Compose: EdgeIdentity * AllBottom
1936 2019-Jan-13 16:45:06.522415 - [DEBUG]
1937 2019-Jan-13 16:45:06.522439 - [DEBUG] Propagate flow
1938 2019-Jan-13 16:45:06.522462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1939 2019-Jan-13 16:45:06.522520 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1940 2019-Jan-13 16:45:06.523158 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1941 2019-Jan-13 16:45:06.523819 - [DEBUG] Edge function : AllBottom (result of previous compose)
1942 2019-Jan-13 16:45:06.523845 - [DEBUG]
1943 2019-Jan-13 16:45:06.523870 - [DEBUG] Join: AllTop & AllBottom
1944 2019-Jan-13 16:45:06.523895 - [DEBUG] = AllBottom (new jump func)
1945 2019-Jan-13 16:45:06.523920 - [DEBUG]
1946 2019-Jan-13 16:45:06.523943 - [DEBUG] Start adding new jump function
1947 2019-Jan-13 16:45:06.523983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1948 2019-Jan-13 16:45:06.524040 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1949 2019-Jan-13 16:45:06.524677 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1950 2019-Jan-13 16:45:06.525330 - [DEBUG] Edge Function : AllBottom
1951 2019-Jan-13 16:45:06.525359 - [DEBUG] End adding new jump function
1952 2019-Jan-13 16:45:06.525383 - [DEBUG]
1953 2019-Jan-13 16:45:06.525407 - [DEBUG] -------------------------------------------- 68. Path Edge --------------------------------------------
1954 2019-Jan-13 16:45:06.525431 - [DEBUG]
1955 2019-Jan-13 16:45:06.525454 - [DEBUG] Process 68. path edge:
1956 2019-Jan-13 16:45:06.525478 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1957 2019-Jan-13 16:45:06.525534 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
1958 2019-Jan-13 16:45:06.526184 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1959 2019-Jan-13 16:45:06.526844 - [DEBUG]
1960 2019-Jan-13 16:45:06.526869 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1961 2019-Jan-13 16:45:06.527513 - [DEBUG] Start of endsummarytab entry
1962 2019-Jan-13 16:45:06.527541 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
1963 2019-Jan-13 16:45:06.528201 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
1964 2019-Jan-13 16:45:06.528262 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1965 2019-Jan-13 16:45:06.528902 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1966 2019-Jan-13 16:45:06.529549 - [DEBUG] EF: AllBottom
1967 2019-Jan-13 16:45:06.529575 - [DEBUG]
1968 2019-Jan-13 16:45:06.529598 - [DEBUG] ---------------
1969 2019-Jan-13 16:45:06.529621 - [DEBUG]
1970 2019-Jan-13 16:45:06.529645 - [DEBUG] End of endsummarytab entry
1971 2019-Jan-13 16:45:06.529668 - [DEBUG]
1972 2019-Jan-13 16:45:06.529691 - [DEBUG] Start of incomingtab entry
1973 2019-Jan-13 16:45:06.529715 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
1974 2019-Jan-13 16:45:06.530353 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
1975 2019-Jan-13 16:45:06.530411 - [DEBUG] ---------------
1976 2019-Jan-13 16:45:06.530435 - [DEBUG] End of incomingtab entry
1977 2019-Jan-13 16:45:06.530459 - [DEBUG]
1978 2019-Jan-13 16:45:06.530485 - [DEBUG] EDGE:
1979 2019-Jan-13 16:45:06.530541 - [DEBUG] ---> 1980 2019-Jan-13 16:45:06.531176 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
1981 2019-Jan-13 16:45:06.531833 - [DEBUG]
1982 2019-Jan-13 16:45:06.531859 - [DEBUG] EDGE:
1983 2019-Jan-13 16:45:06.531917 - [DEBUG] ---> 1984 2019-Jan-13 16:45:06.532584 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
1985 2019-Jan-13 16:45:06.533242 - [DEBUG]


Got load instruction
getNormalFlowFunction()
switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !1891986 2019-Jan-13 16:45:06.533960 - [DEBUG] Compose: EdgeIdentity * AllBottom
1987 2019-Jan-13 16:45:06.534002 - [DEBUG]
1988 2019-Jan-13 16:45:06.534027 - [DEBUG] Propagate flow
1989 2019-Jan-13 16:45:06.534050 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1990 2019-Jan-13 16:45:06.534121 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
1991 2019-Jan-13 16:45:06.534913 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1992 2019-Jan-13 16:45:06.535619 - [DEBUG] Edge function : AllBottom (result of previous compose)
1993 2019-Jan-13 16:45:06.535648 - [DEBUG]
1994 2019-Jan-13 16:45:06.535676 - [DEBUG] Join: AllTop & AllBottom
1995 2019-Jan-13 16:45:06.535703 - [DEBUG] = AllBottom (new jump func)
1996 2019-Jan-13 16:45:06.535728 - [DEBUG]
1997 2019-Jan-13 16:45:06.535753 - [DEBUG] Start adding new jump function
1998 2019-Jan-13 16:45:06.535777 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1999 2019-Jan-13 16:45:06.535859 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2000 2019-Jan-13 16:45:06.536563 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
2001 2019-Jan-13 16:45:06.537246 - [DEBUG] Edge Function : AllBottom
2002 2019-Jan-13 16:45:06.537279 - [DEBUG] End adding new jump function
2003 2019-Jan-13 16:45:06.537303 - [DEBUG]
2004 2019-Jan-13 16:45:06.537327 - [DEBUG] -------------------------------------------- 69. Path Edge --------------------------------------------
2005 2019-Jan-13 16:45:06.537352 - [DEBUG]
2006 2019-Jan-13 16:45:06.537376 - [DEBUG] Process 69. path edge:
2007 2019-Jan-13 16:45:06.537400 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2008 2019-Jan-13 16:45:06.537464 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
2009 2019-Jan-13 16:45:06.538142 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2010 2019-Jan-13 16:45:06.538786 - [DEBUG]
2011 2019-Jan-13 16:45:06.538811 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
2012 2019-Jan-13 16:45:06.539464 - [DEBUG] Possible callees:
2013 2019-Jan-13 16:45:06.539489 - [DEBUG] llvm.dbg.declare
2014 2019-Jan-13 16:45:06.539514 - [DEBUG] Possible return sites:
2015 2019-Jan-13 16:45:06.539538 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


Got switch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1932016 2019-Jan-13 16:45:06.540824 - [DEBUG] Found and process special summary
2017 2019-Jan-13 16:45:06.540863 - [DEBUG] Compose: EdgeIdentity * AllBottom
2018 2019-Jan-13 16:45:06.540891 - [DEBUG]
2019 2019-Jan-13 16:45:06.540916 - [DEBUG] Propagate flow
2020 2019-Jan-13 16:45:06.540939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2021 2019-Jan-13 16:45:06.540996 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2022 2019-Jan-13 16:45:06.541667 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2023 2019-Jan-13 16:45:06.542303 - [DEBUG] Edge function : AllBottom (result of previous compose)
2024 2019-Jan-13 16:45:06.542328 - [DEBUG]
2025 2019-Jan-13 16:45:06.542353 - [DEBUG] Join: AllTop & AllBottom
2026 2019-Jan-13 16:45:06.542379 - [DEBUG] = AllBottom (new jump func)
2027 2019-Jan-13 16:45:06.542403 - [DEBUG]
2028 2019-Jan-13 16:45:06.542427 - [DEBUG] Start adding new jump function
2029 2019-Jan-13 16:45:06.542450 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2030 2019-Jan-13 16:45:06.542506 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2031 2019-Jan-13 16:45:06.543142 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2032 2019-Jan-13 16:45:06.543790 - [DEBUG] Edge Function : AllBottom
2033 2019-Jan-13 16:45:06.543835 - [DEBUG] End adding new jump function
2034 2019-Jan-13 16:45:06.543860 - [DEBUG]
2035 2019-Jan-13 16:45:06.543884 - [DEBUG] -------------------------------------------- 70. Path Edge --------------------------------------------
2036 2019-Jan-13 16:45:06.543908 - [DEBUG]
2037 2019-Jan-13 16:45:06.543931 - [DEBUG] Process 70. path edge:
2038 2019-Jan-13 16:45:06.543955 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2039 2019-Jan-13 16:45:06.544013 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
2040 2019-Jan-13 16:45:06.544653 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2041 2019-Jan-13 16:45:06.545312 - [DEBUG]
2042 2019-Jan-13 16:45:06.545337 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getNormalFlowFunction()
store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !1942043 2019-Jan-13 16:45:06.546628 - [DEBUG] Compose: EdgeIdentity * AllBottom
2044 2019-Jan-13 16:45:06.546658 - [DEBUG]
2045 2019-Jan-13 16:45:06.546682 - [DEBUG] Propagate flow
2046 2019-Jan-13 16:45:06.546706 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2047 2019-Jan-13 16:45:06.546763 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
2048 2019-Jan-13 16:45:06.547400 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2049 2019-Jan-13 16:45:06.548035 - [DEBUG] Edge function : AllBottom (result of previous compose)
2050 2019-Jan-13 16:45:06.548061 - [DEBUG]
2051 2019-Jan-13 16:45:06.548101 - [DEBUG] Join: AllTop & AllBottom
2052 2019-Jan-13 16:45:06.548128 - [DEBUG] = AllBottom (new jump func)
2053 2019-Jan-13 16:45:06.548153 - [DEBUG]
2054 2019-Jan-13 16:45:06.548176 - [DEBUG] Start adding new jump function
2055 2019-Jan-13 16:45:06.548200 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2056 2019-Jan-13 16:45:06.548258 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2057 2019-Jan-13 16:45:06.548920 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
2058 2019-Jan-13 16:45:06.549565 - [DEBUG] Edge Function : AllBottom
2059 2019-Jan-13 16:45:06.549596 - [DEBUG] End adding new jump function
2060 2019-Jan-13 16:45:06.549620 - [DEBUG]
2061 2019-Jan-13 16:45:06.549644 - [DEBUG] -------------------------------------------- 71. Path Edge --------------------------------------------
2062 2019-Jan-13 16:45:06.549668 - [DEBUG]
2063 2019-Jan-13 16:45:06.549691 - [DEBUG] Process 71. path edge:
2064 2019-Jan-13 16:45:06.549716 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2065 2019-Jan-13 16:45:06.549776 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
2066 2019-Jan-13 16:45:06.550414 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2067 2019-Jan-13 16:45:06.551051 - [DEBUG]
2068 2019-Jan-13 16:45:06.551078 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96


Got store instruction
getNormalFlowFunction()
br label %sw.epilog40, !dbg !195, !phasar.instruction.id !1962069 2019-Jan-13 16:45:06.552366 - [DEBUG] Compose: EdgeIdentity * AllBottom
2070 2019-Jan-13 16:45:06.552397 - [DEBUG]
2071 2019-Jan-13 16:45:06.552421 - [DEBUG] Propagate flow
2072 2019-Jan-13 16:45:06.552444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2073 2019-Jan-13 16:45:06.552502 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
2074 2019-Jan-13 16:45:06.553150 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2075 2019-Jan-13 16:45:06.553818 - [DEBUG] Edge function : AllBottom (result of previous compose)
2076 2019-Jan-13 16:45:06.553845 - [DEBUG]
2077 2019-Jan-13 16:45:06.553870 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2078 2019-Jan-13 16:45:06.553896 - [DEBUG] = AllBottom
2079 2019-Jan-13 16:45:06.553921 - [DEBUG]
2080 2019-Jan-13 16:45:06.553944 - [DEBUG] PROPAGATE: No new function!
2081 2019-Jan-13 16:45:06.553969 - [DEBUG] EDGE:
2082 2019-Jan-13 16:45:06.554034 - [DEBUG] ---> 2083 2019-Jan-13 16:45:06.554704 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2084 2019-Jan-13 16:45:06.555387 - [DEBUG]
2085 2019-Jan-13 16:45:06.555414 - [DEBUG] EDGE:
2086 2019-Jan-13 16:45:06.555477 - [DEBUG] ---> 2087 2019-Jan-13 16:45:06.556124 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2088 2019-Jan-13 16:45:06.556769 - [DEBUG]
2089 2019-Jan-13 16:45:06.556825 - [DEBUG] Compose: EdgeIdentity * AllBottom
2090 2019-Jan-13 16:45:06.556853 - [DEBUG]
2091 2019-Jan-13 16:45:06.556878 - [DEBUG] Propagate flow
2092 2019-Jan-13 16:45:06.556901 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2093 2019-Jan-13 16:45:06.556961 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2094 2019-Jan-13 16:45:06.557655 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2095 2019-Jan-13 16:45:06.558389 - [DEBUG] Edge function : AllBottom (result of previous compose)
2096 2019-Jan-13 16:45:06.558417 - [DEBUG]
2097 2019-Jan-13 16:45:06.558443 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2098 2019-Jan-13 16:45:06.558470 - [DEBUG] = AllBottom
2099 2019-Jan-13 16:45:06.558494 - [DEBUG]
2100 2019-Jan-13 16:45:06.558517 - [DEBUG] PROPAGATE: No new function!
2101 2019-Jan-13 16:45:06.558598 - [DEBUG] EDGE:
2102 2019-Jan-13 16:45:06.558668 - [DEBUG] ---> 2103 2019-Jan-13 16:45:06.559335 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2104 2019-Jan-13 16:45:06.559971 - [DEBUG]
2105 2019-Jan-13 16:45:06.559996 - [DEBUG] EDGE:
2106 2019-Jan-13 16:45:06.560054 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
2107 2019-Jan-13 16:45:06.560695 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2108 2019-Jan-13 16:45:06.561330 - [DEBUG]
2109 2019-Jan-13 16:45:06.561355 - [DEBUG] EDGE:
2110 2019-Jan-13 16:45:06.561427 - [DEBUG] ---> 2111 2019-Jan-13 16:45:06.562065 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2112 2019-Jan-13 16:45:06.562703 - [DEBUG]
2113 2019-Jan-13 16:45:06.562728 - [DEBUG] EDGE:
2114 2019-Jan-13 16:45:06.562786 - [DEBUG] ---> 2115 2019-Jan-13 16:45:06.563421 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2116 2019-Jan-13 16:45:06.564066 - [DEBUG]
2117 2019-Jan-13 16:45:06.564091 - [DEBUG] EDGE:
2118 2019-Jan-13 16:45:06.564168 - [DEBUG] ---> 2119 2019-Jan-13 16:45:06.564827 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2120 2019-Jan-13 16:45:06.565473 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !1762121 2019-Jan-13 16:45:06.566157 - [DEBUG] Compose: EdgeIdentity * AllBottom
2122 2019-Jan-13 16:45:06.566194 - [DEBUG]
2123 2019-Jan-13 16:45:06.566219 - [DEBUG] Propagate flow
2124 2019-Jan-13 16:45:06.566242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2125 2019-Jan-13 16:45:06.566310 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
2126 2019-Jan-13 16:45:06.567009 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2127 2019-Jan-13 16:45:06.567699 - [DEBUG] Edge function : AllBottom (result of previous compose)
2128 2019-Jan-13 16:45:06.567728 - [DEBUG]
2129 2019-Jan-13 16:45:06.567756 - [DEBUG] Join: AllTop & AllBottom
2130 2019-Jan-13 16:45:06.567783 - [DEBUG] = AllBottom (new jump func)
2131 2019-Jan-13 16:45:06.567808 - [DEBUG]
2132 2019-Jan-13 16:45:06.567833 - [DEBUG] Start adding new jump function
2133 2019-Jan-13 16:45:06.567857 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2134 2019-Jan-13 16:45:06.567938 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2135 2019-Jan-13 16:45:06.568700 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
2136 2019-Jan-13 16:45:06.569386 - [DEBUG] Edge Function : AllBottom
2137 2019-Jan-13 16:45:06.569422 - [DEBUG] End adding new jump function
2138 2019-Jan-13 16:45:06.569446 - [DEBUG]
2139 2019-Jan-13 16:45:06.569471 - [DEBUG] -------------------------------------------- 72. Path Edge --------------------------------------------
2140 2019-Jan-13 16:45:06.569496 - [DEBUG]
2141 2019-Jan-13 16:45:06.569519 - [DEBUG] Process 72. path edge:
2142 2019-Jan-13 16:45:06.569544 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2143 2019-Jan-13 16:45:06.569609 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
2144 2019-Jan-13 16:45:06.570256 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2145 2019-Jan-13 16:45:06.570893 - [DEBUG]
2146 2019-Jan-13 16:45:06.570919 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90


Got branch instruction
getNormalFlowFunction()
store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !1842147 2019-Jan-13 16:45:06.572336 - [DEBUG] Compose: EdgeIdentity * AllBottom
2148 2019-Jan-13 16:45:06.572384 - [DEBUG]
2149 2019-Jan-13 16:45:06.572409 - [DEBUG] Propagate flow
2150 2019-Jan-13 16:45:06.572433 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2151 2019-Jan-13 16:45:06.572508 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
2152 2019-Jan-13 16:45:06.573219 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2153 2019-Jan-13 16:45:06.573931 - [DEBUG] Edge function : AllBottom (result of previous compose)
2154 2019-Jan-13 16:45:06.573959 - [DEBUG]
2155 2019-Jan-13 16:45:06.573986 - [DEBUG] Join: AllTop & AllBottom
2156 2019-Jan-13 16:45:06.574012 - [DEBUG] = AllBottom (new jump func)
2157 2019-Jan-13 16:45:06.574037 - [DEBUG]
2158 2019-Jan-13 16:45:06.574061 - [DEBUG] Start adding new jump function
2159 2019-Jan-13 16:45:06.574085 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2160 2019-Jan-13 16:45:06.574159 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2161 2019-Jan-13 16:45:06.574875 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
2162 2019-Jan-13 16:45:06.575563 - [DEBUG] Edge Function : AllBottom
2163 2019-Jan-13 16:45:06.575596 - [DEBUG] End adding new jump function
2164 2019-Jan-13 16:45:06.575621 - [DEBUG]
2165 2019-Jan-13 16:45:06.575645 - [DEBUG] -------------------------------------------- 73. Path Edge --------------------------------------------
2166 2019-Jan-13 16:45:06.575670 - [DEBUG]
2167 2019-Jan-13 16:45:06.575694 - [DEBUG] Process 73. path edge:
2168 2019-Jan-13 16:45:06.575718 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2169 2019-Jan-13 16:45:06.575787 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
2170 2019-Jan-13 16:45:06.576453 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2171 2019-Jan-13 16:45:06.577106 - [DEBUG]
2172 2019-Jan-13 16:45:06.577133 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91


Got store instruction
getNormalFlowFunction()
br label %if.end37, !phasar.instruction.id !1852173 2019-Jan-13 16:45:06.578473 - [DEBUG] Compose: EdgeIdentity * AllBottom
2174 2019-Jan-13 16:45:06.578519 - [DEBUG]
2175 2019-Jan-13 16:45:06.578543 - [DEBUG] Propagate flow
2176 2019-Jan-13 16:45:06.578567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2177 2019-Jan-13 16:45:06.578647 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
2178 2019-Jan-13 16:45:06.579362 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2179 2019-Jan-13 16:45:06.580053 - [DEBUG] Edge function : AllBottom (result of previous compose)
2180 2019-Jan-13 16:45:06.580081 - [DEBUG]
2181 2019-Jan-13 16:45:06.580108 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2182 2019-Jan-13 16:45:06.580134 - [DEBUG] = AllBottom
2183 2019-Jan-13 16:45:06.580158 - [DEBUG]
2184 2019-Jan-13 16:45:06.580182 - [DEBUG] PROPAGATE: No new function!
2185 2019-Jan-13 16:45:06.580210 - [DEBUG] EDGE:
2186 2019-Jan-13 16:45:06.580286 - [DEBUG] ---> 2187 2019-Jan-13 16:45:06.580997 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2188 2019-Jan-13 16:45:06.581718 - [DEBUG]
2189 2019-Jan-13 16:45:06.581748 - [DEBUG] EDGE:
2190 2019-Jan-13 16:45:06.581822 - [DEBUG] ---> 2191 2019-Jan-13 16:45:06.582530 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2192 2019-Jan-13 16:45:06.583237 - [DEBUG]
2193 2019-Jan-13 16:45:06.583266 - [DEBUG] EDGE:
2194 2019-Jan-13 16:45:06.583340 - [DEBUG] ---> 2195 2019-Jan-13 16:45:06.584044 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2196 2019-Jan-13 16:45:06.584729 - [DEBUG]
2197 2019-Jan-13 16:45:06.584779 - [DEBUG] EDGE:
2198 2019-Jan-13 16:45:06.584849 - [DEBUG] ---> 2199 2019-Jan-13 16:45:06.585542 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2200 2019-Jan-13 16:45:06.586243 - [DEBUG]
2201 2019-Jan-13 16:45:06.586272 - [DEBUG] EDGE:
2202 2019-Jan-13 16:45:06.586343 - [DEBUG] ---> 2203 2019-Jan-13 16:45:06.587063 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2204 2019-Jan-13 16:45:06.587755 - [DEBUG]
2205 2019-Jan-13 16:45:06.587782 - [DEBUG] EDGE:
2206 2019-Jan-13 16:45:06.587850 - [DEBUG] ---> 2207 2019-Jan-13 16:45:06.588534 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2208 2019-Jan-13 16:45:06.589201 - [DEBUG]
2209 2019-Jan-13 16:45:06.589269 - [DEBUG] Compose: EdgeIdentity * AllBottom
2210 2019-Jan-13 16:45:06.589298 - [DEBUG]
2211 2019-Jan-13 16:45:06.589323 - [DEBUG] Propagate flow
2212 2019-Jan-13 16:45:06.589347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2213 2019-Jan-13 16:45:06.589419 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
2214 2019-Jan-13 16:45:06.590127 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2215 2019-Jan-13 16:45:06.590775 - [DEBUG] Edge function : AllBottom (result of previous compose)
2216 2019-Jan-13 16:45:06.590801 - [DEBUG]
2217 2019-Jan-13 16:45:06.590826 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2218 2019-Jan-13 16:45:06.590852 - [DEBUG] = AllBottom
2219 2019-Jan-13 16:45:06.590877 - [DEBUG]
2220 2019-Jan-13 16:45:06.590900 - [DEBUG] PROPAGATE: No new function!
2221 2019-Jan-13 16:45:06.590929 - [DEBUG] EDGE:
2222 2019-Jan-13 16:45:06.590990 - [DEBUG] ---> 2223 2019-Jan-13 16:45:06.591666 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2224 2019-Jan-13 16:45:06.592304 - [DEBUG]
2225 2019-Jan-13 16:45:06.592329 - [DEBUG] EDGE:
2226 2019-Jan-13 16:45:06.592387 - [DEBUG] ---> 2227 2019-Jan-13 16:45:06.593023 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2228 2019-Jan-13 16:45:06.593658 - [DEBUG]
2229 2019-Jan-13 16:45:06.593683 - [DEBUG] EDGE:
2230 2019-Jan-13 16:45:06.593740 - [DEBUG] ---> 2231 2019-Jan-13 16:45:06.594390 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2232 2019-Jan-13 16:45:06.595048 - [DEBUG]
2233 2019-Jan-13 16:45:06.595097 - [DEBUG] Compose: EdgeIdentity * AllBottom
2234 2019-Jan-13 16:45:06.595125 - [DEBUG]
2235 2019-Jan-13 16:45:06.595149 - [DEBUG] Propagate flow
2236 2019-Jan-13 16:45:06.595173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2237 2019-Jan-13 16:45:06.595230 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
2238 2019-Jan-13 16:45:06.595870 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2239 2019-Jan-13 16:45:06.596524 - [DEBUG] Edge function : AllBottom (result of previous compose)
2240 2019-Jan-13 16:45:06.596550 - [DEBUG]
2241 2019-Jan-13 16:45:06.596576 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2242 2019-Jan-13 16:45:06.596602 - [DEBUG] = AllBottom
2243 2019-Jan-13 16:45:06.596626 - [DEBUG]
2244 2019-Jan-13 16:45:06.596650 - [DEBUG] PROPAGATE: No new function!
2245 2019-Jan-13 16:45:06.596677 - [DEBUG] EDGE:
2246 2019-Jan-13 16:45:06.596742 - [DEBUG] ---> 2247 2019-Jan-13 16:45:06.597437 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2248 2019-Jan-13 16:45:06.598101 - [DEBUG]
2249 2019-Jan-13 16:45:06.598127 - [DEBUG] EDGE:
2250 2019-Jan-13 16:45:06.598189 - [DEBUG] ---> 2251 2019-Jan-13 16:45:06.598827 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2252 2019-Jan-13 16:45:06.599463 - [DEBUG]
2253 2019-Jan-13 16:45:06.599488 - [DEBUG] EDGE:
2254 2019-Jan-13 16:45:06.599546 - [DEBUG] ---> 2255 2019-Jan-13 16:45:06.600189 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2256 2019-Jan-13 16:45:06.600841 - [DEBUG]
2257 2019-Jan-13 16:45:06.600867 - [DEBUG] EDGE:
2258 2019-Jan-13 16:45:06.600933 - [DEBUG] ---> 2259 2019-Jan-13 16:45:06.601617 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2260 2019-Jan-13 16:45:06.602272 - [DEBUG]
2261 2019-Jan-13 16:45:06.602329 - [DEBUG] Compose: EdgeIdentity * AllBottom
2262 2019-Jan-13 16:45:06.602357 - [DEBUG]
2263 2019-Jan-13 16:45:06.602382 - [DEBUG] Propagate flow
2264 2019-Jan-13 16:45:06.602405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2265 2019-Jan-13 16:45:06.602471 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
2266 2019-Jan-13 16:45:06.603189 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2267 2019-Jan-13 16:45:06.603862 - [DEBUG] Edge function : AllBottom (result of previous compose)
2268 2019-Jan-13 16:45:06.603889 - [DEBUG]
2269 2019-Jan-13 16:45:06.603916 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2270 2019-Jan-13 16:45:06.603942 - [DEBUG] = AllBottom
2271 2019-Jan-13 16:45:06.603966 - [DEBUG]
2272 2019-Jan-13 16:45:06.603990 - [DEBUG] PROPAGATE: No new function!
2273 2019-Jan-13 16:45:06.604022 - [DEBUG] EDGE:
2274 2019-Jan-13 16:45:06.604091 - [DEBUG] ---> 2275 2019-Jan-13 16:45:06.604804 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2276 2019-Jan-13 16:45:06.605472 - [DEBUG]
2277 2019-Jan-13 16:45:06.605499 - [DEBUG] EDGE:
2278 2019-Jan-13 16:45:06.605562 - [DEBUG] ---> 2279 2019-Jan-13 16:45:06.606236 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2280 2019-Jan-13 16:45:06.606922 - [DEBUG]
2281 2019-Jan-13 16:45:06.606950 - [DEBUG] EDGE:
2282 2019-Jan-13 16:45:06.607023 - [DEBUG] ---> 2283 2019-Jan-13 16:45:06.607730 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2284 2019-Jan-13 16:45:06.608472 - [DEBUG]
2285 2019-Jan-13 16:45:06.608560 - [DEBUG] Compose: EdgeIdentity * AllBottom
2286 2019-Jan-13 16:45:06.608590 - [DEBUG]
2287 2019-Jan-13 16:45:06.608615 - [DEBUG] Propagate flow
2288 2019-Jan-13 16:45:06.608639 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2289 2019-Jan-13 16:45:06.608752 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2290 2019-Jan-13 16:45:06.609435 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2291 2019-Jan-13 16:45:06.610091 - [DEBUG] Edge function : AllBottom (result of previous compose)
2292 2019-Jan-13 16:45:06.610118 - [DEBUG]
2293 2019-Jan-13 16:45:06.610145 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2294 2019-Jan-13 16:45:06.610171 - [DEBUG] = AllBottom
2295 2019-Jan-13 16:45:06.610196 - [DEBUG]
2296 2019-Jan-13 16:45:06.610220 - [DEBUG] PROPAGATE: No new function!
2297 2019-Jan-13 16:45:06.610251 - [DEBUG] EDGE:
2298 2019-Jan-13 16:45:06.610321 - [DEBUG] ---> 2299 2019-Jan-13 16:45:06.611040 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2300 2019-Jan-13 16:45:06.611769 - [DEBUG]
2301 2019-Jan-13 16:45:06.611798 - [DEBUG] EDGE:
2302 2019-Jan-13 16:45:06.611874 - [DEBUG] ---> 2303 2019-Jan-13 16:45:06.612556 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2304 2019-Jan-13 16:45:06.613202 - [DEBUG]
2305 2019-Jan-13 16:45:06.613228 - [DEBUG] EDGE:
2306 2019-Jan-13 16:45:06.613288 - [DEBUG] ---> 2307 2019-Jan-13 16:45:06.613927 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2308 2019-Jan-13 16:45:06.614593 - [DEBUG]
2309 2019-Jan-13 16:45:06.614654 - [DEBUG] Compose: EdgeIdentity * AllBottom
2310 2019-Jan-13 16:45:06.614682 - [DEBUG]
2311 2019-Jan-13 16:45:06.614707 - [DEBUG] Propagate flow
2312 2019-Jan-13 16:45:06.614731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2313 2019-Jan-13 16:45:06.614817 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2314 2019-Jan-13 16:45:06.615490 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2315 2019-Jan-13 16:45:06.616146 - [DEBUG] Edge function : AllBottom (result of previous compose)
2316 2019-Jan-13 16:45:06.616172 - [DEBUG]
2317 2019-Jan-13 16:45:06.616198 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2318 2019-Jan-13 16:45:06.616223 - [DEBUG] = AllBottom
2319 2019-Jan-13 16:45:06.616248 - [DEBUG]
2320 2019-Jan-13 16:45:06.616271 - [DEBUG] PROPAGATE: No new function!
2321 2019-Jan-13 16:45:06.616299 - [DEBUG] EDGE:
2322 2019-Jan-13 16:45:06.616362 - [DEBUG] ---> 2323 2019-Jan-13 16:45:06.617017 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2324 2019-Jan-13 16:45:06.617654 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !1162325 2019-Jan-13 16:45:06.618341 - [DEBUG] Compose: EdgeIdentity * AllBottom
2326 2019-Jan-13 16:45:06.618371 - [DEBUG]
2327 2019-Jan-13 16:45:06.618395 - [DEBUG] Propagate flow
2328 2019-Jan-13 16:45:06.618419 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2329 2019-Jan-13 16:45:06.618475 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2330 2019-Jan-13 16:45:06.619143 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2331 2019-Jan-13 16:45:06.619781 - [DEBUG] Edge function : AllBottom (result of previous compose)
2332 2019-Jan-13 16:45:06.619806 - [DEBUG]
2333 2019-Jan-13 16:45:06.619831 - [DEBUG] Join: AllTop & AllBottom
2334 2019-Jan-13 16:45:06.619857 - [DEBUG] = AllBottom (new jump func)
2335 2019-Jan-13 16:45:06.619881 - [DEBUG]
2336 2019-Jan-13 16:45:06.619904 - [DEBUG] Start adding new jump function
2337 2019-Jan-13 16:45:06.619928 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2338 2019-Jan-13 16:45:06.619984 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2339 2019-Jan-13 16:45:06.620642 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2340 2019-Jan-13 16:45:06.621288 - [DEBUG] Edge Function : AllBottom
2341 2019-Jan-13 16:45:06.621319 - [DEBUG] End adding new jump function
2342 2019-Jan-13 16:45:06.621344 - [DEBUG]
2343 2019-Jan-13 16:45:06.621368 - [DEBUG] -------------------------------------------- 74. Path Edge --------------------------------------------
2344 2019-Jan-13 16:45:06.621393 - [DEBUG]
2345 2019-Jan-13 16:45:06.621436 - [DEBUG] Process 74. path edge:
2346 2019-Jan-13 16:45:06.621461 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2347 2019-Jan-13 16:45:06.621520 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
2348 2019-Jan-13 16:45:06.622160 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2349 2019-Jan-13 16:45:06.622797 - [DEBUG]
2350 2019-Jan-13 16:45:06.622822 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2351 2019-Jan-13 16:45:06.623467 - [DEBUG] Possible callees:
2352 2019-Jan-13 16:45:06.623492 - [DEBUG] foo
2353 2019-Jan-13 16:45:06.623517 - [DEBUG] Possible return sites:
2354 2019-Jan-13 16:45:06.623541 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


Got branch instruction
getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1262355 2019-Jan-13 16:45:06.624835 - [DEBUG] Found and process special summary
2356 2019-Jan-13 16:45:06.624870 - [DEBUG] Compose: EdgeIdentity * AllBottom
2357 2019-Jan-13 16:45:06.624900 - [DEBUG]
2358 2019-Jan-13 16:45:06.624925 - [DEBUG] Propagate flow
2359 2019-Jan-13 16:45:06.624948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2360 2019-Jan-13 16:45:06.625005 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2361 2019-Jan-13 16:45:06.625646 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2362 2019-Jan-13 16:45:06.626283 - [DEBUG] Edge function : AllBottom (result of previous compose)
2363 2019-Jan-13 16:45:06.626308 - [DEBUG]
2364 2019-Jan-13 16:45:06.626333 - [DEBUG] Join: AllTop & AllBottom
2365 2019-Jan-13 16:45:06.626359 - [DEBUG] = AllBottom (new jump func)
2366 2019-Jan-13 16:45:06.626383 - [DEBUG]
2367 2019-Jan-13 16:45:06.626407 - [DEBUG] Start adding new jump function
2368 2019-Jan-13 16:45:06.626431 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2369 2019-Jan-13 16:45:06.626486 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2370 2019-Jan-13 16:45:06.627124 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2371 2019-Jan-13 16:45:06.627761 - [DEBUG] Edge Function : AllBottom
2372 2019-Jan-13 16:45:06.627789 - [DEBUG] End adding new jump function
2373 2019-Jan-13 16:45:06.627814 - [DEBUG]
2374 2019-Jan-13 16:45:06.627837 - [DEBUG] -------------------------------------------- 75. Path Edge --------------------------------------------
2375 2019-Jan-13 16:45:06.627873 - [DEBUG]
2376 2019-Jan-13 16:45:06.627897 - [DEBUG] Process 75. path edge:
2377 2019-Jan-13 16:45:06.627921 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2378 2019-Jan-13 16:45:06.627977 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
2379 2019-Jan-13 16:45:06.628633 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2380 2019-Jan-13 16:45:06.629280 - [DEBUG]
2381 2019-Jan-13 16:45:06.629305 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getNormalFlowFunction()
%cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !1282382 2019-Jan-13 16:45:06.630626 - [DEBUG] Compose: EdgeIdentity * AllBottom
2383 2019-Jan-13 16:45:06.630657 - [DEBUG]
2384 2019-Jan-13 16:45:06.630681 - [DEBUG] Propagate flow
2385 2019-Jan-13 16:45:06.630705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2386 2019-Jan-13 16:45:06.630763 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
2387 2019-Jan-13 16:45:06.631419 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2388 2019-Jan-13 16:45:06.632068 - [DEBUG] Edge function : AllBottom (result of previous compose)
2389 2019-Jan-13 16:45:06.632094 - [DEBUG]
2390 2019-Jan-13 16:45:06.632119 - [DEBUG] Join: AllTop & AllBottom
2391 2019-Jan-13 16:45:06.632145 - [DEBUG] = AllBottom (new jump func)
2392 2019-Jan-13 16:45:06.632170 - [DEBUG]
2393 2019-Jan-13 16:45:06.632193 - [DEBUG] Start adding new jump function
2394 2019-Jan-13 16:45:06.632216 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2395 2019-Jan-13 16:45:06.632274 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2396 2019-Jan-13 16:45:06.632913 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
2397 2019-Jan-13 16:45:06.633550 - [DEBUG] Edge Function : AllBottom
2398 2019-Jan-13 16:45:06.633580 - [DEBUG] End adding new jump function
2399 2019-Jan-13 16:45:06.633605 - [DEBUG]
2400 2019-Jan-13 16:45:06.633629 - [DEBUG] -------------------------------------------- 76. Path Edge --------------------------------------------
2401 2019-Jan-13 16:45:06.633654 - [DEBUG]
2402 2019-Jan-13 16:45:06.633677 - [DEBUG] Process 76. path edge:
2403 2019-Jan-13 16:45:06.633701 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2404 2019-Jan-13 16:45:06.633758 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
2405 2019-Jan-13 16:45:06.634407 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2406 2019-Jan-13 16:45:06.635068 - [DEBUG]
2407 2019-Jan-13 16:45:06.635095 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !1302408 2019-Jan-13 16:45:06.636362 - [DEBUG] Compose: EdgeIdentity * AllBottom
2409 2019-Jan-13 16:45:06.636392 - [DEBUG]
2410 2019-Jan-13 16:45:06.636416 - [DEBUG] Propagate flow
2411 2019-Jan-13 16:45:06.636439 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2412 2019-Jan-13 16:45:06.636497 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
2413 2019-Jan-13 16:45:06.637152 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2414 2019-Jan-13 16:45:06.637850 - [DEBUG] Edge function : AllBottom (result of previous compose)
2415 2019-Jan-13 16:45:06.637878 - [DEBUG]
2416 2019-Jan-13 16:45:06.637904 - [DEBUG] Join: AllTop & AllBottom
2417 2019-Jan-13 16:45:06.637930 - [DEBUG] = AllBottom (new jump func)
2418 2019-Jan-13 16:45:06.637955 - [DEBUG]
2419 2019-Jan-13 16:45:06.637979 - [DEBUG] Start adding new jump function
2420 2019-Jan-13 16:45:06.638003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2421 2019-Jan-13 16:45:06.638109 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2422 2019-Jan-13 16:45:06.638783 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
2423 2019-Jan-13 16:45:06.639464 - [DEBUG] Edge Function : AllBottom
2424 2019-Jan-13 16:45:06.639499 - [DEBUG] End adding new jump function
2425 2019-Jan-13 16:45:06.639524 - [DEBUG]
2426 2019-Jan-13 16:45:06.639549 - [DEBUG] -------------------------------------------- 77. Path Edge --------------------------------------------
2427 2019-Jan-13 16:45:06.639574 - [DEBUG]
2428 2019-Jan-13 16:45:06.639597 - [DEBUG] Process 77. path edge:
2429 2019-Jan-13 16:45:06.639621 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2430 2019-Jan-13 16:45:06.639694 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
2431 2019-Jan-13 16:45:06.640367 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2432 2019-Jan-13 16:45:06.641018 - [DEBUG]
2433 2019-Jan-13 16:45:06.641044 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64


Got branch instruction
getNormalFlowFunction()
br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !1312434 2019-Jan-13 16:45:06.642363 - [DEBUG] Compose: EdgeIdentity * AllBottom
2435 2019-Jan-13 16:45:06.642393 - [DEBUG]
2436 2019-Jan-13 16:45:06.642418 - [DEBUG] Propagate flow
2437 2019-Jan-13 16:45:06.642441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2438 2019-Jan-13 16:45:06.642500 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2439 2019-Jan-13 16:45:06.643151 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2440 2019-Jan-13 16:45:06.643787 - [DEBUG] Edge function : AllBottom (result of previous compose)
2441 2019-Jan-13 16:45:06.643813 - [DEBUG]
2442 2019-Jan-13 16:45:06.643838 - [DEBUG] Join: AllTop & AllBottom
2443 2019-Jan-13 16:45:06.643864 - [DEBUG] = AllBottom (new jump func)
2444 2019-Jan-13 16:45:06.643889 - [DEBUG]
2445 2019-Jan-13 16:45:06.643913 - [DEBUG] Start adding new jump function
2446 2019-Jan-13 16:45:06.643936 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2447 2019-Jan-13 16:45:06.643993 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2448 2019-Jan-13 16:45:06.644662 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2449 2019-Jan-13 16:45:06.645338 - [DEBUG] Edge Function : AllBottom
2450 2019-Jan-13 16:45:06.645369 - [DEBUG] End adding new jump function
2451 2019-Jan-13 16:45:06.645394 - [DEBUG]
2452 2019-Jan-13 16:45:06.645418 - [DEBUG] -------------------------------------------- 78. Path Edge --------------------------------------------
2453 2019-Jan-13 16:45:06.645442 - [DEBUG]
2454 2019-Jan-13 16:45:06.645466 - [DEBUG] Process 78. path edge:
2455 2019-Jan-13 16:45:06.645490 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2456 2019-Jan-13 16:45:06.645548 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
2457 2019-Jan-13 16:45:06.646219 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2458 2019-Jan-13 16:45:06.646858 - [DEBUG]
2459 2019-Jan-13 16:45:06.646882 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2460 2019-Jan-13 16:45:06.647533 - [DEBUG] Possible callees:
2461 2019-Jan-13 16:45:06.647558 - [DEBUG] llvm.dbg.declare
2462 2019-Jan-13 16:45:06.647584 - [DEBUG] Possible return sites:
2463 2019-Jan-13 16:45:06.647607 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1362464 2019-Jan-13 16:45:06.648917 - [DEBUG] Found and process special summary
2465 2019-Jan-13 16:45:06.648957 - [DEBUG] Compose: EdgeIdentity * AllBottom
2466 2019-Jan-13 16:45:06.648985 - [DEBUG]
2467 2019-Jan-13 16:45:06.649009 - [DEBUG] Propagate flow
2468 2019-Jan-13 16:45:06.649032 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2469 2019-Jan-13 16:45:06.649091 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2470 2019-Jan-13 16:45:06.649782 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2471 2019-Jan-13 16:45:06.650465 - [DEBUG] Edge function : AllBottom (result of previous compose)
2472 2019-Jan-13 16:45:06.650493 - [DEBUG]
2473 2019-Jan-13 16:45:06.650521 - [DEBUG] Join: AllTop & AllBottom
2474 2019-Jan-13 16:45:06.650548 - [DEBUG] = AllBottom (new jump func)
2475 2019-Jan-13 16:45:06.650573 - [DEBUG]
2476 2019-Jan-13 16:45:06.650597 - [DEBUG] Start adding new jump function
2477 2019-Jan-13 16:45:06.650620 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2478 2019-Jan-13 16:45:06.650699 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2479 2019-Jan-13 16:45:06.651431 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2480 2019-Jan-13 16:45:06.652153 - [DEBUG] Edge Function : AllBottom
2481 2019-Jan-13 16:45:06.652229 - [DEBUG] End adding new jump function
2482 2019-Jan-13 16:45:06.652256 - [DEBUG]
2483 2019-Jan-13 16:45:06.652281 - [DEBUG] -------------------------------------------- 79. Path Edge --------------------------------------------
2484 2019-Jan-13 16:45:06.652306 - [DEBUG]
2485 2019-Jan-13 16:45:06.652329 - [DEBUG] Process 79. path edge:
2486 2019-Jan-13 16:45:06.652353 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2487 2019-Jan-13 16:45:06.652422 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
2488 2019-Jan-13 16:45:06.653093 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2489 2019-Jan-13 16:45:06.653731 - [DEBUG]
2490 2019-Jan-13 16:45:06.653757 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getNormalFlowFunction()
store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !1372491 2019-Jan-13 16:45:06.655116 - [DEBUG] Compose: EdgeIdentity * AllBottom
2492 2019-Jan-13 16:45:06.655152 - [DEBUG]
2493 2019-Jan-13 16:45:06.655176 - [DEBUG] Propagate flow
2494 2019-Jan-13 16:45:06.655200 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2495 2019-Jan-13 16:45:06.655262 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
2496 2019-Jan-13 16:45:06.655904 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2497 2019-Jan-13 16:45:06.656540 - [DEBUG] Edge function : AllBottom (result of previous compose)
2498 2019-Jan-13 16:45:06.656585 - [DEBUG]
2499 2019-Jan-13 16:45:06.656610 - [DEBUG] Join: AllTop & AllBottom
2500 2019-Jan-13 16:45:06.656636 - [DEBUG] = AllBottom (new jump func)
2501 2019-Jan-13 16:45:06.656661 - [DEBUG]
2502 2019-Jan-13 16:45:06.656685 - [DEBUG] Start adding new jump function
2503 2019-Jan-13 16:45:06.656708 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2504 2019-Jan-13 16:45:06.656764 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2505 2019-Jan-13 16:45:06.657402 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
2506 2019-Jan-13 16:45:06.658037 - [DEBUG] Edge Function : AllBottom
2507 2019-Jan-13 16:45:06.658066 - [DEBUG] End adding new jump function
2508 2019-Jan-13 16:45:06.658106 - [DEBUG]
2509 2019-Jan-13 16:45:06.658130 - [DEBUG] -------------------------------------------- 80. Path Edge --------------------------------------------
2510 2019-Jan-13 16:45:06.658155 - [DEBUG]
2511 2019-Jan-13 16:45:06.658178 - [DEBUG] Process 80. path edge:
2512 2019-Jan-13 16:45:06.658202 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2513 2019-Jan-13 16:45:06.658259 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
2514 2019-Jan-13 16:45:06.658929 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2515 2019-Jan-13 16:45:06.659568 - [DEBUG]
2516 2019-Jan-13 16:45:06.659594 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68


Got store instruction
getNormalFlowFunction()
br label %if.end26, !dbg !138, !phasar.instruction.id !1392517 2019-Jan-13 16:45:06.660878 - [DEBUG] Compose: EdgeIdentity * AllBottom
2518 2019-Jan-13 16:45:06.660908 - [DEBUG]
2519 2019-Jan-13 16:45:06.660932 - [DEBUG] Propagate flow
2520 2019-Jan-13 16:45:06.660955 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2521 2019-Jan-13 16:45:06.661012 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
2522 2019-Jan-13 16:45:06.661667 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2523 2019-Jan-13 16:45:06.662303 - [DEBUG] Edge function : AllBottom (result of previous compose)
2524 2019-Jan-13 16:45:06.662328 - [DEBUG]
2525 2019-Jan-13 16:45:06.662352 - [DEBUG] Join: AllTop & AllBottom
2526 2019-Jan-13 16:45:06.662378 - [DEBUG] = AllBottom (new jump func)
2527 2019-Jan-13 16:45:06.662403 - [DEBUG]
2528 2019-Jan-13 16:45:06.662426 - [DEBUG] Start adding new jump function
2529 2019-Jan-13 16:45:06.662449 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2530 2019-Jan-13 16:45:06.662505 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2531 2019-Jan-13 16:45:06.663142 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
2532 2019-Jan-13 16:45:06.663775 - [DEBUG] Edge Function : AllBottom
2533 2019-Jan-13 16:45:06.663804 - [DEBUG] End adding new jump function
2534 2019-Jan-13 16:45:06.663828 - [DEBUG]
2535 2019-Jan-13 16:45:06.663852 - [DEBUG] -------------------------------------------- 81. Path Edge --------------------------------------------
2536 2019-Jan-13 16:45:06.663877 - [DEBUG]
2537 2019-Jan-13 16:45:06.663900 - [DEBUG] Process 81. path edge:
2538 2019-Jan-13 16:45:06.663924 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2539 2019-Jan-13 16:45:06.663980 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
2540 2019-Jan-13 16:45:06.664627 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2541 2019-Jan-13 16:45:06.665292 - [DEBUG]
2542 2019-Jan-13 16:45:06.665318 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72


Got branch instruction
getNormalFlowFunction()
br label %if.end27, !phasar.instruction.id !1462543 2019-Jan-13 16:45:06.666601 - [DEBUG] Compose: EdgeIdentity * AllBottom
2544 2019-Jan-13 16:45:06.666631 - [DEBUG]
2545 2019-Jan-13 16:45:06.666655 - [DEBUG] Propagate flow
2546 2019-Jan-13 16:45:06.666678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2547 2019-Jan-13 16:45:06.666737 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2548 2019-Jan-13 16:45:06.667386 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2549 2019-Jan-13 16:45:06.668023 - [DEBUG] Edge function : AllBottom (result of previous compose)
2550 2019-Jan-13 16:45:06.668048 - [DEBUG]
2551 2019-Jan-13 16:45:06.668086 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2552 2019-Jan-13 16:45:06.668114 - [DEBUG] = AllBottom
2553 2019-Jan-13 16:45:06.668138 - [DEBUG]
2554 2019-Jan-13 16:45:06.668161 - [DEBUG] PROPAGATE: No new function!
2555 2019-Jan-13 16:45:06.668186 - [DEBUG] EDGE:
2556 2019-Jan-13 16:45:06.668244 - [DEBUG] ---> 2557 2019-Jan-13 16:45:06.668877 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2558 2019-Jan-13 16:45:06.669525 - [DEBUG]
2559 2019-Jan-13 16:45:06.669550 - [DEBUG] EDGE:
2560 2019-Jan-13 16:45:06.669611 - [DEBUG] ---> 2561 2019-Jan-13 16:45:06.670254 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2562 2019-Jan-13 16:45:06.670897 - [DEBUG]
2563 2019-Jan-13 16:45:06.670922 - [DEBUG] EDGE:
2564 2019-Jan-13 16:45:06.670980 - [DEBUG] ---> 2565 2019-Jan-13 16:45:06.671639 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2566 2019-Jan-13 16:45:06.672275 - [DEBUG]
2567 2019-Jan-13 16:45:06.672321 - [DEBUG] Compose: EdgeIdentity * AllBottom
2568 2019-Jan-13 16:45:06.672348 - [DEBUG]
2569 2019-Jan-13 16:45:06.672372 - [DEBUG] Propagate flow
2570 2019-Jan-13 16:45:06.672396 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2571 2019-Jan-13 16:45:06.672452 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2572 2019-Jan-13 16:45:06.673092 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2573 2019-Jan-13 16:45:06.673729 - [DEBUG] Edge function : AllBottom (result of previous compose)
2574 2019-Jan-13 16:45:06.673754 - [DEBUG]
2575 2019-Jan-13 16:45:06.673779 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2576 2019-Jan-13 16:45:06.673805 - [DEBUG] = AllBottom
2577 2019-Jan-13 16:45:06.673829 - [DEBUG]
2578 2019-Jan-13 16:45:06.673852 - [DEBUG] PROPAGATE: No new function!
2579 2019-Jan-13 16:45:06.673878 - [DEBUG] EDGE:
2580 2019-Jan-13 16:45:06.673936 - [DEBUG] ---> 2581 2019-Jan-13 16:45:06.674604 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2582 2019-Jan-13 16:45:06.675293 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !1312583 2019-Jan-13 16:45:06.675977 - [DEBUG] Compose: EdgeIdentity * AllBottom
2584 2019-Jan-13 16:45:06.676010 - [DEBUG]
2585 2019-Jan-13 16:45:06.676050 - [DEBUG] Propagate flow
2586 2019-Jan-13 16:45:06.676074 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2587 2019-Jan-13 16:45:06.676137 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2588 2019-Jan-13 16:45:06.676831 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2589 2019-Jan-13 16:45:06.677506 - [DEBUG] Edge function : AllBottom (result of previous compose)
2590 2019-Jan-13 16:45:06.677533 - [DEBUG]
2591 2019-Jan-13 16:45:06.677560 - [DEBUG] Join: AllTop & AllBottom
2592 2019-Jan-13 16:45:06.677586 - [DEBUG] = AllBottom (new jump func)
2593 2019-Jan-13 16:45:06.677611 - [DEBUG]
2594 2019-Jan-13 16:45:06.677634 - [DEBUG] Start adding new jump function
2595 2019-Jan-13 16:45:06.677658 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2596 2019-Jan-13 16:45:06.677726 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2597 2019-Jan-13 16:45:06.678414 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2598 2019-Jan-13 16:45:06.679109 - [DEBUG] Edge Function : AllBottom
2599 2019-Jan-13 16:45:06.679144 - [DEBUG] End adding new jump function
2600 2019-Jan-13 16:45:06.679169 - [DEBUG]
2601 2019-Jan-13 16:45:06.679193 - [DEBUG] -------------------------------------------- 82. Path Edge --------------------------------------------
2602 2019-Jan-13 16:45:06.679218 - [DEBUG]
2603 2019-Jan-13 16:45:06.679241 - [DEBUG] Process 82. path edge:
2604 2019-Jan-13 16:45:06.679265 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2605 2019-Jan-13 16:45:06.679342 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
2606 2019-Jan-13 16:45:06.680021 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2607 2019-Jan-13 16:45:06.680674 - [DEBUG]
2608 2019-Jan-13 16:45:06.680699 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2609 2019-Jan-13 16:45:06.681354 - [DEBUG] Possible callees:
2610 2019-Jan-13 16:45:06.681379 - [DEBUG] llvm.dbg.declare
2611 2019-Jan-13 16:45:06.681426 - [DEBUG] Possible return sites:
2612 2019-Jan-13 16:45:06.681452 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1432613 2019-Jan-13 16:45:06.682782 - [DEBUG] Found and process special summary
2614 2019-Jan-13 16:45:06.682832 - [DEBUG] Compose: EdgeIdentity * AllBottom
2615 2019-Jan-13 16:45:06.682861 - [DEBUG]
2616 2019-Jan-13 16:45:06.682885 - [DEBUG] Propagate flow
2617 2019-Jan-13 16:45:06.682909 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2618 2019-Jan-13 16:45:06.682978 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2619 2019-Jan-13 16:45:06.683677 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2620 2019-Jan-13 16:45:06.684371 - [DEBUG] Edge function : AllBottom (result of previous compose)
2621 2019-Jan-13 16:45:06.684399 - [DEBUG]
2622 2019-Jan-13 16:45:06.684426 - [DEBUG] Join: AllTop & AllBottom
2623 2019-Jan-13 16:45:06.684452 - [DEBUG] = AllBottom (new jump func)
2624 2019-Jan-13 16:45:06.684477 - [DEBUG]
2625 2019-Jan-13 16:45:06.684501 - [DEBUG] Start adding new jump function
2626 2019-Jan-13 16:45:06.684524 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2627 2019-Jan-13 16:45:06.684600 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2628 2019-Jan-13 16:45:06.685366 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2629 2019-Jan-13 16:45:06.686059 - [DEBUG] Edge Function : AllBottom
2630 2019-Jan-13 16:45:06.686095 - [DEBUG] End adding new jump function
2631 2019-Jan-13 16:45:06.686120 - [DEBUG]
2632 2019-Jan-13 16:45:06.686144 - [DEBUG] -------------------------------------------- 83. Path Edge --------------------------------------------
2633 2019-Jan-13 16:45:06.686170 - [DEBUG]
2634 2019-Jan-13 16:45:06.686193 - [DEBUG] Process 83. path edge:
2635 2019-Jan-13 16:45:06.686218 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2636 2019-Jan-13 16:45:06.686283 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
2637 2019-Jan-13 16:45:06.686928 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2638 2019-Jan-13 16:45:06.687564 - [DEBUG]
2639 2019-Jan-13 16:45:06.687590 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getNormalFlowFunction()
store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !1442640 2019-Jan-13 16:45:06.688921 - [DEBUG] Compose: EdgeIdentity * AllBottom
2641 2019-Jan-13 16:45:06.688952 - [DEBUG]
2642 2019-Jan-13 16:45:06.688976 - [DEBUG] Propagate flow
2643 2019-Jan-13 16:45:06.688999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2644 2019-Jan-13 16:45:06.689057 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
2645 2019-Jan-13 16:45:06.689693 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2646 2019-Jan-13 16:45:06.690329 - [DEBUG] Edge function : AllBottom (result of previous compose)
2647 2019-Jan-13 16:45:06.690355 - [DEBUG]
2648 2019-Jan-13 16:45:06.690379 - [DEBUG] Join: AllTop & AllBottom
2649 2019-Jan-13 16:45:06.690405 - [DEBUG] = AllBottom (new jump func)
2650 2019-Jan-13 16:45:06.690430 - [DEBUG]
2651 2019-Jan-13 16:45:06.690453 - [DEBUG] Start adding new jump function
2652 2019-Jan-13 16:45:06.690476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2653 2019-Jan-13 16:45:06.690533 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2654 2019-Jan-13 16:45:06.691179 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
2655 2019-Jan-13 16:45:06.691832 - [DEBUG] Edge Function : AllBottom
2656 2019-Jan-13 16:45:06.691860 - [DEBUG] End adding new jump function
2657 2019-Jan-13 16:45:06.691885 - [DEBUG]
2658 2019-Jan-13 16:45:06.691908 - [DEBUG] -------------------------------------------- 84. Path Edge --------------------------------------------
2659 2019-Jan-13 16:45:06.691932 - [DEBUG]
2660 2019-Jan-13 16:45:06.691956 - [DEBUG] Process 84. path edge:
2661 2019-Jan-13 16:45:06.691980 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2662 2019-Jan-13 16:45:06.692036 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
2663 2019-Jan-13 16:45:06.692700 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2664 2019-Jan-13 16:45:06.693345 - [DEBUG]
2665 2019-Jan-13 16:45:06.693372 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71


Got store instruction
getNormalFlowFunction()
br label %if.end26, !phasar.instruction.id !1452666 2019-Jan-13 16:45:06.694648 - [DEBUG] Compose: EdgeIdentity * AllBottom
2667 2019-Jan-13 16:45:06.694680 - [DEBUG]
2668 2019-Jan-13 16:45:06.694704 - [DEBUG] Propagate flow
2669 2019-Jan-13 16:45:06.694727 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2670 2019-Jan-13 16:45:06.694811 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
2671 2019-Jan-13 16:45:06.695470 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2672 2019-Jan-13 16:45:06.696108 - [DEBUG] Edge function : AllBottom (result of previous compose)
2673 2019-Jan-13 16:45:06.696133 - [DEBUG]
2674 2019-Jan-13 16:45:06.696158 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2675 2019-Jan-13 16:45:06.696184 - [DEBUG] = AllBottom
2676 2019-Jan-13 16:45:06.696208 - [DEBUG]
2677 2019-Jan-13 16:45:06.696231 - [DEBUG] PROPAGATE: No new function!
2678 2019-Jan-13 16:45:06.696256 - [DEBUG] EDGE:
2679 2019-Jan-13 16:45:06.696314 - [DEBUG] ---> 2680 2019-Jan-13 16:45:06.696948 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2681 2019-Jan-13 16:45:06.697584 - [DEBUG]
2682 2019-Jan-13 16:45:06.697609 - [DEBUG] EDGE:
2683 2019-Jan-13 16:45:06.697666 - [DEBUG] ---> 2684 2019-Jan-13 16:45:06.698335 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2685 2019-Jan-13 16:45:06.698978 - [DEBUG]
2686 2019-Jan-13 16:45:06.699024 - [DEBUG] Compose: EdgeIdentity * AllBottom
2687 2019-Jan-13 16:45:06.699052 - [DEBUG]
2688 2019-Jan-13 16:45:06.699076 - [DEBUG] Propagate flow
2689 2019-Jan-13 16:45:06.699100 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2690 2019-Jan-13 16:45:06.699158 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2691 2019-Jan-13 16:45:06.699799 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2692 2019-Jan-13 16:45:06.700436 - [DEBUG] Edge function : AllBottom (result of previous compose)
2693 2019-Jan-13 16:45:06.700461 - [DEBUG]
2694 2019-Jan-13 16:45:06.700486 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2695 2019-Jan-13 16:45:06.700511 - [DEBUG] = AllBottom
2696 2019-Jan-13 16:45:06.700536 - [DEBUG]
2697 2019-Jan-13 16:45:06.700559 - [DEBUG] PROPAGATE: No new function!
2698 2019-Jan-13 16:45:06.700585 - [DEBUG] EDGE:
2699 2019-Jan-13 16:45:06.700642 - [DEBUG] ---> 2700 2019-Jan-13 16:45:06.701302 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2701 2019-Jan-13 16:45:06.701960 - [DEBUG]
2702 2019-Jan-13 16:45:06.701985 - [DEBUG] EDGE:
2703 2019-Jan-13 16:45:06.702043 - [DEBUG] ---> 2704 2019-Jan-13 16:45:06.702681 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2705 2019-Jan-13 16:45:06.703323 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !1302706 2019-Jan-13 16:45:06.703975 - [DEBUG] Compose: EdgeIdentity * AllBottom
2707 2019-Jan-13 16:45:06.704005 - [DEBUG]
2708 2019-Jan-13 16:45:06.704029 - [DEBUG] Propagate flow
2709 2019-Jan-13 16:45:06.704052 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2710 2019-Jan-13 16:45:06.704109 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
2711 2019-Jan-13 16:45:06.704777 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2712 2019-Jan-13 16:45:06.705450 - [DEBUG] Edge function : AllBottom (result of previous compose)
2713 2019-Jan-13 16:45:06.705492 - [DEBUG]
2714 2019-Jan-13 16:45:06.705518 - [DEBUG] Join: AllTop & AllBottom
2715 2019-Jan-13 16:45:06.705545 - [DEBUG] = AllBottom (new jump func)
2716 2019-Jan-13 16:45:06.705570 - [DEBUG]
2717 2019-Jan-13 16:45:06.705594 - [DEBUG] Start adding new jump function
2718 2019-Jan-13 16:45:06.705618 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2719 2019-Jan-13 16:45:06.705685 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2720 2019-Jan-13 16:45:06.706353 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
2721 2019-Jan-13 16:45:06.706996 - [DEBUG] Edge Function : AllBottom
2722 2019-Jan-13 16:45:06.707028 - [DEBUG] End adding new jump function
2723 2019-Jan-13 16:45:06.707052 - [DEBUG]
2724 2019-Jan-13 16:45:06.707076 - [DEBUG] -------------------------------------------- 85. Path Edge --------------------------------------------
2725 2019-Jan-13 16:45:06.707101 - [DEBUG]
2726 2019-Jan-13 16:45:06.707124 - [DEBUG] Process 85. path edge:
2727 2019-Jan-13 16:45:06.707149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2728 2019-Jan-13 16:45:06.707206 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
2729 2019-Jan-13 16:45:06.707842 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2730 2019-Jan-13 16:45:06.708506 - [DEBUG]
2731 2019-Jan-13 16:45:06.708533 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65


Got branch instruction
getNormalFlowFunction()
br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !1322732 2019-Jan-13 16:45:06.709823 - [DEBUG] Compose: EdgeIdentity * AllBottom
2733 2019-Jan-13 16:45:06.709854 - [DEBUG]
2734 2019-Jan-13 16:45:06.709877 - [DEBUG] Propagate flow
2735 2019-Jan-13 16:45:06.709901 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2736 2019-Jan-13 16:45:06.709960 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2737 2019-Jan-13 16:45:06.710616 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2738 2019-Jan-13 16:45:06.711260 - [DEBUG] Edge function : AllBottom (result of previous compose)
2739 2019-Jan-13 16:45:06.711285 - [DEBUG]
2740 2019-Jan-13 16:45:06.711310 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2741 2019-Jan-13 16:45:06.711336 - [DEBUG] = AllBottom
2742 2019-Jan-13 16:45:06.711361 - [DEBUG]
2743 2019-Jan-13 16:45:06.711384 - [DEBUG] PROPAGATE: No new function!


Got branch instruction
getNormalFlowFunction()
br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !1322744 2019-Jan-13 16:45:06.712058 - [DEBUG] Compose: EdgeIdentity * AllBottom
2745 2019-Jan-13 16:45:06.712088 - [DEBUG]
2746 2019-Jan-13 16:45:06.712112 - [DEBUG] Propagate flow
2747 2019-Jan-13 16:45:06.712135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2748 2019-Jan-13 16:45:06.712193 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2749 2019-Jan-13 16:45:06.712840 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2750 2019-Jan-13 16:45:06.713477 - [DEBUG] Edge function : AllBottom (result of previous compose)
2751 2019-Jan-13 16:45:06.713502 - [DEBUG]
2752 2019-Jan-13 16:45:06.713527 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2753 2019-Jan-13 16:45:06.713553 - [DEBUG] = AllBottom
2754 2019-Jan-13 16:45:06.713577 - [DEBUG]
2755 2019-Jan-13 16:45:06.713601 - [DEBUG] PROPAGATE: No new function!
2756 2019-Jan-13 16:45:06.713639 - [DEBUG] EDGE:
2757 2019-Jan-13 16:45:06.713698 - [DEBUG] ---> 2758 2019-Jan-13 16:45:06.714336 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2759 2019-Jan-13 16:45:06.715008 - [DEBUG]
2760 2019-Jan-13 16:45:06.715034 - [DEBUG] EDGE:
2761 2019-Jan-13 16:45:06.715094 - [DEBUG] ---> 2762 2019-Jan-13 16:45:06.715738 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2763 2019-Jan-13 16:45:06.716377 - [DEBUG]
2764 2019-Jan-13 16:45:06.716403 - [DEBUG] EDGE:
2765 2019-Jan-13 16:45:06.716460 - [DEBUG] ---> 2766 2019-Jan-13 16:45:06.717114 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2767 2019-Jan-13 16:45:06.717782 - [DEBUG]
2768 2019-Jan-13 16:45:06.717839 - [DEBUG] Compose: EdgeIdentity * AllBottom
2769 2019-Jan-13 16:45:06.717867 - [DEBUG]
2770 2019-Jan-13 16:45:06.717892 - [DEBUG] Propagate flow
2771 2019-Jan-13 16:45:06.717916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2772 2019-Jan-13 16:45:06.717984 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2773 2019-Jan-13 16:45:06.718679 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2774 2019-Jan-13 16:45:06.719334 - [DEBUG] Edge function : AllBottom (result of previous compose)
2775 2019-Jan-13 16:45:06.719360 - [DEBUG]
2776 2019-Jan-13 16:45:06.719387 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2777 2019-Jan-13 16:45:06.719412 - [DEBUG] = AllBottom
2778 2019-Jan-13 16:45:06.719437 - [DEBUG]
2779 2019-Jan-13 16:45:06.719460 - [DEBUG] PROPAGATE: No new function!
2780 2019-Jan-13 16:45:06.719489 - [DEBUG] EDGE:
2781 2019-Jan-13 16:45:06.719556 - [DEBUG] ---> 2782 2019-Jan-13 16:45:06.720254 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2783 2019-Jan-13 16:45:06.720916 - [DEBUG]
2784 2019-Jan-13 16:45:06.720943 - [DEBUG] EDGE:
2785 2019-Jan-13 16:45:06.721015 - [DEBUG] ---> 2786 2019-Jan-13 16:45:06.721683 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2787 2019-Jan-13 16:45:06.722320 - [DEBUG]
2788 2019-Jan-13 16:45:06.722348 - [DEBUG] Compose: EdgeIdentity * AllBottom
2789 2019-Jan-13 16:45:06.722375 - [DEBUG]
2790 2019-Jan-13 16:45:06.722399 - [DEBUG] Propagate flow
2791 2019-Jan-13 16:45:06.722422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2792 2019-Jan-13 16:45:06.722479 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
2793 2019-Jan-13 16:45:06.723116 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2794 2019-Jan-13 16:45:06.723755 - [DEBUG] Edge function : AllBottom (result of previous compose)
2795 2019-Jan-13 16:45:06.723780 - [DEBUG]
2796 2019-Jan-13 16:45:06.723806 - [DEBUG] Join: AllTop & AllBottom
2797 2019-Jan-13 16:45:06.723832 - [DEBUG] = AllBottom (new jump func)
2798 2019-Jan-13 16:45:06.723857 - [DEBUG]
2799 2019-Jan-13 16:45:06.723901 - [DEBUG] Start adding new jump function
2800 2019-Jan-13 16:45:06.723925 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2801 2019-Jan-13 16:45:06.723981 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2802 2019-Jan-13 16:45:06.724622 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
2803 2019-Jan-13 16:45:06.725281 - [DEBUG] Edge Function : AllBottom
2804 2019-Jan-13 16:45:06.725311 - [DEBUG] End adding new jump function
2805 2019-Jan-13 16:45:06.725335 - [DEBUG]
2806 2019-Jan-13 16:45:06.725359 - [DEBUG] -------------------------------------------- 86. Path Edge --------------------------------------------
2807 2019-Jan-13 16:45:06.725384 - [DEBUG]
2808 2019-Jan-13 16:45:06.725407 - [DEBUG] Process 86. path edge:
2809 2019-Jan-13 16:45:06.725431 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2810 2019-Jan-13 16:45:06.725489 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
2811 2019-Jan-13 16:45:06.726125 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2812 2019-Jan-13 16:45:06.726766 - [DEBUG]
2813 2019-Jan-13 16:45:06.726793 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
2814 2019-Jan-13 16:45:06.727461 - [DEBUG] Compose: EdgeIdentity * AllBottom
2815 2019-Jan-13 16:45:06.727489 - [DEBUG]
2816 2019-Jan-13 16:45:06.727513 - [DEBUG] Propagate flow
2817 2019-Jan-13 16:45:06.727536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2818 2019-Jan-13 16:45:06.727593 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
2819 2019-Jan-13 16:45:06.728260 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2820 2019-Jan-13 16:45:06.728899 - [DEBUG] Edge function : AllBottom (result of previous compose)
2821 2019-Jan-13 16:45:06.728924 - [DEBUG]
2822 2019-Jan-13 16:45:06.728949 - [DEBUG] Join: AllTop & AllBottom
2823 2019-Jan-13 16:45:06.728975 - [DEBUG] = AllBottom (new jump func)
2824 2019-Jan-13 16:45:06.729000 - [DEBUG]
2825 2019-Jan-13 16:45:06.729023 - [DEBUG] Start adding new jump function
2826 2019-Jan-13 16:45:06.729047 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2827 2019-Jan-13 16:45:06.729103 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2828 2019-Jan-13 16:45:06.729753 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
2829 2019-Jan-13 16:45:06.730409 - [DEBUG] Edge Function : AllBottom
2830 2019-Jan-13 16:45:06.730438 - [DEBUG] End adding new jump function
2831 2019-Jan-13 16:45:06.730463 - [DEBUG]
2832 2019-Jan-13 16:45:06.730487 - [DEBUG] -------------------------------------------- 87. Path Edge --------------------------------------------
2833 2019-Jan-13 16:45:06.730511 - [DEBUG]
2834 2019-Jan-13 16:45:06.730534 - [DEBUG] Process 87. path edge:
2835 2019-Jan-13 16:45:06.730559 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2836 2019-Jan-13 16:45:06.730618 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
2837 2019-Jan-13 16:45:06.731275 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2838 2019-Jan-13 16:45:06.731936 - [DEBUG]
2839 2019-Jan-13 16:45:06.731963 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
2840 2019-Jan-13 16:45:06.732641 - [DEBUG] Possible callees:
2841 2019-Jan-13 16:45:06.732666 - [DEBUG] llvm.dbg.declare
2842 2019-Jan-13 16:45:06.732691 - [DEBUG] Possible return sites:
2843 2019-Jan-13 16:45:06.732715 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


Got branch instruction
getCallToRetFlowFunction()
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1202844 2019-Jan-13 16:45:06.734088 - [DEBUG] Found and process special summary
2845 2019-Jan-13 16:45:06.734153 - [DEBUG] Compose: EdgeIdentity * AllBottom
2846 2019-Jan-13 16:45:06.734182 - [DEBUG]
2847 2019-Jan-13 16:45:06.734208 - [DEBUG] Propagate flow
2848 2019-Jan-13 16:45:06.734231 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2849 2019-Jan-13 16:45:06.734312 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2850 2019-Jan-13 16:45:06.735061 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2851 2019-Jan-13 16:45:06.735743 - [DEBUG] Edge function : AllBottom (result of previous compose)
2852 2019-Jan-13 16:45:06.735771 - [DEBUG]
2853 2019-Jan-13 16:45:06.735797 - [DEBUG] Join: AllTop & AllBottom
2854 2019-Jan-13 16:45:06.735824 - [DEBUG] = AllBottom (new jump func)
2855 2019-Jan-13 16:45:06.735849 - [DEBUG]
2856 2019-Jan-13 16:45:06.735873 - [DEBUG] Start adding new jump function
2857 2019-Jan-13 16:45:06.735896 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2858 2019-Jan-13 16:45:06.735958 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2859 2019-Jan-13 16:45:06.736639 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2860 2019-Jan-13 16:45:06.737318 - [DEBUG] Edge Function : AllBottom
2861 2019-Jan-13 16:45:06.737350 - [DEBUG] End adding new jump function
2862 2019-Jan-13 16:45:06.737375 - [DEBUG]
2863 2019-Jan-13 16:45:06.737399 - [DEBUG] -------------------------------------------- 88. Path Edge --------------------------------------------
2864 2019-Jan-13 16:45:06.737425 - [DEBUG]
2865 2019-Jan-13 16:45:06.737448 - [DEBUG] Process 88. path edge:
2866 2019-Jan-13 16:45:06.737473 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2867 2019-Jan-13 16:45:06.737542 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
2868 2019-Jan-13 16:45:06.738239 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2869 2019-Jan-13 16:45:06.738880 - [DEBUG]
2870 2019-Jan-13 16:45:06.738906 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2871 2019-Jan-13 16:45:06.739575 - [DEBUG] Compose: EdgeIdentity * AllBottom
2872 2019-Jan-13 16:45:06.739604 - [DEBUG]
2873 2019-Jan-13 16:45:06.739628 - [DEBUG] Propagate flow
2874 2019-Jan-13 16:45:06.739651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2875 2019-Jan-13 16:45:06.739708 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
2876 2019-Jan-13 16:45:06.740345 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2877 2019-Jan-13 16:45:06.741008 - [DEBUG] Edge function : AllBottom (result of previous compose)
2878 2019-Jan-13 16:45:06.741034 - [DEBUG]
2879 2019-Jan-13 16:45:06.741059 - [DEBUG] Join: AllTop & AllBottom
2880 2019-Jan-13 16:45:06.741086 - [DEBUG] = AllBottom (new jump func)
2881 2019-Jan-13 16:45:06.741114 - [DEBUG]
2882 2019-Jan-13 16:45:06.741138 - [DEBUG] Start adding new jump function
2883 2019-Jan-13 16:45:06.741162 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2884 2019-Jan-13 16:45:06.741222 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2885 2019-Jan-13 16:45:06.741912 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
2886 2019-Jan-13 16:45:06.742547 - [DEBUG] Edge Function : AllBottom
2887 2019-Jan-13 16:45:06.742576 - [DEBUG] End adding new jump function
2888 2019-Jan-13 16:45:06.742600 - [DEBUG]
2889 2019-Jan-13 16:45:06.742624 - [DEBUG] -------------------------------------------- 89. Path Edge --------------------------------------------
2890 2019-Jan-13 16:45:06.742649 - [DEBUG]
2891 2019-Jan-13 16:45:06.742672 - [DEBUG] Process 89. path edge:
2892 2019-Jan-13 16:45:06.742697 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2893 2019-Jan-13 16:45:06.742753 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
2894 2019-Jan-13 16:45:06.743392 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2895 2019-Jan-13 16:45:06.744031 - [DEBUG]
2896 2019-Jan-13 16:45:06.744058 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
2897 2019-Jan-13 16:45:06.744720 - [DEBUG] Compose: EdgeIdentity * AllBottom
2898 2019-Jan-13 16:45:06.744763 - [DEBUG]
2899 2019-Jan-13 16:45:06.744787 - [DEBUG] Propagate flow
2900 2019-Jan-13 16:45:06.744811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2901 2019-Jan-13 16:45:06.744870 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2902 2019-Jan-13 16:45:06.745522 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2903 2019-Jan-13 16:45:06.746163 - [DEBUG] Edge function : AllBottom (result of previous compose)
2904 2019-Jan-13 16:45:06.746188 - [DEBUG]
2905 2019-Jan-13 16:45:06.746213 - [DEBUG] Join: AllTop & AllBottom
2906 2019-Jan-13 16:45:06.746239 - [DEBUG] = AllBottom (new jump func)
2907 2019-Jan-13 16:45:06.746264 - [DEBUG]
2908 2019-Jan-13 16:45:06.746287 - [DEBUG] Start adding new jump function
2909 2019-Jan-13 16:45:06.746311 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2910 2019-Jan-13 16:45:06.746367 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2911 2019-Jan-13 16:45:06.747007 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2912 2019-Jan-13 16:45:06.747651 - [DEBUG] Edge Function : AllBottom
2913 2019-Jan-13 16:45:06.747679 - [DEBUG] End adding new jump function
2914 2019-Jan-13 16:45:06.747704 - [DEBUG]
2915 2019-Jan-13 16:45:06.747728 - [DEBUG] -------------------------------------------- 90. Path Edge --------------------------------------------
2916 2019-Jan-13 16:45:06.747752 - [DEBUG]
2917 2019-Jan-13 16:45:06.747776 - [DEBUG] Process 90. path edge:
2918 2019-Jan-13 16:45:06.747800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2919 2019-Jan-13 16:45:06.747856 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
2920 2019-Jan-13 16:45:06.748528 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2921 2019-Jan-13 16:45:06.749173 - [DEBUG]
2922 2019-Jan-13 16:45:06.749198 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2923 2019-Jan-13 16:45:06.749850 - [DEBUG] Possible callees:
2924 2019-Jan-13 16:45:06.749875 - [DEBUG] llvm.dbg.declare
2925 2019-Jan-13 16:45:06.749900 - [DEBUG] Possible return sites:
2926 2019-Jan-13 16:45:06.749929 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1492927 2019-Jan-13 16:45:06.751251 - [DEBUG] Found and process special summary
2928 2019-Jan-13 16:45:06.751288 - [DEBUG] Compose: EdgeIdentity * AllBottom
2929 2019-Jan-13 16:45:06.751316 - [DEBUG]
2930 2019-Jan-13 16:45:06.751341 - [DEBUG] Propagate flow
2931 2019-Jan-13 16:45:06.751364 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2932 2019-Jan-13 16:45:06.751443 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2933 2019-Jan-13 16:45:06.752101 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2934 2019-Jan-13 16:45:06.752743 - [DEBUG] Edge function : AllBottom (result of previous compose)
2935 2019-Jan-13 16:45:06.752769 - [DEBUG]
2936 2019-Jan-13 16:45:06.752794 - [DEBUG] Join: AllTop & AllBottom
2937 2019-Jan-13 16:45:06.752820 - [DEBUG] = AllBottom (new jump func)
2938 2019-Jan-13 16:45:06.752844 - [DEBUG]
2939 2019-Jan-13 16:45:06.752868 - [DEBUG] Start adding new jump function
2940 2019-Jan-13 16:45:06.752891 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2941 2019-Jan-13 16:45:06.752948 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2942 2019-Jan-13 16:45:06.753588 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2943 2019-Jan-13 16:45:06.754225 - [DEBUG] Edge Function : AllBottom
2944 2019-Jan-13 16:45:06.754253 - [DEBUG] End adding new jump function
2945 2019-Jan-13 16:45:06.754278 - [DEBUG]
2946 2019-Jan-13 16:45:06.754301 - [DEBUG] -------------------------------------------- 91. Path Edge --------------------------------------------
2947 2019-Jan-13 16:45:06.754326 - [DEBUG]
2948 2019-Jan-13 16:45:06.754349 - [DEBUG] Process 91. path edge:
2949 2019-Jan-13 16:45:06.754373 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2950 2019-Jan-13 16:45:06.754430 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
2951 2019-Jan-13 16:45:06.755097 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2952 2019-Jan-13 16:45:06.755750 - [DEBUG]
2953 2019-Jan-13 16:45:06.755775 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2954 2019-Jan-13 16:45:06.756440 - [DEBUG] Compose: EdgeIdentity * AllBottom
2955 2019-Jan-13 16:45:06.756469 - [DEBUG]
2956 2019-Jan-13 16:45:06.756493 - [DEBUG] Propagate flow
2957 2019-Jan-13 16:45:06.756516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2958 2019-Jan-13 16:45:06.756576 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
2959 2019-Jan-13 16:45:06.757246 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2960 2019-Jan-13 16:45:06.757920 - [DEBUG] Edge function : AllBottom (result of previous compose)
2961 2019-Jan-13 16:45:06.757946 - [DEBUG]
2962 2019-Jan-13 16:45:06.757972 - [DEBUG] Join: AllTop & AllBottom
2963 2019-Jan-13 16:45:06.757998 - [DEBUG] = AllBottom (new jump func)
2964 2019-Jan-13 16:45:06.758023 - [DEBUG]
2965 2019-Jan-13 16:45:06.758046 - [DEBUG] Start adding new jump function
2966 2019-Jan-13 16:45:06.758091 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2967 2019-Jan-13 16:45:06.758157 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2968 2019-Jan-13 16:45:06.758815 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
2969 2019-Jan-13 16:45:06.759486 - [DEBUG] Edge Function : AllBottom
2970 2019-Jan-13 16:45:06.759519 - [DEBUG] End adding new jump function
2971 2019-Jan-13 16:45:06.759543 - [DEBUG]
2972 2019-Jan-13 16:45:06.759567 - [DEBUG] -------------------------------------------- 92. Path Edge --------------------------------------------
2973 2019-Jan-13 16:45:06.759613 - [DEBUG]
2974 2019-Jan-13 16:45:06.759637 - [DEBUG] Process 92. path edge:
2975 2019-Jan-13 16:45:06.759661 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2976 2019-Jan-13 16:45:06.759733 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
2977 2019-Jan-13 16:45:06.760407 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2978 2019-Jan-13 16:45:06.761059 - [DEBUG]
2979 2019-Jan-13 16:45:06.761086 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
2980 2019-Jan-13 16:45:06.761783 - [DEBUG] Compose: EdgeIdentity * AllBottom
2981 2019-Jan-13 16:45:06.761812 - [DEBUG]
2982 2019-Jan-13 16:45:06.761836 - [DEBUG] Propagate flow
2983 2019-Jan-13 16:45:06.761859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2984 2019-Jan-13 16:45:06.761917 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
2985 2019-Jan-13 16:45:06.762567 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2986 2019-Jan-13 16:45:06.763206 - [DEBUG] Edge function : AllBottom (result of previous compose)
2987 2019-Jan-13 16:45:06.763231 - [DEBUG]
2988 2019-Jan-13 16:45:06.763256 - [DEBUG] Join: AllTop & AllBottom
2989 2019-Jan-13 16:45:06.763283 - [DEBUG] = AllBottom (new jump func)
2990 2019-Jan-13 16:45:06.763307 - [DEBUG]
2991 2019-Jan-13 16:45:06.763331 - [DEBUG] Start adding new jump function
2992 2019-Jan-13 16:45:06.763354 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2993 2019-Jan-13 16:45:06.763410 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2994 2019-Jan-13 16:45:06.764055 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
2995 2019-Jan-13 16:45:06.764703 - [DEBUG] Edge Function : AllBottom
2996 2019-Jan-13 16:45:06.764732 - [DEBUG] End adding new jump function
2997 2019-Jan-13 16:45:06.764770 - [DEBUG]
2998 2019-Jan-13 16:45:06.764795 - [DEBUG] -------------------------------------------- 93. Path Edge --------------------------------------------
2999 2019-Jan-13 16:45:06.764819 - [DEBUG]
3000 2019-Jan-13 16:45:06.764842 - [DEBUG] Process 93. path edge:
3001 2019-Jan-13 16:45:06.764866 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3002 2019-Jan-13 16:45:06.764926 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
3003 2019-Jan-13 16:45:06.765607 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3004 2019-Jan-13 16:45:06.766272 - [DEBUG]
3005 2019-Jan-13 16:45:06.766298 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
3006 2019-Jan-13 16:45:06.766999 - [DEBUG] Possible callees:
3007 2019-Jan-13 16:45:06.767026 - [DEBUG] llvm.dbg.declare
3008 2019-Jan-13 16:45:06.767051 - [DEBUG] Possible return sites:
3009 2019-Jan-13 16:45:06.767075 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1553010 2019-Jan-13 16:45:06.768540 - [DEBUG] Found and process special summary
3011 2019-Jan-13 16:45:06.768614 - [DEBUG] Compose: EdgeIdentity * AllBottom
3012 2019-Jan-13 16:45:06.768644 - [DEBUG]
3013 2019-Jan-13 16:45:06.768671 - [DEBUG] Propagate flow
3014 2019-Jan-13 16:45:06.768695 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3015 2019-Jan-13 16:45:06.768773 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
3016 2019-Jan-13 16:45:06.769505 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3017 2019-Jan-13 16:45:06.770168 - [DEBUG] Edge function : AllBottom (result of previous compose)
3018 2019-Jan-13 16:45:06.770194 - [DEBUG]
3019 2019-Jan-13 16:45:06.770221 - [DEBUG] Join: AllTop & AllBottom
3020 2019-Jan-13 16:45:06.770247 - [DEBUG] = AllBottom (new jump func)
3021 2019-Jan-13 16:45:06.770272 - [DEBUG]
3022 2019-Jan-13 16:45:06.770296 - [DEBUG] Start adding new jump function
3023 2019-Jan-13 16:45:06.770319 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3024 2019-Jan-13 16:45:06.770378 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3025 2019-Jan-13 16:45:06.771019 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
3026 2019-Jan-13 16:45:06.771693 - [DEBUG] Edge Function : AllBottom
3027 2019-Jan-13 16:45:06.771722 - [DEBUG] End adding new jump function
3028 2019-Jan-13 16:45:06.771746 - [DEBUG]
3029 2019-Jan-13 16:45:06.771770 - [DEBUG] -------------------------------------------- 94. Path Edge --------------------------------------------
3030 2019-Jan-13 16:45:06.771795 - [DEBUG]
3031 2019-Jan-13 16:45:06.771818 - [DEBUG] Process 94. path edge:
3032 2019-Jan-13 16:45:06.771842 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3033 2019-Jan-13 16:45:06.771899 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
3034 2019-Jan-13 16:45:06.772538 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3035 2019-Jan-13 16:45:06.773177 - [DEBUG]
3036 2019-Jan-13 16:45:06.773202 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
3037 2019-Jan-13 16:45:06.773864 - [DEBUG] Compose: EdgeIdentity * AllBottom
3038 2019-Jan-13 16:45:06.773892 - [DEBUG]
3039 2019-Jan-13 16:45:06.773916 - [DEBUG] Propagate flow
3040 2019-Jan-13 16:45:06.773940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3041 2019-Jan-13 16:45:06.773996 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
3042 2019-Jan-13 16:45:06.774640 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3043 2019-Jan-13 16:45:06.775302 - [DEBUG] Edge function : AllBottom (result of previous compose)
3044 2019-Jan-13 16:45:06.775327 - [DEBUG]
3045 2019-Jan-13 16:45:06.775352 - [DEBUG] Join: AllTop & AllBottom
3046 2019-Jan-13 16:45:06.775378 - [DEBUG] = AllBottom (new jump func)
3047 2019-Jan-13 16:45:06.775402 - [DEBUG]
3048 2019-Jan-13 16:45:06.775426 - [DEBUG] Start adding new jump function
3049 2019-Jan-13 16:45:06.775449 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3050 2019-Jan-13 16:45:06.775506 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3051 2019-Jan-13 16:45:06.776145 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
3052 2019-Jan-13 16:45:06.776780 - [DEBUG] Edge Function : AllBottom
3053 2019-Jan-13 16:45:06.776808 - [DEBUG] End adding new jump function
3054 2019-Jan-13 16:45:06.776832 - [DEBUG]
3055 2019-Jan-13 16:45:06.776856 - [DEBUG] -------------------------------------------- 95. Path Edge --------------------------------------------
3056 2019-Jan-13 16:45:06.776880 - [DEBUG]
3057 2019-Jan-13 16:45:06.776904 - [DEBUG] Process 95. path edge:
3058 2019-Jan-13 16:45:06.776928 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3059 2019-Jan-13 16:45:06.776984 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
3060 2019-Jan-13 16:45:06.777621 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3061 2019-Jan-13 16:45:06.778287 - [DEBUG]
3062 2019-Jan-13 16:45:06.778314 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
3063 2019-Jan-13 16:45:06.778964 - [DEBUG] Compose: EdgeIdentity * AllBottom
3064 2019-Jan-13 16:45:06.778992 - [DEBUG]
3065 2019-Jan-13 16:45:06.779015 - [DEBUG] Propagate flow
3066 2019-Jan-13 16:45:06.779039 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3067 2019-Jan-13 16:45:06.779095 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
3068 2019-Jan-13 16:45:06.779731 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3069 2019-Jan-13 16:45:06.780370 - [DEBUG] Edge function : AllBottom (result of previous compose)
3070 2019-Jan-13 16:45:06.780395 - [DEBUG]
3071 2019-Jan-13 16:45:06.780420 - [DEBUG] Join: AllTop & AllBottom
3072 2019-Jan-13 16:45:06.780445 - [DEBUG] = AllBottom (new jump func)
3073 2019-Jan-13 16:45:06.780473 - [DEBUG]
3074 2019-Jan-13 16:45:06.780497 - [DEBUG] Start adding new jump function
3075 2019-Jan-13 16:45:06.780520 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3076 2019-Jan-13 16:45:06.780577 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3077 2019-Jan-13 16:45:06.781227 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
3078 2019-Jan-13 16:45:06.781891 - [DEBUG] Edge Function : AllBottom
3079 2019-Jan-13 16:45:06.781919 - [DEBUG] End adding new jump function
3080 2019-Jan-13 16:45:06.781944 - [DEBUG]
3081 2019-Jan-13 16:45:06.781968 - [DEBUG] -------------------------------------------- 96. Path Edge --------------------------------------------
3082 2019-Jan-13 16:45:06.781992 - [DEBUG]
3083 2019-Jan-13 16:45:06.782015 - [DEBUG] Process 96. path edge:
3084 2019-Jan-13 16:45:06.782039 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3085 2019-Jan-13 16:45:06.782099 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
3086 2019-Jan-13 16:45:06.782739 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3087 2019-Jan-13 16:45:06.783379 - [DEBUG]
3088 2019-Jan-13 16:45:06.783405 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
3089 2019-Jan-13 16:45:06.784055 - [DEBUG] Compose: EdgeIdentity * AllBottom
3090 2019-Jan-13 16:45:06.784082 - [DEBUG]
3091 2019-Jan-13 16:45:06.784106 - [DEBUG] Propagate flow
3092 2019-Jan-13 16:45:06.784129 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3093 2019-Jan-13 16:45:06.784186 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
3094 2019-Jan-13 16:45:06.784859 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3095 2019-Jan-13 16:45:06.785499 - [DEBUG] Edge function : AllBottom (result of previous compose)
3096 2019-Jan-13 16:45:06.785524 - [DEBUG]
3097 2019-Jan-13 16:45:06.785548 - [DEBUG] Join: AllTop & AllBottom
3098 2019-Jan-13 16:45:06.785574 - [DEBUG] = AllBottom (new jump func)
3099 2019-Jan-13 16:45:06.785599 - [DEBUG]
3100 2019-Jan-13 16:45:06.785622 - [DEBUG] Start adding new jump function
3101 2019-Jan-13 16:45:06.785645 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3102 2019-Jan-13 16:45:06.785701 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3103 2019-Jan-13 16:45:06.786343 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
3104 2019-Jan-13 16:45:06.786988 - [DEBUG] Edge Function : AllBottom
3105 2019-Jan-13 16:45:06.787028 - [DEBUG] End adding new jump function
3106 2019-Jan-13 16:45:06.787052 - [DEBUG]
3107 2019-Jan-13 16:45:06.787076 - [DEBUG] -------------------------------------------- 97. Path Edge --------------------------------------------
3108 2019-Jan-13 16:45:06.787100 - [DEBUG]
3109 2019-Jan-13 16:45:06.787124 - [DEBUG] Process 97. path edge:
3110 2019-Jan-13 16:45:06.787147 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3111 2019-Jan-13 16:45:06.787204 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
3112 2019-Jan-13 16:45:06.787849 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3113 2019-Jan-13 16:45:06.788505 - [DEBUG]
3114 2019-Jan-13 16:45:06.788529 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
3115 2019-Jan-13 16:45:06.789181 - [DEBUG] Possible callees:
3116 2019-Jan-13 16:45:06.789206 - [DEBUG] llvm.dbg.declare
3117 2019-Jan-13 16:45:06.789231 - [DEBUG] Possible return sites:
3118 2019-Jan-13 16:45:06.789254 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1633119 2019-Jan-13 16:45:06.790542 - [DEBUG] Found and process special summary
3120 2019-Jan-13 16:45:06.790578 - [DEBUG] Compose: EdgeIdentity * AllBottom
3121 2019-Jan-13 16:45:06.790606 - [DEBUG]
3122 2019-Jan-13 16:45:06.790630 - [DEBUG] Propagate flow
3123 2019-Jan-13 16:45:06.790653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3124 2019-Jan-13 16:45:06.790713 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
3125 2019-Jan-13 16:45:06.791372 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3126 2019-Jan-13 16:45:06.792041 - [DEBUG] Edge function : AllBottom (result of previous compose)
3127 2019-Jan-13 16:45:06.792066 - [DEBUG]
3128 2019-Jan-13 16:45:06.792091 - [DEBUG] Join: AllTop & AllBottom
3129 2019-Jan-13 16:45:06.792117 - [DEBUG] = AllBottom (new jump func)
3130 2019-Jan-13 16:45:06.792142 - [DEBUG]
3131 2019-Jan-13 16:45:06.792165 - [DEBUG] Start adding new jump function
3132 2019-Jan-13 16:45:06.792189 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3133 2019-Jan-13 16:45:06.792245 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3134 2019-Jan-13 16:45:06.792883 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
3135 2019-Jan-13 16:45:06.793520 - [DEBUG] Edge Function : AllBottom
3136 2019-Jan-13 16:45:06.793547 - [DEBUG] End adding new jump function
3137 2019-Jan-13 16:45:06.793572 - [DEBUG]
3138 2019-Jan-13 16:45:06.793596 - [DEBUG] -------------------------------------------- 98. Path Edge --------------------------------------------
3139 2019-Jan-13 16:45:06.793620 - [DEBUG]
3140 2019-Jan-13 16:45:06.793643 - [DEBUG] Process 98. path edge:
3141 2019-Jan-13 16:45:06.793667 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3142 2019-Jan-13 16:45:06.793724 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
3143 2019-Jan-13 16:45:06.794363 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3144 2019-Jan-13 16:45:06.795032 - [DEBUG]
3145 2019-Jan-13 16:45:06.795058 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
3146 2019-Jan-13 16:45:06.795746 - [DEBUG] Compose: EdgeIdentity * AllBottom
3147 2019-Jan-13 16:45:06.795775 - [DEBUG]
3148 2019-Jan-13 16:45:06.795799 - [DEBUG] Propagate flow
3149 2019-Jan-13 16:45:06.795836 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3150 2019-Jan-13 16:45:06.795899 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
3151 2019-Jan-13 16:45:06.796559 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3152 2019-Jan-13 16:45:06.797237 - [DEBUG] Edge function : AllBottom (result of previous compose)
3153 2019-Jan-13 16:45:06.797265 - [DEBUG]
3154 2019-Jan-13 16:45:06.797292 - [DEBUG] Join: AllTop & AllBottom
3155 2019-Jan-13 16:45:06.797317 - [DEBUG] = AllBottom (new jump func)
3156 2019-Jan-13 16:45:06.797342 - [DEBUG]
3157 2019-Jan-13 16:45:06.797365 - [DEBUG] Start adding new jump function
3158 2019-Jan-13 16:45:06.797389 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3159 2019-Jan-13 16:45:06.797454 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3160 2019-Jan-13 16:45:06.798145 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
3161 2019-Jan-13 16:45:06.798794 - [DEBUG] Edge Function : AllBottom
3162 2019-Jan-13 16:45:06.798825 - [DEBUG] End adding new jump function
3163 2019-Jan-13 16:45:06.798850 - [DEBUG]
3164 2019-Jan-13 16:45:06.798874 - [DEBUG] -------------------------------------------- 99. Path Edge --------------------------------------------
3165 2019-Jan-13 16:45:06.798899 - [DEBUG]
3166 2019-Jan-13 16:45:06.798921 - [DEBUG] Process 99. path edge:
3167 2019-Jan-13 16:45:06.798945 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3168 2019-Jan-13 16:45:06.799008 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
3169 2019-Jan-13 16:45:06.799692 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3170 2019-Jan-13 16:45:06.800379 - [DEBUG]
3171 2019-Jan-13 16:45:06.800407 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
3172 2019-Jan-13 16:45:06.801097 - [DEBUG] Compose: EdgeIdentity * AllBottom
3173 2019-Jan-13 16:45:06.801127 - [DEBUG]
3174 2019-Jan-13 16:45:06.801151 - [DEBUG] Propagate flow
3175 2019-Jan-13 16:45:06.801175 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3176 2019-Jan-13 16:45:06.801241 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
3177 2019-Jan-13 16:45:06.801982 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3178 2019-Jan-13 16:45:06.802682 - [DEBUG] Edge function : AllBottom (result of previous compose)
3179 2019-Jan-13 16:45:06.802711 - [DEBUG]
3180 2019-Jan-13 16:45:06.802739 - [DEBUG] Join: AllTop & AllBottom
3181 2019-Jan-13 16:45:06.802766 - [DEBUG] = AllBottom (new jump func)
3182 2019-Jan-13 16:45:06.802791 - [DEBUG]
3183 2019-Jan-13 16:45:06.802815 - [DEBUG] Start adding new jump function
3184 2019-Jan-13 16:45:06.802839 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3185 2019-Jan-13 16:45:06.802912 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3186 2019-Jan-13 16:45:06.803617 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
3187 2019-Jan-13 16:45:06.804313 - [DEBUG] Edge Function : AllBottom
3188 2019-Jan-13 16:45:06.804348 - [DEBUG] End adding new jump function
3189 2019-Jan-13 16:45:06.804373 - [DEBUG]
3190 2019-Jan-13 16:45:06.804398 - [DEBUG] -------------------------------------------- 100. Path Edge --------------------------------------------
3191 2019-Jan-13 16:45:06.804423 - [DEBUG]
3192 2019-Jan-13 16:45:06.804447 - [DEBUG] Process 100. path edge:
3193 2019-Jan-13 16:45:06.804471 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3194 2019-Jan-13 16:45:06.804565 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
3195 2019-Jan-13 16:45:06.805288 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3196 2019-Jan-13 16:45:06.805946 - [DEBUG]
3197 2019-Jan-13 16:45:06.805975 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
3198 2019-Jan-13 16:45:06.806631 - [DEBUG] Possible callees:
3199 2019-Jan-13 16:45:06.806656 - [DEBUG] llvm.dbg.declare
3200 2019-Jan-13 16:45:06.806681 - [DEBUG] Possible return sites:
3201 2019-Jan-13 16:45:06.806705 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1693202 2019-Jan-13 16:45:06.807992 - [DEBUG] Found and process special summary
3203 2019-Jan-13 16:45:06.808031 - [DEBUG] Compose: EdgeIdentity * AllBottom
3204 2019-Jan-13 16:45:06.808059 - [DEBUG]
3205 2019-Jan-13 16:45:06.808101 - [DEBUG] Propagate flow
3206 2019-Jan-13 16:45:06.808125 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3207 2019-Jan-13 16:45:06.808183 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
3208 2019-Jan-13 16:45:06.808825 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3209 2019-Jan-13 16:45:06.809465 - [DEBUG] Edge function : AllBottom (result of previous compose)
3210 2019-Jan-13 16:45:06.809490 - [DEBUG]
3211 2019-Jan-13 16:45:06.809515 - [DEBUG] Join: AllTop & AllBottom
3212 2019-Jan-13 16:45:06.809541 - [DEBUG] = AllBottom (new jump func)
3213 2019-Jan-13 16:45:06.809566 - [DEBUG]
3214 2019-Jan-13 16:45:06.809589 - [DEBUG] Start adding new jump function
3215 2019-Jan-13 16:45:06.809613 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3216 2019-Jan-13 16:45:06.809669 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3217 2019-Jan-13 16:45:06.810310 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
3218 2019-Jan-13 16:45:06.810947 - [DEBUG] Edge Function : AllBottom
3219 2019-Jan-13 16:45:06.810975 - [DEBUG] End adding new jump function
3220 2019-Jan-13 16:45:06.810999 - [DEBUG]
3221 2019-Jan-13 16:45:06.811023 - [DEBUG] -------------------------------------------- 101. Path Edge --------------------------------------------
3222 2019-Jan-13 16:45:06.811048 - [DEBUG]
3223 2019-Jan-13 16:45:06.811071 - [DEBUG] Process 101. path edge:
3224 2019-Jan-13 16:45:06.811095 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3225 2019-Jan-13 16:45:06.811151 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
3226 2019-Jan-13 16:45:06.811811 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3227 2019-Jan-13 16:45:06.812450 - [DEBUG]
3228 2019-Jan-13 16:45:06.812475 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
3229 2019-Jan-13 16:45:06.813129 - [DEBUG] Compose: EdgeIdentity * AllBottom
3230 2019-Jan-13 16:45:06.813157 - [DEBUG]
3231 2019-Jan-13 16:45:06.813181 - [DEBUG] Propagate flow
3232 2019-Jan-13 16:45:06.813204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3233 2019-Jan-13 16:45:06.813261 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
3234 2019-Jan-13 16:45:06.813899 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3235 2019-Jan-13 16:45:06.814540 - [DEBUG] Edge function : AllBottom (result of previous compose)
3236 2019-Jan-13 16:45:06.814578 - [DEBUG]
3237 2019-Jan-13 16:45:06.814607 - [DEBUG] Join: AllTop & AllBottom
3238 2019-Jan-13 16:45:06.814634 - [DEBUG] = AllBottom (new jump func)
3239 2019-Jan-13 16:45:06.814658 - [DEBUG]
3240 2019-Jan-13 16:45:06.814682 - [DEBUG] Start adding new jump function
3241 2019-Jan-13 16:45:06.814705 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3242 2019-Jan-13 16:45:06.814776 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3243 2019-Jan-13 16:45:06.815437 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
3244 2019-Jan-13 16:45:06.816076 - [DEBUG] Edge Function : AllBottom
3245 2019-Jan-13 16:45:06.816105 - [DEBUG] End adding new jump function
3246 2019-Jan-13 16:45:06.816129 - [DEBUG]
3247 2019-Jan-13 16:45:06.816153 - [DEBUG] -------------------------------------------- 102. Path Edge --------------------------------------------
3248 2019-Jan-13 16:45:06.816177 - [DEBUG]
3249 2019-Jan-13 16:45:06.816200 - [DEBUG] Process 102. path edge:
3250 2019-Jan-13 16:45:06.816224 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3251 2019-Jan-13 16:45:06.816281 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
3252 2019-Jan-13 16:45:06.816919 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3253 2019-Jan-13 16:45:06.817558 - [DEBUG]
3254 2019-Jan-13 16:45:06.817583 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
3255 2019-Jan-13 16:45:06.818256 - [DEBUG] Compose: EdgeIdentity * AllBottom
3256 2019-Jan-13 16:45:06.818284 - [DEBUG]
3257 2019-Jan-13 16:45:06.818308 - [DEBUG] Propagate flow
3258 2019-Jan-13 16:45:06.818331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3259 2019-Jan-13 16:45:06.818387 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
3260 2019-Jan-13 16:45:06.819028 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3261 2019-Jan-13 16:45:06.819666 - [DEBUG] Edge function : AllBottom (result of previous compose)
3262 2019-Jan-13 16:45:06.819692 - [DEBUG]
3263 2019-Jan-13 16:45:06.819716 - [DEBUG] Join: AllTop & AllBottom
3264 2019-Jan-13 16:45:06.819742 - [DEBUG] = AllBottom (new jump func)
3265 2019-Jan-13 16:45:06.819766 - [DEBUG]
3266 2019-Jan-13 16:45:06.819789 - [DEBUG] Start adding new jump function
3267 2019-Jan-13 16:45:06.819813 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3268 2019-Jan-13 16:45:06.819869 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3269 2019-Jan-13 16:45:06.820509 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
3270 2019-Jan-13 16:45:06.821148 - [DEBUG] Edge Function : AllBottom
3271 2019-Jan-13 16:45:06.821176 - [DEBUG] End adding new jump function
3272 2019-Jan-13 16:45:06.821200 - [DEBUG]
3273 2019-Jan-13 16:45:06.821223 - [DEBUG] -------------------------------------------- 103. Path Edge --------------------------------------------
3274 2019-Jan-13 16:45:06.821247 - [DEBUG]
3275 2019-Jan-13 16:45:06.821271 - [DEBUG] Process 103. path edge:
3276 2019-Jan-13 16:45:06.821294 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3277 2019-Jan-13 16:45:06.821351 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
3278 2019-Jan-13 16:45:06.822027 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3279 2019-Jan-13 16:45:06.822667 - [DEBUG]
3280 2019-Jan-13 16:45:06.822691 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
3281 2019-Jan-13 16:45:06.823351 - [DEBUG] Compose: EdgeIdentity * AllBottom
3282 2019-Jan-13 16:45:06.823379 - [DEBUG]
3283 2019-Jan-13 16:45:06.823403 - [DEBUG] Propagate flow
3284 2019-Jan-13 16:45:06.823426 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3285 2019-Jan-13 16:45:06.823483 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
3286 2019-Jan-13 16:45:06.824120 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3287 2019-Jan-13 16:45:06.824775 - [DEBUG] Edge function : AllBottom (result of previous compose)
3288 2019-Jan-13 16:45:06.824801 - [DEBUG]
3289 2019-Jan-13 16:45:06.824826 - [DEBUG] Join: AllTop & AllBottom
3290 2019-Jan-13 16:45:06.824851 - [DEBUG] = AllBottom (new jump func)
3291 2019-Jan-13 16:45:06.824876 - [DEBUG]
3292 2019-Jan-13 16:45:06.824899 - [DEBUG] Start adding new jump function
3293 2019-Jan-13 16:45:06.824922 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3294 2019-Jan-13 16:45:06.824978 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3295 2019-Jan-13 16:45:06.825653 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
3296 2019-Jan-13 16:45:06.826313 - [DEBUG] Edge Function : AllBottom
3297 2019-Jan-13 16:45:06.826343 - [DEBUG] End adding new jump function
3298 2019-Jan-13 16:45:06.826368 - [DEBUG]
3299 2019-Jan-13 16:45:06.826392 - [DEBUG] -------------------------------------------- 104. Path Edge --------------------------------------------
3300 2019-Jan-13 16:45:06.826417 - [DEBUG]
3301 2019-Jan-13 16:45:06.826440 - [DEBUG] Process 104. path edge:
3302 2019-Jan-13 16:45:06.826464 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3303 2019-Jan-13 16:45:06.826525 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
3304 2019-Jan-13 16:45:06.827163 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3305 2019-Jan-13 16:45:06.827806 - [DEBUG]
3306 2019-Jan-13 16:45:06.827832 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
3307 2019-Jan-13 16:45:06.828510 - [DEBUG] Compose: EdgeIdentity * AllBottom
3308 2019-Jan-13 16:45:06.828539 - [DEBUG]
3309 2019-Jan-13 16:45:06.828562 - [DEBUG] Propagate flow
3310 2019-Jan-13 16:45:06.828586 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3311 2019-Jan-13 16:45:06.828643 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
3312 2019-Jan-13 16:45:06.829287 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3313 2019-Jan-13 16:45:06.829926 - [DEBUG] Edge function : AllBottom (result of previous compose)
3314 2019-Jan-13 16:45:06.829951 - [DEBUG]
3315 2019-Jan-13 16:45:06.829976 - [DEBUG] Join: AllTop & AllBottom
3316 2019-Jan-13 16:45:06.830002 - [DEBUG] = AllBottom (new jump func)
3317 2019-Jan-13 16:45:06.830027 - [DEBUG]
3318 2019-Jan-13 16:45:06.830050 - [DEBUG] Start adding new jump function
3319 2019-Jan-13 16:45:06.830074 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3320 2019-Jan-13 16:45:06.830130 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3321 2019-Jan-13 16:45:06.830784 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
3322 2019-Jan-13 16:45:06.831463 - [DEBUG] Edge Function : AllBottom
3323 2019-Jan-13 16:45:06.831493 - [DEBUG] End adding new jump function
3324 2019-Jan-13 16:45:06.831517 - [DEBUG]
3325 2019-Jan-13 16:45:06.831540 - [DEBUG] -------------------------------------------- 105. Path Edge --------------------------------------------
3326 2019-Jan-13 16:45:06.831582 - [DEBUG]
3327 2019-Jan-13 16:45:06.831606 - [DEBUG] Process 105. path edge:
3328 2019-Jan-13 16:45:06.831630 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3329 2019-Jan-13 16:45:06.831698 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
3330 2019-Jan-13 16:45:06.832362 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3331 2019-Jan-13 16:45:06.833007 - [DEBUG]
3332 2019-Jan-13 16:45:06.833032 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
3333 2019-Jan-13 16:45:06.833696 - [DEBUG] Compose: EdgeIdentity * AllBottom
3334 2019-Jan-13 16:45:06.833724 - [DEBUG]
3335 2019-Jan-13 16:45:06.833748 - [DEBUG] Propagate flow
3336 2019-Jan-13 16:45:06.833772 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3337 2019-Jan-13 16:45:06.833829 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
3338 2019-Jan-13 16:45:06.834466 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3339 2019-Jan-13 16:45:06.835128 - [DEBUG] Edge function : AllBottom (result of previous compose)
3340 2019-Jan-13 16:45:06.835156 - [DEBUG]
3341 2019-Jan-13 16:45:06.835181 - [DEBUG] Join: AllTop & AllBottom
3342 2019-Jan-13 16:45:06.835208 - [DEBUG] = AllBottom (new jump func)
3343 2019-Jan-13 16:45:06.835232 - [DEBUG]
3344 2019-Jan-13 16:45:06.835255 - [DEBUG] Start adding new jump function
3345 2019-Jan-13 16:45:06.835279 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3346 2019-Jan-13 16:45:06.835337 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3347 2019-Jan-13 16:45:06.835987 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
3348 2019-Jan-13 16:45:06.836646 - [DEBUG] Edge Function : AllBottom
3349 2019-Jan-13 16:45:06.836677 - [DEBUG] End adding new jump function
3350 2019-Jan-13 16:45:06.836702 - [DEBUG]
3351 2019-Jan-13 16:45:06.836726 - [DEBUG] -------------------------------------------- 106. Path Edge --------------------------------------------
3352 2019-Jan-13 16:45:06.836751 - [DEBUG]
3353 2019-Jan-13 16:45:06.836774 - [DEBUG] Process 106. path edge:
3354 2019-Jan-13 16:45:06.836798 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3355 2019-Jan-13 16:45:06.836866 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
3356 2019-Jan-13 16:45:06.837532 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3357 2019-Jan-13 16:45:06.838217 - [DEBUG]
3358 2019-Jan-13 16:45:06.838244 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
3359 2019-Jan-13 16:45:06.838942 - [DEBUG] Compose: EdgeIdentity * AllBottom
3360 2019-Jan-13 16:45:06.838972 - [DEBUG]
3361 2019-Jan-13 16:45:06.838996 - [DEBUG] Propagate flow
3362 2019-Jan-13 16:45:06.839019 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3363 2019-Jan-13 16:45:06.839092 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
3364 2019-Jan-13 16:45:06.839770 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3365 2019-Jan-13 16:45:06.840425 - [DEBUG] Edge function : AllBottom (result of previous compose)
3366 2019-Jan-13 16:45:06.840451 - [DEBUG]
3367 2019-Jan-13 16:45:06.840477 - [DEBUG] Join: AllTop & AllBottom
3368 2019-Jan-13 16:45:06.840503 - [DEBUG] = AllBottom (new jump func)
3369 2019-Jan-13 16:45:06.840528 - [DEBUG]
3370 2019-Jan-13 16:45:06.840551 - [DEBUG] Start adding new jump function
3371 2019-Jan-13 16:45:06.840574 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3372 2019-Jan-13 16:45:06.840652 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3373 2019-Jan-13 16:45:06.841292 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
3374 2019-Jan-13 16:45:06.841973 - [DEBUG] Edge Function : AllBottom
3375 2019-Jan-13 16:45:06.842002 - [DEBUG] End adding new jump function
3376 2019-Jan-13 16:45:06.842026 - [DEBUG]
3377 2019-Jan-13 16:45:06.842050 - [DEBUG] -------------------------------------------- 107. Path Edge --------------------------------------------
3378 2019-Jan-13 16:45:06.842075 - [DEBUG]
3379 2019-Jan-13 16:45:06.842098 - [DEBUG] Process 107. path edge:
3380 2019-Jan-13 16:45:06.842122 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3381 2019-Jan-13 16:45:06.842179 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
3382 2019-Jan-13 16:45:06.842817 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3383 2019-Jan-13 16:45:06.843456 - [DEBUG]
3384 2019-Jan-13 16:45:06.843481 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
3385 2019-Jan-13 16:45:06.844142 - [DEBUG] Compose: EdgeIdentity * AllBottom
3386 2019-Jan-13 16:45:06.844170 - [DEBUG]
3387 2019-Jan-13 16:45:06.844194 - [DEBUG] Propagate flow
3388 2019-Jan-13 16:45:06.844217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3389 2019-Jan-13 16:45:06.844274 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
3390 2019-Jan-13 16:45:06.844938 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3391 2019-Jan-13 16:45:06.845587 - [DEBUG] Edge function : AllBottom (result of previous compose)
3392 2019-Jan-13 16:45:06.845612 - [DEBUG]
3393 2019-Jan-13 16:45:06.845637 - [DEBUG] Join: AllTop & AllBottom
3394 2019-Jan-13 16:45:06.845662 - [DEBUG] = AllBottom (new jump func)
3395 2019-Jan-13 16:45:06.845687 - [DEBUG]
3396 2019-Jan-13 16:45:06.845710 - [DEBUG] Start adding new jump function
3397 2019-Jan-13 16:45:06.845734 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3398 2019-Jan-13 16:45:06.845790 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3399 2019-Jan-13 16:45:06.846430 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
3400 2019-Jan-13 16:45:06.847081 - [DEBUG] Edge Function : AllBottom
3401 2019-Jan-13 16:45:06.847110 - [DEBUG] End adding new jump function
3402 2019-Jan-13 16:45:06.847134 - [DEBUG]
3403 2019-Jan-13 16:45:06.847158 - [DEBUG] -------------------------------------------- 108. Path Edge --------------------------------------------
3404 2019-Jan-13 16:45:06.847183 - [DEBUG]
3405 2019-Jan-13 16:45:06.847206 - [DEBUG] Process 108. path edge:
3406 2019-Jan-13 16:45:06.847230 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3407 2019-Jan-13 16:45:06.847292 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
3408 2019-Jan-13 16:45:06.847951 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3409 2019-Jan-13 16:45:06.848632 - [DEBUG]
3410 2019-Jan-13 16:45:06.848660 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
3411 2019-Jan-13 16:45:06.849376 - [DEBUG] Compose: EdgeIdentity * AllBottom
3412 2019-Jan-13 16:45:06.849406 - [DEBUG]
3413 2019-Jan-13 16:45:06.849430 - [DEBUG] Propagate flow
3414 2019-Jan-13 16:45:06.849454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3415 2019-Jan-13 16:45:06.849546 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
3416 2019-Jan-13 16:45:06.850256 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3417 2019-Jan-13 16:45:06.850987 - [DEBUG] Edge function : AllBottom (result of previous compose)
3418 2019-Jan-13 16:45:06.851016 - [DEBUG]
3419 2019-Jan-13 16:45:06.851044 - [DEBUG] Join: AllTop & AllBottom
3420 2019-Jan-13 16:45:06.851071 - [DEBUG] = AllBottom (new jump func)
3421 2019-Jan-13 16:45:06.851097 - [DEBUG]
3422 2019-Jan-13 16:45:06.851121 - [DEBUG] Start adding new jump function
3423 2019-Jan-13 16:45:06.851145 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3424 2019-Jan-13 16:45:06.851221 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3425 2019-Jan-13 16:45:06.851951 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
3426 2019-Jan-13 16:45:06.852604 - [DEBUG] Edge Function : AllBottom
3427 2019-Jan-13 16:45:06.852634 - [DEBUG] End adding new jump function
3428 2019-Jan-13 16:45:06.852659 - [DEBUG]
3429 2019-Jan-13 16:45:06.852683 - [DEBUG] -------------------------------------------- 109. Path Edge --------------------------------------------
3430 2019-Jan-13 16:45:06.852708 - [DEBUG]
3431 2019-Jan-13 16:45:06.852731 - [DEBUG] Process 109. path edge:
3432 2019-Jan-13 16:45:06.852755 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3433 2019-Jan-13 16:45:06.852813 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
3434 2019-Jan-13 16:45:06.853450 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3435 2019-Jan-13 16:45:06.854089 - [DEBUG]
3436 2019-Jan-13 16:45:06.854115 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
3437 2019-Jan-13 16:45:06.854807 - [DEBUG] Compose: EdgeIdentity * AllBottom
3438 2019-Jan-13 16:45:06.854836 - [DEBUG]
3439 2019-Jan-13 16:45:06.854860 - [DEBUG] Propagate flow
3440 2019-Jan-13 16:45:06.854883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3441 2019-Jan-13 16:45:06.854940 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3442 2019-Jan-13 16:45:06.855596 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3443 2019-Jan-13 16:45:06.856280 - [DEBUG] Edge function : AllBottom (result of previous compose)
3444 2019-Jan-13 16:45:06.856306 - [DEBUG]
3445 2019-Jan-13 16:45:06.856332 - [DEBUG] Join: AllTop & AllBottom
3446 2019-Jan-13 16:45:06.856358 - [DEBUG] = AllBottom (new jump func)
3447 2019-Jan-13 16:45:06.856383 - [DEBUG]
3448 2019-Jan-13 16:45:06.856406 - [DEBUG] Start adding new jump function
3449 2019-Jan-13 16:45:06.856430 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3450 2019-Jan-13 16:45:06.856493 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3451 2019-Jan-13 16:45:06.857159 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3452 2019-Jan-13 16:45:06.857798 - [DEBUG] Edge Function : AllBottom
3453 2019-Jan-13 16:45:06.857827 - [DEBUG] End adding new jump function
3454 2019-Jan-13 16:45:06.857851 - [DEBUG]
3455 2019-Jan-13 16:45:06.857875 - [DEBUG] -------------------------------------------- 110. Path Edge --------------------------------------------
3456 2019-Jan-13 16:45:06.857899 - [DEBUG]
3457 2019-Jan-13 16:45:06.857923 - [DEBUG] Process 110. path edge:
3458 2019-Jan-13 16:45:06.857946 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3459 2019-Jan-13 16:45:06.858004 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
3460 2019-Jan-13 16:45:06.858666 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3461 2019-Jan-13 16:45:06.859330 - [DEBUG]
3462 2019-Jan-13 16:45:06.859356 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3463 2019-Jan-13 16:45:06.859997 - [DEBUG] Start of endsummarytab entry
3464 2019-Jan-13 16:45:06.860025 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
3465 2019-Jan-13 16:45:06.860663 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
3466 2019-Jan-13 16:45:06.860721 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3467 2019-Jan-13 16:45:06.861357 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3468 2019-Jan-13 16:45:06.862022 - [DEBUG] EF: AllBottom
3469 2019-Jan-13 16:45:06.862047 - [DEBUG]
3470 2019-Jan-13 16:45:06.862070 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3471 2019-Jan-13 16:45:06.862749 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
3472 2019-Jan-13 16:45:06.863447 - [DEBUG] EF: AllBottom
3473 2019-Jan-13 16:45:06.863474 - [DEBUG]
3474 2019-Jan-13 16:45:06.863498 - [DEBUG] ---------------
3475 2019-Jan-13 16:45:06.863522 - [DEBUG]
3476 2019-Jan-13 16:45:06.863546 - [DEBUG] End of endsummarytab entry
3477 2019-Jan-13 16:45:06.863570 - [DEBUG]
3478 2019-Jan-13 16:45:06.863594 - [DEBUG] Start of incomingtab entry
3479 2019-Jan-13 16:45:06.863619 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
3480 2019-Jan-13 16:45:06.864312 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
3481 2019-Jan-13 16:45:06.864381 - [DEBUG] ---------------
3482 2019-Jan-13 16:45:06.864406 - [DEBUG] End of incomingtab entry
3483 2019-Jan-13 16:45:06.864429 - [DEBUG]
3484 2019-Jan-13 16:45:06.864457 - [DEBUG] EDGE:
3485 2019-Jan-13 16:45:06.864513 - [DEBUG] ---> 3486 2019-Jan-13 16:45:06.865222 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3487 2019-Jan-13 16:45:06.865891 - [DEBUG]
3488 2019-Jan-13 16:45:06.865919 - [DEBUG] EDGE:
3489 2019-Jan-13 16:45:06.865982 - [DEBUG] ---> 3490 2019-Jan-13 16:45:06.866624 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3491 2019-Jan-13 16:45:06.867262 - [DEBUG]
3492 2019-Jan-13 16:45:06.867312 - [DEBUG] Compose: EdgeIdentity * AllBottom
3493 2019-Jan-13 16:45:06.867340 - [DEBUG]
3494 2019-Jan-13 16:45:06.867364 - [DEBUG] Propagate flow
3495 2019-Jan-13 16:45:06.867388 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3496 2019-Jan-13 16:45:06.867445 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
3497 2019-Jan-13 16:45:06.868113 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3498 2019-Jan-13 16:45:06.868752 - [DEBUG] Edge function : AllBottom (result of previous compose)
3499 2019-Jan-13 16:45:06.868777 - [DEBUG]
3500 2019-Jan-13 16:45:06.868804 - [DEBUG] Join: AllTop & AllBottom
3501 2019-Jan-13 16:45:06.868830 - [DEBUG] = AllBottom (new jump func)
3502 2019-Jan-13 16:45:06.868854 - [DEBUG]
3503 2019-Jan-13 16:45:06.868878 - [DEBUG] Start adding new jump function
3504 2019-Jan-13 16:45:06.868901 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3505 2019-Jan-13 16:45:06.868957 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3506 2019-Jan-13 16:45:06.869618 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
3507 2019-Jan-13 16:45:06.870280 - [DEBUG] Edge Function : AllBottom
3508 2019-Jan-13 16:45:06.870310 - [DEBUG] End adding new jump function
3509 2019-Jan-13 16:45:06.870334 - [DEBUG]
3510 2019-Jan-13 16:45:06.870358 - [DEBUG] -------------------------------------------- 111. Path Edge --------------------------------------------
3511 2019-Jan-13 16:45:06.870383 - [DEBUG]
3512 2019-Jan-13 16:45:06.870406 - [DEBUG] Process 111. path edge:
3513 2019-Jan-13 16:45:06.870430 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3514 2019-Jan-13 16:45:06.870486 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
3515 2019-Jan-13 16:45:06.871148 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3516 2019-Jan-13 16:45:06.871823 - [DEBUG]
3517 2019-Jan-13 16:45:06.871849 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
3518 2019-Jan-13 16:45:06.872567 - [DEBUG] Possible callees:
3519 2019-Jan-13 16:45:06.872593 - [DEBUG] llvm.dbg.declare
3520 2019-Jan-13 16:45:06.872619 - [DEBUG] Possible return sites:
3521 2019-Jan-13 16:45:06.872644 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1933522 2019-Jan-13 16:45:06.873969 - [DEBUG] Found and process special summary
3523 2019-Jan-13 16:45:06.874008 - [DEBUG] Compose: EdgeIdentity * AllBottom
3524 2019-Jan-13 16:45:06.874036 - [DEBUG]
3525 2019-Jan-13 16:45:06.874060 - [DEBUG] Propagate flow
3526 2019-Jan-13 16:45:06.874083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3527 2019-Jan-13 16:45:06.874143 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
3528 2019-Jan-13 16:45:06.874816 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3529 2019-Jan-13 16:45:06.875465 - [DEBUG] Edge function : AllBottom (result of previous compose)
3530 2019-Jan-13 16:45:06.875490 - [DEBUG]
3531 2019-Jan-13 16:45:06.875515 - [DEBUG] Join: AllTop & AllBottom
3532 2019-Jan-13 16:45:06.875542 - [DEBUG] = AllBottom (new jump func)
3533 2019-Jan-13 16:45:06.875566 - [DEBUG]
3534 2019-Jan-13 16:45:06.875590 - [DEBUG] Start adding new jump function
3535 2019-Jan-13 16:45:06.875613 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3536 2019-Jan-13 16:45:06.875670 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3537 2019-Jan-13 16:45:06.876312 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
3538 2019-Jan-13 16:45:06.876968 - [DEBUG] Edge Function : AllBottom
3539 2019-Jan-13 16:45:06.876997 - [DEBUG] End adding new jump function
3540 2019-Jan-13 16:45:06.877022 - [DEBUG]
3541 2019-Jan-13 16:45:06.877046 - [DEBUG] -------------------------------------------- 112. Path Edge --------------------------------------------
3542 2019-Jan-13 16:45:06.877071 - [DEBUG]
3543 2019-Jan-13 16:45:06.877094 - [DEBUG] Process 112. path edge:
3544 2019-Jan-13 16:45:06.877117 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3545 2019-Jan-13 16:45:06.877180 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
3546 2019-Jan-13 16:45:06.877853 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3547 2019-Jan-13 16:45:06.878557 - [DEBUG]
3548 2019-Jan-13 16:45:06.878583 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
3549 2019-Jan-13 16:45:06.879265 - [DEBUG] Compose: EdgeIdentity * AllBottom
3550 2019-Jan-13 16:45:06.879316 - [DEBUG]
3551 2019-Jan-13 16:45:06.879341 - [DEBUG] Propagate flow
3552 2019-Jan-13 16:45:06.879364 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3553 2019-Jan-13 16:45:06.879429 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
3554 2019-Jan-13 16:45:06.880122 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3555 2019-Jan-13 16:45:06.880806 - [DEBUG] Edge function : AllBottom (result of previous compose)
3556 2019-Jan-13 16:45:06.880833 - [DEBUG]
3557 2019-Jan-13 16:45:06.880859 - [DEBUG] Join: AllTop & AllBottom
3558 2019-Jan-13 16:45:06.880886 - [DEBUG] = AllBottom (new jump func)
3559 2019-Jan-13 16:45:06.880910 - [DEBUG]
3560 2019-Jan-13 16:45:06.880933 - [DEBUG] Start adding new jump function
3561 2019-Jan-13 16:45:06.880957 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3562 2019-Jan-13 16:45:06.881023 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3563 2019-Jan-13 16:45:06.881726 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
3564 2019-Jan-13 16:45:06.882383 - [DEBUG] Edge Function : AllBottom
3565 2019-Jan-13 16:45:06.882415 - [DEBUG] End adding new jump function
3566 2019-Jan-13 16:45:06.882440 - [DEBUG]
3567 2019-Jan-13 16:45:06.882464 - [DEBUG] -------------------------------------------- 113. Path Edge --------------------------------------------
3568 2019-Jan-13 16:45:06.882489 - [DEBUG]
3569 2019-Jan-13 16:45:06.882512 - [DEBUG] Process 113. path edge:
3570 2019-Jan-13 16:45:06.882537 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3571 2019-Jan-13 16:45:06.882603 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
3572 2019-Jan-13 16:45:06.883285 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3573 2019-Jan-13 16:45:06.883989 - [DEBUG]
3574 2019-Jan-13 16:45:06.884019 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
3575 2019-Jan-13 16:45:06.884799 - [DEBUG] Compose: EdgeIdentity * AllBottom
3576 2019-Jan-13 16:45:06.884835 - [DEBUG]
3577 2019-Jan-13 16:45:06.884860 - [DEBUG] Propagate flow
3578 2019-Jan-13 16:45:06.884883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3579 2019-Jan-13 16:45:06.884970 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
3580 2019-Jan-13 16:45:06.885683 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3581 2019-Jan-13 16:45:06.886366 - [DEBUG] Edge function : AllBottom (result of previous compose)
3582 2019-Jan-13 16:45:06.886393 - [DEBUG]
3583 2019-Jan-13 16:45:06.886419 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3584 2019-Jan-13 16:45:06.886446 - [DEBUG] = AllBottom
3585 2019-Jan-13 16:45:06.886470 - [DEBUG]
3586 2019-Jan-13 16:45:06.886493 - [DEBUG] PROPAGATE: No new function!
3587 2019-Jan-13 16:45:06.886521 - [DEBUG] EDGE:
3588 2019-Jan-13 16:45:06.886587 - [DEBUG] ---> 3589 2019-Jan-13 16:45:06.887242 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3590 2019-Jan-13 16:45:06.887881 - [DEBUG]
3591 2019-Jan-13 16:45:06.887908 - [DEBUG] EDGE:
3592 2019-Jan-13 16:45:06.887965 - [DEBUG] ---> 3593 2019-Jan-13 16:45:06.888629 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3594 2019-Jan-13 16:45:06.889268 - [DEBUG]
3595 2019-Jan-13 16:45:06.889340 - [DEBUG] Compose: EdgeIdentity * AllBottom
3596 2019-Jan-13 16:45:06.889368 - [DEBUG]
3597 2019-Jan-13 16:45:06.889392 - [DEBUG] Propagate flow
3598 2019-Jan-13 16:45:06.889416 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3599 2019-Jan-13 16:45:06.889472 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
3600 2019-Jan-13 16:45:06.890111 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3601 2019-Jan-13 16:45:06.890751 - [DEBUG] Edge function : AllBottom (result of previous compose)
3602 2019-Jan-13 16:45:06.890776 - [DEBUG]
3603 2019-Jan-13 16:45:06.890801 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3604 2019-Jan-13 16:45:06.890827 - [DEBUG] = AllBottom
3605 2019-Jan-13 16:45:06.890851 - [DEBUG]
3606 2019-Jan-13 16:45:06.890874 - [DEBUG] PROPAGATE: No new function!
3607 2019-Jan-13 16:45:06.890902 - [DEBUG] EDGE:
3608 2019-Jan-13 16:45:06.890960 - [DEBUG] ---> 3609 2019-Jan-13 16:45:06.891624 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3610 2019-Jan-13 16:45:06.892263 - [DEBUG]
3611 2019-Jan-13 16:45:06.892290 - [DEBUG] EDGE:
3612 2019-Jan-13 16:45:06.892347 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
3613 2019-Jan-13 16:45:06.892997 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3614 2019-Jan-13 16:45:06.893636 - [DEBUG]
3615 2019-Jan-13 16:45:06.893662 - [DEBUG] EDGE:
3616 2019-Jan-13 16:45:06.893719 - [DEBUG] ---> 3617 2019-Jan-13 16:45:06.894356 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3618 2019-Jan-13 16:45:06.895015 - [DEBUG]
3619 2019-Jan-13 16:45:06.895041 - [DEBUG] EDGE:
3620 2019-Jan-13 16:45:06.895098 - [DEBUG] ---> 3621 2019-Jan-13 16:45:06.895745 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3622 2019-Jan-13 16:45:06.896386 - [DEBUG]
3623 2019-Jan-13 16:45:06.896412 - [DEBUG] EDGE:
3624 2019-Jan-13 16:45:06.896469 - [DEBUG] ---> 3625 2019-Jan-13 16:45:06.897117 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3626 2019-Jan-13 16:45:06.897765 - [DEBUG]
3627 2019-Jan-13 16:45:06.897803 - [DEBUG] Compose: EdgeIdentity * AllBottom
3628 2019-Jan-13 16:45:06.897830 - [DEBUG]
3629 2019-Jan-13 16:45:06.897854 - [DEBUG] Propagate flow
3630 2019-Jan-13 16:45:06.897877 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3631 2019-Jan-13 16:45:06.897934 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
3632 2019-Jan-13 16:45:06.898605 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3633 2019-Jan-13 16:45:06.899254 - [DEBUG] Edge function : AllBottom (result of previous compose)
3634 2019-Jan-13 16:45:06.899280 - [DEBUG]
3635 2019-Jan-13 16:45:06.899305 - [DEBUG] Join: AllTop & AllBottom
3636 2019-Jan-13 16:45:06.899331 - [DEBUG] = AllBottom (new jump func)
3637 2019-Jan-13 16:45:06.899355 - [DEBUG]
3638 2019-Jan-13 16:45:06.899378 - [DEBUG] Start adding new jump function
3639 2019-Jan-13 16:45:06.899414 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3640 2019-Jan-13 16:45:06.899472 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3641 2019-Jan-13 16:45:06.900113 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
3642 2019-Jan-13 16:45:06.900752 - [DEBUG] Edge Function : AllBottom
3643 2019-Jan-13 16:45:06.900781 - [DEBUG] End adding new jump function
3644 2019-Jan-13 16:45:06.900806 - [DEBUG]
3645 2019-Jan-13 16:45:06.900830 - [DEBUG] -------------------------------------------- 114. Path Edge --------------------------------------------
3646 2019-Jan-13 16:45:06.900855 - [DEBUG]
3647 2019-Jan-13 16:45:06.900878 - [DEBUG] Process 114. path edge:
3648 2019-Jan-13 16:45:06.900902 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3649 2019-Jan-13 16:45:06.900959 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
3650 2019-Jan-13 16:45:06.901621 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3651 2019-Jan-13 16:45:06.902260 - [DEBUG]
3652 2019-Jan-13 16:45:06.902286 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
3653 2019-Jan-13 16:45:06.902943 - [DEBUG] Compose: EdgeIdentity * AllBottom
3654 2019-Jan-13 16:45:06.902971 - [DEBUG]
3655 2019-Jan-13 16:45:06.902999 - [DEBUG] Propagate flow
3656 2019-Jan-13 16:45:06.903023 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3657 2019-Jan-13 16:45:06.903079 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
3658 2019-Jan-13 16:45:06.903722 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3659 2019-Jan-13 16:45:06.904361 - [DEBUG] Edge function : AllBottom (result of previous compose)
3660 2019-Jan-13 16:45:06.904386 - [DEBUG]
3661 2019-Jan-13 16:45:06.904411 - [DEBUG] Join: AllTop & AllBottom
3662 2019-Jan-13 16:45:06.904437 - [DEBUG] = AllBottom (new jump func)
3663 2019-Jan-13 16:45:06.904461 - [DEBUG]
3664 2019-Jan-13 16:45:06.904485 - [DEBUG] Start adding new jump function
3665 2019-Jan-13 16:45:06.904508 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3666 2019-Jan-13 16:45:06.904564 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3667 2019-Jan-13 16:45:06.905226 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
3668 2019-Jan-13 16:45:06.905878 - [DEBUG] Edge Function : AllBottom
3669 2019-Jan-13 16:45:06.905906 - [DEBUG] End adding new jump function
3670 2019-Jan-13 16:45:06.905930 - [DEBUG]
3671 2019-Jan-13 16:45:06.905953 - [DEBUG] -------------------------------------------- 115. Path Edge --------------------------------------------
3672 2019-Jan-13 16:45:06.905980 - [DEBUG]
3673 2019-Jan-13 16:45:06.906003 - [DEBUG] Process 115. path edge:
3674 2019-Jan-13 16:45:06.906026 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3675 2019-Jan-13 16:45:06.906085 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
3676 2019-Jan-13 16:45:06.906731 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3677 2019-Jan-13 16:45:06.907371 - [DEBUG]
3678 2019-Jan-13 16:45:06.907398 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
3679 2019-Jan-13 16:45:06.908046 - [DEBUG] Compose: EdgeIdentity * AllBottom
3680 2019-Jan-13 16:45:06.908092 - [DEBUG]
3681 2019-Jan-13 16:45:06.908118 - [DEBUG] Propagate flow
3682 2019-Jan-13 16:45:06.908141 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3683 2019-Jan-13 16:45:06.908199 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
3684 2019-Jan-13 16:45:06.908857 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3685 2019-Jan-13 16:45:06.909498 - [DEBUG] Edge function : AllBottom (result of previous compose)
3686 2019-Jan-13 16:45:06.909524 - [DEBUG]
3687 2019-Jan-13 16:45:06.909549 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3688 2019-Jan-13 16:45:06.909575 - [DEBUG] = AllBottom
3689 2019-Jan-13 16:45:06.909599 - [DEBUG]
3690 2019-Jan-13 16:45:06.909623 - [DEBUG] PROPAGATE: No new function!
3691 2019-Jan-13 16:45:06.909648 - [DEBUG] EDGE:
3692 2019-Jan-13 16:45:06.909706 - [DEBUG] ---> 3693 2019-Jan-13 16:45:06.910341 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3694 2019-Jan-13 16:45:06.910980 - [DEBUG]
3695 2019-Jan-13 16:45:06.911005 - [DEBUG] EDGE:
3696 2019-Jan-13 16:45:06.911062 - [DEBUG] ---> 3697 2019-Jan-13 16:45:06.911721 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3698 2019-Jan-13 16:45:06.912380 - [DEBUG]
3699 2019-Jan-13 16:45:06.912407 - [DEBUG] EDGE:
3700 2019-Jan-13 16:45:06.912466 - [DEBUG] ---> 3701 2019-Jan-13 16:45:06.913108 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3702 2019-Jan-13 16:45:06.913761 - [DEBUG]
3703 2019-Jan-13 16:45:06.913787 - [DEBUG] EDGE:
3704 2019-Jan-13 16:45:06.913845 - [DEBUG] ---> 3705 2019-Jan-13 16:45:06.914485 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3706 2019-Jan-13 16:45:06.915153 - [DEBUG]
3707 2019-Jan-13 16:45:06.915180 - [DEBUG] EDGE:
3708 2019-Jan-13 16:45:06.915239 - [DEBUG] ---> 3709 2019-Jan-13 16:45:06.915893 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3710 2019-Jan-13 16:45:06.916555 - [DEBUG]
3711 2019-Jan-13 16:45:06.916583 - [DEBUG] EDGE:
3712 2019-Jan-13 16:45:06.916644 - [DEBUG] ---> 3713 2019-Jan-13 16:45:06.917308 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3714 2019-Jan-13 16:45:06.917983 - [DEBUG]
3715 2019-Jan-13 16:45:06.918038 - [DEBUG] Compose: EdgeIdentity * AllBottom
3716 2019-Jan-13 16:45:06.918067 - [DEBUG]
3717 2019-Jan-13 16:45:06.918115 - [DEBUG] Propagate flow
3718 2019-Jan-13 16:45:06.918139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3719 2019-Jan-13 16:45:06.918205 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
3720 2019-Jan-13 16:45:06.918872 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3721 2019-Jan-13 16:45:06.919529 - [DEBUG] Edge function : AllBottom (result of previous compose)
3722 2019-Jan-13 16:45:06.919555 - [DEBUG]
3723 2019-Jan-13 16:45:06.919581 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3724 2019-Jan-13 16:45:06.919607 - [DEBUG] = AllBottom
3725 2019-Jan-13 16:45:06.919631 - [DEBUG]
3726 2019-Jan-13 16:45:06.919654 - [DEBUG] PROPAGATE: No new function!
3727 2019-Jan-13 16:45:06.919685 - [DEBUG] EDGE:
3728 2019-Jan-13 16:45:06.919778 - [DEBUG] ---> 3729 2019-Jan-13 16:45:06.920482 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3730 2019-Jan-13 16:45:06.921150 - [DEBUG]
3731 2019-Jan-13 16:45:06.921179 - [DEBUG] EDGE:
3732 2019-Jan-13 16:45:06.921240 - [DEBUG] ---> 3733 2019-Jan-13 16:45:06.921912 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3734 2019-Jan-13 16:45:06.922551 - [DEBUG]
3735 2019-Jan-13 16:45:06.922577 - [DEBUG] EDGE:
3736 2019-Jan-13 16:45:06.922635 - [DEBUG] ---> 3737 2019-Jan-13 16:45:06.923282 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3738 2019-Jan-13 16:45:06.923923 - [DEBUG]
3739 2019-Jan-13 16:45:06.923973 - [DEBUG] Compose: EdgeIdentity * AllBottom
3740 2019-Jan-13 16:45:06.924001 - [DEBUG]
3741 2019-Jan-13 16:45:06.924025 - [DEBUG] Propagate flow
3742 2019-Jan-13 16:45:06.924049 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3743 2019-Jan-13 16:45:06.924106 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
3744 2019-Jan-13 16:45:06.924763 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3745 2019-Jan-13 16:45:06.925404 - [DEBUG] Edge function : AllBottom (result of previous compose)
3746 2019-Jan-13 16:45:06.925430 - [DEBUG]
3747 2019-Jan-13 16:45:06.925455 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3748 2019-Jan-13 16:45:06.925480 - [DEBUG] = AllBottom
3749 2019-Jan-13 16:45:06.925505 - [DEBUG]
3750 2019-Jan-13 16:45:06.925528 - [DEBUG] PROPAGATE: No new function!
3751 2019-Jan-13 16:45:06.925556 - [DEBUG] EDGE:
3752 2019-Jan-13 16:45:06.925613 - [DEBUG] ---> 3753 2019-Jan-13 16:45:06.926270 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3754 2019-Jan-13 16:45:06.926911 - [DEBUG]
3755 2019-Jan-13 16:45:06.926938 - [DEBUG] EDGE:
3756 2019-Jan-13 16:45:06.926995 - [DEBUG] ---> 3757 2019-Jan-13 16:45:06.927629 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3758 2019-Jan-13 16:45:06.928287 - [DEBUG]
3759 2019-Jan-13 16:45:06.928314 - [DEBUG] EDGE:
3760 2019-Jan-13 16:45:06.928371 - [DEBUG] ---> 3761 2019-Jan-13 16:45:06.929009 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3762 2019-Jan-13 16:45:06.929656 - [DEBUG]
3763 2019-Jan-13 16:45:06.929682 - [DEBUG] EDGE:
3764 2019-Jan-13 16:45:06.929740 - [DEBUG] ---> 3765 2019-Jan-13 16:45:06.930387 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3766 2019-Jan-13 16:45:06.931027 - [DEBUG]
3767 2019-Jan-13 16:45:06.931066 - [DEBUG] Compose: EdgeIdentity * AllBottom
3768 2019-Jan-13 16:45:06.931094 - [DEBUG]
3769 2019-Jan-13 16:45:06.931118 - [DEBUG] Propagate flow
3770 2019-Jan-13 16:45:06.931141 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3771 2019-Jan-13 16:45:06.931214 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
3772 2019-Jan-13 16:45:06.931900 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3773 2019-Jan-13 16:45:06.932562 - [DEBUG] Edge function : AllBottom (result of previous compose)
3774 2019-Jan-13 16:45:06.932588 - [DEBUG]
3775 2019-Jan-13 16:45:06.932615 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3776 2019-Jan-13 16:45:06.932641 - [DEBUG] = AllBottom
3777 2019-Jan-13 16:45:06.932666 - [DEBUG]
3778 2019-Jan-13 16:45:06.932689 - [DEBUG] PROPAGATE: No new function!
3779 2019-Jan-13 16:45:06.932721 - [DEBUG] EDGE:
3780 2019-Jan-13 16:45:06.932786 - [DEBUG] ---> 3781 2019-Jan-13 16:45:06.933488 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3782 2019-Jan-13 16:45:06.934185 - [DEBUG]
3783 2019-Jan-13 16:45:06.934216 - [DEBUG] EDGE:
3784 2019-Jan-13 16:45:06.934286 - [DEBUG] ---> 3785 2019-Jan-13 16:45:06.935041 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3786 2019-Jan-13 16:45:06.935743 - [DEBUG]
3787 2019-Jan-13 16:45:06.935774 - [DEBUG] EDGE:
3788 2019-Jan-13 16:45:06.935839 - [DEBUG] ---> 3789 2019-Jan-13 16:45:06.936505 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3790 2019-Jan-13 16:45:06.937147 - [DEBUG]
3791 2019-Jan-13 16:45:06.937202 - [DEBUG] Compose: EdgeIdentity * AllBottom
3792 2019-Jan-13 16:45:06.937230 - [DEBUG]
3793 2019-Jan-13 16:45:06.937255 - [DEBUG] Propagate flow
3794 2019-Jan-13 16:45:06.937278 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3795 2019-Jan-13 16:45:06.937336 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
3796 2019-Jan-13 16:45:06.937976 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3797 2019-Jan-13 16:45:06.938645 - [DEBUG] Edge function : AllBottom (result of previous compose)
3798 2019-Jan-13 16:45:06.938671 - [DEBUG]
3799 2019-Jan-13 16:45:06.938696 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3800 2019-Jan-13 16:45:06.938722 - [DEBUG] = AllBottom
3801 2019-Jan-13 16:45:06.938746 - [DEBUG]
3802 2019-Jan-13 16:45:06.938770 - [DEBUG] PROPAGATE: No new function!
3803 2019-Jan-13 16:45:06.938799 - [DEBUG] EDGE:
3804 2019-Jan-13 16:45:06.938857 - [DEBUG] ---> 3805 2019-Jan-13 16:45:06.939506 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3806 2019-Jan-13 16:45:06.940152 - [DEBUG]
3807 2019-Jan-13 16:45:06.940179 - [DEBUG] EDGE:
3808 2019-Jan-13 16:45:06.940236 - [DEBUG] ---> 3809 2019-Jan-13 16:45:06.940871 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3810 2019-Jan-13 16:45:06.941528 - [DEBUG]
3811 2019-Jan-13 16:45:06.941555 - [DEBUG] EDGE:
3812 2019-Jan-13 16:45:06.941612 - [DEBUG] ---> 3813 2019-Jan-13 16:45:06.942274 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3814 2019-Jan-13 16:45:06.942913 - [DEBUG]
3815 2019-Jan-13 16:45:06.942951 - [DEBUG] Compose: EdgeIdentity * AllBottom
3816 2019-Jan-13 16:45:06.942978 - [DEBUG]
3817 2019-Jan-13 16:45:06.943002 - [DEBUG] Propagate flow
3818 2019-Jan-13 16:45:06.943025 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3819 2019-Jan-13 16:45:06.943082 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3820 2019-Jan-13 16:45:06.943728 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3821 2019-Jan-13 16:45:06.944366 - [DEBUG] Edge function : AllBottom (result of previous compose)
3822 2019-Jan-13 16:45:06.944391 - [DEBUG]
3823 2019-Jan-13 16:45:06.944416 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3824 2019-Jan-13 16:45:06.944442 - [DEBUG] = AllBottom
3825 2019-Jan-13 16:45:06.944466 - [DEBUG]
3826 2019-Jan-13 16:45:06.944489 - [DEBUG] PROPAGATE: No new function!
3827 2019-Jan-13 16:45:06.944516 - [DEBUG] EDGE:
3828 2019-Jan-13 16:45:06.944574 - [DEBUG] ---> 3829 2019-Jan-13 16:45:06.945241 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3830 2019-Jan-13 16:45:06.945886 - [DEBUG]
3831 2019-Jan-13 16:45:06.945915 - [DEBUG] Compose: EdgeIdentity * AllBottom
3832 2019-Jan-13 16:45:06.945945 - [DEBUG]
3833 2019-Jan-13 16:45:06.945968 - [DEBUG] Propagate flow
3834 2019-Jan-13 16:45:06.945991 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3835 2019-Jan-13 16:45:06.946049 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3836 2019-Jan-13 16:45:06.946729 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3837 2019-Jan-13 16:45:06.947385 - [DEBUG] Edge function : AllBottom (result of previous compose)
3838 2019-Jan-13 16:45:06.947411 - [DEBUG]
3839 2019-Jan-13 16:45:06.947438 - [DEBUG] Join: AllTop & AllBottom
3840 2019-Jan-13 16:45:06.947464 - [DEBUG] = AllBottom (new jump func)
3841 2019-Jan-13 16:45:06.947489 - [DEBUG]
3842 2019-Jan-13 16:45:06.947512 - [DEBUG] Start adding new jump function
3843 2019-Jan-13 16:45:06.947536 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3844 2019-Jan-13 16:45:06.947596 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3845 2019-Jan-13 16:45:06.948270 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3846 2019-Jan-13 16:45:06.948928 - [DEBUG] Edge Function : AllBottom
3847 2019-Jan-13 16:45:06.948959 - [DEBUG] End adding new jump function
3848 2019-Jan-13 16:45:06.948985 - [DEBUG]
3849 2019-Jan-13 16:45:06.949010 - [DEBUG] -------------------------------------------- 116. Path Edge --------------------------------------------
3850 2019-Jan-13 16:45:06.949035 - [DEBUG]
3851 2019-Jan-13 16:45:06.949059 - [DEBUG] Process 116. path edge:
3852 2019-Jan-13 16:45:06.949084 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3853 2019-Jan-13 16:45:06.949144 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
3854 2019-Jan-13 16:45:06.949790 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
3855 2019-Jan-13 16:45:06.950425 - [DEBUG]
3856 2019-Jan-13 16:45:06.950450 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3857 2019-Jan-13 16:45:06.951119 - [DEBUG] Possible callees:
3858 2019-Jan-13 16:45:06.951144 - [DEBUG] llvm.dbg.declare
3859 2019-Jan-13 16:45:06.951169 - [DEBUG] Possible return sites:
3860 2019-Jan-13 16:45:06.951193 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1203861 2019-Jan-13 16:45:06.952518 - [DEBUG] Found and process special summary
3862 2019-Jan-13 16:45:06.952618 - [DEBUG] Compose: EdgeIdentity * AllBottom
3863 2019-Jan-13 16:45:06.952647 - [DEBUG]
3864 2019-Jan-13 16:45:06.952671 - [DEBUG] Propagate flow
3865 2019-Jan-13 16:45:06.952695 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3866 2019-Jan-13 16:45:06.952758 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3867 2019-Jan-13 16:45:06.953409 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3868 2019-Jan-13 16:45:06.954044 - [DEBUG] Edge function : AllBottom (result of previous compose)
3869 2019-Jan-13 16:45:06.954069 - [DEBUG]
3870 2019-Jan-13 16:45:06.954095 - [DEBUG] Join: AllTop & AllBottom
3871 2019-Jan-13 16:45:06.954121 - [DEBUG] = AllBottom (new jump func)
3872 2019-Jan-13 16:45:06.954145 - [DEBUG]
3873 2019-Jan-13 16:45:06.954169 - [DEBUG] Start adding new jump function
3874 2019-Jan-13 16:45:06.954192 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3875 2019-Jan-13 16:45:06.954249 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3876 2019-Jan-13 16:45:06.954906 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3877 2019-Jan-13 16:45:06.955544 - [DEBUG] Edge Function : AllBottom
3878 2019-Jan-13 16:45:06.955573 - [DEBUG] End adding new jump function
3879 2019-Jan-13 16:45:06.955597 - [DEBUG]
3880 2019-Jan-13 16:45:06.955622 - [DEBUG] -------------------------------------------- 117. Path Edge --------------------------------------------
3881 2019-Jan-13 16:45:06.955647 - [DEBUG]
3882 2019-Jan-13 16:45:06.955670 - [DEBUG] Process 117. path edge:
3883 2019-Jan-13 16:45:06.955695 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3884 2019-Jan-13 16:45:06.955752 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
3885 2019-Jan-13 16:45:06.956403 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
3886 2019-Jan-13 16:45:06.957068 - [DEBUG]
3887 2019-Jan-13 16:45:06.957094 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3888 2019-Jan-13 16:45:06.957818 - [DEBUG] Compose: EdgeIdentity * AllBottom
3889 2019-Jan-13 16:45:06.957849 - [DEBUG]
3890 2019-Jan-13 16:45:06.957873 - [DEBUG] Propagate flow
3891 2019-Jan-13 16:45:06.957897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3892 2019-Jan-13 16:45:06.957961 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3893 2019-Jan-13 16:45:06.958649 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3894 2019-Jan-13 16:45:06.959299 - [DEBUG] Edge function : AllBottom (result of previous compose)
3895 2019-Jan-13 16:45:06.959326 - [DEBUG]
3896 2019-Jan-13 16:45:06.959352 - [DEBUG] Join: AllTop & AllBottom
3897 2019-Jan-13 16:45:06.959379 - [DEBUG] = AllBottom (new jump func)
3898 2019-Jan-13 16:45:06.959403 - [DEBUG]
3899 2019-Jan-13 16:45:06.959427 - [DEBUG] Start adding new jump function
3900 2019-Jan-13 16:45:06.959451 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3901 2019-Jan-13 16:45:06.959534 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3902 2019-Jan-13 16:45:06.960231 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3903 2019-Jan-13 16:45:06.960893 - [DEBUG] Edge Function : AllBottom
3904 2019-Jan-13 16:45:06.960925 - [DEBUG] End adding new jump function
3905 2019-Jan-13 16:45:06.960950 - [DEBUG]
3906 2019-Jan-13 16:45:06.960975 - [DEBUG] -------------------------------------------- 118. Path Edge --------------------------------------------
3907 2019-Jan-13 16:45:06.961001 - [DEBUG]
3908 2019-Jan-13 16:45:06.961024 - [DEBUG] Process 118. path edge:
3909 2019-Jan-13 16:45:06.961049 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3910 2019-Jan-13 16:45:06.961113 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
3911 2019-Jan-13 16:45:06.961784 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
3912 2019-Jan-13 16:45:06.962430 - [DEBUG]
3913 2019-Jan-13 16:45:06.962457 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3914 2019-Jan-13 16:45:06.963118 - [DEBUG] Compose: EdgeIdentity * AllBottom
3915 2019-Jan-13 16:45:06.963147 - [DEBUG]
3916 2019-Jan-13 16:45:06.963171 - [DEBUG] Propagate flow
3917 2019-Jan-13 16:45:06.963194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3918 2019-Jan-13 16:45:06.963253 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3919 2019-Jan-13 16:45:06.963914 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3920 2019-Jan-13 16:45:06.964551 - [DEBUG] Edge function : AllBottom (result of previous compose)
3921 2019-Jan-13 16:45:06.964576 - [DEBUG]
3922 2019-Jan-13 16:45:06.964601 - [DEBUG] Join: AllTop & AllBottom
3923 2019-Jan-13 16:45:06.964628 - [DEBUG] = AllBottom (new jump func)
3924 2019-Jan-13 16:45:06.964652 - [DEBUG]
3925 2019-Jan-13 16:45:06.964676 - [DEBUG] Start adding new jump function
3926 2019-Jan-13 16:45:06.964699 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3927 2019-Jan-13 16:45:06.964774 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3928 2019-Jan-13 16:45:06.965426 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3929 2019-Jan-13 16:45:06.966099 - [DEBUG] Edge Function : AllBottom
3930 2019-Jan-13 16:45:06.966132 - [DEBUG] End adding new jump function
3931 2019-Jan-13 16:45:06.966157 - [DEBUG]
3932 2019-Jan-13 16:45:06.966181 - [DEBUG] -------------------------------------------- 119. Path Edge --------------------------------------------
3933 2019-Jan-13 16:45:06.966206 - [DEBUG]
3934 2019-Jan-13 16:45:06.966230 - [DEBUG] Process 119. path edge:
3935 2019-Jan-13 16:45:06.966254 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3936 2019-Jan-13 16:45:06.966326 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
3937 2019-Jan-13 16:45:06.967024 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
3938 2019-Jan-13 16:45:06.967713 - [DEBUG]
3939 2019-Jan-13 16:45:06.967740 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3940 2019-Jan-13 16:45:06.968523 - [DEBUG] Possible callees:
3941 2019-Jan-13 16:45:06.968550 - [DEBUG] llvm.dbg.declare
3942 2019-Jan-13 16:45:06.968611 - [DEBUG] Possible return sites:
3943 2019-Jan-13 16:45:06.968636 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1493944 2019-Jan-13 16:45:06.969998 - [DEBUG] Found and process special summary
3945 2019-Jan-13 16:45:06.970210 - [DEBUG] EDGE:
3946 2019-Jan-13 16:45:06.970275 - [DEBUG] ---> 3947 2019-Jan-13 16:45:06.970925 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
3948 2019-Jan-13 16:45:06.971585 - [DEBUG]
3949 2019-Jan-13 16:45:06.971611 - [DEBUG] EDGE:
3950 2019-Jan-13 16:45:06.971669 - [DEBUG] ---> 3951 2019-Jan-13 16:45:06.972304 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
3952 2019-Jan-13 16:45:06.972938 - [DEBUG]
3953 2019-Jan-13 16:45:06.972967 - [DEBUG] Compose: EdgeIdentity * AllBottom
3954 2019-Jan-13 16:45:06.972994 - [DEBUG]
3955 2019-Jan-13 16:45:06.973018 - [DEBUG] Propagate flow
3956 2019-Jan-13 16:45:06.973041 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3957 2019-Jan-13 16:45:06.973097 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3958 2019-Jan-13 16:45:06.973743 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3959 2019-Jan-13 16:45:06.974382 - [DEBUG] Edge function : AllBottom (result of previous compose)
3960 2019-Jan-13 16:45:06.974407 - [DEBUG]
3961 2019-Jan-13 16:45:06.974433 - [DEBUG] Join: AllTop & AllBottom
3962 2019-Jan-13 16:45:06.974459 - [DEBUG] = AllBottom (new jump func)
3963 2019-Jan-13 16:45:06.974483 - [DEBUG]
3964 2019-Jan-13 16:45:06.974507 - [DEBUG] Start adding new jump function
3965 2019-Jan-13 16:45:06.974530 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3966 2019-Jan-13 16:45:06.974587 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3967 2019-Jan-13 16:45:06.975245 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3968 2019-Jan-13 16:45:06.975879 - [DEBUG] Edge Function : AllBottom
3969 2019-Jan-13 16:45:06.975908 - [DEBUG] End adding new jump function
3970 2019-Jan-13 16:45:06.975932 - [DEBUG]
3971 2019-Jan-13 16:45:06.975955 - [DEBUG] -------------------------------------------- 120. Path Edge --------------------------------------------
3972 2019-Jan-13 16:45:06.975980 - [DEBUG]
3973 2019-Jan-13 16:45:06.976004 - [DEBUG] Process 120. path edge:
3974 2019-Jan-13 16:45:06.976028 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3975 2019-Jan-13 16:45:06.976084 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
3976 2019-Jan-13 16:45:06.976748 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
3977 2019-Jan-13 16:45:06.977415 - [DEBUG]
3978 2019-Jan-13 16:45:06.977442 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3979 2019-Jan-13 16:45:06.978136 - [DEBUG] Compose: EdgeIdentity * AllBottom
3980 2019-Jan-13 16:45:06.978165 - [DEBUG]
3981 2019-Jan-13 16:45:06.978189 - [DEBUG] Propagate flow
3982 2019-Jan-13 16:45:06.978212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3983 2019-Jan-13 16:45:06.978273 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3984 2019-Jan-13 16:45:06.978950 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3985 2019-Jan-13 16:45:06.979590 - [DEBUG] Edge function : AllBottom (result of previous compose)
3986 2019-Jan-13 16:45:06.979616 - [DEBUG]
3987 2019-Jan-13 16:45:06.979642 - [DEBUG] Join: AllTop & AllBottom
3988 2019-Jan-13 16:45:06.979668 - [DEBUG] = AllBottom (new jump func)
3989 2019-Jan-13 16:45:06.979692 - [DEBUG]
3990 2019-Jan-13 16:45:06.979716 - [DEBUG] Start adding new jump function
3991 2019-Jan-13 16:45:06.979739 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3992 2019-Jan-13 16:45:06.979796 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3993 2019-Jan-13 16:45:06.980443 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3994 2019-Jan-13 16:45:06.981087 - [DEBUG] Edge Function : AllBottom
3995 2019-Jan-13 16:45:06.981116 - [DEBUG] End adding new jump function
3996 2019-Jan-13 16:45:06.981140 - [DEBUG]
3997 2019-Jan-13 16:45:06.981164 - [DEBUG] -------------------------------------------- 121. Path Edge --------------------------------------------
3998 2019-Jan-13 16:45:06.981188 - [DEBUG]
3999 2019-Jan-13 16:45:06.981211 - [DEBUG] Process 121. path edge:
4000 2019-Jan-13 16:45:06.981235 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4001 2019-Jan-13 16:45:06.981292 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
4002 2019-Jan-13 16:45:06.981971 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4003 2019-Jan-13 16:45:06.982624 - [DEBUG]
4004 2019-Jan-13 16:45:06.982649 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
4005 2019-Jan-13 16:45:06.983305 - [DEBUG] Possible callees:
4006 2019-Jan-13 16:45:06.983330 - [DEBUG] llvm.dbg.declare
4007 2019-Jan-13 16:45:06.983355 - [DEBUG] Possible return sites:
4008 2019-Jan-13 16:45:06.983379 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1494009 2019-Jan-13 16:45:06.984667 - [DEBUG] Found and process special summary
4010 2019-Jan-13 16:45:06.984704 - [DEBUG] Compose: EdgeIdentity * AllBottom
4011 2019-Jan-13 16:45:06.984732 - [DEBUG]
4012 2019-Jan-13 16:45:06.984778 - [DEBUG] Propagate flow
4013 2019-Jan-13 16:45:06.984801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4014 2019-Jan-13 16:45:06.984861 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4015 2019-Jan-13 16:45:06.985517 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4016 2019-Jan-13 16:45:06.986158 - [DEBUG] Edge function : AllBottom (result of previous compose)
4017 2019-Jan-13 16:45:06.986184 - [DEBUG]
4018 2019-Jan-13 16:45:06.986209 - [DEBUG] Join: AllTop & AllBottom
4019 2019-Jan-13 16:45:06.986236 - [DEBUG] = AllBottom (new jump func)
4020 2019-Jan-13 16:45:06.986260 - [DEBUG]
4021 2019-Jan-13 16:45:06.986283 - [DEBUG] Start adding new jump function
4022 2019-Jan-13 16:45:06.986307 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4023 2019-Jan-13 16:45:06.986366 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4024 2019-Jan-13 16:45:06.987015 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4025 2019-Jan-13 16:45:06.987678 - [DEBUG] Edge Function : AllBottom
4026 2019-Jan-13 16:45:06.987708 - [DEBUG] End adding new jump function
4027 2019-Jan-13 16:45:06.987752 - [DEBUG]
4028 2019-Jan-13 16:45:06.987776 - [DEBUG] -------------------------------------------- 122. Path Edge --------------------------------------------
4029 2019-Jan-13 16:45:06.987801 - [DEBUG]
4030 2019-Jan-13 16:45:06.987824 - [DEBUG] Process 122. path edge:
4031 2019-Jan-13 16:45:06.987848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4032 2019-Jan-13 16:45:06.987906 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
4033 2019-Jan-13 16:45:06.988564 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4034 2019-Jan-13 16:45:06.989201 - [DEBUG]
4035 2019-Jan-13 16:45:06.989227 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4036 2019-Jan-13 16:45:06.989892 - [DEBUG] Compose: EdgeIdentity * AllBottom
4037 2019-Jan-13 16:45:06.989921 - [DEBUG]
4038 2019-Jan-13 16:45:06.989945 - [DEBUG] Propagate flow
4039 2019-Jan-13 16:45:06.989968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4040 2019-Jan-13 16:45:06.990025 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4041 2019-Jan-13 16:45:06.990662 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4042 2019-Jan-13 16:45:06.991300 - [DEBUG] Edge function : AllBottom (result of previous compose)
4043 2019-Jan-13 16:45:06.991325 - [DEBUG]
4044 2019-Jan-13 16:45:06.991350 - [DEBUG] Join: AllTop & AllBottom
4045 2019-Jan-13 16:45:06.991376 - [DEBUG] = AllBottom (new jump func)
4046 2019-Jan-13 16:45:06.991401 - [DEBUG]
4047 2019-Jan-13 16:45:06.991438 - [DEBUG] Start adding new jump function
4048 2019-Jan-13 16:45:06.991462 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4049 2019-Jan-13 16:45:06.991518 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4050 2019-Jan-13 16:45:06.992157 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4051 2019-Jan-13 16:45:06.992806 - [DEBUG] Edge Function : AllBottom
4052 2019-Jan-13 16:45:06.992836 - [DEBUG] End adding new jump function
4053 2019-Jan-13 16:45:06.992860 - [DEBUG]
4054 2019-Jan-13 16:45:06.992884 - [DEBUG] -------------------------------------------- 123. Path Edge --------------------------------------------
4055 2019-Jan-13 16:45:06.992908 - [DEBUG]
4056 2019-Jan-13 16:45:06.992931 - [DEBUG] Process 123. path edge:
4057 2019-Jan-13 16:45:06.992955 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4058 2019-Jan-13 16:45:06.993015 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
4059 2019-Jan-13 16:45:06.993655 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4060 2019-Jan-13 16:45:06.994296 - [DEBUG]
4061 2019-Jan-13 16:45:06.994325 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4062 2019-Jan-13 16:45:06.994998 - [DEBUG] Compose: EdgeIdentity * AllBottom
4063 2019-Jan-13 16:45:06.995026 - [DEBUG]
4064 2019-Jan-13 16:45:06.995050 - [DEBUG] Propagate flow
4065 2019-Jan-13 16:45:06.995073 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4066 2019-Jan-13 16:45:06.995130 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4067 2019-Jan-13 16:45:06.995777 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4068 2019-Jan-13 16:45:06.996435 - [DEBUG] Edge function : AllBottom (result of previous compose)
4069 2019-Jan-13 16:45:06.996461 - [DEBUG]
4070 2019-Jan-13 16:45:06.996487 - [DEBUG] Join: AllTop & AllBottom
4071 2019-Jan-13 16:45:06.996513 - [DEBUG] = AllBottom (new jump func)
4072 2019-Jan-13 16:45:06.996550 - [DEBUG]
4073 2019-Jan-13 16:45:06.996574 - [DEBUG] Start adding new jump function
4074 2019-Jan-13 16:45:06.996598 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4075 2019-Jan-13 16:45:06.996661 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4076 2019-Jan-13 16:45:06.997338 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4077 2019-Jan-13 16:45:06.998010 - [DEBUG] Edge Function : AllBottom
4078 2019-Jan-13 16:45:06.998043 - [DEBUG] End adding new jump function
4079 2019-Jan-13 16:45:06.998067 - [DEBUG]
4080 2019-Jan-13 16:45:06.998111 - [DEBUG] -------------------------------------------- 124. Path Edge --------------------------------------------
4081 2019-Jan-13 16:45:06.998136 - [DEBUG]
4082 2019-Jan-13 16:45:06.998160 - [DEBUG] Process 124. path edge:
4083 2019-Jan-13 16:45:06.998184 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4084 2019-Jan-13 16:45:06.998248 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
4085 2019-Jan-13 16:45:06.998928 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4086 2019-Jan-13 16:45:06.999612 - [DEBUG]
4087 2019-Jan-13 16:45:06.999638 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4088 2019-Jan-13 16:45:07.000323 - [DEBUG] Possible callees:
4089 2019-Jan-13 16:45:07.000350 - [DEBUG] llvm.dbg.declare
4090 2019-Jan-13 16:45:07.000376 - [DEBUG] Possible return sites:
4091 2019-Jan-13 16:45:07.000399 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1554092 2019-Jan-13 16:45:07.001786 - [DEBUG] Found and process special summary
4093 2019-Jan-13 16:45:07.001843 - [DEBUG] Compose: EdgeIdentity * AllBottom
4094 2019-Jan-13 16:45:07.001872 - [DEBUG]
4095 2019-Jan-13 16:45:07.001897 - [DEBUG] Propagate flow
4096 2019-Jan-13 16:45:07.001920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4097 2019-Jan-13 16:45:07.001996 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4098 2019-Jan-13 16:45:07.002704 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4099 2019-Jan-13 16:45:07.003403 - [DEBUG] Edge function : AllBottom (result of previous compose)
4100 2019-Jan-13 16:45:07.003431 - [DEBUG]
4101 2019-Jan-13 16:45:07.003460 - [DEBUG] Join: AllTop & AllBottom
4102 2019-Jan-13 16:45:07.003486 - [DEBUG] = AllBottom (new jump func)
4103 2019-Jan-13 16:45:07.003512 - [DEBUG]
4104 2019-Jan-13 16:45:07.003537 - [DEBUG] Start adding new jump function
4105 2019-Jan-13 16:45:07.003561 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4106 2019-Jan-13 16:45:07.003639 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4107 2019-Jan-13 16:45:07.004330 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4108 2019-Jan-13 16:45:07.005024 - [DEBUG] Edge Function : AllBottom
4109 2019-Jan-13 16:45:07.005057 - [DEBUG] End adding new jump function
4110 2019-Jan-13 16:45:07.005082 - [DEBUG]
4111 2019-Jan-13 16:45:07.005106 - [DEBUG] -------------------------------------------- 125. Path Edge --------------------------------------------
4112 2019-Jan-13 16:45:07.005132 - [DEBUG]
4113 2019-Jan-13 16:45:07.005155 - [DEBUG] Process 125. path edge:
4114 2019-Jan-13 16:45:07.005179 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4115 2019-Jan-13 16:45:07.005263 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
4116 2019-Jan-13 16:45:07.005924 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4117 2019-Jan-13 16:45:07.006592 - [DEBUG]
4118 2019-Jan-13 16:45:07.006619 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4119 2019-Jan-13 16:45:07.007331 - [DEBUG] Compose: EdgeIdentity * AllBottom
4120 2019-Jan-13 16:45:07.007361 - [DEBUG]
4121 2019-Jan-13 16:45:07.007385 - [DEBUG] Propagate flow
4122 2019-Jan-13 16:45:07.007408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4123 2019-Jan-13 16:45:07.007470 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4124 2019-Jan-13 16:45:07.008138 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4125 2019-Jan-13 16:45:07.008776 - [DEBUG] Edge function : AllBottom (result of previous compose)
4126 2019-Jan-13 16:45:07.008802 - [DEBUG]
4127 2019-Jan-13 16:45:07.008827 - [DEBUG] Join: AllTop & AllBottom
4128 2019-Jan-13 16:45:07.008854 - [DEBUG] = AllBottom (new jump func)
4129 2019-Jan-13 16:45:07.008878 - [DEBUG]
4130 2019-Jan-13 16:45:07.008902 - [DEBUG] Start adding new jump function
4131 2019-Jan-13 16:45:07.008926 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4132 2019-Jan-13 16:45:07.008982 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4133 2019-Jan-13 16:45:07.009621 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4134 2019-Jan-13 16:45:07.010257 - [DEBUG] Edge Function : AllBottom
4135 2019-Jan-13 16:45:07.010287 - [DEBUG] End adding new jump function
4136 2019-Jan-13 16:45:07.010311 - [DEBUG]
4137 2019-Jan-13 16:45:07.010335 - [DEBUG] -------------------------------------------- 126. Path Edge --------------------------------------------
4138 2019-Jan-13 16:45:07.010360 - [DEBUG]
4139 2019-Jan-13 16:45:07.010383 - [DEBUG] Process 126. path edge:
4140 2019-Jan-13 16:45:07.010407 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4141 2019-Jan-13 16:45:07.010464 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
4142 2019-Jan-13 16:45:07.011109 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4143 2019-Jan-13 16:45:07.011765 - [DEBUG]
4144 2019-Jan-13 16:45:07.011792 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4145 2019-Jan-13 16:45:07.012441 - [DEBUG] Compose: EdgeIdentity * AllBottom
4146 2019-Jan-13 16:45:07.012469 - [DEBUG]
4147 2019-Jan-13 16:45:07.012493 - [DEBUG] Propagate flow
4148 2019-Jan-13 16:45:07.012517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4149 2019-Jan-13 16:45:07.012573 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4150 2019-Jan-13 16:45:07.013210 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4151 2019-Jan-13 16:45:07.013853 - [DEBUG] Edge function : AllBottom (result of previous compose)
4152 2019-Jan-13 16:45:07.013879 - [DEBUG]
4153 2019-Jan-13 16:45:07.013903 - [DEBUG] Join: AllTop & AllBottom
4154 2019-Jan-13 16:45:07.013929 - [DEBUG] = AllBottom (new jump func)
4155 2019-Jan-13 16:45:07.013954 - [DEBUG]
4156 2019-Jan-13 16:45:07.013978 - [DEBUG] Start adding new jump function
4157 2019-Jan-13 16:45:07.014001 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4158 2019-Jan-13 16:45:07.014057 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4159 2019-Jan-13 16:45:07.014696 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4160 2019-Jan-13 16:45:07.015375 - [DEBUG] Edge Function : AllBottom
4161 2019-Jan-13 16:45:07.015404 - [DEBUG] End adding new jump function
4162 2019-Jan-13 16:45:07.015429 - [DEBUG]
4163 2019-Jan-13 16:45:07.015453 - [DEBUG] -------------------------------------------- 127. Path Edge --------------------------------------------
4164 2019-Jan-13 16:45:07.015477 - [DEBUG]
4165 2019-Jan-13 16:45:07.015500 - [DEBUG] Process 127. path edge:
4166 2019-Jan-13 16:45:07.015524 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4167 2019-Jan-13 16:45:07.015585 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
4168 2019-Jan-13 16:45:07.016251 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4169 2019-Jan-13 16:45:07.016896 - [DEBUG]
4170 2019-Jan-13 16:45:07.016923 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4171 2019-Jan-13 16:45:07.017574 - [DEBUG] Compose: EdgeIdentity * AllBottom
4172 2019-Jan-13 16:45:07.017602 - [DEBUG]
4173 2019-Jan-13 16:45:07.017626 - [DEBUG] Propagate flow
4174 2019-Jan-13 16:45:07.017650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4175 2019-Jan-13 16:45:07.017706 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4176 2019-Jan-13 16:45:07.018376 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4177 2019-Jan-13 16:45:07.019017 - [DEBUG] Edge function : AllBottom (result of previous compose)
4178 2019-Jan-13 16:45:07.019042 - [DEBUG]
4179 2019-Jan-13 16:45:07.019067 - [DEBUG] Join: AllTop & AllBottom
4180 2019-Jan-13 16:45:07.019093 - [DEBUG] = AllBottom (new jump func)
4181 2019-Jan-13 16:45:07.019117 - [DEBUG]
4182 2019-Jan-13 16:45:07.019141 - [DEBUG] Start adding new jump function
4183 2019-Jan-13 16:45:07.019164 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4184 2019-Jan-13 16:45:07.019220 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4185 2019-Jan-13 16:45:07.019859 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4186 2019-Jan-13 16:45:07.020502 - [DEBUG] Edge Function : AllBottom
4187 2019-Jan-13 16:45:07.020531 - [DEBUG] End adding new jump function
4188 2019-Jan-13 16:45:07.020556 - [DEBUG]
4189 2019-Jan-13 16:45:07.020580 - [DEBUG] -------------------------------------------- 128. Path Edge --------------------------------------------
4190 2019-Jan-13 16:45:07.020604 - [DEBUG]
4191 2019-Jan-13 16:45:07.020627 - [DEBUG] Process 128. path edge:
4192 2019-Jan-13 16:45:07.020651 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4193 2019-Jan-13 16:45:07.020709 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
4194 2019-Jan-13 16:45:07.021354 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4195 2019-Jan-13 16:45:07.022009 - [DEBUG]
4196 2019-Jan-13 16:45:07.022034 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4197 2019-Jan-13 16:45:07.022685 - [DEBUG] Possible callees:
4198 2019-Jan-13 16:45:07.022711 - [DEBUG] llvm.dbg.declare
4199 2019-Jan-13 16:45:07.022736 - [DEBUG] Possible return sites:
4200 2019-Jan-13 16:45:07.022759 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1634201 2019-Jan-13 16:45:07.024041 - [DEBUG] Found and process special summary
4202 2019-Jan-13 16:45:07.024084 - [DEBUG] Compose: EdgeIdentity * AllBottom
4203 2019-Jan-13 16:45:07.024112 - [DEBUG]
4204 2019-Jan-13 16:45:07.024137 - [DEBUG] Propagate flow
4205 2019-Jan-13 16:45:07.024160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4206 2019-Jan-13 16:45:07.024217 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4207 2019-Jan-13 16:45:07.024878 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4208 2019-Jan-13 16:45:07.025517 - [DEBUG] Edge function : AllBottom (result of previous compose)
4209 2019-Jan-13 16:45:07.025543 - [DEBUG]
4210 2019-Jan-13 16:45:07.025567 - [DEBUG] Join: AllTop & AllBottom
4211 2019-Jan-13 16:45:07.025594 - [DEBUG] = AllBottom (new jump func)
4212 2019-Jan-13 16:45:07.025618 - [DEBUG]
4213 2019-Jan-13 16:45:07.025642 - [DEBUG] Start adding new jump function
4214 2019-Jan-13 16:45:07.025666 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4215 2019-Jan-13 16:45:07.025722 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4216 2019-Jan-13 16:45:07.026368 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4217 2019-Jan-13 16:45:07.027012 - [DEBUG] Edge Function : AllBottom
4218 2019-Jan-13 16:45:07.027042 - [DEBUG] End adding new jump function
4219 2019-Jan-13 16:45:07.027066 - [DEBUG]
4220 2019-Jan-13 16:45:07.027090 - [DEBUG] -------------------------------------------- 129. Path Edge --------------------------------------------
4221 2019-Jan-13 16:45:07.027114 - [DEBUG]
4222 2019-Jan-13 16:45:07.027138 - [DEBUG] Process 129. path edge:
4223 2019-Jan-13 16:45:07.027162 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4224 2019-Jan-13 16:45:07.027219 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
4225 2019-Jan-13 16:45:07.027859 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4226 2019-Jan-13 16:45:07.028547 - [DEBUG]
4227 2019-Jan-13 16:45:07.028574 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4228 2019-Jan-13 16:45:07.029247 - [DEBUG] Compose: EdgeIdentity * AllBottom
4229 2019-Jan-13 16:45:07.029276 - [DEBUG]
4230 2019-Jan-13 16:45:07.029301 - [DEBUG] Propagate flow
4231 2019-Jan-13 16:45:07.029325 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4232 2019-Jan-13 16:45:07.029382 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4233 2019-Jan-13 16:45:07.030019 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4234 2019-Jan-13 16:45:07.030658 - [DEBUG] Edge function : AllBottom (result of previous compose)
4235 2019-Jan-13 16:45:07.030683 - [DEBUG]
4236 2019-Jan-13 16:45:07.030708 - [DEBUG] Join: AllTop & AllBottom
4237 2019-Jan-13 16:45:07.030734 - [DEBUG] = AllBottom (new jump func)
4238 2019-Jan-13 16:45:07.030759 - [DEBUG]
4239 2019-Jan-13 16:45:07.030783 - [DEBUG] Start adding new jump function
4240 2019-Jan-13 16:45:07.030806 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4241 2019-Jan-13 16:45:07.030863 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4242 2019-Jan-13 16:45:07.031533 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4243 2019-Jan-13 16:45:07.032187 - [DEBUG] Edge Function : AllBottom
4244 2019-Jan-13 16:45:07.032218 - [DEBUG] End adding new jump function
4245 2019-Jan-13 16:45:07.032242 - [DEBUG]
4246 2019-Jan-13 16:45:07.032266 - [DEBUG] -------------------------------------------- 130. Path Edge --------------------------------------------
4247 2019-Jan-13 16:45:07.032291 - [DEBUG]
4248 2019-Jan-13 16:45:07.032331 - [DEBUG] Process 130. path edge:
4249 2019-Jan-13 16:45:07.032355 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4250 2019-Jan-13 16:45:07.032419 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
4251 2019-Jan-13 16:45:07.033075 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4252 2019-Jan-13 16:45:07.033720 - [DEBUG]
4253 2019-Jan-13 16:45:07.033747 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4254 2019-Jan-13 16:45:07.034407 - [DEBUG] Compose: EdgeIdentity * AllBottom
4255 2019-Jan-13 16:45:07.034435 - [DEBUG]
4256 2019-Jan-13 16:45:07.034459 - [DEBUG] Propagate flow
4257 2019-Jan-13 16:45:07.034483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4258 2019-Jan-13 16:45:07.034540 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4259 2019-Jan-13 16:45:07.035212 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4260 2019-Jan-13 16:45:07.035852 - [DEBUG] Edge function : AllBottom (result of previous compose)
4261 2019-Jan-13 16:45:07.035877 - [DEBUG]
4262 2019-Jan-13 16:45:07.035903 - [DEBUG] Join: AllTop & AllBottom
4263 2019-Jan-13 16:45:07.035929 - [DEBUG] = AllBottom (new jump func)
4264 2019-Jan-13 16:45:07.035953 - [DEBUG]
4265 2019-Jan-13 16:45:07.035977 - [DEBUG] Start adding new jump function
4266 2019-Jan-13 16:45:07.036001 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4267 2019-Jan-13 16:45:07.036057 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4268 2019-Jan-13 16:45:07.036721 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4269 2019-Jan-13 16:45:07.037389 - [DEBUG] Edge Function : AllBottom
4270 2019-Jan-13 16:45:07.037421 - [DEBUG] End adding new jump function
4271 2019-Jan-13 16:45:07.037446 - [DEBUG]
4272 2019-Jan-13 16:45:07.037470 - [DEBUG] -------------------------------------------- 131. Path Edge --------------------------------------------
4273 2019-Jan-13 16:45:07.037495 - [DEBUG]
4274 2019-Jan-13 16:45:07.037518 - [DEBUG] Process 131. path edge:
4275 2019-Jan-13 16:45:07.037542 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4276 2019-Jan-13 16:45:07.037607 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
4277 2019-Jan-13 16:45:07.038317 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4278 2019-Jan-13 16:45:07.039024 - [DEBUG]
4279 2019-Jan-13 16:45:07.039051 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4280 2019-Jan-13 16:45:07.039744 - [DEBUG] Possible callees:
4281 2019-Jan-13 16:45:07.039771 - [DEBUG] llvm.dbg.declare
4282 2019-Jan-13 16:45:07.039796 - [DEBUG] Possible return sites:
4283 2019-Jan-13 16:45:07.039820 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1694284 2019-Jan-13 16:45:07.041118 - [DEBUG] Found and process special summary
4285 2019-Jan-13 16:45:07.041157 - [DEBUG] Compose: EdgeIdentity * AllBottom
4286 2019-Jan-13 16:45:07.041186 - [DEBUG]
4287 2019-Jan-13 16:45:07.041210 - [DEBUG] Propagate flow
4288 2019-Jan-13 16:45:07.041234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4289 2019-Jan-13 16:45:07.041293 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4290 2019-Jan-13 16:45:07.041996 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4291 2019-Jan-13 16:45:07.042637 - [DEBUG] Edge function : AllBottom (result of previous compose)
4292 2019-Jan-13 16:45:07.042663 - [DEBUG]
4293 2019-Jan-13 16:45:07.042689 - [DEBUG] Join: AllTop & AllBottom
4294 2019-Jan-13 16:45:07.042715 - [DEBUG] = AllBottom (new jump func)
4295 2019-Jan-13 16:45:07.042739 - [DEBUG]
4296 2019-Jan-13 16:45:07.042763 - [DEBUG] Start adding new jump function
4297 2019-Jan-13 16:45:07.042786 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4298 2019-Jan-13 16:45:07.042843 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4299 2019-Jan-13 16:45:07.043491 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4300 2019-Jan-13 16:45:07.044136 - [DEBUG] Edge Function : AllBottom
4301 2019-Jan-13 16:45:07.044165 - [DEBUG] End adding new jump function
4302 2019-Jan-13 16:45:07.044191 - [DEBUG]
4303 2019-Jan-13 16:45:07.044214 - [DEBUG] -------------------------------------------- 132. Path Edge --------------------------------------------
4304 2019-Jan-13 16:45:07.044240 - [DEBUG]
4305 2019-Jan-13 16:45:07.044263 - [DEBUG] Process 132. path edge:
4306 2019-Jan-13 16:45:07.044288 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4307 2019-Jan-13 16:45:07.044345 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
4308 2019-Jan-13 16:45:07.045004 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4309 2019-Jan-13 16:45:07.045642 - [DEBUG]
4310 2019-Jan-13 16:45:07.045667 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4311 2019-Jan-13 16:45:07.046345 - [DEBUG] Compose: EdgeIdentity * AllBottom
4312 2019-Jan-13 16:45:07.046374 - [DEBUG]
4313 2019-Jan-13 16:45:07.046398 - [DEBUG] Propagate flow
4314 2019-Jan-13 16:45:07.046422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4315 2019-Jan-13 16:45:07.046480 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4316 2019-Jan-13 16:45:07.047122 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4317 2019-Jan-13 16:45:07.047761 - [DEBUG] Edge function : AllBottom (result of previous compose)
4318 2019-Jan-13 16:45:07.047786 - [DEBUG]
4319 2019-Jan-13 16:45:07.047811 - [DEBUG] Join: AllTop & AllBottom
4320 2019-Jan-13 16:45:07.047838 - [DEBUG] = AllBottom (new jump func)
4321 2019-Jan-13 16:45:07.047862 - [DEBUG]
4322 2019-Jan-13 16:45:07.047886 - [DEBUG] Start adding new jump function
4323 2019-Jan-13 16:45:07.047909 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4324 2019-Jan-13 16:45:07.047965 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4325 2019-Jan-13 16:45:07.048636 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4326 2019-Jan-13 16:45:07.049288 - [DEBUG] Edge Function : AllBottom
4327 2019-Jan-13 16:45:07.049319 - [DEBUG] End adding new jump function
4328 2019-Jan-13 16:45:07.049344 - [DEBUG]
4329 2019-Jan-13 16:45:07.049368 - [DEBUG] -------------------------------------------- 133. Path Edge --------------------------------------------
4330 2019-Jan-13 16:45:07.049393 - [DEBUG]
4331 2019-Jan-13 16:45:07.049416 - [DEBUG] Process 133. path edge:
4332 2019-Jan-13 16:45:07.049440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4333 2019-Jan-13 16:45:07.049504 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
4334 2019-Jan-13 16:45:07.050189 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4335 2019-Jan-13 16:45:07.050915 - [DEBUG]
4336 2019-Jan-13 16:45:07.050943 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4337 2019-Jan-13 16:45:07.051776 - [DEBUG] Compose: EdgeIdentity * AllBottom
4338 2019-Jan-13 16:45:07.051809 - [DEBUG]
4339 2019-Jan-13 16:45:07.051834 - [DEBUG] Propagate flow
4340 2019-Jan-13 16:45:07.051858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4341 2019-Jan-13 16:45:07.051937 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4342 2019-Jan-13 16:45:07.052635 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4343 2019-Jan-13 16:45:07.053297 - [DEBUG] Edge function : AllBottom (result of previous compose)
4344 2019-Jan-13 16:45:07.053324 - [DEBUG]
4345 2019-Jan-13 16:45:07.053349 - [DEBUG] Join: AllTop & AllBottom
4346 2019-Jan-13 16:45:07.053376 - [DEBUG] = AllBottom (new jump func)
4347 2019-Jan-13 16:45:07.053400 - [DEBUG]
4348 2019-Jan-13 16:45:07.053424 - [DEBUG] Start adding new jump function
4349 2019-Jan-13 16:45:07.053448 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4350 2019-Jan-13 16:45:07.053506 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4351 2019-Jan-13 16:45:07.054154 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4352 2019-Jan-13 16:45:07.054817 - [DEBUG] Edge Function : AllBottom
4353 2019-Jan-13 16:45:07.054848 - [DEBUG] End adding new jump function
4354 2019-Jan-13 16:45:07.054873 - [DEBUG]
4355 2019-Jan-13 16:45:07.054897 - [DEBUG] -------------------------------------------- 134. Path Edge --------------------------------------------
4356 2019-Jan-13 16:45:07.054922 - [DEBUG]
4357 2019-Jan-13 16:45:07.054945 - [DEBUG] Process 134. path edge:
4358 2019-Jan-13 16:45:07.054970 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4359 2019-Jan-13 16:45:07.055027 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
4360 2019-Jan-13 16:45:07.055668 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4361 2019-Jan-13 16:45:07.056307 - [DEBUG]
4362 2019-Jan-13 16:45:07.056333 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4363 2019-Jan-13 16:45:07.057014 - [DEBUG] Compose: EdgeIdentity * AllBottom
4364 2019-Jan-13 16:45:07.057042 - [DEBUG]
4365 2019-Jan-13 16:45:07.057066 - [DEBUG] Propagate flow
4366 2019-Jan-13 16:45:07.057090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4367 2019-Jan-13 16:45:07.057147 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4368 2019-Jan-13 16:45:07.057801 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4369 2019-Jan-13 16:45:07.058462 - [DEBUG] Edge function : AllBottom (result of previous compose)
4370 2019-Jan-13 16:45:07.058488 - [DEBUG]
4371 2019-Jan-13 16:45:07.058512 - [DEBUG] Join: AllTop & AllBottom
4372 2019-Jan-13 16:45:07.058538 - [DEBUG] = AllBottom (new jump func)
4373 2019-Jan-13 16:45:07.058563 - [DEBUG]
4374 2019-Jan-13 16:45:07.058586 - [DEBUG] Start adding new jump function
4375 2019-Jan-13 16:45:07.058610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4376 2019-Jan-13 16:45:07.058667 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4377 2019-Jan-13 16:45:07.059312 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4378 2019-Jan-13 16:45:07.059946 - [DEBUG] Edge Function : AllBottom
4379 2019-Jan-13 16:45:07.059994 - [DEBUG] End adding new jump function
4380 2019-Jan-13 16:45:07.060019 - [DEBUG]
4381 2019-Jan-13 16:45:07.060043 - [DEBUG] -------------------------------------------- 135. Path Edge --------------------------------------------
4382 2019-Jan-13 16:45:07.060067 - [DEBUG]
4383 2019-Jan-13 16:45:07.060091 - [DEBUG] Process 135. path edge:
4384 2019-Jan-13 16:45:07.060115 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4385 2019-Jan-13 16:45:07.060172 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
4386 2019-Jan-13 16:45:07.060809 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4387 2019-Jan-13 16:45:07.061462 - [DEBUG]
4388 2019-Jan-13 16:45:07.061488 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4389 2019-Jan-13 16:45:07.062138 - [DEBUG] Compose: EdgeIdentity * AllBottom
4390 2019-Jan-13 16:45:07.062166 - [DEBUG]
4391 2019-Jan-13 16:45:07.062190 - [DEBUG] Propagate flow
4392 2019-Jan-13 16:45:07.062214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4393 2019-Jan-13 16:45:07.062271 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4394 2019-Jan-13 16:45:07.062910 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4395 2019-Jan-13 16:45:07.063549 - [DEBUG] Edge function : AllBottom (result of previous compose)
4396 2019-Jan-13 16:45:07.063575 - [DEBUG]
4397 2019-Jan-13 16:45:07.063599 - [DEBUG] Join: AllTop & AllBottom
4398 2019-Jan-13 16:45:07.063625 - [DEBUG] = AllBottom (new jump func)
4399 2019-Jan-13 16:45:07.063650 - [DEBUG]
4400 2019-Jan-13 16:45:07.063673 - [DEBUG] Start adding new jump function
4401 2019-Jan-13 16:45:07.063697 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4402 2019-Jan-13 16:45:07.063753 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4403 2019-Jan-13 16:45:07.064398 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4404 2019-Jan-13 16:45:07.065061 - [DEBUG] Edge Function : AllBottom
4405 2019-Jan-13 16:45:07.065090 - [DEBUG] End adding new jump function
4406 2019-Jan-13 16:45:07.065114 - [DEBUG]
4407 2019-Jan-13 16:45:07.065138 - [DEBUG] -------------------------------------------- 136. Path Edge --------------------------------------------
4408 2019-Jan-13 16:45:07.065163 - [DEBUG]
4409 2019-Jan-13 16:45:07.065186 - [DEBUG] Process 136. path edge:
4410 2019-Jan-13 16:45:07.065210 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4411 2019-Jan-13 16:45:07.065268 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
4412 2019-Jan-13 16:45:07.065920 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4413 2019-Jan-13 16:45:07.066583 - [DEBUG]
4414 2019-Jan-13 16:45:07.066609 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4415 2019-Jan-13 16:45:07.067318 - [DEBUG] Compose: EdgeIdentity * AllBottom
4416 2019-Jan-13 16:45:07.067348 - [DEBUG]
4417 2019-Jan-13 16:45:07.067372 - [DEBUG] Propagate flow
4418 2019-Jan-13 16:45:07.067395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4419 2019-Jan-13 16:45:07.067460 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4420 2019-Jan-13 16:45:07.068130 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4421 2019-Jan-13 16:45:07.068770 - [DEBUG] Edge function : AllBottom (result of previous compose)
4422 2019-Jan-13 16:45:07.068796 - [DEBUG]
4423 2019-Jan-13 16:45:07.068822 - [DEBUG] Join: AllTop & AllBottom
4424 2019-Jan-13 16:45:07.068863 - [DEBUG] = AllBottom (new jump func)
4425 2019-Jan-13 16:45:07.068888 - [DEBUG]
4426 2019-Jan-13 16:45:07.068911 - [DEBUG] Start adding new jump function
4427 2019-Jan-13 16:45:07.068935 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4428 2019-Jan-13 16:45:07.068993 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4429 2019-Jan-13 16:45:07.069632 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4430 2019-Jan-13 16:45:07.070266 - [DEBUG] Edge Function : AllBottom
4431 2019-Jan-13 16:45:07.070296 - [DEBUG] End adding new jump function
4432 2019-Jan-13 16:45:07.070320 - [DEBUG]
4433 2019-Jan-13 16:45:07.070344 - [DEBUG] -------------------------------------------- 137. Path Edge --------------------------------------------
4434 2019-Jan-13 16:45:07.070369 - [DEBUG]
4435 2019-Jan-13 16:45:07.070392 - [DEBUG] Process 137. path edge:
4436 2019-Jan-13 16:45:07.070416 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4437 2019-Jan-13 16:45:07.070474 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
4438 2019-Jan-13 16:45:07.071110 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4439 2019-Jan-13 16:45:07.071771 - [DEBUG]
4440 2019-Jan-13 16:45:07.071797 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4441 2019-Jan-13 16:45:07.072447 - [DEBUG] Compose: EdgeIdentity * AllBottom
4442 2019-Jan-13 16:45:07.072475 - [DEBUG]
4443 2019-Jan-13 16:45:07.072498 - [DEBUG] Propagate flow
4444 2019-Jan-13 16:45:07.072522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4445 2019-Jan-13 16:45:07.072578 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4446 2019-Jan-13 16:45:07.073226 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4447 2019-Jan-13 16:45:07.073873 - [DEBUG] Edge function : AllBottom (result of previous compose)
4448 2019-Jan-13 16:45:07.073899 - [DEBUG]
4449 2019-Jan-13 16:45:07.073924 - [DEBUG] Join: AllTop & AllBottom
4450 2019-Jan-13 16:45:07.073950 - [DEBUG] = AllBottom (new jump func)
4451 2019-Jan-13 16:45:07.073975 - [DEBUG]
4452 2019-Jan-13 16:45:07.073999 - [DEBUG] Start adding new jump function
4453 2019-Jan-13 16:45:07.074022 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4454 2019-Jan-13 16:45:07.074079 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4455 2019-Jan-13 16:45:07.074724 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4456 2019-Jan-13 16:45:07.075383 - [DEBUG] Edge Function : AllBottom
4457 2019-Jan-13 16:45:07.075412 - [DEBUG] End adding new jump function
4458 2019-Jan-13 16:45:07.075436 - [DEBUG]
4459 2019-Jan-13 16:45:07.075460 - [DEBUG] -------------------------------------------- 138. Path Edge --------------------------------------------
4460 2019-Jan-13 16:45:07.075484 - [DEBUG]
4461 2019-Jan-13 16:45:07.075508 - [DEBUG] Process 138. path edge:
4462 2019-Jan-13 16:45:07.075531 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4463 2019-Jan-13 16:45:07.075589 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
4464 2019-Jan-13 16:45:07.076246 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4465 2019-Jan-13 16:45:07.076919 - [DEBUG]
4466 2019-Jan-13 16:45:07.076945 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4467 2019-Jan-13 16:45:07.077636 - [DEBUG] Compose: EdgeIdentity * AllBottom
4468 2019-Jan-13 16:45:07.077665 - [DEBUG]
4469 2019-Jan-13 16:45:07.077707 - [DEBUG] Propagate flow
4470 2019-Jan-13 16:45:07.077731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4471 2019-Jan-13 16:45:07.077793 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4472 2019-Jan-13 16:45:07.078470 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4473 2019-Jan-13 16:45:07.079114 - [DEBUG] Edge function : AllBottom (result of previous compose)
4474 2019-Jan-13 16:45:07.079140 - [DEBUG]
4475 2019-Jan-13 16:45:07.079165 - [DEBUG] Join: AllTop & AllBottom
4476 2019-Jan-13 16:45:07.079191 - [DEBUG] = AllBottom (new jump func)
4477 2019-Jan-13 16:45:07.079216 - [DEBUG]
4478 2019-Jan-13 16:45:07.079239 - [DEBUG] Start adding new jump function
4479 2019-Jan-13 16:45:07.079263 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4480 2019-Jan-13 16:45:07.079321 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4481 2019-Jan-13 16:45:07.079974 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4482 2019-Jan-13 16:45:07.080635 - [DEBUG] Edge Function : AllBottom
4483 2019-Jan-13 16:45:07.080667 - [DEBUG] End adding new jump function
4484 2019-Jan-13 16:45:07.080692 - [DEBUG]
4485 2019-Jan-13 16:45:07.080716 - [DEBUG] -------------------------------------------- 139. Path Edge --------------------------------------------
4486 2019-Jan-13 16:45:07.080742 - [DEBUG]
4487 2019-Jan-13 16:45:07.080765 - [DEBUG] Process 139. path edge:
4488 2019-Jan-13 16:45:07.080789 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4489 2019-Jan-13 16:45:07.080852 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
4490 2019-Jan-13 16:45:07.081542 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4491 2019-Jan-13 16:45:07.082236 - [DEBUG]
4492 2019-Jan-13 16:45:07.082266 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4493 2019-Jan-13 16:45:07.082980 - [DEBUG] Compose: EdgeIdentity * AllBottom
4494 2019-Jan-13 16:45:07.083009 - [DEBUG]
4495 2019-Jan-13 16:45:07.083033 - [DEBUG] Propagate flow
4496 2019-Jan-13 16:45:07.083057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4497 2019-Jan-13 16:45:07.083121 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4498 2019-Jan-13 16:45:07.083795 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4499 2019-Jan-13 16:45:07.084457 - [DEBUG] Edge function : AllBottom (result of previous compose)
4500 2019-Jan-13 16:45:07.084484 - [DEBUG]
4501 2019-Jan-13 16:45:07.084511 - [DEBUG] Join: AllTop & AllBottom
4502 2019-Jan-13 16:45:07.084537 - [DEBUG] = AllBottom (new jump func)
4503 2019-Jan-13 16:45:07.084561 - [DEBUG]
4504 2019-Jan-13 16:45:07.084585 - [DEBUG] Start adding new jump function
4505 2019-Jan-13 16:45:07.084609 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4506 2019-Jan-13 16:45:07.084677 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4507 2019-Jan-13 16:45:07.085409 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4508 2019-Jan-13 16:45:07.086116 - [DEBUG] Edge Function : AllBottom
4509 2019-Jan-13 16:45:07.086154 - [DEBUG] End adding new jump function
4510 2019-Jan-13 16:45:07.086179 - [DEBUG]
4511 2019-Jan-13 16:45:07.086204 - [DEBUG] -------------------------------------------- 140. Path Edge --------------------------------------------
4512 2019-Jan-13 16:45:07.086230 - [DEBUG]
4513 2019-Jan-13 16:45:07.086290 - [DEBUG] Process 140. path edge:
4514 2019-Jan-13 16:45:07.086316 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4515 2019-Jan-13 16:45:07.086400 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
4516 2019-Jan-13 16:45:07.087116 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4517 2019-Jan-13 16:45:07.087795 - [DEBUG]
4518 2019-Jan-13 16:45:07.087822 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4519 2019-Jan-13 16:45:07.088547 - [DEBUG] Compose: EdgeIdentity * AllBottom
4520 2019-Jan-13 16:45:07.088576 - [DEBUG]
4521 2019-Jan-13 16:45:07.088601 - [DEBUG] Propagate flow
4522 2019-Jan-13 16:45:07.088625 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4523 2019-Jan-13 16:45:07.088685 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4524 2019-Jan-13 16:45:07.089323 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4525 2019-Jan-13 16:45:07.089960 - [DEBUG] Edge function : AllBottom (result of previous compose)
4526 2019-Jan-13 16:45:07.089986 - [DEBUG]
4527 2019-Jan-13 16:45:07.090012 - [DEBUG] Join: AllTop & AllBottom
4528 2019-Jan-13 16:45:07.090038 - [DEBUG] = AllBottom (new jump func)
4529 2019-Jan-13 16:45:07.090063 - [DEBUG]
4530 2019-Jan-13 16:45:07.090087 - [DEBUG] Start adding new jump function
4531 2019-Jan-13 16:45:07.090110 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4532 2019-Jan-13 16:45:07.090167 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4533 2019-Jan-13 16:45:07.090805 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4534 2019-Jan-13 16:45:07.091455 - [DEBUG] Edge Function : AllBottom
4535 2019-Jan-13 16:45:07.091485 - [DEBUG] End adding new jump function
4536 2019-Jan-13 16:45:07.091510 - [DEBUG]
4537 2019-Jan-13 16:45:07.091534 - [DEBUG] -------------------------------------------- 141. Path Edge --------------------------------------------
4538 2019-Jan-13 16:45:07.091562 - [DEBUG]
4539 2019-Jan-13 16:45:07.091585 - [DEBUG] Process 141. path edge:
4540 2019-Jan-13 16:45:07.091609 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4541 2019-Jan-13 16:45:07.091667 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
4542 2019-Jan-13 16:45:07.092305 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4543 2019-Jan-13 16:45:07.092943 - [DEBUG]
4544 2019-Jan-13 16:45:07.092968 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4545 2019-Jan-13 16:45:07.093607 - [DEBUG] Start of endsummarytab entry
4546 2019-Jan-13 16:45:07.093635 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
4547 2019-Jan-13 16:45:07.094273 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
4548 2019-Jan-13 16:45:07.094330 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4549 2019-Jan-13 16:45:07.094990 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
4550 2019-Jan-13 16:45:07.095627 - [DEBUG] EF: AllBottom
4551 2019-Jan-13 16:45:07.095653 - [DEBUG]
4552 2019-Jan-13 16:45:07.095676 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4553 2019-Jan-13 16:45:07.096310 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4554 2019-Jan-13 16:45:07.096969 - [DEBUG] EF: AllBottom
4555 2019-Jan-13 16:45:07.096995 - [DEBUG]
4556 2019-Jan-13 16:45:07.097019 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4557 2019-Jan-13 16:45:07.097682 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
4558 2019-Jan-13 16:45:07.098381 - [DEBUG] EF: AllBottom
4559 2019-Jan-13 16:45:07.098408 - [DEBUG]
4560 2019-Jan-13 16:45:07.098431 - [DEBUG] ---------------
4561 2019-Jan-13 16:45:07.098455 - [DEBUG]
4562 2019-Jan-13 16:45:07.098479 - [DEBUG] End of endsummarytab entry
4563 2019-Jan-13 16:45:07.098502 - [DEBUG]
4564 2019-Jan-13 16:45:07.098526 - [DEBUG] Start of incomingtab entry
4565 2019-Jan-13 16:45:07.098551 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
4566 2019-Jan-13 16:45:07.099204 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
4567 2019-Jan-13 16:45:07.099266 - [DEBUG] ---------------
4568 2019-Jan-13 16:45:07.099290 - [DEBUG] End of incomingtab entry
4569 2019-Jan-13 16:45:07.099313 - [DEBUG]
4570 2019-Jan-13 16:45:07.099340 - [DEBUG] EDGE:
4571 2019-Jan-13 16:45:07.099397 - [DEBUG] ---> 4572 2019-Jan-13 16:45:07.100039 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4573 2019-Jan-13 16:45:07.100679 - [DEBUG]
4574 2019-Jan-13 16:45:07.100704 - [DEBUG] EDGE:
4575 2019-Jan-13 16:45:07.100761 - [DEBUG] ---> 4576 2019-Jan-13 16:45:07.101396 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4577 2019-Jan-13 16:45:07.102053 - [DEBUG]
4578 2019-Jan-13 16:45:07.102099 - [DEBUG] Compose: EdgeIdentity * AllBottom
4579 2019-Jan-13 16:45:07.102126 - [DEBUG]
4580 2019-Jan-13 16:45:07.102150 - [DEBUG] Propagate flow
4581 2019-Jan-13 16:45:07.102174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4582 2019-Jan-13 16:45:07.102231 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4583 2019-Jan-13 16:45:07.102879 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4584 2019-Jan-13 16:45:07.103523 - [DEBUG] Edge function : AllBottom (result of previous compose)
4585 2019-Jan-13 16:45:07.103548 - [DEBUG]
4586 2019-Jan-13 16:45:07.103574 - [DEBUG] Join: AllTop & AllBottom
4587 2019-Jan-13 16:45:07.103600 - [DEBUG] = AllBottom (new jump func)
4588 2019-Jan-13 16:45:07.103624 - [DEBUG]
4589 2019-Jan-13 16:45:07.103647 - [DEBUG] Start adding new jump function
4590 2019-Jan-13 16:45:07.103671 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4591 2019-Jan-13 16:45:07.103727 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4592 2019-Jan-13 16:45:07.104365 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4593 2019-Jan-13 16:45:07.105033 - [DEBUG] Edge Function : AllBottom
4594 2019-Jan-13 16:45:07.105063 - [DEBUG] End adding new jump function
4595 2019-Jan-13 16:45:07.105088 - [DEBUG]
4596 2019-Jan-13 16:45:07.105111 - [DEBUG] -------------------------------------------- 142. Path Edge --------------------------------------------
4597 2019-Jan-13 16:45:07.105136 - [DEBUG]
4598 2019-Jan-13 16:45:07.105159 - [DEBUG] Process 142. path edge:
4599 2019-Jan-13 16:45:07.105183 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4600 2019-Jan-13 16:45:07.105240 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
4601 2019-Jan-13 16:45:07.105895 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4602 2019-Jan-13 16:45:07.106548 - [DEBUG]
4603 2019-Jan-13 16:45:07.106573 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4604 2019-Jan-13 16:45:07.107250 - [DEBUG] Possible callees:
4605 2019-Jan-13 16:45:07.107275 - [DEBUG] llvm.dbg.declare
4606 2019-Jan-13 16:45:07.107300 - [DEBUG] Possible return sites:
4607 2019-Jan-13 16:45:07.107324 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1934608 2019-Jan-13 16:45:07.108647 - [DEBUG] Found and process special summary
4609 2019-Jan-13 16:45:07.108683 - [DEBUG] Compose: EdgeIdentity * AllBottom
4610 2019-Jan-13 16:45:07.108711 - [DEBUG]
4611 2019-Jan-13 16:45:07.108735 - [DEBUG] Propagate flow
4612 2019-Jan-13 16:45:07.108759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4613 2019-Jan-13 16:45:07.108817 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4614 2019-Jan-13 16:45:07.109455 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4615 2019-Jan-13 16:45:07.110093 - [DEBUG] Edge function : AllBottom (result of previous compose)
4616 2019-Jan-13 16:45:07.110118 - [DEBUG]
4617 2019-Jan-13 16:45:07.110143 - [DEBUG] Join: AllTop & AllBottom
4618 2019-Jan-13 16:45:07.110169 - [DEBUG] = AllBottom (new jump func)
4619 2019-Jan-13 16:45:07.110193 - [DEBUG]
4620 2019-Jan-13 16:45:07.110217 - [DEBUG] Start adding new jump function
4621 2019-Jan-13 16:45:07.110240 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4622 2019-Jan-13 16:45:07.110296 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4623 2019-Jan-13 16:45:07.110934 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4624 2019-Jan-13 16:45:07.111587 - [DEBUG] Edge Function : AllBottom
4625 2019-Jan-13 16:45:07.111616 - [DEBUG] End adding new jump function
4626 2019-Jan-13 16:45:07.111640 - [DEBUG]
4627 2019-Jan-13 16:45:07.111664 - [DEBUG] -------------------------------------------- 143. Path Edge --------------------------------------------
4628 2019-Jan-13 16:45:07.111688 - [DEBUG]
4629 2019-Jan-13 16:45:07.111711 - [DEBUG] Process 143. path edge:
4630 2019-Jan-13 16:45:07.111735 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4631 2019-Jan-13 16:45:07.111792 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
4632 2019-Jan-13 16:45:07.112430 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4633 2019-Jan-13 16:45:07.113094 - [DEBUG]
4634 2019-Jan-13 16:45:07.113121 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4635 2019-Jan-13 16:45:07.113847 - [DEBUG] Compose: EdgeIdentity * AllBottom
4636 2019-Jan-13 16:45:07.113877 - [DEBUG]
4637 2019-Jan-13 16:45:07.113902 - [DEBUG] Propagate flow
4638 2019-Jan-13 16:45:07.113925 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4639 2019-Jan-13 16:45:07.113990 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4640 2019-Jan-13 16:45:07.114683 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4641 2019-Jan-13 16:45:07.115411 - [DEBUG] Edge function : AllBottom (result of previous compose)
4642 2019-Jan-13 16:45:07.115437 - [DEBUG]
4643 2019-Jan-13 16:45:07.115463 - [DEBUG] Join: AllTop & AllBottom
4644 2019-Jan-13 16:45:07.115490 - [DEBUG] = AllBottom (new jump func)
4645 2019-Jan-13 16:45:07.115514 - [DEBUG]
4646 2019-Jan-13 16:45:07.115538 - [DEBUG] Start adding new jump function
4647 2019-Jan-13 16:45:07.115561 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4648 2019-Jan-13 16:45:07.115629 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4649 2019-Jan-13 16:45:07.116329 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4650 2019-Jan-13 16:45:07.116994 - [DEBUG] Edge Function : AllBottom
4651 2019-Jan-13 16:45:07.117027 - [DEBUG] End adding new jump function
4652 2019-Jan-13 16:45:07.117052 - [DEBUG]
4653 2019-Jan-13 16:45:07.117076 - [DEBUG] -------------------------------------------- 144. Path Edge --------------------------------------------
4654 2019-Jan-13 16:45:07.117102 - [DEBUG]
4655 2019-Jan-13 16:45:07.117124 - [DEBUG] Process 144. path edge:
4656 2019-Jan-13 16:45:07.117148 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4657 2019-Jan-13 16:45:07.117218 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
4658 2019-Jan-13 16:45:07.117889 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4659 2019-Jan-13 16:45:07.118584 - [DEBUG]
4660 2019-Jan-13 16:45:07.118612 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4661 2019-Jan-13 16:45:07.119291 - [DEBUG] Compose: EdgeIdentity * AllBottom
4662 2019-Jan-13 16:45:07.119320 - [DEBUG]
4663 2019-Jan-13 16:45:07.119344 - [DEBUG] Propagate flow
4664 2019-Jan-13 16:45:07.119368 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4665 2019-Jan-13 16:45:07.119435 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4666 2019-Jan-13 16:45:07.120122 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4667 2019-Jan-13 16:45:07.120812 - [DEBUG] Edge function : AllBottom (result of previous compose)
4668 2019-Jan-13 16:45:07.120839 - [DEBUG]
4669 2019-Jan-13 16:45:07.120866 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4670 2019-Jan-13 16:45:07.120893 - [DEBUG] = AllBottom
4671 2019-Jan-13 16:45:07.120917 - [DEBUG]
4672 2019-Jan-13 16:45:07.120940 - [DEBUG] PROPAGATE: No new function!
4673 2019-Jan-13 16:45:07.120966 - [DEBUG] EDGE:
4674 2019-Jan-13 16:45:07.121041 - [DEBUG] ---> 4675 2019-Jan-13 16:45:07.121727 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4676 2019-Jan-13 16:45:07.122370 - [DEBUG]
4677 2019-Jan-13 16:45:07.122395 - [DEBUG] EDGE:
4678 2019-Jan-13 16:45:07.122454 - [DEBUG] ---> 4679 2019-Jan-13 16:45:07.123092 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4680 2019-Jan-13 16:45:07.123728 - [DEBUG]
4681 2019-Jan-13 16:45:07.123780 - [DEBUG] Compose: EdgeIdentity * AllBottom
4682 2019-Jan-13 16:45:07.123807 - [DEBUG]
4683 2019-Jan-13 16:45:07.123832 - [DEBUG] Propagate flow
4684 2019-Jan-13 16:45:07.123855 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4685 2019-Jan-13 16:45:07.123912 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4686 2019-Jan-13 16:45:07.124561 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4687 2019-Jan-13 16:45:07.125221 - [DEBUG] Edge function : AllBottom (result of previous compose)
4688 2019-Jan-13 16:45:07.125246 - [DEBUG]
4689 2019-Jan-13 16:45:07.125272 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4690 2019-Jan-13 16:45:07.125298 - [DEBUG] = AllBottom
4691 2019-Jan-13 16:45:07.125322 - [DEBUG]
4692 2019-Jan-13 16:45:07.125345 - [DEBUG] PROPAGATE: No new function!
4693 2019-Jan-13 16:45:07.125373 - [DEBUG] EDGE:
4694 2019-Jan-13 16:45:07.125449 - [DEBUG] ---> 4695 2019-Jan-13 16:45:07.126099 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4696 2019-Jan-13 16:45:07.126747 - [DEBUG]
4697 2019-Jan-13 16:45:07.126772 - [DEBUG] EDGE:
4698 2019-Jan-13 16:45:07.126832 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
4699 2019-Jan-13 16:45:07.127497 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4700 2019-Jan-13 16:45:07.128160 - [DEBUG]
4701 2019-Jan-13 16:45:07.128186 - [DEBUG] EDGE:
4702 2019-Jan-13 16:45:07.128244 - [DEBUG] ---> 4703 2019-Jan-13 16:45:07.128881 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4704 2019-Jan-13 16:45:07.129519 - [DEBUG]
4705 2019-Jan-13 16:45:07.129545 - [DEBUG] EDGE:
4706 2019-Jan-13 16:45:07.129602 - [DEBUG] ---> 4707 2019-Jan-13 16:45:07.130237 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4708 2019-Jan-13 16:45:07.130874 - [DEBUG]
4709 2019-Jan-13 16:45:07.130899 - [DEBUG] EDGE:
4710 2019-Jan-13 16:45:07.130957 - [DEBUG] ---> 4711 2019-Jan-13 16:45:07.131620 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4712 2019-Jan-13 16:45:07.132277 - [DEBUG]
4713 2019-Jan-13 16:45:07.132325 - [DEBUG] Compose: EdgeIdentity * AllBottom
4714 2019-Jan-13 16:45:07.132353 - [DEBUG]
4715 2019-Jan-13 16:45:07.132377 - [DEBUG] Propagate flow
4716 2019-Jan-13 16:45:07.132401 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4717 2019-Jan-13 16:45:07.132465 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4718 2019-Jan-13 16:45:07.133151 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4719 2019-Jan-13 16:45:07.133835 - [DEBUG] Edge function : AllBottom (result of previous compose)
4720 2019-Jan-13 16:45:07.133863 - [DEBUG]
4721 2019-Jan-13 16:45:07.133891 - [DEBUG] Join: AllTop & AllBottom
4722 2019-Jan-13 16:45:07.133918 - [DEBUG] = AllBottom (new jump func)
4723 2019-Jan-13 16:45:07.133942 - [DEBUG]
4724 2019-Jan-13 16:45:07.133966 - [DEBUG] Start adding new jump function
4725 2019-Jan-13 16:45:07.133990 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4726 2019-Jan-13 16:45:07.134062 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4727 2019-Jan-13 16:45:07.134803 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4728 2019-Jan-13 16:45:07.135514 - [DEBUG] Edge Function : AllBottom
4729 2019-Jan-13 16:45:07.135551 - [DEBUG] End adding new jump function
4730 2019-Jan-13 16:45:07.135577 - [DEBUG]
4731 2019-Jan-13 16:45:07.135602 - [DEBUG] -------------------------------------------- 145. Path Edge --------------------------------------------
4732 2019-Jan-13 16:45:07.135627 - [DEBUG]
4733 2019-Jan-13 16:45:07.135650 - [DEBUG] Process 145. path edge:
4734 2019-Jan-13 16:45:07.135674 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4735 2019-Jan-13 16:45:07.135743 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
4736 2019-Jan-13 16:45:07.136434 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4737 2019-Jan-13 16:45:07.137091 - [DEBUG]
4738 2019-Jan-13 16:45:07.137117 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4739 2019-Jan-13 16:45:07.137799 - [DEBUG] Compose: EdgeIdentity * AllBottom
4740 2019-Jan-13 16:45:07.137827 - [DEBUG]
4741 2019-Jan-13 16:45:07.137852 - [DEBUG] Propagate flow
4742 2019-Jan-13 16:45:07.137875 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4743 2019-Jan-13 16:45:07.137933 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
4744 2019-Jan-13 16:45:07.138596 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4745 2019-Jan-13 16:45:07.139233 - [DEBUG] Edge function : AllBottom (result of previous compose)
4746 2019-Jan-13 16:45:07.139259 - [DEBUG]
4747 2019-Jan-13 16:45:07.139284 - [DEBUG] Join: AllTop & AllBottom
4748 2019-Jan-13 16:45:07.139310 - [DEBUG] = AllBottom (new jump func)
4749 2019-Jan-13 16:45:07.139335 - [DEBUG]
4750 2019-Jan-13 16:45:07.139358 - [DEBUG] Start adding new jump function
4751 2019-Jan-13 16:45:07.139382 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4752 2019-Jan-13 16:45:07.139438 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4753 2019-Jan-13 16:45:07.140076 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
4754 2019-Jan-13 16:45:07.140717 - [DEBUG] Edge Function : AllBottom
4755 2019-Jan-13 16:45:07.140746 - [DEBUG] End adding new jump function
4756 2019-Jan-13 16:45:07.140770 - [DEBUG]
4757 2019-Jan-13 16:45:07.140794 - [DEBUG] -------------------------------------------- 146. Path Edge --------------------------------------------
4758 2019-Jan-13 16:45:07.140818 - [DEBUG]
4759 2019-Jan-13 16:45:07.140842 - [DEBUG] Process 146. path edge:
4760 2019-Jan-13 16:45:07.140866 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4761 2019-Jan-13 16:45:07.140923 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
4762 2019-Jan-13 16:45:07.141573 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4763 2019-Jan-13 16:45:07.142210 - [DEBUG]
4764 2019-Jan-13 16:45:07.142236 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
4765 2019-Jan-13 16:45:07.142881 - [DEBUG] Compose: EdgeIdentity * AllBottom
4766 2019-Jan-13 16:45:07.142909 - [DEBUG]
4767 2019-Jan-13 16:45:07.142932 - [DEBUG] Propagate flow
4768 2019-Jan-13 16:45:07.142956 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4769 2019-Jan-13 16:45:07.143012 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4770 2019-Jan-13 16:45:07.143648 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4771 2019-Jan-13 16:45:07.144287 - [DEBUG] Edge function : AllBottom (result of previous compose)
4772 2019-Jan-13 16:45:07.144312 - [DEBUG]
4773 2019-Jan-13 16:45:07.144337 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4774 2019-Jan-13 16:45:07.144363 - [DEBUG] = AllBottom
4775 2019-Jan-13 16:45:07.144388 - [DEBUG]
4776 2019-Jan-13 16:45:07.144411 - [DEBUG] PROPAGATE: No new function!
4777 2019-Jan-13 16:45:07.144436 - [DEBUG] EDGE:
4778 2019-Jan-13 16:45:07.144493 - [DEBUG] ---> 4779 2019-Jan-13 16:45:07.145180 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4780 2019-Jan-13 16:45:07.145824 - [DEBUG]
4781 2019-Jan-13 16:45:07.145849 - [DEBUG] EDGE:
4782 2019-Jan-13 16:45:07.145920 - [DEBUG] ---> 4783 2019-Jan-13 16:45:07.146558 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4784 2019-Jan-13 16:45:07.147200 - [DEBUG]
4785 2019-Jan-13 16:45:07.147225 - [DEBUG] EDGE:
4786 2019-Jan-13 16:45:07.147283 - [DEBUG] ---> 4787 2019-Jan-13 16:45:07.147919 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4788 2019-Jan-13 16:45:07.148586 - [DEBUG]
4789 2019-Jan-13 16:45:07.148611 - [DEBUG] EDGE:
4790 2019-Jan-13 16:45:07.148670 - [DEBUG] ---> 4791 2019-Jan-13 16:45:07.149324 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4792 2019-Jan-13 16:45:07.149965 - [DEBUG]
4793 2019-Jan-13 16:45:07.149990 - [DEBUG] EDGE:
4794 2019-Jan-13 16:45:07.150048 - [DEBUG] ---> 4795 2019-Jan-13 16:45:07.150685 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4796 2019-Jan-13 16:45:07.151322 - [DEBUG]
4797 2019-Jan-13 16:45:07.151348 - [DEBUG] EDGE:
4798 2019-Jan-13 16:45:07.151419 - [DEBUG] ---> 4799 2019-Jan-13 16:45:07.152059 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4800 2019-Jan-13 16:45:07.152698 - [DEBUG]
4801 2019-Jan-13 16:45:07.152741 - [DEBUG] Compose: EdgeIdentity * AllBottom
4802 2019-Jan-13 16:45:07.152768 - [DEBUG]
4803 2019-Jan-13 16:45:07.152793 - [DEBUG] Propagate flow
4804 2019-Jan-13 16:45:07.152816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4805 2019-Jan-13 16:45:07.152873 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4806 2019-Jan-13 16:45:07.153512 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4807 2019-Jan-13 16:45:07.154163 - [DEBUG] Edge function : AllBottom (result of previous compose)
4808 2019-Jan-13 16:45:07.154189 - [DEBUG]
4809 2019-Jan-13 16:45:07.154215 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4810 2019-Jan-13 16:45:07.154241 - [DEBUG] = AllBottom
4811 2019-Jan-13 16:45:07.154266 - [DEBUG]
4812 2019-Jan-13 16:45:07.154289 - [DEBUG] PROPAGATE: No new function!
4813 2019-Jan-13 16:45:07.154318 - [DEBUG] EDGE:
4814 2019-Jan-13 16:45:07.154380 - [DEBUG] ---> 4815 2019-Jan-13 16:45:07.155114 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4816 2019-Jan-13 16:45:07.155788 - [DEBUG]
4817 2019-Jan-13 16:45:07.155815 - [DEBUG] EDGE:
4818 2019-Jan-13 16:45:07.155875 - [DEBUG] ---> 4819 2019-Jan-13 16:45:07.156525 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4820 2019-Jan-13 16:45:07.157198 - [DEBUG]
4821 2019-Jan-13 16:45:07.157226 - [DEBUG] EDGE:
4822 2019-Jan-13 16:45:07.157290 - [DEBUG] ---> 4823 2019-Jan-13 16:45:07.157992 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4824 2019-Jan-13 16:45:07.158691 - [DEBUG]
4825 2019-Jan-13 16:45:07.158746 - [DEBUG] Compose: EdgeIdentity * AllBottom
4826 2019-Jan-13 16:45:07.158775 - [DEBUG]
4827 2019-Jan-13 16:45:07.158800 - [DEBUG] Propagate flow
4828 2019-Jan-13 16:45:07.158823 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4829 2019-Jan-13 16:45:07.158887 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4830 2019-Jan-13 16:45:07.159549 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4831 2019-Jan-13 16:45:07.160234 - [DEBUG] Edge function : AllBottom (result of previous compose)
4832 2019-Jan-13 16:45:07.160262 - [DEBUG]
4833 2019-Jan-13 16:45:07.160289 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4834 2019-Jan-13 16:45:07.160316 - [DEBUG] = AllBottom
4835 2019-Jan-13 16:45:07.160340 - [DEBUG]
4836 2019-Jan-13 16:45:07.160364 - [DEBUG] PROPAGATE: No new function!
4837 2019-Jan-13 16:45:07.160395 - [DEBUG] EDGE:
4838 2019-Jan-13 16:45:07.160471 - [DEBUG] ---> 4839 2019-Jan-13 16:45:07.161168 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4840 2019-Jan-13 16:45:07.161864 - [DEBUG]
4841 2019-Jan-13 16:45:07.161892 - [DEBUG] EDGE:
4842 2019-Jan-13 16:45:07.161952 - [DEBUG] ---> 4843 2019-Jan-13 16:45:07.162608 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4844 2019-Jan-13 16:45:07.163251 - [DEBUG]
4845 2019-Jan-13 16:45:07.163277 - [DEBUG] EDGE:
4846 2019-Jan-13 16:45:07.163335 - [DEBUG] ---> 4847 2019-Jan-13 16:45:07.163972 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4848 2019-Jan-13 16:45:07.164621 - [DEBUG]
4849 2019-Jan-13 16:45:07.164646 - [DEBUG] EDGE:
4850 2019-Jan-13 16:45:07.164705 - [DEBUG] ---> 4851 2019-Jan-13 16:45:07.165378 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4852 2019-Jan-13 16:45:07.166057 - [DEBUG]
4853 2019-Jan-13 16:45:07.166118 - [DEBUG] Compose: EdgeIdentity * AllBottom
4854 2019-Jan-13 16:45:07.166146 - [DEBUG]
4855 2019-Jan-13 16:45:07.166171 - [DEBUG] Propagate flow
4856 2019-Jan-13 16:45:07.166195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4857 2019-Jan-13 16:45:07.166265 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4858 2019-Jan-13 16:45:07.166960 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4859 2019-Jan-13 16:45:07.167655 - [DEBUG] Edge function : AllBottom (result of previous compose)
4860 2019-Jan-13 16:45:07.167683 - [DEBUG]
4861 2019-Jan-13 16:45:07.167711 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4862 2019-Jan-13 16:45:07.167737 - [DEBUG] = AllBottom
4863 2019-Jan-13 16:45:07.167761 - [DEBUG]
4864 2019-Jan-13 16:45:07.167785 - [DEBUG] PROPAGATE: No new function!
4865 2019-Jan-13 16:45:07.167821 - [DEBUG] EDGE:
4866 2019-Jan-13 16:45:07.167897 - [DEBUG] ---> 4867 2019-Jan-13 16:45:07.168687 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4868 2019-Jan-13 16:45:07.169370 - [DEBUG]
4869 2019-Jan-13 16:45:07.169398 - [DEBUG] EDGE:
4870 2019-Jan-13 16:45:07.169461 - [DEBUG] ---> 4871 2019-Jan-13 16:45:07.170098 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4872 2019-Jan-13 16:45:07.170736 - [DEBUG]
4873 2019-Jan-13 16:45:07.170761 - [DEBUG] EDGE:
4874 2019-Jan-13 16:45:07.170819 - [DEBUG] ---> 4875 2019-Jan-13 16:45:07.171483 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4876 2019-Jan-13 16:45:07.172119 - [DEBUG]
4877 2019-Jan-13 16:45:07.172172 - [DEBUG] Compose: EdgeIdentity * AllBottom
4878 2019-Jan-13 16:45:07.172200 - [DEBUG]
4879 2019-Jan-13 16:45:07.172225 - [DEBUG] Propagate flow
4880 2019-Jan-13 16:45:07.172249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4881 2019-Jan-13 16:45:07.172306 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4882 2019-Jan-13 16:45:07.172952 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4883 2019-Jan-13 16:45:07.173588 - [DEBUG] Edge function : AllBottom (result of previous compose)
4884 2019-Jan-13 16:45:07.173613 - [DEBUG]
4885 2019-Jan-13 16:45:07.173639 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4886 2019-Jan-13 16:45:07.173665 - [DEBUG] = AllBottom
4887 2019-Jan-13 16:45:07.173689 - [DEBUG]
4888 2019-Jan-13 16:45:07.173712 - [DEBUG] PROPAGATE: No new function!
4889 2019-Jan-13 16:45:07.173740 - [DEBUG] EDGE:
4890 2019-Jan-13 16:45:07.173798 - [DEBUG] ---> 4891 2019-Jan-13 16:45:07.174444 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4892 2019-Jan-13 16:45:07.175100 - [DEBUG]
4893 2019-Jan-13 16:45:07.175125 - [DEBUG] EDGE:
4894 2019-Jan-13 16:45:07.175183 - [DEBUG] ---> 4895 2019-Jan-13 16:45:07.175824 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4896 2019-Jan-13 16:45:07.176462 - [DEBUG]
4897 2019-Jan-13 16:45:07.176487 - [DEBUG] EDGE:
4898 2019-Jan-13 16:45:07.176545 - [DEBUG] ---> 4899 2019-Jan-13 16:45:07.177190 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
4900 2019-Jan-13 16:45:07.177827 - [DEBUG]
4901 2019-Jan-13 16:45:07.177854 - [DEBUG] Compose: EdgeIdentity * AllBottom
4902 2019-Jan-13 16:45:07.177880 - [DEBUG]
4903 2019-Jan-13 16:45:07.177904 - [DEBUG] Propagate flow
4904 2019-Jan-13 16:45:07.177927 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4905 2019-Jan-13 16:45:07.177984 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4906 2019-Jan-13 16:45:07.178639 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4907 2019-Jan-13 16:45:07.179284 - [DEBUG] Edge function : AllBottom (result of previous compose)
4908 2019-Jan-13 16:45:07.179309 - [DEBUG]
4909 2019-Jan-13 16:45:07.179335 - [DEBUG] Join: AllTop & AllBottom
4910 2019-Jan-13 16:45:07.179373 - [DEBUG] = AllBottom (new jump func)
4911 2019-Jan-13 16:45:07.179398 - [DEBUG]
4912 2019-Jan-13 16:45:07.179421 - [DEBUG] Start adding new jump function
4913 2019-Jan-13 16:45:07.179445 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4914 2019-Jan-13 16:45:07.179501 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4915 2019-Jan-13 16:45:07.180148 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4916 2019-Jan-13 16:45:07.180785 - [DEBUG] Edge Function : AllBottom
4917 2019-Jan-13 16:45:07.180815 - [DEBUG] End adding new jump function
4918 2019-Jan-13 16:45:07.180839 - [DEBUG]
4919 2019-Jan-13 16:45:07.180862 - [DEBUG] -------------------------------------------- 147. Path Edge --------------------------------------------
4920 2019-Jan-13 16:45:07.180887 - [DEBUG]
4921 2019-Jan-13 16:45:07.180911 - [DEBUG] Process 147. path edge:
4922 2019-Jan-13 16:45:07.180935 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4923 2019-Jan-13 16:45:07.180991 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
4924 2019-Jan-13 16:45:07.181652 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
4925 2019-Jan-13 16:45:07.182307 - [DEBUG]
4926 2019-Jan-13 16:45:07.182333 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4927 2019-Jan-13 16:45:07.183001 - [DEBUG] Compose: EdgeIdentity * AllBottom
4928 2019-Jan-13 16:45:07.183030 - [DEBUG]
4929 2019-Jan-13 16:45:07.183053 - [DEBUG] Propagate flow
4930 2019-Jan-13 16:45:07.183077 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4931 2019-Jan-13 16:45:07.183134 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
4932 2019-Jan-13 16:45:07.183771 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4933 2019-Jan-13 16:45:07.184415 - [DEBUG] Edge function : AllBottom (result of previous compose)
4934 2019-Jan-13 16:45:07.184440 - [DEBUG]
4935 2019-Jan-13 16:45:07.184465 - [DEBUG] Join: AllTop & AllBottom
4936 2019-Jan-13 16:45:07.184490 - [DEBUG] = AllBottom (new jump func)
4937 2019-Jan-13 16:45:07.184515 - [DEBUG]
4938 2019-Jan-13 16:45:07.184538 - [DEBUG] Start adding new jump function
4939 2019-Jan-13 16:45:07.184562 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4940 2019-Jan-13 16:45:07.184618 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4941 2019-Jan-13 16:45:07.185285 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
4942 2019-Jan-13 16:45:07.185938 - [DEBUG] Edge Function : AllBottom
4943 2019-Jan-13 16:45:07.185966 - [DEBUG] End adding new jump function
4944 2019-Jan-13 16:45:07.185990 - [DEBUG]
4945 2019-Jan-13 16:45:07.186014 - [DEBUG] -------------------------------------------- 148. Path Edge --------------------------------------------
4946 2019-Jan-13 16:45:07.186039 - [DEBUG]
4947 2019-Jan-13 16:45:07.186062 - [DEBUG] Process 148. path edge:
4948 2019-Jan-13 16:45:07.186086 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4949 2019-Jan-13 16:45:07.186144 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
4950 2019-Jan-13 16:45:07.186781 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
4951 2019-Jan-13 16:45:07.187451 - [DEBUG]
4952 2019-Jan-13 16:45:07.187478 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
4953 2019-Jan-13 16:45:07.188200 - [DEBUG] Compose: EdgeIdentity * AllBottom
4954 2019-Jan-13 16:45:07.188231 - [DEBUG]
4955 2019-Jan-13 16:45:07.188255 - [DEBUG] Propagate flow
4956 2019-Jan-13 16:45:07.188279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4957 2019-Jan-13 16:45:07.188344 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
4958 2019-Jan-13 16:45:07.189006 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4959 2019-Jan-13 16:45:07.189650 - [DEBUG] Edge function : AllBottom (result of previous compose)
4960 2019-Jan-13 16:45:07.189675 - [DEBUG]
4961 2019-Jan-13 16:45:07.189700 - [DEBUG] Join: AllTop & AllBottom
4962 2019-Jan-13 16:45:07.189726 - [DEBUG] = AllBottom (new jump func)
4963 2019-Jan-13 16:45:07.189751 - [DEBUG]
4964 2019-Jan-13 16:45:07.189775 - [DEBUG] Start adding new jump function
4965 2019-Jan-13 16:45:07.189798 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4966 2019-Jan-13 16:45:07.189855 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4967 2019-Jan-13 16:45:07.190500 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
4968 2019-Jan-13 16:45:07.191144 - [DEBUG] Edge Function : AllBottom
4969 2019-Jan-13 16:45:07.191172 - [DEBUG] End adding new jump function
4970 2019-Jan-13 16:45:07.191196 - [DEBUG]
4971 2019-Jan-13 16:45:07.191220 - [DEBUG] -------------------------------------------- 149. Path Edge --------------------------------------------
4972 2019-Jan-13 16:45:07.191245 - [DEBUG]
4973 2019-Jan-13 16:45:07.191268 - [DEBUG] Process 149. path edge:
4974 2019-Jan-13 16:45:07.191292 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4975 2019-Jan-13 16:45:07.191349 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
4976 2019-Jan-13 16:45:07.192013 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
4977 2019-Jan-13 16:45:07.192656 - [DEBUG]
4978 2019-Jan-13 16:45:07.192680 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
4979 2019-Jan-13 16:45:07.193330 - [DEBUG] Possible callees:
4980 2019-Jan-13 16:45:07.193355 - [DEBUG] llvm.dbg.declare
4981 2019-Jan-13 16:45:07.193380 - [DEBUG] Possible return sites:
4982 2019-Jan-13 16:45:07.193404 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1494983 2019-Jan-13 16:45:07.194700 - [DEBUG] Found and process special summary
4984 2019-Jan-13 16:45:07.194756 - [DEBUG] Compose: EdgeIdentity * AllBottom
4985 2019-Jan-13 16:45:07.194786 - [DEBUG]
4986 2019-Jan-13 16:45:07.194810 - [DEBUG] Propagate flow
4987 2019-Jan-13 16:45:07.194833 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4988 2019-Jan-13 16:45:07.194894 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4989 2019-Jan-13 16:45:07.195537 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4990 2019-Jan-13 16:45:07.196187 - [DEBUG] Edge function : AllBottom (result of previous compose)
4991 2019-Jan-13 16:45:07.196212 - [DEBUG]
4992 2019-Jan-13 16:45:07.196237 - [DEBUG] Join: AllTop & AllBottom
4993 2019-Jan-13 16:45:07.196275 - [DEBUG] = AllBottom (new jump func)
4994 2019-Jan-13 16:45:07.196304 - [DEBUG]
4995 2019-Jan-13 16:45:07.196327 - [DEBUG] Start adding new jump function
4996 2019-Jan-13 16:45:07.196350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4997 2019-Jan-13 16:45:07.196407 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4998 2019-Jan-13 16:45:07.197088 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4999 2019-Jan-13 16:45:07.197774 - [DEBUG] Edge Function : AllBottom
5000 2019-Jan-13 16:45:07.197806 - [DEBUG] End adding new jump function
5001 2019-Jan-13 16:45:07.197830 - [DEBUG]
5002 2019-Jan-13 16:45:07.197854 - [DEBUG] -------------------------------------------- 150. Path Edge --------------------------------------------
5003 2019-Jan-13 16:45:07.197879 - [DEBUG]
5004 2019-Jan-13 16:45:07.197903 - [DEBUG] Process 150. path edge:
5005 2019-Jan-13 16:45:07.197927 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5006 2019-Jan-13 16:45:07.197992 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
5007 2019-Jan-13 16:45:07.198728 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5008 2019-Jan-13 16:45:07.199403 - [DEBUG]
5009 2019-Jan-13 16:45:07.199429 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
5010 2019-Jan-13 16:45:07.200121 - [DEBUG] Compose: EdgeIdentity * AllBottom
5011 2019-Jan-13 16:45:07.200151 - [DEBUG]
5012 2019-Jan-13 16:45:07.200175 - [DEBUG] Propagate flow
5013 2019-Jan-13 16:45:07.200198 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5014 2019-Jan-13 16:45:07.200262 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
5015 2019-Jan-13 16:45:07.200973 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5016 2019-Jan-13 16:45:07.201689 - [DEBUG] Edge function : AllBottom (result of previous compose)
5017 2019-Jan-13 16:45:07.201717 - [DEBUG]
5018 2019-Jan-13 16:45:07.201743 - [DEBUG] Join: AllTop & AllBottom
5019 2019-Jan-13 16:45:07.201770 - [DEBUG] = AllBottom (new jump func)
5020 2019-Jan-13 16:45:07.201794 - [DEBUG]
5021 2019-Jan-13 16:45:07.201817 - [DEBUG] Start adding new jump function
5022 2019-Jan-13 16:45:07.201841 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5023 2019-Jan-13 16:45:07.201909 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5024 2019-Jan-13 16:45:07.202582 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
5025 2019-Jan-13 16:45:07.203255 - [DEBUG] Edge Function : AllBottom
5026 2019-Jan-13 16:45:07.203289 - [DEBUG] End adding new jump function
5027 2019-Jan-13 16:45:07.203313 - [DEBUG]
5028 2019-Jan-13 16:45:07.203338 - [DEBUG] -------------------------------------------- 151. Path Edge --------------------------------------------
5029 2019-Jan-13 16:45:07.203365 - [DEBUG]
5030 2019-Jan-13 16:45:07.203388 - [DEBUG] Process 151. path edge:
5031 2019-Jan-13 16:45:07.203412 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5032 2019-Jan-13 16:45:07.203488 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
5033 2019-Jan-13 16:45:07.204191 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5034 2019-Jan-13 16:45:07.204952 - [DEBUG]
5035 2019-Jan-13 16:45:07.204981 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
5036 2019-Jan-13 16:45:07.205723 - [DEBUG] Compose: EdgeIdentity * AllBottom
5037 2019-Jan-13 16:45:07.205755 - [DEBUG]
5038 2019-Jan-13 16:45:07.205779 - [DEBUG] Propagate flow
5039 2019-Jan-13 16:45:07.205803 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5040 2019-Jan-13 16:45:07.205886 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
5041 2019-Jan-13 16:45:07.206576 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5042 2019-Jan-13 16:45:07.207236 - [DEBUG] Edge function : AllBottom (result of previous compose)
5043 2019-Jan-13 16:45:07.207262 - [DEBUG]
5044 2019-Jan-13 16:45:07.207288 - [DEBUG] Join: AllTop & AllBottom
5045 2019-Jan-13 16:45:07.207315 - [DEBUG] = AllBottom (new jump func)
5046 2019-Jan-13 16:45:07.207339 - [DEBUG]
5047 2019-Jan-13 16:45:07.207363 - [DEBUG] Start adding new jump function
5048 2019-Jan-13 16:45:07.207386 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5049 2019-Jan-13 16:45:07.207446 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5050 2019-Jan-13 16:45:07.208117 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
5051 2019-Jan-13 16:45:07.208762 - [DEBUG] Edge Function : AllBottom
5052 2019-Jan-13 16:45:07.208791 - [DEBUG] End adding new jump function
5053 2019-Jan-13 16:45:07.208815 - [DEBUG]
5054 2019-Jan-13 16:45:07.208839 - [DEBUG] -------------------------------------------- 152. Path Edge --------------------------------------------
5055 2019-Jan-13 16:45:07.208864 - [DEBUG]
5056 2019-Jan-13 16:45:07.208888 - [DEBUG] Process 152. path edge:
5057 2019-Jan-13 16:45:07.208912 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5058 2019-Jan-13 16:45:07.208968 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
5059 2019-Jan-13 16:45:07.209613 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5060 2019-Jan-13 16:45:07.210256 - [DEBUG]
5061 2019-Jan-13 16:45:07.210281 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
5062 2019-Jan-13 16:45:07.210947 - [DEBUG] Possible callees:
5063 2019-Jan-13 16:45:07.210972 - [DEBUG] llvm.dbg.declare
5064 2019-Jan-13 16:45:07.210996 - [DEBUG] Possible return sites:
5065 2019-Jan-13 16:45:07.211020 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1555066 2019-Jan-13 16:45:07.212328 - [DEBUG] Found and process special summary
5067 2019-Jan-13 16:45:07.212365 - [DEBUG] Compose: EdgeIdentity * AllBottom
5068 2019-Jan-13 16:45:07.212393 - [DEBUG]
5069 2019-Jan-13 16:45:07.212417 - [DEBUG] Propagate flow
5070 2019-Jan-13 16:45:07.212441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5071 2019-Jan-13 16:45:07.212498 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
5072 2019-Jan-13 16:45:07.213138 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5073 2019-Jan-13 16:45:07.213783 - [DEBUG] Edge function : AllBottom (result of previous compose)
5074 2019-Jan-13 16:45:07.213808 - [DEBUG]
5075 2019-Jan-13 16:45:07.213833 - [DEBUG] Join: AllTop & AllBottom
5076 2019-Jan-13 16:45:07.213874 - [DEBUG] = AllBottom (new jump func)
5077 2019-Jan-13 16:45:07.213899 - [DEBUG]
5078 2019-Jan-13 16:45:07.213922 - [DEBUG] Start adding new jump function
5079 2019-Jan-13 16:45:07.213946 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5080 2019-Jan-13 16:45:07.214003 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5081 2019-Jan-13 16:45:07.214649 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
5082 2019-Jan-13 16:45:07.215311 - [DEBUG] Edge Function : AllBottom
5083 2019-Jan-13 16:45:07.215339 - [DEBUG] End adding new jump function
5084 2019-Jan-13 16:45:07.215363 - [DEBUG]
5085 2019-Jan-13 16:45:07.215386 - [DEBUG] -------------------------------------------- 153. Path Edge --------------------------------------------
5086 2019-Jan-13 16:45:07.215411 - [DEBUG]
5087 2019-Jan-13 16:45:07.215434 - [DEBUG] Process 153. path edge:
5088 2019-Jan-13 16:45:07.215457 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5089 2019-Jan-13 16:45:07.215516 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
5090 2019-Jan-13 16:45:07.216168 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5091 2019-Jan-13 16:45:07.216812 - [DEBUG]
5092 2019-Jan-13 16:45:07.216838 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
5093 2019-Jan-13 16:45:07.217521 - [DEBUG] Compose: EdgeIdentity * AllBottom
5094 2019-Jan-13 16:45:07.217549 - [DEBUG]
5095 2019-Jan-13 16:45:07.217572 - [DEBUG] Propagate flow
5096 2019-Jan-13 16:45:07.217596 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5097 2019-Jan-13 16:45:07.217660 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
5098 2019-Jan-13 16:45:07.218352 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5099 2019-Jan-13 16:45:07.219010 - [DEBUG] Edge function : AllBottom (result of previous compose)
5100 2019-Jan-13 16:45:07.219035 - [DEBUG]
5101 2019-Jan-13 16:45:07.219061 - [DEBUG] Join: AllTop & AllBottom
5102 2019-Jan-13 16:45:07.219087 - [DEBUG] = AllBottom (new jump func)
5103 2019-Jan-13 16:45:07.219112 - [DEBUG]
5104 2019-Jan-13 16:45:07.219135 - [DEBUG] Start adding new jump function
5105 2019-Jan-13 16:45:07.219159 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5106 2019-Jan-13 16:45:07.219218 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5107 2019-Jan-13 16:45:07.219864 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
5108 2019-Jan-13 16:45:07.220500 - [DEBUG] Edge Function : AllBottom
5109 2019-Jan-13 16:45:07.220529 - [DEBUG] End adding new jump function
5110 2019-Jan-13 16:45:07.220553 - [DEBUG]
5111 2019-Jan-13 16:45:07.220577 - [DEBUG] -------------------------------------------- 154. Path Edge --------------------------------------------
5112 2019-Jan-13 16:45:07.220602 - [DEBUG]
5113 2019-Jan-13 16:45:07.220626 - [DEBUG] Process 154. path edge:
5114 2019-Jan-13 16:45:07.220650 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5115 2019-Jan-13 16:45:07.220706 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
5116 2019-Jan-13 16:45:07.221348 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5117 2019-Jan-13 16:45:07.222038 - [DEBUG]
5118 2019-Jan-13 16:45:07.222065 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
5119 2019-Jan-13 16:45:07.222749 - [DEBUG] Compose: EdgeIdentity * AllBottom
5120 2019-Jan-13 16:45:07.222778 - [DEBUG]
5121 2019-Jan-13 16:45:07.222802 - [DEBUG] Propagate flow
5122 2019-Jan-13 16:45:07.222826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5123 2019-Jan-13 16:45:07.222886 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
5124 2019-Jan-13 16:45:07.223522 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5125 2019-Jan-13 16:45:07.224166 - [DEBUG] Edge function : AllBottom (result of previous compose)
5126 2019-Jan-13 16:45:07.224192 - [DEBUG]
5127 2019-Jan-13 16:45:07.224216 - [DEBUG] Join: AllTop & AllBottom
5128 2019-Jan-13 16:45:07.224242 - [DEBUG] = AllBottom (new jump func)
5129 2019-Jan-13 16:45:07.224267 - [DEBUG]
5130 2019-Jan-13 16:45:07.224291 - [DEBUG] Start adding new jump function
5131 2019-Jan-13 16:45:07.224314 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5132 2019-Jan-13 16:45:07.224370 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5133 2019-Jan-13 16:45:07.225036 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
5134 2019-Jan-13 16:45:07.225671 - [DEBUG] Edge Function : AllBottom
5135 2019-Jan-13 16:45:07.225698 - [DEBUG] End adding new jump function
5136 2019-Jan-13 16:45:07.225723 - [DEBUG]
5137 2019-Jan-13 16:45:07.225747 - [DEBUG] -------------------------------------------- 155. Path Edge --------------------------------------------
5138 2019-Jan-13 16:45:07.225771 - [DEBUG]
5139 2019-Jan-13 16:45:07.225795 - [DEBUG] Process 155. path edge:
5140 2019-Jan-13 16:45:07.225819 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5141 2019-Jan-13 16:45:07.225875 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
5142 2019-Jan-13 16:45:07.226518 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5143 2019-Jan-13 16:45:07.227168 - [DEBUG]
5144 2019-Jan-13 16:45:07.227193 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
5145 2019-Jan-13 16:45:07.227841 - [DEBUG] Compose: EdgeIdentity * AllBottom
5146 2019-Jan-13 16:45:07.227870 - [DEBUG]
5147 2019-Jan-13 16:45:07.227894 - [DEBUG] Propagate flow
5148 2019-Jan-13 16:45:07.227918 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5149 2019-Jan-13 16:45:07.227975 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
5150 2019-Jan-13 16:45:07.228640 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5151 2019-Jan-13 16:45:07.229284 - [DEBUG] Edge function : AllBottom (result of previous compose)
5152 2019-Jan-13 16:45:07.229310 - [DEBUG]
5153 2019-Jan-13 16:45:07.229335 - [DEBUG] Join: AllTop & AllBottom
5154 2019-Jan-13 16:45:07.229361 - [DEBUG] = AllBottom (new jump func)
5155 2019-Jan-13 16:45:07.229385 - [DEBUG]
5156 2019-Jan-13 16:45:07.229409 - [DEBUG] Start adding new jump function
5157 2019-Jan-13 16:45:07.229433 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5158 2019-Jan-13 16:45:07.229489 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5159 2019-Jan-13 16:45:07.230133 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
5160 2019-Jan-13 16:45:07.230776 - [DEBUG] Edge Function : AllBottom
5161 2019-Jan-13 16:45:07.230818 - [DEBUG] End adding new jump function
5162 2019-Jan-13 16:45:07.230843 - [DEBUG]
5163 2019-Jan-13 16:45:07.230867 - [DEBUG] -------------------------------------------- 156. Path Edge --------------------------------------------
5164 2019-Jan-13 16:45:07.230892 - [DEBUG]
5165 2019-Jan-13 16:45:07.230915 - [DEBUG] Process 156. path edge:
5166 2019-Jan-13 16:45:07.230939 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5167 2019-Jan-13 16:45:07.230996 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
5168 2019-Jan-13 16:45:07.231668 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5169 2019-Jan-13 16:45:07.232319 - [DEBUG]
5170 2019-Jan-13 16:45:07.232344 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
5171 2019-Jan-13 16:45:07.232996 - [DEBUG] Possible callees:
5172 2019-Jan-13 16:45:07.233021 - [DEBUG] llvm.dbg.declare
5173 2019-Jan-13 16:45:07.233047 - [DEBUG] Possible return sites:
5174 2019-Jan-13 16:45:07.233071 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1635175 2019-Jan-13 16:45:07.234350 - [DEBUG] Found and process special summary
5176 2019-Jan-13 16:45:07.234385 - [DEBUG] Compose: EdgeIdentity * AllBottom
5177 2019-Jan-13 16:45:07.234413 - [DEBUG]
5178 2019-Jan-13 16:45:07.234437 - [DEBUG] Propagate flow
5179 2019-Jan-13 16:45:07.234464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5180 2019-Jan-13 16:45:07.234522 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
5181 2019-Jan-13 16:45:07.235194 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5182 2019-Jan-13 16:45:07.235856 - [DEBUG] Edge function : AllBottom (result of previous compose)
5183 2019-Jan-13 16:45:07.235882 - [DEBUG]
5184 2019-Jan-13 16:45:07.235908 - [DEBUG] Join: AllTop & AllBottom
5185 2019-Jan-13 16:45:07.235934 - [DEBUG] = AllBottom (new jump func)
5186 2019-Jan-13 16:45:07.235959 - [DEBUG]
5187 2019-Jan-13 16:45:07.235983 - [DEBUG] Start adding new jump function
5188 2019-Jan-13 16:45:07.236006 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5189 2019-Jan-13 16:45:07.236065 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5190 2019-Jan-13 16:45:07.236717 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
5191 2019-Jan-13 16:45:07.237381 - [DEBUG] Edge Function : AllBottom
5192 2019-Jan-13 16:45:07.237412 - [DEBUG] End adding new jump function
5193 2019-Jan-13 16:45:07.237437 - [DEBUG]
5194 2019-Jan-13 16:45:07.237461 - [DEBUG] -------------------------------------------- 157. Path Edge --------------------------------------------
5195 2019-Jan-13 16:45:07.237486 - [DEBUG]
5196 2019-Jan-13 16:45:07.237509 - [DEBUG] Process 157. path edge:
5197 2019-Jan-13 16:45:07.237534 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5198 2019-Jan-13 16:45:07.237599 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
5199 2019-Jan-13 16:45:07.238299 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5200 2019-Jan-13 16:45:07.238969 - [DEBUG]
5201 2019-Jan-13 16:45:07.238996 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
5202 2019-Jan-13 16:45:07.239712 - [DEBUG] Compose: EdgeIdentity * AllBottom
5203 2019-Jan-13 16:45:07.239745 - [DEBUG]
5204 2019-Jan-13 16:45:07.239770 - [DEBUG] Propagate flow
5205 2019-Jan-13 16:45:07.239795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5206 2019-Jan-13 16:45:07.239868 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
5207 2019-Jan-13 16:45:07.240562 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5208 2019-Jan-13 16:45:07.241228 - [DEBUG] Edge function : AllBottom (result of previous compose)
5209 2019-Jan-13 16:45:07.241254 - [DEBUG]
5210 2019-Jan-13 16:45:07.241280 - [DEBUG] Join: AllTop & AllBottom
5211 2019-Jan-13 16:45:07.241306 - [DEBUG] = AllBottom (new jump func)
5212 2019-Jan-13 16:45:07.241331 - [DEBUG]
5213 2019-Jan-13 16:45:07.241355 - [DEBUG] Start adding new jump function
5214 2019-Jan-13 16:45:07.241378 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5215 2019-Jan-13 16:45:07.241461 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5216 2019-Jan-13 16:45:07.242109 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
5217 2019-Jan-13 16:45:07.242745 - [DEBUG] Edge Function : AllBottom
5218 2019-Jan-13 16:45:07.242775 - [DEBUG] End adding new jump function
5219 2019-Jan-13 16:45:07.242799 - [DEBUG]
5220 2019-Jan-13 16:45:07.242822 - [DEBUG] -------------------------------------------- 158. Path Edge --------------------------------------------
5221 2019-Jan-13 16:45:07.242847 - [DEBUG]
5222 2019-Jan-13 16:45:07.242870 - [DEBUG] Process 158. path edge:
5223 2019-Jan-13 16:45:07.242894 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5224 2019-Jan-13 16:45:07.242951 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
5225 2019-Jan-13 16:45:07.243587 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5226 2019-Jan-13 16:45:07.244231 - [DEBUG]
5227 2019-Jan-13 16:45:07.244257 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
5228 2019-Jan-13 16:45:07.244929 - [DEBUG] Compose: EdgeIdentity * AllBottom
5229 2019-Jan-13 16:45:07.244957 - [DEBUG]
5230 2019-Jan-13 16:45:07.244981 - [DEBUG] Propagate flow
5231 2019-Jan-13 16:45:07.245004 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5232 2019-Jan-13 16:45:07.245061 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
5233 2019-Jan-13 16:45:07.245707 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5234 2019-Jan-13 16:45:07.246360 - [DEBUG] Edge function : AllBottom (result of previous compose)
5235 2019-Jan-13 16:45:07.246386 - [DEBUG]
5236 2019-Jan-13 16:45:07.246410 - [DEBUG] Join: AllTop & AllBottom
5237 2019-Jan-13 16:45:07.246436 - [DEBUG] = AllBottom (new jump func)
5238 2019-Jan-13 16:45:07.246460 - [DEBUG]
5239 2019-Jan-13 16:45:07.246484 - [DEBUG] Start adding new jump function
5240 2019-Jan-13 16:45:07.246507 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5241 2019-Jan-13 16:45:07.246563 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5242 2019-Jan-13 16:45:07.247209 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
5243 2019-Jan-13 16:45:07.247878 - [DEBUG] Edge Function : AllBottom
5244 2019-Jan-13 16:45:07.247907 - [DEBUG] End adding new jump function
5245 2019-Jan-13 16:45:07.247946 - [DEBUG]
5246 2019-Jan-13 16:45:07.247970 - [DEBUG] -------------------------------------------- 159. Path Edge --------------------------------------------
5247 2019-Jan-13 16:45:07.247995 - [DEBUG]
5248 2019-Jan-13 16:45:07.248019 - [DEBUG] Process 159. path edge:
5249 2019-Jan-13 16:45:07.248042 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5250 2019-Jan-13 16:45:07.248126 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
5251 2019-Jan-13 16:45:07.248796 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5252 2019-Jan-13 16:45:07.249458 - [DEBUG]
5253 2019-Jan-13 16:45:07.249483 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
5254 2019-Jan-13 16:45:07.250182 - [DEBUG] Possible callees:
5255 2019-Jan-13 16:45:07.250209 - [DEBUG] llvm.dbg.declare
5256 2019-Jan-13 16:45:07.250235 - [DEBUG] Possible return sites:
5257 2019-Jan-13 16:45:07.250259 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1695258 2019-Jan-13 16:45:07.251719 - [DEBUG] Found and process special summary
5259 2019-Jan-13 16:45:07.251787 - [DEBUG] Compose: EdgeIdentity * AllBottom
5260 2019-Jan-13 16:45:07.251818 - [DEBUG]
5261 2019-Jan-13 16:45:07.251844 - [DEBUG] Propagate flow
5262 2019-Jan-13 16:45:07.251868 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5263 2019-Jan-13 16:45:07.251953 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
5264 2019-Jan-13 16:45:07.252644 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5265 2019-Jan-13 16:45:07.253297 - [DEBUG] Edge function : AllBottom (result of previous compose)
5266 2019-Jan-13 16:45:07.253323 - [DEBUG]
5267 2019-Jan-13 16:45:07.253350 - [DEBUG] Join: AllTop & AllBottom
5268 2019-Jan-13 16:45:07.253376 - [DEBUG] = AllBottom (new jump func)
5269 2019-Jan-13 16:45:07.253401 - [DEBUG]
5270 2019-Jan-13 16:45:07.253424 - [DEBUG] Start adding new jump function
5271 2019-Jan-13 16:45:07.253448 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5272 2019-Jan-13 16:45:07.253507 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5273 2019-Jan-13 16:45:07.254151 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
5274 2019-Jan-13 16:45:07.254807 - [DEBUG] Edge Function : AllBottom
5275 2019-Jan-13 16:45:07.254837 - [DEBUG] End adding new jump function
5276 2019-Jan-13 16:45:07.254861 - [DEBUG]
5277 2019-Jan-13 16:45:07.254885 - [DEBUG] -------------------------------------------- 160. Path Edge --------------------------------------------
5278 2019-Jan-13 16:45:07.254910 - [DEBUG]
5279 2019-Jan-13 16:45:07.254933 - [DEBUG] Process 160. path edge:
5280 2019-Jan-13 16:45:07.254957 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5281 2019-Jan-13 16:45:07.255014 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
5282 2019-Jan-13 16:45:07.255652 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5283 2019-Jan-13 16:45:07.256295 - [DEBUG]
5284 2019-Jan-13 16:45:07.256320 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
5285 2019-Jan-13 16:45:07.257014 - [DEBUG] Compose: EdgeIdentity * AllBottom
5286 2019-Jan-13 16:45:07.257042 - [DEBUG]
5287 2019-Jan-13 16:45:07.257066 - [DEBUG] Propagate flow
5288 2019-Jan-13 16:45:07.257090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5289 2019-Jan-13 16:45:07.257146 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
5290 2019-Jan-13 16:45:07.257799 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5291 2019-Jan-13 16:45:07.258464 - [DEBUG] Edge function : AllBottom (result of previous compose)
5292 2019-Jan-13 16:45:07.258489 - [DEBUG]
5293 2019-Jan-13 16:45:07.258514 - [DEBUG] Join: AllTop & AllBottom
5294 2019-Jan-13 16:45:07.258540 - [DEBUG] = AllBottom (new jump func)
5295 2019-Jan-13 16:45:07.258565 - [DEBUG]
5296 2019-Jan-13 16:45:07.258588 - [DEBUG] Start adding new jump function
5297 2019-Jan-13 16:45:07.258612 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5298 2019-Jan-13 16:45:07.258668 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5299 2019-Jan-13 16:45:07.259315 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
5300 2019-Jan-13 16:45:07.259950 - [DEBUG] Edge Function : AllBottom
5301 2019-Jan-13 16:45:07.259978 - [DEBUG] End adding new jump function
5302 2019-Jan-13 16:45:07.260002 - [DEBUG]
5303 2019-Jan-13 16:45:07.260026 - [DEBUG] -------------------------------------------- 161. Path Edge --------------------------------------------
5304 2019-Jan-13 16:45:07.260050 - [DEBUG]
5305 2019-Jan-13 16:45:07.260074 - [DEBUG] Process 161. path edge:
5306 2019-Jan-13 16:45:07.260097 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5307 2019-Jan-13 16:45:07.260154 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
5308 2019-Jan-13 16:45:07.260796 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5309 2019-Jan-13 16:45:07.261467 - [DEBUG]
5310 2019-Jan-13 16:45:07.261493 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
5311 2019-Jan-13 16:45:07.262149 - [DEBUG] Compose: EdgeIdentity * AllBottom
5312 2019-Jan-13 16:45:07.262177 - [DEBUG]
5313 2019-Jan-13 16:45:07.262201 - [DEBUG] Propagate flow
5314 2019-Jan-13 16:45:07.262225 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5315 2019-Jan-13 16:45:07.262282 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
5316 2019-Jan-13 16:45:07.262923 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5317 2019-Jan-13 16:45:07.263567 - [DEBUG] Edge function : AllBottom (result of previous compose)
5318 2019-Jan-13 16:45:07.263592 - [DEBUG]
5319 2019-Jan-13 16:45:07.263617 - [DEBUG] Join: AllTop & AllBottom
5320 2019-Jan-13 16:45:07.263643 - [DEBUG] = AllBottom (new jump func)
5321 2019-Jan-13 16:45:07.263667 - [DEBUG]
5322 2019-Jan-13 16:45:07.263691 - [DEBUG] Start adding new jump function
5323 2019-Jan-13 16:45:07.263714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5324 2019-Jan-13 16:45:07.263771 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5325 2019-Jan-13 16:45:07.264414 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
5326 2019-Jan-13 16:45:07.265082 - [DEBUG] Edge Function : AllBottom
5327 2019-Jan-13 16:45:07.265112 - [DEBUG] End adding new jump function
5328 2019-Jan-13 16:45:07.265151 - [DEBUG]
5329 2019-Jan-13 16:45:07.265175 - [DEBUG] -------------------------------------------- 162. Path Edge --------------------------------------------
5330 2019-Jan-13 16:45:07.265200 - [DEBUG]
5331 2019-Jan-13 16:45:07.265223 - [DEBUG] Process 162. path edge:
5332 2019-Jan-13 16:45:07.265247 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5333 2019-Jan-13 16:45:07.265307 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
5334 2019-Jan-13 16:45:07.265950 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5335 2019-Jan-13 16:45:07.266602 - [DEBUG]
5336 2019-Jan-13 16:45:07.266627 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
5337 2019-Jan-13 16:45:07.267282 - [DEBUG] Compose: EdgeIdentity * AllBottom
5338 2019-Jan-13 16:45:07.267311 - [DEBUG]
5339 2019-Jan-13 16:45:07.267336 - [DEBUG] Propagate flow
5340 2019-Jan-13 16:45:07.267359 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5341 2019-Jan-13 16:45:07.267416 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
5342 2019-Jan-13 16:45:07.268086 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5343 2019-Jan-13 16:45:07.268733 - [DEBUG] Edge function : AllBottom (result of previous compose)
5344 2019-Jan-13 16:45:07.268759 - [DEBUG]
5345 2019-Jan-13 16:45:07.268783 - [DEBUG] Join: AllTop & AllBottom
5346 2019-Jan-13 16:45:07.268809 - [DEBUG] = AllBottom (new jump func)
5347 2019-Jan-13 16:45:07.268834 - [DEBUG]
5348 2019-Jan-13 16:45:07.268857 - [DEBUG] Start adding new jump function
5349 2019-Jan-13 16:45:07.268880 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5350 2019-Jan-13 16:45:07.268936 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5351 2019-Jan-13 16:45:07.269582 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
5352 2019-Jan-13 16:45:07.270216 - [DEBUG] Edge Function : AllBottom
5353 2019-Jan-13 16:45:07.270243 - [DEBUG] End adding new jump function
5354 2019-Jan-13 16:45:07.270267 - [DEBUG]
5355 2019-Jan-13 16:45:07.270291 - [DEBUG] -------------------------------------------- 163. Path Edge --------------------------------------------
5356 2019-Jan-13 16:45:07.270315 - [DEBUG]
5357 2019-Jan-13 16:45:07.270339 - [DEBUG] Process 163. path edge:
5358 2019-Jan-13 16:45:07.270363 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5359 2019-Jan-13 16:45:07.270419 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
5360 2019-Jan-13 16:45:07.271067 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5361 2019-Jan-13 16:45:07.271729 - [DEBUG]
5362 2019-Jan-13 16:45:07.271754 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
5363 2019-Jan-13 16:45:07.272403 - [DEBUG] Compose: EdgeIdentity * AllBottom
5364 2019-Jan-13 16:45:07.272431 - [DEBUG]
5365 2019-Jan-13 16:45:07.272455 - [DEBUG] Propagate flow
5366 2019-Jan-13 16:45:07.272479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5367 2019-Jan-13 16:45:07.272535 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
5368 2019-Jan-13 16:45:07.273177 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5369 2019-Jan-13 16:45:07.273830 - [DEBUG] Edge function : AllBottom (result of previous compose)
5370 2019-Jan-13 16:45:07.273856 - [DEBUG]
5371 2019-Jan-13 16:45:07.273880 - [DEBUG] Join: AllTop & AllBottom
5372 2019-Jan-13 16:45:07.273906 - [DEBUG] = AllBottom (new jump func)
5373 2019-Jan-13 16:45:07.273931 - [DEBUG]
5374 2019-Jan-13 16:45:07.273954 - [DEBUG] Start adding new jump function
5375 2019-Jan-13 16:45:07.273977 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5376 2019-Jan-13 16:45:07.274033 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5377 2019-Jan-13 16:45:07.274692 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
5378 2019-Jan-13 16:45:07.275375 - [DEBUG] Edge Function : AllBottom
5379 2019-Jan-13 16:45:07.275405 - [DEBUG] End adding new jump function
5380 2019-Jan-13 16:45:07.275429 - [DEBUG]
5381 2019-Jan-13 16:45:07.275453 - [DEBUG] -------------------------------------------- 164. Path Edge --------------------------------------------
5382 2019-Jan-13 16:45:07.275477 - [DEBUG]
5383 2019-Jan-13 16:45:07.275500 - [DEBUG] Process 164. path edge:
5384 2019-Jan-13 16:45:07.275524 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5385 2019-Jan-13 16:45:07.275584 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
5386 2019-Jan-13 16:45:07.276226 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5387 2019-Jan-13 16:45:07.276890 - [DEBUG]
5388 2019-Jan-13 16:45:07.276915 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
5389 2019-Jan-13 16:45:07.277626 - [DEBUG] Compose: EdgeIdentity * AllBottom
5390 2019-Jan-13 16:45:07.277656 - [DEBUG]
5391 2019-Jan-13 16:45:07.277680 - [DEBUG] Propagate flow
5392 2019-Jan-13 16:45:07.277703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5393 2019-Jan-13 16:45:07.277769 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
5394 2019-Jan-13 16:45:07.278468 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5395 2019-Jan-13 16:45:07.279135 - [DEBUG] Edge function : AllBottom (result of previous compose)
5396 2019-Jan-13 16:45:07.279160 - [DEBUG]
5397 2019-Jan-13 16:45:07.279187 - [DEBUG] Join: AllTop & AllBottom
5398 2019-Jan-13 16:45:07.279213 - [DEBUG] = AllBottom (new jump func)
5399 2019-Jan-13 16:45:07.279238 - [DEBUG]
5400 2019-Jan-13 16:45:07.279262 - [DEBUG] Start adding new jump function
5401 2019-Jan-13 16:45:07.279285 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5402 2019-Jan-13 16:45:07.279346 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5403 2019-Jan-13 16:45:07.280022 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
5404 2019-Jan-13 16:45:07.280679 - [DEBUG] Edge Function : AllBottom
5405 2019-Jan-13 16:45:07.280709 - [DEBUG] End adding new jump function
5406 2019-Jan-13 16:45:07.280734 - [DEBUG]
5407 2019-Jan-13 16:45:07.280758 - [DEBUG] -------------------------------------------- 165. Path Edge --------------------------------------------
5408 2019-Jan-13 16:45:07.280783 - [DEBUG]
5409 2019-Jan-13 16:45:07.280806 - [DEBUG] Process 165. path edge:
5410 2019-Jan-13 16:45:07.280830 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5411 2019-Jan-13 16:45:07.280893 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
5412 2019-Jan-13 16:45:07.281609 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5413 2019-Jan-13 16:45:07.282317 - [DEBUG]
5414 2019-Jan-13 16:45:07.282346 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
5415 2019-Jan-13 16:45:07.283049 - [DEBUG] Compose: EdgeIdentity * AllBottom
5416 2019-Jan-13 16:45:07.283080 - [DEBUG]
5417 2019-Jan-13 16:45:07.283104 - [DEBUG] Propagate flow
5418 2019-Jan-13 16:45:07.283128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5419 2019-Jan-13 16:45:07.283204 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
5420 2019-Jan-13 16:45:07.283899 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5421 2019-Jan-13 16:45:07.284609 - [DEBUG] Edge function : AllBottom (result of previous compose)
5422 2019-Jan-13 16:45:07.284637 - [DEBUG]
5423 2019-Jan-13 16:45:07.284665 - [DEBUG] Join: AllTop & AllBottom
5424 2019-Jan-13 16:45:07.284691 - [DEBUG] = AllBottom (new jump func)
5425 2019-Jan-13 16:45:07.284716 - [DEBUG]
5426 2019-Jan-13 16:45:07.284781 - [DEBUG] Start adding new jump function
5427 2019-Jan-13 16:45:07.284809 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5428 2019-Jan-13 16:45:07.284895 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5429 2019-Jan-13 16:45:07.285607 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
5430 2019-Jan-13 16:45:07.286283 - [DEBUG] Edge Function : AllBottom
5431 2019-Jan-13 16:45:07.286316 - [DEBUG] End adding new jump function
5432 2019-Jan-13 16:45:07.286341 - [DEBUG]
5433 2019-Jan-13 16:45:07.286365 - [DEBUG] -------------------------------------------- 166. Path Edge --------------------------------------------
5434 2019-Jan-13 16:45:07.286390 - [DEBUG]
5435 2019-Jan-13 16:45:07.286413 - [DEBUG] Process 166. path edge:
5436 2019-Jan-13 16:45:07.286437 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5437 2019-Jan-13 16:45:07.286505 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
5438 2019-Jan-13 16:45:07.287162 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5439 2019-Jan-13 16:45:07.287821 - [DEBUG]
5440 2019-Jan-13 16:45:07.287846 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
5441 2019-Jan-13 16:45:07.288542 - [DEBUG] Compose: EdgeIdentity * AllBottom
5442 2019-Jan-13 16:45:07.288572 - [DEBUG]
5443 2019-Jan-13 16:45:07.288596 - [DEBUG] Propagate flow
5444 2019-Jan-13 16:45:07.288619 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5445 2019-Jan-13 16:45:07.288679 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
5446 2019-Jan-13 16:45:07.289323 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5447 2019-Jan-13 16:45:07.289970 - [DEBUG] Edge function : AllBottom (result of previous compose)
5448 2019-Jan-13 16:45:07.289996 - [DEBUG]
5449 2019-Jan-13 16:45:07.290021 - [DEBUG] Join: AllTop & AllBottom
5450 2019-Jan-13 16:45:07.290047 - [DEBUG] = AllBottom (new jump func)
5451 2019-Jan-13 16:45:07.290072 - [DEBUG]
5452 2019-Jan-13 16:45:07.290096 - [DEBUG] Start adding new jump function
5453 2019-Jan-13 16:45:07.290120 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5454 2019-Jan-13 16:45:07.290176 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5455 2019-Jan-13 16:45:07.290840 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
5456 2019-Jan-13 16:45:07.291497 - [DEBUG] Edge Function : AllBottom
5457 2019-Jan-13 16:45:07.291524 - [DEBUG] End adding new jump function
5458 2019-Jan-13 16:45:07.291549 - [DEBUG]
5459 2019-Jan-13 16:45:07.291573 - [DEBUG] -------------------------------------------- 167. Path Edge --------------------------------------------
5460 2019-Jan-13 16:45:07.291598 - [DEBUG]
5461 2019-Jan-13 16:45:07.291621 - [DEBUG] Process 167. path edge:
5462 2019-Jan-13 16:45:07.291645 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5463 2019-Jan-13 16:45:07.291701 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
5464 2019-Jan-13 16:45:07.292343 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5465 2019-Jan-13 16:45:07.292988 - [DEBUG]
5466 2019-Jan-13 16:45:07.293015 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
5467 2019-Jan-13 16:45:07.293668 - [DEBUG] Compose: EdgeIdentity * AllBottom
5468 2019-Jan-13 16:45:07.293696 - [DEBUG]
5469 2019-Jan-13 16:45:07.293720 - [DEBUG] Propagate flow
5470 2019-Jan-13 16:45:07.293743 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5471 2019-Jan-13 16:45:07.293800 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
5472 2019-Jan-13 16:45:07.294437 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5473 2019-Jan-13 16:45:07.295097 - [DEBUG] Edge function : AllBottom (result of previous compose)
5474 2019-Jan-13 16:45:07.295123 - [DEBUG]
5475 2019-Jan-13 16:45:07.295147 - [DEBUG] Join: AllTop & AllBottom
5476 2019-Jan-13 16:45:07.295173 - [DEBUG] = AllBottom (new jump func)
5477 2019-Jan-13 16:45:07.295197 - [DEBUG]
5478 2019-Jan-13 16:45:07.295221 - [DEBUG] Start adding new jump function
5479 2019-Jan-13 16:45:07.295244 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5480 2019-Jan-13 16:45:07.295300 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5481 2019-Jan-13 16:45:07.295946 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
5482 2019-Jan-13 16:45:07.296581 - [DEBUG] Edge Function : AllBottom
5483 2019-Jan-13 16:45:07.296609 - [DEBUG] End adding new jump function
5484 2019-Jan-13 16:45:07.296633 - [DEBUG]
5485 2019-Jan-13 16:45:07.296657 - [DEBUG] -------------------------------------------- 168. Path Edge --------------------------------------------
5486 2019-Jan-13 16:45:07.296681 - [DEBUG]
5487 2019-Jan-13 16:45:07.296707 - [DEBUG] Process 168. path edge:
5488 2019-Jan-13 16:45:07.296731 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5489 2019-Jan-13 16:45:07.296788 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
5490 2019-Jan-13 16:45:07.297425 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5491 2019-Jan-13 16:45:07.298091 - [DEBUG]
5492 2019-Jan-13 16:45:07.298116 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
5493 2019-Jan-13 16:45:07.298774 - [DEBUG] Compose: EdgeIdentity * AllBottom
5494 2019-Jan-13 16:45:07.298802 - [DEBUG]
5495 2019-Jan-13 16:45:07.298826 - [DEBUG] Propagate flow
5496 2019-Jan-13 16:45:07.298849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5497 2019-Jan-13 16:45:07.298918 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5498 2019-Jan-13 16:45:07.299565 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5499 2019-Jan-13 16:45:07.300213 - [DEBUG] Edge function : AllBottom (result of previous compose)
5500 2019-Jan-13 16:45:07.300239 - [DEBUG]
5501 2019-Jan-13 16:45:07.300264 - [DEBUG] Join: AllTop & AllBottom
5502 2019-Jan-13 16:45:07.300289 - [DEBUG] = AllBottom (new jump func)
5503 2019-Jan-13 16:45:07.300314 - [DEBUG]
5504 2019-Jan-13 16:45:07.300337 - [DEBUG] Start adding new jump function
5505 2019-Jan-13 16:45:07.300361 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5506 2019-Jan-13 16:45:07.300418 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5507 2019-Jan-13 16:45:07.301064 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5508 2019-Jan-13 16:45:07.301718 - [DEBUG] Edge Function : AllBottom
5509 2019-Jan-13 16:45:07.301746 - [DEBUG] End adding new jump function
5510 2019-Jan-13 16:45:07.301770 - [DEBUG]
5511 2019-Jan-13 16:45:07.301794 - [DEBUG] -------------------------------------------- 169. Path Edge --------------------------------------------
5512 2019-Jan-13 16:45:07.301819 - [DEBUG]
5513 2019-Jan-13 16:45:07.301842 - [DEBUG] Process 169. path edge:
5514 2019-Jan-13 16:45:07.301866 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5515 2019-Jan-13 16:45:07.301922 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
5516 2019-Jan-13 16:45:07.302570 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5517 2019-Jan-13 16:45:07.303216 - [DEBUG]
5518 2019-Jan-13 16:45:07.303240 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5519 2019-Jan-13 16:45:07.303887 - [DEBUG] Start of endsummarytab entry
5520 2019-Jan-13 16:45:07.303916 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
5521 2019-Jan-13 16:45:07.304559 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
5522 2019-Jan-13 16:45:07.304619 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5523 2019-Jan-13 16:45:07.305275 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5524 2019-Jan-13 16:45:07.305928 - [DEBUG] EF: AllBottom
5525 2019-Jan-13 16:45:07.305954 - [DEBUG]
5526 2019-Jan-13 16:45:07.305978 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5527 2019-Jan-13 16:45:07.306621 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
5528 2019-Jan-13 16:45:07.307264 - [DEBUG] EF: AllBottom
5529 2019-Jan-13 16:45:07.307289 - [DEBUG]
5530 2019-Jan-13 16:45:07.307313 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5531 2019-Jan-13 16:45:07.307960 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
5532 2019-Jan-13 16:45:07.308655 - [DEBUG] EF: AllBottom
5533 2019-Jan-13 16:45:07.308682 - [DEBUG]
5534 2019-Jan-13 16:45:07.308705 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5535 2019-Jan-13 16:45:07.309358 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5536 2019-Jan-13 16:45:07.310000 - [DEBUG] EF: AllBottom
5537 2019-Jan-13 16:45:07.310025 - [DEBUG]
5538 2019-Jan-13 16:45:07.310049 - [DEBUG] ---------------
5539 2019-Jan-13 16:45:07.310072 - [DEBUG]
5540 2019-Jan-13 16:45:07.310097 - [DEBUG] End of endsummarytab entry
5541 2019-Jan-13 16:45:07.310121 - [DEBUG]
5542 2019-Jan-13 16:45:07.310162 - [DEBUG] Start of incomingtab entry
5543 2019-Jan-13 16:45:07.310188 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
5544 2019-Jan-13 16:45:07.310826 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
5545 2019-Jan-13 16:45:07.310884 - [DEBUG] ---------------
5546 2019-Jan-13 16:45:07.310908 - [DEBUG] End of incomingtab entry
5547 2019-Jan-13 16:45:07.310932 - [DEBUG]
5548 2019-Jan-13 16:45:07.310959 - [DEBUG] EDGE:
5549 2019-Jan-13 16:45:07.311016 - [DEBUG] ---> 5550 2019-Jan-13 16:45:07.311690 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5551 2019-Jan-13 16:45:07.312341 - [DEBUG]
5552 2019-Jan-13 16:45:07.312366 - [DEBUG] EDGE:
5553 2019-Jan-13 16:45:07.312426 - [DEBUG] ---> 5554 2019-Jan-13 16:45:07.313064 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5555 2019-Jan-13 16:45:07.313707 - [DEBUG]
5556 2019-Jan-13 16:45:07.313754 - [DEBUG] Compose: EdgeIdentity * AllBottom
5557 2019-Jan-13 16:45:07.313781 - [DEBUG]
5558 2019-Jan-13 16:45:07.313805 - [DEBUG] Propagate flow
5559 2019-Jan-13 16:45:07.313829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5560 2019-Jan-13 16:45:07.313885 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
5561 2019-Jan-13 16:45:07.314531 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5562 2019-Jan-13 16:45:07.315199 - [DEBUG] Edge function : AllBottom (result of previous compose)
5563 2019-Jan-13 16:45:07.315226 - [DEBUG]
5564 2019-Jan-13 16:45:07.315251 - [DEBUG] Join: AllTop & AllBottom
5565 2019-Jan-13 16:45:07.315278 - [DEBUG] = AllBottom (new jump func)
5566 2019-Jan-13 16:45:07.315303 - [DEBUG]
5567 2019-Jan-13 16:45:07.315327 - [DEBUG] Start adding new jump function
5568 2019-Jan-13 16:45:07.315350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5569 2019-Jan-13 16:45:07.315412 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5570 2019-Jan-13 16:45:07.316077 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
5571 2019-Jan-13 16:45:07.316724 - [DEBUG] Edge Function : AllBottom
5572 2019-Jan-13 16:45:07.316754 - [DEBUG] End adding new jump function
5573 2019-Jan-13 16:45:07.316778 - [DEBUG]
5574 2019-Jan-13 16:45:07.316802 - [DEBUG] -------------------------------------------- 170. Path Edge --------------------------------------------
5575 2019-Jan-13 16:45:07.316826 - [DEBUG]
5576 2019-Jan-13 16:45:07.316855 - [DEBUG] Process 170. path edge:
5577 2019-Jan-13 16:45:07.316879 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5578 2019-Jan-13 16:45:07.316940 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
5579 2019-Jan-13 16:45:07.317610 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5580 2019-Jan-13 16:45:07.318316 - [DEBUG]
5581 2019-Jan-13 16:45:07.318342 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
5582 2019-Jan-13 16:45:07.319021 - [DEBUG] Possible callees:
5583 2019-Jan-13 16:45:07.319074 - [DEBUG] llvm.dbg.declare
5584 2019-Jan-13 16:45:07.319099 - [DEBUG] Possible return sites:
5585 2019-Jan-13 16:45:07.319123 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1935586 2019-Jan-13 16:45:07.320470 - [DEBUG] Found and process special summary
5587 2019-Jan-13 16:45:07.320526 - [DEBUG] Compose: EdgeIdentity * AllBottom
5588 2019-Jan-13 16:45:07.320555 - [DEBUG]
5589 2019-Jan-13 16:45:07.320580 - [DEBUG] Propagate flow
5590 2019-Jan-13 16:45:07.320604 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5591 2019-Jan-13 16:45:07.320677 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
5592 2019-Jan-13 16:45:07.321360 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5593 2019-Jan-13 16:45:07.322045 - [DEBUG] Edge function : AllBottom (result of previous compose)
5594 2019-Jan-13 16:45:07.322071 - [DEBUG]
5595 2019-Jan-13 16:45:07.322097 - [DEBUG] Join: AllTop & AllBottom
5596 2019-Jan-13 16:45:07.322123 - [DEBUG] = AllBottom (new jump func)
5597 2019-Jan-13 16:45:07.322148 - [DEBUG]
5598 2019-Jan-13 16:45:07.322171 - [DEBUG] Start adding new jump function
5599 2019-Jan-13 16:45:07.322195 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5600 2019-Jan-13 16:45:07.322253 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5601 2019-Jan-13 16:45:07.322899 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
5602 2019-Jan-13 16:45:07.323537 - [DEBUG] Edge Function : AllBottom
5603 2019-Jan-13 16:45:07.323567 - [DEBUG] End adding new jump function
5604 2019-Jan-13 16:45:07.323591 - [DEBUG]
5605 2019-Jan-13 16:45:07.323615 - [DEBUG] -------------------------------------------- 171. Path Edge --------------------------------------------
5606 2019-Jan-13 16:45:07.323639 - [DEBUG]
5607 2019-Jan-13 16:45:07.323663 - [DEBUG] Process 171. path edge:
5608 2019-Jan-13 16:45:07.323687 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5609 2019-Jan-13 16:45:07.323744 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
5610 2019-Jan-13 16:45:07.324383 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5611 2019-Jan-13 16:45:07.325047 - [DEBUG]
5612 2019-Jan-13 16:45:07.325072 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
5613 2019-Jan-13 16:45:07.325735 - [DEBUG] Compose: EdgeIdentity * AllBottom
5614 2019-Jan-13 16:45:07.325763 - [DEBUG]
5615 2019-Jan-13 16:45:07.325787 - [DEBUG] Propagate flow
5616 2019-Jan-13 16:45:07.325811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5617 2019-Jan-13 16:45:07.325868 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
5618 2019-Jan-13 16:45:07.326505 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5619 2019-Jan-13 16:45:07.327158 - [DEBUG] Edge function : AllBottom (result of previous compose)
5620 2019-Jan-13 16:45:07.327184 - [DEBUG]
5621 2019-Jan-13 16:45:07.327208 - [DEBUG] Join: AllTop & AllBottom
5622 2019-Jan-13 16:45:07.327234 - [DEBUG] = AllBottom (new jump func)
5623 2019-Jan-13 16:45:07.327259 - [DEBUG]
5624 2019-Jan-13 16:45:07.327282 - [DEBUG] Start adding new jump function
5625 2019-Jan-13 16:45:07.327305 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5626 2019-Jan-13 16:45:07.327379 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5627 2019-Jan-13 16:45:07.328033 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
5628 2019-Jan-13 16:45:07.328687 - [DEBUG] Edge Function : AllBottom
5629 2019-Jan-13 16:45:07.328714 - [DEBUG] End adding new jump function
5630 2019-Jan-13 16:45:07.328739 - [DEBUG]
5631 2019-Jan-13 16:45:07.328762 - [DEBUG] -------------------------------------------- 172. Path Edge --------------------------------------------
5632 2019-Jan-13 16:45:07.328786 - [DEBUG]
5633 2019-Jan-13 16:45:07.328810 - [DEBUG] Process 172. path edge:
5634 2019-Jan-13 16:45:07.328833 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5635 2019-Jan-13 16:45:07.328890 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
5636 2019-Jan-13 16:45:07.329537 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5637 2019-Jan-13 16:45:07.330182 - [DEBUG]
5638 2019-Jan-13 16:45:07.330208 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
5639 2019-Jan-13 16:45:07.330855 - [DEBUG] Compose: EdgeIdentity * AllBottom
5640 2019-Jan-13 16:45:07.330883 - [DEBUG]
5641 2019-Jan-13 16:45:07.330907 - [DEBUG] Propagate flow
5642 2019-Jan-13 16:45:07.330931 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5643 2019-Jan-13 16:45:07.330987 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
5644 2019-Jan-13 16:45:07.331642 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5645 2019-Jan-13 16:45:07.332300 - [DEBUG] Edge function : AllBottom (result of previous compose)
5646 2019-Jan-13 16:45:07.332326 - [DEBUG]
5647 2019-Jan-13 16:45:07.332351 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5648 2019-Jan-13 16:45:07.332377 - [DEBUG] = AllBottom
5649 2019-Jan-13 16:45:07.332401 - [DEBUG]
5650 2019-Jan-13 16:45:07.332424 - [DEBUG] PROPAGATE: No new function!
5651 2019-Jan-13 16:45:07.332448 - [DEBUG] EDGE:
5652 2019-Jan-13 16:45:07.332508 - [DEBUG] ---> 5653 2019-Jan-13 16:45:07.333180 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5654 2019-Jan-13 16:45:07.333872 - [DEBUG]
5655 2019-Jan-13 16:45:07.333901 - [DEBUG] EDGE:
5656 2019-Jan-13 16:45:07.333976 - [DEBUG] ---> 5657 2019-Jan-13 16:45:07.334675 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5658 2019-Jan-13 16:45:07.335448 - [DEBUG]
5659 2019-Jan-13 16:45:07.335526 - [DEBUG] Compose: EdgeIdentity * AllBottom
5660 2019-Jan-13 16:45:07.335555 - [DEBUG]
5661 2019-Jan-13 16:45:07.335581 - [DEBUG] Propagate flow
5662 2019-Jan-13 16:45:07.335604 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5663 2019-Jan-13 16:45:07.335685 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
5664 2019-Jan-13 16:45:07.336377 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5665 2019-Jan-13 16:45:07.337050 - [DEBUG] Edge function : AllBottom (result of previous compose)
5666 2019-Jan-13 16:45:07.337076 - [DEBUG]
5667 2019-Jan-13 16:45:07.337102 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5668 2019-Jan-13 16:45:07.337150 - [DEBUG] = AllBottom
5669 2019-Jan-13 16:45:07.337175 - [DEBUG]
5670 2019-Jan-13 16:45:07.337199 - [DEBUG] PROPAGATE: No new function!
5671 2019-Jan-13 16:45:07.337230 - [DEBUG] EDGE:
5672 2019-Jan-13 16:45:07.337292 - [DEBUG] ---> 5673 2019-Jan-13 16:45:07.337943 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5674 2019-Jan-13 16:45:07.338652 - [DEBUG]
5675 2019-Jan-13 16:45:07.338680 - [DEBUG] EDGE:
5676 2019-Jan-13 16:45:07.338744 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
5677 2019-Jan-13 16:45:07.339411 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5678 2019-Jan-13 16:45:07.340064 - [DEBUG]
5679 2019-Jan-13 16:45:07.340090 - [DEBUG] EDGE:
5680 2019-Jan-13 16:45:07.340149 - [DEBUG] ---> 5681 2019-Jan-13 16:45:07.340790 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5682 2019-Jan-13 16:45:07.341455 - [DEBUG]
5683 2019-Jan-13 16:45:07.341481 - [DEBUG] EDGE:
5684 2019-Jan-13 16:45:07.341539 - [DEBUG] ---> 5685 2019-Jan-13 16:45:07.342175 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5686 2019-Jan-13 16:45:07.342820 - [DEBUG]
5687 2019-Jan-13 16:45:07.342846 - [DEBUG] EDGE:
5688 2019-Jan-13 16:45:07.342903 - [DEBUG] ---> 5689 2019-Jan-13 16:45:07.343544 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5690 2019-Jan-13 16:45:07.344187 - [DEBUG]
5691 2019-Jan-13 16:45:07.344235 - [DEBUG] Compose: EdgeIdentity * AllBottom
5692 2019-Jan-13 16:45:07.344263 - [DEBUG]
5693 2019-Jan-13 16:45:07.344287 - [DEBUG] Propagate flow
5694 2019-Jan-13 16:45:07.344311 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5695 2019-Jan-13 16:45:07.344368 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
5696 2019-Jan-13 16:45:07.345024 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5697 2019-Jan-13 16:45:07.345671 - [DEBUG] Edge function : AllBottom (result of previous compose)
5698 2019-Jan-13 16:45:07.345696 - [DEBUG]
5699 2019-Jan-13 16:45:07.345721 - [DEBUG] Join: AllTop & AllBottom
5700 2019-Jan-13 16:45:07.345747 - [DEBUG] = AllBottom (new jump func)
5701 2019-Jan-13 16:45:07.345772 - [DEBUG]
5702 2019-Jan-13 16:45:07.345796 - [DEBUG] Start adding new jump function
5703 2019-Jan-13 16:45:07.345819 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5704 2019-Jan-13 16:45:07.345876 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5705 2019-Jan-13 16:45:07.346521 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
5706 2019-Jan-13 16:45:07.347166 - [DEBUG] Edge Function : AllBottom
5707 2019-Jan-13 16:45:07.347210 - [DEBUG] End adding new jump function
5708 2019-Jan-13 16:45:07.347235 - [DEBUG]
5709 2019-Jan-13 16:45:07.347259 - [DEBUG] -------------------------------------------- 173. Path Edge --------------------------------------------
5710 2019-Jan-13 16:45:07.347284 - [DEBUG]
5711 2019-Jan-13 16:45:07.347307 - [DEBUG] Process 173. path edge:
5712 2019-Jan-13 16:45:07.347332 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5713 2019-Jan-13 16:45:07.347389 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
5714 2019-Jan-13 16:45:07.348034 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5715 2019-Jan-13 16:45:07.348725 - [DEBUG]
5716 2019-Jan-13 16:45:07.348751 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
5717 2019-Jan-13 16:45:07.349423 - [DEBUG] Compose: EdgeIdentity * AllBottom
5718 2019-Jan-13 16:45:07.349451 - [DEBUG]
5719 2019-Jan-13 16:45:07.349475 - [DEBUG] Propagate flow
5720 2019-Jan-13 16:45:07.349499 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5721 2019-Jan-13 16:45:07.349557 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
5722 2019-Jan-13 16:45:07.350192 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5723 2019-Jan-13 16:45:07.350839 - [DEBUG] Edge function : AllBottom (result of previous compose)
5724 2019-Jan-13 16:45:07.350864 - [DEBUG]
5725 2019-Jan-13 16:45:07.350889 - [DEBUG] Join: AllTop & AllBottom
5726 2019-Jan-13 16:45:07.350915 - [DEBUG] = AllBottom (new jump func)
5727 2019-Jan-13 16:45:07.350939 - [DEBUG]
5728 2019-Jan-13 16:45:07.350963 - [DEBUG] Start adding new jump function
5729 2019-Jan-13 16:45:07.350986 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5730 2019-Jan-13 16:45:07.351042 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5731 2019-Jan-13 16:45:07.351707 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
5732 2019-Jan-13 16:45:07.352340 - [DEBUG] Edge Function : AllBottom
5733 2019-Jan-13 16:45:07.352368 - [DEBUG] End adding new jump function
5734 2019-Jan-13 16:45:07.352392 - [DEBUG]
5735 2019-Jan-13 16:45:07.352416 - [DEBUG] -------------------------------------------- 174. Path Edge --------------------------------------------
5736 2019-Jan-13 16:45:07.352440 - [DEBUG]
5737 2019-Jan-13 16:45:07.352463 - [DEBUG] Process 174. path edge:
5738 2019-Jan-13 16:45:07.352487 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5739 2019-Jan-13 16:45:07.352544 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
5740 2019-Jan-13 16:45:07.353177 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5741 2019-Jan-13 16:45:07.353821 - [DEBUG]
5742 2019-Jan-13 16:45:07.353847 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
5743 2019-Jan-13 16:45:07.354492 - [DEBUG] Compose: EdgeIdentity * AllBottom
5744 2019-Jan-13 16:45:07.354520 - [DEBUG]
5745 2019-Jan-13 16:45:07.354543 - [DEBUG] Propagate flow
5746 2019-Jan-13 16:45:07.354567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5747 2019-Jan-13 16:45:07.354623 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
5748 2019-Jan-13 16:45:07.355276 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5749 2019-Jan-13 16:45:07.355940 - [DEBUG] Edge function : AllBottom (result of previous compose)
5750 2019-Jan-13 16:45:07.355980 - [DEBUG]
5751 2019-Jan-13 16:45:07.356006 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5752 2019-Jan-13 16:45:07.356032 - [DEBUG] = AllBottom
5753 2019-Jan-13 16:45:07.356056 - [DEBUG]
5754 2019-Jan-13 16:45:07.356080 - [DEBUG] PROPAGATE: No new function!
5755 2019-Jan-13 16:45:07.356104 - [DEBUG] EDGE:
5756 2019-Jan-13 16:45:07.356166 - [DEBUG] ---> 5757 2019-Jan-13 16:45:07.356818 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5758 2019-Jan-13 16:45:07.357500 - [DEBUG]
5759 2019-Jan-13 16:45:07.357528 - [DEBUG] EDGE:
5760 2019-Jan-13 16:45:07.357594 - [DEBUG] ---> 5761 2019-Jan-13 16:45:07.358299 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5762 2019-Jan-13 16:45:07.358972 - [DEBUG]
5763 2019-Jan-13 16:45:07.358998 - [DEBUG] EDGE:
5764 2019-Jan-13 16:45:07.359060 - [DEBUG] ---> 5765 2019-Jan-13 16:45:07.359734 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5766 2019-Jan-13 16:45:07.360418 - [DEBUG]
5767 2019-Jan-13 16:45:07.360446 - [DEBUG] EDGE:
5768 2019-Jan-13 16:45:07.360513 - [DEBUG] ---> 5769 2019-Jan-13 16:45:07.361170 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5770 2019-Jan-13 16:45:07.361870 - [DEBUG]
5771 2019-Jan-13 16:45:07.361896 - [DEBUG] EDGE:
5772 2019-Jan-13 16:45:07.361957 - [DEBUG] ---> 5773 2019-Jan-13 16:45:07.362598 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5774 2019-Jan-13 16:45:07.363243 - [DEBUG]
5775 2019-Jan-13 16:45:07.363269 - [DEBUG] EDGE:
5776 2019-Jan-13 16:45:07.363332 - [DEBUG] ---> 5777 2019-Jan-13 16:45:07.364015 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5778 2019-Jan-13 16:45:07.364727 - [DEBUG]
5779 2019-Jan-13 16:45:07.364812 - [DEBUG] Compose: EdgeIdentity * AllBottom
5780 2019-Jan-13 16:45:07.364841 - [DEBUG]
5781 2019-Jan-13 16:45:07.364866 - [DEBUG] Propagate flow
5782 2019-Jan-13 16:45:07.364890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5783 2019-Jan-13 16:45:07.364969 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
5784 2019-Jan-13 16:45:07.365676 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5785 2019-Jan-13 16:45:07.366374 - [DEBUG] Edge function : AllBottom (result of previous compose)
5786 2019-Jan-13 16:45:07.366401 - [DEBUG]
5787 2019-Jan-13 16:45:07.366428 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5788 2019-Jan-13 16:45:07.366454 - [DEBUG] = AllBottom
5789 2019-Jan-13 16:45:07.366478 - [DEBUG]
5790 2019-Jan-13 16:45:07.366501 - [DEBUG] PROPAGATE: No new function!
5791 2019-Jan-13 16:45:07.366551 - [DEBUG] EDGE:
5792 2019-Jan-13 16:45:07.366621 - [DEBUG] ---> 5793 2019-Jan-13 16:45:07.367311 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5794 2019-Jan-13 16:45:07.368003 - [DEBUG]
5795 2019-Jan-13 16:45:07.368034 - [DEBUG] EDGE:
5796 2019-Jan-13 16:45:07.368166 - [DEBUG] ---> 5797 2019-Jan-13 16:45:07.368868 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5798 2019-Jan-13 16:45:07.369582 - [DEBUG]
5799 2019-Jan-13 16:45:07.369611 - [DEBUG] EDGE:
5800 2019-Jan-13 16:45:07.369685 - [DEBUG] ---> 5801 2019-Jan-13 16:45:07.370379 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5802 2019-Jan-13 16:45:07.371064 - [DEBUG]
5803 2019-Jan-13 16:45:07.371121 - [DEBUG] Compose: EdgeIdentity * AllBottom
5804 2019-Jan-13 16:45:07.371149 - [DEBUG]
5805 2019-Jan-13 16:45:07.371174 - [DEBUG] Propagate flow
5806 2019-Jan-13 16:45:07.371198 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5807 2019-Jan-13 16:45:07.371263 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
5808 2019-Jan-13 16:45:07.371966 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5809 2019-Jan-13 16:45:07.372615 - [DEBUG] Edge function : AllBottom (result of previous compose)
5810 2019-Jan-13 16:45:07.372641 - [DEBUG]
5811 2019-Jan-13 16:45:07.372667 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5812 2019-Jan-13 16:45:07.372693 - [DEBUG] = AllBottom
5813 2019-Jan-13 16:45:07.372718 - [DEBUG]
5814 2019-Jan-13 16:45:07.372741 - [DEBUG] PROPAGATE: No new function!
5815 2019-Jan-13 16:45:07.372770 - [DEBUG] EDGE:
5816 2019-Jan-13 16:45:07.372829 - [DEBUG] ---> 5817 2019-Jan-13 16:45:07.373475 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5818 2019-Jan-13 16:45:07.374121 - [DEBUG]
5819 2019-Jan-13 16:45:07.374146 - [DEBUG] EDGE:
5820 2019-Jan-13 16:45:07.374204 - [DEBUG] ---> 5821 2019-Jan-13 16:45:07.374858 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5822 2019-Jan-13 16:45:07.375502 - [DEBUG]
5823 2019-Jan-13 16:45:07.375528 - [DEBUG] EDGE:
5824 2019-Jan-13 16:45:07.375585 - [DEBUG] ---> 5825 2019-Jan-13 16:45:07.376222 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5826 2019-Jan-13 16:45:07.376866 - [DEBUG]
5827 2019-Jan-13 16:45:07.376892 - [DEBUG] EDGE:
5828 2019-Jan-13 16:45:07.376949 - [DEBUG] ---> 5829 2019-Jan-13 16:45:07.377614 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5830 2019-Jan-13 16:45:07.378303 - [DEBUG]
5831 2019-Jan-13 16:45:07.378347 - [DEBUG] Compose: EdgeIdentity * AllBottom
5832 2019-Jan-13 16:45:07.378375 - [DEBUG]
5833 2019-Jan-13 16:45:07.378399 - [DEBUG] Propagate flow
5834 2019-Jan-13 16:45:07.378423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5835 2019-Jan-13 16:45:07.378487 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
5836 2019-Jan-13 16:45:07.379133 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5837 2019-Jan-13 16:45:07.379779 - [DEBUG] Edge function : AllBottom (result of previous compose)
5838 2019-Jan-13 16:45:07.379804 - [DEBUG]
5839 2019-Jan-13 16:45:07.379829 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5840 2019-Jan-13 16:45:07.379855 - [DEBUG] = AllBottom
5841 2019-Jan-13 16:45:07.379880 - [DEBUG]
5842 2019-Jan-13 16:45:07.379903 - [DEBUG] PROPAGATE: No new function!
5843 2019-Jan-13 16:45:07.379930 - [DEBUG] EDGE:
5844 2019-Jan-13 16:45:07.379988 - [DEBUG] ---> 5845 2019-Jan-13 16:45:07.380634 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5846 2019-Jan-13 16:45:07.381277 - [DEBUG]
5847 2019-Jan-13 16:45:07.381303 - [DEBUG] EDGE:
5848 2019-Jan-13 16:45:07.381361 - [DEBUG] ---> 5849 2019-Jan-13 16:45:07.382037 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5850 2019-Jan-13 16:45:07.382691 - [DEBUG]
5851 2019-Jan-13 16:45:07.382717 - [DEBUG] EDGE:
5852 2019-Jan-13 16:45:07.382777 - [DEBUG] ---> 5853 2019-Jan-13 16:45:07.383419 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5854 2019-Jan-13 16:45:07.384063 - [DEBUG]
5855 2019-Jan-13 16:45:07.384102 - [DEBUG] Compose: EdgeIdentity * AllBottom
5856 2019-Jan-13 16:45:07.384129 - [DEBUG]
5857 2019-Jan-13 16:45:07.384153 - [DEBUG] Propagate flow
5858 2019-Jan-13 16:45:07.384177 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5859 2019-Jan-13 16:45:07.384234 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
5860 2019-Jan-13 16:45:07.384905 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5861 2019-Jan-13 16:45:07.385551 - [DEBUG] Edge function : AllBottom (result of previous compose)
5862 2019-Jan-13 16:45:07.385577 - [DEBUG]
5863 2019-Jan-13 16:45:07.385602 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5864 2019-Jan-13 16:45:07.385628 - [DEBUG] = AllBottom
5865 2019-Jan-13 16:45:07.385653 - [DEBUG]
5866 2019-Jan-13 16:45:07.385676 - [DEBUG] PROPAGATE: No new function!
5867 2019-Jan-13 16:45:07.385702 - [DEBUG] EDGE:
5868 2019-Jan-13 16:45:07.385760 - [DEBUG] ---> 5869 2019-Jan-13 16:45:07.386406 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5870 2019-Jan-13 16:45:07.387081 - [DEBUG]
5871 2019-Jan-13 16:45:07.387107 - [DEBUG] EDGE:
5872 2019-Jan-13 16:45:07.387168 - [DEBUG] ---> 5873 2019-Jan-13 16:45:07.387806 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5874 2019-Jan-13 16:45:07.388481 - [DEBUG]
5875 2019-Jan-13 16:45:07.388506 - [DEBUG] EDGE:
5876 2019-Jan-13 16:45:07.388569 - [DEBUG] ---> 5877 2019-Jan-13 16:45:07.389209 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5878 2019-Jan-13 16:45:07.389854 - [DEBUG]
5879 2019-Jan-13 16:45:07.389904 - [DEBUG] Compose: EdgeIdentity * AllBottom
5880 2019-Jan-13 16:45:07.389932 - [DEBUG]
5881 2019-Jan-13 16:45:07.389957 - [DEBUG] Propagate flow
5882 2019-Jan-13 16:45:07.389980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5883 2019-Jan-13 16:45:07.390038 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
5884 2019-Jan-13 16:45:07.390680 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
5885 2019-Jan-13 16:45:07.391316 - [DEBUG] Edge function : AllBottom (result of previous compose)
5886 2019-Jan-13 16:45:07.391341 - [DEBUG]
5887 2019-Jan-13 16:45:07.391367 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5888 2019-Jan-13 16:45:07.391393 - [DEBUG] = AllBottom
5889 2019-Jan-13 16:45:07.391433 - [DEBUG]
5890 2019-Jan-13 16:45:07.391456 - [DEBUG] PROPAGATE: No new function!
5891 2019-Jan-13 16:45:07.391482 - [DEBUG] Compose: EdgeIdentity * AllBottom
5892 2019-Jan-13 16:45:07.391508 - [DEBUG]
5893 2019-Jan-13 16:45:07.391531 - [DEBUG] Propagate flow
5894 2019-Jan-13 16:45:07.391555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5895 2019-Jan-13 16:45:07.391611 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
5896 2019-Jan-13 16:45:07.392252 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5897 2019-Jan-13 16:45:07.392896 - [DEBUG] Edge function : AllBottom (result of previous compose)
5898 2019-Jan-13 16:45:07.392921 - [DEBUG]
5899 2019-Jan-13 16:45:07.392946 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5900 2019-Jan-13 16:45:07.392972 - [DEBUG] = AllBottom
5901 2019-Jan-13 16:45:07.392996 - [DEBUG]
5902 2019-Jan-13 16:45:07.393020 - [DEBUG] PROPAGATE: No new function!
5903 2019-Jan-13 16:45:07.393046 - [DEBUG] EDGE:
5904 2019-Jan-13 16:45:07.393103 - [DEBUG] ---> 5905 2019-Jan-13 16:45:07.393751 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
5906 2019-Jan-13 16:45:07.394386 - [DEBUG]
5907 2019-Jan-13 16:45:07.394427 - [DEBUG] Compose: EdgeIdentity * AllBottom
5908 2019-Jan-13 16:45:07.394454 - [DEBUG]
5909 2019-Jan-13 16:45:07.394478 - [DEBUG] Propagate flow
5910 2019-Jan-13 16:45:07.394502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5911 2019-Jan-13 16:45:07.394559 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
5912 2019-Jan-13 16:45:07.395217 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5913 2019-Jan-13 16:45:07.395871 - [DEBUG] Edge function : AllBottom (result of previous compose)
5914 2019-Jan-13 16:45:07.395897 - [DEBUG]
5915 2019-Jan-13 16:45:07.395922 - [DEBUG] Join: AllTop & AllBottom
5916 2019-Jan-13 16:45:07.395949 - [DEBUG] = AllBottom (new jump func)
5917 2019-Jan-13 16:45:07.395974 - [DEBUG]
5918 2019-Jan-13 16:45:07.395997 - [DEBUG] Start adding new jump function
5919 2019-Jan-13 16:45:07.396021 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5920 2019-Jan-13 16:45:07.396081 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5921 2019-Jan-13 16:45:07.396733 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
5922 2019-Jan-13 16:45:07.397390 - [DEBUG] Edge Function : AllBottom
5923 2019-Jan-13 16:45:07.397420 - [DEBUG] End adding new jump function
5924 2019-Jan-13 16:45:07.397446 - [DEBUG]
5925 2019-Jan-13 16:45:07.397470 - [DEBUG] -------------------------------------------- 175. Path Edge --------------------------------------------
5926 2019-Jan-13 16:45:07.397496 - [DEBUG]
5927 2019-Jan-13 16:45:07.397519 - [DEBUG] Process 175. path edge:
5928 2019-Jan-13 16:45:07.397544 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5929 2019-Jan-13 16:45:07.397611 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
5930 2019-Jan-13 16:45:07.398314 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
5931 2019-Jan-13 16:45:07.398998 - [DEBUG]
5932 2019-Jan-13 16:45:07.399024 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
5933 2019-Jan-13 16:45:07.399701 - [DEBUG] Possible callees:
5934 2019-Jan-13 16:45:07.399727 - [DEBUG] foo
5935 2019-Jan-13 16:45:07.399752 - [DEBUG] Possible return sites:
5936 2019-Jan-13 16:45:07.399776 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1265937 2019-Jan-13 16:45:07.401102 - [DEBUG] Found and process special summary
5938 2019-Jan-13 16:45:07.401146 - [DEBUG] Compose: EdgeIdentity * AllBottom
5939 2019-Jan-13 16:45:07.401174 - [DEBUG]
5940 2019-Jan-13 16:45:07.401200 - [DEBUG] Propagate flow
5941 2019-Jan-13 16:45:07.401223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5942 2019-Jan-13 16:45:07.401288 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
5943 2019-Jan-13 16:45:07.402023 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5944 2019-Jan-13 16:45:07.402697 - [DEBUG] Edge function : AllBottom (result of previous compose)
5945 2019-Jan-13 16:45:07.402724 - [DEBUG]
5946 2019-Jan-13 16:45:07.402752 - [DEBUG] Join: AllTop & AllBottom
5947 2019-Jan-13 16:45:07.402779 - [DEBUG] = AllBottom (new jump func)
5948 2019-Jan-13 16:45:07.402804 - [DEBUG]
5949 2019-Jan-13 16:45:07.402828 - [DEBUG] Start adding new jump function
5950 2019-Jan-13 16:45:07.402852 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5951 2019-Jan-13 16:45:07.402916 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5952 2019-Jan-13 16:45:07.403608 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
5953 2019-Jan-13 16:45:07.404300 - [DEBUG] Edge Function : AllBottom
5954 2019-Jan-13 16:45:07.404336 - [DEBUG] End adding new jump function
5955 2019-Jan-13 16:45:07.404361 - [DEBUG]
5956 2019-Jan-13 16:45:07.404387 - [DEBUG] -------------------------------------------- 176. Path Edge --------------------------------------------
5957 2019-Jan-13 16:45:07.404412 - [DEBUG]
5958 2019-Jan-13 16:45:07.404436 - [DEBUG] Process 176. path edge:
5959 2019-Jan-13 16:45:07.404493 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5960 2019-Jan-13 16:45:07.404572 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
5961 2019-Jan-13 16:45:07.405337 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
5962 2019-Jan-13 16:45:07.406033 - [DEBUG]
5963 2019-Jan-13 16:45:07.406062 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
5964 2019-Jan-13 16:45:07.406779 - [DEBUG] Compose: EdgeIdentity * AllBottom
5965 2019-Jan-13 16:45:07.406810 - [DEBUG]
5966 2019-Jan-13 16:45:07.406835 - [DEBUG] Propagate flow
5967 2019-Jan-13 16:45:07.406859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5968 2019-Jan-13 16:45:07.406923 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
5969 2019-Jan-13 16:45:07.407568 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5970 2019-Jan-13 16:45:07.408242 - [DEBUG] Edge function : AllBottom (result of previous compose)
5971 2019-Jan-13 16:45:07.408267 - [DEBUG]
5972 2019-Jan-13 16:45:07.408293 - [DEBUG] Join: AllTop & AllBottom
5973 2019-Jan-13 16:45:07.408320 - [DEBUG] = AllBottom (new jump func)
5974 2019-Jan-13 16:45:07.408347 - [DEBUG]
5975 2019-Jan-13 16:45:07.408371 - [DEBUG] Start adding new jump function
5976 2019-Jan-13 16:45:07.408395 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5977 2019-Jan-13 16:45:07.408452 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5978 2019-Jan-13 16:45:07.409103 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
5979 2019-Jan-13 16:45:07.409737 - [DEBUG] Edge Function : AllBottom
5980 2019-Jan-13 16:45:07.409767 - [DEBUG] End adding new jump function
5981 2019-Jan-13 16:45:07.409791 - [DEBUG]
5982 2019-Jan-13 16:45:07.409815 - [DEBUG] -------------------------------------------- 177. Path Edge --------------------------------------------
5983 2019-Jan-13 16:45:07.409840 - [DEBUG]
5984 2019-Jan-13 16:45:07.409863 - [DEBUG] Process 177. path edge:
5985 2019-Jan-13 16:45:07.409887 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5986 2019-Jan-13 16:45:07.409944 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
5987 2019-Jan-13 16:45:07.410581 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
5988 2019-Jan-13 16:45:07.411221 - [DEBUG]
5989 2019-Jan-13 16:45:07.411247 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
5990 2019-Jan-13 16:45:07.411935 - [DEBUG] Compose: EdgeIdentity * AllBottom
5991 2019-Jan-13 16:45:07.411963 - [DEBUG]
5992 2019-Jan-13 16:45:07.411987 - [DEBUG] Propagate flow
5993 2019-Jan-13 16:45:07.412010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5994 2019-Jan-13 16:45:07.412070 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
5995 2019-Jan-13 16:45:07.412710 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5996 2019-Jan-13 16:45:07.413350 - [DEBUG] Edge function : AllBottom (result of previous compose)
5997 2019-Jan-13 16:45:07.413376 - [DEBUG]
5998 2019-Jan-13 16:45:07.413401 - [DEBUG] Join: AllTop & AllBottom
5999 2019-Jan-13 16:45:07.413427 - [DEBUG] = AllBottom (new jump func)
6000 2019-Jan-13 16:45:07.413452 - [DEBUG]
6001 2019-Jan-13 16:45:07.413475 - [DEBUG] Start adding new jump function
6002 2019-Jan-13 16:45:07.413499 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6003 2019-Jan-13 16:45:07.413573 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6004 2019-Jan-13 16:45:07.414213 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6005 2019-Jan-13 16:45:07.414871 - [DEBUG] Edge Function : AllBottom
6006 2019-Jan-13 16:45:07.414899 - [DEBUG] End adding new jump function
6007 2019-Jan-13 16:45:07.414924 - [DEBUG]
6008 2019-Jan-13 16:45:07.414947 - [DEBUG] -------------------------------------------- 178. Path Edge --------------------------------------------
6009 2019-Jan-13 16:45:07.414971 - [DEBUG]
6010 2019-Jan-13 16:45:07.414994 - [DEBUG] Process 178. path edge:
6011 2019-Jan-13 16:45:07.415018 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6012 2019-Jan-13 16:45:07.415076 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
6013 2019-Jan-13 16:45:07.415720 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6014 2019-Jan-13 16:45:07.416362 - [DEBUG]
6015 2019-Jan-13 16:45:07.416388 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6016 2019-Jan-13 16:45:07.417038 - [DEBUG] Compose: EdgeIdentity * AllBottom
6017 2019-Jan-13 16:45:07.417067 - [DEBUG]
6018 2019-Jan-13 16:45:07.417091 - [DEBUG] Propagate flow
6019 2019-Jan-13 16:45:07.417114 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6020 2019-Jan-13 16:45:07.417172 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6021 2019-Jan-13 16:45:07.417832 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6022 2019-Jan-13 16:45:07.418502 - [DEBUG] Edge function : AllBottom (result of previous compose)
6023 2019-Jan-13 16:45:07.418527 - [DEBUG]
6024 2019-Jan-13 16:45:07.418552 - [DEBUG] Join: AllTop & AllBottom
6025 2019-Jan-13 16:45:07.418578 - [DEBUG] = AllBottom (new jump func)
6026 2019-Jan-13 16:45:07.418602 - [DEBUG]
6027 2019-Jan-13 16:45:07.418626 - [DEBUG] Start adding new jump function
6028 2019-Jan-13 16:45:07.418649 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6029 2019-Jan-13 16:45:07.418706 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6030 2019-Jan-13 16:45:07.419351 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6031 2019-Jan-13 16:45:07.419997 - [DEBUG] Edge Function : AllBottom
6032 2019-Jan-13 16:45:07.420024 - [DEBUG] End adding new jump function
6033 2019-Jan-13 16:45:07.420049 - [DEBUG]
6034 2019-Jan-13 16:45:07.420072 - [DEBUG] -------------------------------------------- 179. Path Edge --------------------------------------------
6035 2019-Jan-13 16:45:07.420097 - [DEBUG]
6036 2019-Jan-13 16:45:07.420120 - [DEBUG] Process 179. path edge:
6037 2019-Jan-13 16:45:07.420144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6038 2019-Jan-13 16:45:07.420200 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
6039 2019-Jan-13 16:45:07.420845 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6040 2019-Jan-13 16:45:07.421500 - [DEBUG]
6041 2019-Jan-13 16:45:07.421524 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6042 2019-Jan-13 16:45:07.422176 - [DEBUG] Possible callees:
6043 2019-Jan-13 16:45:07.422201 - [DEBUG] llvm.dbg.declare
6044 2019-Jan-13 16:45:07.422226 - [DEBUG] Possible return sites:
6045 2019-Jan-13 16:45:07.422249 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1366046 2019-Jan-13 16:45:07.423538 - [DEBUG] Found and process special summary
6047 2019-Jan-13 16:45:07.423572 - [DEBUG] Compose: EdgeIdentity * AllBottom
6048 2019-Jan-13 16:45:07.423600 - [DEBUG]
6049 2019-Jan-13 16:45:07.423624 - [DEBUG] Propagate flow
6050 2019-Jan-13 16:45:07.423647 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6051 2019-Jan-13 16:45:07.423703 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6052 2019-Jan-13 16:45:07.424343 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6053 2019-Jan-13 16:45:07.424999 - [DEBUG] Edge function : AllBottom (result of previous compose)
6054 2019-Jan-13 16:45:07.425024 - [DEBUG]
6055 2019-Jan-13 16:45:07.425049 - [DEBUG] Join: AllTop & AllBottom
6056 2019-Jan-13 16:45:07.425075 - [DEBUG] = AllBottom (new jump func)
6057 2019-Jan-13 16:45:07.425099 - [DEBUG]
6058 2019-Jan-13 16:45:07.425123 - [DEBUG] Start adding new jump function
6059 2019-Jan-13 16:45:07.425146 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6060 2019-Jan-13 16:45:07.425202 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6061 2019-Jan-13 16:45:07.425842 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6062 2019-Jan-13 16:45:07.426479 - [DEBUG] Edge Function : AllBottom
6063 2019-Jan-13 16:45:07.426507 - [DEBUG] End adding new jump function
6064 2019-Jan-13 16:45:07.426531 - [DEBUG]
6065 2019-Jan-13 16:45:07.426554 - [DEBUG] -------------------------------------------- 180. Path Edge --------------------------------------------
6066 2019-Jan-13 16:45:07.426579 - [DEBUG]
6067 2019-Jan-13 16:45:07.426602 - [DEBUG] Process 180. path edge:
6068 2019-Jan-13 16:45:07.426626 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6069 2019-Jan-13 16:45:07.426683 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
6070 2019-Jan-13 16:45:07.427322 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6071 2019-Jan-13 16:45:07.427961 - [DEBUG]
6072 2019-Jan-13 16:45:07.427985 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6073 2019-Jan-13 16:45:07.428672 - [DEBUG] Compose: EdgeIdentity * AllBottom
6074 2019-Jan-13 16:45:07.428703 - [DEBUG]
6075 2019-Jan-13 16:45:07.428727 - [DEBUG] Propagate flow
6076 2019-Jan-13 16:45:07.428750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6077 2019-Jan-13 16:45:07.428813 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6078 2019-Jan-13 16:45:07.429481 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6079 2019-Jan-13 16:45:07.430133 - [DEBUG] Edge function : AllBottom (result of previous compose)
6080 2019-Jan-13 16:45:07.430158 - [DEBUG]
6081 2019-Jan-13 16:45:07.430184 - [DEBUG] Join: AllTop & AllBottom
6082 2019-Jan-13 16:45:07.430210 - [DEBUG] = AllBottom (new jump func)
6083 2019-Jan-13 16:45:07.430234 - [DEBUG]
6084 2019-Jan-13 16:45:07.430258 - [DEBUG] Start adding new jump function
6085 2019-Jan-13 16:45:07.430281 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6086 2019-Jan-13 16:45:07.430338 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6087 2019-Jan-13 16:45:07.430977 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6088 2019-Jan-13 16:45:07.431637 - [DEBUG] Edge Function : AllBottom
6089 2019-Jan-13 16:45:07.431666 - [DEBUG] End adding new jump function
6090 2019-Jan-13 16:45:07.431703 - [DEBUG]
6091 2019-Jan-13 16:45:07.431728 - [DEBUG] -------------------------------------------- 181. Path Edge --------------------------------------------
6092 2019-Jan-13 16:45:07.431752 - [DEBUG]
6093 2019-Jan-13 16:45:07.431776 - [DEBUG] Process 181. path edge:
6094 2019-Jan-13 16:45:07.431800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6095 2019-Jan-13 16:45:07.431859 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
6096 2019-Jan-13 16:45:07.432507 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6097 2019-Jan-13 16:45:07.433151 - [DEBUG]
6098 2019-Jan-13 16:45:07.433178 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6099 2019-Jan-13 16:45:07.433833 - [DEBUG] Compose: EdgeIdentity * AllBottom
6100 2019-Jan-13 16:45:07.433861 - [DEBUG]
6101 2019-Jan-13 16:45:07.433885 - [DEBUG] Propagate flow
6102 2019-Jan-13 16:45:07.433908 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6103 2019-Jan-13 16:45:07.433965 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
6104 2019-Jan-13 16:45:07.434600 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6105 2019-Jan-13 16:45:07.435261 - [DEBUG] Edge function : AllBottom (result of previous compose)
6106 2019-Jan-13 16:45:07.435287 - [DEBUG]
6107 2019-Jan-13 16:45:07.435311 - [DEBUG] Join: AllTop & AllBottom
6108 2019-Jan-13 16:45:07.435337 - [DEBUG] = AllBottom (new jump func)
6109 2019-Jan-13 16:45:07.435362 - [DEBUG]
6110 2019-Jan-13 16:45:07.435385 - [DEBUG] Start adding new jump function
6111 2019-Jan-13 16:45:07.435408 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6112 2019-Jan-13 16:45:07.435464 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6113 2019-Jan-13 16:45:07.436105 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
6114 2019-Jan-13 16:45:07.436764 - [DEBUG] Edge Function : AllBottom
6115 2019-Jan-13 16:45:07.436794 - [DEBUG] End adding new jump function
6116 2019-Jan-13 16:45:07.436818 - [DEBUG]
6117 2019-Jan-13 16:45:07.436842 - [DEBUG] -------------------------------------------- 182. Path Edge --------------------------------------------
6118 2019-Jan-13 16:45:07.436867 - [DEBUG]
6119 2019-Jan-13 16:45:07.436890 - [DEBUG] Process 182. path edge:
6120 2019-Jan-13 16:45:07.436914 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6121 2019-Jan-13 16:45:07.436985 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
6122 2019-Jan-13 16:45:07.437680 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6123 2019-Jan-13 16:45:07.438400 - [DEBUG]
6124 2019-Jan-13 16:45:07.438429 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
6125 2019-Jan-13 16:45:07.439139 - [DEBUG] Compose: EdgeIdentity * AllBottom
6126 2019-Jan-13 16:45:07.439169 - [DEBUG]
6127 2019-Jan-13 16:45:07.439193 - [DEBUG] Propagate flow
6128 2019-Jan-13 16:45:07.439217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6129 2019-Jan-13 16:45:07.439285 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6130 2019-Jan-13 16:45:07.439961 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6131 2019-Jan-13 16:45:07.440660 - [DEBUG] Edge function : AllBottom (result of previous compose)
6132 2019-Jan-13 16:45:07.440687 - [DEBUG]
6133 2019-Jan-13 16:45:07.440714 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6134 2019-Jan-13 16:45:07.440740 - [DEBUG] = AllBottom
6135 2019-Jan-13 16:45:07.440765 - [DEBUG]
6136 2019-Jan-13 16:45:07.440817 - [DEBUG] PROPAGATE: No new function!
6137 2019-Jan-13 16:45:07.440847 - [DEBUG] EDGE:
6138 2019-Jan-13 16:45:07.440916 - [DEBUG] ---> 6139 2019-Jan-13 16:45:07.441621 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6140 2019-Jan-13 16:45:07.442275 - [DEBUG]
6141 2019-Jan-13 16:45:07.442302 - [DEBUG] EDGE:
6142 2019-Jan-13 16:45:07.442361 - [DEBUG] ---> 6143 2019-Jan-13 16:45:07.442997 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6144 2019-Jan-13 16:45:07.443635 - [DEBUG]
6145 2019-Jan-13 16:45:07.443661 - [DEBUG] EDGE:
6146 2019-Jan-13 16:45:07.443719 - [DEBUG] ---> 6147 2019-Jan-13 16:45:07.444361 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6148 2019-Jan-13 16:45:07.445018 - [DEBUG]
6149 2019-Jan-13 16:45:07.445071 - [DEBUG] Compose: EdgeIdentity * AllBottom
6150 2019-Jan-13 16:45:07.445099 - [DEBUG]
6151 2019-Jan-13 16:45:07.445123 - [DEBUG] Propagate flow
6152 2019-Jan-13 16:45:07.445147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6153 2019-Jan-13 16:45:07.445204 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6154 2019-Jan-13 16:45:07.445844 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6155 2019-Jan-13 16:45:07.446483 - [DEBUG] Edge function : AllBottom (result of previous compose)
6156 2019-Jan-13 16:45:07.446508 - [DEBUG]
6157 2019-Jan-13 16:45:07.446534 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6158 2019-Jan-13 16:45:07.446559 - [DEBUG] = AllBottom
6159 2019-Jan-13 16:45:07.446584 - [DEBUG]
6160 2019-Jan-13 16:45:07.446607 - [DEBUG] PROPAGATE: No new function!
6161 2019-Jan-13 16:45:07.446636 - [DEBUG] EDGE:
6162 2019-Jan-13 16:45:07.446693 - [DEBUG] ---> 6163 2019-Jan-13 16:45:07.447343 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6164 2019-Jan-13 16:45:07.447989 - [DEBUG]
6165 2019-Jan-13 16:45:07.448026 - [DEBUG] Compose: EdgeIdentity * AllBottom
6166 2019-Jan-13 16:45:07.448053 - [DEBUG]
6167 2019-Jan-13 16:45:07.448090 - [DEBUG] Propagate flow
6168 2019-Jan-13 16:45:07.448115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6169 2019-Jan-13 16:45:07.448174 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
6170 2019-Jan-13 16:45:07.448841 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6171 2019-Jan-13 16:45:07.449520 - [DEBUG] Edge function : AllBottom (result of previous compose)
6172 2019-Jan-13 16:45:07.449549 - [DEBUG]
6173 2019-Jan-13 16:45:07.449575 - [DEBUG] Join: AllTop & AllBottom
6174 2019-Jan-13 16:45:07.449601 - [DEBUG] = AllBottom (new jump func)
6175 2019-Jan-13 16:45:07.449626 - [DEBUG]
6176 2019-Jan-13 16:45:07.449650 - [DEBUG] Start adding new jump function
6177 2019-Jan-13 16:45:07.449673 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6178 2019-Jan-13 16:45:07.449743 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6179 2019-Jan-13 16:45:07.450446 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
6180 2019-Jan-13 16:45:07.451215 - [DEBUG] Edge Function : AllBottom
6181 2019-Jan-13 16:45:07.451254 - [DEBUG] End adding new jump function
6182 2019-Jan-13 16:45:07.451280 - [DEBUG]
6183 2019-Jan-13 16:45:07.451305 - [DEBUG] -------------------------------------------- 183. Path Edge --------------------------------------------
6184 2019-Jan-13 16:45:07.451331 - [DEBUG]
6185 2019-Jan-13 16:45:07.451355 - [DEBUG] Process 183. path edge:
6186 2019-Jan-13 16:45:07.451379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6187 2019-Jan-13 16:45:07.451501 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
6188 2019-Jan-13 16:45:07.452211 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6189 2019-Jan-13 16:45:07.452873 - [DEBUG]
6190 2019-Jan-13 16:45:07.452898 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
6191 2019-Jan-13 16:45:07.453553 - [DEBUG] Possible callees:
6192 2019-Jan-13 16:45:07.453579 - [DEBUG] llvm.dbg.declare
6193 2019-Jan-13 16:45:07.453603 - [DEBUG] Possible return sites:
6194 2019-Jan-13 16:45:07.453627 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1436195 2019-Jan-13 16:45:07.454944 - [DEBUG] Found and process special summary
6196 2019-Jan-13 16:45:07.454983 - [DEBUG] Compose: EdgeIdentity * AllBottom
6197 2019-Jan-13 16:45:07.455012 - [DEBUG]
6198 2019-Jan-13 16:45:07.455036 - [DEBUG] Propagate flow
6199 2019-Jan-13 16:45:07.455060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6200 2019-Jan-13 16:45:07.455119 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
6201 2019-Jan-13 16:45:07.455759 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6202 2019-Jan-13 16:45:07.456399 - [DEBUG] Edge function : AllBottom (result of previous compose)
6203 2019-Jan-13 16:45:07.456424 - [DEBUG]
6204 2019-Jan-13 16:45:07.456450 - [DEBUG] Join: AllTop & AllBottom
6205 2019-Jan-13 16:45:07.456476 - [DEBUG] = AllBottom (new jump func)
6206 2019-Jan-13 16:45:07.456501 - [DEBUG]
6207 2019-Jan-13 16:45:07.456525 - [DEBUG] Start adding new jump function
6208 2019-Jan-13 16:45:07.456548 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6209 2019-Jan-13 16:45:07.456605 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6210 2019-Jan-13 16:45:07.457244 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
6211 2019-Jan-13 16:45:07.457882 - [DEBUG] Edge Function : AllBottom
6212 2019-Jan-13 16:45:07.457910 - [DEBUG] End adding new jump function
6213 2019-Jan-13 16:45:07.457934 - [DEBUG]
6214 2019-Jan-13 16:45:07.457958 - [DEBUG] -------------------------------------------- 184. Path Edge --------------------------------------------
6215 2019-Jan-13 16:45:07.457983 - [DEBUG]
6216 2019-Jan-13 16:45:07.458006 - [DEBUG] Process 184. path edge:
6217 2019-Jan-13 16:45:07.458030 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6218 2019-Jan-13 16:45:07.458101 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
6219 2019-Jan-13 16:45:07.458756 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6220 2019-Jan-13 16:45:07.459424 - [DEBUG]
6221 2019-Jan-13 16:45:07.459450 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
6222 2019-Jan-13 16:45:07.460141 - [DEBUG] Compose: EdgeIdentity * AllBottom
6223 2019-Jan-13 16:45:07.460187 - [DEBUG]
6224 2019-Jan-13 16:45:07.460212 - [DEBUG] Propagate flow
6225 2019-Jan-13 16:45:07.460236 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6226 2019-Jan-13 16:45:07.460298 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
6227 2019-Jan-13 16:45:07.460947 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6228 2019-Jan-13 16:45:07.461609 - [DEBUG] Edge function : AllBottom (result of previous compose)
6229 2019-Jan-13 16:45:07.461634 - [DEBUG]
6230 2019-Jan-13 16:45:07.461659 - [DEBUG] Join: AllTop & AllBottom
6231 2019-Jan-13 16:45:07.461685 - [DEBUG] = AllBottom (new jump func)
6232 2019-Jan-13 16:45:07.461709 - [DEBUG]
6233 2019-Jan-13 16:45:07.461733 - [DEBUG] Start adding new jump function
6234 2019-Jan-13 16:45:07.461756 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6235 2019-Jan-13 16:45:07.461813 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6236 2019-Jan-13 16:45:07.462453 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
6237 2019-Jan-13 16:45:07.463086 - [DEBUG] Edge Function : AllBottom
6238 2019-Jan-13 16:45:07.463113 - [DEBUG] End adding new jump function
6239 2019-Jan-13 16:45:07.463138 - [DEBUG]
6240 2019-Jan-13 16:45:07.463161 - [DEBUG] -------------------------------------------- 185. Path Edge --------------------------------------------
6241 2019-Jan-13 16:45:07.463186 - [DEBUG]
6242 2019-Jan-13 16:45:07.463209 - [DEBUG] Process 185. path edge:
6243 2019-Jan-13 16:45:07.463233 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6244 2019-Jan-13 16:45:07.463290 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
6245 2019-Jan-13 16:45:07.463923 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6246 2019-Jan-13 16:45:07.464562 - [DEBUG]
6247 2019-Jan-13 16:45:07.464588 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
6248 2019-Jan-13 16:45:07.465260 - [DEBUG] Compose: EdgeIdentity * AllBottom
6249 2019-Jan-13 16:45:07.465288 - [DEBUG]
6250 2019-Jan-13 16:45:07.465311 - [DEBUG] Propagate flow
6251 2019-Jan-13 16:45:07.465334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6252 2019-Jan-13 16:45:07.465393 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
6253 2019-Jan-13 16:45:07.466036 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6254 2019-Jan-13 16:45:07.466692 - [DEBUG] Edge function : AllBottom (result of previous compose)
6255 2019-Jan-13 16:45:07.466718 - [DEBUG]
6256 2019-Jan-13 16:45:07.466743 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6257 2019-Jan-13 16:45:07.466769 - [DEBUG] = AllBottom
6258 2019-Jan-13 16:45:07.466793 - [DEBUG]
6259 2019-Jan-13 16:45:07.466817 - [DEBUG] PROPAGATE: No new function!
6260 2019-Jan-13 16:45:07.466843 - [DEBUG] EDGE:
6261 2019-Jan-13 16:45:07.466903 - [DEBUG] ---> 6262 2019-Jan-13 16:45:07.467538 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6263 2019-Jan-13 16:45:07.468200 - [DEBUG]
6264 2019-Jan-13 16:45:07.468226 - [DEBUG] EDGE:
6265 2019-Jan-13 16:45:07.468284 - [DEBUG] ---> 6266 2019-Jan-13 16:45:07.468934 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6267 2019-Jan-13 16:45:07.469575 - [DEBUG]
6268 2019-Jan-13 16:45:07.469620 - [DEBUG] Compose: EdgeIdentity * AllBottom
6269 2019-Jan-13 16:45:07.469648 - [DEBUG]
6270 2019-Jan-13 16:45:07.469685 - [DEBUG] Propagate flow
6271 2019-Jan-13 16:45:07.469709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6272 2019-Jan-13 16:45:07.469767 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
6273 2019-Jan-13 16:45:07.470407 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6274 2019-Jan-13 16:45:07.471052 - [DEBUG] Edge function : AllBottom (result of previous compose)
6275 2019-Jan-13 16:45:07.471078 - [DEBUG]
6276 2019-Jan-13 16:45:07.471102 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6277 2019-Jan-13 16:45:07.471128 - [DEBUG] = AllBottom
6278 2019-Jan-13 16:45:07.471153 - [DEBUG]
6279 2019-Jan-13 16:45:07.471176 - [DEBUG] PROPAGATE: No new function!
6280 2019-Jan-13 16:45:07.471204 - [DEBUG] EDGE:
6281 2019-Jan-13 16:45:07.471262 - [DEBUG] ---> 6282 2019-Jan-13 16:45:07.471929 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6283 2019-Jan-13 16:45:07.472568 - [DEBUG]
6284 2019-Jan-13 16:45:07.472595 - [DEBUG] EDGE:
6285 2019-Jan-13 16:45:07.472653 - [DEBUG] ---> 6286 2019-Jan-13 16:45:07.473289 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6287 2019-Jan-13 16:45:07.473928 - [DEBUG]
6288 2019-Jan-13 16:45:07.473963 - [DEBUG] Compose: EdgeIdentity * AllBottom
6289 2019-Jan-13 16:45:07.473989 - [DEBUG]
6290 2019-Jan-13 16:45:07.474013 - [DEBUG] Propagate flow
6291 2019-Jan-13 16:45:07.474036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6292 2019-Jan-13 16:45:07.474093 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
6293 2019-Jan-13 16:45:07.474730 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6294 2019-Jan-13 16:45:07.475381 - [DEBUG] Edge function : AllBottom (result of previous compose)
6295 2019-Jan-13 16:45:07.475407 - [DEBUG]
6296 2019-Jan-13 16:45:07.475432 - [DEBUG] Join: AllTop & AllBottom
6297 2019-Jan-13 16:45:07.475458 - [DEBUG] = AllBottom (new jump func)
6298 2019-Jan-13 16:45:07.475482 - [DEBUG]
6299 2019-Jan-13 16:45:07.475506 - [DEBUG] Start adding new jump function
6300 2019-Jan-13 16:45:07.475529 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6301 2019-Jan-13 16:45:07.475585 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6302 2019-Jan-13 16:45:07.476243 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
6303 2019-Jan-13 16:45:07.476911 - [DEBUG] Edge Function : AllBottom
6304 2019-Jan-13 16:45:07.476943 - [DEBUG] End adding new jump function
6305 2019-Jan-13 16:45:07.476968 - [DEBUG]
6306 2019-Jan-13 16:45:07.476992 - [DEBUG] -------------------------------------------- 186. Path Edge --------------------------------------------
6307 2019-Jan-13 16:45:07.477017 - [DEBUG]
6308 2019-Jan-13 16:45:07.477041 - [DEBUG] Process 186. path edge:
6309 2019-Jan-13 16:45:07.477065 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6310 2019-Jan-13 16:45:07.477132 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
6311 2019-Jan-13 16:45:07.477790 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6312 2019-Jan-13 16:45:07.478514 - [DEBUG]
6313 2019-Jan-13 16:45:07.478543 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
6314 2019-Jan-13 16:45:07.479263 - [DEBUG] Compose: EdgeIdentity * AllBottom
6315 2019-Jan-13 16:45:07.479292 - [DEBUG]
6316 2019-Jan-13 16:45:07.479316 - [DEBUG] Propagate flow
6317 2019-Jan-13 16:45:07.479340 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6318 2019-Jan-13 16:45:07.479407 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6319 2019-Jan-13 16:45:07.480091 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6320 2019-Jan-13 16:45:07.480746 - [DEBUG] Edge function : AllBottom (result of previous compose)
6321 2019-Jan-13 16:45:07.480772 - [DEBUG]
6322 2019-Jan-13 16:45:07.480797 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6323 2019-Jan-13 16:45:07.480823 - [DEBUG] = AllBottom
6324 2019-Jan-13 16:45:07.480848 - [DEBUG]
6325 2019-Jan-13 16:45:07.480871 - [DEBUG] PROPAGATE: No new function!
6326 2019-Jan-13 16:45:07.480908 - [DEBUG] Compose: EdgeIdentity * AllBottom
6327 2019-Jan-13 16:45:07.480935 - [DEBUG]
6328 2019-Jan-13 16:45:07.480959 - [DEBUG] Propagate flow
6329 2019-Jan-13 16:45:07.480982 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6330 2019-Jan-13 16:45:07.481040 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
6331 2019-Jan-13 16:45:07.481725 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6332 2019-Jan-13 16:45:07.482398 - [DEBUG] Edge function : AllBottom (result of previous compose)
6333 2019-Jan-13 16:45:07.482425 - [DEBUG]
6334 2019-Jan-13 16:45:07.482452 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6335 2019-Jan-13 16:45:07.482478 - [DEBUG] = AllBottom
6336 2019-Jan-13 16:45:07.482503 - [DEBUG]
6337 2019-Jan-13 16:45:07.482526 - [DEBUG] PROPAGATE: No new function!
6338 2019-Jan-13 16:45:07.482553 - [DEBUG] EDGE:
6339 2019-Jan-13 16:45:07.482623 - [DEBUG] ---> 6340 2019-Jan-13 16:45:07.483308 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6341 2019-Jan-13 16:45:07.484013 - [DEBUG]
6342 2019-Jan-13 16:45:07.484046 - [DEBUG] EDGE:
6343 2019-Jan-13 16:45:07.484116 - [DEBUG] ---> 6344 2019-Jan-13 16:45:07.484838 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6345 2019-Jan-13 16:45:07.485529 - [DEBUG]
6346 2019-Jan-13 16:45:07.485557 - [DEBUG] EDGE:
6347 2019-Jan-13 16:45:07.485619 - [DEBUG] ---> 6348 2019-Jan-13 16:45:07.486261 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6349 2019-Jan-13 16:45:07.486899 - [DEBUG]
6350 2019-Jan-13 16:45:07.486954 - [DEBUG] Compose: EdgeIdentity * AllBottom
6351 2019-Jan-13 16:45:07.486982 - [DEBUG]
6352 2019-Jan-13 16:45:07.487008 - [DEBUG] Propagate flow
6353 2019-Jan-13 16:45:07.487031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6354 2019-Jan-13 16:45:07.487088 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
6355 2019-Jan-13 16:45:07.487727 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6356 2019-Jan-13 16:45:07.488391 - [DEBUG] Edge function : AllBottom (result of previous compose)
6357 2019-Jan-13 16:45:07.488417 - [DEBUG]
6358 2019-Jan-13 16:45:07.488466 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6359 2019-Jan-13 16:45:07.488492 - [DEBUG] = AllBottom
6360 2019-Jan-13 16:45:07.488517 - [DEBUG]
6361 2019-Jan-13 16:45:07.488540 - [DEBUG] PROPAGATE: No new function!
6362 2019-Jan-13 16:45:07.488569 - [DEBUG] EDGE:
6363 2019-Jan-13 16:45:07.488627 - [DEBUG] ---> 6364 2019-Jan-13 16:45:07.489295 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6365 2019-Jan-13 16:45:07.489954 - [DEBUG]
6366 2019-Jan-13 16:45:07.489985 - [DEBUG] Compose: EdgeIdentity * AllBottom
6367 2019-Jan-13 16:45:07.490011 - [DEBUG]
6368 2019-Jan-13 16:45:07.490035 - [DEBUG] Propagate flow
6369 2019-Jan-13 16:45:07.490059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6370 2019-Jan-13 16:45:07.490116 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
6371 2019-Jan-13 16:45:07.490761 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6372 2019-Jan-13 16:45:07.491397 - [DEBUG] Edge function : AllBottom (result of previous compose)
6373 2019-Jan-13 16:45:07.491443 - [DEBUG]
6374 2019-Jan-13 16:45:07.491468 - [DEBUG] Join: AllTop & AllBottom
6375 2019-Jan-13 16:45:07.491494 - [DEBUG] = AllBottom (new jump func)
6376 2019-Jan-13 16:45:07.491518 - [DEBUG]
6377 2019-Jan-13 16:45:07.491542 - [DEBUG] Start adding new jump function
6378 2019-Jan-13 16:45:07.491565 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6379 2019-Jan-13 16:45:07.491625 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6380 2019-Jan-13 16:45:07.492269 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
6381 2019-Jan-13 16:45:07.492907 - [DEBUG] Edge Function : AllBottom
6382 2019-Jan-13 16:45:07.492937 - [DEBUG] End adding new jump function
6383 2019-Jan-13 16:45:07.492962 - [DEBUG]
6384 2019-Jan-13 16:45:07.492986 - [DEBUG] -------------------------------------------- 187. Path Edge --------------------------------------------
6385 2019-Jan-13 16:45:07.493011 - [DEBUG]
6386 2019-Jan-13 16:45:07.493035 - [DEBUG] Process 187. path edge:
6387 2019-Jan-13 16:45:07.493059 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6388 2019-Jan-13 16:45:07.493117 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
6389 2019-Jan-13 16:45:07.493755 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6390 2019-Jan-13 16:45:07.494390 - [DEBUG]
6391 2019-Jan-13 16:45:07.494415 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
6392 2019-Jan-13 16:45:07.495077 - [DEBUG] Possible callees:
6393 2019-Jan-13 16:45:07.495102 - [DEBUG] foo
6394 2019-Jan-13 16:45:07.495127 - [DEBUG] Possible return sites:
6395 2019-Jan-13 16:45:07.495151 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1266396 2019-Jan-13 16:45:07.496425 - [DEBUG] Found and process special summary
6397 2019-Jan-13 16:45:07.496477 - [DEBUG] Compose: EdgeIdentity * AllBottom
6398 2019-Jan-13 16:45:07.496505 - [DEBUG]
6399 2019-Jan-13 16:45:07.496530 - [DEBUG] Propagate flow
6400 2019-Jan-13 16:45:07.496553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6401 2019-Jan-13 16:45:07.496610 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
6402 2019-Jan-13 16:45:07.497261 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6403 2019-Jan-13 16:45:07.497911 - [DEBUG] Edge function : AllBottom (result of previous compose)
6404 2019-Jan-13 16:45:07.497936 - [DEBUG]
6405 2019-Jan-13 16:45:07.497961 - [DEBUG] Join: AllTop & AllBottom
6406 2019-Jan-13 16:45:07.497987 - [DEBUG] = AllBottom (new jump func)
6407 2019-Jan-13 16:45:07.498012 - [DEBUG]
6408 2019-Jan-13 16:45:07.498035 - [DEBUG] Start adding new jump function
6409 2019-Jan-13 16:45:07.498059 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6410 2019-Jan-13 16:45:07.498129 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6411 2019-Jan-13 16:45:07.498778 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
6412 2019-Jan-13 16:45:07.499433 - [DEBUG] Edge Function : AllBottom
6413 2019-Jan-13 16:45:07.499464 - [DEBUG] End adding new jump function
6414 2019-Jan-13 16:45:07.499488 - [DEBUG]
6415 2019-Jan-13 16:45:07.499513 - [DEBUG] -------------------------------------------- 188. Path Edge --------------------------------------------
6416 2019-Jan-13 16:45:07.499537 - [DEBUG]
6417 2019-Jan-13 16:45:07.499560 - [DEBUG] Process 188. path edge:
6418 2019-Jan-13 16:45:07.499584 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6419 2019-Jan-13 16:45:07.499644 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
6420 2019-Jan-13 16:45:07.500284 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6421 2019-Jan-13 16:45:07.500926 - [DEBUG]
6422 2019-Jan-13 16:45:07.500951 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
6423 2019-Jan-13 16:45:07.501636 - [DEBUG] Compose: EdgeIdentity * AllBottom
6424 2019-Jan-13 16:45:07.501665 - [DEBUG]
6425 2019-Jan-13 16:45:07.501689 - [DEBUG] Propagate flow
6426 2019-Jan-13 16:45:07.501713 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6427 2019-Jan-13 16:45:07.501769 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
6428 2019-Jan-13 16:45:07.502406 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6429 2019-Jan-13 16:45:07.503047 - [DEBUG] Edge function : AllBottom (result of previous compose)
6430 2019-Jan-13 16:45:07.503072 - [DEBUG]
6431 2019-Jan-13 16:45:07.503097 - [DEBUG] Join: AllTop & AllBottom
6432 2019-Jan-13 16:45:07.503123 - [DEBUG] = AllBottom (new jump func)
6433 2019-Jan-13 16:45:07.503148 - [DEBUG]
6434 2019-Jan-13 16:45:07.503172 - [DEBUG] Start adding new jump function
6435 2019-Jan-13 16:45:07.503195 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6436 2019-Jan-13 16:45:07.503251 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6437 2019-Jan-13 16:45:07.503887 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
6438 2019-Jan-13 16:45:07.504526 - [DEBUG] Edge Function : AllBottom
6439 2019-Jan-13 16:45:07.504555 - [DEBUG] End adding new jump function
6440 2019-Jan-13 16:45:07.504580 - [DEBUG]
6441 2019-Jan-13 16:45:07.504603 - [DEBUG] -------------------------------------------- 189. Path Edge --------------------------------------------
6442 2019-Jan-13 16:45:07.504627 - [DEBUG]
6443 2019-Jan-13 16:45:07.504651 - [DEBUG] Process 189. path edge:
6444 2019-Jan-13 16:45:07.504674 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6445 2019-Jan-13 16:45:07.504731 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
6446 2019-Jan-13 16:45:07.505386 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6447 2019-Jan-13 16:45:07.506038 - [DEBUG]
6448 2019-Jan-13 16:45:07.506065 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
6449 2019-Jan-13 16:45:07.506728 - [DEBUG] Compose: EdgeIdentity * AllBottom
6450 2019-Jan-13 16:45:07.506757 - [DEBUG]
6451 2019-Jan-13 16:45:07.506780 - [DEBUG] Propagate flow
6452 2019-Jan-13 16:45:07.506804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6453 2019-Jan-13 16:45:07.506863 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6454 2019-Jan-13 16:45:07.507501 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6455 2019-Jan-13 16:45:07.508156 - [DEBUG] Edge function : AllBottom (result of previous compose)
6456 2019-Jan-13 16:45:07.508181 - [DEBUG]
6457 2019-Jan-13 16:45:07.508207 - [DEBUG] Join: AllTop & AllBottom
6458 2019-Jan-13 16:45:07.508232 - [DEBUG] = AllBottom (new jump func)
6459 2019-Jan-13 16:45:07.508257 - [DEBUG]
6460 2019-Jan-13 16:45:07.508280 - [DEBUG] Start adding new jump function
6461 2019-Jan-13 16:45:07.508304 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6462 2019-Jan-13 16:45:07.508360 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6463 2019-Jan-13 16:45:07.509003 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6464 2019-Jan-13 16:45:07.509639 - [DEBUG] Edge Function : AllBottom
6465 2019-Jan-13 16:45:07.509668 - [DEBUG] End adding new jump function
6466 2019-Jan-13 16:45:07.509693 - [DEBUG]
6467 2019-Jan-13 16:45:07.509717 - [DEBUG] -------------------------------------------- 190. Path Edge --------------------------------------------
6468 2019-Jan-13 16:45:07.509741 - [DEBUG]
6469 2019-Jan-13 16:45:07.509765 - [DEBUG] Process 190. path edge:
6470 2019-Jan-13 16:45:07.509789 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6471 2019-Jan-13 16:45:07.509846 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
6472 2019-Jan-13 16:45:07.510481 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6473 2019-Jan-13 16:45:07.511122 - [DEBUG]
6474 2019-Jan-13 16:45:07.511147 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6475 2019-Jan-13 16:45:07.511810 - [DEBUG] Compose: EdgeIdentity * AllBottom
6476 2019-Jan-13 16:45:07.511838 - [DEBUG]
6477 2019-Jan-13 16:45:07.511862 - [DEBUG] Propagate flow
6478 2019-Jan-13 16:45:07.511886 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6479 2019-Jan-13 16:45:07.511942 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6480 2019-Jan-13 16:45:07.512594 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6481 2019-Jan-13 16:45:07.513230 - [DEBUG] Edge function : AllBottom (result of previous compose)
6482 2019-Jan-13 16:45:07.513255 - [DEBUG]
6483 2019-Jan-13 16:45:07.513280 - [DEBUG] Join: AllTop & AllBottom
6484 2019-Jan-13 16:45:07.513306 - [DEBUG] = AllBottom (new jump func)
6485 2019-Jan-13 16:45:07.513331 - [DEBUG]
6486 2019-Jan-13 16:45:07.513354 - [DEBUG] Start adding new jump function
6487 2019-Jan-13 16:45:07.513378 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6488 2019-Jan-13 16:45:07.513434 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6489 2019-Jan-13 16:45:07.514078 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6490 2019-Jan-13 16:45:07.514724 - [DEBUG] Edge Function : AllBottom
6491 2019-Jan-13 16:45:07.514766 - [DEBUG] End adding new jump function
6492 2019-Jan-13 16:45:07.514791 - [DEBUG]
6493 2019-Jan-13 16:45:07.514815 - [DEBUG] -------------------------------------------- 191. Path Edge --------------------------------------------
6494 2019-Jan-13 16:45:07.514839 - [DEBUG]
6495 2019-Jan-13 16:45:07.514862 - [DEBUG] Process 191. path edge:
6496 2019-Jan-13 16:45:07.514886 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6497 2019-Jan-13 16:45:07.514943 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
6498 2019-Jan-13 16:45:07.515598 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6499 2019-Jan-13 16:45:07.516239 - [DEBUG]
6500 2019-Jan-13 16:45:07.516264 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6501 2019-Jan-13 16:45:07.516945 - [DEBUG] Possible callees:
6502 2019-Jan-13 16:45:07.516970 - [DEBUG] llvm.dbg.declare
6503 2019-Jan-13 16:45:07.516996 - [DEBUG] Possible return sites:
6504 2019-Jan-13 16:45:07.517019 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1366505 2019-Jan-13 16:45:07.518447 - [DEBUG] Found and process special summary
6506 2019-Jan-13 16:45:07.518519 - [DEBUG] Compose: EdgeIdentity * AllBottom
6507 2019-Jan-13 16:45:07.518549 - [DEBUG]
6508 2019-Jan-13 16:45:07.518574 - [DEBUG] Propagate flow
6509 2019-Jan-13 16:45:07.518598 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6510 2019-Jan-13 16:45:07.518673 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6511 2019-Jan-13 16:45:07.519362 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6512 2019-Jan-13 16:45:07.520026 - [DEBUG] Edge function : AllBottom (result of previous compose)
6513 2019-Jan-13 16:45:07.520053 - [DEBUG]
6514 2019-Jan-13 16:45:07.520079 - [DEBUG] Join: AllTop & AllBottom
6515 2019-Jan-13 16:45:07.520105 - [DEBUG] = AllBottom (new jump func)
6516 2019-Jan-13 16:45:07.520130 - [DEBUG]
6517 2019-Jan-13 16:45:07.520153 - [DEBUG] Start adding new jump function
6518 2019-Jan-13 16:45:07.520177 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6519 2019-Jan-13 16:45:07.520241 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6520 2019-Jan-13 16:45:07.520893 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6521 2019-Jan-13 16:45:07.521575 - [DEBUG] Edge Function : AllBottom
6522 2019-Jan-13 16:45:07.521607 - [DEBUG] End adding new jump function
6523 2019-Jan-13 16:45:07.521632 - [DEBUG]
6524 2019-Jan-13 16:45:07.521656 - [DEBUG] -------------------------------------------- 192. Path Edge --------------------------------------------
6525 2019-Jan-13 16:45:07.521681 - [DEBUG]
6526 2019-Jan-13 16:45:07.521704 - [DEBUG] Process 192. path edge:
6527 2019-Jan-13 16:45:07.521728 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6528 2019-Jan-13 16:45:07.521787 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
6529 2019-Jan-13 16:45:07.522427 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6530 2019-Jan-13 16:45:07.523082 - [DEBUG]
6531 2019-Jan-13 16:45:07.523108 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6532 2019-Jan-13 16:45:07.523779 - [DEBUG] Compose: EdgeIdentity * AllBottom
6533 2019-Jan-13 16:45:07.523808 - [DEBUG]
6534 2019-Jan-13 16:45:07.523832 - [DEBUG] Propagate flow
6535 2019-Jan-13 16:45:07.523856 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6536 2019-Jan-13 16:45:07.523912 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6537 2019-Jan-13 16:45:07.524561 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6538 2019-Jan-13 16:45:07.525213 - [DEBUG] Edge function : AllBottom (result of previous compose)
6539 2019-Jan-13 16:45:07.525238 - [DEBUG]
6540 2019-Jan-13 16:45:07.525263 - [DEBUG] Join: AllTop & AllBottom
6541 2019-Jan-13 16:45:07.525289 - [DEBUG] = AllBottom (new jump func)
6542 2019-Jan-13 16:45:07.525314 - [DEBUG]
6543 2019-Jan-13 16:45:07.525337 - [DEBUG] Start adding new jump function
6544 2019-Jan-13 16:45:07.525360 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6545 2019-Jan-13 16:45:07.525417 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6546 2019-Jan-13 16:45:07.526052 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6547 2019-Jan-13 16:45:07.526686 - [DEBUG] Edge Function : AllBottom
6548 2019-Jan-13 16:45:07.526714 - [DEBUG] End adding new jump function
6549 2019-Jan-13 16:45:07.526738 - [DEBUG]
6550 2019-Jan-13 16:45:07.526762 - [DEBUG] -------------------------------------------- 193. Path Edge --------------------------------------------
6551 2019-Jan-13 16:45:07.526786 - [DEBUG]
6552 2019-Jan-13 16:45:07.526810 - [DEBUG] Process 193. path edge:
6553 2019-Jan-13 16:45:07.526834 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6554 2019-Jan-13 16:45:07.526890 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
6555 2019-Jan-13 16:45:07.527525 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6556 2019-Jan-13 16:45:07.528177 - [DEBUG]
6557 2019-Jan-13 16:45:07.528202 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6558 2019-Jan-13 16:45:07.528850 - [DEBUG] Compose: EdgeIdentity * AllBottom
6559 2019-Jan-13 16:45:07.528878 - [DEBUG]
6560 2019-Jan-13 16:45:07.528906 - [DEBUG] Propagate flow
6561 2019-Jan-13 16:45:07.528930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6562 2019-Jan-13 16:45:07.528987 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
6563 2019-Jan-13 16:45:07.529627 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6564 2019-Jan-13 16:45:07.530262 - [DEBUG] Edge function : AllBottom (result of previous compose)
6565 2019-Jan-13 16:45:07.530287 - [DEBUG]
6566 2019-Jan-13 16:45:07.530312 - [DEBUG] Join: AllTop & AllBottom
6567 2019-Jan-13 16:45:07.530337 - [DEBUG] = AllBottom (new jump func)
6568 2019-Jan-13 16:45:07.530362 - [DEBUG]
6569 2019-Jan-13 16:45:07.530385 - [DEBUG] Start adding new jump function
6570 2019-Jan-13 16:45:07.530409 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6571 2019-Jan-13 16:45:07.530465 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6572 2019-Jan-13 16:45:07.531108 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
6573 2019-Jan-13 16:45:07.531770 - [DEBUG] Edge Function : AllBottom
6574 2019-Jan-13 16:45:07.531800 - [DEBUG] End adding new jump function
6575 2019-Jan-13 16:45:07.531824 - [DEBUG]
6576 2019-Jan-13 16:45:07.531859 - [DEBUG] -------------------------------------------- 194. Path Edge --------------------------------------------
6577 2019-Jan-13 16:45:07.531884 - [DEBUG]
6578 2019-Jan-13 16:45:07.531908 - [DEBUG] Process 194. path edge:
6579 2019-Jan-13 16:45:07.531932 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6580 2019-Jan-13 16:45:07.531994 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
6581 2019-Jan-13 16:45:07.532657 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6582 2019-Jan-13 16:45:07.533339 - [DEBUG]
6583 2019-Jan-13 16:45:07.533369 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
6584 2019-Jan-13 16:45:07.534109 - [DEBUG] Compose: EdgeIdentity * AllBottom
6585 2019-Jan-13 16:45:07.534140 - [DEBUG]
6586 2019-Jan-13 16:45:07.534165 - [DEBUG] Propagate flow
6587 2019-Jan-13 16:45:07.534189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6588 2019-Jan-13 16:45:07.534266 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6589 2019-Jan-13 16:45:07.535020 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6590 2019-Jan-13 16:45:07.535710 - [DEBUG] Edge function : AllBottom (result of previous compose)
6591 2019-Jan-13 16:45:07.535738 - [DEBUG]
6592 2019-Jan-13 16:45:07.535767 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6593 2019-Jan-13 16:45:07.535794 - [DEBUG] = AllBottom
6594 2019-Jan-13 16:45:07.535819 - [DEBUG]
6595 2019-Jan-13 16:45:07.535843 - [DEBUG] PROPAGATE: No new function!
6596 2019-Jan-13 16:45:07.535871 - [DEBUG] EDGE:
6597 2019-Jan-13 16:45:07.535950 - [DEBUG] ---> 6598 2019-Jan-13 16:45:07.536650 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
6599 2019-Jan-13 16:45:07.537301 - [DEBUG]
6600 2019-Jan-13 16:45:07.537327 - [DEBUG] EDGE:
6601 2019-Jan-13 16:45:07.537388 - [DEBUG] ---> 6602 2019-Jan-13 16:45:07.538026 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
6603 2019-Jan-13 16:45:07.538696 - [DEBUG]
6604 2019-Jan-13 16:45:07.538725 - [DEBUG] Compose: EdgeIdentity * AllBottom
6605 2019-Jan-13 16:45:07.538751 - [DEBUG]
6606 2019-Jan-13 16:45:07.538775 - [DEBUG] Propagate flow
6607 2019-Jan-13 16:45:07.538799 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6608 2019-Jan-13 16:45:07.538856 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6609 2019-Jan-13 16:45:07.539500 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6610 2019-Jan-13 16:45:07.540140 - [DEBUG] Edge function : AllBottom (result of previous compose)
6611 2019-Jan-13 16:45:07.540165 - [DEBUG]
6612 2019-Jan-13 16:45:07.540191 - [DEBUG] Join: AllTop & AllBottom
6613 2019-Jan-13 16:45:07.540217 - [DEBUG] = AllBottom (new jump func)
6614 2019-Jan-13 16:45:07.540241 - [DEBUG]
6615 2019-Jan-13 16:45:07.540264 - [DEBUG] Start adding new jump function
6616 2019-Jan-13 16:45:07.540288 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6617 2019-Jan-13 16:45:07.540344 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6618 2019-Jan-13 16:45:07.540983 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6619 2019-Jan-13 16:45:07.541649 - [DEBUG] Edge Function : AllBottom
6620 2019-Jan-13 16:45:07.541709 - [DEBUG] End adding new jump function
6621 2019-Jan-13 16:45:07.541734 - [DEBUG]
6622 2019-Jan-13 16:45:07.541758 - [DEBUG] -------------------------------------------- 195. Path Edge --------------------------------------------
6623 2019-Jan-13 16:45:07.541783 - [DEBUG]
6624 2019-Jan-13 16:45:07.541807 - [DEBUG] Process 195. path edge:
6625 2019-Jan-13 16:45:07.541830 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6626 2019-Jan-13 16:45:07.541891 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
6627 2019-Jan-13 16:45:07.542532 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6628 2019-Jan-13 16:45:07.543172 - [DEBUG]
6629 2019-Jan-13 16:45:07.543199 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6630 2019-Jan-13 16:45:07.543858 - [DEBUG] Compose: EdgeIdentity * AllBottom
6631 2019-Jan-13 16:45:07.543886 - [DEBUG]
6632 2019-Jan-13 16:45:07.543910 - [DEBUG] Propagate flow
6633 2019-Jan-13 16:45:07.543934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6634 2019-Jan-13 16:45:07.543991 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
6635 2019-Jan-13 16:45:07.544625 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6636 2019-Jan-13 16:45:07.545284 - [DEBUG] Edge function : AllBottom (result of previous compose)
6637 2019-Jan-13 16:45:07.545309 - [DEBUG]
6638 2019-Jan-13 16:45:07.545334 - [DEBUG] Join: AllTop & AllBottom
6639 2019-Jan-13 16:45:07.545359 - [DEBUG] = AllBottom (new jump func)
6640 2019-Jan-13 16:45:07.545384 - [DEBUG]
6641 2019-Jan-13 16:45:07.545407 - [DEBUG] Start adding new jump function
6642 2019-Jan-13 16:45:07.545431 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6643 2019-Jan-13 16:45:07.545487 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6644 2019-Jan-13 16:45:07.546126 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
6645 2019-Jan-13 16:45:07.546759 - [DEBUG] Edge Function : AllBottom
6646 2019-Jan-13 16:45:07.546786 - [DEBUG] End adding new jump function
6647 2019-Jan-13 16:45:07.546811 - [DEBUG]
6648 2019-Jan-13 16:45:07.546834 - [DEBUG] -------------------------------------------- 196. Path Edge --------------------------------------------
6649 2019-Jan-13 16:45:07.546858 - [DEBUG]
6650 2019-Jan-13 16:45:07.546882 - [DEBUG] Process 196. path edge:
6651 2019-Jan-13 16:45:07.546906 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6652 2019-Jan-13 16:45:07.546962 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
6653 2019-Jan-13 16:45:07.547595 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6654 2019-Jan-13 16:45:07.548249 - [DEBUG]
6655 2019-Jan-13 16:45:07.548274 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
6656 2019-Jan-13 16:45:07.548927 - [DEBUG] Compose: EdgeIdentity * AllBottom
6657 2019-Jan-13 16:45:07.548954 - [DEBUG]
6658 2019-Jan-13 16:45:07.548978 - [DEBUG] Propagate flow
6659 2019-Jan-13 16:45:07.549002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6660 2019-Jan-13 16:45:07.549063 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6661 2019-Jan-13 16:45:07.549751 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6662 2019-Jan-13 16:45:07.550418 - [DEBUG] Edge function : AllBottom (result of previous compose)
6663 2019-Jan-13 16:45:07.550444 - [DEBUG]
6664 2019-Jan-13 16:45:07.550470 - [DEBUG] Join: AllTop & AllBottom
6665 2019-Jan-13 16:45:07.550496 - [DEBUG] = AllBottom (new jump func)
6666 2019-Jan-13 16:45:07.550537 - [DEBUG]
6667 2019-Jan-13 16:45:07.550561 - [DEBUG] Start adding new jump function
6668 2019-Jan-13 16:45:07.550584 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6669 2019-Jan-13 16:45:07.550647 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6670 2019-Jan-13 16:45:07.551307 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6671 2019-Jan-13 16:45:07.551977 - [DEBUG] Edge Function : AllBottom
6672 2019-Jan-13 16:45:07.552007 - [DEBUG] End adding new jump function
6673 2019-Jan-13 16:45:07.552031 - [DEBUG]
6674 2019-Jan-13 16:45:07.552055 - [DEBUG] -------------------------------------------- 197. Path Edge --------------------------------------------
6675 2019-Jan-13 16:45:07.552079 - [DEBUG]
6676 2019-Jan-13 16:45:07.552102 - [DEBUG] Process 197. path edge:
6677 2019-Jan-13 16:45:07.552126 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6678 2019-Jan-13 16:45:07.552183 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
6679 2019-Jan-13 16:45:07.552828 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6680 2019-Jan-13 16:45:07.553466 - [DEBUG]
6681 2019-Jan-13 16:45:07.553491 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6682 2019-Jan-13 16:45:07.554144 - [DEBUG] Possible callees:
6683 2019-Jan-13 16:45:07.554169 - [DEBUG] llvm.dbg.declare
6684 2019-Jan-13 16:45:07.554194 - [DEBUG] Possible return sites:
6685 2019-Jan-13 16:45:07.554218 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1496686 2019-Jan-13 16:45:07.555514 - [DEBUG] Found and process special summary
6687 2019-Jan-13 16:45:07.555551 - [DEBUG] Compose: EdgeIdentity * AllBottom
6688 2019-Jan-13 16:45:07.555580 - [DEBUG]
6689 2019-Jan-13 16:45:07.555604 - [DEBUG] Propagate flow
6690 2019-Jan-13 16:45:07.555627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6691 2019-Jan-13 16:45:07.555684 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6692 2019-Jan-13 16:45:07.556332 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6693 2019-Jan-13 16:45:07.556999 - [DEBUG] Edge function : AllBottom (result of previous compose)
6694 2019-Jan-13 16:45:07.557025 - [DEBUG]
6695 2019-Jan-13 16:45:07.557051 - [DEBUG] Join: AllTop & AllBottom
6696 2019-Jan-13 16:45:07.557077 - [DEBUG] = AllBottom (new jump func)
6697 2019-Jan-13 16:45:07.557102 - [DEBUG]
6698 2019-Jan-13 16:45:07.557126 - [DEBUG] Start adding new jump function
6699 2019-Jan-13 16:45:07.557149 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6700 2019-Jan-13 16:45:07.557211 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6701 2019-Jan-13 16:45:07.557860 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6702 2019-Jan-13 16:45:07.558525 - [DEBUG] Edge Function : AllBottom
6703 2019-Jan-13 16:45:07.558555 - [DEBUG] End adding new jump function
6704 2019-Jan-13 16:45:07.558579 - [DEBUG]
6705 2019-Jan-13 16:45:07.558603 - [DEBUG] -------------------------------------------- 198. Path Edge --------------------------------------------
6706 2019-Jan-13 16:45:07.558627 - [DEBUG]
6707 2019-Jan-13 16:45:07.558650 - [DEBUG] Process 198. path edge:
6708 2019-Jan-13 16:45:07.558674 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6709 2019-Jan-13 16:45:07.558731 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
6710 2019-Jan-13 16:45:07.559399 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6711 2019-Jan-13 16:45:07.560067 - [DEBUG]
6712 2019-Jan-13 16:45:07.560092 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6713 2019-Jan-13 16:45:07.560788 - [DEBUG] Compose: EdgeIdentity * AllBottom
6714 2019-Jan-13 16:45:07.560817 - [DEBUG]
6715 2019-Jan-13 16:45:07.560842 - [DEBUG] Propagate flow
6716 2019-Jan-13 16:45:07.560866 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6717 2019-Jan-13 16:45:07.560930 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6718 2019-Jan-13 16:45:07.561620 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6719 2019-Jan-13 16:45:07.562275 - [DEBUG] Edge function : AllBottom (result of previous compose)
6720 2019-Jan-13 16:45:07.562301 - [DEBUG]
6721 2019-Jan-13 16:45:07.562328 - [DEBUG] Join: AllTop & AllBottom
6722 2019-Jan-13 16:45:07.562354 - [DEBUG] = AllBottom (new jump func)
6723 2019-Jan-13 16:45:07.562378 - [DEBUG]
6724 2019-Jan-13 16:45:07.562402 - [DEBUG] Start adding new jump function
6725 2019-Jan-13 16:45:07.562426 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6726 2019-Jan-13 16:45:07.562486 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6727 2019-Jan-13 16:45:07.563184 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6728 2019-Jan-13 16:45:07.563851 - [DEBUG] Edge Function : AllBottom
6729 2019-Jan-13 16:45:07.563885 - [DEBUG] End adding new jump function
6730 2019-Jan-13 16:45:07.563909 - [DEBUG]
6731 2019-Jan-13 16:45:07.563934 - [DEBUG] -------------------------------------------- 199. Path Edge --------------------------------------------
6732 2019-Jan-13 16:45:07.563959 - [DEBUG]
6733 2019-Jan-13 16:45:07.563983 - [DEBUG] Process 199. path edge:
6734 2019-Jan-13 16:45:07.564007 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6735 2019-Jan-13 16:45:07.564071 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
6736 2019-Jan-13 16:45:07.564723 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6737 2019-Jan-13 16:45:07.565396 - [DEBUG]
6738 2019-Jan-13 16:45:07.565423 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6739 2019-Jan-13 16:45:07.566131 - [DEBUG] Compose: EdgeIdentity * AllBottom
6740 2019-Jan-13 16:45:07.566162 - [DEBUG]
6741 2019-Jan-13 16:45:07.566187 - [DEBUG] Propagate flow
6742 2019-Jan-13 16:45:07.566211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6743 2019-Jan-13 16:45:07.566283 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6744 2019-Jan-13 16:45:07.566984 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6745 2019-Jan-13 16:45:07.567684 - [DEBUG] Edge function : AllBottom (result of previous compose)
6746 2019-Jan-13 16:45:07.567713 - [DEBUG]
6747 2019-Jan-13 16:45:07.567741 - [DEBUG] Join: AllTop & AllBottom
6748 2019-Jan-13 16:45:07.567767 - [DEBUG] = AllBottom (new jump func)
6749 2019-Jan-13 16:45:07.567793 - [DEBUG]
6750 2019-Jan-13 16:45:07.567817 - [DEBUG] Start adding new jump function
6751 2019-Jan-13 16:45:07.567841 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6752 2019-Jan-13 16:45:07.567916 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6753 2019-Jan-13 16:45:07.568658 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6754 2019-Jan-13 16:45:07.569379 - [DEBUG] Edge Function : AllBottom
6755 2019-Jan-13 16:45:07.569416 - [DEBUG] End adding new jump function
6756 2019-Jan-13 16:45:07.569441 - [DEBUG]
6757 2019-Jan-13 16:45:07.569465 - [DEBUG] -------------------------------------------- 200. Path Edge --------------------------------------------
6758 2019-Jan-13 16:45:07.569490 - [DEBUG]
6759 2019-Jan-13 16:45:07.569514 - [DEBUG] Process 200. path edge:
6760 2019-Jan-13 16:45:07.569538 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6761 2019-Jan-13 16:45:07.569609 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
6762 2019-Jan-13 16:45:07.570265 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6763 2019-Jan-13 16:45:07.570904 - [DEBUG]
6764 2019-Jan-13 16:45:07.570929 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6765 2019-Jan-13 16:45:07.571613 - [DEBUG] Possible callees:
6766 2019-Jan-13 16:45:07.571639 - [DEBUG] llvm.dbg.declare
6767 2019-Jan-13 16:45:07.571663 - [DEBUG] Possible return sites:
6768 2019-Jan-13 16:45:07.571687 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1556769 2019-Jan-13 16:45:07.572973 - [DEBUG] Found and process special summary
6770 2019-Jan-13 16:45:07.573013 - [DEBUG] Compose: EdgeIdentity * AllBottom
6771 2019-Jan-13 16:45:07.573041 - [DEBUG]
6772 2019-Jan-13 16:45:07.573066 - [DEBUG] Propagate flow
6773 2019-Jan-13 16:45:07.573090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6774 2019-Jan-13 16:45:07.573146 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6775 2019-Jan-13 16:45:07.573786 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6776 2019-Jan-13 16:45:07.574425 - [DEBUG] Edge function : AllBottom (result of previous compose)
6777 2019-Jan-13 16:45:07.574450 - [DEBUG]
6778 2019-Jan-13 16:45:07.574475 - [DEBUG] Join: AllTop & AllBottom
6779 2019-Jan-13 16:45:07.574501 - [DEBUG] = AllBottom (new jump func)
6780 2019-Jan-13 16:45:07.574526 - [DEBUG]
6781 2019-Jan-13 16:45:07.574549 - [DEBUG] Start adding new jump function
6782 2019-Jan-13 16:45:07.574573 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6783 2019-Jan-13 16:45:07.574629 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6784 2019-Jan-13 16:45:07.575286 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6785 2019-Jan-13 16:45:07.575923 - [DEBUG] Edge Function : AllBottom
6786 2019-Jan-13 16:45:07.575951 - [DEBUG] End adding new jump function
6787 2019-Jan-13 16:45:07.575975 - [DEBUG]
6788 2019-Jan-13 16:45:07.575999 - [DEBUG] -------------------------------------------- 201. Path Edge --------------------------------------------
6789 2019-Jan-13 16:45:07.576023 - [DEBUG]
6790 2019-Jan-13 16:45:07.576047 - [DEBUG] Process 201. path edge:
6791 2019-Jan-13 16:45:07.576071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6792 2019-Jan-13 16:45:07.576128 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
6793 2019-Jan-13 16:45:07.576766 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6794 2019-Jan-13 16:45:07.577403 - [DEBUG]
6795 2019-Jan-13 16:45:07.577429 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6796 2019-Jan-13 16:45:07.578118 - [DEBUG] Compose: EdgeIdentity * AllBottom
6797 2019-Jan-13 16:45:07.578147 - [DEBUG]
6798 2019-Jan-13 16:45:07.578171 - [DEBUG] Propagate flow
6799 2019-Jan-13 16:45:07.578194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6800 2019-Jan-13 16:45:07.578251 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6801 2019-Jan-13 16:45:07.578889 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6802 2019-Jan-13 16:45:07.579549 - [DEBUG] Edge function : AllBottom (result of previous compose)
6803 2019-Jan-13 16:45:07.579575 - [DEBUG]
6804 2019-Jan-13 16:45:07.579601 - [DEBUG] Join: AllTop & AllBottom
6805 2019-Jan-13 16:45:07.579627 - [DEBUG] = AllBottom (new jump func)
6806 2019-Jan-13 16:45:07.579651 - [DEBUG]
6807 2019-Jan-13 16:45:07.579675 - [DEBUG] Start adding new jump function
6808 2019-Jan-13 16:45:07.579699 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6809 2019-Jan-13 16:45:07.579763 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6810 2019-Jan-13 16:45:07.580431 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6811 2019-Jan-13 16:45:07.581076 - [DEBUG] Edge Function : AllBottom
6812 2019-Jan-13 16:45:07.581106 - [DEBUG] End adding new jump function
6813 2019-Jan-13 16:45:07.581130 - [DEBUG]
6814 2019-Jan-13 16:45:07.581154 - [DEBUG] -------------------------------------------- 202. Path Edge --------------------------------------------
6815 2019-Jan-13 16:45:07.581179 - [DEBUG]
6816 2019-Jan-13 16:45:07.581202 - [DEBUG] Process 202. path edge:
6817 2019-Jan-13 16:45:07.581226 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6818 2019-Jan-13 16:45:07.581285 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
6819 2019-Jan-13 16:45:07.581956 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6820 2019-Jan-13 16:45:07.582604 - [DEBUG]
6821 2019-Jan-13 16:45:07.582631 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6822 2019-Jan-13 16:45:07.583290 - [DEBUG] Compose: EdgeIdentity * AllBottom
6823 2019-Jan-13 16:45:07.583318 - [DEBUG]
6824 2019-Jan-13 16:45:07.583342 - [DEBUG] Propagate flow
6825 2019-Jan-13 16:45:07.583365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6826 2019-Jan-13 16:45:07.583423 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6827 2019-Jan-13 16:45:07.584058 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6828 2019-Jan-13 16:45:07.584696 - [DEBUG] Edge function : AllBottom (result of previous compose)
6829 2019-Jan-13 16:45:07.584721 - [DEBUG]
6830 2019-Jan-13 16:45:07.584764 - [DEBUG] Join: AllTop & AllBottom
6831 2019-Jan-13 16:45:07.584791 - [DEBUG] = AllBottom (new jump func)
6832 2019-Jan-13 16:45:07.584816 - [DEBUG]
6833 2019-Jan-13 16:45:07.584840 - [DEBUG] Start adding new jump function
6834 2019-Jan-13 16:45:07.584863 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6835 2019-Jan-13 16:45:07.584919 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6836 2019-Jan-13 16:45:07.585559 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6837 2019-Jan-13 16:45:07.586193 - [DEBUG] Edge Function : AllBottom
6838 2019-Jan-13 16:45:07.586221 - [DEBUG] End adding new jump function
6839 2019-Jan-13 16:45:07.586245 - [DEBUG]
6840 2019-Jan-13 16:45:07.586269 - [DEBUG] -------------------------------------------- 203. Path Edge --------------------------------------------
6841 2019-Jan-13 16:45:07.586293 - [DEBUG]
6842 2019-Jan-13 16:45:07.586317 - [DEBUG] Process 203. path edge:
6843 2019-Jan-13 16:45:07.586356 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6844 2019-Jan-13 16:45:07.586413 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
6845 2019-Jan-13 16:45:07.587048 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6846 2019-Jan-13 16:45:07.587686 - [DEBUG]
6847 2019-Jan-13 16:45:07.587711 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6848 2019-Jan-13 16:45:07.588371 - [DEBUG] Compose: EdgeIdentity * AllBottom
6849 2019-Jan-13 16:45:07.588399 - [DEBUG]
6850 2019-Jan-13 16:45:07.588423 - [DEBUG] Propagate flow
6851 2019-Jan-13 16:45:07.588446 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6852 2019-Jan-13 16:45:07.588503 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6853 2019-Jan-13 16:45:07.589155 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6854 2019-Jan-13 16:45:07.589797 - [DEBUG] Edge function : AllBottom (result of previous compose)
6855 2019-Jan-13 16:45:07.589823 - [DEBUG]
6856 2019-Jan-13 16:45:07.589847 - [DEBUG] Join: AllTop & AllBottom
6857 2019-Jan-13 16:45:07.589873 - [DEBUG] = AllBottom (new jump func)
6858 2019-Jan-13 16:45:07.589898 - [DEBUG]
6859 2019-Jan-13 16:45:07.589922 - [DEBUG] Start adding new jump function
6860 2019-Jan-13 16:45:07.589945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6861 2019-Jan-13 16:45:07.590001 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6862 2019-Jan-13 16:45:07.590641 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6863 2019-Jan-13 16:45:07.591283 - [DEBUG] Edge Function : AllBottom
6864 2019-Jan-13 16:45:07.591311 - [DEBUG] End adding new jump function
6865 2019-Jan-13 16:45:07.591335 - [DEBUG]
6866 2019-Jan-13 16:45:07.591359 - [DEBUG] -------------------------------------------- 204. Path Edge --------------------------------------------
6867 2019-Jan-13 16:45:07.591384 - [DEBUG]
6868 2019-Jan-13 16:45:07.591425 - [DEBUG] Process 204. path edge:
6869 2019-Jan-13 16:45:07.591449 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6870 2019-Jan-13 16:45:07.591507 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
6871 2019-Jan-13 16:45:07.592164 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6872 2019-Jan-13 16:45:07.592805 - [DEBUG]
6873 2019-Jan-13 16:45:07.592830 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6874 2019-Jan-13 16:45:07.593482 - [DEBUG] Possible callees:
6875 2019-Jan-13 16:45:07.593507 - [DEBUG] llvm.dbg.declare
6876 2019-Jan-13 16:45:07.593532 - [DEBUG] Possible return sites:
6877 2019-Jan-13 16:45:07.593556 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1636878 2019-Jan-13 16:45:07.594850 - [DEBUG] Found and process special summary
6879 2019-Jan-13 16:45:07.594885 - [DEBUG] Compose: EdgeIdentity * AllBottom
6880 2019-Jan-13 16:45:07.594913 - [DEBUG]
6881 2019-Jan-13 16:45:07.594937 - [DEBUG] Propagate flow
6882 2019-Jan-13 16:45:07.594960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6883 2019-Jan-13 16:45:07.595017 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6884 2019-Jan-13 16:45:07.595656 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6885 2019-Jan-13 16:45:07.596302 - [DEBUG] Edge function : AllBottom (result of previous compose)
6886 2019-Jan-13 16:45:07.596328 - [DEBUG]
6887 2019-Jan-13 16:45:07.596353 - [DEBUG] Join: AllTop & AllBottom
6888 2019-Jan-13 16:45:07.596379 - [DEBUG] = AllBottom (new jump func)
6889 2019-Jan-13 16:45:07.596404 - [DEBUG]
6890 2019-Jan-13 16:45:07.596427 - [DEBUG] Start adding new jump function
6891 2019-Jan-13 16:45:07.596450 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6892 2019-Jan-13 16:45:07.596507 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6893 2019-Jan-13 16:45:07.597165 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6894 2019-Jan-13 16:45:07.597838 - [DEBUG] Edge Function : AllBottom
6895 2019-Jan-13 16:45:07.597870 - [DEBUG] End adding new jump function
6896 2019-Jan-13 16:45:07.597894 - [DEBUG]
6897 2019-Jan-13 16:45:07.597918 - [DEBUG] -------------------------------------------- 205. Path Edge --------------------------------------------
6898 2019-Jan-13 16:45:07.597944 - [DEBUG]
6899 2019-Jan-13 16:45:07.597967 - [DEBUG] Process 205. path edge:
6900 2019-Jan-13 16:45:07.597991 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6901 2019-Jan-13 16:45:07.598056 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
6902 2019-Jan-13 16:45:07.598738 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6903 2019-Jan-13 16:45:07.599398 - [DEBUG]
6904 2019-Jan-13 16:45:07.599424 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6905 2019-Jan-13 16:45:07.600155 - [DEBUG] Compose: EdgeIdentity * AllBottom
6906 2019-Jan-13 16:45:07.600187 - [DEBUG]
6907 2019-Jan-13 16:45:07.600212 - [DEBUG] Propagate flow
6908 2019-Jan-13 16:45:07.600235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6909 2019-Jan-13 16:45:07.600305 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6910 2019-Jan-13 16:45:07.600978 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6911 2019-Jan-13 16:45:07.601674 - [DEBUG] Edge function : AllBottom (result of previous compose)
6912 2019-Jan-13 16:45:07.601701 - [DEBUG]
6913 2019-Jan-13 16:45:07.601727 - [DEBUG] Join: AllTop & AllBottom
6914 2019-Jan-13 16:45:07.601754 - [DEBUG] = AllBottom (new jump func)
6915 2019-Jan-13 16:45:07.601778 - [DEBUG]
6916 2019-Jan-13 16:45:07.601801 - [DEBUG] Start adding new jump function
6917 2019-Jan-13 16:45:07.601825 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6918 2019-Jan-13 16:45:07.601889 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6919 2019-Jan-13 16:45:07.602559 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6920 2019-Jan-13 16:45:07.603229 - [DEBUG] Edge Function : AllBottom
6921 2019-Jan-13 16:45:07.603265 - [DEBUG] End adding new jump function
6922 2019-Jan-13 16:45:07.603289 - [DEBUG]
6923 2019-Jan-13 16:45:07.603314 - [DEBUG] -------------------------------------------- 206. Path Edge --------------------------------------------
6924 2019-Jan-13 16:45:07.603339 - [DEBUG]
6925 2019-Jan-13 16:45:07.603363 - [DEBUG] Process 206. path edge:
6926 2019-Jan-13 16:45:07.603387 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6927 2019-Jan-13 16:45:07.603464 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
6928 2019-Jan-13 16:45:07.604168 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6929 2019-Jan-13 16:45:07.604914 - [DEBUG]
6930 2019-Jan-13 16:45:07.604980 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6931 2019-Jan-13 16:45:07.605712 - [DEBUG] Compose: EdgeIdentity * AllBottom
6932 2019-Jan-13 16:45:07.605742 - [DEBUG]
6933 2019-Jan-13 16:45:07.605766 - [DEBUG] Propagate flow
6934 2019-Jan-13 16:45:07.605790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6935 2019-Jan-13 16:45:07.605860 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6936 2019-Jan-13 16:45:07.606546 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6937 2019-Jan-13 16:45:07.607191 - [DEBUG] Edge function : AllBottom (result of previous compose)
6938 2019-Jan-13 16:45:07.607217 - [DEBUG]
6939 2019-Jan-13 16:45:07.607243 - [DEBUG] Join: AllTop & AllBottom
6940 2019-Jan-13 16:45:07.607269 - [DEBUG] = AllBottom (new jump func)
6941 2019-Jan-13 16:45:07.607294 - [DEBUG]
6942 2019-Jan-13 16:45:07.607318 - [DEBUG] Start adding new jump function
6943 2019-Jan-13 16:45:07.607342 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6944 2019-Jan-13 16:45:07.607399 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6945 2019-Jan-13 16:45:07.608037 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6946 2019-Jan-13 16:45:07.608708 - [DEBUG] Edge Function : AllBottom
6947 2019-Jan-13 16:45:07.608737 - [DEBUG] End adding new jump function
6948 2019-Jan-13 16:45:07.608761 - [DEBUG]
6949 2019-Jan-13 16:45:07.608785 - [DEBUG] -------------------------------------------- 207. Path Edge --------------------------------------------
6950 2019-Jan-13 16:45:07.608810 - [DEBUG]
6951 2019-Jan-13 16:45:07.608833 - [DEBUG] Process 207. path edge:
6952 2019-Jan-13 16:45:07.608857 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6953 2019-Jan-13 16:45:07.608914 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
6954 2019-Jan-13 16:45:07.609574 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6955 2019-Jan-13 16:45:07.610238 - [DEBUG]
6956 2019-Jan-13 16:45:07.610264 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6957 2019-Jan-13 16:45:07.610924 - [DEBUG] Possible callees:
6958 2019-Jan-13 16:45:07.610948 - [DEBUG] llvm.dbg.declare
6959 2019-Jan-13 16:45:07.610973 - [DEBUG] Possible return sites:
6960 2019-Jan-13 16:45:07.610997 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1696961 2019-Jan-13 16:45:07.612308 - [DEBUG] Found and process special summary
6962 2019-Jan-13 16:45:07.612345 - [DEBUG] Compose: EdgeIdentity * AllBottom
6963 2019-Jan-13 16:45:07.612373 - [DEBUG]
6964 2019-Jan-13 16:45:07.612397 - [DEBUG] Propagate flow
6965 2019-Jan-13 16:45:07.612420 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6966 2019-Jan-13 16:45:07.612478 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6967 2019-Jan-13 16:45:07.613118 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6968 2019-Jan-13 16:45:07.613754 - [DEBUG] Edge function : AllBottom (result of previous compose)
6969 2019-Jan-13 16:45:07.613779 - [DEBUG]
6970 2019-Jan-13 16:45:07.613804 - [DEBUG] Join: AllTop & AllBottom
6971 2019-Jan-13 16:45:07.613830 - [DEBUG] = AllBottom (new jump func)
6972 2019-Jan-13 16:45:07.613855 - [DEBUG]
6973 2019-Jan-13 16:45:07.613892 - [DEBUG] Start adding new jump function
6974 2019-Jan-13 16:45:07.613916 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6975 2019-Jan-13 16:45:07.613977 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6976 2019-Jan-13 16:45:07.614653 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6977 2019-Jan-13 16:45:07.615379 - [DEBUG] Edge Function : AllBottom
6978 2019-Jan-13 16:45:07.615413 - [DEBUG] End adding new jump function
6979 2019-Jan-13 16:45:07.615438 - [DEBUG]
6980 2019-Jan-13 16:45:07.615462 - [DEBUG] -------------------------------------------- 208. Path Edge --------------------------------------------
6981 2019-Jan-13 16:45:07.615487 - [DEBUG]
6982 2019-Jan-13 16:45:07.615510 - [DEBUG] Process 208. path edge:
6983 2019-Jan-13 16:45:07.615534 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6984 2019-Jan-13 16:45:07.615607 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
6985 2019-Jan-13 16:45:07.616303 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6986 2019-Jan-13 16:45:07.616990 - [DEBUG]
6987 2019-Jan-13 16:45:07.617017 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6988 2019-Jan-13 16:45:07.617720 - [DEBUG] Compose: EdgeIdentity * AllBottom
6989 2019-Jan-13 16:45:07.617749 - [DEBUG]
6990 2019-Jan-13 16:45:07.617773 - [DEBUG] Propagate flow
6991 2019-Jan-13 16:45:07.617797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6992 2019-Jan-13 16:45:07.617859 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
6993 2019-Jan-13 16:45:07.618534 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6994 2019-Jan-13 16:45:07.619171 - [DEBUG] Edge function : AllBottom (result of previous compose)
6995 2019-Jan-13 16:45:07.619196 - [DEBUG]
6996 2019-Jan-13 16:45:07.619222 - [DEBUG] Join: AllTop & AllBottom
6997 2019-Jan-13 16:45:07.619248 - [DEBUG] = AllBottom (new jump func)
6998 2019-Jan-13 16:45:07.619273 - [DEBUG]
6999 2019-Jan-13 16:45:07.619296 - [DEBUG] Start adding new jump function
7000 2019-Jan-13 16:45:07.619323 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7001 2019-Jan-13 16:45:07.619380 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7002 2019-Jan-13 16:45:07.620024 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
7003 2019-Jan-13 16:45:07.620660 - [DEBUG] Edge Function : AllBottom
7004 2019-Jan-13 16:45:07.620689 - [DEBUG] End adding new jump function
7005 2019-Jan-13 16:45:07.620714 - [DEBUG]
7006 2019-Jan-13 16:45:07.620737 - [DEBUG] -------------------------------------------- 209. Path Edge --------------------------------------------
7007 2019-Jan-13 16:45:07.620762 - [DEBUG]
7008 2019-Jan-13 16:45:07.620785 - [DEBUG] Process 209. path edge:
7009 2019-Jan-13 16:45:07.620809 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7010 2019-Jan-13 16:45:07.620866 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
7011 2019-Jan-13 16:45:07.621521 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7012 2019-Jan-13 16:45:07.622175 - [DEBUG]
7013 2019-Jan-13 16:45:07.622201 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
7014 2019-Jan-13 16:45:07.622865 - [DEBUG] Compose: EdgeIdentity * AllBottom
7015 2019-Jan-13 16:45:07.622894 - [DEBUG]
7016 2019-Jan-13 16:45:07.622918 - [DEBUG] Propagate flow
7017 2019-Jan-13 16:45:07.622959 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7018 2019-Jan-13 16:45:07.623017 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
7019 2019-Jan-13 16:45:07.623659 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7020 2019-Jan-13 16:45:07.624298 - [DEBUG] Edge function : AllBottom (result of previous compose)
7021 2019-Jan-13 16:45:07.624323 - [DEBUG]
7022 2019-Jan-13 16:45:07.624348 - [DEBUG] Join: AllTop & AllBottom
7023 2019-Jan-13 16:45:07.624374 - [DEBUG] = AllBottom (new jump func)
7024 2019-Jan-13 16:45:07.624398 - [DEBUG]
7025 2019-Jan-13 16:45:07.624422 - [DEBUG] Start adding new jump function
7026 2019-Jan-13 16:45:07.624445 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7027 2019-Jan-13 16:45:07.624501 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7028 2019-Jan-13 16:45:07.625172 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
7029 2019-Jan-13 16:45:07.625809 - [DEBUG] Edge Function : AllBottom
7030 2019-Jan-13 16:45:07.625837 - [DEBUG] End adding new jump function
7031 2019-Jan-13 16:45:07.625862 - [DEBUG]
7032 2019-Jan-13 16:45:07.625885 - [DEBUG] -------------------------------------------- 210. Path Edge --------------------------------------------
7033 2019-Jan-13 16:45:07.625910 - [DEBUG]
7034 2019-Jan-13 16:45:07.625933 - [DEBUG] Process 210. path edge:
7035 2019-Jan-13 16:45:07.625957 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7036 2019-Jan-13 16:45:07.626013 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
7037 2019-Jan-13 16:45:07.626664 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7038 2019-Jan-13 16:45:07.627301 - [DEBUG]
7039 2019-Jan-13 16:45:07.627325 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
7040 2019-Jan-13 16:45:07.627985 - [DEBUG] Compose: EdgeIdentity * AllBottom
7041 2019-Jan-13 16:45:07.628015 - [DEBUG]
7042 2019-Jan-13 16:45:07.628040 - [DEBUG] Propagate flow
7043 2019-Jan-13 16:45:07.628063 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7044 2019-Jan-13 16:45:07.628135 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
7045 2019-Jan-13 16:45:07.628803 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7046 2019-Jan-13 16:45:07.629452 - [DEBUG] Edge function : AllBottom (result of previous compose)
7047 2019-Jan-13 16:45:07.629477 - [DEBUG]
7048 2019-Jan-13 16:45:07.629502 - [DEBUG] Join: AllTop & AllBottom
7049 2019-Jan-13 16:45:07.629529 - [DEBUG] = AllBottom (new jump func)
7050 2019-Jan-13 16:45:07.629553 - [DEBUG]
7051 2019-Jan-13 16:45:07.629577 - [DEBUG] Start adding new jump function
7052 2019-Jan-13 16:45:07.629601 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7053 2019-Jan-13 16:45:07.629657 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7054 2019-Jan-13 16:45:07.630298 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
7055 2019-Jan-13 16:45:07.630932 - [DEBUG] Edge Function : AllBottom
7056 2019-Jan-13 16:45:07.630960 - [DEBUG] End adding new jump function
7057 2019-Jan-13 16:45:07.630984 - [DEBUG]
7058 2019-Jan-13 16:45:07.631008 - [DEBUG] -------------------------------------------- 211. Path Edge --------------------------------------------
7059 2019-Jan-13 16:45:07.631033 - [DEBUG]
7060 2019-Jan-13 16:45:07.631056 - [DEBUG] Process 211. path edge:
7061 2019-Jan-13 16:45:07.631080 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7062 2019-Jan-13 16:45:07.631151 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
7063 2019-Jan-13 16:45:07.631829 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7064 2019-Jan-13 16:45:07.632475 - [DEBUG]
7065 2019-Jan-13 16:45:07.632503 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
7066 2019-Jan-13 16:45:07.633156 - [DEBUG] Compose: EdgeIdentity * AllBottom
7067 2019-Jan-13 16:45:07.633184 - [DEBUG]
7068 2019-Jan-13 16:45:07.633208 - [DEBUG] Propagate flow
7069 2019-Jan-13 16:45:07.633232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7070 2019-Jan-13 16:45:07.633289 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
7071 2019-Jan-13 16:45:07.633930 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7072 2019-Jan-13 16:45:07.634566 - [DEBUG] Edge function : AllBottom (result of previous compose)
7073 2019-Jan-13 16:45:07.634592 - [DEBUG]
7074 2019-Jan-13 16:45:07.634617 - [DEBUG] Join: AllTop & AllBottom
7075 2019-Jan-13 16:45:07.634643 - [DEBUG] = AllBottom (new jump func)
7076 2019-Jan-13 16:45:07.634668 - [DEBUG]
7077 2019-Jan-13 16:45:07.634691 - [DEBUG] Start adding new jump function
7078 2019-Jan-13 16:45:07.634715 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7079 2019-Jan-13 16:45:07.634787 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7080 2019-Jan-13 16:45:07.635426 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
7081 2019-Jan-13 16:45:07.636064 - [DEBUG] Edge Function : AllBottom
7082 2019-Jan-13 16:45:07.636091 - [DEBUG] End adding new jump function
7083 2019-Jan-13 16:45:07.636116 - [DEBUG]
7084 2019-Jan-13 16:45:07.636140 - [DEBUG] -------------------------------------------- 212. Path Edge --------------------------------------------
7085 2019-Jan-13 16:45:07.636164 - [DEBUG]
7086 2019-Jan-13 16:45:07.636187 - [DEBUG] Process 212. path edge:
7087 2019-Jan-13 16:45:07.636212 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7088 2019-Jan-13 16:45:07.636273 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
7089 2019-Jan-13 16:45:07.636936 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7090 2019-Jan-13 16:45:07.637608 - [DEBUG]
7091 2019-Jan-13 16:45:07.637634 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
7092 2019-Jan-13 16:45:07.638358 - [DEBUG] Compose: EdgeIdentity * AllBottom
7093 2019-Jan-13 16:45:07.638388 - [DEBUG]
7094 2019-Jan-13 16:45:07.638413 - [DEBUG] Propagate flow
7095 2019-Jan-13 16:45:07.638437 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7096 2019-Jan-13 16:45:07.638499 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
7097 2019-Jan-13 16:45:07.639182 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7098 2019-Jan-13 16:45:07.639877 - [DEBUG] Edge function : AllBottom (result of previous compose)
7099 2019-Jan-13 16:45:07.639903 - [DEBUG]
7100 2019-Jan-13 16:45:07.639930 - [DEBUG] Join: AllTop & AllBottom
7101 2019-Jan-13 16:45:07.639957 - [DEBUG] = AllBottom (new jump func)
7102 2019-Jan-13 16:45:07.639982 - [DEBUG]
7103 2019-Jan-13 16:45:07.640005 - [DEBUG] Start adding new jump function
7104 2019-Jan-13 16:45:07.640028 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7105 2019-Jan-13 16:45:07.640093 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7106 2019-Jan-13 16:45:07.640782 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
7107 2019-Jan-13 16:45:07.641459 - [DEBUG] Edge Function : AllBottom
7108 2019-Jan-13 16:45:07.641490 - [DEBUG] End adding new jump function
7109 2019-Jan-13 16:45:07.641515 - [DEBUG]
7110 2019-Jan-13 16:45:07.641539 - [DEBUG] -------------------------------------------- 213. Path Edge --------------------------------------------
7111 2019-Jan-13 16:45:07.641564 - [DEBUG]
7112 2019-Jan-13 16:45:07.641587 - [DEBUG] Process 213. path edge:
7113 2019-Jan-13 16:45:07.641611 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7114 2019-Jan-13 16:45:07.641674 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
7115 2019-Jan-13 16:45:07.642347 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7116 2019-Jan-13 16:45:07.642994 - [DEBUG]
7117 2019-Jan-13 16:45:07.643021 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
7118 2019-Jan-13 16:45:07.643682 - [DEBUG] Compose: EdgeIdentity * AllBottom
7119 2019-Jan-13 16:45:07.643710 - [DEBUG]
7120 2019-Jan-13 16:45:07.643734 - [DEBUG] Propagate flow
7121 2019-Jan-13 16:45:07.643758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7122 2019-Jan-13 16:45:07.643816 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7123 2019-Jan-13 16:45:07.644455 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7124 2019-Jan-13 16:45:07.645113 - [DEBUG] Edge function : AllBottom (result of previous compose)
7125 2019-Jan-13 16:45:07.645138 - [DEBUG]
7126 2019-Jan-13 16:45:07.645163 - [DEBUG] Join: AllTop & AllBottom
7127 2019-Jan-13 16:45:07.645190 - [DEBUG] = AllBottom (new jump func)
7128 2019-Jan-13 16:45:07.645214 - [DEBUG]
7129 2019-Jan-13 16:45:07.645237 - [DEBUG] Start adding new jump function
7130 2019-Jan-13 16:45:07.645261 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7131 2019-Jan-13 16:45:07.645317 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7132 2019-Jan-13 16:45:07.645956 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7133 2019-Jan-13 16:45:07.646591 - [DEBUG] Edge Function : AllBottom
7134 2019-Jan-13 16:45:07.646619 - [DEBUG] End adding new jump function
7135 2019-Jan-13 16:45:07.646643 - [DEBUG]
7136 2019-Jan-13 16:45:07.646667 - [DEBUG] -------------------------------------------- 214. Path Edge --------------------------------------------
7137 2019-Jan-13 16:45:07.646691 - [DEBUG]
7138 2019-Jan-13 16:45:07.646714 - [DEBUG] Process 214. path edge:
7139 2019-Jan-13 16:45:07.646738 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7140 2019-Jan-13 16:45:07.646795 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
7141 2019-Jan-13 16:45:07.647430 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7142 2019-Jan-13 16:45:07.648068 - [DEBUG]
7143 2019-Jan-13 16:45:07.648105 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7144 2019-Jan-13 16:45:07.648786 - [DEBUG] Compose: EdgeIdentity * AllBottom
7145 2019-Jan-13 16:45:07.648816 - [DEBUG]
7146 2019-Jan-13 16:45:07.648840 - [DEBUG] Propagate flow
7147 2019-Jan-13 16:45:07.648863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7148 2019-Jan-13 16:45:07.648923 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7149 2019-Jan-13 16:45:07.649612 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7150 2019-Jan-13 16:45:07.650327 - [DEBUG] Edge function : AllBottom (result of previous compose)
7151 2019-Jan-13 16:45:07.650355 - [DEBUG]
7152 2019-Jan-13 16:45:07.650382 - [DEBUG] Join: AllTop & AllBottom
7153 2019-Jan-13 16:45:07.650408 - [DEBUG] = AllBottom (new jump func)
7154 2019-Jan-13 16:45:07.650433 - [DEBUG]
7155 2019-Jan-13 16:45:07.650457 - [DEBUG] Start adding new jump function
7156 2019-Jan-13 16:45:07.650482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7157 2019-Jan-13 16:45:07.650554 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7158 2019-Jan-13 16:45:07.651263 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7159 2019-Jan-13 16:45:07.652019 - [DEBUG] Edge Function : AllBottom
7160 2019-Jan-13 16:45:07.652057 - [DEBUG] End adding new jump function
7161 2019-Jan-13 16:45:07.652082 - [DEBUG]
7162 2019-Jan-13 16:45:07.652107 - [DEBUG] -------------------------------------------- 215. Path Edge --------------------------------------------
7163 2019-Jan-13 16:45:07.652133 - [DEBUG]
7164 2019-Jan-13 16:45:07.652157 - [DEBUG] Process 215. path edge:
7165 2019-Jan-13 16:45:07.652182 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7166 2019-Jan-13 16:45:07.652253 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
7167 2019-Jan-13 16:45:07.652924 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7168 2019-Jan-13 16:45:07.653572 - [DEBUG]
7169 2019-Jan-13 16:45:07.653600 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7170 2019-Jan-13 16:45:07.654271 - [DEBUG] Compose: EdgeIdentity * AllBottom
7171 2019-Jan-13 16:45:07.654300 - [DEBUG]
7172 2019-Jan-13 16:45:07.654324 - [DEBUG] Propagate flow
7173 2019-Jan-13 16:45:07.654348 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7174 2019-Jan-13 16:45:07.654405 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7175 2019-Jan-13 16:45:07.655067 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7176 2019-Jan-13 16:45:07.655707 - [DEBUG] Edge function : AllBottom (result of previous compose)
7177 2019-Jan-13 16:45:07.655733 - [DEBUG]
7178 2019-Jan-13 16:45:07.655758 - [DEBUG] Join: AllTop & AllBottom
7179 2019-Jan-13 16:45:07.655785 - [DEBUG] = AllBottom (new jump func)
7180 2019-Jan-13 16:45:07.655809 - [DEBUG]
7181 2019-Jan-13 16:45:07.655833 - [DEBUG] Start adding new jump function
7182 2019-Jan-13 16:45:07.655857 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7183 2019-Jan-13 16:45:07.655913 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7184 2019-Jan-13 16:45:07.656553 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7185 2019-Jan-13 16:45:07.657190 - [DEBUG] Edge Function : AllBottom
7186 2019-Jan-13 16:45:07.657218 - [DEBUG] End adding new jump function
7187 2019-Jan-13 16:45:07.657243 - [DEBUG]
7188 2019-Jan-13 16:45:07.657266 - [DEBUG] -------------------------------------------- 216. Path Edge --------------------------------------------
7189 2019-Jan-13 16:45:07.657291 - [DEBUG]
7190 2019-Jan-13 16:45:07.657314 - [DEBUG] Process 216. path edge:
7191 2019-Jan-13 16:45:07.657338 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7192 2019-Jan-13 16:45:07.657395 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
7193 2019-Jan-13 16:45:07.658033 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7194 2019-Jan-13 16:45:07.658708 - [DEBUG]
7195 2019-Jan-13 16:45:07.658734 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7196 2019-Jan-13 16:45:07.659396 - [DEBUG] Compose: EdgeIdentity * AllBottom
7197 2019-Jan-13 16:45:07.659425 - [DEBUG]
7198 2019-Jan-13 16:45:07.659449 - [DEBUG] Propagate flow
7199 2019-Jan-13 16:45:07.659472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7200 2019-Jan-13 16:45:07.659529 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7201 2019-Jan-13 16:45:07.660179 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7202 2019-Jan-13 16:45:07.660819 - [DEBUG] Edge function : AllBottom (result of previous compose)
7203 2019-Jan-13 16:45:07.660844 - [DEBUG]
7204 2019-Jan-13 16:45:07.660869 - [DEBUG] Join: AllTop & AllBottom
7205 2019-Jan-13 16:45:07.660895 - [DEBUG] = AllBottom (new jump func)
7206 2019-Jan-13 16:45:07.660920 - [DEBUG]
7207 2019-Jan-13 16:45:07.660943 - [DEBUG] Start adding new jump function
7208 2019-Jan-13 16:45:07.660967 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7209 2019-Jan-13 16:45:07.661023 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7210 2019-Jan-13 16:45:07.661683 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7211 2019-Jan-13 16:45:07.662324 - [DEBUG] Edge Function : AllBottom
7212 2019-Jan-13 16:45:07.662352 - [DEBUG] End adding new jump function
7213 2019-Jan-13 16:45:07.662376 - [DEBUG]
7214 2019-Jan-13 16:45:07.662400 - [DEBUG] -------------------------------------------- 217. Path Edge --------------------------------------------
7215 2019-Jan-13 16:45:07.662424 - [DEBUG]
7216 2019-Jan-13 16:45:07.662447 - [DEBUG] Process 217. path edge:
7217 2019-Jan-13 16:45:07.662471 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7218 2019-Jan-13 16:45:07.662527 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
7219 2019-Jan-13 16:45:07.663164 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7220 2019-Jan-13 16:45:07.663802 - [DEBUG]
7221 2019-Jan-13 16:45:07.663827 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7222 2019-Jan-13 16:45:07.664469 - [DEBUG] Start of endsummarytab entry
7223 2019-Jan-13 16:45:07.664498 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
7224 2019-Jan-13 16:45:07.665155 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
7225 2019-Jan-13 16:45:07.665214 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7226 2019-Jan-13 16:45:07.665859 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7227 2019-Jan-13 16:45:07.666515 - [DEBUG] EF: AllBottom
7228 2019-Jan-13 16:45:07.666541 - [DEBUG]
7229 2019-Jan-13 16:45:07.666564 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7230 2019-Jan-13 16:45:07.667199 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
7231 2019-Jan-13 16:45:07.667862 - [DEBUG] EF: AllBottom
7232 2019-Jan-13 16:45:07.667887 - [DEBUG]
7233 2019-Jan-13 16:45:07.667911 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7234 2019-Jan-13 16:45:07.668570 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
7235 2019-Jan-13 16:45:07.669207 - [DEBUG] EF: AllBottom
7236 2019-Jan-13 16:45:07.669232 - [DEBUG]
7237 2019-Jan-13 16:45:07.669255 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7238 2019-Jan-13 16:45:07.669896 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
7239 2019-Jan-13 16:45:07.670564 - [DEBUG] EF: AllBottom
7240 2019-Jan-13 16:45:07.670606 - [DEBUG]
7241 2019-Jan-13 16:45:07.670630 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7242 2019-Jan-13 16:45:07.671288 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
7243 2019-Jan-13 16:45:07.671963 - [DEBUG] EF: AllBottom
7244 2019-Jan-13 16:45:07.671988 - [DEBUG]
7245 2019-Jan-13 16:45:07.672017 - [DEBUG] ---------------
7246 2019-Jan-13 16:45:07.672041 - [DEBUG]
7247 2019-Jan-13 16:45:07.672066 - [DEBUG] End of endsummarytab entry
7248 2019-Jan-13 16:45:07.672089 - [DEBUG]
7249 2019-Jan-13 16:45:07.672113 - [DEBUG] Start of incomingtab entry
7250 2019-Jan-13 16:45:07.672138 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
7251 2019-Jan-13 16:45:07.672778 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
7252 2019-Jan-13 16:45:07.672838 - [DEBUG] ---------------
7253 2019-Jan-13 16:45:07.672862 - [DEBUG] End of incomingtab entry
7254 2019-Jan-13 16:45:07.672886 - [DEBUG]
7255 2019-Jan-13 16:45:07.672912 - [DEBUG] EDGE:
7256 2019-Jan-13 16:45:07.672969 - [DEBUG] ---> 7257 2019-Jan-13 16:45:07.673604 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7258 2019-Jan-13 16:45:07.674242 - [DEBUG]
7259 2019-Jan-13 16:45:07.674268 - [DEBUG] EDGE:
7260 2019-Jan-13 16:45:07.674326 - [DEBUG] ---> 7261 2019-Jan-13 16:45:07.674981 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7262 2019-Jan-13 16:45:07.675618 - [DEBUG]
7263 2019-Jan-13 16:45:07.675665 - [DEBUG] Compose: EdgeIdentity * AllBottom
7264 2019-Jan-13 16:45:07.675691 - [DEBUG]
7265 2019-Jan-13 16:45:07.675715 - [DEBUG] Propagate flow
7266 2019-Jan-13 16:45:07.675739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7267 2019-Jan-13 16:45:07.675797 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7268 2019-Jan-13 16:45:07.676445 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7269 2019-Jan-13 16:45:07.677095 - [DEBUG] Edge function : AllBottom (result of previous compose)
7270 2019-Jan-13 16:45:07.677122 - [DEBUG]
7271 2019-Jan-13 16:45:07.677148 - [DEBUG] Join: AllTop & AllBottom
7272 2019-Jan-13 16:45:07.677174 - [DEBUG] = AllBottom (new jump func)
7273 2019-Jan-13 16:45:07.677199 - [DEBUG]
7274 2019-Jan-13 16:45:07.677223 - [DEBUG] Start adding new jump function
7275 2019-Jan-13 16:45:07.677246 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7276 2019-Jan-13 16:45:07.677307 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7277 2019-Jan-13 16:45:07.677979 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7278 2019-Jan-13 16:45:07.678673 - [DEBUG] Edge Function : AllBottom
7279 2019-Jan-13 16:45:07.678704 - [DEBUG] End adding new jump function
7280 2019-Jan-13 16:45:07.678728 - [DEBUG]
7281 2019-Jan-13 16:45:07.678752 - [DEBUG] -------------------------------------------- 218. Path Edge --------------------------------------------
7282 2019-Jan-13 16:45:07.678777 - [DEBUG]
7283 2019-Jan-13 16:45:07.678801 - [DEBUG] Process 218. path edge:
7284 2019-Jan-13 16:45:07.678825 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7285 2019-Jan-13 16:45:07.678886 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
7286 2019-Jan-13 16:45:07.679572 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7287 2019-Jan-13 16:45:07.680284 - [DEBUG]
7288 2019-Jan-13 16:45:07.680312 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7289 2019-Jan-13 16:45:07.681002 - [DEBUG] Possible callees:
7290 2019-Jan-13 16:45:07.681028 - [DEBUG] llvm.dbg.declare
7291 2019-Jan-13 16:45:07.681052 - [DEBUG] Possible return sites:
7292 2019-Jan-13 16:45:07.681077 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1937293 2019-Jan-13 16:45:07.682438 - [DEBUG] Found and process special summary
7294 2019-Jan-13 16:45:07.682490 - [DEBUG] Compose: EdgeIdentity * AllBottom
7295 2019-Jan-13 16:45:07.682519 - [DEBUG]
7296 2019-Jan-13 16:45:07.682544 - [DEBUG] Propagate flow
7297 2019-Jan-13 16:45:07.682567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7298 2019-Jan-13 16:45:07.682639 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7299 2019-Jan-13 16:45:07.683356 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7300 2019-Jan-13 16:45:07.684058 - [DEBUG] Edge function : AllBottom (result of previous compose)
7301 2019-Jan-13 16:45:07.684087 - [DEBUG]
7302 2019-Jan-13 16:45:07.684116 - [DEBUG] Join: AllTop & AllBottom
7303 2019-Jan-13 16:45:07.684143 - [DEBUG] = AllBottom (new jump func)
7304 2019-Jan-13 16:45:07.684169 - [DEBUG]
7305 2019-Jan-13 16:45:07.684193 - [DEBUG] Start adding new jump function
7306 2019-Jan-13 16:45:07.684217 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7307 2019-Jan-13 16:45:07.684295 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7308 2019-Jan-13 16:45:07.685057 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7309 2019-Jan-13 16:45:07.685741 - [DEBUG] Edge Function : AllBottom
7310 2019-Jan-13 16:45:07.685773 - [DEBUG] End adding new jump function
7311 2019-Jan-13 16:45:07.685797 - [DEBUG]
7312 2019-Jan-13 16:45:07.685821 - [DEBUG] -------------------------------------------- 219. Path Edge --------------------------------------------
7313 2019-Jan-13 16:45:07.685846 - [DEBUG]
7314 2019-Jan-13 16:45:07.685870 - [DEBUG] Process 219. path edge:
7315 2019-Jan-13 16:45:07.685894 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7316 2019-Jan-13 16:45:07.685958 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
7317 2019-Jan-13 16:45:07.686616 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7318 2019-Jan-13 16:45:07.687255 - [DEBUG]
7319 2019-Jan-13 16:45:07.687281 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7320 2019-Jan-13 16:45:07.687961 - [DEBUG] Compose: EdgeIdentity * AllBottom
7321 2019-Jan-13 16:45:07.687989 - [DEBUG]
7322 2019-Jan-13 16:45:07.688013 - [DEBUG] Propagate flow
7323 2019-Jan-13 16:45:07.688037 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7324 2019-Jan-13 16:45:07.688113 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7325 2019-Jan-13 16:45:07.688752 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7326 2019-Jan-13 16:45:07.689389 - [DEBUG] Edge function : AllBottom (result of previous compose)
7327 2019-Jan-13 16:45:07.689415 - [DEBUG]
7328 2019-Jan-13 16:45:07.689440 - [DEBUG] Join: AllTop & AllBottom
7329 2019-Jan-13 16:45:07.689466 - [DEBUG] = AllBottom (new jump func)
7330 2019-Jan-13 16:45:07.689508 - [DEBUG]
7331 2019-Jan-13 16:45:07.689533 - [DEBUG] Start adding new jump function
7332 2019-Jan-13 16:45:07.689556 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7333 2019-Jan-13 16:45:07.689613 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7334 2019-Jan-13 16:45:07.690265 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7335 2019-Jan-13 16:45:07.690903 - [DEBUG] Edge Function : AllBottom
7336 2019-Jan-13 16:45:07.690931 - [DEBUG] End adding new jump function
7337 2019-Jan-13 16:45:07.690955 - [DEBUG]
7338 2019-Jan-13 16:45:07.690979 - [DEBUG] -------------------------------------------- 220. Path Edge --------------------------------------------
7339 2019-Jan-13 16:45:07.691003 - [DEBUG]
7340 2019-Jan-13 16:45:07.691026 - [DEBUG] Process 220. path edge:
7341 2019-Jan-13 16:45:07.691050 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7342 2019-Jan-13 16:45:07.691106 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
7343 2019-Jan-13 16:45:07.691762 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7344 2019-Jan-13 16:45:07.692407 - [DEBUG]
7345 2019-Jan-13 16:45:07.692433 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7346 2019-Jan-13 16:45:07.693101 - [DEBUG] Compose: EdgeIdentity * AllBottom
7347 2019-Jan-13 16:45:07.693130 - [DEBUG]
7348 2019-Jan-13 16:45:07.693154 - [DEBUG] Propagate flow
7349 2019-Jan-13 16:45:07.693178 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7350 2019-Jan-13 16:45:07.693237 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7351 2019-Jan-13 16:45:07.693875 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7352 2019-Jan-13 16:45:07.694515 - [DEBUG] Edge function : AllBottom (result of previous compose)
7353 2019-Jan-13 16:45:07.694540 - [DEBUG]
7354 2019-Jan-13 16:45:07.694566 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7355 2019-Jan-13 16:45:07.694592 - [DEBUG] = AllBottom
7356 2019-Jan-13 16:45:07.694617 - [DEBUG]
7357 2019-Jan-13 16:45:07.694640 - [DEBUG] PROPAGATE: No new function!
7358 2019-Jan-13 16:45:07.694665 - [DEBUG] EDGE:
7359 2019-Jan-13 16:45:07.694722 - [DEBUG] ---> 7360 2019-Jan-13 16:45:07.695374 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7361 2019-Jan-13 16:45:07.696011 - [DEBUG]
7362 2019-Jan-13 16:45:07.696036 - [DEBUG] EDGE:
7363 2019-Jan-13 16:45:07.696093 - [DEBUG] ---> 7364 2019-Jan-13 16:45:07.696731 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7365 2019-Jan-13 16:45:07.697368 - [DEBUG]
7366 2019-Jan-13 16:45:07.697408 - [DEBUG] Compose: EdgeIdentity * AllBottom
7367 2019-Jan-13 16:45:07.697435 - [DEBUG]
7368 2019-Jan-13 16:45:07.697459 - [DEBUG] Propagate flow
7369 2019-Jan-13 16:45:07.697482 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7370 2019-Jan-13 16:45:07.697538 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7371 2019-Jan-13 16:45:07.698192 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7372 2019-Jan-13 16:45:07.698839 - [DEBUG] Edge function : AllBottom (result of previous compose)
7373 2019-Jan-13 16:45:07.698864 - [DEBUG]
7374 2019-Jan-13 16:45:07.698889 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7375 2019-Jan-13 16:45:07.698914 - [DEBUG] = AllBottom
7376 2019-Jan-13 16:45:07.698952 - [DEBUG]
7377 2019-Jan-13 16:45:07.698976 - [DEBUG] PROPAGATE: No new function!
7378 2019-Jan-13 16:45:07.699004 - [DEBUG] EDGE:
7379 2019-Jan-13 16:45:07.699064 - [DEBUG] ---> 7380 2019-Jan-13 16:45:07.699723 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7381 2019-Jan-13 16:45:07.700378 - [DEBUG]
7382 2019-Jan-13 16:45:07.700405 - [DEBUG] EDGE:
7383 2019-Jan-13 16:45:07.700467 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
7384 2019-Jan-13 16:45:07.701134 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7385 2019-Jan-13 16:45:07.701808 - [DEBUG]
7386 2019-Jan-13 16:45:07.701836 - [DEBUG] EDGE:
7387 2019-Jan-13 16:45:07.701895 - [DEBUG] ---> 7388 2019-Jan-13 16:45:07.702539 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7389 2019-Jan-13 16:45:07.703177 - [DEBUG]
7390 2019-Jan-13 16:45:07.703202 - [DEBUG] EDGE:
7391 2019-Jan-13 16:45:07.703260 - [DEBUG] ---> 7392 2019-Jan-13 16:45:07.703894 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7393 2019-Jan-13 16:45:07.704537 - [DEBUG]
7394 2019-Jan-13 16:45:07.704562 - [DEBUG] EDGE:
7395 2019-Jan-13 16:45:07.704620 - [DEBUG] ---> 7396 2019-Jan-13 16:45:07.705279 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7397 2019-Jan-13 16:45:07.705917 - [DEBUG]
7398 2019-Jan-13 16:45:07.705961 - [DEBUG] Compose: EdgeIdentity * AllBottom
7399 2019-Jan-13 16:45:07.705993 - [DEBUG]
7400 2019-Jan-13 16:45:07.706016 - [DEBUG] Propagate flow
7401 2019-Jan-13 16:45:07.706040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7402 2019-Jan-13 16:45:07.706097 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7403 2019-Jan-13 16:45:07.706751 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7404 2019-Jan-13 16:45:07.707398 - [DEBUG] Edge function : AllBottom (result of previous compose)
7405 2019-Jan-13 16:45:07.707424 - [DEBUG]
7406 2019-Jan-13 16:45:07.707450 - [DEBUG] Join: AllTop & AllBottom
7407 2019-Jan-13 16:45:07.707476 - [DEBUG] = AllBottom (new jump func)
7408 2019-Jan-13 16:45:07.707500 - [DEBUG]
7409 2019-Jan-13 16:45:07.707524 - [DEBUG] Start adding new jump function
7410 2019-Jan-13 16:45:07.707547 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7411 2019-Jan-13 16:45:07.707604 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7412 2019-Jan-13 16:45:07.708265 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7413 2019-Jan-13 16:45:07.708903 - [DEBUG] Edge Function : AllBottom
7414 2019-Jan-13 16:45:07.708931 - [DEBUG] End adding new jump function
7415 2019-Jan-13 16:45:07.708956 - [DEBUG]
7416 2019-Jan-13 16:45:07.708979 - [DEBUG] -------------------------------------------- 221. Path Edge --------------------------------------------
7417 2019-Jan-13 16:45:07.709004 - [DEBUG]
7418 2019-Jan-13 16:45:07.709027 - [DEBUG] Process 221. path edge:
7419 2019-Jan-13 16:45:07.709065 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7420 2019-Jan-13 16:45:07.709122 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
7421 2019-Jan-13 16:45:07.709761 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7422 2019-Jan-13 16:45:07.710409 - [DEBUG]
7423 2019-Jan-13 16:45:07.710434 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7424 2019-Jan-13 16:45:07.711107 - [DEBUG] Compose: EdgeIdentity * AllBottom
7425 2019-Jan-13 16:45:07.711135 - [DEBUG]
7426 2019-Jan-13 16:45:07.711159 - [DEBUG] Propagate flow
7427 2019-Jan-13 16:45:07.711183 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7428 2019-Jan-13 16:45:07.711239 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
7429 2019-Jan-13 16:45:07.711896 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7430 2019-Jan-13 16:45:07.712541 - [DEBUG] Edge function : AllBottom (result of previous compose)
7431 2019-Jan-13 16:45:07.712566 - [DEBUG]
7432 2019-Jan-13 16:45:07.712591 - [DEBUG] Join: AllTop & AllBottom
7433 2019-Jan-13 16:45:07.712616 - [DEBUG] = AllBottom (new jump func)
7434 2019-Jan-13 16:45:07.712641 - [DEBUG]
7435 2019-Jan-13 16:45:07.712665 - [DEBUG] Start adding new jump function
7436 2019-Jan-13 16:45:07.712688 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7437 2019-Jan-13 16:45:07.712744 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7438 2019-Jan-13 16:45:07.713383 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
7439 2019-Jan-13 16:45:07.714015 - [DEBUG] Edge Function : AllBottom
7440 2019-Jan-13 16:45:07.714042 - [DEBUG] End adding new jump function
7441 2019-Jan-13 16:45:07.714066 - [DEBUG]
7442 2019-Jan-13 16:45:07.714090 - [DEBUG] -------------------------------------------- 222. Path Edge --------------------------------------------
7443 2019-Jan-13 16:45:07.714114 - [DEBUG]
7444 2019-Jan-13 16:45:07.714137 - [DEBUG] Process 222. path edge:
7445 2019-Jan-13 16:45:07.714161 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7446 2019-Jan-13 16:45:07.714217 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
7447 2019-Jan-13 16:45:07.714879 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7448 2019-Jan-13 16:45:07.715526 - [DEBUG]
7449 2019-Jan-13 16:45:07.715553 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
7450 2019-Jan-13 16:45:07.716203 - [DEBUG] Compose: EdgeIdentity * AllBottom
7451 2019-Jan-13 16:45:07.716231 - [DEBUG]
7452 2019-Jan-13 16:45:07.716255 - [DEBUG] Propagate flow
7453 2019-Jan-13 16:45:07.716282 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7454 2019-Jan-13 16:45:07.716342 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7455 2019-Jan-13 16:45:07.717008 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7456 2019-Jan-13 16:45:07.717676 - [DEBUG] Edge function : AllBottom (result of previous compose)
7457 2019-Jan-13 16:45:07.717703 - [DEBUG]
7458 2019-Jan-13 16:45:07.717729 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7459 2019-Jan-13 16:45:07.717755 - [DEBUG] = AllBottom
7460 2019-Jan-13 16:45:07.717780 - [DEBUG]
7461 2019-Jan-13 16:45:07.717803 - [DEBUG] PROPAGATE: No new function!
7462 2019-Jan-13 16:45:07.717829 - [DEBUG] EDGE:
7463 2019-Jan-13 16:45:07.717891 - [DEBUG] ---> 7464 2019-Jan-13 16:45:07.718564 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7465 2019-Jan-13 16:45:07.719245 - [DEBUG]
7466 2019-Jan-13 16:45:07.719273 - [DEBUG] EDGE:
7467 2019-Jan-13 16:45:07.719341 - [DEBUG] ---> 7468 2019-Jan-13 16:45:07.720032 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7469 2019-Jan-13 16:45:07.720701 - [DEBUG]
7470 2019-Jan-13 16:45:07.720728 - [DEBUG] EDGE:
7471 2019-Jan-13 16:45:07.720791 - [DEBUG] ---> 7472 2019-Jan-13 16:45:07.721478 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7473 2019-Jan-13 16:45:07.722178 - [DEBUG]
7474 2019-Jan-13 16:45:07.722207 - [DEBUG] EDGE:
7475 2019-Jan-13 16:45:07.722278 - [DEBUG] ---> 7476 2019-Jan-13 16:45:07.722943 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7477 2019-Jan-13 16:45:07.723582 - [DEBUG]
7478 2019-Jan-13 16:45:07.723609 - [DEBUG] EDGE:
7479 2019-Jan-13 16:45:07.723667 - [DEBUG] ---> 7480 2019-Jan-13 16:45:07.724305 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7481 2019-Jan-13 16:45:07.724966 - [DEBUG]
7482 2019-Jan-13 16:45:07.724991 - [DEBUG] EDGE:
7483 2019-Jan-13 16:45:07.725049 - [DEBUG] ---> 7484 2019-Jan-13 16:45:07.725688 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7485 2019-Jan-13 16:45:07.726326 - [DEBUG]
7486 2019-Jan-13 16:45:07.726379 - [DEBUG] Compose: EdgeIdentity * AllBottom
7487 2019-Jan-13 16:45:07.726407 - [DEBUG]
7488 2019-Jan-13 16:45:07.726432 - [DEBUG] Propagate flow
7489 2019-Jan-13 16:45:07.726455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7490 2019-Jan-13 16:45:07.726512 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
7491 2019-Jan-13 16:45:07.727153 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7492 2019-Jan-13 16:45:07.727791 - [DEBUG] Edge function : AllBottom (result of previous compose)
7493 2019-Jan-13 16:45:07.727817 - [DEBUG]
7494 2019-Jan-13 16:45:07.727843 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7495 2019-Jan-13 16:45:07.727869 - [DEBUG] = AllBottom
7496 2019-Jan-13 16:45:07.727893 - [DEBUG]
7497 2019-Jan-13 16:45:07.727916 - [DEBUG] PROPAGATE: No new function!
7498 2019-Jan-13 16:45:07.727944 - [DEBUG] EDGE:
7499 2019-Jan-13 16:45:07.728001 - [DEBUG] ---> 7500 2019-Jan-13 16:45:07.728666 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7501 2019-Jan-13 16:45:07.729305 - [DEBUG]
7502 2019-Jan-13 16:45:07.729331 - [DEBUG] EDGE:
7503 2019-Jan-13 16:45:07.729388 - [DEBUG] ---> 7504 2019-Jan-13 16:45:07.730023 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7505 2019-Jan-13 16:45:07.730685 - [DEBUG]
7506 2019-Jan-13 16:45:07.730730 - [DEBUG] EDGE:
7507 2019-Jan-13 16:45:07.730794 - [DEBUG] ---> 7508 2019-Jan-13 16:45:07.731481 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7509 2019-Jan-13 16:45:07.732148 - [DEBUG]
7510 2019-Jan-13 16:45:07.732200 - [DEBUG] Compose: EdgeIdentity * AllBottom
7511 2019-Jan-13 16:45:07.732228 - [DEBUG]
7512 2019-Jan-13 16:45:07.732253 - [DEBUG] Propagate flow
7513 2019-Jan-13 16:45:07.732276 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7514 2019-Jan-13 16:45:07.732337 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7515 2019-Jan-13 16:45:07.733014 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7516 2019-Jan-13 16:45:07.733694 - [DEBUG] Edge function : AllBottom (result of previous compose)
7517 2019-Jan-13 16:45:07.733722 - [DEBUG]
7518 2019-Jan-13 16:45:07.733750 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7519 2019-Jan-13 16:45:07.733777 - [DEBUG] = AllBottom
7520 2019-Jan-13 16:45:07.733801 - [DEBUG]
7521 2019-Jan-13 16:45:07.733825 - [DEBUG] PROPAGATE: No new function!
7522 2019-Jan-13 16:45:07.733860 - [DEBUG] EDGE:
7523 2019-Jan-13 16:45:07.733934 - [DEBUG] ---> 7524 2019-Jan-13 16:45:07.734652 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7525 2019-Jan-13 16:45:07.735410 - [DEBUG]
7526 2019-Jan-13 16:45:07.735441 - [DEBUG] EDGE:
7527 2019-Jan-13 16:45:07.735513 - [DEBUG] ---> 7528 2019-Jan-13 16:45:07.736180 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7529 2019-Jan-13 16:45:07.736828 - [DEBUG]
7530 2019-Jan-13 16:45:07.736854 - [DEBUG] EDGE:
7531 2019-Jan-13 16:45:07.736912 - [DEBUG] ---> 7532 2019-Jan-13 16:45:07.737549 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7533 2019-Jan-13 16:45:07.738211 - [DEBUG]
7534 2019-Jan-13 16:45:07.738236 - [DEBUG] EDGE:
7535 2019-Jan-13 16:45:07.738294 - [DEBUG] ---> 7536 2019-Jan-13 16:45:07.738933 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7537 2019-Jan-13 16:45:07.739571 - [DEBUG]
7538 2019-Jan-13 16:45:07.739625 - [DEBUG] Compose: EdgeIdentity * AllBottom
7539 2019-Jan-13 16:45:07.739654 - [DEBUG]
7540 2019-Jan-13 16:45:07.739678 - [DEBUG] Propagate flow
7541 2019-Jan-13 16:45:07.739702 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7542 2019-Jan-13 16:45:07.739759 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7543 2019-Jan-13 16:45:07.740407 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7544 2019-Jan-13 16:45:07.741050 - [DEBUG] Edge function : AllBottom (result of previous compose)
7545 2019-Jan-13 16:45:07.741076 - [DEBUG]
7546 2019-Jan-13 16:45:07.741102 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7547 2019-Jan-13 16:45:07.741128 - [DEBUG] = AllBottom
7548 2019-Jan-13 16:45:07.741153 - [DEBUG]
7549 2019-Jan-13 16:45:07.741176 - [DEBUG] PROPAGATE: No new function!
7550 2019-Jan-13 16:45:07.741204 - [DEBUG] EDGE:
7551 2019-Jan-13 16:45:07.741283 - [DEBUG] ---> 7552 2019-Jan-13 16:45:07.741957 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7553 2019-Jan-13 16:45:07.742599 - [DEBUG]
7554 2019-Jan-13 16:45:07.742624 - [DEBUG] EDGE:
7555 2019-Jan-13 16:45:07.742682 - [DEBUG] ---> 7556 2019-Jan-13 16:45:07.743318 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7557 2019-Jan-13 16:45:07.743957 - [DEBUG]
7558 2019-Jan-13 16:45:07.743982 - [DEBUG] EDGE:
7559 2019-Jan-13 16:45:07.744040 - [DEBUG] ---> 7560 2019-Jan-13 16:45:07.744685 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7561 2019-Jan-13 16:45:07.745346 - [DEBUG]
7562 2019-Jan-13 16:45:07.745390 - [DEBUG] Compose: EdgeIdentity * AllBottom
7563 2019-Jan-13 16:45:07.745417 - [DEBUG]
7564 2019-Jan-13 16:45:07.745441 - [DEBUG] Propagate flow
7565 2019-Jan-13 16:45:07.745465 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7566 2019-Jan-13 16:45:07.745523 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7567 2019-Jan-13 16:45:07.746162 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7568 2019-Jan-13 16:45:07.746799 - [DEBUG] Edge function : AllBottom (result of previous compose)
7569 2019-Jan-13 16:45:07.746824 - [DEBUG]
7570 2019-Jan-13 16:45:07.746850 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7571 2019-Jan-13 16:45:07.746876 - [DEBUG] = AllBottom
7572 2019-Jan-13 16:45:07.746900 - [DEBUG]
7573 2019-Jan-13 16:45:07.746923 - [DEBUG] PROPAGATE: No new function!
7574 2019-Jan-13 16:45:07.746950 - [DEBUG] EDGE:
7575 2019-Jan-13 16:45:07.747008 - [DEBUG] ---> 7576 2019-Jan-13 16:45:07.747655 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7577 2019-Jan-13 16:45:07.748321 - [DEBUG]
7578 2019-Jan-13 16:45:07.748347 - [DEBUG] EDGE:
7579 2019-Jan-13 16:45:07.748406 - [DEBUG] ---> 7580 2019-Jan-13 16:45:07.749047 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7581 2019-Jan-13 16:45:07.749685 - [DEBUG]
7582 2019-Jan-13 16:45:07.749711 - [DEBUG] EDGE:
7583 2019-Jan-13 16:45:07.749769 - [DEBUG] ---> 7584 2019-Jan-13 16:45:07.750403 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7585 2019-Jan-13 16:45:07.751050 - [DEBUG]
7586 2019-Jan-13 16:45:07.751075 - [DEBUG] EDGE:
7587 2019-Jan-13 16:45:07.751133 - [DEBUG] ---> 7588 2019-Jan-13 16:45:07.751790 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
7589 2019-Jan-13 16:45:07.752428 - [DEBUG]
7590 2019-Jan-13 16:45:07.752455 - [DEBUG] Compose: EdgeIdentity * AllBottom
7591 2019-Jan-13 16:45:07.752481 - [DEBUG]
7592 2019-Jan-13 16:45:07.752519 - [DEBUG] Propagate flow
7593 2019-Jan-13 16:45:07.752543 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7594 2019-Jan-13 16:45:07.752599 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7595 2019-Jan-13 16:45:07.753245 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7596 2019-Jan-13 16:45:07.753892 - [DEBUG] Edge function : AllBottom (result of previous compose)
7597 2019-Jan-13 16:45:07.753917 - [DEBUG]
7598 2019-Jan-13 16:45:07.753942 - [DEBUG] Join: AllTop & AllBottom
7599 2019-Jan-13 16:45:07.753968 - [DEBUG] = AllBottom (new jump func)
7600 2019-Jan-13 16:45:07.753993 - [DEBUG]
7601 2019-Jan-13 16:45:07.754016 - [DEBUG] Start adding new jump function
7602 2019-Jan-13 16:45:07.754040 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7603 2019-Jan-13 16:45:07.754096 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7604 2019-Jan-13 16:45:07.754756 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7605 2019-Jan-13 16:45:07.755395 - [DEBUG] Edge Function : AllBottom
7606 2019-Jan-13 16:45:07.755425 - [DEBUG] End adding new jump function
7607 2019-Jan-13 16:45:07.755449 - [DEBUG]
7608 2019-Jan-13 16:45:07.755472 - [DEBUG] -------------------------------------------- 223. Path Edge --------------------------------------------
7609 2019-Jan-13 16:45:07.755497 - [DEBUG]
7610 2019-Jan-13 16:45:07.755520 - [DEBUG] Process 223. path edge:
7611 2019-Jan-13 16:45:07.755544 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7612 2019-Jan-13 16:45:07.755601 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
7613 2019-Jan-13 16:45:07.756240 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7614 2019-Jan-13 16:45:07.756891 - [DEBUG]
7615 2019-Jan-13 16:45:07.756917 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7616 2019-Jan-13 16:45:07.757616 - [DEBUG] Compose: EdgeIdentity * AllBottom
7617 2019-Jan-13 16:45:07.757647 - [DEBUG]
7618 2019-Jan-13 16:45:07.757671 - [DEBUG] Propagate flow
7619 2019-Jan-13 16:45:07.757695 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7620 2019-Jan-13 16:45:07.757761 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7621 2019-Jan-13 16:45:07.758447 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7622 2019-Jan-13 16:45:07.759113 - [DEBUG] Edge function : AllBottom (result of previous compose)
7623 2019-Jan-13 16:45:07.759140 - [DEBUG]
7624 2019-Jan-13 16:45:07.759166 - [DEBUG] Join: AllTop & AllBottom
7625 2019-Jan-13 16:45:07.759192 - [DEBUG] = AllBottom (new jump func)
7626 2019-Jan-13 16:45:07.759216 - [DEBUG]
7627 2019-Jan-13 16:45:07.759240 - [DEBUG] Start adding new jump function
7628 2019-Jan-13 16:45:07.759264 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7629 2019-Jan-13 16:45:07.759325 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7630 2019-Jan-13 16:45:07.760019 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7631 2019-Jan-13 16:45:07.760700 - [DEBUG] Edge Function : AllBottom
7632 2019-Jan-13 16:45:07.760733 - [DEBUG] End adding new jump function
7633 2019-Jan-13 16:45:07.760757 - [DEBUG]
7634 2019-Jan-13 16:45:07.760782 - [DEBUG] -------------------------------------------- 224. Path Edge --------------------------------------------
7635 2019-Jan-13 16:45:07.760827 - [DEBUG]
7636 2019-Jan-13 16:45:07.760852 - [DEBUG] Process 224. path edge:
7637 2019-Jan-13 16:45:07.760876 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7638 2019-Jan-13 16:45:07.760948 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
7639 2019-Jan-13 16:45:07.761650 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7640 2019-Jan-13 16:45:07.762325 - [DEBUG]
7641 2019-Jan-13 16:45:07.762353 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7642 2019-Jan-13 16:45:07.763037 - [DEBUG] Compose: EdgeIdentity * AllBottom
7643 2019-Jan-13 16:45:07.763067 - [DEBUG]
7644 2019-Jan-13 16:45:07.763091 - [DEBUG] Propagate flow
7645 2019-Jan-13 16:45:07.763115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7646 2019-Jan-13 16:45:07.763177 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
7647 2019-Jan-13 16:45:07.763819 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7648 2019-Jan-13 16:45:07.764463 - [DEBUG] Edge function : AllBottom (result of previous compose)
7649 2019-Jan-13 16:45:07.764489 - [DEBUG]
7650 2019-Jan-13 16:45:07.764515 - [DEBUG] Join: AllTop & AllBottom
7651 2019-Jan-13 16:45:07.764541 - [DEBUG] = AllBottom (new jump func)
7652 2019-Jan-13 16:45:07.764566 - [DEBUG]
7653 2019-Jan-13 16:45:07.764589 - [DEBUG] Start adding new jump function
7654 2019-Jan-13 16:45:07.764613 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7655 2019-Jan-13 16:45:07.764669 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7656 2019-Jan-13 16:45:07.765348 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
7657 2019-Jan-13 16:45:07.766004 - [DEBUG] Edge Function : AllBottom
7658 2019-Jan-13 16:45:07.766036 - [DEBUG] End adding new jump function
7659 2019-Jan-13 16:45:07.766060 - [DEBUG]
7660 2019-Jan-13 16:45:07.766084 - [DEBUG] -------------------------------------------- 225. Path Edge --------------------------------------------
7661 2019-Jan-13 16:45:07.766109 - [DEBUG]
7662 2019-Jan-13 16:45:07.766133 - [DEBUG] Process 225. path edge:
7663 2019-Jan-13 16:45:07.766157 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7664 2019-Jan-13 16:45:07.766225 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
7665 2019-Jan-13 16:45:07.766908 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7666 2019-Jan-13 16:45:07.767616 - [DEBUG]
7667 2019-Jan-13 16:45:07.767646 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
7668 2019-Jan-13 16:45:07.768443 - [DEBUG] Compose: EdgeIdentity * AllBottom
7669 2019-Jan-13 16:45:07.768476 - [DEBUG]
7670 2019-Jan-13 16:45:07.768501 - [DEBUG] Propagate flow
7671 2019-Jan-13 16:45:07.768525 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7672 2019-Jan-13 16:45:07.768606 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
7673 2019-Jan-13 16:45:07.769301 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7674 2019-Jan-13 16:45:07.769967 - [DEBUG] Edge function : AllBottom (result of previous compose)
7675 2019-Jan-13 16:45:07.769992 - [DEBUG]
7676 2019-Jan-13 16:45:07.770019 - [DEBUG] Join: AllTop & AllBottom
7677 2019-Jan-13 16:45:07.770045 - [DEBUG] = AllBottom (new jump func)
7678 2019-Jan-13 16:45:07.770069 - [DEBUG]
7679 2019-Jan-13 16:45:07.770116 - [DEBUG] Start adding new jump function
7680 2019-Jan-13 16:45:07.770140 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7681 2019-Jan-13 16:45:07.770203 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7682 2019-Jan-13 16:45:07.770864 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
7683 2019-Jan-13 16:45:07.771539 - [DEBUG] Edge Function : AllBottom
7684 2019-Jan-13 16:45:07.771571 - [DEBUG] End adding new jump function
7685 2019-Jan-13 16:45:07.771595 - [DEBUG]
7686 2019-Jan-13 16:45:07.771618 - [DEBUG] -------------------------------------------- 226. Path Edge --------------------------------------------
7687 2019-Jan-13 16:45:07.771643 - [DEBUG]
7688 2019-Jan-13 16:45:07.771667 - [DEBUG] Process 226. path edge:
7689 2019-Jan-13 16:45:07.771690 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7690 2019-Jan-13 16:45:07.771748 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
7691 2019-Jan-13 16:45:07.772393 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7692 2019-Jan-13 16:45:07.773042 - [DEBUG]
7693 2019-Jan-13 16:45:07.773067 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
7694 2019-Jan-13 16:45:07.773719 - [DEBUG] Possible callees:
7695 2019-Jan-13 16:45:07.773744 - [DEBUG] llvm.dbg.declare
7696 2019-Jan-13 16:45:07.773768 - [DEBUG] Possible return sites:
7697 2019-Jan-13 16:45:07.773792 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1497698 2019-Jan-13 16:45:07.775095 - [DEBUG] Found and process special summary
7699 2019-Jan-13 16:45:07.775133 - [DEBUG] Compose: EdgeIdentity * AllBottom
7700 2019-Jan-13 16:45:07.775161 - [DEBUG]
7701 2019-Jan-13 16:45:07.775185 - [DEBUG] Propagate flow
7702 2019-Jan-13 16:45:07.775208 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7703 2019-Jan-13 16:45:07.775265 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7704 2019-Jan-13 16:45:07.775906 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7705 2019-Jan-13 16:45:07.776548 - [DEBUG] Edge function : AllBottom (result of previous compose)
7706 2019-Jan-13 16:45:07.776574 - [DEBUG]
7707 2019-Jan-13 16:45:07.776599 - [DEBUG] Join: AllTop & AllBottom
7708 2019-Jan-13 16:45:07.776625 - [DEBUG] = AllBottom (new jump func)
7709 2019-Jan-13 16:45:07.776650 - [DEBUG]
7710 2019-Jan-13 16:45:07.776673 - [DEBUG] Start adding new jump function
7711 2019-Jan-13 16:45:07.776697 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7712 2019-Jan-13 16:45:07.776753 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7713 2019-Jan-13 16:45:07.777398 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7714 2019-Jan-13 16:45:07.778035 - [DEBUG] Edge Function : AllBottom
7715 2019-Jan-13 16:45:07.778063 - [DEBUG] End adding new jump function
7716 2019-Jan-13 16:45:07.778102 - [DEBUG]
7717 2019-Jan-13 16:45:07.778126 - [DEBUG] -------------------------------------------- 227. Path Edge --------------------------------------------
7718 2019-Jan-13 16:45:07.778150 - [DEBUG]
7719 2019-Jan-13 16:45:07.778183 - [DEBUG] Process 227. path edge:
7720 2019-Jan-13 16:45:07.778207 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7721 2019-Jan-13 16:45:07.778265 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
7722 2019-Jan-13 16:45:07.778903 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7723 2019-Jan-13 16:45:07.779547 - [DEBUG]
7724 2019-Jan-13 16:45:07.779572 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7725 2019-Jan-13 16:45:07.780229 - [DEBUG] Compose: EdgeIdentity * AllBottom
7726 2019-Jan-13 16:45:07.780258 - [DEBUG]
7727 2019-Jan-13 16:45:07.780282 - [DEBUG] Propagate flow
7728 2019-Jan-13 16:45:07.780306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7729 2019-Jan-13 16:45:07.780363 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
7730 2019-Jan-13 16:45:07.781008 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7731 2019-Jan-13 16:45:07.781673 - [DEBUG] Edge function : AllBottom (result of previous compose)
7732 2019-Jan-13 16:45:07.781699 - [DEBUG]
7733 2019-Jan-13 16:45:07.781723 - [DEBUG] Join: AllTop & AllBottom
7734 2019-Jan-13 16:45:07.781749 - [DEBUG] = AllBottom (new jump func)
7735 2019-Jan-13 16:45:07.781773 - [DEBUG]
7736 2019-Jan-13 16:45:07.781797 - [DEBUG] Start adding new jump function
7737 2019-Jan-13 16:45:07.781820 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7738 2019-Jan-13 16:45:07.781876 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7739 2019-Jan-13 16:45:07.782532 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
7740 2019-Jan-13 16:45:07.783180 - [DEBUG] Edge Function : AllBottom
7741 2019-Jan-13 16:45:07.783209 - [DEBUG] End adding new jump function
7742 2019-Jan-13 16:45:07.783233 - [DEBUG]
7743 2019-Jan-13 16:45:07.783256 - [DEBUG] -------------------------------------------- 228. Path Edge --------------------------------------------
7744 2019-Jan-13 16:45:07.783281 - [DEBUG]
7745 2019-Jan-13 16:45:07.783304 - [DEBUG] Process 228. path edge:
7746 2019-Jan-13 16:45:07.783328 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7747 2019-Jan-13 16:45:07.783387 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
7748 2019-Jan-13 16:45:07.784025 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7749 2019-Jan-13 16:45:07.784669 - [DEBUG]
7750 2019-Jan-13 16:45:07.784695 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
7751 2019-Jan-13 16:45:07.785364 - [DEBUG] Compose: EdgeIdentity * AllBottom
7752 2019-Jan-13 16:45:07.785392 - [DEBUG]
7753 2019-Jan-13 16:45:07.785416 - [DEBUG] Propagate flow
7754 2019-Jan-13 16:45:07.785440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7755 2019-Jan-13 16:45:07.785496 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
7756 2019-Jan-13 16:45:07.786143 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7757 2019-Jan-13 16:45:07.786787 - [DEBUG] Edge function : AllBottom (result of previous compose)
7758 2019-Jan-13 16:45:07.786812 - [DEBUG]
7759 2019-Jan-13 16:45:07.786837 - [DEBUG] Join: AllTop & AllBottom
7760 2019-Jan-13 16:45:07.786863 - [DEBUG] = AllBottom (new jump func)
7761 2019-Jan-13 16:45:07.786887 - [DEBUG]
7762 2019-Jan-13 16:45:07.786921 - [DEBUG] Start adding new jump function
7763 2019-Jan-13 16:45:07.786945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7764 2019-Jan-13 16:45:07.787001 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7765 2019-Jan-13 16:45:07.787647 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
7766 2019-Jan-13 16:45:07.788307 - [DEBUG] Edge Function : AllBottom
7767 2019-Jan-13 16:45:07.788334 - [DEBUG] End adding new jump function
7768 2019-Jan-13 16:45:07.788358 - [DEBUG]
7769 2019-Jan-13 16:45:07.788382 - [DEBUG] -------------------------------------------- 229. Path Edge --------------------------------------------
7770 2019-Jan-13 16:45:07.788406 - [DEBUG]
7771 2019-Jan-13 16:45:07.788430 - [DEBUG] Process 229. path edge:
7772 2019-Jan-13 16:45:07.788453 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7773 2019-Jan-13 16:45:07.788510 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
7774 2019-Jan-13 16:45:07.789155 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7775 2019-Jan-13 16:45:07.789798 - [DEBUG]
7776 2019-Jan-13 16:45:07.789822 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
7777 2019-Jan-13 16:45:07.790471 - [DEBUG] Possible callees:
7778 2019-Jan-13 16:45:07.790496 - [DEBUG] llvm.dbg.declare
7779 2019-Jan-13 16:45:07.790521 - [DEBUG] Possible return sites:
7780 2019-Jan-13 16:45:07.790544 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1557781 2019-Jan-13 16:45:07.791883 - [DEBUG] Found and process special summary
7782 2019-Jan-13 16:45:07.791927 - [DEBUG] Compose: EdgeIdentity * AllBottom
7783 2019-Jan-13 16:45:07.791955 - [DEBUG]
7784 2019-Jan-13 16:45:07.791979 - [DEBUG] Propagate flow
7785 2019-Jan-13 16:45:07.792003 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7786 2019-Jan-13 16:45:07.792066 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7787 2019-Jan-13 16:45:07.792728 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7788 2019-Jan-13 16:45:07.793387 - [DEBUG] Edge function : AllBottom (result of previous compose)
7789 2019-Jan-13 16:45:07.793412 - [DEBUG]
7790 2019-Jan-13 16:45:07.793438 - [DEBUG] Join: AllTop & AllBottom
7791 2019-Jan-13 16:45:07.793464 - [DEBUG] = AllBottom (new jump func)
7792 2019-Jan-13 16:45:07.793489 - [DEBUG]
7793 2019-Jan-13 16:45:07.793512 - [DEBUG] Start adding new jump function
7794 2019-Jan-13 16:45:07.793536 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7795 2019-Jan-13 16:45:07.793593 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7796 2019-Jan-13 16:45:07.794238 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7797 2019-Jan-13 16:45:07.794905 - [DEBUG] Edge Function : AllBottom
7798 2019-Jan-13 16:45:07.794935 - [DEBUG] End adding new jump function
7799 2019-Jan-13 16:45:07.794959 - [DEBUG]
7800 2019-Jan-13 16:45:07.794983 - [DEBUG] -------------------------------------------- 230. Path Edge --------------------------------------------
7801 2019-Jan-13 16:45:07.795007 - [DEBUG]
7802 2019-Jan-13 16:45:07.795031 - [DEBUG] Process 230. path edge:
7803 2019-Jan-13 16:45:07.795071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7804 2019-Jan-13 16:45:07.795134 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
7805 2019-Jan-13 16:45:07.795780 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7806 2019-Jan-13 16:45:07.796431 - [DEBUG]
7807 2019-Jan-13 16:45:07.796456 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7808 2019-Jan-13 16:45:07.797160 - [DEBUG] Compose: EdgeIdentity * AllBottom
7809 2019-Jan-13 16:45:07.797191 - [DEBUG]
7810 2019-Jan-13 16:45:07.797215 - [DEBUG] Propagate flow
7811 2019-Jan-13 16:45:07.797239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7812 2019-Jan-13 16:45:07.797306 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
7813 2019-Jan-13 16:45:07.797969 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7814 2019-Jan-13 16:45:07.798659 - [DEBUG] Edge function : AllBottom (result of previous compose)
7815 2019-Jan-13 16:45:07.798685 - [DEBUG]
7816 2019-Jan-13 16:45:07.798712 - [DEBUG] Join: AllTop & AllBottom
7817 2019-Jan-13 16:45:07.798738 - [DEBUG] = AllBottom (new jump func)
7818 2019-Jan-13 16:45:07.798762 - [DEBUG]
7819 2019-Jan-13 16:45:07.798785 - [DEBUG] Start adding new jump function
7820 2019-Jan-13 16:45:07.798808 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7821 2019-Jan-13 16:45:07.798871 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7822 2019-Jan-13 16:45:07.799571 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
7823 2019-Jan-13 16:45:07.800246 - [DEBUG] Edge Function : AllBottom
7824 2019-Jan-13 16:45:07.800278 - [DEBUG] End adding new jump function
7825 2019-Jan-13 16:45:07.800302 - [DEBUG]
7826 2019-Jan-13 16:45:07.800326 - [DEBUG] -------------------------------------------- 231. Path Edge --------------------------------------------
7827 2019-Jan-13 16:45:07.800351 - [DEBUG]
7828 2019-Jan-13 16:45:07.800374 - [DEBUG] Process 231. path edge:
7829 2019-Jan-13 16:45:07.800398 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7830 2019-Jan-13 16:45:07.800464 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
7831 2019-Jan-13 16:45:07.801141 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7832 2019-Jan-13 16:45:07.801864 - [DEBUG]
7833 2019-Jan-13 16:45:07.801893 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
7834 2019-Jan-13 16:45:07.802606 - [DEBUG] Compose: EdgeIdentity * AllBottom
7835 2019-Jan-13 16:45:07.802636 - [DEBUG]
7836 2019-Jan-13 16:45:07.802660 - [DEBUG] Propagate flow
7837 2019-Jan-13 16:45:07.802684 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7838 2019-Jan-13 16:45:07.802761 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
7839 2019-Jan-13 16:45:07.803453 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7840 2019-Jan-13 16:45:07.804159 - [DEBUG] Edge function : AllBottom (result of previous compose)
7841 2019-Jan-13 16:45:07.804188 - [DEBUG]
7842 2019-Jan-13 16:45:07.804216 - [DEBUG] Join: AllTop & AllBottom
7843 2019-Jan-13 16:45:07.804243 - [DEBUG] = AllBottom (new jump func)
7844 2019-Jan-13 16:45:07.804268 - [DEBUG]
7845 2019-Jan-13 16:45:07.804293 - [DEBUG] Start adding new jump function
7846 2019-Jan-13 16:45:07.804346 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7847 2019-Jan-13 16:45:07.804421 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7848 2019-Jan-13 16:45:07.805125 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
7849 2019-Jan-13 16:45:07.805767 - [DEBUG] Edge Function : AllBottom
7850 2019-Jan-13 16:45:07.805797 - [DEBUG] End adding new jump function
7851 2019-Jan-13 16:45:07.805822 - [DEBUG]
7852 2019-Jan-13 16:45:07.805846 - [DEBUG] -------------------------------------------- 232. Path Edge --------------------------------------------
7853 2019-Jan-13 16:45:07.805871 - [DEBUG]
7854 2019-Jan-13 16:45:07.805894 - [DEBUG] Process 232. path edge:
7855 2019-Jan-13 16:45:07.805918 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7856 2019-Jan-13 16:45:07.805983 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
7857 2019-Jan-13 16:45:07.806624 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7858 2019-Jan-13 16:45:07.807280 - [DEBUG]
7859 2019-Jan-13 16:45:07.807307 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
7860 2019-Jan-13 16:45:07.807969 - [DEBUG] Compose: EdgeIdentity * AllBottom
7861 2019-Jan-13 16:45:07.807999 - [DEBUG]
7862 2019-Jan-13 16:45:07.808023 - [DEBUG] Propagate flow
7863 2019-Jan-13 16:45:07.808046 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7864 2019-Jan-13 16:45:07.808122 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
7865 2019-Jan-13 16:45:07.808769 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7866 2019-Jan-13 16:45:07.809412 - [DEBUG] Edge function : AllBottom (result of previous compose)
7867 2019-Jan-13 16:45:07.809437 - [DEBUG]
7868 2019-Jan-13 16:45:07.809462 - [DEBUG] Join: AllTop & AllBottom
7869 2019-Jan-13 16:45:07.809488 - [DEBUG] = AllBottom (new jump func)
7870 2019-Jan-13 16:45:07.809512 - [DEBUG]
7871 2019-Jan-13 16:45:07.809536 - [DEBUG] Start adding new jump function
7872 2019-Jan-13 16:45:07.809559 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7873 2019-Jan-13 16:45:07.809615 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7874 2019-Jan-13 16:45:07.810259 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
7875 2019-Jan-13 16:45:07.810904 - [DEBUG] Edge Function : AllBottom
7876 2019-Jan-13 16:45:07.810931 - [DEBUG] End adding new jump function
7877 2019-Jan-13 16:45:07.810956 - [DEBUG]
7878 2019-Jan-13 16:45:07.810980 - [DEBUG] -------------------------------------------- 233. Path Edge --------------------------------------------
7879 2019-Jan-13 16:45:07.811004 - [DEBUG]
7880 2019-Jan-13 16:45:07.811028 - [DEBUG] Process 233. path edge:
7881 2019-Jan-13 16:45:07.811052 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7882 2019-Jan-13 16:45:07.811108 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
7883 2019-Jan-13 16:45:07.811789 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7884 2019-Jan-13 16:45:07.812439 - [DEBUG]
7885 2019-Jan-13 16:45:07.812464 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
7886 2019-Jan-13 16:45:07.813138 - [DEBUG] Possible callees:
7887 2019-Jan-13 16:45:07.813164 - [DEBUG] llvm.dbg.declare
7888 2019-Jan-13 16:45:07.813189 - [DEBUG] Possible return sites:
7889 2019-Jan-13 16:45:07.813213 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1637890 2019-Jan-13 16:45:07.814497 - [DEBUG] Found and process special summary
7891 2019-Jan-13 16:45:07.814535 - [DEBUG] Compose: EdgeIdentity * AllBottom
7892 2019-Jan-13 16:45:07.814563 - [DEBUG]
7893 2019-Jan-13 16:45:07.814587 - [DEBUG] Propagate flow
7894 2019-Jan-13 16:45:07.814610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7895 2019-Jan-13 16:45:07.814667 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7896 2019-Jan-13 16:45:07.815341 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7897 2019-Jan-13 16:45:07.815997 - [DEBUG] Edge function : AllBottom (result of previous compose)
7898 2019-Jan-13 16:45:07.816023 - [DEBUG]
7899 2019-Jan-13 16:45:07.816049 - [DEBUG] Join: AllTop & AllBottom
7900 2019-Jan-13 16:45:07.816075 - [DEBUG] = AllBottom (new jump func)
7901 2019-Jan-13 16:45:07.816100 - [DEBUG]
7902 2019-Jan-13 16:45:07.816123 - [DEBUG] Start adding new jump function
7903 2019-Jan-13 16:45:07.816146 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7904 2019-Jan-13 16:45:07.816204 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7905 2019-Jan-13 16:45:07.816852 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7906 2019-Jan-13 16:45:07.817490 - [DEBUG] Edge Function : AllBottom
7907 2019-Jan-13 16:45:07.817518 - [DEBUG] End adding new jump function
7908 2019-Jan-13 16:45:07.817543 - [DEBUG]
7909 2019-Jan-13 16:45:07.817567 - [DEBUG] -------------------------------------------- 234. Path Edge --------------------------------------------
7910 2019-Jan-13 16:45:07.817591 - [DEBUG]
7911 2019-Jan-13 16:45:07.817614 - [DEBUG] Process 234. path edge:
7912 2019-Jan-13 16:45:07.817638 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7913 2019-Jan-13 16:45:07.817695 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
7914 2019-Jan-13 16:45:07.818352 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7915 2019-Jan-13 16:45:07.818997 - [DEBUG]
7916 2019-Jan-13 16:45:07.819022 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7917 2019-Jan-13 16:45:07.819680 - [DEBUG] Compose: EdgeIdentity * AllBottom
7918 2019-Jan-13 16:45:07.819708 - [DEBUG]
7919 2019-Jan-13 16:45:07.819732 - [DEBUG] Propagate flow
7920 2019-Jan-13 16:45:07.819755 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7921 2019-Jan-13 16:45:07.819811 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
7922 2019-Jan-13 16:45:07.820464 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7923 2019-Jan-13 16:45:07.821110 - [DEBUG] Edge function : AllBottom (result of previous compose)
7924 2019-Jan-13 16:45:07.821135 - [DEBUG]
7925 2019-Jan-13 16:45:07.821160 - [DEBUG] Join: AllTop & AllBottom
7926 2019-Jan-13 16:45:07.821186 - [DEBUG] = AllBottom (new jump func)
7927 2019-Jan-13 16:45:07.821210 - [DEBUG]
7928 2019-Jan-13 16:45:07.821234 - [DEBUG] Start adding new jump function
7929 2019-Jan-13 16:45:07.821269 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7930 2019-Jan-13 16:45:07.821331 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7931 2019-Jan-13 16:45:07.822021 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
7932 2019-Jan-13 16:45:07.822685 - [DEBUG] Edge Function : AllBottom
7933 2019-Jan-13 16:45:07.822716 - [DEBUG] End adding new jump function
7934 2019-Jan-13 16:45:07.822740 - [DEBUG]
7935 2019-Jan-13 16:45:07.822764 - [DEBUG] -------------------------------------------- 235. Path Edge --------------------------------------------
7936 2019-Jan-13 16:45:07.822789 - [DEBUG]
7937 2019-Jan-13 16:45:07.822812 - [DEBUG] Process 235. path edge:
7938 2019-Jan-13 16:45:07.822836 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7939 2019-Jan-13 16:45:07.822899 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
7940 2019-Jan-13 16:45:07.823546 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7941 2019-Jan-13 16:45:07.824190 - [DEBUG]
7942 2019-Jan-13 16:45:07.824217 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
7943 2019-Jan-13 16:45:07.824894 - [DEBUG] Compose: EdgeIdentity * AllBottom
7944 2019-Jan-13 16:45:07.824922 - [DEBUG]
7945 2019-Jan-13 16:45:07.824946 - [DEBUG] Propagate flow
7946 2019-Jan-13 16:45:07.824969 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7947 2019-Jan-13 16:45:07.825026 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
7948 2019-Jan-13 16:45:07.825671 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7949 2019-Jan-13 16:45:07.826314 - [DEBUG] Edge function : AllBottom (result of previous compose)
7950 2019-Jan-13 16:45:07.826339 - [DEBUG]
7951 2019-Jan-13 16:45:07.826364 - [DEBUG] Join: AllTop & AllBottom
7952 2019-Jan-13 16:45:07.826390 - [DEBUG] = AllBottom (new jump func)
7953 2019-Jan-13 16:45:07.826414 - [DEBUG]
7954 2019-Jan-13 16:45:07.826437 - [DEBUG] Start adding new jump function
7955 2019-Jan-13 16:45:07.826461 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7956 2019-Jan-13 16:45:07.826517 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7957 2019-Jan-13 16:45:07.827162 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
7958 2019-Jan-13 16:45:07.827805 - [DEBUG] Edge Function : AllBottom
7959 2019-Jan-13 16:45:07.827833 - [DEBUG] End adding new jump function
7960 2019-Jan-13 16:45:07.827857 - [DEBUG]
7961 2019-Jan-13 16:45:07.827881 - [DEBUG] -------------------------------------------- 236. Path Edge --------------------------------------------
7962 2019-Jan-13 16:45:07.827905 - [DEBUG]
7963 2019-Jan-13 16:45:07.827929 - [DEBUG] Process 236. path edge:
7964 2019-Jan-13 16:45:07.827952 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7965 2019-Jan-13 16:45:07.828009 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
7966 2019-Jan-13 16:45:07.828670 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7967 2019-Jan-13 16:45:07.829312 - [DEBUG]
7968 2019-Jan-13 16:45:07.829336 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
7969 2019-Jan-13 16:45:07.830003 - [DEBUG] Possible callees:
7970 2019-Jan-13 16:45:07.830028 - [DEBUG] llvm.dbg.declare
7971 2019-Jan-13 16:45:07.830053 - [DEBUG] Possible return sites:
7972 2019-Jan-13 16:45:07.830077 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1697973 2019-Jan-13 16:45:07.831360 - [DEBUG] Found and process special summary
7974 2019-Jan-13 16:45:07.831395 - [DEBUG] Compose: EdgeIdentity * AllBottom
7975 2019-Jan-13 16:45:07.831437 - [DEBUG]
7976 2019-Jan-13 16:45:07.831461 - [DEBUG] Propagate flow
7977 2019-Jan-13 16:45:07.831483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7978 2019-Jan-13 16:45:07.831544 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
7979 2019-Jan-13 16:45:07.832203 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7980 2019-Jan-13 16:45:07.832852 - [DEBUG] Edge function : AllBottom (result of previous compose)
7981 2019-Jan-13 16:45:07.832878 - [DEBUG]
7982 2019-Jan-13 16:45:07.832903 - [DEBUG] Join: AllTop & AllBottom
7983 2019-Jan-13 16:45:07.832929 - [DEBUG] = AllBottom (new jump func)
7984 2019-Jan-13 16:45:07.832954 - [DEBUG]
7985 2019-Jan-13 16:45:07.832977 - [DEBUG] Start adding new jump function
7986 2019-Jan-13 16:45:07.833000 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7987 2019-Jan-13 16:45:07.833057 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7988 2019-Jan-13 16:45:07.833709 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
7989 2019-Jan-13 16:45:07.834346 - [DEBUG] Edge Function : AllBottom
7990 2019-Jan-13 16:45:07.834374 - [DEBUG] End adding new jump function
7991 2019-Jan-13 16:45:07.834398 - [DEBUG]
7992 2019-Jan-13 16:45:07.834422 - [DEBUG] -------------------------------------------- 237. Path Edge --------------------------------------------
7993 2019-Jan-13 16:45:07.834446 - [DEBUG]
7994 2019-Jan-13 16:45:07.834469 - [DEBUG] Process 237. path edge:
7995 2019-Jan-13 16:45:07.834493 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7996 2019-Jan-13 16:45:07.834550 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
7997 2019-Jan-13 16:45:07.835212 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7998 2019-Jan-13 16:45:07.835856 - [DEBUG]
7999 2019-Jan-13 16:45:07.835880 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
8000 2019-Jan-13 16:45:07.836538 - [DEBUG] Compose: EdgeIdentity * AllBottom
8001 2019-Jan-13 16:45:07.836566 - [DEBUG]
8002 2019-Jan-13 16:45:07.836590 - [DEBUG] Propagate flow
8003 2019-Jan-13 16:45:07.836613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8004 2019-Jan-13 16:45:07.836670 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
8005 2019-Jan-13 16:45:07.837332 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8006 2019-Jan-13 16:45:07.838008 - [DEBUG] Edge function : AllBottom (result of previous compose)
8007 2019-Jan-13 16:45:07.838034 - [DEBUG]
8008 2019-Jan-13 16:45:07.838061 - [DEBUG] Join: AllTop & AllBottom
8009 2019-Jan-13 16:45:07.838130 - [DEBUG] = AllBottom (new jump func)
8010 2019-Jan-13 16:45:07.838155 - [DEBUG]
8011 2019-Jan-13 16:45:07.838178 - [DEBUG] Start adding new jump function
8012 2019-Jan-13 16:45:07.838219 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8013 2019-Jan-13 16:45:07.838287 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8014 2019-Jan-13 16:45:07.838959 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
8015 2019-Jan-13 16:45:07.839616 - [DEBUG] Edge Function : AllBottom
8016 2019-Jan-13 16:45:07.839648 - [DEBUG] End adding new jump function
8017 2019-Jan-13 16:45:07.839672 - [DEBUG]
8018 2019-Jan-13 16:45:07.839696 - [DEBUG] -------------------------------------------- 238. Path Edge --------------------------------------------
8019 2019-Jan-13 16:45:07.839720 - [DEBUG]
8020 2019-Jan-13 16:45:07.839743 - [DEBUG] Process 238. path edge:
8021 2019-Jan-13 16:45:07.839767 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8022 2019-Jan-13 16:45:07.839833 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
8023 2019-Jan-13 16:45:07.840520 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8024 2019-Jan-13 16:45:07.841191 - [DEBUG]
8025 2019-Jan-13 16:45:07.841217 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
8026 2019-Jan-13 16:45:07.841930 - [DEBUG] Compose: EdgeIdentity * AllBottom
8027 2019-Jan-13 16:45:07.841960 - [DEBUG]
8028 2019-Jan-13 16:45:07.841984 - [DEBUG] Propagate flow
8029 2019-Jan-13 16:45:07.842007 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8030 2019-Jan-13 16:45:07.842070 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
8031 2019-Jan-13 16:45:07.842735 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8032 2019-Jan-13 16:45:07.843390 - [DEBUG] Edge function : AllBottom (result of previous compose)
8033 2019-Jan-13 16:45:07.843416 - [DEBUG]
8034 2019-Jan-13 16:45:07.843441 - [DEBUG] Join: AllTop & AllBottom
8035 2019-Jan-13 16:45:07.843468 - [DEBUG] = AllBottom (new jump func)
8036 2019-Jan-13 16:45:07.843492 - [DEBUG]
8037 2019-Jan-13 16:45:07.843515 - [DEBUG] Start adding new jump function
8038 2019-Jan-13 16:45:07.843539 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8039 2019-Jan-13 16:45:07.843596 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8040 2019-Jan-13 16:45:07.844242 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
8041 2019-Jan-13 16:45:07.844907 - [DEBUG] Edge Function : AllBottom
8042 2019-Jan-13 16:45:07.844935 - [DEBUG] End adding new jump function
8043 2019-Jan-13 16:45:07.844960 - [DEBUG]
8044 2019-Jan-13 16:45:07.844983 - [DEBUG] -------------------------------------------- 239. Path Edge --------------------------------------------
8045 2019-Jan-13 16:45:07.845008 - [DEBUG]
8046 2019-Jan-13 16:45:07.845031 - [DEBUG] Process 239. path edge:
8047 2019-Jan-13 16:45:07.845055 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8048 2019-Jan-13 16:45:07.845112 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
8049 2019-Jan-13 16:45:07.845765 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8050 2019-Jan-13 16:45:07.846410 - [DEBUG]
8051 2019-Jan-13 16:45:07.846435 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
8052 2019-Jan-13 16:45:07.847094 - [DEBUG] Compose: EdgeIdentity * AllBottom
8053 2019-Jan-13 16:45:07.847148 - [DEBUG]
8054 2019-Jan-13 16:45:07.847172 - [DEBUG] Propagate flow
8055 2019-Jan-13 16:45:07.847196 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8056 2019-Jan-13 16:45:07.847254 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
8057 2019-Jan-13 16:45:07.847904 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8058 2019-Jan-13 16:45:07.848577 - [DEBUG] Edge function : AllBottom (result of previous compose)
8059 2019-Jan-13 16:45:07.848603 - [DEBUG]
8060 2019-Jan-13 16:45:07.848628 - [DEBUG] Join: AllTop & AllBottom
8061 2019-Jan-13 16:45:07.848654 - [DEBUG] = AllBottom (new jump func)
8062 2019-Jan-13 16:45:07.848679 - [DEBUG]
8063 2019-Jan-13 16:45:07.848702 - [DEBUG] Start adding new jump function
8064 2019-Jan-13 16:45:07.848725 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8065 2019-Jan-13 16:45:07.848783 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8066 2019-Jan-13 16:45:07.849446 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
8067 2019-Jan-13 16:45:07.850111 - [DEBUG] Edge Function : AllBottom
8068 2019-Jan-13 16:45:07.850143 - [DEBUG] End adding new jump function
8069 2019-Jan-13 16:45:07.850169 - [DEBUG]
8070 2019-Jan-13 16:45:07.850193 - [DEBUG] -------------------------------------------- 240. Path Edge --------------------------------------------
8071 2019-Jan-13 16:45:07.850218 - [DEBUG]
8072 2019-Jan-13 16:45:07.850241 - [DEBUG] Process 240. path edge:
8073 2019-Jan-13 16:45:07.850266 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8074 2019-Jan-13 16:45:07.850339 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
8075 2019-Jan-13 16:45:07.851034 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8076 2019-Jan-13 16:45:07.851800 - [DEBUG]
8077 2019-Jan-13 16:45:07.851831 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
8078 2019-Jan-13 16:45:07.852542 - [DEBUG] Compose: EdgeIdentity * AllBottom
8079 2019-Jan-13 16:45:07.852572 - [DEBUG]
8080 2019-Jan-13 16:45:07.852596 - [DEBUG] Propagate flow
8081 2019-Jan-13 16:45:07.852620 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8082 2019-Jan-13 16:45:07.852693 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
8083 2019-Jan-13 16:45:07.853378 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8084 2019-Jan-13 16:45:07.854068 - [DEBUG] Edge function : AllBottom (result of previous compose)
8085 2019-Jan-13 16:45:07.854094 - [DEBUG]
8086 2019-Jan-13 16:45:07.854121 - [DEBUG] Join: AllTop & AllBottom
8087 2019-Jan-13 16:45:07.854147 - [DEBUG] = AllBottom (new jump func)
8088 2019-Jan-13 16:45:07.854172 - [DEBUG]
8089 2019-Jan-13 16:45:07.854196 - [DEBUG] Start adding new jump function
8090 2019-Jan-13 16:45:07.854220 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8091 2019-Jan-13 16:45:07.854288 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8092 2019-Jan-13 16:45:07.854974 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
8093 2019-Jan-13 16:45:07.855615 - [DEBUG] Edge Function : AllBottom
8094 2019-Jan-13 16:45:07.855646 - [DEBUG] End adding new jump function
8095 2019-Jan-13 16:45:07.855695 - [DEBUG]
8096 2019-Jan-13 16:45:07.855720 - [DEBUG] -------------------------------------------- 241. Path Edge --------------------------------------------
8097 2019-Jan-13 16:45:07.855744 - [DEBUG]
8098 2019-Jan-13 16:45:07.855768 - [DEBUG] Process 241. path edge:
8099 2019-Jan-13 16:45:07.855792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8100 2019-Jan-13 16:45:07.855850 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
8101 2019-Jan-13 16:45:07.856489 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8102 2019-Jan-13 16:45:07.857133 - [DEBUG]
8103 2019-Jan-13 16:45:07.857159 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
8104 2019-Jan-13 16:45:07.857827 - [DEBUG] Compose: EdgeIdentity * AllBottom
8105 2019-Jan-13 16:45:07.857855 - [DEBUG]
8106 2019-Jan-13 16:45:07.857879 - [DEBUG] Propagate flow
8107 2019-Jan-13 16:45:07.857903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8108 2019-Jan-13 16:45:07.857959 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
8109 2019-Jan-13 16:45:07.858612 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8110 2019-Jan-13 16:45:07.859257 - [DEBUG] Edge function : AllBottom (result of previous compose)
8111 2019-Jan-13 16:45:07.859282 - [DEBUG]
8112 2019-Jan-13 16:45:07.859307 - [DEBUG] Join: AllTop & AllBottom
8113 2019-Jan-13 16:45:07.859333 - [DEBUG] = AllBottom (new jump func)
8114 2019-Jan-13 16:45:07.859357 - [DEBUG]
8115 2019-Jan-13 16:45:07.859381 - [DEBUG] Start adding new jump function
8116 2019-Jan-13 16:45:07.859404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8117 2019-Jan-13 16:45:07.859460 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8118 2019-Jan-13 16:45:07.860105 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
8119 2019-Jan-13 16:45:07.860738 - [DEBUG] Edge Function : AllBottom
8120 2019-Jan-13 16:45:07.860766 - [DEBUG] End adding new jump function
8121 2019-Jan-13 16:45:07.860790 - [DEBUG]
8122 2019-Jan-13 16:45:07.860814 - [DEBUG] -------------------------------------------- 242. Path Edge --------------------------------------------
8123 2019-Jan-13 16:45:07.860838 - [DEBUG]
8124 2019-Jan-13 16:45:07.860862 - [DEBUG] Process 242. path edge:
8125 2019-Jan-13 16:45:07.860886 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8126 2019-Jan-13 16:45:07.860942 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
8127 2019-Jan-13 16:45:07.861593 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8128 2019-Jan-13 16:45:07.862252 - [DEBUG]
8129 2019-Jan-13 16:45:07.862278 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
8130 2019-Jan-13 16:45:07.862927 - [DEBUG] Compose: EdgeIdentity * AllBottom
8131 2019-Jan-13 16:45:07.862956 - [DEBUG]
8132 2019-Jan-13 16:45:07.862980 - [DEBUG] Propagate flow
8133 2019-Jan-13 16:45:07.863003 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8134 2019-Jan-13 16:45:07.863061 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
8135 2019-Jan-13 16:45:07.863706 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8136 2019-Jan-13 16:45:07.864349 - [DEBUG] Edge function : AllBottom (result of previous compose)
8137 2019-Jan-13 16:45:07.864375 - [DEBUG]
8138 2019-Jan-13 16:45:07.864409 - [DEBUG] Join: AllTop & AllBottom
8139 2019-Jan-13 16:45:07.864435 - [DEBUG] = AllBottom (new jump func)
8140 2019-Jan-13 16:45:07.864460 - [DEBUG]
8141 2019-Jan-13 16:45:07.864484 - [DEBUG] Start adding new jump function
8142 2019-Jan-13 16:45:07.864507 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8143 2019-Jan-13 16:45:07.864564 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8144 2019-Jan-13 16:45:07.865267 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
8145 2019-Jan-13 16:45:07.865963 - [DEBUG] Edge Function : AllBottom
8146 2019-Jan-13 16:45:07.865998 - [DEBUG] End adding new jump function
8147 2019-Jan-13 16:45:07.866023 - [DEBUG]
8148 2019-Jan-13 16:45:07.866048 - [DEBUG] -------------------------------------------- 243. Path Edge --------------------------------------------
8149 2019-Jan-13 16:45:07.866072 - [DEBUG]
8150 2019-Jan-13 16:45:07.866096 - [DEBUG] Process 243. path edge:
8151 2019-Jan-13 16:45:07.866120 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8152 2019-Jan-13 16:45:07.866195 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
8153 2019-Jan-13 16:45:07.866895 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8154 2019-Jan-13 16:45:07.867590 - [DEBUG]
8155 2019-Jan-13 16:45:07.867616 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
8156 2019-Jan-13 16:45:07.868335 - [DEBUG] Compose: EdgeIdentity * AllBottom
8157 2019-Jan-13 16:45:07.868364 - [DEBUG]
8158 2019-Jan-13 16:45:07.868388 - [DEBUG] Propagate flow
8159 2019-Jan-13 16:45:07.868412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8160 2019-Jan-13 16:45:07.868474 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
8161 2019-Jan-13 16:45:07.869118 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8162 2019-Jan-13 16:45:07.869763 - [DEBUG] Edge function : AllBottom (result of previous compose)
8163 2019-Jan-13 16:45:07.869788 - [DEBUG]
8164 2019-Jan-13 16:45:07.869814 - [DEBUG] Join: AllTop & AllBottom
8165 2019-Jan-13 16:45:07.869840 - [DEBUG] = AllBottom (new jump func)
8166 2019-Jan-13 16:45:07.869864 - [DEBUG]
8167 2019-Jan-13 16:45:07.869888 - [DEBUG] Start adding new jump function
8168 2019-Jan-13 16:45:07.869911 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8169 2019-Jan-13 16:45:07.869967 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8170 2019-Jan-13 16:45:07.870625 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
8171 2019-Jan-13 16:45:07.871268 - [DEBUG] Edge Function : AllBottom
8172 2019-Jan-13 16:45:07.871296 - [DEBUG] End adding new jump function
8173 2019-Jan-13 16:45:07.871321 - [DEBUG]
8174 2019-Jan-13 16:45:07.871345 - [DEBUG] -------------------------------------------- 244. Path Edge --------------------------------------------
8175 2019-Jan-13 16:45:07.871369 - [DEBUG]
8176 2019-Jan-13 16:45:07.871393 - [DEBUG] Process 244. path edge:
8177 2019-Jan-13 16:45:07.871435 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8178 2019-Jan-13 16:45:07.871494 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
8179 2019-Jan-13 16:45:07.872162 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8180 2019-Jan-13 16:45:07.872849 - [DEBUG]
8181 2019-Jan-13 16:45:07.872877 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
8182 2019-Jan-13 16:45:07.873548 - [DEBUG] Compose: EdgeIdentity * AllBottom
8183 2019-Jan-13 16:45:07.873576 - [DEBUG]
8184 2019-Jan-13 16:45:07.873600 - [DEBUG] Propagate flow
8185 2019-Jan-13 16:45:07.873624 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8186 2019-Jan-13 16:45:07.873683 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
8187 2019-Jan-13 16:45:07.874322 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8188 2019-Jan-13 16:45:07.874992 - [DEBUG] Edge function : AllBottom (result of previous compose)
8189 2019-Jan-13 16:45:07.875017 - [DEBUG]
8190 2019-Jan-13 16:45:07.875042 - [DEBUG] Join: AllTop & AllBottom
8191 2019-Jan-13 16:45:07.875068 - [DEBUG] = AllBottom (new jump func)
8192 2019-Jan-13 16:45:07.875093 - [DEBUG]
8193 2019-Jan-13 16:45:07.875116 - [DEBUG] Start adding new jump function
8194 2019-Jan-13 16:45:07.875140 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8195 2019-Jan-13 16:45:07.875196 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8196 2019-Jan-13 16:45:07.875841 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
8197 2019-Jan-13 16:45:07.876487 - [DEBUG] Edge Function : AllBottom
8198 2019-Jan-13 16:45:07.876515 - [DEBUG] End adding new jump function
8199 2019-Jan-13 16:45:07.876540 - [DEBUG]
8200 2019-Jan-13 16:45:07.876564 - [DEBUG] -------------------------------------------- 245. Path Edge --------------------------------------------
8201 2019-Jan-13 16:45:07.876588 - [DEBUG]
8202 2019-Jan-13 16:45:07.876612 - [DEBUG] Process 245. path edge:
8203 2019-Jan-13 16:45:07.876635 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8204 2019-Jan-13 16:45:07.876697 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
8205 2019-Jan-13 16:45:07.877370 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8206 2019-Jan-13 16:45:07.878045 - [DEBUG]
8207 2019-Jan-13 16:45:07.878089 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
8208 2019-Jan-13 16:45:07.878776 - [DEBUG] Compose: EdgeIdentity * AllBottom
8209 2019-Jan-13 16:45:07.878805 - [DEBUG]
8210 2019-Jan-13 16:45:07.878829 - [DEBUG] Propagate flow
8211 2019-Jan-13 16:45:07.878853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8212 2019-Jan-13 16:45:07.878916 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8213 2019-Jan-13 16:45:07.879600 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8214 2019-Jan-13 16:45:07.880293 - [DEBUG] Edge function : AllBottom (result of previous compose)
8215 2019-Jan-13 16:45:07.880320 - [DEBUG]
8216 2019-Jan-13 16:45:07.880347 - [DEBUG] Join: AllTop & AllBottom
8217 2019-Jan-13 16:45:07.880373 - [DEBUG] = AllBottom (new jump func)
8218 2019-Jan-13 16:45:07.880398 - [DEBUG]
8219 2019-Jan-13 16:45:07.880422 - [DEBUG] Start adding new jump function
8220 2019-Jan-13 16:45:07.880446 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8221 2019-Jan-13 16:45:07.880511 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8222 2019-Jan-13 16:45:07.881196 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8223 2019-Jan-13 16:45:07.881876 - [DEBUG] Edge Function : AllBottom
8224 2019-Jan-13 16:45:07.881908 - [DEBUG] End adding new jump function
8225 2019-Jan-13 16:45:07.881933 - [DEBUG]
8226 2019-Jan-13 16:45:07.881957 - [DEBUG] -------------------------------------------- 246. Path Edge --------------------------------------------
8227 2019-Jan-13 16:45:07.881982 - [DEBUG]
8228 2019-Jan-13 16:45:07.882006 - [DEBUG] Process 246. path edge:
8229 2019-Jan-13 16:45:07.882029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8230 2019-Jan-13 16:45:07.882092 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
8231 2019-Jan-13 16:45:07.882756 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8232 2019-Jan-13 16:45:07.883429 - [DEBUG]
8233 2019-Jan-13 16:45:07.883455 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8234 2019-Jan-13 16:45:07.884132 - [DEBUG] Start of endsummarytab entry
8235 2019-Jan-13 16:45:07.884162 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
8236 2019-Jan-13 16:45:07.884881 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
8237 2019-Jan-13 16:45:07.884959 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8238 2019-Jan-13 16:45:07.885650 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
8239 2019-Jan-13 16:45:07.886355 - [DEBUG] EF: AllBottom
8240 2019-Jan-13 16:45:07.886384 - [DEBUG]
8241 2019-Jan-13 16:45:07.886409 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8242 2019-Jan-13 16:45:07.887085 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
8243 2019-Jan-13 16:45:07.887749 - [DEBUG] EF: AllBottom
8244 2019-Jan-13 16:45:07.887774 - [DEBUG]
8245 2019-Jan-13 16:45:07.887798 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8246 2019-Jan-13 16:45:07.888457 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8247 2019-Jan-13 16:45:07.889102 - [DEBUG] EF: AllBottom
8248 2019-Jan-13 16:45:07.889127 - [DEBUG]
8249 2019-Jan-13 16:45:07.889150 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8250 2019-Jan-13 16:45:07.889783 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
8251 2019-Jan-13 16:45:07.890418 - [DEBUG] EF: AllBottom
8252 2019-Jan-13 16:45:07.890443 - [DEBUG]
8253 2019-Jan-13 16:45:07.890467 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8254 2019-Jan-13 16:45:07.891099 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
8255 2019-Jan-13 16:45:07.891767 - [DEBUG] EF: AllBottom
8256 2019-Jan-13 16:45:07.891792 - [DEBUG]
8257 2019-Jan-13 16:45:07.891815 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8258 2019-Jan-13 16:45:07.892464 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
8259 2019-Jan-13 16:45:07.893104 - [DEBUG] EF: AllBottom
8260 2019-Jan-13 16:45:07.893129 - [DEBUG]
8261 2019-Jan-13 16:45:07.893152 - [DEBUG] ---------------
8262 2019-Jan-13 16:45:07.893176 - [DEBUG]
8263 2019-Jan-13 16:45:07.893201 - [DEBUG] End of endsummarytab entry
8264 2019-Jan-13 16:45:07.893224 - [DEBUG]
8265 2019-Jan-13 16:45:07.893249 - [DEBUG] Start of incomingtab entry
8266 2019-Jan-13 16:45:07.893274 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
8267 2019-Jan-13 16:45:07.893916 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
8268 2019-Jan-13 16:45:07.893976 - [DEBUG] ---------------
8269 2019-Jan-13 16:45:07.894020 - [DEBUG] End of incomingtab entry
8270 2019-Jan-13 16:45:07.894045 - [DEBUG]
8271 2019-Jan-13 16:45:07.894072 - [DEBUG] EDGE:
8272 2019-Jan-13 16:45:07.894130 - [DEBUG] ---> 8273 2019-Jan-13 16:45:07.894784 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8274 2019-Jan-13 16:45:07.895436 - [DEBUG]
8275 2019-Jan-13 16:45:07.895462 - [DEBUG] EDGE:
8276 2019-Jan-13 16:45:07.895521 - [DEBUG] ---> 8277 2019-Jan-13 16:45:07.896167 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8278 2019-Jan-13 16:45:07.896812 - [DEBUG]
8279 2019-Jan-13 16:45:07.896863 - [DEBUG] Compose: EdgeIdentity * AllBottom
8280 2019-Jan-13 16:45:07.896891 - [DEBUG]
8281 2019-Jan-13 16:45:07.896915 - [DEBUG] Propagate flow
8282 2019-Jan-13 16:45:07.896939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8283 2019-Jan-13 16:45:07.896997 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
8284 2019-Jan-13 16:45:07.897643 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8285 2019-Jan-13 16:45:07.898315 - [DEBUG] Edge function : AllBottom (result of previous compose)
8286 2019-Jan-13 16:45:07.898340 - [DEBUG]
8287 2019-Jan-13 16:45:07.898367 - [DEBUG] Join: AllTop & AllBottom
8288 2019-Jan-13 16:45:07.898393 - [DEBUG] = AllBottom (new jump func)
8289 2019-Jan-13 16:45:07.898417 - [DEBUG]
8290 2019-Jan-13 16:45:07.898441 - [DEBUG] Start adding new jump function
8291 2019-Jan-13 16:45:07.898464 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8292 2019-Jan-13 16:45:07.898521 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8293 2019-Jan-13 16:45:07.899174 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
8294 2019-Jan-13 16:45:07.899818 - [DEBUG] Edge Function : AllBottom
8295 2019-Jan-13 16:45:07.899848 - [DEBUG] End adding new jump function
8296 2019-Jan-13 16:45:07.899872 - [DEBUG]
8297 2019-Jan-13 16:45:07.899896 - [DEBUG] -------------------------------------------- 247. Path Edge --------------------------------------------
8298 2019-Jan-13 16:45:07.899921 - [DEBUG]
8299 2019-Jan-13 16:45:07.899944 - [DEBUG] Process 247. path edge:
8300 2019-Jan-13 16:45:07.899968 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8301 2019-Jan-13 16:45:07.900025 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
8302 2019-Jan-13 16:45:07.900670 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8303 2019-Jan-13 16:45:07.901323 - [DEBUG]
8304 2019-Jan-13 16:45:07.901348 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
8305 2019-Jan-13 16:45:07.902022 - [DEBUG] Possible callees:
8306 2019-Jan-13 16:45:07.902051 - [DEBUG] llvm.dbg.declare
8307 2019-Jan-13 16:45:07.902076 - [DEBUG] Possible return sites:
8308 2019-Jan-13 16:45:07.902100 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1938309 2019-Jan-13 16:45:07.903395 - [DEBUG] Found and process special summary
8310 2019-Jan-13 16:45:07.903432 - [DEBUG] Compose: EdgeIdentity * AllBottom
8311 2019-Jan-13 16:45:07.903459 - [DEBUG]
8312 2019-Jan-13 16:45:07.903483 - [DEBUG] Propagate flow
8313 2019-Jan-13 16:45:07.903507 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8314 2019-Jan-13 16:45:07.903564 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
8315 2019-Jan-13 16:45:07.904210 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8316 2019-Jan-13 16:45:07.904879 - [DEBUG] Edge function : AllBottom (result of previous compose)
8317 2019-Jan-13 16:45:07.904904 - [DEBUG]
8318 2019-Jan-13 16:45:07.904929 - [DEBUG] Join: AllTop & AllBottom
8319 2019-Jan-13 16:45:07.904955 - [DEBUG] = AllBottom (new jump func)
8320 2019-Jan-13 16:45:07.904979 - [DEBUG]
8321 2019-Jan-13 16:45:07.905003 - [DEBUG] Start adding new jump function
8322 2019-Jan-13 16:45:07.905026 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8323 2019-Jan-13 16:45:07.905083 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8324 2019-Jan-13 16:45:07.905728 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
8325 2019-Jan-13 16:45:07.906372 - [DEBUG] Edge Function : AllBottom
8326 2019-Jan-13 16:45:07.906400 - [DEBUG] End adding new jump function
8327 2019-Jan-13 16:45:07.906423 - [DEBUG]
8328 2019-Jan-13 16:45:07.906447 - [DEBUG] -------------------------------------------- 248. Path Edge --------------------------------------------
8329 2019-Jan-13 16:45:07.906471 - [DEBUG]
8330 2019-Jan-13 16:45:07.906495 - [DEBUG] Process 248. path edge:
8331 2019-Jan-13 16:45:07.906518 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8332 2019-Jan-13 16:45:07.906575 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
8333 2019-Jan-13 16:45:07.907228 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8334 2019-Jan-13 16:45:07.907874 - [DEBUG]
8335 2019-Jan-13 16:45:07.907899 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
8336 2019-Jan-13 16:45:07.908586 - [DEBUG] Compose: EdgeIdentity * AllBottom
8337 2019-Jan-13 16:45:07.908614 - [DEBUG]
8338 2019-Jan-13 16:45:07.908638 - [DEBUG] Propagate flow
8339 2019-Jan-13 16:45:07.908661 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8340 2019-Jan-13 16:45:07.908719 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
8341 2019-Jan-13 16:45:07.909357 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8342 2019-Jan-13 16:45:07.910001 - [DEBUG] Edge function : AllBottom (result of previous compose)
8343 2019-Jan-13 16:45:07.910027 - [DEBUG]
8344 2019-Jan-13 16:45:07.910052 - [DEBUG] Join: AllTop & AllBottom
8345 2019-Jan-13 16:45:07.910077 - [DEBUG] = AllBottom (new jump func)
8346 2019-Jan-13 16:45:07.910102 - [DEBUG]
8347 2019-Jan-13 16:45:07.910125 - [DEBUG] Start adding new jump function
8348 2019-Jan-13 16:45:07.910149 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8349 2019-Jan-13 16:45:07.910205 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8350 2019-Jan-13 16:45:07.910852 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
8351 2019-Jan-13 16:45:07.911517 - [DEBUG] Edge Function : AllBottom
8352 2019-Jan-13 16:45:07.911546 - [DEBUG] End adding new jump function
8353 2019-Jan-13 16:45:07.911570 - [DEBUG]
8354 2019-Jan-13 16:45:07.911594 - [DEBUG] -------------------------------------------- 249. Path Edge --------------------------------------------
8355 2019-Jan-13 16:45:07.911618 - [DEBUG]
8356 2019-Jan-13 16:45:07.911641 - [DEBUG] Process 249. path edge:
8357 2019-Jan-13 16:45:07.911665 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8358 2019-Jan-13 16:45:07.911722 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
8359 2019-Jan-13 16:45:07.912378 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8360 2019-Jan-13 16:45:07.913053 - [DEBUG]
8361 2019-Jan-13 16:45:07.913080 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
8362 2019-Jan-13 16:45:07.913755 - [DEBUG] Compose: EdgeIdentity * AllBottom
8363 2019-Jan-13 16:45:07.913784 - [DEBUG]
8364 2019-Jan-13 16:45:07.913808 - [DEBUG] Propagate flow
8365 2019-Jan-13 16:45:07.913831 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8366 2019-Jan-13 16:45:07.913894 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
8367 2019-Jan-13 16:45:07.914536 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8368 2019-Jan-13 16:45:07.915211 - [DEBUG] Edge function : AllBottom (result of previous compose)
8369 2019-Jan-13 16:45:07.915237 - [DEBUG]
8370 2019-Jan-13 16:45:07.915262 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8371 2019-Jan-13 16:45:07.915288 - [DEBUG] = AllBottom
8372 2019-Jan-13 16:45:07.915313 - [DEBUG]
8373 2019-Jan-13 16:45:07.915336 - [DEBUG] PROPAGATE: No new function!
8374 2019-Jan-13 16:45:07.915360 - [DEBUG] EDGE:
8375 2019-Jan-13 16:45:07.915420 - [DEBUG] ---> 8376 2019-Jan-13 16:45:07.916071 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8377 2019-Jan-13 16:45:07.916756 - [DEBUG]
8378 2019-Jan-13 16:45:07.916785 - [DEBUG] EDGE:
8379 2019-Jan-13 16:45:07.916854 - [DEBUG] ---> 8380 2019-Jan-13 16:45:07.917518 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8381 2019-Jan-13 16:45:07.918214 - [DEBUG]
8382 2019-Jan-13 16:45:07.918267 - [DEBUG] Compose: EdgeIdentity * AllBottom
8383 2019-Jan-13 16:45:07.918296 - [DEBUG]
8384 2019-Jan-13 16:45:07.918321 - [DEBUG] Propagate flow
8385 2019-Jan-13 16:45:07.918344 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8386 2019-Jan-13 16:45:07.918407 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
8387 2019-Jan-13 16:45:07.919111 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8388 2019-Jan-13 16:45:07.919771 - [DEBUG] Edge function : AllBottom (result of previous compose)
8389 2019-Jan-13 16:45:07.919797 - [DEBUG]
8390 2019-Jan-13 16:45:07.919824 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8391 2019-Jan-13 16:45:07.919850 - [DEBUG] = AllBottom
8392 2019-Jan-13 16:45:07.919874 - [DEBUG]
8393 2019-Jan-13 16:45:07.919897 - [DEBUG] PROPAGATE: No new function!
8394 2019-Jan-13 16:45:07.919927 - [DEBUG] EDGE:
8395 2019-Jan-13 16:45:07.920017 - [DEBUG] ---> 8396 2019-Jan-13 16:45:07.920672 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8397 2019-Jan-13 16:45:07.921325 - [DEBUG]
8398 2019-Jan-13 16:45:07.921352 - [DEBUG] EDGE:
8399 2019-Jan-13 16:45:07.921435 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
8400 2019-Jan-13 16:45:07.922090 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8401 2019-Jan-13 16:45:07.922738 - [DEBUG]
8402 2019-Jan-13 16:45:07.922763 - [DEBUG] EDGE:
8403 2019-Jan-13 16:45:07.922824 - [DEBUG] ---> 8404 2019-Jan-13 16:45:07.923473 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8405 2019-Jan-13 16:45:07.924126 - [DEBUG]
8406 2019-Jan-13 16:45:07.924152 - [DEBUG] EDGE:
8407 2019-Jan-13 16:45:07.924210 - [DEBUG] ---> 8408 2019-Jan-13 16:45:07.924865 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8409 2019-Jan-13 16:45:07.925509 - [DEBUG]
8410 2019-Jan-13 16:45:07.925534 - [DEBUG] EDGE:
8411 2019-Jan-13 16:45:07.925592 - [DEBUG] ---> 8412 2019-Jan-13 16:45:07.926232 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8413 2019-Jan-13 16:45:07.926876 - [DEBUG]
8414 2019-Jan-13 16:45:07.926922 - [DEBUG] Compose: EdgeIdentity * AllBottom
8415 2019-Jan-13 16:45:07.926950 - [DEBUG]
8416 2019-Jan-13 16:45:07.926973 - [DEBUG] Propagate flow
8417 2019-Jan-13 16:45:07.926997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8418 2019-Jan-13 16:45:07.927054 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
8419 2019-Jan-13 16:45:07.927693 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8420 2019-Jan-13 16:45:07.928353 - [DEBUG] Edge function : AllBottom (result of previous compose)
8421 2019-Jan-13 16:45:07.928378 - [DEBUG]
8422 2019-Jan-13 16:45:07.928404 - [DEBUG] Join: AllTop & AllBottom
8423 2019-Jan-13 16:45:07.928430 - [DEBUG] = AllBottom (new jump func)
8424 2019-Jan-13 16:45:07.928454 - [DEBUG]
8425 2019-Jan-13 16:45:07.928478 - [DEBUG] Start adding new jump function
8426 2019-Jan-13 16:45:07.928501 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8427 2019-Jan-13 16:45:07.928557 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8428 2019-Jan-13 16:45:07.929203 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
8429 2019-Jan-13 16:45:07.929841 - [DEBUG] Edge Function : AllBottom
8430 2019-Jan-13 16:45:07.929871 - [DEBUG] End adding new jump function
8431 2019-Jan-13 16:45:07.929895 - [DEBUG]
8432 2019-Jan-13 16:45:07.929918 - [DEBUG] -------------------------------------------- 250. Path Edge --------------------------------------------
8433 2019-Jan-13 16:45:07.929943 - [DEBUG]
8434 2019-Jan-13 16:45:07.929981 - [DEBUG] Process 250. path edge:
8435 2019-Jan-13 16:45:07.930006 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8436 2019-Jan-13 16:45:07.930063 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
8437 2019-Jan-13 16:45:07.930702 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8438 2019-Jan-13 16:45:07.931351 - [DEBUG]
8439 2019-Jan-13 16:45:07.931377 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
8440 2019-Jan-13 16:45:07.932069 - [DEBUG] Compose: EdgeIdentity * AllBottom
8441 2019-Jan-13 16:45:07.932098 - [DEBUG]
8442 2019-Jan-13 16:45:07.932121 - [DEBUG] Propagate flow
8443 2019-Jan-13 16:45:07.932145 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8444 2019-Jan-13 16:45:07.932208 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
8445 2019-Jan-13 16:45:07.932890 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8446 2019-Jan-13 16:45:07.933586 - [DEBUG] Edge function : AllBottom (result of previous compose)
8447 2019-Jan-13 16:45:07.933616 - [DEBUG]
8448 2019-Jan-13 16:45:07.933644 - [DEBUG] Join: AllTop & AllBottom
8449 2019-Jan-13 16:45:07.933670 - [DEBUG] = AllBottom (new jump func)
8450 2019-Jan-13 16:45:07.933695 - [DEBUG]
8451 2019-Jan-13 16:45:07.933719 - [DEBUG] Start adding new jump function
8452 2019-Jan-13 16:45:07.933743 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8453 2019-Jan-13 16:45:07.933825 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8454 2019-Jan-13 16:45:07.934532 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
8455 2019-Jan-13 16:45:07.935252 - [DEBUG] Edge Function : AllBottom
8456 2019-Jan-13 16:45:07.935285 - [DEBUG] End adding new jump function
8457 2019-Jan-13 16:45:07.935309 - [DEBUG]
8458 2019-Jan-13 16:45:07.935334 - [DEBUG] -------------------------------------------- 251. Path Edge --------------------------------------------
8459 2019-Jan-13 16:45:07.935360 - [DEBUG]
8460 2019-Jan-13 16:45:07.935384 - [DEBUG] Process 251. path edge:
8461 2019-Jan-13 16:45:07.935408 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8462 2019-Jan-13 16:45:07.935481 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
8463 2019-Jan-13 16:45:07.936133 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8464 2019-Jan-13 16:45:07.936780 - [DEBUG]
8465 2019-Jan-13 16:45:07.936807 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
8466 2019-Jan-13 16:45:07.937468 - [DEBUG] Compose: EdgeIdentity * AllBottom
8467 2019-Jan-13 16:45:07.937497 - [DEBUG]
8468 2019-Jan-13 16:45:07.937520 - [DEBUG] Propagate flow
8469 2019-Jan-13 16:45:07.937544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8470 2019-Jan-13 16:45:07.937602 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
8471 2019-Jan-13 16:45:07.938280 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8472 2019-Jan-13 16:45:07.938925 - [DEBUG] Edge function : AllBottom (result of previous compose)
8473 2019-Jan-13 16:45:07.938951 - [DEBUG]
8474 2019-Jan-13 16:45:07.938976 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8475 2019-Jan-13 16:45:07.939003 - [DEBUG] = AllBottom
8476 2019-Jan-13 16:45:07.939027 - [DEBUG]
8477 2019-Jan-13 16:45:07.939050 - [DEBUG] PROPAGATE: No new function!
8478 2019-Jan-13 16:45:07.939093 - [DEBUG] EDGE:
8479 2019-Jan-13 16:45:07.939152 - [DEBUG] ---> 8480 2019-Jan-13 16:45:07.939787 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8481 2019-Jan-13 16:45:07.940438 - [DEBUG]
8482 2019-Jan-13 16:45:07.940463 - [DEBUG] EDGE:
8483 2019-Jan-13 16:45:07.940521 - [DEBUG] ---> 8484 2019-Jan-13 16:45:07.941161 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8485 2019-Jan-13 16:45:07.941825 - [DEBUG]
8486 2019-Jan-13 16:45:07.941850 - [DEBUG] EDGE:
8487 2019-Jan-13 16:45:07.941908 - [DEBUG] ---> 8488 2019-Jan-13 16:45:07.942573 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8489 2019-Jan-13 16:45:07.943251 - [DEBUG]
8490 2019-Jan-13 16:45:07.943277 - [DEBUG] EDGE:
8491 2019-Jan-13 16:45:07.943341 - [DEBUG] ---> 8492 2019-Jan-13 16:45:07.943989 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8493 2019-Jan-13 16:45:07.944641 - [DEBUG]
8494 2019-Jan-13 16:45:07.944666 - [DEBUG] EDGE:
8495 2019-Jan-13 16:45:07.944724 - [DEBUG] ---> 8496 2019-Jan-13 16:45:07.945384 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8497 2019-Jan-13 16:45:07.946042 - [DEBUG]
8498 2019-Jan-13 16:45:07.946068 - [DEBUG] EDGE:
8499 2019-Jan-13 16:45:07.946128 - [DEBUG] ---> 8500 2019-Jan-13 16:45:07.946770 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8501 2019-Jan-13 16:45:07.947415 - [DEBUG]
8502 2019-Jan-13 16:45:07.947465 - [DEBUG] Compose: EdgeIdentity * AllBottom
8503 2019-Jan-13 16:45:07.947493 - [DEBUG]
8504 2019-Jan-13 16:45:07.947517 - [DEBUG] Propagate flow
8505 2019-Jan-13 16:45:07.947541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8506 2019-Jan-13 16:45:07.947597 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
8507 2019-Jan-13 16:45:07.948260 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8508 2019-Jan-13 16:45:07.948917 - [DEBUG] Edge function : AllBottom (result of previous compose)
8509 2019-Jan-13 16:45:07.948942 - [DEBUG]
8510 2019-Jan-13 16:45:07.948968 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8511 2019-Jan-13 16:45:07.948994 - [DEBUG] = AllBottom
8512 2019-Jan-13 16:45:07.949019 - [DEBUG]
8513 2019-Jan-13 16:45:07.949042 - [DEBUG] PROPAGATE: No new function!
8514 2019-Jan-13 16:45:07.949071 - [DEBUG] EDGE:
8515 2019-Jan-13 16:45:07.949133 - [DEBUG] ---> 8516 2019-Jan-13 16:45:07.949799 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8517 2019-Jan-13 16:45:07.950444 - [DEBUG]
8518 2019-Jan-13 16:45:07.950469 - [DEBUG] EDGE:
8519 2019-Jan-13 16:45:07.950527 - [DEBUG] ---> 8520 2019-Jan-13 16:45:07.951163 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8521 2019-Jan-13 16:45:07.951828 - [DEBUG]
8522 2019-Jan-13 16:45:07.951854 - [DEBUG] EDGE:
8523 2019-Jan-13 16:45:07.951911 - [DEBUG] ---> 8524 2019-Jan-13 16:45:07.952561 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8525 2019-Jan-13 16:45:07.953205 - [DEBUG]
8526 2019-Jan-13 16:45:07.953247 - [DEBUG] Compose: EdgeIdentity * AllBottom
8527 2019-Jan-13 16:45:07.953274 - [DEBUG]
8528 2019-Jan-13 16:45:07.953299 - [DEBUG] Propagate flow
8529 2019-Jan-13 16:45:07.953322 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8530 2019-Jan-13 16:45:07.953379 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
8531 2019-Jan-13 16:45:07.954019 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8532 2019-Jan-13 16:45:07.954669 - [DEBUG] Edge function : AllBottom (result of previous compose)
8533 2019-Jan-13 16:45:07.954695 - [DEBUG]
8534 2019-Jan-13 16:45:07.954720 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8535 2019-Jan-13 16:45:07.954762 - [DEBUG] = AllBottom
8536 2019-Jan-13 16:45:07.954787 - [DEBUG]
8537 2019-Jan-13 16:45:07.954811 - [DEBUG] PROPAGATE: No new function!
8538 2019-Jan-13 16:45:07.954837 - [DEBUG] EDGE:
8539 2019-Jan-13 16:45:07.954896 - [DEBUG] ---> 8540 2019-Jan-13 16:45:07.955541 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8541 2019-Jan-13 16:45:07.956184 - [DEBUG]
8542 2019-Jan-13 16:45:07.956210 - [DEBUG] EDGE:
8543 2019-Jan-13 16:45:07.956267 - [DEBUG] ---> 8544 2019-Jan-13 16:45:07.956924 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8545 2019-Jan-13 16:45:07.957609 - [DEBUG]
8546 2019-Jan-13 16:45:07.957636 - [DEBUG] EDGE:
8547 2019-Jan-13 16:45:07.957704 - [DEBUG] ---> 8548 2019-Jan-13 16:45:07.958390 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8549 2019-Jan-13 16:45:07.959092 - [DEBUG]
8550 2019-Jan-13 16:45:07.959122 - [DEBUG] EDGE:
8551 2019-Jan-13 16:45:07.959193 - [DEBUG] ---> 8552 2019-Jan-13 16:45:07.959869 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8553 2019-Jan-13 16:45:07.960521 - [DEBUG]
8554 2019-Jan-13 16:45:07.960574 - [DEBUG] Compose: EdgeIdentity * AllBottom
8555 2019-Jan-13 16:45:07.960630 - [DEBUG]
8556 2019-Jan-13 16:45:07.960656 - [DEBUG] Propagate flow
8557 2019-Jan-13 16:45:07.960680 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8558 2019-Jan-13 16:45:07.960740 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
8559 2019-Jan-13 16:45:07.961382 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8560 2019-Jan-13 16:45:07.962057 - [DEBUG] Edge function : AllBottom (result of previous compose)
8561 2019-Jan-13 16:45:07.962086 - [DEBUG]
8562 2019-Jan-13 16:45:07.962113 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8563 2019-Jan-13 16:45:07.962139 - [DEBUG] = AllBottom
8564 2019-Jan-13 16:45:07.962163 - [DEBUG]
8565 2019-Jan-13 16:45:07.962187 - [DEBUG] PROPAGATE: No new function!
8566 2019-Jan-13 16:45:07.962216 - [DEBUG] EDGE:
8567 2019-Jan-13 16:45:07.962277 - [DEBUG] ---> 8568 2019-Jan-13 16:45:07.962924 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8569 2019-Jan-13 16:45:07.963587 - [DEBUG]
8570 2019-Jan-13 16:45:07.963613 - [DEBUG] EDGE:
8571 2019-Jan-13 16:45:07.963674 - [DEBUG] ---> 8572 2019-Jan-13 16:45:07.964320 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8573 2019-Jan-13 16:45:07.964999 - [DEBUG]
8574 2019-Jan-13 16:45:07.965025 - [DEBUG] EDGE:
8575 2019-Jan-13 16:45:07.965085 - [DEBUG] ---> 8576 2019-Jan-13 16:45:07.965759 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8577 2019-Jan-13 16:45:07.966452 - [DEBUG]
8578 2019-Jan-13 16:45:07.966518 - [DEBUG] Compose: EdgeIdentity * AllBottom
8579 2019-Jan-13 16:45:07.966547 - [DEBUG]
8580 2019-Jan-13 16:45:07.966572 - [DEBUG] Propagate flow
8581 2019-Jan-13 16:45:07.966596 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8582 2019-Jan-13 16:45:07.966672 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
8583 2019-Jan-13 16:45:07.967383 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8584 2019-Jan-13 16:45:07.968124 - [DEBUG] Edge function : AllBottom (result of previous compose)
8585 2019-Jan-13 16:45:07.968153 - [DEBUG]
8586 2019-Jan-13 16:45:07.968183 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8587 2019-Jan-13 16:45:07.968209 - [DEBUG] = AllBottom
8588 2019-Jan-13 16:45:07.968234 - [DEBUG]
8589 2019-Jan-13 16:45:07.968258 - [DEBUG] PROPAGATE: No new function!
8590 2019-Jan-13 16:45:07.968292 - [DEBUG] EDGE:
8591 2019-Jan-13 16:45:07.968365 - [DEBUG] ---> 8592 2019-Jan-13 16:45:07.969044 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8593 2019-Jan-13 16:45:07.969690 - [DEBUG]
8594 2019-Jan-13 16:45:07.969716 - [DEBUG] EDGE:
8595 2019-Jan-13 16:45:07.969774 - [DEBUG] ---> 8596 2019-Jan-13 16:45:07.970433 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8597 2019-Jan-13 16:45:07.971091 - [DEBUG]
8598 2019-Jan-13 16:45:07.971118 - [DEBUG] EDGE:
8599 2019-Jan-13 16:45:07.971179 - [DEBUG] ---> 8600 2019-Jan-13 16:45:07.971848 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8601 2019-Jan-13 16:45:07.972509 - [DEBUG]
8602 2019-Jan-13 16:45:07.972535 - [DEBUG] EDGE:
8603 2019-Jan-13 16:45:07.972597 - [DEBUG] ---> 8604 2019-Jan-13 16:45:07.973266 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8605 2019-Jan-13 16:45:07.973930 - [DEBUG]
8606 2019-Jan-13 16:45:07.973992 - [DEBUG] Compose: EdgeIdentity * AllBottom
8607 2019-Jan-13 16:45:07.974020 - [DEBUG]
8608 2019-Jan-13 16:45:07.974045 - [DEBUG] Propagate flow
8609 2019-Jan-13 16:45:07.974069 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8610 2019-Jan-13 16:45:07.974130 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
8611 2019-Jan-13 16:45:07.974803 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8612 2019-Jan-13 16:45:07.975441 - [DEBUG] Edge function : AllBottom (result of previous compose)
8613 2019-Jan-13 16:45:07.975467 - [DEBUG]
8614 2019-Jan-13 16:45:07.975492 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8615 2019-Jan-13 16:45:07.975518 - [DEBUG] = AllBottom
8616 2019-Jan-13 16:45:07.975543 - [DEBUG]
8617 2019-Jan-13 16:45:07.975566 - [DEBUG] PROPAGATE: No new function!
8618 2019-Jan-13 16:45:07.975591 - [DEBUG] Compose: EdgeIdentity * AllBottom
8619 2019-Jan-13 16:45:07.975617 - [DEBUG]
8620 2019-Jan-13 16:45:07.975641 - [DEBUG] Propagate flow
8621 2019-Jan-13 16:45:07.975664 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8622 2019-Jan-13 16:45:07.975720 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
8623 2019-Jan-13 16:45:07.976359 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8624 2019-Jan-13 16:45:07.977004 - [DEBUG] Edge function : AllBottom (result of previous compose)
8625 2019-Jan-13 16:45:07.977030 - [DEBUG]
8626 2019-Jan-13 16:45:07.977054 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8627 2019-Jan-13 16:45:07.977080 - [DEBUG] = AllBottom
8628 2019-Jan-13 16:45:07.977104 - [DEBUG]
8629 2019-Jan-13 16:45:07.977128 - [DEBUG] PROPAGATE: No new function!
8630 2019-Jan-13 16:45:07.977156 - [DEBUG] EDGE:
8631 2019-Jan-13 16:45:07.977214 - [DEBUG] ---> 8632 2019-Jan-13 16:45:07.977860 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
8633 2019-Jan-13 16:45:07.978511 - [DEBUG]
8634 2019-Jan-13 16:45:07.978548 - [DEBUG] Compose: EdgeIdentity * AllBottom
8635 2019-Jan-13 16:45:07.978575 - [DEBUG]
8636 2019-Jan-13 16:45:07.978599 - [DEBUG] Propagate flow
8637 2019-Jan-13 16:45:07.978623 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8638 2019-Jan-13 16:45:07.978679 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
8639 2019-Jan-13 16:45:07.979341 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8640 2019-Jan-13 16:45:07.979978 - [DEBUG] Edge function : AllBottom (result of previous compose)
8641 2019-Jan-13 16:45:07.980003 - [DEBUG]
8642 2019-Jan-13 16:45:07.980029 - [DEBUG] Join: AllTop & AllBottom
8643 2019-Jan-13 16:45:07.980055 - [DEBUG] = AllBottom (new jump func)
8644 2019-Jan-13 16:45:07.980079 - [DEBUG]
8645 2019-Jan-13 16:45:07.980103 - [DEBUG] Start adding new jump function
8646 2019-Jan-13 16:45:07.980126 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8647 2019-Jan-13 16:45:07.980182 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8648 2019-Jan-13 16:45:07.980818 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
8649 2019-Jan-13 16:45:07.981479 - [DEBUG] Edge Function : AllBottom
8650 2019-Jan-13 16:45:07.981509 - [DEBUG] End adding new jump function
8651 2019-Jan-13 16:45:07.981535 - [DEBUG]
8652 2019-Jan-13 16:45:07.981559 - [DEBUG] -------------------------------------------- 252. Path Edge --------------------------------------------
8653 2019-Jan-13 16:45:07.981588 - [DEBUG]
8654 2019-Jan-13 16:45:07.981611 - [DEBUG] Process 252. path edge:
8655 2019-Jan-13 16:45:07.981635 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8656 2019-Jan-13 16:45:07.981693 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
8657 2019-Jan-13 16:45:07.982357 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
8658 2019-Jan-13 16:45:07.983002 - [DEBUG]
8659 2019-Jan-13 16:45:07.983027 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
8660 2019-Jan-13 16:45:07.983680 - [DEBUG] Possible callees:
8661 2019-Jan-13 16:45:07.983705 - [DEBUG] llvm.dbg.declare
8662 2019-Jan-13 16:45:07.983730 - [DEBUG] Possible return sites:
8663 2019-Jan-13 16:45:07.983754 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1438664 2019-Jan-13 16:45:07.985062 - [DEBUG] Found and process special summary
8665 2019-Jan-13 16:45:07.985108 - [DEBUG] Compose: EdgeIdentity * AllBottom
8666 2019-Jan-13 16:45:07.985137 - [DEBUG]
8667 2019-Jan-13 16:45:07.985161 - [DEBUG] Propagate flow
8668 2019-Jan-13 16:45:07.985184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8669 2019-Jan-13 16:45:07.985243 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8670 2019-Jan-13 16:45:07.985883 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8671 2019-Jan-13 16:45:07.986519 - [DEBUG] Edge function : AllBottom (result of previous compose)
8672 2019-Jan-13 16:45:07.986544 - [DEBUG]
8673 2019-Jan-13 16:45:07.986569 - [DEBUG] Join: AllTop & AllBottom
8674 2019-Jan-13 16:45:07.986595 - [DEBUG] = AllBottom (new jump func)
8675 2019-Jan-13 16:45:07.986620 - [DEBUG]
8676 2019-Jan-13 16:45:07.986644 - [DEBUG] Start adding new jump function
8677 2019-Jan-13 16:45:07.986667 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8678 2019-Jan-13 16:45:07.986723 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8679 2019-Jan-13 16:45:07.987359 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8680 2019-Jan-13 16:45:07.988007 - [DEBUG] Edge Function : AllBottom
8681 2019-Jan-13 16:45:07.988038 - [DEBUG] End adding new jump function
8682 2019-Jan-13 16:45:07.988062 - [DEBUG]
8683 2019-Jan-13 16:45:07.988100 - [DEBUG] -------------------------------------------- 253. Path Edge --------------------------------------------
8684 2019-Jan-13 16:45:07.988125 - [DEBUG]
8685 2019-Jan-13 16:45:07.988149 - [DEBUG] Process 253. path edge:
8686 2019-Jan-13 16:45:07.988173 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8687 2019-Jan-13 16:45:07.988230 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
8688 2019-Jan-13 16:45:07.988869 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
8689 2019-Jan-13 16:45:07.989503 - [DEBUG]
8690 2019-Jan-13 16:45:07.989528 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8691 2019-Jan-13 16:45:07.990181 - [DEBUG] Compose: EdgeIdentity * AllBottom
8692 2019-Jan-13 16:45:07.990210 - [DEBUG]
8693 2019-Jan-13 16:45:07.990233 - [DEBUG] Propagate flow
8694 2019-Jan-13 16:45:07.990257 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8695 2019-Jan-13 16:45:07.990313 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
8696 2019-Jan-13 16:45:07.990949 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8697 2019-Jan-13 16:45:07.991600 - [DEBUG] Edge function : AllBottom (result of previous compose)
8698 2019-Jan-13 16:45:07.991626 - [DEBUG]
8699 2019-Jan-13 16:45:07.991650 - [DEBUG] Join: AllTop & AllBottom
8700 2019-Jan-13 16:45:07.991676 - [DEBUG] = AllBottom (new jump func)
8701 2019-Jan-13 16:45:07.991701 - [DEBUG]
8702 2019-Jan-13 16:45:07.991724 - [DEBUG] Start adding new jump function
8703 2019-Jan-13 16:45:07.991747 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8704 2019-Jan-13 16:45:07.991804 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8705 2019-Jan-13 16:45:07.992446 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
8706 2019-Jan-13 16:45:07.993080 - [DEBUG] Edge Function : AllBottom
8707 2019-Jan-13 16:45:07.993108 - [DEBUG] End adding new jump function
8708 2019-Jan-13 16:45:07.993132 - [DEBUG]
8709 2019-Jan-13 16:45:07.993156 - [DEBUG] -------------------------------------------- 254. Path Edge --------------------------------------------
8710 2019-Jan-13 16:45:07.993180 - [DEBUG]
8711 2019-Jan-13 16:45:07.993204 - [DEBUG] Process 254. path edge:
8712 2019-Jan-13 16:45:07.993228 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8713 2019-Jan-13 16:45:07.993285 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
8714 2019-Jan-13 16:45:07.993918 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
8715 2019-Jan-13 16:45:07.994560 - [DEBUG]
8716 2019-Jan-13 16:45:07.994586 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
8717 2019-Jan-13 16:45:07.995251 - [DEBUG] Compose: EdgeIdentity * AllBottom
8718 2019-Jan-13 16:45:07.995279 - [DEBUG]
8719 2019-Jan-13 16:45:07.995302 - [DEBUG] Propagate flow
8720 2019-Jan-13 16:45:07.995326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8721 2019-Jan-13 16:45:07.995382 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
8722 2019-Jan-13 16:45:07.996016 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8723 2019-Jan-13 16:45:07.996664 - [DEBUG] Edge function : AllBottom (result of previous compose)
8724 2019-Jan-13 16:45:07.996690 - [DEBUG]
8725 2019-Jan-13 16:45:07.996726 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8726 2019-Jan-13 16:45:07.996753 - [DEBUG] = AllBottom
8727 2019-Jan-13 16:45:07.996777 - [DEBUG]
8728 2019-Jan-13 16:45:07.996800 - [DEBUG] PROPAGATE: No new function!
8729 2019-Jan-13 16:45:07.996825 - [DEBUG] EDGE:
8730 2019-Jan-13 16:45:07.996889 - [DEBUG] ---> 8731 2019-Jan-13 16:45:07.997551 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
8732 2019-Jan-13 16:45:07.998286 - [DEBUG]
8733 2019-Jan-13 16:45:07.998318 - [DEBUG] Compose: EdgeIdentity * AllBottom
8734 2019-Jan-13 16:45:07.998344 - [DEBUG]
8735 2019-Jan-13 16:45:07.998368 - [DEBUG] Propagate flow
8736 2019-Jan-13 16:45:07.998392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8737 2019-Jan-13 16:45:07.998463 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
8738 2019-Jan-13 16:45:07.999136 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8739 2019-Jan-13 16:45:07.999803 - [DEBUG] Edge function : AllBottom (result of previous compose)
8740 2019-Jan-13 16:45:07.999829 - [DEBUG]
8741 2019-Jan-13 16:45:07.999856 - [DEBUG] Join: AllTop & AllBottom
8742 2019-Jan-13 16:45:07.999883 - [DEBUG] = AllBottom (new jump func)
8743 2019-Jan-13 16:45:07.999908 - [DEBUG]
8744 2019-Jan-13 16:45:07.999931 - [DEBUG] Start adding new jump function
8745 2019-Jan-13 16:45:07.999955 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8746 2019-Jan-13 16:45:08.000020 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8747 2019-Jan-13 16:45:08.000706 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
8748 2019-Jan-13 16:45:08.001388 - [DEBUG] Edge Function : AllBottom
8749 2019-Jan-13 16:45:08.001461 - [DEBUG] End adding new jump function
8750 2019-Jan-13 16:45:08.001487 - [DEBUG]
8751 2019-Jan-13 16:45:08.001512 - [DEBUG] -------------------------------------------- 255. Path Edge --------------------------------------------
8752 2019-Jan-13 16:45:08.001538 - [DEBUG]
8753 2019-Jan-13 16:45:08.001562 - [DEBUG] Process 255. path edge:
8754 2019-Jan-13 16:45:08.001586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8755 2019-Jan-13 16:45:08.001671 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
8756 2019-Jan-13 16:45:08.002380 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8757 2019-Jan-13 16:45:08.003088 - [DEBUG]
8758 2019-Jan-13 16:45:08.003117 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
8759 2019-Jan-13 16:45:08.003826 - [DEBUG] Compose: EdgeIdentity * AllBottom
8760 2019-Jan-13 16:45:08.003856 - [DEBUG]
8761 2019-Jan-13 16:45:08.003880 - [DEBUG] Propagate flow
8762 2019-Jan-13 16:45:08.003903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8763 2019-Jan-13 16:45:08.003979 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
8764 2019-Jan-13 16:45:08.004687 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8765 2019-Jan-13 16:45:08.005416 - [DEBUG] Edge function : AllBottom (result of previous compose)
8766 2019-Jan-13 16:45:08.005443 - [DEBUG]
8767 2019-Jan-13 16:45:08.005470 - [DEBUG] Join: AllTop & AllBottom
8768 2019-Jan-13 16:45:08.005496 - [DEBUG] = AllBottom (new jump func)
8769 2019-Jan-13 16:45:08.005521 - [DEBUG]
8770 2019-Jan-13 16:45:08.005545 - [DEBUG] Start adding new jump function
8771 2019-Jan-13 16:45:08.005569 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8772 2019-Jan-13 16:45:08.005636 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8773 2019-Jan-13 16:45:08.006316 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
8774 2019-Jan-13 16:45:08.006960 - [DEBUG] Edge Function : AllBottom
8775 2019-Jan-13 16:45:08.006992 - [DEBUG] End adding new jump function
8776 2019-Jan-13 16:45:08.007016 - [DEBUG]
8777 2019-Jan-13 16:45:08.007041 - [DEBUG] -------------------------------------------- 256. Path Edge --------------------------------------------
8778 2019-Jan-13 16:45:08.007066 - [DEBUG]
8779 2019-Jan-13 16:45:08.007089 - [DEBUG] Process 256. path edge:
8780 2019-Jan-13 16:45:08.007113 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8781 2019-Jan-13 16:45:08.007173 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
8782 2019-Jan-13 16:45:08.007810 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8783 2019-Jan-13 16:45:08.008469 - [DEBUG]
8784 2019-Jan-13 16:45:08.008496 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
8785 2019-Jan-13 16:45:08.009153 - [DEBUG] Compose: EdgeIdentity * AllBottom
8786 2019-Jan-13 16:45:08.009181 - [DEBUG]
8787 2019-Jan-13 16:45:08.009205 - [DEBUG] Propagate flow
8788 2019-Jan-13 16:45:08.009229 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8789 2019-Jan-13 16:45:08.009285 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
8790 2019-Jan-13 16:45:08.009935 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8791 2019-Jan-13 16:45:08.010575 - [DEBUG] Edge function : AllBottom (result of previous compose)
8792 2019-Jan-13 16:45:08.010600 - [DEBUG]
8793 2019-Jan-13 16:45:08.010625 - [DEBUG] Join: AllTop & AllBottom
8794 2019-Jan-13 16:45:08.010652 - [DEBUG] = AllBottom (new jump func)
8795 2019-Jan-13 16:45:08.010676 - [DEBUG]
8796 2019-Jan-13 16:45:08.010700 - [DEBUG] Start adding new jump function
8797 2019-Jan-13 16:45:08.010724 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8798 2019-Jan-13 16:45:08.010780 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8799 2019-Jan-13 16:45:08.011431 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
8800 2019-Jan-13 16:45:08.012076 - [DEBUG] Edge Function : AllBottom
8801 2019-Jan-13 16:45:08.012104 - [DEBUG] End adding new jump function
8802 2019-Jan-13 16:45:08.012128 - [DEBUG]
8803 2019-Jan-13 16:45:08.012152 - [DEBUG] -------------------------------------------- 257. Path Edge --------------------------------------------
8804 2019-Jan-13 16:45:08.012176 - [DEBUG]
8805 2019-Jan-13 16:45:08.012200 - [DEBUG] Process 257. path edge:
8806 2019-Jan-13 16:45:08.012224 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8807 2019-Jan-13 16:45:08.012280 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
8808 2019-Jan-13 16:45:08.012937 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8809 2019-Jan-13 16:45:08.013578 - [DEBUG]
8810 2019-Jan-13 16:45:08.013603 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
8811 2019-Jan-13 16:45:08.014255 - [DEBUG] Possible callees:
8812 2019-Jan-13 16:45:08.014280 - [DEBUG] llvm.dbg.declare
8813 2019-Jan-13 16:45:08.014306 - [DEBUG] Possible return sites:
8814 2019-Jan-13 16:45:08.014329 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1498815 2019-Jan-13 16:45:08.015654 - [DEBUG] Found and process special summary
8816 2019-Jan-13 16:45:08.015694 - [DEBUG] Compose: EdgeIdentity * AllBottom
8817 2019-Jan-13 16:45:08.015722 - [DEBUG]
8818 2019-Jan-13 16:45:08.015747 - [DEBUG] Propagate flow
8819 2019-Jan-13 16:45:08.015770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8820 2019-Jan-13 16:45:08.015830 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
8821 2019-Jan-13 16:45:08.016471 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8822 2019-Jan-13 16:45:08.017109 - [DEBUG] Edge function : AllBottom (result of previous compose)
8823 2019-Jan-13 16:45:08.017134 - [DEBUG]
8824 2019-Jan-13 16:45:08.017159 - [DEBUG] Join: AllTop & AllBottom
8825 2019-Jan-13 16:45:08.017185 - [DEBUG] = AllBottom (new jump func)
8826 2019-Jan-13 16:45:08.017210 - [DEBUG]
8827 2019-Jan-13 16:45:08.017234 - [DEBUG] Start adding new jump function
8828 2019-Jan-13 16:45:08.017257 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8829 2019-Jan-13 16:45:08.017314 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8830 2019-Jan-13 16:45:08.017952 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
8831 2019-Jan-13 16:45:08.018607 - [DEBUG] Edge Function : AllBottom
8832 2019-Jan-13 16:45:08.018637 - [DEBUG] End adding new jump function
8833 2019-Jan-13 16:45:08.018661 - [DEBUG]
8834 2019-Jan-13 16:45:08.018685 - [DEBUG] -------------------------------------------- 258. Path Edge --------------------------------------------
8835 2019-Jan-13 16:45:08.018709 - [DEBUG]
8836 2019-Jan-13 16:45:08.018733 - [DEBUG] Process 258. path edge:
8837 2019-Jan-13 16:45:08.018757 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8838 2019-Jan-13 16:45:08.018813 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
8839 2019-Jan-13 16:45:08.019453 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8840 2019-Jan-13 16:45:08.020090 - [DEBUG]
8841 2019-Jan-13 16:45:08.020115 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
8842 2019-Jan-13 16:45:08.020781 - [DEBUG] Compose: EdgeIdentity * AllBottom
8843 2019-Jan-13 16:45:08.020809 - [DEBUG]
8844 2019-Jan-13 16:45:08.020833 - [DEBUG] Propagate flow
8845 2019-Jan-13 16:45:08.020856 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8846 2019-Jan-13 16:45:08.020913 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
8847 2019-Jan-13 16:45:08.021579 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8848 2019-Jan-13 16:45:08.022220 - [DEBUG] Edge function : AllBottom (result of previous compose)
8849 2019-Jan-13 16:45:08.022245 - [DEBUG]
8850 2019-Jan-13 16:45:08.022270 - [DEBUG] Join: AllTop & AllBottom
8851 2019-Jan-13 16:45:08.022296 - [DEBUG] = AllBottom (new jump func)
8852 2019-Jan-13 16:45:08.022321 - [DEBUG]
8853 2019-Jan-13 16:45:08.022344 - [DEBUG] Start adding new jump function
8854 2019-Jan-13 16:45:08.022368 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8855 2019-Jan-13 16:45:08.022425 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8856 2019-Jan-13 16:45:08.023072 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
8857 2019-Jan-13 16:45:08.023706 - [DEBUG] Edge Function : AllBottom
8858 2019-Jan-13 16:45:08.023737 - [DEBUG] End adding new jump function
8859 2019-Jan-13 16:45:08.023761 - [DEBUG]
8860 2019-Jan-13 16:45:08.023785 - [DEBUG] -------------------------------------------- 259. Path Edge --------------------------------------------
8861 2019-Jan-13 16:45:08.023819 - [DEBUG]
8862 2019-Jan-13 16:45:08.023843 - [DEBUG] Process 259. path edge:
8863 2019-Jan-13 16:45:08.023867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8864 2019-Jan-13 16:45:08.023924 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
8865 2019-Jan-13 16:45:08.024562 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8866 2019-Jan-13 16:45:08.025227 - [DEBUG]
8867 2019-Jan-13 16:45:08.025253 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
8868 2019-Jan-13 16:45:08.025901 - [DEBUG] Compose: EdgeIdentity * AllBottom
8869 2019-Jan-13 16:45:08.025931 - [DEBUG]
8870 2019-Jan-13 16:45:08.025954 - [DEBUG] Propagate flow
8871 2019-Jan-13 16:45:08.025978 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8872 2019-Jan-13 16:45:08.026036 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
8873 2019-Jan-13 16:45:08.026693 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8874 2019-Jan-13 16:45:08.027332 - [DEBUG] Edge function : AllBottom (result of previous compose)
8875 2019-Jan-13 16:45:08.027358 - [DEBUG]
8876 2019-Jan-13 16:45:08.027383 - [DEBUG] Join: AllTop & AllBottom
8877 2019-Jan-13 16:45:08.027409 - [DEBUG] = AllBottom (new jump func)
8878 2019-Jan-13 16:45:08.027434 - [DEBUG]
8879 2019-Jan-13 16:45:08.027457 - [DEBUG] Start adding new jump function
8880 2019-Jan-13 16:45:08.027481 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8881 2019-Jan-13 16:45:08.027537 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8882 2019-Jan-13 16:45:08.028196 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
8883 2019-Jan-13 16:45:08.028857 - [DEBUG] Edge Function : AllBottom
8884 2019-Jan-13 16:45:08.028889 - [DEBUG] End adding new jump function
8885 2019-Jan-13 16:45:08.028913 - [DEBUG]
8886 2019-Jan-13 16:45:08.028937 - [DEBUG] -------------------------------------------- 260. Path Edge --------------------------------------------
8887 2019-Jan-13 16:45:08.028962 - [DEBUG]
8888 2019-Jan-13 16:45:08.028986 - [DEBUG] Process 260. path edge:
8889 2019-Jan-13 16:45:08.029010 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8890 2019-Jan-13 16:45:08.029076 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
8891 2019-Jan-13 16:45:08.029733 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8892 2019-Jan-13 16:45:08.030373 - [DEBUG]
8893 2019-Jan-13 16:45:08.030398 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
8894 2019-Jan-13 16:45:08.031049 - [DEBUG] Possible callees:
8895 2019-Jan-13 16:45:08.031075 - [DEBUG] llvm.dbg.declare
8896 2019-Jan-13 16:45:08.031100 - [DEBUG] Possible return sites:
8897 2019-Jan-13 16:45:08.031124 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1558898 2019-Jan-13 16:45:08.032437 - [DEBUG] Found and process special summary
8899 2019-Jan-13 16:45:08.032478 - [DEBUG] Compose: EdgeIdentity * AllBottom
8900 2019-Jan-13 16:45:08.032507 - [DEBUG]
8901 2019-Jan-13 16:45:08.032531 - [DEBUG] Propagate flow
8902 2019-Jan-13 16:45:08.032555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8903 2019-Jan-13 16:45:08.032633 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
8904 2019-Jan-13 16:45:08.033325 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8905 2019-Jan-13 16:45:08.033991 - [DEBUG] Edge function : AllBottom (result of previous compose)
8906 2019-Jan-13 16:45:08.034017 - [DEBUG]
8907 2019-Jan-13 16:45:08.034044 - [DEBUG] Join: AllTop & AllBottom
8908 2019-Jan-13 16:45:08.034071 - [DEBUG] = AllBottom (new jump func)
8909 2019-Jan-13 16:45:08.034096 - [DEBUG]
8910 2019-Jan-13 16:45:08.034120 - [DEBUG] Start adding new jump function
8911 2019-Jan-13 16:45:08.034144 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8912 2019-Jan-13 16:45:08.034204 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8913 2019-Jan-13 16:45:08.034887 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
8914 2019-Jan-13 16:45:08.035532 - [DEBUG] Edge Function : AllBottom
8915 2019-Jan-13 16:45:08.035564 - [DEBUG] End adding new jump function
8916 2019-Jan-13 16:45:08.035589 - [DEBUG]
8917 2019-Jan-13 16:45:08.035613 - [DEBUG] -------------------------------------------- 261. Path Edge --------------------------------------------
8918 2019-Jan-13 16:45:08.035638 - [DEBUG]
8919 2019-Jan-13 16:45:08.035661 - [DEBUG] Process 261. path edge:
8920 2019-Jan-13 16:45:08.035686 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8921 2019-Jan-13 16:45:08.035744 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
8922 2019-Jan-13 16:45:08.036385 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8923 2019-Jan-13 16:45:08.037049 - [DEBUG]
8924 2019-Jan-13 16:45:08.037077 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
8925 2019-Jan-13 16:45:08.037780 - [DEBUG] Compose: EdgeIdentity * AllBottom
8926 2019-Jan-13 16:45:08.037809 - [DEBUG]
8927 2019-Jan-13 16:45:08.037833 - [DEBUG] Propagate flow
8928 2019-Jan-13 16:45:08.037857 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8929 2019-Jan-13 16:45:08.037917 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
8930 2019-Jan-13 16:45:08.038590 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8931 2019-Jan-13 16:45:08.039234 - [DEBUG] Edge function : AllBottom (result of previous compose)
8932 2019-Jan-13 16:45:08.039260 - [DEBUG]
8933 2019-Jan-13 16:45:08.039285 - [DEBUG] Join: AllTop & AllBottom
8934 2019-Jan-13 16:45:08.039311 - [DEBUG] = AllBottom (new jump func)
8935 2019-Jan-13 16:45:08.039336 - [DEBUG]
8936 2019-Jan-13 16:45:08.039359 - [DEBUG] Start adding new jump function
8937 2019-Jan-13 16:45:08.039383 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8938 2019-Jan-13 16:45:08.039439 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8939 2019-Jan-13 16:45:08.040084 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
8940 2019-Jan-13 16:45:08.040740 - [DEBUG] Edge Function : AllBottom
8941 2019-Jan-13 16:45:08.040772 - [DEBUG] End adding new jump function
8942 2019-Jan-13 16:45:08.040796 - [DEBUG]
8943 2019-Jan-13 16:45:08.040820 - [DEBUG] -------------------------------------------- 262. Path Edge --------------------------------------------
8944 2019-Jan-13 16:45:08.040845 - [DEBUG]
8945 2019-Jan-13 16:45:08.040868 - [DEBUG] Process 262. path edge:
8946 2019-Jan-13 16:45:08.040892 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8947 2019-Jan-13 16:45:08.040953 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
8948 2019-Jan-13 16:45:08.041655 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8949 2019-Jan-13 16:45:08.042354 - [DEBUG]
8950 2019-Jan-13 16:45:08.042384 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
8951 2019-Jan-13 16:45:08.043086 - [DEBUG] Compose: EdgeIdentity * AllBottom
8952 2019-Jan-13 16:45:08.043115 - [DEBUG]
8953 2019-Jan-13 16:45:08.043139 - [DEBUG] Propagate flow
8954 2019-Jan-13 16:45:08.043162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8955 2019-Jan-13 16:45:08.043225 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
8956 2019-Jan-13 16:45:08.043874 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8957 2019-Jan-13 16:45:08.044530 - [DEBUG] Edge function : AllBottom (result of previous compose)
8958 2019-Jan-13 16:45:08.044557 - [DEBUG]
8959 2019-Jan-13 16:45:08.044583 - [DEBUG] Join: AllTop & AllBottom
8960 2019-Jan-13 16:45:08.044609 - [DEBUG] = AllBottom (new jump func)
8961 2019-Jan-13 16:45:08.044634 - [DEBUG]
8962 2019-Jan-13 16:45:08.044657 - [DEBUG] Start adding new jump function
8963 2019-Jan-13 16:45:08.044681 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8964 2019-Jan-13 16:45:08.044760 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8965 2019-Jan-13 16:45:08.045408 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
8966 2019-Jan-13 16:45:08.046043 - [DEBUG] Edge Function : AllBottom
8967 2019-Jan-13 16:45:08.046074 - [DEBUG] End adding new jump function
8968 2019-Jan-13 16:45:08.046098 - [DEBUG]
8969 2019-Jan-13 16:45:08.046122 - [DEBUG] -------------------------------------------- 263. Path Edge --------------------------------------------
8970 2019-Jan-13 16:45:08.046147 - [DEBUG]
8971 2019-Jan-13 16:45:08.046171 - [DEBUG] Process 263. path edge:
8972 2019-Jan-13 16:45:08.046195 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8973 2019-Jan-13 16:45:08.046252 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
8974 2019-Jan-13 16:45:08.046903 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8975 2019-Jan-13 16:45:08.047542 - [DEBUG]
8976 2019-Jan-13 16:45:08.047568 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
8977 2019-Jan-13 16:45:08.048247 - [DEBUG] Compose: EdgeIdentity * AllBottom
8978 2019-Jan-13 16:45:08.048276 - [DEBUG]
8979 2019-Jan-13 16:45:08.048299 - [DEBUG] Propagate flow
8980 2019-Jan-13 16:45:08.048323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8981 2019-Jan-13 16:45:08.048383 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
8982 2019-Jan-13 16:45:08.049059 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8983 2019-Jan-13 16:45:08.049742 - [DEBUG] Edge function : AllBottom (result of previous compose)
8984 2019-Jan-13 16:45:08.049771 - [DEBUG]
8985 2019-Jan-13 16:45:08.049798 - [DEBUG] Join: AllTop & AllBottom
8986 2019-Jan-13 16:45:08.049825 - [DEBUG] = AllBottom (new jump func)
8987 2019-Jan-13 16:45:08.049849 - [DEBUG]
8988 2019-Jan-13 16:45:08.049874 - [DEBUG] Start adding new jump function
8989 2019-Jan-13 16:45:08.049897 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8990 2019-Jan-13 16:45:08.049968 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8991 2019-Jan-13 16:45:08.050673 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
8992 2019-Jan-13 16:45:08.051471 - [DEBUG] Edge Function : AllBottom
8993 2019-Jan-13 16:45:08.051515 - [DEBUG] End adding new jump function
8994 2019-Jan-13 16:45:08.051541 - [DEBUG]
8995 2019-Jan-13 16:45:08.051566 - [DEBUG] -------------------------------------------- 264. Path Edge --------------------------------------------
8996 2019-Jan-13 16:45:08.051593 - [DEBUG]
8997 2019-Jan-13 16:45:08.051616 - [DEBUG] Process 264. path edge:
8998 2019-Jan-13 16:45:08.051641 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8999 2019-Jan-13 16:45:08.051730 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
9000 2019-Jan-13 16:45:08.052418 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9001 2019-Jan-13 16:45:08.053077 - [DEBUG]
9002 2019-Jan-13 16:45:08.053102 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
9003 2019-Jan-13 16:45:08.053759 - [DEBUG] Possible callees:
9004 2019-Jan-13 16:45:08.053784 - [DEBUG] llvm.dbg.declare
9005 2019-Jan-13 16:45:08.053810 - [DEBUG] Possible return sites:
9006 2019-Jan-13 16:45:08.053833 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1639007 2019-Jan-13 16:45:08.055147 - [DEBUG] Found and process special summary
9008 2019-Jan-13 16:45:08.055188 - [DEBUG] Compose: EdgeIdentity * AllBottom
9009 2019-Jan-13 16:45:08.055216 - [DEBUG]
9010 2019-Jan-13 16:45:08.055241 - [DEBUG] Propagate flow
9011 2019-Jan-13 16:45:08.055264 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9012 2019-Jan-13 16:45:08.055323 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9013 2019-Jan-13 16:45:08.055963 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9014 2019-Jan-13 16:45:08.056601 - [DEBUG] Edge function : AllBottom (result of previous compose)
9015 2019-Jan-13 16:45:08.056626 - [DEBUG]
9016 2019-Jan-13 16:45:08.056652 - [DEBUG] Join: AllTop & AllBottom
9017 2019-Jan-13 16:45:08.056678 - [DEBUG] = AllBottom (new jump func)
9018 2019-Jan-13 16:45:08.056703 - [DEBUG]
9019 2019-Jan-13 16:45:08.056727 - [DEBUG] Start adding new jump function
9020 2019-Jan-13 16:45:08.056750 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9021 2019-Jan-13 16:45:08.056807 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9022 2019-Jan-13 16:45:08.057445 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9023 2019-Jan-13 16:45:08.058097 - [DEBUG] Edge Function : AllBottom
9024 2019-Jan-13 16:45:08.058127 - [DEBUG] End adding new jump function
9025 2019-Jan-13 16:45:08.058151 - [DEBUG]
9026 2019-Jan-13 16:45:08.058175 - [DEBUG] -------------------------------------------- 265. Path Edge --------------------------------------------
9027 2019-Jan-13 16:45:08.058199 - [DEBUG]
9028 2019-Jan-13 16:45:08.058223 - [DEBUG] Process 265. path edge:
9029 2019-Jan-13 16:45:08.058247 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9030 2019-Jan-13 16:45:08.058304 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
9031 2019-Jan-13 16:45:08.058943 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9032 2019-Jan-13 16:45:08.059581 - [DEBUG]
9033 2019-Jan-13 16:45:08.059606 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9034 2019-Jan-13 16:45:08.060274 - [DEBUG] Compose: EdgeIdentity * AllBottom
9035 2019-Jan-13 16:45:08.060304 - [DEBUG]
9036 2019-Jan-13 16:45:08.060343 - [DEBUG] Propagate flow
9037 2019-Jan-13 16:45:08.060367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9038 2019-Jan-13 16:45:08.060425 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9039 2019-Jan-13 16:45:08.061074 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9040 2019-Jan-13 16:45:08.061729 - [DEBUG] Edge function : AllBottom (result of previous compose)
9041 2019-Jan-13 16:45:08.061755 - [DEBUG]
9042 2019-Jan-13 16:45:08.061780 - [DEBUG] Join: AllTop & AllBottom
9043 2019-Jan-13 16:45:08.061806 - [DEBUG] = AllBottom (new jump func)
9044 2019-Jan-13 16:45:08.061831 - [DEBUG]
9045 2019-Jan-13 16:45:08.061854 - [DEBUG] Start adding new jump function
9046 2019-Jan-13 16:45:08.061878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9047 2019-Jan-13 16:45:08.061935 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9048 2019-Jan-13 16:45:08.062575 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9049 2019-Jan-13 16:45:08.063227 - [DEBUG] Edge Function : AllBottom
9050 2019-Jan-13 16:45:08.063259 - [DEBUG] End adding new jump function
9051 2019-Jan-13 16:45:08.063284 - [DEBUG]
9052 2019-Jan-13 16:45:08.063307 - [DEBUG] -------------------------------------------- 266. Path Edge --------------------------------------------
9053 2019-Jan-13 16:45:08.063331 - [DEBUG]
9054 2019-Jan-13 16:45:08.063355 - [DEBUG] Process 266. path edge:
9055 2019-Jan-13 16:45:08.063379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9056 2019-Jan-13 16:45:08.063444 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
9057 2019-Jan-13 16:45:08.064112 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9058 2019-Jan-13 16:45:08.064783 - [DEBUG]
9059 2019-Jan-13 16:45:08.064810 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9060 2019-Jan-13 16:45:08.065484 - [DEBUG] Compose: EdgeIdentity * AllBottom
9061 2019-Jan-13 16:45:08.065512 - [DEBUG]
9062 2019-Jan-13 16:45:08.065536 - [DEBUG] Propagate flow
9063 2019-Jan-13 16:45:08.065559 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9064 2019-Jan-13 16:45:08.065619 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9065 2019-Jan-13 16:45:08.066278 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9066 2019-Jan-13 16:45:08.066918 - [DEBUG] Edge function : AllBottom (result of previous compose)
9067 2019-Jan-13 16:45:08.066944 - [DEBUG]
9068 2019-Jan-13 16:45:08.066970 - [DEBUG] Join: AllTop & AllBottom
9069 2019-Jan-13 16:45:08.066996 - [DEBUG] = AllBottom (new jump func)
9070 2019-Jan-13 16:45:08.067021 - [DEBUG]
9071 2019-Jan-13 16:45:08.067044 - [DEBUG] Start adding new jump function
9072 2019-Jan-13 16:45:08.067068 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9073 2019-Jan-13 16:45:08.067125 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9074 2019-Jan-13 16:45:08.067764 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9075 2019-Jan-13 16:45:08.068426 - [DEBUG] Edge Function : AllBottom
9076 2019-Jan-13 16:45:08.068457 - [DEBUG] End adding new jump function
9077 2019-Jan-13 16:45:08.068481 - [DEBUG]
9078 2019-Jan-13 16:45:08.068505 - [DEBUG] -------------------------------------------- 267. Path Edge --------------------------------------------
9079 2019-Jan-13 16:45:08.068529 - [DEBUG]
9080 2019-Jan-13 16:45:08.068553 - [DEBUG] Process 267. path edge:
9081 2019-Jan-13 16:45:08.068597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9082 2019-Jan-13 16:45:08.068655 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
9083 2019-Jan-13 16:45:08.069302 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9084 2019-Jan-13 16:45:08.069941 - [DEBUG]
9085 2019-Jan-13 16:45:08.069966 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9086 2019-Jan-13 16:45:08.070620 - [DEBUG] Possible callees:
9087 2019-Jan-13 16:45:08.070646 - [DEBUG] llvm.dbg.declare
9088 2019-Jan-13 16:45:08.070671 - [DEBUG] Possible return sites:
9089 2019-Jan-13 16:45:08.070695 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1699090 2019-Jan-13 16:45:08.072004 - [DEBUG] Found and process special summary
9091 2019-Jan-13 16:45:08.072042 - [DEBUG] Compose: EdgeIdentity * AllBottom
9092 2019-Jan-13 16:45:08.072070 - [DEBUG]
9093 2019-Jan-13 16:45:08.072094 - [DEBUG] Propagate flow
9094 2019-Jan-13 16:45:08.072118 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9095 2019-Jan-13 16:45:08.072177 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9096 2019-Jan-13 16:45:08.072823 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9097 2019-Jan-13 16:45:08.073467 - [DEBUG] Edge function : AllBottom (result of previous compose)
9098 2019-Jan-13 16:45:08.073493 - [DEBUG]
9099 2019-Jan-13 16:45:08.073518 - [DEBUG] Join: AllTop & AllBottom
9100 2019-Jan-13 16:45:08.073544 - [DEBUG] = AllBottom (new jump func)
9101 2019-Jan-13 16:45:08.073569 - [DEBUG]
9102 2019-Jan-13 16:45:08.073592 - [DEBUG] Start adding new jump function
9103 2019-Jan-13 16:45:08.073615 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9104 2019-Jan-13 16:45:08.073672 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9105 2019-Jan-13 16:45:08.074311 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9106 2019-Jan-13 16:45:08.074970 - [DEBUG] Edge Function : AllBottom
9107 2019-Jan-13 16:45:08.075000 - [DEBUG] End adding new jump function
9108 2019-Jan-13 16:45:08.075024 - [DEBUG]
9109 2019-Jan-13 16:45:08.075048 - [DEBUG] -------------------------------------------- 268. Path Edge --------------------------------------------
9110 2019-Jan-13 16:45:08.075072 - [DEBUG]
9111 2019-Jan-13 16:45:08.075096 - [DEBUG] Process 268. path edge:
9112 2019-Jan-13 16:45:08.075120 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9113 2019-Jan-13 16:45:08.075176 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
9114 2019-Jan-13 16:45:08.075822 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9115 2019-Jan-13 16:45:08.076462 - [DEBUG]
9116 2019-Jan-13 16:45:08.076487 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9117 2019-Jan-13 16:45:08.077170 - [DEBUG] Compose: EdgeIdentity * AllBottom
9118 2019-Jan-13 16:45:08.077200 - [DEBUG]
9119 2019-Jan-13 16:45:08.077224 - [DEBUG] Propagate flow
9120 2019-Jan-13 16:45:08.077248 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9121 2019-Jan-13 16:45:08.077308 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9122 2019-Jan-13 16:45:08.077985 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9123 2019-Jan-13 16:45:08.078688 - [DEBUG] Edge function : AllBottom (result of previous compose)
9124 2019-Jan-13 16:45:08.078715 - [DEBUG]
9125 2019-Jan-13 16:45:08.078742 - [DEBUG] Join: AllTop & AllBottom
9126 2019-Jan-13 16:45:08.078768 - [DEBUG] = AllBottom (new jump func)
9127 2019-Jan-13 16:45:08.078793 - [DEBUG]
9128 2019-Jan-13 16:45:08.078817 - [DEBUG] Start adding new jump function
9129 2019-Jan-13 16:45:08.078841 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9130 2019-Jan-13 16:45:08.078902 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9131 2019-Jan-13 16:45:08.079556 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9132 2019-Jan-13 16:45:08.080246 - [DEBUG] Edge Function : AllBottom
9133 2019-Jan-13 16:45:08.080281 - [DEBUG] End adding new jump function
9134 2019-Jan-13 16:45:08.080306 - [DEBUG]
9135 2019-Jan-13 16:45:08.080330 - [DEBUG] -------------------------------------------- 269. Path Edge --------------------------------------------
9136 2019-Jan-13 16:45:08.080356 - [DEBUG]
9137 2019-Jan-13 16:45:08.080379 - [DEBUG] Process 269. path edge:
9138 2019-Jan-13 16:45:08.080403 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9139 2019-Jan-13 16:45:08.080470 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
9140 2019-Jan-13 16:45:08.081131 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9141 2019-Jan-13 16:45:08.081814 - [DEBUG]
9142 2019-Jan-13 16:45:08.081840 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9143 2019-Jan-13 16:45:08.082569 - [DEBUG] Compose: EdgeIdentity * AllBottom
9144 2019-Jan-13 16:45:08.082601 - [DEBUG]
9145 2019-Jan-13 16:45:08.082625 - [DEBUG] Propagate flow
9146 2019-Jan-13 16:45:08.082649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9147 2019-Jan-13 16:45:08.082722 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9148 2019-Jan-13 16:45:08.083427 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9149 2019-Jan-13 16:45:08.084128 - [DEBUG] Edge function : AllBottom (result of previous compose)
9150 2019-Jan-13 16:45:08.084156 - [DEBUG]
9151 2019-Jan-13 16:45:08.084184 - [DEBUG] Join: AllTop & AllBottom
9152 2019-Jan-13 16:45:08.084211 - [DEBUG] = AllBottom (new jump func)
9153 2019-Jan-13 16:45:08.084237 - [DEBUG]
9154 2019-Jan-13 16:45:08.084261 - [DEBUG] Start adding new jump function
9155 2019-Jan-13 16:45:08.084285 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9156 2019-Jan-13 16:45:08.084353 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9157 2019-Jan-13 16:45:08.085079 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9158 2019-Jan-13 16:45:08.085771 - [DEBUG] Edge Function : AllBottom
9159 2019-Jan-13 16:45:08.085807 - [DEBUG] End adding new jump function
9160 2019-Jan-13 16:45:08.085832 - [DEBUG]
9161 2019-Jan-13 16:45:08.085856 - [DEBUG] -------------------------------------------- 270. Path Edge --------------------------------------------
9162 2019-Jan-13 16:45:08.085881 - [DEBUG]
9163 2019-Jan-13 16:45:08.085905 - [DEBUG] Process 270. path edge:
9164 2019-Jan-13 16:45:08.085930 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9165 2019-Jan-13 16:45:08.085998 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
9166 2019-Jan-13 16:45:08.086659 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9167 2019-Jan-13 16:45:08.087299 - [DEBUG]
9168 2019-Jan-13 16:45:08.087347 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9169 2019-Jan-13 16:45:08.088035 - [DEBUG] Compose: EdgeIdentity * AllBottom
9170 2019-Jan-13 16:45:08.088066 - [DEBUG]
9171 2019-Jan-13 16:45:08.088112 - [DEBUG] Propagate flow
9172 2019-Jan-13 16:45:08.088136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9173 2019-Jan-13 16:45:08.088195 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9174 2019-Jan-13 16:45:08.088835 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9175 2019-Jan-13 16:45:08.089472 - [DEBUG] Edge function : AllBottom (result of previous compose)
9176 2019-Jan-13 16:45:08.089498 - [DEBUG]
9177 2019-Jan-13 16:45:08.089523 - [DEBUG] Join: AllTop & AllBottom
9178 2019-Jan-13 16:45:08.089549 - [DEBUG] = AllBottom (new jump func)
9179 2019-Jan-13 16:45:08.089574 - [DEBUG]
9180 2019-Jan-13 16:45:08.089598 - [DEBUG] Start adding new jump function
9181 2019-Jan-13 16:45:08.089621 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9182 2019-Jan-13 16:45:08.089677 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9183 2019-Jan-13 16:45:08.090315 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9184 2019-Jan-13 16:45:08.090949 - [DEBUG] Edge Function : AllBottom
9185 2019-Jan-13 16:45:08.090979 - [DEBUG] End adding new jump function
9186 2019-Jan-13 16:45:08.091004 - [DEBUG]
9187 2019-Jan-13 16:45:08.091027 - [DEBUG] -------------------------------------------- 271. Path Edge --------------------------------------------
9188 2019-Jan-13 16:45:08.091052 - [DEBUG]
9189 2019-Jan-13 16:45:08.091075 - [DEBUG] Process 271. path edge:
9190 2019-Jan-13 16:45:08.091099 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9191 2019-Jan-13 16:45:08.091156 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
9192 2019-Jan-13 16:45:08.091807 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9193 2019-Jan-13 16:45:08.092443 - [DEBUG]
9194 2019-Jan-13 16:45:08.092469 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9195 2019-Jan-13 16:45:08.093125 - [DEBUG] Compose: EdgeIdentity * AllBottom
9196 2019-Jan-13 16:45:08.093153 - [DEBUG]
9197 2019-Jan-13 16:45:08.093177 - [DEBUG] Propagate flow
9198 2019-Jan-13 16:45:08.093201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9199 2019-Jan-13 16:45:08.093260 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9200 2019-Jan-13 16:45:08.093929 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9201 2019-Jan-13 16:45:08.094591 - [DEBUG] Edge function : AllBottom (result of previous compose)
9202 2019-Jan-13 16:45:08.094617 - [DEBUG]
9203 2019-Jan-13 16:45:08.094643 - [DEBUG] Join: AllTop & AllBottom
9204 2019-Jan-13 16:45:08.094669 - [DEBUG] = AllBottom (new jump func)
9205 2019-Jan-13 16:45:08.094694 - [DEBUG]
9206 2019-Jan-13 16:45:08.094718 - [DEBUG] Start adding new jump function
9207 2019-Jan-13 16:45:08.094764 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9208 2019-Jan-13 16:45:08.094824 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9209 2019-Jan-13 16:45:08.095471 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9210 2019-Jan-13 16:45:08.096108 - [DEBUG] Edge Function : AllBottom
9211 2019-Jan-13 16:45:08.096138 - [DEBUG] End adding new jump function
9212 2019-Jan-13 16:45:08.096176 - [DEBUG]
9213 2019-Jan-13 16:45:08.096201 - [DEBUG] -------------------------------------------- 272. Path Edge --------------------------------------------
9214 2019-Jan-13 16:45:08.096225 - [DEBUG]
9215 2019-Jan-13 16:45:08.096249 - [DEBUG] Process 272. path edge:
9216 2019-Jan-13 16:45:08.096273 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9217 2019-Jan-13 16:45:08.096330 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
9218 2019-Jan-13 16:45:08.096979 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9219 2019-Jan-13 16:45:08.097621 - [DEBUG]
9220 2019-Jan-13 16:45:08.097646 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9221 2019-Jan-13 16:45:08.098345 - [DEBUG] Compose: EdgeIdentity * AllBottom
9222 2019-Jan-13 16:45:08.098373 - [DEBUG]
9223 2019-Jan-13 16:45:08.098398 - [DEBUG] Propagate flow
9224 2019-Jan-13 16:45:08.098421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9225 2019-Jan-13 16:45:08.098480 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9226 2019-Jan-13 16:45:08.099130 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9227 2019-Jan-13 16:45:08.099771 - [DEBUG] Edge function : AllBottom (result of previous compose)
9228 2019-Jan-13 16:45:08.099797 - [DEBUG]
9229 2019-Jan-13 16:45:08.099823 - [DEBUG] Join: AllTop & AllBottom
9230 2019-Jan-13 16:45:08.099849 - [DEBUG] = AllBottom (new jump func)
9231 2019-Jan-13 16:45:08.099873 - [DEBUG]
9232 2019-Jan-13 16:45:08.099897 - [DEBUG] Start adding new jump function
9233 2019-Jan-13 16:45:08.099920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9234 2019-Jan-13 16:45:08.099977 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9235 2019-Jan-13 16:45:08.100615 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9236 2019-Jan-13 16:45:08.101248 - [DEBUG] Edge Function : AllBottom
9237 2019-Jan-13 16:45:08.101278 - [DEBUG] End adding new jump function
9238 2019-Jan-13 16:45:08.101302 - [DEBUG]
9239 2019-Jan-13 16:45:08.101325 - [DEBUG] -------------------------------------------- 273. Path Edge --------------------------------------------
9240 2019-Jan-13 16:45:08.101349 - [DEBUG]
9241 2019-Jan-13 16:45:08.101373 - [DEBUG] Process 273. path edge:
9242 2019-Jan-13 16:45:08.101397 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9243 2019-Jan-13 16:45:08.101469 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
9244 2019-Jan-13 16:45:08.102103 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9245 2019-Jan-13 16:45:08.102740 - [DEBUG]
9246 2019-Jan-13 16:45:08.102766 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9247 2019-Jan-13 16:45:08.103426 - [DEBUG] Compose: EdgeIdentity * AllBottom
9248 2019-Jan-13 16:45:08.103454 - [DEBUG]
9249 2019-Jan-13 16:45:08.103478 - [DEBUG] Propagate flow
9250 2019-Jan-13 16:45:08.103502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9251 2019-Jan-13 16:45:08.103559 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9252 2019-Jan-13 16:45:08.104197 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9253 2019-Jan-13 16:45:08.104857 - [DEBUG] Edge function : AllBottom (result of previous compose)
9254 2019-Jan-13 16:45:08.104882 - [DEBUG]
9255 2019-Jan-13 16:45:08.104910 - [DEBUG] Join: AllTop & AllBottom
9256 2019-Jan-13 16:45:08.104937 - [DEBUG] = AllBottom (new jump func)
9257 2019-Jan-13 16:45:08.104962 - [DEBUG]
9258 2019-Jan-13 16:45:08.104985 - [DEBUG] Start adding new jump function
9259 2019-Jan-13 16:45:08.105025 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9260 2019-Jan-13 16:45:08.105082 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9261 2019-Jan-13 16:45:08.105728 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9262 2019-Jan-13 16:45:08.106369 - [DEBUG] Edge Function : AllBottom
9263 2019-Jan-13 16:45:08.106398 - [DEBUG] End adding new jump function
9264 2019-Jan-13 16:45:08.106422 - [DEBUG]
9265 2019-Jan-13 16:45:08.106446 - [DEBUG] -------------------------------------------- 274. Path Edge --------------------------------------------
9266 2019-Jan-13 16:45:08.106470 - [DEBUG]
9267 2019-Jan-13 16:45:08.106494 - [DEBUG] Process 274. path edge:
9268 2019-Jan-13 16:45:08.106518 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9269 2019-Jan-13 16:45:08.106575 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
9270 2019-Jan-13 16:45:08.107224 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9271 2019-Jan-13 16:45:08.107864 - [DEBUG]
9272 2019-Jan-13 16:45:08.107889 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9273 2019-Jan-13 16:45:08.108566 - [DEBUG] Compose: EdgeIdentity * AllBottom
9274 2019-Jan-13 16:45:08.108595 - [DEBUG]
9275 2019-Jan-13 16:45:08.108619 - [DEBUG] Propagate flow
9276 2019-Jan-13 16:45:08.108643 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9277 2019-Jan-13 16:45:08.108700 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9278 2019-Jan-13 16:45:08.109344 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9279 2019-Jan-13 16:45:08.109982 - [DEBUG] Edge function : AllBottom (result of previous compose)
9280 2019-Jan-13 16:45:08.110007 - [DEBUG]
9281 2019-Jan-13 16:45:08.110032 - [DEBUG] Join: AllTop & AllBottom
9282 2019-Jan-13 16:45:08.110058 - [DEBUG] = AllBottom (new jump func)
9283 2019-Jan-13 16:45:08.110082 - [DEBUG]
9284 2019-Jan-13 16:45:08.110105 - [DEBUG] Start adding new jump function
9285 2019-Jan-13 16:45:08.110129 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9286 2019-Jan-13 16:45:08.110185 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9287 2019-Jan-13 16:45:08.110823 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9288 2019-Jan-13 16:45:08.111477 - [DEBUG] Edge Function : AllBottom
9289 2019-Jan-13 16:45:08.111505 - [DEBUG] End adding new jump function
9290 2019-Jan-13 16:45:08.111529 - [DEBUG]
9291 2019-Jan-13 16:45:08.111553 - [DEBUG] -------------------------------------------- 275. Path Edge --------------------------------------------
9292 2019-Jan-13 16:45:08.111577 - [DEBUG]
9293 2019-Jan-13 16:45:08.111600 - [DEBUG] Process 275. path edge:
9294 2019-Jan-13 16:45:08.111624 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9295 2019-Jan-13 16:45:08.111680 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
9296 2019-Jan-13 16:45:08.112322 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9297 2019-Jan-13 16:45:08.112959 - [DEBUG]
9298 2019-Jan-13 16:45:08.112985 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9299 2019-Jan-13 16:45:08.113643 - [DEBUG] Compose: EdgeIdentity * AllBottom
9300 2019-Jan-13 16:45:08.113671 - [DEBUG]
9301 2019-Jan-13 16:45:08.113705 - [DEBUG] Propagate flow
9302 2019-Jan-13 16:45:08.113730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9303 2019-Jan-13 16:45:08.113786 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9304 2019-Jan-13 16:45:08.114424 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9305 2019-Jan-13 16:45:08.115081 - [DEBUG] Edge function : AllBottom (result of previous compose)
9306 2019-Jan-13 16:45:08.115107 - [DEBUG]
9307 2019-Jan-13 16:45:08.115132 - [DEBUG] Join: AllTop & AllBottom
9308 2019-Jan-13 16:45:08.115157 - [DEBUG] = AllBottom (new jump func)
9309 2019-Jan-13 16:45:08.115182 - [DEBUG]
9310 2019-Jan-13 16:45:08.115205 - [DEBUG] Start adding new jump function
9311 2019-Jan-13 16:45:08.115228 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9312 2019-Jan-13 16:45:08.115284 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9313 2019-Jan-13 16:45:08.115954 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9314 2019-Jan-13 16:45:08.116653 - [DEBUG] Edge Function : AllBottom
9315 2019-Jan-13 16:45:08.116689 - [DEBUG] End adding new jump function
9316 2019-Jan-13 16:45:08.116714 - [DEBUG]
9317 2019-Jan-13 16:45:08.116738 - [DEBUG] -------------------------------------------- 276. Path Edge --------------------------------------------
9318 2019-Jan-13 16:45:08.116763 - [DEBUG]
9319 2019-Jan-13 16:45:08.116786 - [DEBUG] Process 276. path edge:
9320 2019-Jan-13 16:45:08.116811 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9321 2019-Jan-13 16:45:08.116885 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
9322 2019-Jan-13 16:45:08.117583 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9323 2019-Jan-13 16:45:08.118284 - [DEBUG]
9324 2019-Jan-13 16:45:08.118310 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9325 2019-Jan-13 16:45:08.119029 - [DEBUG] Compose: EdgeIdentity * AllBottom
9326 2019-Jan-13 16:45:08.119059 - [DEBUG]
9327 2019-Jan-13 16:45:08.119083 - [DEBUG] Propagate flow
9328 2019-Jan-13 16:45:08.119107 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9329 2019-Jan-13 16:45:08.119172 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9330 2019-Jan-13 16:45:08.119825 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9331 2019-Jan-13 16:45:08.120480 - [DEBUG] Edge function : AllBottom (result of previous compose)
9332 2019-Jan-13 16:45:08.120506 - [DEBUG]
9333 2019-Jan-13 16:45:08.120532 - [DEBUG] Join: AllTop & AllBottom
9334 2019-Jan-13 16:45:08.120559 - [DEBUG] = AllBottom (new jump func)
9335 2019-Jan-13 16:45:08.120583 - [DEBUG]
9336 2019-Jan-13 16:45:08.120608 - [DEBUG] Start adding new jump function
9337 2019-Jan-13 16:45:08.120633 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9338 2019-Jan-13 16:45:08.120703 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9339 2019-Jan-13 16:45:08.121430 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9340 2019-Jan-13 16:45:08.122104 - [DEBUG] Edge Function : AllBottom
9341 2019-Jan-13 16:45:08.122139 - [DEBUG] End adding new jump function
9342 2019-Jan-13 16:45:08.122164 - [DEBUG]
9343 2019-Jan-13 16:45:08.122188 - [DEBUG] -------------------------------------------- 277. Path Edge --------------------------------------------
9344 2019-Jan-13 16:45:08.122212 - [DEBUG]
9345 2019-Jan-13 16:45:08.122236 - [DEBUG] Process 277. path edge:
9346 2019-Jan-13 16:45:08.122260 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9347 2019-Jan-13 16:45:08.122348 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
9348 2019-Jan-13 16:45:08.123024 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9349 2019-Jan-13 16:45:08.123698 - [DEBUG]
9350 2019-Jan-13 16:45:08.123724 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9351 2019-Jan-13 16:45:08.124415 - [DEBUG] Start of endsummarytab entry
9352 2019-Jan-13 16:45:08.124446 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
9353 2019-Jan-13 16:45:08.125123 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
9354 2019-Jan-13 16:45:08.125188 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9355 2019-Jan-13 16:45:08.125824 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9356 2019-Jan-13 16:45:08.126468 - [DEBUG] EF: AllBottom
9357 2019-Jan-13 16:45:08.126494 - [DEBUG]
9358 2019-Jan-13 16:45:08.126517 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9359 2019-Jan-13 16:45:08.127150 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
9360 2019-Jan-13 16:45:08.127790 - [DEBUG] EF: AllBottom
9361 2019-Jan-13 16:45:08.127815 - [DEBUG]
9362 2019-Jan-13 16:45:08.127838 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9363 2019-Jan-13 16:45:08.128487 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
9364 2019-Jan-13 16:45:08.129123 - [DEBUG] EF: AllBottom
9365 2019-Jan-13 16:45:08.129148 - [DEBUG]
9366 2019-Jan-13 16:45:08.129172 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9367 2019-Jan-13 16:45:08.129805 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
9368 2019-Jan-13 16:45:08.130441 - [DEBUG] EF: AllBottom
9369 2019-Jan-13 16:45:08.130466 - [DEBUG]
9370 2019-Jan-13 16:45:08.130490 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9371 2019-Jan-13 16:45:08.131122 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
9372 2019-Jan-13 16:45:08.131831 - [DEBUG] EF: AllBottom
9373 2019-Jan-13 16:45:08.131856 - [DEBUG]
9374 2019-Jan-13 16:45:08.131880 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9375 2019-Jan-13 16:45:08.132535 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
9376 2019-Jan-13 16:45:08.133226 - [DEBUG] EF: AllBottom
9377 2019-Jan-13 16:45:08.133253 - [DEBUG]
9378 2019-Jan-13 16:45:08.133277 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9379 2019-Jan-13 16:45:08.133958 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
9380 2019-Jan-13 16:45:08.134648 - [DEBUG] EF: AllBottom
9381 2019-Jan-13 16:45:08.134675 - [DEBUG]
9382 2019-Jan-13 16:45:08.134700 - [DEBUG] ---------------
9383 2019-Jan-13 16:45:08.134723 - [DEBUG]
9384 2019-Jan-13 16:45:08.134776 - [DEBUG] End of endsummarytab entry
9385 2019-Jan-13 16:45:08.134801 - [DEBUG]
9386 2019-Jan-13 16:45:08.134825 - [DEBUG] Start of incomingtab entry
9387 2019-Jan-13 16:45:08.134851 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
9388 2019-Jan-13 16:45:08.135560 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
9389 2019-Jan-13 16:45:08.135636 - [DEBUG] ---------------
9390 2019-Jan-13 16:45:08.135661 - [DEBUG] End of incomingtab entry
9391 2019-Jan-13 16:45:08.135685 - [DEBUG]
9392 2019-Jan-13 16:45:08.135714 - [DEBUG] EDGE:
9393 2019-Jan-13 16:45:08.135775 - [DEBUG] ---> 9394 2019-Jan-13 16:45:08.136455 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9395 2019-Jan-13 16:45:08.137129 - [DEBUG]
9396 2019-Jan-13 16:45:08.137156 - [DEBUG] EDGE:
9397 2019-Jan-13 16:45:08.137216 - [DEBUG] ---> 9398 2019-Jan-13 16:45:08.137854 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9399 2019-Jan-13 16:45:08.138516 - [DEBUG]
9400 2019-Jan-13 16:45:08.138568 - [DEBUG] Compose: EdgeIdentity * AllBottom
9401 2019-Jan-13 16:45:08.138596 - [DEBUG]
9402 2019-Jan-13 16:45:08.138620 - [DEBUG] Propagate flow
9403 2019-Jan-13 16:45:08.138644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9404 2019-Jan-13 16:45:08.138701 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9405 2019-Jan-13 16:45:08.139349 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9406 2019-Jan-13 16:45:08.139987 - [DEBUG] Edge function : AllBottom (result of previous compose)
9407 2019-Jan-13 16:45:08.140013 - [DEBUG]
9408 2019-Jan-13 16:45:08.140039 - [DEBUG] Join: AllTop & AllBottom
9409 2019-Jan-13 16:45:08.140065 - [DEBUG] = AllBottom (new jump func)
9410 2019-Jan-13 16:45:08.140090 - [DEBUG]
9411 2019-Jan-13 16:45:08.140114 - [DEBUG] Start adding new jump function
9412 2019-Jan-13 16:45:08.140137 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9413 2019-Jan-13 16:45:08.140193 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9414 2019-Jan-13 16:45:08.140831 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9415 2019-Jan-13 16:45:08.141491 - [DEBUG] Edge Function : AllBottom
9416 2019-Jan-13 16:45:08.141523 - [DEBUG] End adding new jump function
9417 2019-Jan-13 16:45:08.141547 - [DEBUG]
9418 2019-Jan-13 16:45:08.141570 - [DEBUG] -------------------------------------------- 278. Path Edge --------------------------------------------
9419 2019-Jan-13 16:45:08.141595 - [DEBUG]
9420 2019-Jan-13 16:45:08.141618 - [DEBUG] Process 278. path edge:
9421 2019-Jan-13 16:45:08.141642 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9422 2019-Jan-13 16:45:08.141699 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
9423 2019-Jan-13 16:45:08.142345 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9424 2019-Jan-13 16:45:08.142984 - [DEBUG]
9425 2019-Jan-13 16:45:08.143009 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9426 2019-Jan-13 16:45:08.143674 - [DEBUG] Possible callees:
9427 2019-Jan-13 16:45:08.143699 - [DEBUG] llvm.dbg.declare
9428 2019-Jan-13 16:45:08.143725 - [DEBUG] Possible return sites:
9429 2019-Jan-13 16:45:08.143749 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1939430 2019-Jan-13 16:45:08.145049 - [DEBUG] Found and process special summary
9431 2019-Jan-13 16:45:08.145085 - [DEBUG] Compose: EdgeIdentity * AllBottom
9432 2019-Jan-13 16:45:08.145112 - [DEBUG]
9433 2019-Jan-13 16:45:08.145136 - [DEBUG] Propagate flow
9434 2019-Jan-13 16:45:08.145159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9435 2019-Jan-13 16:45:08.145217 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9436 2019-Jan-13 16:45:08.145883 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9437 2019-Jan-13 16:45:08.146529 - [DEBUG] Edge function : AllBottom (result of previous compose)
9438 2019-Jan-13 16:45:08.146554 - [DEBUG]
9439 2019-Jan-13 16:45:08.146579 - [DEBUG] Join: AllTop & AllBottom
9440 2019-Jan-13 16:45:08.146605 - [DEBUG] = AllBottom (new jump func)
9441 2019-Jan-13 16:45:08.146630 - [DEBUG]
9442 2019-Jan-13 16:45:08.146653 - [DEBUG] Start adding new jump function
9443 2019-Jan-13 16:45:08.146677 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9444 2019-Jan-13 16:45:08.146733 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9445 2019-Jan-13 16:45:08.147376 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9446 2019-Jan-13 16:45:08.148023 - [DEBUG] Edge Function : AllBottom
9447 2019-Jan-13 16:45:08.148052 - [DEBUG] End adding new jump function
9448 2019-Jan-13 16:45:08.148095 - [DEBUG]
9449 2019-Jan-13 16:45:08.148119 - [DEBUG] -------------------------------------------- 279. Path Edge --------------------------------------------
9450 2019-Jan-13 16:45:08.148144 - [DEBUG]
9451 2019-Jan-13 16:45:08.148167 - [DEBUG] Process 279. path edge:
9452 2019-Jan-13 16:45:08.148191 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9453 2019-Jan-13 16:45:08.148249 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
9454 2019-Jan-13 16:45:08.148900 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9455 2019-Jan-13 16:45:08.149545 - [DEBUG]
9456 2019-Jan-13 16:45:08.149570 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9457 2019-Jan-13 16:45:08.150250 - [DEBUG] Compose: EdgeIdentity * AllBottom
9458 2019-Jan-13 16:45:08.150278 - [DEBUG]
9459 2019-Jan-13 16:45:08.150303 - [DEBUG] Propagate flow
9460 2019-Jan-13 16:45:08.150326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9461 2019-Jan-13 16:45:08.150384 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9462 2019-Jan-13 16:45:08.151022 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9463 2019-Jan-13 16:45:08.151681 - [DEBUG] Edge function : AllBottom (result of previous compose)
9464 2019-Jan-13 16:45:08.151706 - [DEBUG]
9465 2019-Jan-13 16:45:08.151731 - [DEBUG] Join: AllTop & AllBottom
9466 2019-Jan-13 16:45:08.151757 - [DEBUG] = AllBottom (new jump func)
9467 2019-Jan-13 16:45:08.151781 - [DEBUG]
9468 2019-Jan-13 16:45:08.151805 - [DEBUG] Start adding new jump function
9469 2019-Jan-13 16:45:08.151828 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9470 2019-Jan-13 16:45:08.151884 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9471 2019-Jan-13 16:45:08.152524 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9472 2019-Jan-13 16:45:08.153162 - [DEBUG] Edge Function : AllBottom
9473 2019-Jan-13 16:45:08.153191 - [DEBUG] End adding new jump function
9474 2019-Jan-13 16:45:08.153216 - [DEBUG]
9475 2019-Jan-13 16:45:08.153239 - [DEBUG] -------------------------------------------- 280. Path Edge --------------------------------------------
9476 2019-Jan-13 16:45:08.153263 - [DEBUG]
9477 2019-Jan-13 16:45:08.153287 - [DEBUG] Process 280. path edge:
9478 2019-Jan-13 16:45:08.153311 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9479 2019-Jan-13 16:45:08.153367 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
9480 2019-Jan-13 16:45:08.154029 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9481 2019-Jan-13 16:45:08.154698 - [DEBUG]
9482 2019-Jan-13 16:45:08.154758 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9483 2019-Jan-13 16:45:08.155441 - [DEBUG] Compose: EdgeIdentity * AllBottom
9484 2019-Jan-13 16:45:08.155470 - [DEBUG]
9485 2019-Jan-13 16:45:08.155493 - [DEBUG] Propagate flow
9486 2019-Jan-13 16:45:08.155517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9487 2019-Jan-13 16:45:08.155578 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9488 2019-Jan-13 16:45:08.156222 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9489 2019-Jan-13 16:45:08.156882 - [DEBUG] Edge function : AllBottom (result of previous compose)
9490 2019-Jan-13 16:45:08.156907 - [DEBUG]
9491 2019-Jan-13 16:45:08.156933 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9492 2019-Jan-13 16:45:08.156960 - [DEBUG] = AllBottom
9493 2019-Jan-13 16:45:08.156985 - [DEBUG]
9494 2019-Jan-13 16:45:08.157009 - [DEBUG] PROPAGATE: No new function!
9495 2019-Jan-13 16:45:08.157034 - [DEBUG] EDGE:
9496 2019-Jan-13 16:45:08.157100 - [DEBUG] ---> 9497 2019-Jan-13 16:45:08.157765 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9498 2019-Jan-13 16:45:08.158445 - [DEBUG]
9499 2019-Jan-13 16:45:08.158471 - [DEBUG] EDGE:
9500 2019-Jan-13 16:45:08.158531 - [DEBUG] ---> 9501 2019-Jan-13 16:45:08.159200 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9502 2019-Jan-13 16:45:08.159884 - [DEBUG]
9503 2019-Jan-13 16:45:08.159937 - [DEBUG] Compose: EdgeIdentity * AllBottom
9504 2019-Jan-13 16:45:08.159965 - [DEBUG]
9505 2019-Jan-13 16:45:08.159990 - [DEBUG] Propagate flow
9506 2019-Jan-13 16:45:08.160014 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9507 2019-Jan-13 16:45:08.160076 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9508 2019-Jan-13 16:45:08.160719 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9509 2019-Jan-13 16:45:08.161357 - [DEBUG] Edge function : AllBottom (result of previous compose)
9510 2019-Jan-13 16:45:08.161383 - [DEBUG]
9511 2019-Jan-13 16:45:08.161434 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9512 2019-Jan-13 16:45:08.161462 - [DEBUG] = AllBottom
9513 2019-Jan-13 16:45:08.161486 - [DEBUG]
9514 2019-Jan-13 16:45:08.161510 - [DEBUG] PROPAGATE: No new function!
9515 2019-Jan-13 16:45:08.161538 - [DEBUG] EDGE:
9516 2019-Jan-13 16:45:08.161597 - [DEBUG] ---> 9517 2019-Jan-13 16:45:08.162247 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9518 2019-Jan-13 16:45:08.162886 - [DEBUG]
9519 2019-Jan-13 16:45:08.162911 - [DEBUG] EDGE:
9520 2019-Jan-13 16:45:08.162969 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
9521 2019-Jan-13 16:45:08.163620 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9522 2019-Jan-13 16:45:08.164262 - [DEBUG]
9523 2019-Jan-13 16:45:08.164287 - [DEBUG] EDGE:
9524 2019-Jan-13 16:45:08.164345 - [DEBUG] ---> 9525 2019-Jan-13 16:45:08.165033 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9526 2019-Jan-13 16:45:08.165695 - [DEBUG]
9527 2019-Jan-13 16:45:08.165721 - [DEBUG] EDGE:
9528 2019-Jan-13 16:45:08.165781 - [DEBUG] ---> 9529 2019-Jan-13 16:45:08.166444 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9530 2019-Jan-13 16:45:08.167121 - [DEBUG]
9531 2019-Jan-13 16:45:08.167150 - [DEBUG] EDGE:
9532 2019-Jan-13 16:45:08.167219 - [DEBUG] ---> 9533 2019-Jan-13 16:45:08.167910 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9534 2019-Jan-13 16:45:08.168654 - [DEBUG]
9535 2019-Jan-13 16:45:08.168727 - [DEBUG] Compose: EdgeIdentity * AllBottom
9536 2019-Jan-13 16:45:08.168757 - [DEBUG]
9537 2019-Jan-13 16:45:08.168781 - [DEBUG] Propagate flow
9538 2019-Jan-13 16:45:08.168805 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9539 2019-Jan-13 16:45:08.168878 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9540 2019-Jan-13 16:45:08.169574 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9541 2019-Jan-13 16:45:08.170225 - [DEBUG] Edge function : AllBottom (result of previous compose)
9542 2019-Jan-13 16:45:08.170250 - [DEBUG]
9543 2019-Jan-13 16:45:08.170277 - [DEBUG] Join: AllTop & AllBottom
9544 2019-Jan-13 16:45:08.170303 - [DEBUG] = AllBottom (new jump func)
9545 2019-Jan-13 16:45:08.170328 - [DEBUG]
9546 2019-Jan-13 16:45:08.170352 - [DEBUG] Start adding new jump function
9547 2019-Jan-13 16:45:08.170376 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9548 2019-Jan-13 16:45:08.170434 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9549 2019-Jan-13 16:45:08.171071 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9550 2019-Jan-13 16:45:08.171740 - [DEBUG] Edge Function : AllBottom
9551 2019-Jan-13 16:45:08.171773 - [DEBUG] End adding new jump function
9552 2019-Jan-13 16:45:08.171797 - [DEBUG]
9553 2019-Jan-13 16:45:08.171820 - [DEBUG] -------------------------------------------- 281. Path Edge --------------------------------------------
9554 2019-Jan-13 16:45:08.171845 - [DEBUG]
9555 2019-Jan-13 16:45:08.171869 - [DEBUG] Process 281. path edge:
9556 2019-Jan-13 16:45:08.171893 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9557 2019-Jan-13 16:45:08.171949 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
9558 2019-Jan-13 16:45:08.172595 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9559 2019-Jan-13 16:45:08.173241 - [DEBUG]
9560 2019-Jan-13 16:45:08.173266 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9561 2019-Jan-13 16:45:08.173953 - [DEBUG] Compose: EdgeIdentity * AllBottom
9562 2019-Jan-13 16:45:08.173981 - [DEBUG]
9563 2019-Jan-13 16:45:08.174005 - [DEBUG] Propagate flow
9564 2019-Jan-13 16:45:08.174028 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9565 2019-Jan-13 16:45:08.174086 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
9566 2019-Jan-13 16:45:08.174721 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9567 2019-Jan-13 16:45:08.175380 - [DEBUG] Edge function : AllBottom (result of previous compose)
9568 2019-Jan-13 16:45:08.175406 - [DEBUG]
9569 2019-Jan-13 16:45:08.175431 - [DEBUG] Join: AllTop & AllBottom
9570 2019-Jan-13 16:45:08.175477 - [DEBUG] = AllBottom (new jump func)
9571 2019-Jan-13 16:45:08.175502 - [DEBUG]
9572 2019-Jan-13 16:45:08.175526 - [DEBUG] Start adding new jump function
9573 2019-Jan-13 16:45:08.175549 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9574 2019-Jan-13 16:45:08.175606 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9575 2019-Jan-13 16:45:08.176245 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
9576 2019-Jan-13 16:45:08.176885 - [DEBUG] Edge Function : AllBottom
9577 2019-Jan-13 16:45:08.176915 - [DEBUG] End adding new jump function
9578 2019-Jan-13 16:45:08.176939 - [DEBUG]
9579 2019-Jan-13 16:45:08.176962 - [DEBUG] -------------------------------------------- 282. Path Edge --------------------------------------------
9580 2019-Jan-13 16:45:08.176987 - [DEBUG]
9581 2019-Jan-13 16:45:08.177010 - [DEBUG] Process 282. path edge:
9582 2019-Jan-13 16:45:08.177034 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9583 2019-Jan-13 16:45:08.177091 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
9584 2019-Jan-13 16:45:08.177725 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9585 2019-Jan-13 16:45:08.178380 - [DEBUG]
9586 2019-Jan-13 16:45:08.178406 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
9587 2019-Jan-13 16:45:08.179052 - [DEBUG] Compose: EdgeIdentity * AllBottom
9588 2019-Jan-13 16:45:08.179080 - [DEBUG]
9589 2019-Jan-13 16:45:08.179103 - [DEBUG] Propagate flow
9590 2019-Jan-13 16:45:08.179127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9591 2019-Jan-13 16:45:08.179184 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9592 2019-Jan-13 16:45:08.179820 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9593 2019-Jan-13 16:45:08.180458 - [DEBUG] Edge function : AllBottom (result of previous compose)
9594 2019-Jan-13 16:45:08.180483 - [DEBUG]
9595 2019-Jan-13 16:45:08.180508 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9596 2019-Jan-13 16:45:08.180534 - [DEBUG] = AllBottom
9597 2019-Jan-13 16:45:08.180559 - [DEBUG]
9598 2019-Jan-13 16:45:08.180582 - [DEBUG] PROPAGATE: No new function!
9599 2019-Jan-13 16:45:08.180607 - [DEBUG] EDGE:
9600 2019-Jan-13 16:45:08.180665 - [DEBUG] ---> 9601 2019-Jan-13 16:45:08.181298 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9602 2019-Jan-13 16:45:08.181961 - [DEBUG]
9603 2019-Jan-13 16:45:08.181986 - [DEBUG] EDGE:
9604 2019-Jan-13 16:45:08.182044 - [DEBUG] ---> 9605 2019-Jan-13 16:45:08.182690 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9606 2019-Jan-13 16:45:08.183330 - [DEBUG]
9607 2019-Jan-13 16:45:08.183356 - [DEBUG] EDGE:
9608 2019-Jan-13 16:45:08.183414 - [DEBUG] ---> 9609 2019-Jan-13 16:45:08.184076 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9610 2019-Jan-13 16:45:08.184756 - [DEBUG]
9611 2019-Jan-13 16:45:08.184786 - [DEBUG] EDGE:
9612 2019-Jan-13 16:45:08.184850 - [DEBUG] ---> 9613 2019-Jan-13 16:45:08.185498 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9614 2019-Jan-13 16:45:08.186152 - [DEBUG]
9615 2019-Jan-13 16:45:08.186178 - [DEBUG] EDGE:
9616 2019-Jan-13 16:45:08.186236 - [DEBUG] ---> 9617 2019-Jan-13 16:45:08.186880 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9618 2019-Jan-13 16:45:08.187517 - [DEBUG]
9619 2019-Jan-13 16:45:08.187543 - [DEBUG] EDGE:
9620 2019-Jan-13 16:45:08.187600 - [DEBUG] ---> 9621 2019-Jan-13 16:45:08.188256 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9622 2019-Jan-13 16:45:08.188894 - [DEBUG]
9623 2019-Jan-13 16:45:08.188943 - [DEBUG] Compose: EdgeIdentity * AllBottom
9624 2019-Jan-13 16:45:08.188970 - [DEBUG]
9625 2019-Jan-13 16:45:08.188995 - [DEBUG] Propagate flow
9626 2019-Jan-13 16:45:08.189018 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9627 2019-Jan-13 16:45:08.189075 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9628 2019-Jan-13 16:45:08.189713 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9629 2019-Jan-13 16:45:08.190351 - [DEBUG] Edge function : AllBottom (result of previous compose)
9630 2019-Jan-13 16:45:08.190377 - [DEBUG]
9631 2019-Jan-13 16:45:08.190402 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9632 2019-Jan-13 16:45:08.190428 - [DEBUG] = AllBottom
9633 2019-Jan-13 16:45:08.190453 - [DEBUG]
9634 2019-Jan-13 16:45:08.190476 - [DEBUG] PROPAGATE: No new function!
9635 2019-Jan-13 16:45:08.190504 - [DEBUG] EDGE:
9636 2019-Jan-13 16:45:08.190561 - [DEBUG] ---> 9637 2019-Jan-13 16:45:08.191210 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9638 2019-Jan-13 16:45:08.191864 - [DEBUG]
9639 2019-Jan-13 16:45:08.191890 - [DEBUG] EDGE:
9640 2019-Jan-13 16:45:08.191947 - [DEBUG] ---> 9641 2019-Jan-13 16:45:08.192583 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9642 2019-Jan-13 16:45:08.193220 - [DEBUG]
9643 2019-Jan-13 16:45:08.193245 - [DEBUG] EDGE:
9644 2019-Jan-13 16:45:08.193303 - [DEBUG] ---> 9645 2019-Jan-13 16:45:08.193950 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9646 2019-Jan-13 16:45:08.194590 - [DEBUG]
9647 2019-Jan-13 16:45:08.194627 - [DEBUG] Compose: EdgeIdentity * AllBottom
9648 2019-Jan-13 16:45:08.194654 - [DEBUG]
9649 2019-Jan-13 16:45:08.194678 - [DEBUG] Propagate flow
9650 2019-Jan-13 16:45:08.194702 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9651 2019-Jan-13 16:45:08.194775 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9652 2019-Jan-13 16:45:08.195414 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9653 2019-Jan-13 16:45:08.196051 - [DEBUG] Edge function : AllBottom (result of previous compose)
9654 2019-Jan-13 16:45:08.196077 - [DEBUG]
9655 2019-Jan-13 16:45:08.196102 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9656 2019-Jan-13 16:45:08.196128 - [DEBUG] = AllBottom
9657 2019-Jan-13 16:45:08.196153 - [DEBUG]
9658 2019-Jan-13 16:45:08.196191 - [DEBUG] PROPAGATE: No new function!
9659 2019-Jan-13 16:45:08.196217 - [DEBUG] EDGE:
9660 2019-Jan-13 16:45:08.196275 - [DEBUG] ---> 9661 2019-Jan-13 16:45:08.196929 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9662 2019-Jan-13 16:45:08.197597 - [DEBUG]
9663 2019-Jan-13 16:45:08.197625 - [DEBUG] EDGE:
9664 2019-Jan-13 16:45:08.197693 - [DEBUG] ---> 9665 2019-Jan-13 16:45:08.198376 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9666 2019-Jan-13 16:45:08.199035 - [DEBUG]
9667 2019-Jan-13 16:45:08.199061 - [DEBUG] EDGE:
9668 2019-Jan-13 16:45:08.199121 - [DEBUG] ---> 9669 2019-Jan-13 16:45:08.199799 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9670 2019-Jan-13 16:45:08.200487 - [DEBUG]
9671 2019-Jan-13 16:45:08.200515 - [DEBUG] EDGE:
9672 2019-Jan-13 16:45:08.200579 - [DEBUG] ---> 9673 2019-Jan-13 16:45:08.201243 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9674 2019-Jan-13 16:45:08.201934 - [DEBUG]
9675 2019-Jan-13 16:45:08.201989 - [DEBUG] Compose: EdgeIdentity * AllBottom
9676 2019-Jan-13 16:45:08.202018 - [DEBUG]
9677 2019-Jan-13 16:45:08.202043 - [DEBUG] Propagate flow
9678 2019-Jan-13 16:45:08.202067 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9679 2019-Jan-13 16:45:08.202131 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9680 2019-Jan-13 16:45:08.202821 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9681 2019-Jan-13 16:45:08.203504 - [DEBUG] Edge function : AllBottom (result of previous compose)
9682 2019-Jan-13 16:45:08.203533 - [DEBUG]
9683 2019-Jan-13 16:45:08.203562 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9684 2019-Jan-13 16:45:08.203588 - [DEBUG] = AllBottom
9685 2019-Jan-13 16:45:08.203613 - [DEBUG]
9686 2019-Jan-13 16:45:08.203637 - [DEBUG] PROPAGATE: No new function!
9687 2019-Jan-13 16:45:08.203675 - [DEBUG] EDGE:
9688 2019-Jan-13 16:45:08.203753 - [DEBUG] ---> 9689 2019-Jan-13 16:45:08.204481 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9690 2019-Jan-13 16:45:08.205226 - [DEBUG]
9691 2019-Jan-13 16:45:08.205256 - [DEBUG] EDGE:
9692 2019-Jan-13 16:45:08.205329 - [DEBUG] ---> 9693 2019-Jan-13 16:45:08.205996 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9694 2019-Jan-13 16:45:08.206652 - [DEBUG]
9695 2019-Jan-13 16:45:08.206678 - [DEBUG] EDGE:
9696 2019-Jan-13 16:45:08.206737 - [DEBUG] ---> 9697 2019-Jan-13 16:45:08.207399 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9698 2019-Jan-13 16:45:08.208040 - [DEBUG]
9699 2019-Jan-13 16:45:08.208112 - [DEBUG] Compose: EdgeIdentity * AllBottom
9700 2019-Jan-13 16:45:08.208163 - [DEBUG]
9701 2019-Jan-13 16:45:08.208188 - [DEBUG] Propagate flow
9702 2019-Jan-13 16:45:08.208212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9703 2019-Jan-13 16:45:08.208271 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9704 2019-Jan-13 16:45:08.208912 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9705 2019-Jan-13 16:45:08.209549 - [DEBUG] Edge function : AllBottom (result of previous compose)
9706 2019-Jan-13 16:45:08.209575 - [DEBUG]
9707 2019-Jan-13 16:45:08.209601 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9708 2019-Jan-13 16:45:08.209627 - [DEBUG] = AllBottom
9709 2019-Jan-13 16:45:08.209651 - [DEBUG]
9710 2019-Jan-13 16:45:08.209675 - [DEBUG] PROPAGATE: No new function!
9711 2019-Jan-13 16:45:08.209703 - [DEBUG] EDGE:
9712 2019-Jan-13 16:45:08.209761 - [DEBUG] ---> 9713 2019-Jan-13 16:45:08.210410 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9714 2019-Jan-13 16:45:08.211047 - [DEBUG]
9715 2019-Jan-13 16:45:08.211072 - [DEBUG] EDGE:
9716 2019-Jan-13 16:45:08.211130 - [DEBUG] ---> 9717 2019-Jan-13 16:45:08.211777 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9718 2019-Jan-13 16:45:08.212414 - [DEBUG]
9719 2019-Jan-13 16:45:08.212439 - [DEBUG] EDGE:
9720 2019-Jan-13 16:45:08.212496 - [DEBUG] ---> 9721 2019-Jan-13 16:45:08.213130 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9722 2019-Jan-13 16:45:08.213770 - [DEBUG]
9723 2019-Jan-13 16:45:08.213796 - [DEBUG] EDGE:
9724 2019-Jan-13 16:45:08.213854 - [DEBUG] ---> 9725 2019-Jan-13 16:45:08.214520 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
9726 2019-Jan-13 16:45:08.215205 - [DEBUG]
9727 2019-Jan-13 16:45:08.215233 - [DEBUG] Compose: EdgeIdentity * AllBottom
9728 2019-Jan-13 16:45:08.215260 - [DEBUG]
9729 2019-Jan-13 16:45:08.215283 - [DEBUG] Propagate flow
9730 2019-Jan-13 16:45:08.215306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9731 2019-Jan-13 16:45:08.215371 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9732 2019-Jan-13 16:45:08.216031 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9733 2019-Jan-13 16:45:08.216692 - [DEBUG] Edge function : AllBottom (result of previous compose)
9734 2019-Jan-13 16:45:08.216718 - [DEBUG]
9735 2019-Jan-13 16:45:08.216744 - [DEBUG] Join: AllTop & AllBottom
9736 2019-Jan-13 16:45:08.216770 - [DEBUG] = AllBottom (new jump func)
9737 2019-Jan-13 16:45:08.216794 - [DEBUG]
9738 2019-Jan-13 16:45:08.216818 - [DEBUG] Start adding new jump function
9739 2019-Jan-13 16:45:08.216841 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9740 2019-Jan-13 16:45:08.216899 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9741 2019-Jan-13 16:45:08.217551 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9742 2019-Jan-13 16:45:08.218223 - [DEBUG] Edge Function : AllBottom
9743 2019-Jan-13 16:45:08.218253 - [DEBUG] End adding new jump function
9744 2019-Jan-13 16:45:08.218277 - [DEBUG]
9745 2019-Jan-13 16:45:08.218301 - [DEBUG] -------------------------------------------- 283. Path Edge --------------------------------------------
9746 2019-Jan-13 16:45:08.218326 - [DEBUG]
9747 2019-Jan-13 16:45:08.218350 - [DEBUG] Process 283. path edge:
9748 2019-Jan-13 16:45:08.218374 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9749 2019-Jan-13 16:45:08.218431 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
9750 2019-Jan-13 16:45:08.219069 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9751 2019-Jan-13 16:45:08.219713 - [DEBUG]
9752 2019-Jan-13 16:45:08.219739 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9753 2019-Jan-13 16:45:08.220405 - [DEBUG] Compose: EdgeIdentity * AllBottom
9754 2019-Jan-13 16:45:08.220434 - [DEBUG]
9755 2019-Jan-13 16:45:08.220457 - [DEBUG] Propagate flow
9756 2019-Jan-13 16:45:08.220481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9757 2019-Jan-13 16:45:08.220538 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
9758 2019-Jan-13 16:45:08.221173 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9759 2019-Jan-13 16:45:08.221833 - [DEBUG] Edge function : AllBottom (result of previous compose)
9760 2019-Jan-13 16:45:08.221859 - [DEBUG]
9761 2019-Jan-13 16:45:08.221883 - [DEBUG] Join: AllTop & AllBottom
9762 2019-Jan-13 16:45:08.221909 - [DEBUG] = AllBottom (new jump func)
9763 2019-Jan-13 16:45:08.221934 - [DEBUG]
9764 2019-Jan-13 16:45:08.221957 - [DEBUG] Start adding new jump function
9765 2019-Jan-13 16:45:08.221980 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9766 2019-Jan-13 16:45:08.222037 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9767 2019-Jan-13 16:45:08.222682 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
9768 2019-Jan-13 16:45:08.223315 - [DEBUG] Edge Function : AllBottom
9769 2019-Jan-13 16:45:08.223342 - [DEBUG] End adding new jump function
9770 2019-Jan-13 16:45:08.223366 - [DEBUG]
9771 2019-Jan-13 16:45:08.223390 - [DEBUG] -------------------------------------------- 284. Path Edge --------------------------------------------
9772 2019-Jan-13 16:45:08.223414 - [DEBUG]
9773 2019-Jan-13 16:45:08.223437 - [DEBUG] Process 284. path edge:
9774 2019-Jan-13 16:45:08.223461 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9775 2019-Jan-13 16:45:08.223517 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
9776 2019-Jan-13 16:45:08.224161 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9777 2019-Jan-13 16:45:08.224827 - [DEBUG]
9778 2019-Jan-13 16:45:08.224853 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
9779 2019-Jan-13 16:45:08.225513 - [DEBUG] Compose: EdgeIdentity * AllBottom
9780 2019-Jan-13 16:45:08.225543 - [DEBUG]
9781 2019-Jan-13 16:45:08.225567 - [DEBUG] Propagate flow
9782 2019-Jan-13 16:45:08.225591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9783 2019-Jan-13 16:45:08.225650 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
9784 2019-Jan-13 16:45:08.226285 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9785 2019-Jan-13 16:45:08.226928 - [DEBUG] Edge function : AllBottom (result of previous compose)
9786 2019-Jan-13 16:45:08.226965 - [DEBUG]
9787 2019-Jan-13 16:45:08.226991 - [DEBUG] Join: AllTop & AllBottom
9788 2019-Jan-13 16:45:08.227016 - [DEBUG] = AllBottom (new jump func)
9789 2019-Jan-13 16:45:08.227041 - [DEBUG]
9790 2019-Jan-13 16:45:08.227065 - [DEBUG] Start adding new jump function
9791 2019-Jan-13 16:45:08.227093 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9792 2019-Jan-13 16:45:08.227150 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9793 2019-Jan-13 16:45:08.227796 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
9794 2019-Jan-13 16:45:08.228447 - [DEBUG] Edge Function : AllBottom
9795 2019-Jan-13 16:45:08.228477 - [DEBUG] End adding new jump function
9796 2019-Jan-13 16:45:08.228501 - [DEBUG]
9797 2019-Jan-13 16:45:08.228525 - [DEBUG] -------------------------------------------- 285. Path Edge --------------------------------------------
9798 2019-Jan-13 16:45:08.228549 - [DEBUG]
9799 2019-Jan-13 16:45:08.228572 - [DEBUG] Process 285. path edge:
9800 2019-Jan-13 16:45:08.228596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9801 2019-Jan-13 16:45:08.228653 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
9802 2019-Jan-13 16:45:08.229287 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9803 2019-Jan-13 16:45:08.229931 - [DEBUG]
9804 2019-Jan-13 16:45:08.229956 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
9805 2019-Jan-13 16:45:08.230600 - [DEBUG] Compose: EdgeIdentity * AllBottom
9806 2019-Jan-13 16:45:08.230628 - [DEBUG]
9807 2019-Jan-13 16:45:08.230652 - [DEBUG] Propagate flow
9808 2019-Jan-13 16:45:08.230675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9809 2019-Jan-13 16:45:08.230731 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
9810 2019-Jan-13 16:45:08.231376 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9811 2019-Jan-13 16:45:08.232045 - [DEBUG] Edge function : AllBottom (result of previous compose)
9812 2019-Jan-13 16:45:08.232070 - [DEBUG]
9813 2019-Jan-13 16:45:08.232095 - [DEBUG] Join: AllTop & AllBottom
9814 2019-Jan-13 16:45:08.232121 - [DEBUG] = AllBottom (new jump func)
9815 2019-Jan-13 16:45:08.232145 - [DEBUG]
9816 2019-Jan-13 16:45:08.232168 - [DEBUG] Start adding new jump function
9817 2019-Jan-13 16:45:08.232192 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9818 2019-Jan-13 16:45:08.232248 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9819 2019-Jan-13 16:45:08.232907 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
9820 2019-Jan-13 16:45:08.233551 - [DEBUG] Edge Function : AllBottom
9821 2019-Jan-13 16:45:08.233579 - [DEBUG] End adding new jump function
9822 2019-Jan-13 16:45:08.233603 - [DEBUG]
9823 2019-Jan-13 16:45:08.233626 - [DEBUG] -------------------------------------------- 286. Path Edge --------------------------------------------
9824 2019-Jan-13 16:45:08.233651 - [DEBUG]
9825 2019-Jan-13 16:45:08.233674 - [DEBUG] Process 286. path edge:
9826 2019-Jan-13 16:45:08.233698 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9827 2019-Jan-13 16:45:08.233755 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
9828 2019-Jan-13 16:45:08.234408 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9829 2019-Jan-13 16:45:08.235087 - [DEBUG]
9830 2019-Jan-13 16:45:08.235112 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
9831 2019-Jan-13 16:45:08.235768 - [DEBUG] Possible callees:
9832 2019-Jan-13 16:45:08.235793 - [DEBUG] llvm.dbg.declare
9833 2019-Jan-13 16:45:08.235818 - [DEBUG] Possible return sites:
9834 2019-Jan-13 16:45:08.235842 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1499835 2019-Jan-13 16:45:08.237161 - [DEBUG] Found and process special summary
9836 2019-Jan-13 16:45:08.237210 - [DEBUG] Compose: EdgeIdentity * AllBottom
9837 2019-Jan-13 16:45:08.237240 - [DEBUG]
9838 2019-Jan-13 16:45:08.237265 - [DEBUG] Propagate flow
9839 2019-Jan-13 16:45:08.237288 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9840 2019-Jan-13 16:45:08.237356 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9841 2019-Jan-13 16:45:08.238026 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9842 2019-Jan-13 16:45:08.238716 - [DEBUG] Edge function : AllBottom (result of previous compose)
9843 2019-Jan-13 16:45:08.238743 - [DEBUG]
9844 2019-Jan-13 16:45:08.238769 - [DEBUG] Join: AllTop & AllBottom
9845 2019-Jan-13 16:45:08.238795 - [DEBUG] = AllBottom (new jump func)
9846 2019-Jan-13 16:45:08.238819 - [DEBUG]
9847 2019-Jan-13 16:45:08.238843 - [DEBUG] Start adding new jump function
9848 2019-Jan-13 16:45:08.238866 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9849 2019-Jan-13 16:45:08.238930 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9850 2019-Jan-13 16:45:08.239632 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9851 2019-Jan-13 16:45:08.240299 - [DEBUG] Edge Function : AllBottom
9852 2019-Jan-13 16:45:08.240331 - [DEBUG] End adding new jump function
9853 2019-Jan-13 16:45:08.240355 - [DEBUG]
9854 2019-Jan-13 16:45:08.240379 - [DEBUG] -------------------------------------------- 287. Path Edge --------------------------------------------
9855 2019-Jan-13 16:45:08.240404 - [DEBUG]
9856 2019-Jan-13 16:45:08.240427 - [DEBUG] Process 287. path edge:
9857 2019-Jan-13 16:45:08.240451 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9858 2019-Jan-13 16:45:08.240511 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
9859 2019-Jan-13 16:45:08.241152 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9860 2019-Jan-13 16:45:08.241828 - [DEBUG]
9861 2019-Jan-13 16:45:08.241854 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9862 2019-Jan-13 16:45:08.242523 - [DEBUG] Compose: EdgeIdentity * AllBottom
9863 2019-Jan-13 16:45:08.242552 - [DEBUG]
9864 2019-Jan-13 16:45:08.242576 - [DEBUG] Propagate flow
9865 2019-Jan-13 16:45:08.242600 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9866 2019-Jan-13 16:45:08.242657 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9867 2019-Jan-13 16:45:08.243311 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9868 2019-Jan-13 16:45:08.243967 - [DEBUG] Edge function : AllBottom (result of previous compose)
9869 2019-Jan-13 16:45:08.244011 - [DEBUG]
9870 2019-Jan-13 16:45:08.244037 - [DEBUG] Join: AllTop & AllBottom
9871 2019-Jan-13 16:45:08.244063 - [DEBUG] = AllBottom (new jump func)
9872 2019-Jan-13 16:45:08.244088 - [DEBUG]
9873 2019-Jan-13 16:45:08.244111 - [DEBUG] Start adding new jump function
9874 2019-Jan-13 16:45:08.244135 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9875 2019-Jan-13 16:45:08.244198 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9876 2019-Jan-13 16:45:08.244887 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9877 2019-Jan-13 16:45:08.245530 - [DEBUG] Edge Function : AllBottom
9878 2019-Jan-13 16:45:08.245559 - [DEBUG] End adding new jump function
9879 2019-Jan-13 16:45:08.245583 - [DEBUG]
9880 2019-Jan-13 16:45:08.245607 - [DEBUG] -------------------------------------------- 288. Path Edge --------------------------------------------
9881 2019-Jan-13 16:45:08.245632 - [DEBUG]
9882 2019-Jan-13 16:45:08.245655 - [DEBUG] Process 288. path edge:
9883 2019-Jan-13 16:45:08.245680 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9884 2019-Jan-13 16:45:08.245739 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
9885 2019-Jan-13 16:45:08.246384 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9886 2019-Jan-13 16:45:08.247030 - [DEBUG]
9887 2019-Jan-13 16:45:08.247055 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9888 2019-Jan-13 16:45:08.247712 - [DEBUG] Compose: EdgeIdentity * AllBottom
9889 2019-Jan-13 16:45:08.247741 - [DEBUG]
9890 2019-Jan-13 16:45:08.247764 - [DEBUG] Propagate flow
9891 2019-Jan-13 16:45:08.247788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9892 2019-Jan-13 16:45:08.247845 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9893 2019-Jan-13 16:45:08.248528 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9894 2019-Jan-13 16:45:08.249198 - [DEBUG] Edge function : AllBottom (result of previous compose)
9895 2019-Jan-13 16:45:08.249225 - [DEBUG]
9896 2019-Jan-13 16:45:08.249251 - [DEBUG] Join: AllTop & AllBottom
9897 2019-Jan-13 16:45:08.249278 - [DEBUG] = AllBottom (new jump func)
9898 2019-Jan-13 16:45:08.249303 - [DEBUG]
9899 2019-Jan-13 16:45:08.249327 - [DEBUG] Start adding new jump function
9900 2019-Jan-13 16:45:08.249350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9901 2019-Jan-13 16:45:08.249420 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9902 2019-Jan-13 16:45:08.250114 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9903 2019-Jan-13 16:45:08.250803 - [DEBUG] Edge Function : AllBottom
9904 2019-Jan-13 16:45:08.250839 - [DEBUG] End adding new jump function
9905 2019-Jan-13 16:45:08.250863 - [DEBUG]
9906 2019-Jan-13 16:45:08.250888 - [DEBUG] -------------------------------------------- 289. Path Edge --------------------------------------------
9907 2019-Jan-13 16:45:08.250914 - [DEBUG]
9908 2019-Jan-13 16:45:08.250938 - [DEBUG] Process 289. path edge:
9909 2019-Jan-13 16:45:08.250962 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9910 2019-Jan-13 16:45:08.251038 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
9911 2019-Jan-13 16:45:08.251789 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9912 2019-Jan-13 16:45:08.252512 - [DEBUG]
9913 2019-Jan-13 16:45:08.252539 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9914 2019-Jan-13 16:45:08.253219 - [DEBUG] Possible callees:
9915 2019-Jan-13 16:45:08.253244 - [DEBUG] llvm.dbg.declare
9916 2019-Jan-13 16:45:08.253269 - [DEBUG] Possible return sites:
9917 2019-Jan-13 16:45:08.253293 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1559918 2019-Jan-13 16:45:08.254605 - [DEBUG] Found and process special summary
9919 2019-Jan-13 16:45:08.254648 - [DEBUG] Compose: EdgeIdentity * AllBottom
9920 2019-Jan-13 16:45:08.254676 - [DEBUG]
9921 2019-Jan-13 16:45:08.254700 - [DEBUG] Propagate flow
9922 2019-Jan-13 16:45:08.254724 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9923 2019-Jan-13 16:45:08.254806 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9924 2019-Jan-13 16:45:08.255459 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9925 2019-Jan-13 16:45:08.256104 - [DEBUG] Edge function : AllBottom (result of previous compose)
9926 2019-Jan-13 16:45:08.256129 - [DEBUG]
9927 2019-Jan-13 16:45:08.256155 - [DEBUG] Join: AllTop & AllBottom
9928 2019-Jan-13 16:45:08.256181 - [DEBUG] = AllBottom (new jump func)
9929 2019-Jan-13 16:45:08.256206 - [DEBUG]
9930 2019-Jan-13 16:45:08.256230 - [DEBUG] Start adding new jump function
9931 2019-Jan-13 16:45:08.256253 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9932 2019-Jan-13 16:45:08.256310 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9933 2019-Jan-13 16:45:08.256956 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9934 2019-Jan-13 16:45:08.257595 - [DEBUG] Edge Function : AllBottom
9935 2019-Jan-13 16:45:08.257624 - [DEBUG] End adding new jump function
9936 2019-Jan-13 16:45:08.257647 - [DEBUG]
9937 2019-Jan-13 16:45:08.257671 - [DEBUG] -------------------------------------------- 290. Path Edge --------------------------------------------
9938 2019-Jan-13 16:45:08.257696 - [DEBUG]
9939 2019-Jan-13 16:45:08.257719 - [DEBUG] Process 290. path edge:
9940 2019-Jan-13 16:45:08.257743 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9941 2019-Jan-13 16:45:08.257800 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
9942 2019-Jan-13 16:45:08.258453 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9943 2019-Jan-13 16:45:08.259097 - [DEBUG]
9944 2019-Jan-13 16:45:08.259123 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9945 2019-Jan-13 16:45:08.259787 - [DEBUG] Compose: EdgeIdentity * AllBottom
9946 2019-Jan-13 16:45:08.259816 - [DEBUG]
9947 2019-Jan-13 16:45:08.259840 - [DEBUG] Propagate flow
9948 2019-Jan-13 16:45:08.259863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9949 2019-Jan-13 16:45:08.259921 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9950 2019-Jan-13 16:45:08.260561 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9951 2019-Jan-13 16:45:08.261204 - [DEBUG] Edge function : AllBottom (result of previous compose)
9952 2019-Jan-13 16:45:08.261241 - [DEBUG]
9953 2019-Jan-13 16:45:08.261266 - [DEBUG] Join: AllTop & AllBottom
9954 2019-Jan-13 16:45:08.261292 - [DEBUG] = AllBottom (new jump func)
9955 2019-Jan-13 16:45:08.261317 - [DEBUG]
9956 2019-Jan-13 16:45:08.261340 - [DEBUG] Start adding new jump function
9957 2019-Jan-13 16:45:08.261364 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9958 2019-Jan-13 16:45:08.261434 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9959 2019-Jan-13 16:45:08.262080 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9960 2019-Jan-13 16:45:08.262715 - [DEBUG] Edge Function : AllBottom
9961 2019-Jan-13 16:45:08.262743 - [DEBUG] End adding new jump function
9962 2019-Jan-13 16:45:08.262767 - [DEBUG]
9963 2019-Jan-13 16:45:08.262791 - [DEBUG] -------------------------------------------- 291. Path Edge --------------------------------------------
9964 2019-Jan-13 16:45:08.262815 - [DEBUG]
9965 2019-Jan-13 16:45:08.262839 - [DEBUG] Process 291. path edge:
9966 2019-Jan-13 16:45:08.262863 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9967 2019-Jan-13 16:45:08.262919 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
9968 2019-Jan-13 16:45:08.263557 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9969 2019-Jan-13 16:45:08.264209 - [DEBUG]
9970 2019-Jan-13 16:45:08.264234 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9971 2019-Jan-13 16:45:08.264904 - [DEBUG] Compose: EdgeIdentity * AllBottom
9972 2019-Jan-13 16:45:08.264932 - [DEBUG]
9973 2019-Jan-13 16:45:08.264956 - [DEBUG] Propagate flow
9974 2019-Jan-13 16:45:08.264979 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9975 2019-Jan-13 16:45:08.265041 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9976 2019-Jan-13 16:45:08.265689 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9977 2019-Jan-13 16:45:08.266338 - [DEBUG] Edge function : AllBottom (result of previous compose)
9978 2019-Jan-13 16:45:08.266363 - [DEBUG]
9979 2019-Jan-13 16:45:08.266389 - [DEBUG] Join: AllTop & AllBottom
9980 2019-Jan-13 16:45:08.266415 - [DEBUG] = AllBottom (new jump func)
9981 2019-Jan-13 16:45:08.266440 - [DEBUG]
9982 2019-Jan-13 16:45:08.266464 - [DEBUG] Start adding new jump function
9983 2019-Jan-13 16:45:08.266487 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9984 2019-Jan-13 16:45:08.266545 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9985 2019-Jan-13 16:45:08.267188 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9986 2019-Jan-13 16:45:08.267823 - [DEBUG] Edge Function : AllBottom
9987 2019-Jan-13 16:45:08.267851 - [DEBUG] End adding new jump function
9988 2019-Jan-13 16:45:08.267875 - [DEBUG]
9989 2019-Jan-13 16:45:08.267898 - [DEBUG] -------------------------------------------- 292. Path Edge --------------------------------------------
9990 2019-Jan-13 16:45:08.267923 - [DEBUG]
9991 2019-Jan-13 16:45:08.267947 - [DEBUG] Process 292. path edge:
9992 2019-Jan-13 16:45:08.267971 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9993 2019-Jan-13 16:45:08.268027 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
9994 2019-Jan-13 16:45:08.268685 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9995 2019-Jan-13 16:45:08.269335 - [DEBUG]
9996 2019-Jan-13 16:45:08.269360 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9997 2019-Jan-13 16:45:08.270021 - [DEBUG] Compose: EdgeIdentity * AllBottom
9998 2019-Jan-13 16:45:08.270050 - [DEBUG]
9999 2019-Jan-13 16:45:08.270075 - [DEBUG] Propagate flow
10000 2019-Jan-13 16:45:08.270099 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10001 2019-Jan-13 16:45:08.270156 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
10002 2019-Jan-13 16:45:08.270802 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10003 2019-Jan-13 16:45:08.271459 - [DEBUG] Edge function : AllBottom (result of previous compose)
10004 2019-Jan-13 16:45:08.271485 - [DEBUG]
10005 2019-Jan-13 16:45:08.271509 - [DEBUG] Join: AllTop & AllBottom
10006 2019-Jan-13 16:45:08.271535 - [DEBUG] = AllBottom (new jump func)
10007 2019-Jan-13 16:45:08.271560 - [DEBUG]
10008 2019-Jan-13 16:45:08.271583 - [DEBUG] Start adding new jump function
10009 2019-Jan-13 16:45:08.271607 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10010 2019-Jan-13 16:45:08.271663 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10011 2019-Jan-13 16:45:08.272309 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
10012 2019-Jan-13 16:45:08.272952 - [DEBUG] Edge Function : AllBottom
10013 2019-Jan-13 16:45:08.272980 - [DEBUG] End adding new jump function
10014 2019-Jan-13 16:45:08.273004 - [DEBUG]
10015 2019-Jan-13 16:45:08.273028 - [DEBUG] -------------------------------------------- 293. Path Edge --------------------------------------------
10016 2019-Jan-13 16:45:08.273052 - [DEBUG]
10017 2019-Jan-13 16:45:08.273076 - [DEBUG] Process 293. path edge:
10018 2019-Jan-13 16:45:08.273100 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10019 2019-Jan-13 16:45:08.273157 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
10020 2019-Jan-13 16:45:08.273803 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10021 2019-Jan-13 16:45:08.274465 - [DEBUG]
10022 2019-Jan-13 16:45:08.274491 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
10023 2019-Jan-13 16:45:08.275196 - [DEBUG] Possible callees:
10024 2019-Jan-13 16:45:08.275223 - [DEBUG] llvm.dbg.declare
10025 2019-Jan-13 16:45:08.275248 - [DEBUG] Possible return sites:
10026 2019-Jan-13 16:45:08.275272 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16310027 2019-Jan-13 16:45:08.276606 - [DEBUG] Found and process special summary
10028 2019-Jan-13 16:45:08.276648 - [DEBUG] Compose: EdgeIdentity * AllBottom
10029 2019-Jan-13 16:45:08.276676 - [DEBUG]
10030 2019-Jan-13 16:45:08.276701 - [DEBUG] Propagate flow
10031 2019-Jan-13 16:45:08.276725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10032 2019-Jan-13 16:45:08.276786 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
10033 2019-Jan-13 16:45:08.277456 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10034 2019-Jan-13 16:45:08.278158 - [DEBUG] Edge function : AllBottom (result of previous compose)
10035 2019-Jan-13 16:45:08.278184 - [DEBUG]
10036 2019-Jan-13 16:45:08.278231 - [DEBUG] Join: AllTop & AllBottom
10037 2019-Jan-13 16:45:08.278258 - [DEBUG] = AllBottom (new jump func)
10038 2019-Jan-13 16:45:08.278283 - [DEBUG]
10039 2019-Jan-13 16:45:08.278307 - [DEBUG] Start adding new jump function
10040 2019-Jan-13 16:45:08.278331 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10041 2019-Jan-13 16:45:08.278399 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10042 2019-Jan-13 16:45:08.279068 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
10043 2019-Jan-13 16:45:08.279756 - [DEBUG] Edge Function : AllBottom
10044 2019-Jan-13 16:45:08.279790 - [DEBUG] End adding new jump function
10045 2019-Jan-13 16:45:08.279814 - [DEBUG]
10046 2019-Jan-13 16:45:08.279839 - [DEBUG] -------------------------------------------- 294. Path Edge --------------------------------------------
10047 2019-Jan-13 16:45:08.279864 - [DEBUG]
10048 2019-Jan-13 16:45:08.279887 - [DEBUG] Process 294. path edge:
10049 2019-Jan-13 16:45:08.279911 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10050 2019-Jan-13 16:45:08.279985 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
10051 2019-Jan-13 16:45:08.280649 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10052 2019-Jan-13 16:45:08.281310 - [DEBUG]
10053 2019-Jan-13 16:45:08.281336 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
10054 2019-Jan-13 16:45:08.282048 - [DEBUG] Compose: EdgeIdentity * AllBottom
10055 2019-Jan-13 16:45:08.282077 - [DEBUG]
10056 2019-Jan-13 16:45:08.282101 - [DEBUG] Propagate flow
10057 2019-Jan-13 16:45:08.282125 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10058 2019-Jan-13 16:45:08.282188 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
10059 2019-Jan-13 16:45:08.282868 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10060 2019-Jan-13 16:45:08.283561 - [DEBUG] Edge function : AllBottom (result of previous compose)
10061 2019-Jan-13 16:45:08.283588 - [DEBUG]
10062 2019-Jan-13 16:45:08.283616 - [DEBUG] Join: AllTop & AllBottom
10063 2019-Jan-13 16:45:08.283643 - [DEBUG] = AllBottom (new jump func)
10064 2019-Jan-13 16:45:08.283668 - [DEBUG]
10065 2019-Jan-13 16:45:08.283693 - [DEBUG] Start adding new jump function
10066 2019-Jan-13 16:45:08.283717 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10067 2019-Jan-13 16:45:08.283797 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10068 2019-Jan-13 16:45:08.284511 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
10069 2019-Jan-13 16:45:08.285246 - [DEBUG] Edge Function : AllBottom
10070 2019-Jan-13 16:45:08.285284 - [DEBUG] End adding new jump function
10071 2019-Jan-13 16:45:08.285309 - [DEBUG]
10072 2019-Jan-13 16:45:08.285334 - [DEBUG] -------------------------------------------- 295. Path Edge --------------------------------------------
10073 2019-Jan-13 16:45:08.285359 - [DEBUG]
10074 2019-Jan-13 16:45:08.285382 - [DEBUG] Process 295. path edge:
10075 2019-Jan-13 16:45:08.285406 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10076 2019-Jan-13 16:45:08.285480 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
10077 2019-Jan-13 16:45:08.286160 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10078 2019-Jan-13 16:45:08.286867 - [DEBUG]
10079 2019-Jan-13 16:45:08.286921 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
10080 2019-Jan-13 16:45:08.287637 - [DEBUG] Compose: EdgeIdentity * AllBottom
10081 2019-Jan-13 16:45:08.287667 - [DEBUG]
10082 2019-Jan-13 16:45:08.287691 - [DEBUG] Propagate flow
10083 2019-Jan-13 16:45:08.287714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10084 2019-Jan-13 16:45:08.287781 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
10085 2019-Jan-13 16:45:08.288463 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10086 2019-Jan-13 16:45:08.289108 - [DEBUG] Edge function : AllBottom (result of previous compose)
10087 2019-Jan-13 16:45:08.289134 - [DEBUG]
10088 2019-Jan-13 16:45:08.289159 - [DEBUG] Join: AllTop & AllBottom
10089 2019-Jan-13 16:45:08.289186 - [DEBUG] = AllBottom (new jump func)
10090 2019-Jan-13 16:45:08.289211 - [DEBUG]
10091 2019-Jan-13 16:45:08.289234 - [DEBUG] Start adding new jump function
10092 2019-Jan-13 16:45:08.289258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10093 2019-Jan-13 16:45:08.289314 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10094 2019-Jan-13 16:45:08.289965 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
10095 2019-Jan-13 16:45:08.290608 - [DEBUG] Edge Function : AllBottom
10096 2019-Jan-13 16:45:08.290637 - [DEBUG] End adding new jump function
10097 2019-Jan-13 16:45:08.290661 - [DEBUG]
10098 2019-Jan-13 16:45:08.290684 - [DEBUG] -------------------------------------------- 296. Path Edge --------------------------------------------
10099 2019-Jan-13 16:45:08.290709 - [DEBUG]
10100 2019-Jan-13 16:45:08.290733 - [DEBUG] Process 296. path edge:
10101 2019-Jan-13 16:45:08.290757 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10102 2019-Jan-13 16:45:08.290813 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
10103 2019-Jan-13 16:45:08.291473 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10104 2019-Jan-13 16:45:08.292115 - [DEBUG]
10105 2019-Jan-13 16:45:08.292140 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
10106 2019-Jan-13 16:45:08.292793 - [DEBUG] Possible callees:
10107 2019-Jan-13 16:45:08.292818 - [DEBUG] llvm.dbg.declare
10108 2019-Jan-13 16:45:08.292843 - [DEBUG] Possible return sites:
10109 2019-Jan-13 16:45:08.292867 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16910110 2019-Jan-13 16:45:08.294147 - [DEBUG] Found and process special summary
10111 2019-Jan-13 16:45:08.294181 - [DEBUG] Compose: EdgeIdentity * AllBottom
10112 2019-Jan-13 16:45:08.294209 - [DEBUG]
10113 2019-Jan-13 16:45:08.294233 - [DEBUG] Propagate flow
10114 2019-Jan-13 16:45:08.294256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10115 2019-Jan-13 16:45:08.294313 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
10116 2019-Jan-13 16:45:08.294994 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10117 2019-Jan-13 16:45:08.295640 - [DEBUG] Edge function : AllBottom (result of previous compose)
10118 2019-Jan-13 16:45:08.295676 - [DEBUG]
10119 2019-Jan-13 16:45:08.295702 - [DEBUG] Join: AllTop & AllBottom
10120 2019-Jan-13 16:45:08.295727 - [DEBUG] = AllBottom (new jump func)
10121 2019-Jan-13 16:45:08.295752 - [DEBUG]
10122 2019-Jan-13 16:45:08.295775 - [DEBUG] Start adding new jump function
10123 2019-Jan-13 16:45:08.295799 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10124 2019-Jan-13 16:45:08.295855 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10125 2019-Jan-13 16:45:08.296502 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
10126 2019-Jan-13 16:45:08.297139 - [DEBUG] Edge Function : AllBottom
10127 2019-Jan-13 16:45:08.297167 - [DEBUG] End adding new jump function
10128 2019-Jan-13 16:45:08.297192 - [DEBUG]
10129 2019-Jan-13 16:45:08.297215 - [DEBUG] -------------------------------------------- 297. Path Edge --------------------------------------------
10130 2019-Jan-13 16:45:08.297239 - [DEBUG]
10131 2019-Jan-13 16:45:08.297262 - [DEBUG] Process 297. path edge:
10132 2019-Jan-13 16:45:08.297286 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10133 2019-Jan-13 16:45:08.297343 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
10134 2019-Jan-13 16:45:08.297991 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10135 2019-Jan-13 16:45:08.298667 - [DEBUG]
10136 2019-Jan-13 16:45:08.298692 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
10137 2019-Jan-13 16:45:08.299362 - [DEBUG] Compose: EdgeIdentity * AllBottom
10138 2019-Jan-13 16:45:08.299390 - [DEBUG]
10139 2019-Jan-13 16:45:08.299414 - [DEBUG] Propagate flow
10140 2019-Jan-13 16:45:08.299438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10141 2019-Jan-13 16:45:08.299496 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
10142 2019-Jan-13 16:45:08.300141 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10143 2019-Jan-13 16:45:08.300798 - [DEBUG] Edge function : AllBottom (result of previous compose)
10144 2019-Jan-13 16:45:08.300823 - [DEBUG]
10145 2019-Jan-13 16:45:08.300848 - [DEBUG] Join: AllTop & AllBottom
10146 2019-Jan-13 16:45:08.300874 - [DEBUG] = AllBottom (new jump func)
10147 2019-Jan-13 16:45:08.300898 - [DEBUG]
10148 2019-Jan-13 16:45:08.300922 - [DEBUG] Start adding new jump function
10149 2019-Jan-13 16:45:08.300945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10150 2019-Jan-13 16:45:08.301003 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10151 2019-Jan-13 16:45:08.301672 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
10152 2019-Jan-13 16:45:08.302309 - [DEBUG] Edge Function : AllBottom
10153 2019-Jan-13 16:45:08.302337 - [DEBUG] End adding new jump function
10154 2019-Jan-13 16:45:08.302362 - [DEBUG]
10155 2019-Jan-13 16:45:08.302386 - [DEBUG] -------------------------------------------- 298. Path Edge --------------------------------------------
10156 2019-Jan-13 16:45:08.302410 - [DEBUG]
10157 2019-Jan-13 16:45:08.302433 - [DEBUG] Process 298. path edge:
10158 2019-Jan-13 16:45:08.302457 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10159 2019-Jan-13 16:45:08.302514 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
10160 2019-Jan-13 16:45:08.303152 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10161 2019-Jan-13 16:45:08.303814 - [DEBUG]
10162 2019-Jan-13 16:45:08.303839 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
10163 2019-Jan-13 16:45:08.304506 - [DEBUG] Compose: EdgeIdentity * AllBottom
10164 2019-Jan-13 16:45:08.304535 - [DEBUG]
10165 2019-Jan-13 16:45:08.304559 - [DEBUG] Propagate flow
10166 2019-Jan-13 16:45:08.304583 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10167 2019-Jan-13 16:45:08.304642 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
10168 2019-Jan-13 16:45:08.305338 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10169 2019-Jan-13 16:45:08.306013 - [DEBUG] Edge function : AllBottom (result of previous compose)
10170 2019-Jan-13 16:45:08.306039 - [DEBUG]
10171 2019-Jan-13 16:45:08.306064 - [DEBUG] Join: AllTop & AllBottom
10172 2019-Jan-13 16:45:08.306090 - [DEBUG] = AllBottom (new jump func)
10173 2019-Jan-13 16:45:08.306115 - [DEBUG]
10174 2019-Jan-13 16:45:08.306138 - [DEBUG] Start adding new jump function
10175 2019-Jan-13 16:45:08.306162 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10176 2019-Jan-13 16:45:08.306222 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10177 2019-Jan-13 16:45:08.306869 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
10178 2019-Jan-13 16:45:08.307522 - [DEBUG] Edge Function : AllBottom
10179 2019-Jan-13 16:45:08.307551 - [DEBUG] End adding new jump function
10180 2019-Jan-13 16:45:08.307576 - [DEBUG]
10181 2019-Jan-13 16:45:08.307600 - [DEBUG] -------------------------------------------- 299. Path Edge --------------------------------------------
10182 2019-Jan-13 16:45:08.307624 - [DEBUG]
10183 2019-Jan-13 16:45:08.307648 - [DEBUG] Process 299. path edge:
10184 2019-Jan-13 16:45:08.307672 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10185 2019-Jan-13 16:45:08.307730 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
10186 2019-Jan-13 16:45:08.308396 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10187 2019-Jan-13 16:45:08.309041 - [DEBUG]
10188 2019-Jan-13 16:45:08.309066 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
10189 2019-Jan-13 16:45:08.309733 - [DEBUG] Compose: EdgeIdentity * AllBottom
10190 2019-Jan-13 16:45:08.309766 - [DEBUG]
10191 2019-Jan-13 16:45:08.309790 - [DEBUG] Propagate flow
10192 2019-Jan-13 16:45:08.309813 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10193 2019-Jan-13 16:45:08.309871 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
10194 2019-Jan-13 16:45:08.310508 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10195 2019-Jan-13 16:45:08.311153 - [DEBUG] Edge function : AllBottom (result of previous compose)
10196 2019-Jan-13 16:45:08.311179 - [DEBUG]
10197 2019-Jan-13 16:45:08.311204 - [DEBUG] Join: AllTop & AllBottom
10198 2019-Jan-13 16:45:08.311230 - [DEBUG] = AllBottom (new jump func)
10199 2019-Jan-13 16:45:08.311254 - [DEBUG]
10200 2019-Jan-13 16:45:08.311278 - [DEBUG] Start adding new jump function
10201 2019-Jan-13 16:45:08.311301 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10202 2019-Jan-13 16:45:08.311357 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10203 2019-Jan-13 16:45:08.312038 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
10204 2019-Jan-13 16:45:08.312673 - [DEBUG] Edge Function : AllBottom
10205 2019-Jan-13 16:45:08.312701 - [DEBUG] End adding new jump function
10206 2019-Jan-13 16:45:08.312725 - [DEBUG]
10207 2019-Jan-13 16:45:08.312749 - [DEBUG] -------------------------------------------- 300. Path Edge --------------------------------------------
10208 2019-Jan-13 16:45:08.312773 - [DEBUG]
10209 2019-Jan-13 16:45:08.312797 - [DEBUG] Process 300. path edge:
10210 2019-Jan-13 16:45:08.312821 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10211 2019-Jan-13 16:45:08.312878 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
10212 2019-Jan-13 16:45:08.313514 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10213 2019-Jan-13 16:45:08.314166 - [DEBUG]
10214 2019-Jan-13 16:45:08.314192 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
10215 2019-Jan-13 16:45:08.314871 - [DEBUG] Compose: EdgeIdentity * AllBottom
10216 2019-Jan-13 16:45:08.314899 - [DEBUG]
10217 2019-Jan-13 16:45:08.314923 - [DEBUG] Propagate flow
10218 2019-Jan-13 16:45:08.314946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10219 2019-Jan-13 16:45:08.315005 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
10220 2019-Jan-13 16:45:08.315658 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10221 2019-Jan-13 16:45:08.316309 - [DEBUG] Edge function : AllBottom (result of previous compose)
10222 2019-Jan-13 16:45:08.316339 - [DEBUG]
10223 2019-Jan-13 16:45:08.316365 - [DEBUG] Join: AllTop & AllBottom
10224 2019-Jan-13 16:45:08.316390 - [DEBUG] = AllBottom (new jump func)
10225 2019-Jan-13 16:45:08.316415 - [DEBUG]
10226 2019-Jan-13 16:45:08.316438 - [DEBUG] Start adding new jump function
10227 2019-Jan-13 16:45:08.316461 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10228 2019-Jan-13 16:45:08.316523 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10229 2019-Jan-13 16:45:08.317205 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
10230 2019-Jan-13 16:45:08.317877 - [DEBUG] Edge Function : AllBottom
10231 2019-Jan-13 16:45:08.317908 - [DEBUG] End adding new jump function
10232 2019-Jan-13 16:45:08.317933 - [DEBUG]
10233 2019-Jan-13 16:45:08.317958 - [DEBUG] -------------------------------------------- 301. Path Edge --------------------------------------------
10234 2019-Jan-13 16:45:08.317982 - [DEBUG]
10235 2019-Jan-13 16:45:08.318006 - [DEBUG] Process 301. path edge:
10236 2019-Jan-13 16:45:08.318029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10237 2019-Jan-13 16:45:08.318118 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
10238 2019-Jan-13 16:45:08.318779 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10239 2019-Jan-13 16:45:08.319474 - [DEBUG]
10240 2019-Jan-13 16:45:08.319501 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
10241 2019-Jan-13 16:45:08.320214 - [DEBUG] Compose: EdgeIdentity * AllBottom
10242 2019-Jan-13 16:45:08.320244 - [DEBUG]
10243 2019-Jan-13 16:45:08.320268 - [DEBUG] Propagate flow
10244 2019-Jan-13 16:45:08.320292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10245 2019-Jan-13 16:45:08.320378 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
10246 2019-Jan-13 16:45:08.321024 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10247 2019-Jan-13 16:45:08.321695 - [DEBUG] Edge function : AllBottom (result of previous compose)
10248 2019-Jan-13 16:45:08.321721 - [DEBUG]
10249 2019-Jan-13 16:45:08.321746 - [DEBUG] Join: AllTop & AllBottom
10250 2019-Jan-13 16:45:08.321772 - [DEBUG] = AllBottom (new jump func)
10251 2019-Jan-13 16:45:08.321796 - [DEBUG]
10252 2019-Jan-13 16:45:08.321820 - [DEBUG] Start adding new jump function
10253 2019-Jan-13 16:45:08.321843 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10254 2019-Jan-13 16:45:08.321899 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10255 2019-Jan-13 16:45:08.322546 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
10256 2019-Jan-13 16:45:08.323180 - [DEBUG] Edge Function : AllBottom
10257 2019-Jan-13 16:45:08.323209 - [DEBUG] End adding new jump function
10258 2019-Jan-13 16:45:08.323233 - [DEBUG]
10259 2019-Jan-13 16:45:08.323257 - [DEBUG] -------------------------------------------- 302. Path Edge --------------------------------------------
10260 2019-Jan-13 16:45:08.323282 - [DEBUG]
10261 2019-Jan-13 16:45:08.323305 - [DEBUG] Process 302. path edge:
10262 2019-Jan-13 16:45:08.323329 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10263 2019-Jan-13 16:45:08.323386 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
10264 2019-Jan-13 16:45:08.324021 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10265 2019-Jan-13 16:45:08.324673 - [DEBUG]
10266 2019-Jan-13 16:45:08.324698 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
10267 2019-Jan-13 16:45:08.325372 - [DEBUG] Compose: EdgeIdentity * AllBottom
10268 2019-Jan-13 16:45:08.325402 - [DEBUG]
10269 2019-Jan-13 16:45:08.325426 - [DEBUG] Propagate flow
10270 2019-Jan-13 16:45:08.325450 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10271 2019-Jan-13 16:45:08.325508 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
10272 2019-Jan-13 16:45:08.326173 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10273 2019-Jan-13 16:45:08.326830 - [DEBUG] Edge function : AllBottom (result of previous compose)
10274 2019-Jan-13 16:45:08.326855 - [DEBUG]
10275 2019-Jan-13 16:45:08.326881 - [DEBUG] Join: AllTop & AllBottom
10276 2019-Jan-13 16:45:08.326907 - [DEBUG] = AllBottom (new jump func)
10277 2019-Jan-13 16:45:08.326932 - [DEBUG]
10278 2019-Jan-13 16:45:08.326955 - [DEBUG] Start adding new jump function
10279 2019-Jan-13 16:45:08.326979 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10280 2019-Jan-13 16:45:08.327039 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10281 2019-Jan-13 16:45:08.327685 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
10282 2019-Jan-13 16:45:08.328345 - [DEBUG] Edge Function : AllBottom
10283 2019-Jan-13 16:45:08.328374 - [DEBUG] End adding new jump function
10284 2019-Jan-13 16:45:08.328399 - [DEBUG]
10285 2019-Jan-13 16:45:08.328423 - [DEBUG] -------------------------------------------- 303. Path Edge --------------------------------------------
10286 2019-Jan-13 16:45:08.328447 - [DEBUG]
10287 2019-Jan-13 16:45:08.328483 - [DEBUG] Process 303. path edge:
10288 2019-Jan-13 16:45:08.328507 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10289 2019-Jan-13 16:45:08.328565 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
10290 2019-Jan-13 16:45:08.329202 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10291 2019-Jan-13 16:45:08.329846 - [DEBUG]
10292 2019-Jan-13 16:45:08.329871 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
10293 2019-Jan-13 16:45:08.330541 - [DEBUG] Compose: EdgeIdentity * AllBottom
10294 2019-Jan-13 16:45:08.330569 - [DEBUG]
10295 2019-Jan-13 16:45:08.330593 - [DEBUG] Propagate flow
10296 2019-Jan-13 16:45:08.330616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10297 2019-Jan-13 16:45:08.330674 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
10298 2019-Jan-13 16:45:08.331318 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10299 2019-Jan-13 16:45:08.331994 - [DEBUG] Edge function : AllBottom (result of previous compose)
10300 2019-Jan-13 16:45:08.332019 - [DEBUG]
10301 2019-Jan-13 16:45:08.332044 - [DEBUG] Join: AllTop & AllBottom
10302 2019-Jan-13 16:45:08.332070 - [DEBUG] = AllBottom (new jump func)
10303 2019-Jan-13 16:45:08.332094 - [DEBUG]
10304 2019-Jan-13 16:45:08.332117 - [DEBUG] Start adding new jump function
10305 2019-Jan-13 16:45:08.332141 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10306 2019-Jan-13 16:45:08.332202 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10307 2019-Jan-13 16:45:08.332886 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
10308 2019-Jan-13 16:45:08.333577 - [DEBUG] Edge Function : AllBottom
10309 2019-Jan-13 16:45:08.333613 - [DEBUG] End adding new jump function
10310 2019-Jan-13 16:45:08.333638 - [DEBUG]
10311 2019-Jan-13 16:45:08.333664 - [DEBUG] -------------------------------------------- 304. Path Edge --------------------------------------------
10312 2019-Jan-13 16:45:08.333689 - [DEBUG]
10313 2019-Jan-13 16:45:08.333713 - [DEBUG] Process 304. path edge:
10314 2019-Jan-13 16:45:08.333737 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10315 2019-Jan-13 16:45:08.333812 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
10316 2019-Jan-13 16:45:08.334523 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10317 2019-Jan-13 16:45:08.335275 - [DEBUG]
10318 2019-Jan-13 16:45:08.335305 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
10319 2019-Jan-13 16:45:08.336023 - [DEBUG] Compose: EdgeIdentity * AllBottom
10320 2019-Jan-13 16:45:08.336054 - [DEBUG]
10321 2019-Jan-13 16:45:08.336078 - [DEBUG] Propagate flow
10322 2019-Jan-13 16:45:08.336102 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10323 2019-Jan-13 16:45:08.336168 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
10324 2019-Jan-13 16:45:08.336852 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10325 2019-Jan-13 16:45:08.337517 - [DEBUG] Edge function : AllBottom (result of previous compose)
10326 2019-Jan-13 16:45:08.337564 - [DEBUG]
10327 2019-Jan-13 16:45:08.337591 - [DEBUG] Join: AllTop & AllBottom
10328 2019-Jan-13 16:45:08.337617 - [DEBUG] = AllBottom (new jump func)
10329 2019-Jan-13 16:45:08.337642 - [DEBUG]
10330 2019-Jan-13 16:45:08.337666 - [DEBUG] Start adding new jump function
10331 2019-Jan-13 16:45:08.337690 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10332 2019-Jan-13 16:45:08.337751 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10333 2019-Jan-13 16:45:08.338428 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
10334 2019-Jan-13 16:45:08.339068 - [DEBUG] Edge Function : AllBottom
10335 2019-Jan-13 16:45:08.339097 - [DEBUG] End adding new jump function
10336 2019-Jan-13 16:45:08.339122 - [DEBUG]
10337 2019-Jan-13 16:45:08.339146 - [DEBUG] -------------------------------------------- 305. Path Edge --------------------------------------------
10338 2019-Jan-13 16:45:08.339170 - [DEBUG]
10339 2019-Jan-13 16:45:08.339194 - [DEBUG] Process 305. path edge:
10340 2019-Jan-13 16:45:08.339218 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10341 2019-Jan-13 16:45:08.339274 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
10342 2019-Jan-13 16:45:08.339912 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10343 2019-Jan-13 16:45:08.340564 - [DEBUG]
10344 2019-Jan-13 16:45:08.340589 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
10345 2019-Jan-13 16:45:08.341253 - [DEBUG] Compose: EdgeIdentity * AllBottom
10346 2019-Jan-13 16:45:08.341282 - [DEBUG]
10347 2019-Jan-13 16:45:08.341306 - [DEBUG] Propagate flow
10348 2019-Jan-13 16:45:08.341329 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10349 2019-Jan-13 16:45:08.341387 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10350 2019-Jan-13 16:45:08.342038 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10351 2019-Jan-13 16:45:08.342685 - [DEBUG] Edge function : AllBottom (result of previous compose)
10352 2019-Jan-13 16:45:08.342710 - [DEBUG]
10353 2019-Jan-13 16:45:08.342735 - [DEBUG] Join: AllTop & AllBottom
10354 2019-Jan-13 16:45:08.342761 - [DEBUG] = AllBottom (new jump func)
10355 2019-Jan-13 16:45:08.342786 - [DEBUG]
10356 2019-Jan-13 16:45:08.342809 - [DEBUG] Start adding new jump function
10357 2019-Jan-13 16:45:08.342833 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10358 2019-Jan-13 16:45:08.342889 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10359 2019-Jan-13 16:45:08.343536 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10360 2019-Jan-13 16:45:08.344172 - [DEBUG] Edge Function : AllBottom
10361 2019-Jan-13 16:45:08.344200 - [DEBUG] End adding new jump function
10362 2019-Jan-13 16:45:08.344225 - [DEBUG]
10363 2019-Jan-13 16:45:08.344249 - [DEBUG] -------------------------------------------- 306. Path Edge --------------------------------------------
10364 2019-Jan-13 16:45:08.344274 - [DEBUG]
10365 2019-Jan-13 16:45:08.344297 - [DEBUG] Process 306. path edge:
10366 2019-Jan-13 16:45:08.344321 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10367 2019-Jan-13 16:45:08.344378 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
10368 2019-Jan-13 16:45:08.345037 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10369 2019-Jan-13 16:45:08.345685 - [DEBUG]
10370 2019-Jan-13 16:45:08.345718 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10371 2019-Jan-13 16:45:08.346368 - [DEBUG] Start of endsummarytab entry
10372 2019-Jan-13 16:45:08.346398 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
10373 2019-Jan-13 16:45:08.347037 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
10374 2019-Jan-13 16:45:08.347099 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10375 2019-Jan-13 16:45:08.347734 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10376 2019-Jan-13 16:45:08.348399 - [DEBUG] EF: AllBottom
10377 2019-Jan-13 16:45:08.348424 - [DEBUG]
10378 2019-Jan-13 16:45:08.348448 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10379 2019-Jan-13 16:45:08.349094 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10380 2019-Jan-13 16:45:08.349739 - [DEBUG] EF: AllBottom
10381 2019-Jan-13 16:45:08.349765 - [DEBUG]
10382 2019-Jan-13 16:45:08.349789 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10383 2019-Jan-13 16:45:08.350428 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
10384 2019-Jan-13 16:45:08.351082 - [DEBUG] EF: AllBottom
10385 2019-Jan-13 16:45:08.351107 - [DEBUG]
10386 2019-Jan-13 16:45:08.351131 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10387 2019-Jan-13 16:45:08.351786 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
10388 2019-Jan-13 16:45:08.352423 - [DEBUG] EF: AllBottom
10389 2019-Jan-13 16:45:08.352449 - [DEBUG]
10390 2019-Jan-13 16:45:08.352472 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10391 2019-Jan-13 16:45:08.353106 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
10392 2019-Jan-13 16:45:08.353742 - [DEBUG] EF: AllBottom
10393 2019-Jan-13 16:45:08.353767 - [DEBUG]
10394 2019-Jan-13 16:45:08.353790 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10395 2019-Jan-13 16:45:08.354423 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10396 2019-Jan-13 16:45:08.355091 - [DEBUG] EF: AllBottom
10397 2019-Jan-13 16:45:08.355117 - [DEBUG]
10398 2019-Jan-13 16:45:08.355141 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10399 2019-Jan-13 16:45:08.355775 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
10400 2019-Jan-13 16:45:08.356439 - [DEBUG] EF: AllBottom
10401 2019-Jan-13 16:45:08.356464 - [DEBUG]
10402 2019-Jan-13 16:45:08.356487 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10403 2019-Jan-13 16:45:08.357152 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10404 2019-Jan-13 16:45:08.357814 - [DEBUG] EF: AllBottom
10405 2019-Jan-13 16:45:08.357839 - [DEBUG]
10406 2019-Jan-13 16:45:08.357863 - [DEBUG] ---------------
10407 2019-Jan-13 16:45:08.357887 - [DEBUG]
10408 2019-Jan-13 16:45:08.357913 - [DEBUG] End of endsummarytab entry
10409 2019-Jan-13 16:45:08.357937 - [DEBUG]
10410 2019-Jan-13 16:45:08.357961 - [DEBUG] Start of incomingtab entry
10411 2019-Jan-13 16:45:08.357986 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
10412 2019-Jan-13 16:45:08.358672 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
10413 2019-Jan-13 16:45:08.358736 - [DEBUG] ---------------
10414 2019-Jan-13 16:45:08.358761 - [DEBUG] End of incomingtab entry
10415 2019-Jan-13 16:45:08.358785 - [DEBUG]
10416 2019-Jan-13 16:45:08.358812 - [DEBUG] EDGE:
10417 2019-Jan-13 16:45:08.358900 - [DEBUG] ---> 10418 2019-Jan-13 16:45:08.359593 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10419 2019-Jan-13 16:45:08.360270 - [DEBUG]
10420 2019-Jan-13 16:45:08.360297 - [DEBUG] EDGE:
10421 2019-Jan-13 16:45:08.360362 - [DEBUG] ---> 10422 2019-Jan-13 16:45:08.361001 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10423 2019-Jan-13 16:45:08.361676 - [DEBUG]
10424 2019-Jan-13 16:45:08.361727 - [DEBUG] Compose: EdgeIdentity * AllBottom
10425 2019-Jan-13 16:45:08.361755 - [DEBUG]
10426 2019-Jan-13 16:45:08.361779 - [DEBUG] Propagate flow
10427 2019-Jan-13 16:45:08.361803 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10428 2019-Jan-13 16:45:08.361861 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
10429 2019-Jan-13 16:45:08.362513 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10430 2019-Jan-13 16:45:08.363158 - [DEBUG] Edge function : AllBottom (result of previous compose)
10431 2019-Jan-13 16:45:08.363184 - [DEBUG]
10432 2019-Jan-13 16:45:08.363210 - [DEBUG] Join: AllTop & AllBottom
10433 2019-Jan-13 16:45:08.363236 - [DEBUG] = AllBottom (new jump func)
10434 2019-Jan-13 16:45:08.363261 - [DEBUG]
10435 2019-Jan-13 16:45:08.363285 - [DEBUG] Start adding new jump function
10436 2019-Jan-13 16:45:08.363309 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10437 2019-Jan-13 16:45:08.363365 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10438 2019-Jan-13 16:45:08.364011 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
10439 2019-Jan-13 16:45:08.364660 - [DEBUG] Edge Function : AllBottom
10440 2019-Jan-13 16:45:08.364690 - [DEBUG] End adding new jump function
10441 2019-Jan-13 16:45:08.364714 - [DEBUG]
10442 2019-Jan-13 16:45:08.364753 - [DEBUG] -------------------------------------------- 307. Path Edge --------------------------------------------
10443 2019-Jan-13 16:45:08.364781 - [DEBUG]
10444 2019-Jan-13 16:45:08.364804 - [DEBUG] Process 307. path edge:
10445 2019-Jan-13 16:45:08.364828 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10446 2019-Jan-13 16:45:08.364885 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
10447 2019-Jan-13 16:45:08.365562 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10448 2019-Jan-13 16:45:08.366235 - [DEBUG]
10449 2019-Jan-13 16:45:08.366261 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
10450 2019-Jan-13 16:45:08.366962 - [DEBUG] Possible callees:
10451 2019-Jan-13 16:45:08.366989 - [DEBUG] llvm.dbg.declare
10452 2019-Jan-13 16:45:08.367014 - [DEBUG] Possible return sites:
10453 2019-Jan-13 16:45:08.367039 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19310454 2019-Jan-13 16:45:08.368473 - [DEBUG] Found and process special summary
10455 2019-Jan-13 16:45:08.368550 - [DEBUG] Compose: EdgeIdentity * AllBottom
10456 2019-Jan-13 16:45:08.368578 - [DEBUG]
10457 2019-Jan-13 16:45:08.368603 - [DEBUG] Propagate flow
10458 2019-Jan-13 16:45:08.368627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10459 2019-Jan-13 16:45:08.368703 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
10460 2019-Jan-13 16:45:08.369405 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10461 2019-Jan-13 16:45:08.370126 - [DEBUG] Edge function : AllBottom (result of previous compose)
10462 2019-Jan-13 16:45:08.370154 - [DEBUG]
10463 2019-Jan-13 16:45:08.370181 - [DEBUG] Join: AllTop & AllBottom
10464 2019-Jan-13 16:45:08.370208 - [DEBUG] = AllBottom (new jump func)
10465 2019-Jan-13 16:45:08.370233 - [DEBUG]
10466 2019-Jan-13 16:45:08.370257 - [DEBUG] Start adding new jump function
10467 2019-Jan-13 16:45:08.370281 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10468 2019-Jan-13 16:45:08.370356 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10469 2019-Jan-13 16:45:08.371028 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
10470 2019-Jan-13 16:45:08.371752 - [DEBUG] Edge Function : AllBottom
10471 2019-Jan-13 16:45:08.371786 - [DEBUG] End adding new jump function
10472 2019-Jan-13 16:45:08.371810 - [DEBUG]
10473 2019-Jan-13 16:45:08.371834 - [DEBUG] -------------------------------------------- 308. Path Edge --------------------------------------------
10474 2019-Jan-13 16:45:08.371859 - [DEBUG]
10475 2019-Jan-13 16:45:08.371883 - [DEBUG] Process 308. path edge:
10476 2019-Jan-13 16:45:08.371907 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10477 2019-Jan-13 16:45:08.371982 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
10478 2019-Jan-13 16:45:08.372685 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10479 2019-Jan-13 16:45:08.373398 - [DEBUG]
10480 2019-Jan-13 16:45:08.373425 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
10481 2019-Jan-13 16:45:08.374171 - [DEBUG] Compose: EdgeIdentity * AllBottom
10482 2019-Jan-13 16:45:08.374202 - [DEBUG]
10483 2019-Jan-13 16:45:08.374226 - [DEBUG] Propagate flow
10484 2019-Jan-13 16:45:08.374250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10485 2019-Jan-13 16:45:08.374324 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
10486 2019-Jan-13 16:45:08.375054 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10487 2019-Jan-13 16:45:08.375757 - [DEBUG] Edge function : AllBottom (result of previous compose)
10488 2019-Jan-13 16:45:08.375785 - [DEBUG]
10489 2019-Jan-13 16:45:08.375812 - [DEBUG] Join: AllTop & AllBottom
10490 2019-Jan-13 16:45:08.375838 - [DEBUG] = AllBottom (new jump func)
10491 2019-Jan-13 16:45:08.375863 - [DEBUG]
10492 2019-Jan-13 16:45:08.375887 - [DEBUG] Start adding new jump function
10493 2019-Jan-13 16:45:08.375911 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10494 2019-Jan-13 16:45:08.375987 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10495 2019-Jan-13 16:45:08.376688 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
10496 2019-Jan-13 16:45:08.377379 - [DEBUG] Edge Function : AllBottom
10497 2019-Jan-13 16:45:08.377417 - [DEBUG] End adding new jump function
10498 2019-Jan-13 16:45:08.377473 - [DEBUG]
10499 2019-Jan-13 16:45:08.377499 - [DEBUG] -------------------------------------------- 309. Path Edge --------------------------------------------
10500 2019-Jan-13 16:45:08.377526 - [DEBUG]
10501 2019-Jan-13 16:45:08.377549 - [DEBUG] Process 309. path edge:
10502 2019-Jan-13 16:45:08.377573 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10503 2019-Jan-13 16:45:08.377655 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
10504 2019-Jan-13 16:45:08.378379 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10505 2019-Jan-13 16:45:08.379055 - [DEBUG]
10506 2019-Jan-13 16:45:08.379083 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
10507 2019-Jan-13 16:45:08.379753 - [DEBUG] Compose: EdgeIdentity * AllBottom
10508 2019-Jan-13 16:45:08.379782 - [DEBUG]
10509 2019-Jan-13 16:45:08.379806 - [DEBUG] Propagate flow
10510 2019-Jan-13 16:45:08.379829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10511 2019-Jan-13 16:45:08.379890 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
10512 2019-Jan-13 16:45:08.380534 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10513 2019-Jan-13 16:45:08.381178 - [DEBUG] Edge function : AllBottom (result of previous compose)
10514 2019-Jan-13 16:45:08.381204 - [DEBUG]
10515 2019-Jan-13 16:45:08.381229 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10516 2019-Jan-13 16:45:08.381255 - [DEBUG] = AllBottom
10517 2019-Jan-13 16:45:08.381280 - [DEBUG]
10518 2019-Jan-13 16:45:08.381303 - [DEBUG] PROPAGATE: No new function!
10519 2019-Jan-13 16:45:08.381328 - [DEBUG] EDGE:
10520 2019-Jan-13 16:45:08.381386 - [DEBUG] ---> 10521 2019-Jan-13 16:45:08.382052 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10522 2019-Jan-13 16:45:08.382704 - [DEBUG]
10523 2019-Jan-13 16:45:08.382729 - [DEBUG] EDGE:
10524 2019-Jan-13 16:45:08.382788 - [DEBUG] ---> 10525 2019-Jan-13 16:45:08.383428 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10526 2019-Jan-13 16:45:08.384072 - [DEBUG]
10527 2019-Jan-13 16:45:08.384115 - [DEBUG] Compose: EdgeIdentity * AllBottom
10528 2019-Jan-13 16:45:08.384142 - [DEBUG]
10529 2019-Jan-13 16:45:08.384167 - [DEBUG] Propagate flow
10530 2019-Jan-13 16:45:08.384190 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10531 2019-Jan-13 16:45:08.384247 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
10532 2019-Jan-13 16:45:08.384908 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10533 2019-Jan-13 16:45:08.385560 - [DEBUG] Edge function : AllBottom (result of previous compose)
10534 2019-Jan-13 16:45:08.385586 - [DEBUG]
10535 2019-Jan-13 16:45:08.385612 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10536 2019-Jan-13 16:45:08.385638 - [DEBUG] = AllBottom
10537 2019-Jan-13 16:45:08.385662 - [DEBUG]
10538 2019-Jan-13 16:45:08.385686 - [DEBUG] PROPAGATE: No new function!
10539 2019-Jan-13 16:45:08.385715 - [DEBUG] EDGE:
10540 2019-Jan-13 16:45:08.385773 - [DEBUG] ---> 10541 2019-Jan-13 16:45:08.386434 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10542 2019-Jan-13 16:45:08.387079 - [DEBUG]
10543 2019-Jan-13 16:45:08.387104 - [DEBUG] EDGE:
10544 2019-Jan-13 16:45:08.387162 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
10545 2019-Jan-13 16:45:08.387804 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10546 2019-Jan-13 16:45:08.388463 - [DEBUG]
10547 2019-Jan-13 16:45:08.388488 - [DEBUG] EDGE:
10548 2019-Jan-13 16:45:08.388546 - [DEBUG] ---> 10549 2019-Jan-13 16:45:08.389184 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10550 2019-Jan-13 16:45:08.389828 - [DEBUG]
10551 2019-Jan-13 16:45:08.389853 - [DEBUG] EDGE:
10552 2019-Jan-13 16:45:08.389911 - [DEBUG] ---> 10553 2019-Jan-13 16:45:08.390552 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10554 2019-Jan-13 16:45:08.391196 - [DEBUG]
10555 2019-Jan-13 16:45:08.391221 - [DEBUG] EDGE:
10556 2019-Jan-13 16:45:08.391279 - [DEBUG] ---> 10557 2019-Jan-13 16:45:08.391938 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10558 2019-Jan-13 16:45:08.392582 - [DEBUG]
10559 2019-Jan-13 16:45:08.392617 - [DEBUG] Compose: EdgeIdentity * AllBottom
10560 2019-Jan-13 16:45:08.392645 - [DEBUG]
10561 2019-Jan-13 16:45:08.392669 - [DEBUG] Propagate flow
10562 2019-Jan-13 16:45:08.392692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10563 2019-Jan-13 16:45:08.392749 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
10564 2019-Jan-13 16:45:08.393389 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10565 2019-Jan-13 16:45:08.394033 - [DEBUG] Edge function : AllBottom (result of previous compose)
10566 2019-Jan-13 16:45:08.394058 - [DEBUG]
10567 2019-Jan-13 16:45:08.394083 - [DEBUG] Join: AllTop & AllBottom
10568 2019-Jan-13 16:45:08.394109 - [DEBUG] = AllBottom (new jump func)
10569 2019-Jan-13 16:45:08.394134 - [DEBUG]
10570 2019-Jan-13 16:45:08.394158 - [DEBUG] Start adding new jump function
10571 2019-Jan-13 16:45:08.394181 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10572 2019-Jan-13 16:45:08.394237 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10573 2019-Jan-13 16:45:08.394903 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
10574 2019-Jan-13 16:45:08.395571 - [DEBUG] Edge Function : AllBottom
10575 2019-Jan-13 16:45:08.395602 - [DEBUG] End adding new jump function
10576 2019-Jan-13 16:45:08.395626 - [DEBUG]
10577 2019-Jan-13 16:45:08.395651 - [DEBUG] -------------------------------------------- 310. Path Edge --------------------------------------------
10578 2019-Jan-13 16:45:08.395675 - [DEBUG]
10579 2019-Jan-13 16:45:08.395698 - [DEBUG] Process 310. path edge:
10580 2019-Jan-13 16:45:08.395735 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10581 2019-Jan-13 16:45:08.395800 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
10582 2019-Jan-13 16:45:08.396467 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10583 2019-Jan-13 16:45:08.397136 - [DEBUG]
10584 2019-Jan-13 16:45:08.397162 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
10585 2019-Jan-13 16:45:08.397880 - [DEBUG] Compose: EdgeIdentity * AllBottom
10586 2019-Jan-13 16:45:08.397910 - [DEBUG]
10587 2019-Jan-13 16:45:08.397935 - [DEBUG] Propagate flow
10588 2019-Jan-13 16:45:08.397958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10589 2019-Jan-13 16:45:08.398025 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
10590 2019-Jan-13 16:45:08.398713 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10591 2019-Jan-13 16:45:08.399394 - [DEBUG] Edge function : AllBottom (result of previous compose)
10592 2019-Jan-13 16:45:08.399422 - [DEBUG]
10593 2019-Jan-13 16:45:08.399449 - [DEBUG] Join: AllTop & AllBottom
10594 2019-Jan-13 16:45:08.399475 - [DEBUG] = AllBottom (new jump func)
10595 2019-Jan-13 16:45:08.399499 - [DEBUG]
10596 2019-Jan-13 16:45:08.399523 - [DEBUG] Start adding new jump function
10597 2019-Jan-13 16:45:08.399546 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10598 2019-Jan-13 16:45:08.399621 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10599 2019-Jan-13 16:45:08.400313 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
10600 2019-Jan-13 16:45:08.400972 - [DEBUG] Edge Function : AllBottom
10601 2019-Jan-13 16:45:08.401004 - [DEBUG] End adding new jump function
10602 2019-Jan-13 16:45:08.401028 - [DEBUG]
10603 2019-Jan-13 16:45:08.401052 - [DEBUG] -------------------------------------------- 311. Path Edge --------------------------------------------
10604 2019-Jan-13 16:45:08.401077 - [DEBUG]
10605 2019-Jan-13 16:45:08.401100 - [DEBUG] Process 311. path edge:
10606 2019-Jan-13 16:45:08.401124 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10607 2019-Jan-13 16:45:08.401191 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
10608 2019-Jan-13 16:45:08.401902 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10609 2019-Jan-13 16:45:08.402597 - [DEBUG]
10610 2019-Jan-13 16:45:08.402627 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
10611 2019-Jan-13 16:45:08.403369 - [DEBUG] Compose: EdgeIdentity * AllBottom
10612 2019-Jan-13 16:45:08.403400 - [DEBUG]
10613 2019-Jan-13 16:45:08.403424 - [DEBUG] Propagate flow
10614 2019-Jan-13 16:45:08.403449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10615 2019-Jan-13 16:45:08.403532 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
10616 2019-Jan-13 16:45:08.404245 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10617 2019-Jan-13 16:45:08.404963 - [DEBUG] Edge function : AllBottom (result of previous compose)
10618 2019-Jan-13 16:45:08.404989 - [DEBUG]
10619 2019-Jan-13 16:45:08.405016 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10620 2019-Jan-13 16:45:08.405042 - [DEBUG] = AllBottom
10621 2019-Jan-13 16:45:08.405066 - [DEBUG]
10622 2019-Jan-13 16:45:08.405090 - [DEBUG] PROPAGATE: No new function!
10623 2019-Jan-13 16:45:08.405138 - [DEBUG] EDGE:
10624 2019-Jan-13 16:45:08.405206 - [DEBUG] ---> 10625 2019-Jan-13 16:45:08.405855 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10626 2019-Jan-13 16:45:08.406507 - [DEBUG]
10627 2019-Jan-13 16:45:08.406532 - [DEBUG] EDGE:
10628 2019-Jan-13 16:45:08.406591 - [DEBUG] ---> 10629 2019-Jan-13 16:45:08.407231 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10630 2019-Jan-13 16:45:08.407891 - [DEBUG]
10631 2019-Jan-13 16:45:08.407916 - [DEBUG] EDGE:
10632 2019-Jan-13 16:45:08.407975 - [DEBUG] ---> 10633 2019-Jan-13 16:45:08.408649 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10634 2019-Jan-13 16:45:08.409304 - [DEBUG]
10635 2019-Jan-13 16:45:08.409330 - [DEBUG] EDGE:
10636 2019-Jan-13 16:45:08.409390 - [DEBUG] ---> 10637 2019-Jan-13 16:45:08.410032 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10638 2019-Jan-13 16:45:08.410683 - [DEBUG]
10639 2019-Jan-13 16:45:08.410708 - [DEBUG] EDGE:
10640 2019-Jan-13 16:45:08.410766 - [DEBUG] ---> 10641 2019-Jan-13 16:45:08.411427 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10642 2019-Jan-13 16:45:08.412072 - [DEBUG]
10643 2019-Jan-13 16:45:08.412097 - [DEBUG] EDGE:
10644 2019-Jan-13 16:45:08.412155 - [DEBUG] ---> 10645 2019-Jan-13 16:45:08.412796 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10646 2019-Jan-13 16:45:08.413439 - [DEBUG]
10647 2019-Jan-13 16:45:08.413492 - [DEBUG] Compose: EdgeIdentity * AllBottom
10648 2019-Jan-13 16:45:08.413520 - [DEBUG]
10649 2019-Jan-13 16:45:08.413544 - [DEBUG] Propagate flow
10650 2019-Jan-13 16:45:08.413568 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10651 2019-Jan-13 16:45:08.413626 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
10652 2019-Jan-13 16:45:08.414267 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10653 2019-Jan-13 16:45:08.414937 - [DEBUG] Edge function : AllBottom (result of previous compose)
10654 2019-Jan-13 16:45:08.414963 - [DEBUG]
10655 2019-Jan-13 16:45:08.414988 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10656 2019-Jan-13 16:45:08.415013 - [DEBUG] = AllBottom
10657 2019-Jan-13 16:45:08.415038 - [DEBUG]
10658 2019-Jan-13 16:45:08.415061 - [DEBUG] PROPAGATE: No new function!
10659 2019-Jan-13 16:45:08.415088 - [DEBUG] EDGE:
10660 2019-Jan-13 16:45:08.415149 - [DEBUG] ---> 10661 2019-Jan-13 16:45:08.415828 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10662 2019-Jan-13 16:45:08.416473 - [DEBUG]
10663 2019-Jan-13 16:45:08.416499 - [DEBUG] EDGE:
10664 2019-Jan-13 16:45:08.416558 - [DEBUG] ---> 10665 2019-Jan-13 16:45:08.417194 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10666 2019-Jan-13 16:45:08.417838 - [DEBUG]
10667 2019-Jan-13 16:45:08.417863 - [DEBUG] EDGE:
10668 2019-Jan-13 16:45:08.417921 - [DEBUG] ---> 10669 2019-Jan-13 16:45:08.418580 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10670 2019-Jan-13 16:45:08.419224 - [DEBUG]
10671 2019-Jan-13 16:45:08.419264 - [DEBUG] Compose: EdgeIdentity * AllBottom
10672 2019-Jan-13 16:45:08.419292 - [DEBUG]
10673 2019-Jan-13 16:45:08.419316 - [DEBUG] Propagate flow
10674 2019-Jan-13 16:45:08.419340 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10675 2019-Jan-13 16:45:08.419397 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
10676 2019-Jan-13 16:45:08.420038 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10677 2019-Jan-13 16:45:08.420688 - [DEBUG] Edge function : AllBottom (result of previous compose)
10678 2019-Jan-13 16:45:08.420714 - [DEBUG]
10679 2019-Jan-13 16:45:08.420739 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10680 2019-Jan-13 16:45:08.420765 - [DEBUG] = AllBottom
10681 2019-Jan-13 16:45:08.420790 - [DEBUG]
10682 2019-Jan-13 16:45:08.420813 - [DEBUG] PROPAGATE: No new function!
10683 2019-Jan-13 16:45:08.420839 - [DEBUG] EDGE:
10684 2019-Jan-13 16:45:08.420897 - [DEBUG] ---> 10685 2019-Jan-13 16:45:08.421558 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10686 2019-Jan-13 16:45:08.422202 - [DEBUG]
10687 2019-Jan-13 16:45:08.422227 - [DEBUG] EDGE:
10688 2019-Jan-13 16:45:08.422285 - [DEBUG] ---> 10689 2019-Jan-13 16:45:08.422920 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10690 2019-Jan-13 16:45:08.423563 - [DEBUG]
10691 2019-Jan-13 16:45:08.423588 - [DEBUG] EDGE:
10692 2019-Jan-13 16:45:08.423646 - [DEBUG] ---> 10693 2019-Jan-13 16:45:08.424284 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10694 2019-Jan-13 16:45:08.424944 - [DEBUG]
10695 2019-Jan-13 16:45:08.424970 - [DEBUG] EDGE:
10696 2019-Jan-13 16:45:08.425028 - [DEBUG] ---> 10697 2019-Jan-13 16:45:08.425689 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10698 2019-Jan-13 16:45:08.426387 - [DEBUG]
10699 2019-Jan-13 16:45:08.426440 - [DEBUG] Compose: EdgeIdentity * AllBottom
10700 2019-Jan-13 16:45:08.426468 - [DEBUG]
10701 2019-Jan-13 16:45:08.426493 - [DEBUG] Propagate flow
10702 2019-Jan-13 16:45:08.426517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10703 2019-Jan-13 16:45:08.426582 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
10704 2019-Jan-13 16:45:08.427251 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10705 2019-Jan-13 16:45:08.427899 - [DEBUG] Edge function : AllBottom (result of previous compose)
10706 2019-Jan-13 16:45:08.427925 - [DEBUG]
10707 2019-Jan-13 16:45:08.427952 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10708 2019-Jan-13 16:45:08.427978 - [DEBUG] = AllBottom
10709 2019-Jan-13 16:45:08.428002 - [DEBUG]
10710 2019-Jan-13 16:45:08.428026 - [DEBUG] PROPAGATE: No new function!
10711 2019-Jan-13 16:45:08.428055 - [DEBUG] EDGE:
10712 2019-Jan-13 16:45:08.428140 - [DEBUG] ---> 10713 2019-Jan-13 16:45:08.428787 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10714 2019-Jan-13 16:45:08.429431 - [DEBUG]
10715 2019-Jan-13 16:45:08.429457 - [DEBUG] EDGE:
10716 2019-Jan-13 16:45:08.429515 - [DEBUG] ---> 10717 2019-Jan-13 16:45:08.430152 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10718 2019-Jan-13 16:45:08.430803 - [DEBUG]
10719 2019-Jan-13 16:45:08.430828 - [DEBUG] EDGE:
10720 2019-Jan-13 16:45:08.430886 - [DEBUG] ---> 10721 2019-Jan-13 16:45:08.431544 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10722 2019-Jan-13 16:45:08.432200 - [DEBUG]
10723 2019-Jan-13 16:45:08.432242 - [DEBUG] Compose: EdgeIdentity * AllBottom
10724 2019-Jan-13 16:45:08.432270 - [DEBUG]
10725 2019-Jan-13 16:45:08.432294 - [DEBUG] Propagate flow
10726 2019-Jan-13 16:45:08.432318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10727 2019-Jan-13 16:45:08.432379 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
10728 2019-Jan-13 16:45:08.433023 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10729 2019-Jan-13 16:45:08.433667 - [DEBUG] Edge function : AllBottom (result of previous compose)
10730 2019-Jan-13 16:45:08.433692 - [DEBUG]
10731 2019-Jan-13 16:45:08.433718 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10732 2019-Jan-13 16:45:08.433744 - [DEBUG] = AllBottom
10733 2019-Jan-13 16:45:08.433769 - [DEBUG]
10734 2019-Jan-13 16:45:08.433792 - [DEBUG] PROPAGATE: No new function!
10735 2019-Jan-13 16:45:08.433818 - [DEBUG] EDGE:
10736 2019-Jan-13 16:45:08.433877 - [DEBUG] ---> 10737 2019-Jan-13 16:45:08.434521 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10738 2019-Jan-13 16:45:08.435187 - [DEBUG]
10739 2019-Jan-13 16:45:08.435212 - [DEBUG] EDGE:
10740 2019-Jan-13 16:45:08.435283 - [DEBUG] ---> 10741 2019-Jan-13 16:45:08.435928 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10742 2019-Jan-13 16:45:08.436586 - [DEBUG]
10743 2019-Jan-13 16:45:08.436613 - [DEBUG] EDGE:
10744 2019-Jan-13 16:45:08.436675 - [DEBUG] ---> 10745 2019-Jan-13 16:45:08.437342 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10746 2019-Jan-13 16:45:08.438015 - [DEBUG]
10747 2019-Jan-13 16:45:08.438042 - [DEBUG] EDGE:
10748 2019-Jan-13 16:45:08.438134 - [DEBUG] ---> 10749 2019-Jan-13 16:45:08.438824 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10750 2019-Jan-13 16:45:08.439509 - [DEBUG]
10751 2019-Jan-13 16:45:08.439574 - [DEBUG] Compose: EdgeIdentity * AllBottom
10752 2019-Jan-13 16:45:08.439604 - [DEBUG]
10753 2019-Jan-13 16:45:08.439629 - [DEBUG] Propagate flow
10754 2019-Jan-13 16:45:08.439653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10755 2019-Jan-13 16:45:08.439720 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10756 2019-Jan-13 16:45:08.440371 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10757 2019-Jan-13 16:45:08.441019 - [DEBUG] Edge function : AllBottom (result of previous compose)
10758 2019-Jan-13 16:45:08.441045 - [DEBUG]
10759 2019-Jan-13 16:45:08.441071 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10760 2019-Jan-13 16:45:08.441098 - [DEBUG] = AllBottom
10761 2019-Jan-13 16:45:08.441122 - [DEBUG]
10762 2019-Jan-13 16:45:08.441145 - [DEBUG] PROPAGATE: No new function!
10763 2019-Jan-13 16:45:08.441171 - [DEBUG] Compose: EdgeIdentity * AllBottom
10764 2019-Jan-13 16:45:08.441197 - [DEBUG]
10765 2019-Jan-13 16:45:08.441221 - [DEBUG] Propagate flow
10766 2019-Jan-13 16:45:08.441244 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10767 2019-Jan-13 16:45:08.441301 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10768 2019-Jan-13 16:45:08.441967 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10769 2019-Jan-13 16:45:08.442613 - [DEBUG] Edge function : AllBottom (result of previous compose)
10770 2019-Jan-13 16:45:08.442638 - [DEBUG]
10771 2019-Jan-13 16:45:08.442663 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10772 2019-Jan-13 16:45:08.442689 - [DEBUG] = AllBottom
10773 2019-Jan-13 16:45:08.442714 - [DEBUG]
10774 2019-Jan-13 16:45:08.442737 - [DEBUG] PROPAGATE: No new function!
10775 2019-Jan-13 16:45:08.442766 - [DEBUG] EDGE:
10776 2019-Jan-13 16:45:08.442824 - [DEBUG] ---> 10777 2019-Jan-13 16:45:08.443474 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
10778 2019-Jan-13 16:45:08.444113 - [DEBUG]
10779 2019-Jan-13 16:45:08.444139 - [DEBUG] EDGE:
10780 2019-Jan-13 16:45:08.444198 - [DEBUG] ---> 10781 2019-Jan-13 16:45:08.444879 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
10782 2019-Jan-13 16:45:08.445522 - [DEBUG]
10783 2019-Jan-13 16:45:08.445561 - [DEBUG] Compose: EdgeIdentity * AllBottom
10784 2019-Jan-13 16:45:08.445588 - [DEBUG]
10785 2019-Jan-13 16:45:08.445612 - [DEBUG] Propagate flow
10786 2019-Jan-13 16:45:08.445636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10787 2019-Jan-13 16:45:08.445694 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10788 2019-Jan-13 16:45:08.446341 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10789 2019-Jan-13 16:45:08.446977 - [DEBUG] Edge function : AllBottom (result of previous compose)
10790 2019-Jan-13 16:45:08.447002 - [DEBUG]
10791 2019-Jan-13 16:45:08.447028 - [DEBUG] Join: AllTop & AllBottom
10792 2019-Jan-13 16:45:08.447054 - [DEBUG] = AllBottom (new jump func)
10793 2019-Jan-13 16:45:08.447079 - [DEBUG]
10794 2019-Jan-13 16:45:08.447103 - [DEBUG] Start adding new jump function
10795 2019-Jan-13 16:45:08.447126 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10796 2019-Jan-13 16:45:08.447182 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10797 2019-Jan-13 16:45:08.447821 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10798 2019-Jan-13 16:45:08.448477 - [DEBUG] Edge Function : AllBottom
10799 2019-Jan-13 16:45:08.448507 - [DEBUG] End adding new jump function
10800 2019-Jan-13 16:45:08.448533 - [DEBUG]
10801 2019-Jan-13 16:45:08.448557 - [DEBUG] -------------------------------------------- 312. Path Edge --------------------------------------------
10802 2019-Jan-13 16:45:08.448582 - [DEBUG]
10803 2019-Jan-13 16:45:08.448605 - [DEBUG] Process 312. path edge:
10804 2019-Jan-13 16:45:08.448630 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10805 2019-Jan-13 16:45:08.448687 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
10806 2019-Jan-13 16:45:08.449347 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
10807 2019-Jan-13 16:45:08.449998 - [DEBUG]
10808 2019-Jan-13 16:45:08.450026 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10809 2019-Jan-13 16:45:08.450730 - [DEBUG] Compose: EdgeIdentity * AllBottom
10810 2019-Jan-13 16:45:08.450760 - [DEBUG]
10811 2019-Jan-13 16:45:08.450784 - [DEBUG] Propagate flow
10812 2019-Jan-13 16:45:08.450808 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10813 2019-Jan-13 16:45:08.450879 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10814 2019-Jan-13 16:45:08.451662 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10815 2019-Jan-13 16:45:08.452356 - [DEBUG] Edge function : AllBottom (result of previous compose)
10816 2019-Jan-13 16:45:08.452384 - [DEBUG]
10817 2019-Jan-13 16:45:08.452412 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10818 2019-Jan-13 16:45:08.452439 - [DEBUG] = AllBottom
10819 2019-Jan-13 16:45:08.452464 - [DEBUG]
10820 2019-Jan-13 16:45:08.452487 - [DEBUG] PROPAGATE: No new function!
10821 2019-Jan-13 16:45:08.452546 - [DEBUG] Compose: EdgeIdentity * AllBottom
10822 2019-Jan-13 16:45:08.452574 - [DEBUG]
10823 2019-Jan-13 16:45:08.452598 - [DEBUG] Propagate flow
10824 2019-Jan-13 16:45:08.452622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10825 2019-Jan-13 16:45:08.452703 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10826 2019-Jan-13 16:45:08.453452 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10827 2019-Jan-13 16:45:08.454111 - [DEBUG] Edge function : AllBottom (result of previous compose)
10828 2019-Jan-13 16:45:08.454137 - [DEBUG]
10829 2019-Jan-13 16:45:08.454164 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10830 2019-Jan-13 16:45:08.454190 - [DEBUG] = AllBottom
10831 2019-Jan-13 16:45:08.454215 - [DEBUG]
10832 2019-Jan-13 16:45:08.454238 - [DEBUG] PROPAGATE: No new function!
10833 2019-Jan-13 16:45:08.454264 - [DEBUG] EDGE:
10834 2019-Jan-13 16:45:08.454328 - [DEBUG] ---> 10835 2019-Jan-13 16:45:08.455000 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
10836 2019-Jan-13 16:45:08.455644 - [DEBUG]
10837 2019-Jan-13 16:45:08.455669 - [DEBUG] EDGE:
10838 2019-Jan-13 16:45:08.455729 - [DEBUG] ---> 10839 2019-Jan-13 16:45:08.456394 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
10840 2019-Jan-13 16:45:08.457052 - [DEBUG]
10841 2019-Jan-13 16:45:08.457081 - [DEBUG] Compose: EdgeIdentity * AllBottom
10842 2019-Jan-13 16:45:08.457108 - [DEBUG]
10843 2019-Jan-13 16:45:08.457132 - [DEBUG] Propagate flow
10844 2019-Jan-13 16:45:08.457156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10845 2019-Jan-13 16:45:08.457216 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
10846 2019-Jan-13 16:45:08.457855 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10847 2019-Jan-13 16:45:08.458525 - [DEBUG] Edge function : AllBottom (result of previous compose)
10848 2019-Jan-13 16:45:08.458551 - [DEBUG]
10849 2019-Jan-13 16:45:08.458577 - [DEBUG] Join: AllTop & AllBottom
10850 2019-Jan-13 16:45:08.458603 - [DEBUG] = AllBottom (new jump func)
10851 2019-Jan-13 16:45:08.458627 - [DEBUG]
10852 2019-Jan-13 16:45:08.458651 - [DEBUG] Start adding new jump function
10853 2019-Jan-13 16:45:08.458675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10854 2019-Jan-13 16:45:08.458731 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10855 2019-Jan-13 16:45:08.459371 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
10856 2019-Jan-13 16:45:08.460014 - [DEBUG] Edge Function : AllBottom
10857 2019-Jan-13 16:45:08.460044 - [DEBUG] End adding new jump function
10858 2019-Jan-13 16:45:08.460068 - [DEBUG]
10859 2019-Jan-13 16:45:08.460092 - [DEBUG] -------------------------------------------- 313. Path Edge --------------------------------------------
10860 2019-Jan-13 16:45:08.460117 - [DEBUG]
10861 2019-Jan-13 16:45:08.460140 - [DEBUG] Process 313. path edge:
10862 2019-Jan-13 16:45:08.460164 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10863 2019-Jan-13 16:45:08.460221 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
10864 2019-Jan-13 16:45:08.460859 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10865 2019-Jan-13 16:45:08.461522 - [DEBUG]
10866 2019-Jan-13 16:45:08.461549 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
10867 2019-Jan-13 16:45:08.462237 - [DEBUG] Compose: EdgeIdentity * AllBottom
10868 2019-Jan-13 16:45:08.462265 - [DEBUG]
10869 2019-Jan-13 16:45:08.462289 - [DEBUG] Propagate flow
10870 2019-Jan-13 16:45:08.462313 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10871 2019-Jan-13 16:45:08.462370 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10872 2019-Jan-13 16:45:08.463009 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10873 2019-Jan-13 16:45:08.463647 - [DEBUG] Edge function : AllBottom (result of previous compose)
10874 2019-Jan-13 16:45:08.463673 - [DEBUG]
10875 2019-Jan-13 16:45:08.463698 - [DEBUG] Join: AllTop & AllBottom
10876 2019-Jan-13 16:45:08.463724 - [DEBUG] = AllBottom (new jump func)
10877 2019-Jan-13 16:45:08.463748 - [DEBUG]
10878 2019-Jan-13 16:45:08.463772 - [DEBUG] Start adding new jump function
10879 2019-Jan-13 16:45:08.463795 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10880 2019-Jan-13 16:45:08.463851 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10881 2019-Jan-13 16:45:08.464492 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10882 2019-Jan-13 16:45:08.465155 - [DEBUG] Edge Function : AllBottom
10883 2019-Jan-13 16:45:08.465184 - [DEBUG] End adding new jump function
10884 2019-Jan-13 16:45:08.465208 - [DEBUG]
10885 2019-Jan-13 16:45:08.465231 - [DEBUG] -------------------------------------------- 314. Path Edge --------------------------------------------
10886 2019-Jan-13 16:45:08.465255 - [DEBUG]
10887 2019-Jan-13 16:45:08.465278 - [DEBUG] Process 314. path edge:
10888 2019-Jan-13 16:45:08.465302 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10889 2019-Jan-13 16:45:08.465360 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
10890 2019-Jan-13 16:45:08.466015 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10891 2019-Jan-13 16:45:08.466659 - [DEBUG]
10892 2019-Jan-13 16:45:08.466685 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10893 2019-Jan-13 16:45:08.467338 - [DEBUG] Compose: EdgeIdentity * AllBottom
10894 2019-Jan-13 16:45:08.467366 - [DEBUG]
10895 2019-Jan-13 16:45:08.467390 - [DEBUG] Propagate flow
10896 2019-Jan-13 16:45:08.467414 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10897 2019-Jan-13 16:45:08.467471 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10898 2019-Jan-13 16:45:08.468138 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10899 2019-Jan-13 16:45:08.468779 - [DEBUG] Edge function : AllBottom (result of previous compose)
10900 2019-Jan-13 16:45:08.468804 - [DEBUG]
10901 2019-Jan-13 16:45:08.468829 - [DEBUG] Join: AllTop & AllBottom
10902 2019-Jan-13 16:45:08.468854 - [DEBUG] = AllBottom (new jump func)
10903 2019-Jan-13 16:45:08.468879 - [DEBUG]
10904 2019-Jan-13 16:45:08.468903 - [DEBUG] Start adding new jump function
10905 2019-Jan-13 16:45:08.468926 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10906 2019-Jan-13 16:45:08.468982 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10907 2019-Jan-13 16:45:08.469622 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10908 2019-Jan-13 16:45:08.470266 - [DEBUG] Edge Function : AllBottom
10909 2019-Jan-13 16:45:08.470294 - [DEBUG] End adding new jump function
10910 2019-Jan-13 16:45:08.470317 - [DEBUG]
10911 2019-Jan-13 16:45:08.470352 - [DEBUG] -------------------------------------------- 315. Path Edge --------------------------------------------
10912 2019-Jan-13 16:45:08.470376 - [DEBUG]
10913 2019-Jan-13 16:45:08.470400 - [DEBUG] Process 315. path edge:
10914 2019-Jan-13 16:45:08.470424 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10915 2019-Jan-13 16:45:08.470480 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
10916 2019-Jan-13 16:45:08.471133 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10917 2019-Jan-13 16:45:08.471786 - [DEBUG]
10918 2019-Jan-13 16:45:08.471810 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10919 2019-Jan-13 16:45:08.472462 - [DEBUG] Possible callees:
10920 2019-Jan-13 16:45:08.472487 - [DEBUG] llvm.dbg.declare
10921 2019-Jan-13 16:45:08.472512 - [DEBUG] Possible return sites:
10922 2019-Jan-13 16:45:08.472536 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13610923 2019-Jan-13 16:45:08.473816 - [DEBUG] Found and process special summary
10924 2019-Jan-13 16:45:08.473850 - [DEBUG] Compose: EdgeIdentity * AllBottom
10925 2019-Jan-13 16:45:08.473878 - [DEBUG]
10926 2019-Jan-13 16:45:08.473902 - [DEBUG] Propagate flow
10927 2019-Jan-13 16:45:08.473926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10928 2019-Jan-13 16:45:08.473982 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10929 2019-Jan-13 16:45:08.474623 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10930 2019-Jan-13 16:45:08.475278 - [DEBUG] Edge function : AllBottom (result of previous compose)
10931 2019-Jan-13 16:45:08.475304 - [DEBUG]
10932 2019-Jan-13 16:45:08.475328 - [DEBUG] Join: AllTop & AllBottom
10933 2019-Jan-13 16:45:08.475354 - [DEBUG] = AllBottom (new jump func)
10934 2019-Jan-13 16:45:08.475379 - [DEBUG]
10935 2019-Jan-13 16:45:08.475402 - [DEBUG] Start adding new jump function
10936 2019-Jan-13 16:45:08.475426 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10937 2019-Jan-13 16:45:08.475482 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10938 2019-Jan-13 16:45:08.476132 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10939 2019-Jan-13 16:45:08.476801 - [DEBUG] Edge Function : AllBottom
10940 2019-Jan-13 16:45:08.476832 - [DEBUG] End adding new jump function
10941 2019-Jan-13 16:45:08.476857 - [DEBUG]
10942 2019-Jan-13 16:45:08.476881 - [DEBUG] -------------------------------------------- 316. Path Edge --------------------------------------------
10943 2019-Jan-13 16:45:08.476906 - [DEBUG]
10944 2019-Jan-13 16:45:08.476928 - [DEBUG] Process 316. path edge:
10945 2019-Jan-13 16:45:08.476952 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10946 2019-Jan-13 16:45:08.477017 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
10947 2019-Jan-13 16:45:08.477693 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10948 2019-Jan-13 16:45:08.478487 - [DEBUG]
10949 2019-Jan-13 16:45:08.478516 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10950 2019-Jan-13 16:45:08.479248 - [DEBUG] Compose: EdgeIdentity * AllBottom
10951 2019-Jan-13 16:45:08.479277 - [DEBUG]
10952 2019-Jan-13 16:45:08.479302 - [DEBUG] Propagate flow
10953 2019-Jan-13 16:45:08.479326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10954 2019-Jan-13 16:45:08.479413 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10955 2019-Jan-13 16:45:08.480065 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10956 2019-Jan-13 16:45:08.480704 - [DEBUG] Edge function : AllBottom (result of previous compose)
10957 2019-Jan-13 16:45:08.480730 - [DEBUG]
10958 2019-Jan-13 16:45:08.480755 - [DEBUG] Join: AllTop & AllBottom
10959 2019-Jan-13 16:45:08.480782 - [DEBUG] = AllBottom (new jump func)
10960 2019-Jan-13 16:45:08.480806 - [DEBUG]
10961 2019-Jan-13 16:45:08.480830 - [DEBUG] Start adding new jump function
10962 2019-Jan-13 16:45:08.480853 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10963 2019-Jan-13 16:45:08.480910 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10964 2019-Jan-13 16:45:08.481587 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10965 2019-Jan-13 16:45:08.482233 - [DEBUG] Edge Function : AllBottom
10966 2019-Jan-13 16:45:08.482262 - [DEBUG] End adding new jump function
10967 2019-Jan-13 16:45:08.482286 - [DEBUG]
10968 2019-Jan-13 16:45:08.482310 - [DEBUG] -------------------------------------------- 317. Path Edge --------------------------------------------
10969 2019-Jan-13 16:45:08.482335 - [DEBUG]
10970 2019-Jan-13 16:45:08.482358 - [DEBUG] Process 317. path edge:
10971 2019-Jan-13 16:45:08.482383 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10972 2019-Jan-13 16:45:08.482442 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
10973 2019-Jan-13 16:45:08.483105 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10974 2019-Jan-13 16:45:08.483788 - [DEBUG]
10975 2019-Jan-13 16:45:08.483817 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10976 2019-Jan-13 16:45:08.484562 - [DEBUG] Compose: EdgeIdentity * AllBottom
10977 2019-Jan-13 16:45:08.484596 - [DEBUG]
10978 2019-Jan-13 16:45:08.484621 - [DEBUG] Propagate flow
10979 2019-Jan-13 16:45:08.484645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10980 2019-Jan-13 16:45:08.484728 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
10981 2019-Jan-13 16:45:08.485487 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10982 2019-Jan-13 16:45:08.486180 - [DEBUG] Edge function : AllBottom (result of previous compose)
10983 2019-Jan-13 16:45:08.486208 - [DEBUG]
10984 2019-Jan-13 16:45:08.486235 - [DEBUG] Join: AllTop & AllBottom
10985 2019-Jan-13 16:45:08.486262 - [DEBUG] = AllBottom (new jump func)
10986 2019-Jan-13 16:45:08.486286 - [DEBUG]
10987 2019-Jan-13 16:45:08.486310 - [DEBUG] Start adding new jump function
10988 2019-Jan-13 16:45:08.486334 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10989 2019-Jan-13 16:45:08.486405 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10990 2019-Jan-13 16:45:08.487094 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
10991 2019-Jan-13 16:45:08.487738 - [DEBUG] Edge Function : AllBottom
10992 2019-Jan-13 16:45:08.487769 - [DEBUG] End adding new jump function
10993 2019-Jan-13 16:45:08.487793 - [DEBUG]
10994 2019-Jan-13 16:45:08.487817 - [DEBUG] -------------------------------------------- 318. Path Edge --------------------------------------------
10995 2019-Jan-13 16:45:08.487842 - [DEBUG]
10996 2019-Jan-13 16:45:08.487865 - [DEBUG] Process 318. path edge:
10997 2019-Jan-13 16:45:08.487889 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10998 2019-Jan-13 16:45:08.487948 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
10999 2019-Jan-13 16:45:08.488616 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11000 2019-Jan-13 16:45:08.489286 - [DEBUG]
11001 2019-Jan-13 16:45:08.489314 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
11002 2019-Jan-13 16:45:08.489986 - [DEBUG] Compose: EdgeIdentity * AllBottom
11003 2019-Jan-13 16:45:08.490015 - [DEBUG]
11004 2019-Jan-13 16:45:08.490039 - [DEBUG] Propagate flow
11005 2019-Jan-13 16:45:08.490062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11006 2019-Jan-13 16:45:08.490122 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11007 2019-Jan-13 16:45:08.490773 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11008 2019-Jan-13 16:45:08.491435 - [DEBUG] Edge function : AllBottom (result of previous compose)
11009 2019-Jan-13 16:45:08.491461 - [DEBUG]
11010 2019-Jan-13 16:45:08.491486 - [DEBUG] Join: AllTop & AllBottom
11011 2019-Jan-13 16:45:08.491512 - [DEBUG] = AllBottom (new jump func)
11012 2019-Jan-13 16:45:08.491537 - [DEBUG]
11013 2019-Jan-13 16:45:08.491561 - [DEBUG] Start adding new jump function
11014 2019-Jan-13 16:45:08.491584 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11015 2019-Jan-13 16:45:08.491641 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11016 2019-Jan-13 16:45:08.492281 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11017 2019-Jan-13 16:45:08.492925 - [DEBUG] Edge Function : AllBottom
11018 2019-Jan-13 16:45:08.492953 - [DEBUG] End adding new jump function
11019 2019-Jan-13 16:45:08.492977 - [DEBUG]
11020 2019-Jan-13 16:45:08.493002 - [DEBUG] -------------------------------------------- 319. Path Edge --------------------------------------------
11021 2019-Jan-13 16:45:08.493026 - [DEBUG]
11022 2019-Jan-13 16:45:08.493049 - [DEBUG] Process 319. path edge:
11023 2019-Jan-13 16:45:08.493073 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11024 2019-Jan-13 16:45:08.493130 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
11025 2019-Jan-13 16:45:08.493776 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11026 2019-Jan-13 16:45:08.494414 - [DEBUG]
11027 2019-Jan-13 16:45:08.494439 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11028 2019-Jan-13 16:45:08.495112 - [DEBUG] Possible callees:
11029 2019-Jan-13 16:45:08.495137 - [DEBUG] llvm.dbg.declare
11030 2019-Jan-13 16:45:08.495163 - [DEBUG] Possible return sites:
11031 2019-Jan-13 16:45:08.495186 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14911032 2019-Jan-13 16:45:08.496479 - [DEBUG] Found and process special summary
11033 2019-Jan-13 16:45:08.496515 - [DEBUG] Compose: EdgeIdentity * AllBottom
11034 2019-Jan-13 16:45:08.496543 - [DEBUG]
11035 2019-Jan-13 16:45:08.496567 - [DEBUG] Propagate flow
11036 2019-Jan-13 16:45:08.496591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11037 2019-Jan-13 16:45:08.496649 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11038 2019-Jan-13 16:45:08.497301 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11039 2019-Jan-13 16:45:08.497940 - [DEBUG] Edge function : AllBottom (result of previous compose)
11040 2019-Jan-13 16:45:08.497966 - [DEBUG]
11041 2019-Jan-13 16:45:08.498003 - [DEBUG] Join: AllTop & AllBottom
11042 2019-Jan-13 16:45:08.498030 - [DEBUG] = AllBottom (new jump func)
11043 2019-Jan-13 16:45:08.498058 - [DEBUG]
11044 2019-Jan-13 16:45:08.498097 - [DEBUG] Start adding new jump function
11045 2019-Jan-13 16:45:08.498121 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11046 2019-Jan-13 16:45:08.498178 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11047 2019-Jan-13 16:45:08.498827 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11048 2019-Jan-13 16:45:08.499468 - [DEBUG] Edge Function : AllBottom
11049 2019-Jan-13 16:45:08.499498 - [DEBUG] End adding new jump function
11050 2019-Jan-13 16:45:08.499522 - [DEBUG]
11051 2019-Jan-13 16:45:08.499546 - [DEBUG] -------------------------------------------- 320. Path Edge --------------------------------------------
11052 2019-Jan-13 16:45:08.499571 - [DEBUG]
11053 2019-Jan-13 16:45:08.499594 - [DEBUG] Process 320. path edge:
11054 2019-Jan-13 16:45:08.499619 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11055 2019-Jan-13 16:45:08.499676 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
11056 2019-Jan-13 16:45:08.500316 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11057 2019-Jan-13 16:45:08.500956 - [DEBUG]
11058 2019-Jan-13 16:45:08.500981 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11059 2019-Jan-13 16:45:08.501667 - [DEBUG] Compose: EdgeIdentity * AllBottom
11060 2019-Jan-13 16:45:08.501695 - [DEBUG]
11061 2019-Jan-13 16:45:08.501719 - [DEBUG] Propagate flow
11062 2019-Jan-13 16:45:08.501743 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11063 2019-Jan-13 16:45:08.501800 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11064 2019-Jan-13 16:45:08.502455 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11065 2019-Jan-13 16:45:08.503104 - [DEBUG] Edge function : AllBottom (result of previous compose)
11066 2019-Jan-13 16:45:08.503129 - [DEBUG]
11067 2019-Jan-13 16:45:08.503154 - [DEBUG] Join: AllTop & AllBottom
11068 2019-Jan-13 16:45:08.503180 - [DEBUG] = AllBottom (new jump func)
11069 2019-Jan-13 16:45:08.503205 - [DEBUG]
11070 2019-Jan-13 16:45:08.503228 - [DEBUG] Start adding new jump function
11071 2019-Jan-13 16:45:08.503252 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11072 2019-Jan-13 16:45:08.503308 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11073 2019-Jan-13 16:45:08.503946 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11074 2019-Jan-13 16:45:08.504581 - [DEBUG] Edge Function : AllBottom
11075 2019-Jan-13 16:45:08.504610 - [DEBUG] End adding new jump function
11076 2019-Jan-13 16:45:08.504634 - [DEBUG]
11077 2019-Jan-13 16:45:08.504658 - [DEBUG] -------------------------------------------- 321. Path Edge --------------------------------------------
11078 2019-Jan-13 16:45:08.504683 - [DEBUG]
11079 2019-Jan-13 16:45:08.504707 - [DEBUG] Process 321. path edge:
11080 2019-Jan-13 16:45:08.504731 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11081 2019-Jan-13 16:45:08.504805 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
11082 2019-Jan-13 16:45:08.505445 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11083 2019-Jan-13 16:45:08.506097 - [DEBUG]
11084 2019-Jan-13 16:45:08.506122 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11085 2019-Jan-13 16:45:08.506775 - [DEBUG] Compose: EdgeIdentity * AllBottom
11086 2019-Jan-13 16:45:08.506816 - [DEBUG]
11087 2019-Jan-13 16:45:08.506841 - [DEBUG] Propagate flow
11088 2019-Jan-13 16:45:08.506864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11089 2019-Jan-13 16:45:08.506922 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11090 2019-Jan-13 16:45:08.507574 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11091 2019-Jan-13 16:45:08.508242 - [DEBUG] Edge function : AllBottom (result of previous compose)
11092 2019-Jan-13 16:45:08.508267 - [DEBUG]
11093 2019-Jan-13 16:45:08.508292 - [DEBUG] Join: AllTop & AllBottom
11094 2019-Jan-13 16:45:08.508318 - [DEBUG] = AllBottom (new jump func)
11095 2019-Jan-13 16:45:08.508343 - [DEBUG]
11096 2019-Jan-13 16:45:08.508366 - [DEBUG] Start adding new jump function
11097 2019-Jan-13 16:45:08.508390 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11098 2019-Jan-13 16:45:08.508447 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11099 2019-Jan-13 16:45:08.509087 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11100 2019-Jan-13 16:45:08.509731 - [DEBUG] Edge Function : AllBottom
11101 2019-Jan-13 16:45:08.509759 - [DEBUG] End adding new jump function
11102 2019-Jan-13 16:45:08.509784 - [DEBUG]
11103 2019-Jan-13 16:45:08.509808 - [DEBUG] -------------------------------------------- 322. Path Edge --------------------------------------------
11104 2019-Jan-13 16:45:08.509832 - [DEBUG]
11105 2019-Jan-13 16:45:08.509855 - [DEBUG] Process 322. path edge:
11106 2019-Jan-13 16:45:08.509879 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11107 2019-Jan-13 16:45:08.509936 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
11108 2019-Jan-13 16:45:08.510581 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11109 2019-Jan-13 16:45:08.511219 - [DEBUG]
11110 2019-Jan-13 16:45:08.511246 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11111 2019-Jan-13 16:45:08.511917 - [DEBUG] Possible callees:
11112 2019-Jan-13 16:45:08.511943 - [DEBUG] llvm.dbg.declare
11113 2019-Jan-13 16:45:08.511968 - [DEBUG] Possible return sites:
11114 2019-Jan-13 16:45:08.511992 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15511115 2019-Jan-13 16:45:08.513269 - [DEBUG] Found and process special summary
11116 2019-Jan-13 16:45:08.513304 - [DEBUG] Compose: EdgeIdentity * AllBottom
11117 2019-Jan-13 16:45:08.513331 - [DEBUG]
11118 2019-Jan-13 16:45:08.513355 - [DEBUG] Propagate flow
11119 2019-Jan-13 16:45:08.513379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11120 2019-Jan-13 16:45:08.513435 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11121 2019-Jan-13 16:45:08.514075 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11122 2019-Jan-13 16:45:08.514714 - [DEBUG] Edge function : AllBottom (result of previous compose)
11123 2019-Jan-13 16:45:08.514751 - [DEBUG]
11124 2019-Jan-13 16:45:08.514777 - [DEBUG] Join: AllTop & AllBottom
11125 2019-Jan-13 16:45:08.514803 - [DEBUG] = AllBottom (new jump func)
11126 2019-Jan-13 16:45:08.514828 - [DEBUG]
11127 2019-Jan-13 16:45:08.514851 - [DEBUG] Start adding new jump function
11128 2019-Jan-13 16:45:08.514874 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11129 2019-Jan-13 16:45:08.514941 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11130 2019-Jan-13 16:45:08.515591 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11131 2019-Jan-13 16:45:08.516258 - [DEBUG] Edge Function : AllBottom
11132 2019-Jan-13 16:45:08.516289 - [DEBUG] End adding new jump function
11133 2019-Jan-13 16:45:08.516314 - [DEBUG]
11134 2019-Jan-13 16:45:08.516338 - [DEBUG] -------------------------------------------- 323. Path Edge --------------------------------------------
11135 2019-Jan-13 16:45:08.516363 - [DEBUG]
11136 2019-Jan-13 16:45:08.516387 - [DEBUG] Process 323. path edge:
11137 2019-Jan-13 16:45:08.516411 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11138 2019-Jan-13 16:45:08.516476 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
11139 2019-Jan-13 16:45:08.517152 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11140 2019-Jan-13 16:45:08.517820 - [DEBUG]
11141 2019-Jan-13 16:45:08.517847 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11142 2019-Jan-13 16:45:08.518568 - [DEBUG] Compose: EdgeIdentity * AllBottom
11143 2019-Jan-13 16:45:08.518598 - [DEBUG]
11144 2019-Jan-13 16:45:08.518622 - [DEBUG] Propagate flow
11145 2019-Jan-13 16:45:08.518646 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11146 2019-Jan-13 16:45:08.518706 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11147 2019-Jan-13 16:45:08.519354 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11148 2019-Jan-13 16:45:08.519998 - [DEBUG] Edge function : AllBottom (result of previous compose)
11149 2019-Jan-13 16:45:08.520024 - [DEBUG]
11150 2019-Jan-13 16:45:08.520050 - [DEBUG] Join: AllTop & AllBottom
11151 2019-Jan-13 16:45:08.520076 - [DEBUG] = AllBottom (new jump func)
11152 2019-Jan-13 16:45:08.520100 - [DEBUG]
11153 2019-Jan-13 16:45:08.520123 - [DEBUG] Start adding new jump function
11154 2019-Jan-13 16:45:08.520147 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11155 2019-Jan-13 16:45:08.520205 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11156 2019-Jan-13 16:45:08.520860 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11157 2019-Jan-13 16:45:08.521543 - [DEBUG] Edge Function : AllBottom
11158 2019-Jan-13 16:45:08.521576 - [DEBUG] End adding new jump function
11159 2019-Jan-13 16:45:08.521601 - [DEBUG]
11160 2019-Jan-13 16:45:08.521625 - [DEBUG] -------------------------------------------- 324. Path Edge --------------------------------------------
11161 2019-Jan-13 16:45:08.521650 - [DEBUG]
11162 2019-Jan-13 16:45:08.521674 - [DEBUG] Process 324. path edge:
11163 2019-Jan-13 16:45:08.521698 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11164 2019-Jan-13 16:45:08.521764 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
11165 2019-Jan-13 16:45:08.522429 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11166 2019-Jan-13 16:45:08.523094 - [DEBUG]
11167 2019-Jan-13 16:45:08.523124 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11168 2019-Jan-13 16:45:08.523839 - [DEBUG] Compose: EdgeIdentity * AllBottom
11169 2019-Jan-13 16:45:08.523868 - [DEBUG]
11170 2019-Jan-13 16:45:08.523892 - [DEBUG] Propagate flow
11171 2019-Jan-13 16:45:08.523915 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11172 2019-Jan-13 16:45:08.523981 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11173 2019-Jan-13 16:45:08.524640 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11174 2019-Jan-13 16:45:08.525313 - [DEBUG] Edge function : AllBottom (result of previous compose)
11175 2019-Jan-13 16:45:08.525339 - [DEBUG]
11176 2019-Jan-13 16:45:08.525365 - [DEBUG] Join: AllTop & AllBottom
11177 2019-Jan-13 16:45:08.525391 - [DEBUG] = AllBottom (new jump func)
11178 2019-Jan-13 16:45:08.525415 - [DEBUG]
11179 2019-Jan-13 16:45:08.525439 - [DEBUG] Start adding new jump function
11180 2019-Jan-13 16:45:08.525462 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11181 2019-Jan-13 16:45:08.525519 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11182 2019-Jan-13 16:45:08.526164 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11183 2019-Jan-13 16:45:08.526802 - [DEBUG] Edge Function : AllBottom
11184 2019-Jan-13 16:45:08.526831 - [DEBUG] End adding new jump function
11185 2019-Jan-13 16:45:08.526856 - [DEBUG]
11186 2019-Jan-13 16:45:08.526880 - [DEBUG] -------------------------------------------- 325. Path Edge --------------------------------------------
11187 2019-Jan-13 16:45:08.526905 - [DEBUG]
11188 2019-Jan-13 16:45:08.526928 - [DEBUG] Process 325. path edge:
11189 2019-Jan-13 16:45:08.526952 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11190 2019-Jan-13 16:45:08.527014 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
11191 2019-Jan-13 16:45:08.527660 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11192 2019-Jan-13 16:45:08.528323 - [DEBUG]
11193 2019-Jan-13 16:45:08.528349 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11194 2019-Jan-13 16:45:08.529003 - [DEBUG] Compose: EdgeIdentity * AllBottom
11195 2019-Jan-13 16:45:08.529031 - [DEBUG]
11196 2019-Jan-13 16:45:08.529055 - [DEBUG] Propagate flow
11197 2019-Jan-13 16:45:08.529079 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11198 2019-Jan-13 16:45:08.529136 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11199 2019-Jan-13 16:45:08.529801 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11200 2019-Jan-13 16:45:08.530446 - [DEBUG] Edge function : AllBottom (result of previous compose)
11201 2019-Jan-13 16:45:08.530471 - [DEBUG]
11202 2019-Jan-13 16:45:08.530496 - [DEBUG] Join: AllTop & AllBottom
11203 2019-Jan-13 16:45:08.530522 - [DEBUG] = AllBottom (new jump func)
11204 2019-Jan-13 16:45:08.530546 - [DEBUG]
11205 2019-Jan-13 16:45:08.530570 - [DEBUG] Start adding new jump function
11206 2019-Jan-13 16:45:08.530593 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11207 2019-Jan-13 16:45:08.530650 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11208 2019-Jan-13 16:45:08.531293 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11209 2019-Jan-13 16:45:08.531965 - [DEBUG] Edge Function : AllBottom
11210 2019-Jan-13 16:45:08.531995 - [DEBUG] End adding new jump function
11211 2019-Jan-13 16:45:08.532019 - [DEBUG]
11212 2019-Jan-13 16:45:08.532044 - [DEBUG] -------------------------------------------- 326. Path Edge --------------------------------------------
11213 2019-Jan-13 16:45:08.532069 - [DEBUG]
11214 2019-Jan-13 16:45:08.532093 - [DEBUG] Process 326. path edge:
11215 2019-Jan-13 16:45:08.532117 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11216 2019-Jan-13 16:45:08.532180 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
11217 2019-Jan-13 16:45:08.532915 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11218 2019-Jan-13 16:45:08.533621 - [DEBUG]
11219 2019-Jan-13 16:45:08.533648 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11220 2019-Jan-13 16:45:08.534360 - [DEBUG] Possible callees:
11221 2019-Jan-13 16:45:08.534386 - [DEBUG] llvm.dbg.declare
11222 2019-Jan-13 16:45:08.534411 - [DEBUG] Possible return sites:
11223 2019-Jan-13 16:45:08.534436 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16311224 2019-Jan-13 16:45:08.535864 - [DEBUG] Found and process special summary
11225 2019-Jan-13 16:45:08.535929 - [DEBUG] Compose: EdgeIdentity * AllBottom
11226 2019-Jan-13 16:45:08.535958 - [DEBUG]
11227 2019-Jan-13 16:45:08.535983 - [DEBUG] Propagate flow
11228 2019-Jan-13 16:45:08.536006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11229 2019-Jan-13 16:45:08.536079 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11230 2019-Jan-13 16:45:08.536760 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11231 2019-Jan-13 16:45:08.537406 - [DEBUG] Edge function : AllBottom (result of previous compose)
11232 2019-Jan-13 16:45:08.537431 - [DEBUG]
11233 2019-Jan-13 16:45:08.537457 - [DEBUG] Join: AllTop & AllBottom
11234 2019-Jan-13 16:45:08.537483 - [DEBUG] = AllBottom (new jump func)
11235 2019-Jan-13 16:45:08.537508 - [DEBUG]
11236 2019-Jan-13 16:45:08.537532 - [DEBUG] Start adding new jump function
11237 2019-Jan-13 16:45:08.537555 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11238 2019-Jan-13 16:45:08.537613 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11239 2019-Jan-13 16:45:08.538278 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11240 2019-Jan-13 16:45:08.538918 - [DEBUG] Edge Function : AllBottom
11241 2019-Jan-13 16:45:08.538948 - [DEBUG] End adding new jump function
11242 2019-Jan-13 16:45:08.538973 - [DEBUG]
11243 2019-Jan-13 16:45:08.538997 - [DEBUG] -------------------------------------------- 327. Path Edge --------------------------------------------
11244 2019-Jan-13 16:45:08.539023 - [DEBUG]
11245 2019-Jan-13 16:45:08.539046 - [DEBUG] Process 327. path edge:
11246 2019-Jan-13 16:45:08.539070 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11247 2019-Jan-13 16:45:08.539127 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
11248 2019-Jan-13 16:45:08.539768 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11249 2019-Jan-13 16:45:08.540407 - [DEBUG]
11250 2019-Jan-13 16:45:08.540433 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11251 2019-Jan-13 16:45:08.541095 - [DEBUG] Compose: EdgeIdentity * AllBottom
11252 2019-Jan-13 16:45:08.541123 - [DEBUG]
11253 2019-Jan-13 16:45:08.541147 - [DEBUG] Propagate flow
11254 2019-Jan-13 16:45:08.541171 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11255 2019-Jan-13 16:45:08.541228 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11256 2019-Jan-13 16:45:08.541889 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11257 2019-Jan-13 16:45:08.542527 - [DEBUG] Edge function : AllBottom (result of previous compose)
11258 2019-Jan-13 16:45:08.542553 - [DEBUG]
11259 2019-Jan-13 16:45:08.542578 - [DEBUG] Join: AllTop & AllBottom
11260 2019-Jan-13 16:45:08.542604 - [DEBUG] = AllBottom (new jump func)
11261 2019-Jan-13 16:45:08.542649 - [DEBUG]
11262 2019-Jan-13 16:45:08.542673 - [DEBUG] Start adding new jump function
11263 2019-Jan-13 16:45:08.542697 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11264 2019-Jan-13 16:45:08.542753 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11265 2019-Jan-13 16:45:08.543393 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11266 2019-Jan-13 16:45:08.544027 - [DEBUG] Edge Function : AllBottom
11267 2019-Jan-13 16:45:08.544054 - [DEBUG] End adding new jump function
11268 2019-Jan-13 16:45:08.544079 - [DEBUG]
11269 2019-Jan-13 16:45:08.544103 - [DEBUG] -------------------------------------------- 328. Path Edge --------------------------------------------
11270 2019-Jan-13 16:45:08.544127 - [DEBUG]
11271 2019-Jan-13 16:45:08.544151 - [DEBUG] Process 328. path edge:
11272 2019-Jan-13 16:45:08.544175 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11273 2019-Jan-13 16:45:08.544231 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
11274 2019-Jan-13 16:45:08.544883 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11275 2019-Jan-13 16:45:08.545521 - [DEBUG]
11276 2019-Jan-13 16:45:08.545546 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11277 2019-Jan-13 16:45:08.546204 - [DEBUG] Compose: EdgeIdentity * AllBottom
11278 2019-Jan-13 16:45:08.546233 - [DEBUG]
11279 2019-Jan-13 16:45:08.546257 - [DEBUG] Propagate flow
11280 2019-Jan-13 16:45:08.546281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11281 2019-Jan-13 16:45:08.546340 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11282 2019-Jan-13 16:45:08.547023 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11283 2019-Jan-13 16:45:08.547685 - [DEBUG] Edge function : AllBottom (result of previous compose)
11284 2019-Jan-13 16:45:08.547711 - [DEBUG]
11285 2019-Jan-13 16:45:08.547736 - [DEBUG] Join: AllTop & AllBottom
11286 2019-Jan-13 16:45:08.547763 - [DEBUG] = AllBottom (new jump func)
11287 2019-Jan-13 16:45:08.547787 - [DEBUG]
11288 2019-Jan-13 16:45:08.547811 - [DEBUG] Start adding new jump function
11289 2019-Jan-13 16:45:08.547834 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11290 2019-Jan-13 16:45:08.547893 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11291 2019-Jan-13 16:45:08.548568 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11292 2019-Jan-13 16:45:08.549222 - [DEBUG] Edge Function : AllBottom
11293 2019-Jan-13 16:45:08.549252 - [DEBUG] End adding new jump function
11294 2019-Jan-13 16:45:08.549277 - [DEBUG]
11295 2019-Jan-13 16:45:08.549302 - [DEBUG] -------------------------------------------- 329. Path Edge --------------------------------------------
11296 2019-Jan-13 16:45:08.549326 - [DEBUG]
11297 2019-Jan-13 16:45:08.549350 - [DEBUG] Process 329. path edge:
11298 2019-Jan-13 16:45:08.549374 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11299 2019-Jan-13 16:45:08.549433 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
11300 2019-Jan-13 16:45:08.550091 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11301 2019-Jan-13 16:45:08.550742 - [DEBUG]
11302 2019-Jan-13 16:45:08.550767 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11303 2019-Jan-13 16:45:08.551463 - [DEBUG] Possible callees:
11304 2019-Jan-13 16:45:08.551490 - [DEBUG] llvm.dbg.declare
11305 2019-Jan-13 16:45:08.551516 - [DEBUG] Possible return sites:
11306 2019-Jan-13 16:45:08.551543 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16911307 2019-Jan-13 16:45:08.552843 - [DEBUG] Found and process special summary
11308 2019-Jan-13 16:45:08.552885 - [DEBUG] Compose: EdgeIdentity * AllBottom
11309 2019-Jan-13 16:45:08.552913 - [DEBUG]
11310 2019-Jan-13 16:45:08.552938 - [DEBUG] Propagate flow
11311 2019-Jan-13 16:45:08.552961 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11312 2019-Jan-13 16:45:08.553021 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11313 2019-Jan-13 16:45:08.553675 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11314 2019-Jan-13 16:45:08.554314 - [DEBUG] Edge function : AllBottom (result of previous compose)
11315 2019-Jan-13 16:45:08.554340 - [DEBUG]
11316 2019-Jan-13 16:45:08.554366 - [DEBUG] Join: AllTop & AllBottom
11317 2019-Jan-13 16:45:08.554392 - [DEBUG] = AllBottom (new jump func)
11318 2019-Jan-13 16:45:08.554416 - [DEBUG]
11319 2019-Jan-13 16:45:08.554439 - [DEBUG] Start adding new jump function
11320 2019-Jan-13 16:45:08.554463 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11321 2019-Jan-13 16:45:08.554519 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11322 2019-Jan-13 16:45:08.555181 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11323 2019-Jan-13 16:45:08.555827 - [DEBUG] Edge Function : AllBottom
11324 2019-Jan-13 16:45:08.555856 - [DEBUG] End adding new jump function
11325 2019-Jan-13 16:45:08.555879 - [DEBUG]
11326 2019-Jan-13 16:45:08.555904 - [DEBUG] -------------------------------------------- 330. Path Edge --------------------------------------------
11327 2019-Jan-13 16:45:08.555929 - [DEBUG]
11328 2019-Jan-13 16:45:08.555952 - [DEBUG] Process 330. path edge:
11329 2019-Jan-13 16:45:08.555976 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11330 2019-Jan-13 16:45:08.556036 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
11331 2019-Jan-13 16:45:08.556700 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11332 2019-Jan-13 16:45:08.557343 - [DEBUG]
11333 2019-Jan-13 16:45:08.557368 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11334 2019-Jan-13 16:45:08.558031 - [DEBUG] Compose: EdgeIdentity * AllBottom
11335 2019-Jan-13 16:45:08.558059 - [DEBUG]
11336 2019-Jan-13 16:45:08.558102 - [DEBUG] Propagate flow
11337 2019-Jan-13 16:45:08.558126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11338 2019-Jan-13 16:45:08.558183 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11339 2019-Jan-13 16:45:08.558822 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11340 2019-Jan-13 16:45:08.559461 - [DEBUG] Edge function : AllBottom (result of previous compose)
11341 2019-Jan-13 16:45:08.559486 - [DEBUG]
11342 2019-Jan-13 16:45:08.559511 - [DEBUG] Join: AllTop & AllBottom
11343 2019-Jan-13 16:45:08.559537 - [DEBUG] = AllBottom (new jump func)
11344 2019-Jan-13 16:45:08.559561 - [DEBUG]
11345 2019-Jan-13 16:45:08.559585 - [DEBUG] Start adding new jump function
11346 2019-Jan-13 16:45:08.559608 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11347 2019-Jan-13 16:45:08.559664 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11348 2019-Jan-13 16:45:08.560314 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11349 2019-Jan-13 16:45:08.560950 - [DEBUG] Edge Function : AllBottom
11350 2019-Jan-13 16:45:08.560978 - [DEBUG] End adding new jump function
11351 2019-Jan-13 16:45:08.561002 - [DEBUG]
11352 2019-Jan-13 16:45:08.561026 - [DEBUG] -------------------------------------------- 331. Path Edge --------------------------------------------
11353 2019-Jan-13 16:45:08.561051 - [DEBUG]
11354 2019-Jan-13 16:45:08.561074 - [DEBUG] Process 331. path edge:
11355 2019-Jan-13 16:45:08.561098 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11356 2019-Jan-13 16:45:08.561155 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
11357 2019-Jan-13 16:45:08.561814 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11358 2019-Jan-13 16:45:08.562452 - [DEBUG]
11359 2019-Jan-13 16:45:08.562476 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11360 2019-Jan-13 16:45:08.563130 - [DEBUG] Compose: EdgeIdentity * AllBottom
11361 2019-Jan-13 16:45:08.563158 - [DEBUG]
11362 2019-Jan-13 16:45:08.563183 - [DEBUG] Propagate flow
11363 2019-Jan-13 16:45:08.563207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11364 2019-Jan-13 16:45:08.563264 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11365 2019-Jan-13 16:45:08.563904 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11366 2019-Jan-13 16:45:08.564549 - [DEBUG] Edge function : AllBottom (result of previous compose)
11367 2019-Jan-13 16:45:08.564575 - [DEBUG]
11368 2019-Jan-13 16:45:08.564600 - [DEBUG] Join: AllTop & AllBottom
11369 2019-Jan-13 16:45:08.564626 - [DEBUG] = AllBottom (new jump func)
11370 2019-Jan-13 16:45:08.564650 - [DEBUG]
11371 2019-Jan-13 16:45:08.564674 - [DEBUG] Start adding new jump function
11372 2019-Jan-13 16:45:08.564697 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11373 2019-Jan-13 16:45:08.564772 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11374 2019-Jan-13 16:45:08.565449 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11375 2019-Jan-13 16:45:08.566114 - [DEBUG] Edge Function : AllBottom
11376 2019-Jan-13 16:45:08.566145 - [DEBUG] End adding new jump function
11377 2019-Jan-13 16:45:08.566170 - [DEBUG]
11378 2019-Jan-13 16:45:08.566195 - [DEBUG] -------------------------------------------- 332. Path Edge --------------------------------------------
11379 2019-Jan-13 16:45:08.566221 - [DEBUG]
11380 2019-Jan-13 16:45:08.566244 - [DEBUG] Process 332. path edge:
11381 2019-Jan-13 16:45:08.566268 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11382 2019-Jan-13 16:45:08.566334 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
11383 2019-Jan-13 16:45:08.567000 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11384 2019-Jan-13 16:45:08.567681 - [DEBUG]
11385 2019-Jan-13 16:45:08.567710 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11386 2019-Jan-13 16:45:08.568445 - [DEBUG] Compose: EdgeIdentity * AllBottom
11387 2019-Jan-13 16:45:08.568475 - [DEBUG]
11388 2019-Jan-13 16:45:08.568499 - [DEBUG] Propagate flow
11389 2019-Jan-13 16:45:08.568523 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11390 2019-Jan-13 16:45:08.568590 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11391 2019-Jan-13 16:45:08.569275 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11392 2019-Jan-13 16:45:08.569958 - [DEBUG] Edge function : AllBottom (result of previous compose)
11393 2019-Jan-13 16:45:08.569986 - [DEBUG]
11394 2019-Jan-13 16:45:08.570012 - [DEBUG] Join: AllTop & AllBottom
11395 2019-Jan-13 16:45:08.570039 - [DEBUG] = AllBottom (new jump func)
11396 2019-Jan-13 16:45:08.570063 - [DEBUG]
11397 2019-Jan-13 16:45:08.570087 - [DEBUG] Start adding new jump function
11398 2019-Jan-13 16:45:08.570111 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11399 2019-Jan-13 16:45:08.570178 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11400 2019-Jan-13 16:45:08.570881 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11401 2019-Jan-13 16:45:08.571608 - [DEBUG] Edge Function : AllBottom
11402 2019-Jan-13 16:45:08.571643 - [DEBUG] End adding new jump function
11403 2019-Jan-13 16:45:08.571668 - [DEBUG]
11404 2019-Jan-13 16:45:08.571693 - [DEBUG] -------------------------------------------- 333. Path Edge --------------------------------------------
11405 2019-Jan-13 16:45:08.571718 - [DEBUG]
11406 2019-Jan-13 16:45:08.571741 - [DEBUG] Process 333. path edge:
11407 2019-Jan-13 16:45:08.571766 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11408 2019-Jan-13 16:45:08.571841 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
11409 2019-Jan-13 16:45:08.572535 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11410 2019-Jan-13 16:45:08.573240 - [DEBUG]
11411 2019-Jan-13 16:45:08.573273 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11412 2019-Jan-13 16:45:08.573993 - [DEBUG] Compose: EdgeIdentity * AllBottom
11413 2019-Jan-13 16:45:08.574026 - [DEBUG]
11414 2019-Jan-13 16:45:08.574050 - [DEBUG] Propagate flow
11415 2019-Jan-13 16:45:08.574074 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11416 2019-Jan-13 16:45:08.574147 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11417 2019-Jan-13 16:45:08.574843 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11418 2019-Jan-13 16:45:08.575484 - [DEBUG] Edge function : AllBottom (result of previous compose)
11419 2019-Jan-13 16:45:08.575510 - [DEBUG]
11420 2019-Jan-13 16:45:08.575536 - [DEBUG] Join: AllTop & AllBottom
11421 2019-Jan-13 16:45:08.575562 - [DEBUG] = AllBottom (new jump func)
11422 2019-Jan-13 16:45:08.575587 - [DEBUG]
11423 2019-Jan-13 16:45:08.575611 - [DEBUG] Start adding new jump function
11424 2019-Jan-13 16:45:08.575635 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11425 2019-Jan-13 16:45:08.575691 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11426 2019-Jan-13 16:45:08.576335 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11427 2019-Jan-13 16:45:08.577003 - [DEBUG] Edge Function : AllBottom
11428 2019-Jan-13 16:45:08.577034 - [DEBUG] End adding new jump function
11429 2019-Jan-13 16:45:08.577059 - [DEBUG]
11430 2019-Jan-13 16:45:08.577083 - [DEBUG] -------------------------------------------- 334. Path Edge --------------------------------------------
11431 2019-Jan-13 16:45:08.577108 - [DEBUG]
11432 2019-Jan-13 16:45:08.577132 - [DEBUG] Process 334. path edge:
11433 2019-Jan-13 16:45:08.577156 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11434 2019-Jan-13 16:45:08.577220 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
11435 2019-Jan-13 16:45:08.577921 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11436 2019-Jan-13 16:45:08.578606 - [DEBUG]
11437 2019-Jan-13 16:45:08.578632 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11438 2019-Jan-13 16:45:08.579302 - [DEBUG] Compose: EdgeIdentity * AllBottom
11439 2019-Jan-13 16:45:08.579331 - [DEBUG]
11440 2019-Jan-13 16:45:08.579355 - [DEBUG] Propagate flow
11441 2019-Jan-13 16:45:08.579378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11442 2019-Jan-13 16:45:08.579437 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11443 2019-Jan-13 16:45:08.580073 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11444 2019-Jan-13 16:45:08.580711 - [DEBUG] Edge function : AllBottom (result of previous compose)
11445 2019-Jan-13 16:45:08.580736 - [DEBUG]
11446 2019-Jan-13 16:45:08.580762 - [DEBUG] Join: AllTop & AllBottom
11447 2019-Jan-13 16:45:08.580788 - [DEBUG] = AllBottom (new jump func)
11448 2019-Jan-13 16:45:08.580812 - [DEBUG]
11449 2019-Jan-13 16:45:08.580836 - [DEBUG] Start adding new jump function
11450 2019-Jan-13 16:45:08.580859 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11451 2019-Jan-13 16:45:08.580915 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11452 2019-Jan-13 16:45:08.581578 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11453 2019-Jan-13 16:45:08.582226 - [DEBUG] Edge Function : AllBottom
11454 2019-Jan-13 16:45:08.582255 - [DEBUG] End adding new jump function
11455 2019-Jan-13 16:45:08.582279 - [DEBUG]
11456 2019-Jan-13 16:45:08.582303 - [DEBUG] -------------------------------------------- 335. Path Edge --------------------------------------------
11457 2019-Jan-13 16:45:08.582328 - [DEBUG]
11458 2019-Jan-13 16:45:08.582351 - [DEBUG] Process 335. path edge:
11459 2019-Jan-13 16:45:08.582374 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11460 2019-Jan-13 16:45:08.582435 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
11461 2019-Jan-13 16:45:08.583075 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11462 2019-Jan-13 16:45:08.583721 - [DEBUG]
11463 2019-Jan-13 16:45:08.583747 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11464 2019-Jan-13 16:45:08.584401 - [DEBUG] Compose: EdgeIdentity * AllBottom
11465 2019-Jan-13 16:45:08.584429 - [DEBUG]
11466 2019-Jan-13 16:45:08.584453 - [DEBUG] Propagate flow
11467 2019-Jan-13 16:45:08.584477 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11468 2019-Jan-13 16:45:08.584534 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11469 2019-Jan-13 16:45:08.585195 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11470 2019-Jan-13 16:45:08.585833 - [DEBUG] Edge function : AllBottom (result of previous compose)
11471 2019-Jan-13 16:45:08.585859 - [DEBUG]
11472 2019-Jan-13 16:45:08.585884 - [DEBUG] Join: AllTop & AllBottom
11473 2019-Jan-13 16:45:08.585910 - [DEBUG] = AllBottom (new jump func)
11474 2019-Jan-13 16:45:08.585935 - [DEBUG]
11475 2019-Jan-13 16:45:08.585958 - [DEBUG] Start adding new jump function
11476 2019-Jan-13 16:45:08.585982 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11477 2019-Jan-13 16:45:08.586038 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11478 2019-Jan-13 16:45:08.586686 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11479 2019-Jan-13 16:45:08.587322 - [DEBUG] Edge Function : AllBottom
11480 2019-Jan-13 16:45:08.587363 - [DEBUG] End adding new jump function
11481 2019-Jan-13 16:45:08.587388 - [DEBUG]
11482 2019-Jan-13 16:45:08.587413 - [DEBUG] -------------------------------------------- 336. Path Edge --------------------------------------------
11483 2019-Jan-13 16:45:08.587437 - [DEBUG]
11484 2019-Jan-13 16:45:08.587461 - [DEBUG] Process 336. path edge:
11485 2019-Jan-13 16:45:08.587485 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11486 2019-Jan-13 16:45:08.587542 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
11487 2019-Jan-13 16:45:08.588196 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11488 2019-Jan-13 16:45:08.588834 - [DEBUG]
11489 2019-Jan-13 16:45:08.588859 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11490 2019-Jan-13 16:45:08.589512 - [DEBUG] Compose: EdgeIdentity * AllBottom
11491 2019-Jan-13 16:45:08.589541 - [DEBUG]
11492 2019-Jan-13 16:45:08.589565 - [DEBUG] Propagate flow
11493 2019-Jan-13 16:45:08.589588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11494 2019-Jan-13 16:45:08.589645 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11495 2019-Jan-13 16:45:08.590289 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11496 2019-Jan-13 16:45:08.590927 - [DEBUG] Edge function : AllBottom (result of previous compose)
11497 2019-Jan-13 16:45:08.590952 - [DEBUG]
11498 2019-Jan-13 16:45:08.590977 - [DEBUG] Join: AllTop & AllBottom
11499 2019-Jan-13 16:45:08.591003 - [DEBUG] = AllBottom (new jump func)
11500 2019-Jan-13 16:45:08.591027 - [DEBUG]
11501 2019-Jan-13 16:45:08.591050 - [DEBUG] Start adding new jump function
11502 2019-Jan-13 16:45:08.591073 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11503 2019-Jan-13 16:45:08.591130 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11504 2019-Jan-13 16:45:08.591783 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11505 2019-Jan-13 16:45:08.592427 - [DEBUG] Edge Function : AllBottom
11506 2019-Jan-13 16:45:08.592455 - [DEBUG] End adding new jump function
11507 2019-Jan-13 16:45:08.592479 - [DEBUG]
11508 2019-Jan-13 16:45:08.592503 - [DEBUG] -------------------------------------------- 337. Path Edge --------------------------------------------
11509 2019-Jan-13 16:45:08.592528 - [DEBUG]
11510 2019-Jan-13 16:45:08.592551 - [DEBUG] Process 337. path edge:
11511 2019-Jan-13 16:45:08.592575 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11512 2019-Jan-13 16:45:08.592632 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
11513 2019-Jan-13 16:45:08.593272 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11514 2019-Jan-13 16:45:08.593909 - [DEBUG]
11515 2019-Jan-13 16:45:08.593934 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11516 2019-Jan-13 16:45:08.594588 - [DEBUG] Compose: EdgeIdentity * AllBottom
11517 2019-Jan-13 16:45:08.594617 - [DEBUG]
11518 2019-Jan-13 16:45:08.594641 - [DEBUG] Propagate flow
11519 2019-Jan-13 16:45:08.594664 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11520 2019-Jan-13 16:45:08.594721 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11521 2019-Jan-13 16:45:08.595373 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11522 2019-Jan-13 16:45:08.596016 - [DEBUG] Edge function : AllBottom (result of previous compose)
11523 2019-Jan-13 16:45:08.596053 - [DEBUG]
11524 2019-Jan-13 16:45:08.596079 - [DEBUG] Join: AllTop & AllBottom
11525 2019-Jan-13 16:45:08.596105 - [DEBUG] = AllBottom (new jump func)
11526 2019-Jan-13 16:45:08.596130 - [DEBUG]
11527 2019-Jan-13 16:45:08.596153 - [DEBUG] Start adding new jump function
11528 2019-Jan-13 16:45:08.596177 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11529 2019-Jan-13 16:45:08.596236 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11530 2019-Jan-13 16:45:08.596913 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11531 2019-Jan-13 16:45:08.597579 - [DEBUG] Edge Function : AllBottom
11532 2019-Jan-13 16:45:08.597610 - [DEBUG] End adding new jump function
11533 2019-Jan-13 16:45:08.597635 - [DEBUG]
11534 2019-Jan-13 16:45:08.597659 - [DEBUG] -------------------------------------------- 338. Path Edge --------------------------------------------
11535 2019-Jan-13 16:45:08.597684 - [DEBUG]
11536 2019-Jan-13 16:45:08.597707 - [DEBUG] Process 338. path edge:
11537 2019-Jan-13 16:45:08.597732 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11538 2019-Jan-13 16:45:08.597793 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
11539 2019-Jan-13 16:45:08.598473 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11540 2019-Jan-13 16:45:08.599153 - [DEBUG]
11541 2019-Jan-13 16:45:08.599180 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11542 2019-Jan-13 16:45:08.599899 - [DEBUG] Compose: EdgeIdentity * AllBottom
11543 2019-Jan-13 16:45:08.599929 - [DEBUG]
11544 2019-Jan-13 16:45:08.599953 - [DEBUG] Propagate flow
11545 2019-Jan-13 16:45:08.599977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11546 2019-Jan-13 16:45:08.600045 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11547 2019-Jan-13 16:45:08.600713 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11548 2019-Jan-13 16:45:08.601381 - [DEBUG] Edge function : AllBottom (result of previous compose)
11549 2019-Jan-13 16:45:08.601434 - [DEBUG]
11550 2019-Jan-13 16:45:08.601461 - [DEBUG] Join: AllTop & AllBottom
11551 2019-Jan-13 16:45:08.601488 - [DEBUG] = AllBottom (new jump func)
11552 2019-Jan-13 16:45:08.601513 - [DEBUG]
11553 2019-Jan-13 16:45:08.601537 - [DEBUG] Start adding new jump function
11554 2019-Jan-13 16:45:08.601561 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11555 2019-Jan-13 16:45:08.601634 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11556 2019-Jan-13 16:45:08.602337 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11557 2019-Jan-13 16:45:08.603022 - [DEBUG] Edge Function : AllBottom
11558 2019-Jan-13 16:45:08.603058 - [DEBUG] End adding new jump function
11559 2019-Jan-13 16:45:08.603084 - [DEBUG]
11560 2019-Jan-13 16:45:08.603109 - [DEBUG] -------------------------------------------- 339. Path Edge --------------------------------------------
11561 2019-Jan-13 16:45:08.603134 - [DEBUG]
11562 2019-Jan-13 16:45:08.603158 - [DEBUG] Process 339. path edge:
11563 2019-Jan-13 16:45:08.603182 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11564 2019-Jan-13 16:45:08.603257 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
11565 2019-Jan-13 16:45:08.603959 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11566 2019-Jan-13 16:45:08.604654 - [DEBUG]
11567 2019-Jan-13 16:45:08.604681 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11568 2019-Jan-13 16:45:08.605406 - [DEBUG] Start of endsummarytab entry
11569 2019-Jan-13 16:45:08.605437 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
11570 2019-Jan-13 16:45:08.606094 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
11571 2019-Jan-13 16:45:08.606159 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11572 2019-Jan-13 16:45:08.606818 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11573 2019-Jan-13 16:45:08.607477 - [DEBUG] EF: AllBottom
11574 2019-Jan-13 16:45:08.607503 - [DEBUG]
11575 2019-Jan-13 16:45:08.607526 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11576 2019-Jan-13 16:45:08.608201 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
11577 2019-Jan-13 16:45:08.608851 - [DEBUG] EF: AllBottom
11578 2019-Jan-13 16:45:08.608877 - [DEBUG]
11579 2019-Jan-13 16:45:08.608900 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11580 2019-Jan-13 16:45:08.609533 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
11581 2019-Jan-13 16:45:08.610184 - [DEBUG] EF: AllBottom
11582 2019-Jan-13 16:45:08.610209 - [DEBUG]
11583 2019-Jan-13 16:45:08.610232 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11584 2019-Jan-13 16:45:08.610873 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
11585 2019-Jan-13 16:45:08.611533 - [DEBUG] EF: AllBottom
11586 2019-Jan-13 16:45:08.611558 - [DEBUG]
11587 2019-Jan-13 16:45:08.611582 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11588 2019-Jan-13 16:45:08.612221 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
11589 2019-Jan-13 16:45:08.612859 - [DEBUG] EF: AllBottom
11590 2019-Jan-13 16:45:08.612884 - [DEBUG]
11591 2019-Jan-13 16:45:08.612907 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11592 2019-Jan-13 16:45:08.613540 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
11593 2019-Jan-13 16:45:08.614176 - [DEBUG] EF: AllBottom
11594 2019-Jan-13 16:45:08.614201 - [DEBUG]
11595 2019-Jan-13 16:45:08.614224 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11596 2019-Jan-13 16:45:08.614876 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
11597 2019-Jan-13 16:45:08.615532 - [DEBUG] EF: AllBottom
11598 2019-Jan-13 16:45:08.615557 - [DEBUG]
11599 2019-Jan-13 16:45:08.615581 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11600 2019-Jan-13 16:45:08.616223 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
11601 2019-Jan-13 16:45:08.616879 - [DEBUG] EF: AllBottom
11602 2019-Jan-13 16:45:08.616905 - [DEBUG]
11603 2019-Jan-13 16:45:08.616928 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11604 2019-Jan-13 16:45:08.617582 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
11605 2019-Jan-13 16:45:08.618298 - [DEBUG] EF: AllBottom
11606 2019-Jan-13 16:45:08.618325 - [DEBUG]
11607 2019-Jan-13 16:45:08.618349 - [DEBUG] ---------------
11608 2019-Jan-13 16:45:08.618373 - [DEBUG]
11609 2019-Jan-13 16:45:08.618399 - [DEBUG] End of endsummarytab entry
11610 2019-Jan-13 16:45:08.618423 - [DEBUG]
11611 2019-Jan-13 16:45:08.618448 - [DEBUG] Start of incomingtab entry
11612 2019-Jan-13 16:45:08.618473 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
11613 2019-Jan-13 16:45:08.619184 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
11614 2019-Jan-13 16:45:08.619255 - [DEBUG] ---------------
11615 2019-Jan-13 16:45:08.619281 - [DEBUG] End of incomingtab entry
11616 2019-Jan-13 16:45:08.619323 - [DEBUG]
11617 2019-Jan-13 16:45:08.619352 - [DEBUG] EDGE:
11618 2019-Jan-13 16:45:08.619412 - [DEBUG] ---> 11619 2019-Jan-13 16:45:08.620091 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11620 2019-Jan-13 16:45:08.620734 - [DEBUG]
11621 2019-Jan-13 16:45:08.620762 - [DEBUG] EDGE:
11622 2019-Jan-13 16:45:08.620820 - [DEBUG] ---> 11623 2019-Jan-13 16:45:08.621485 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11624 2019-Jan-13 16:45:08.622130 - [DEBUG]
11625 2019-Jan-13 16:45:08.622181 - [DEBUG] Compose: EdgeIdentity * AllBottom
11626 2019-Jan-13 16:45:08.622209 - [DEBUG]
11627 2019-Jan-13 16:45:08.622233 - [DEBUG] Propagate flow
11628 2019-Jan-13 16:45:08.622256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11629 2019-Jan-13 16:45:08.622313 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
11630 2019-Jan-13 16:45:08.622966 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11631 2019-Jan-13 16:45:08.623617 - [DEBUG] Edge function : AllBottom (result of previous compose)
11632 2019-Jan-13 16:45:08.623642 - [DEBUG]
11633 2019-Jan-13 16:45:08.623669 - [DEBUG] Join: AllTop & AllBottom
11634 2019-Jan-13 16:45:08.623695 - [DEBUG] = AllBottom (new jump func)
11635 2019-Jan-13 16:45:08.623719 - [DEBUG]
11636 2019-Jan-13 16:45:08.623743 - [DEBUG] Start adding new jump function
11637 2019-Jan-13 16:45:08.623766 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11638 2019-Jan-13 16:45:08.623824 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11639 2019-Jan-13 16:45:08.624462 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
11640 2019-Jan-13 16:45:08.625131 - [DEBUG] Edge Function : AllBottom
11641 2019-Jan-13 16:45:08.625161 - [DEBUG] End adding new jump function
11642 2019-Jan-13 16:45:08.625184 - [DEBUG]
11643 2019-Jan-13 16:45:08.625208 - [DEBUG] -------------------------------------------- 340. Path Edge --------------------------------------------
11644 2019-Jan-13 16:45:08.625233 - [DEBUG]
11645 2019-Jan-13 16:45:08.625256 - [DEBUG] Process 340. path edge:
11646 2019-Jan-13 16:45:08.625280 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11647 2019-Jan-13 16:45:08.625337 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
11648 2019-Jan-13 16:45:08.625981 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11649 2019-Jan-13 16:45:08.626627 - [DEBUG]
11650 2019-Jan-13 16:45:08.626652 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
11651 2019-Jan-13 16:45:08.627307 - [DEBUG] Possible callees:
11652 2019-Jan-13 16:45:08.627332 - [DEBUG] llvm.dbg.declare
11653 2019-Jan-13 16:45:08.627357 - [DEBUG] Possible return sites:
11654 2019-Jan-13 16:45:08.627381 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19311655 2019-Jan-13 16:45:08.628698 - [DEBUG] Found and process special summary
11656 2019-Jan-13 16:45:08.628735 - [DEBUG] Compose: EdgeIdentity * AllBottom
11657 2019-Jan-13 16:45:08.628779 - [DEBUG]
11658 2019-Jan-13 16:45:08.628804 - [DEBUG] Propagate flow
11659 2019-Jan-13 16:45:08.628827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11660 2019-Jan-13 16:45:08.628886 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11661 2019-Jan-13 16:45:08.629535 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11662 2019-Jan-13 16:45:08.630174 - [DEBUG] Edge function : AllBottom (result of previous compose)
11663 2019-Jan-13 16:45:08.630199 - [DEBUG]
11664 2019-Jan-13 16:45:08.630224 - [DEBUG] Join: AllTop & AllBottom
11665 2019-Jan-13 16:45:08.630250 - [DEBUG] = AllBottom (new jump func)
11666 2019-Jan-13 16:45:08.630275 - [DEBUG]
11667 2019-Jan-13 16:45:08.630298 - [DEBUG] Start adding new jump function
11668 2019-Jan-13 16:45:08.630321 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11669 2019-Jan-13 16:45:08.630377 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11670 2019-Jan-13 16:45:08.631016 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11671 2019-Jan-13 16:45:08.631673 - [DEBUG] Edge Function : AllBottom
11672 2019-Jan-13 16:45:08.631701 - [DEBUG] End adding new jump function
11673 2019-Jan-13 16:45:08.631725 - [DEBUG]
11674 2019-Jan-13 16:45:08.631748 - [DEBUG] -------------------------------------------- 341. Path Edge --------------------------------------------
11675 2019-Jan-13 16:45:08.631773 - [DEBUG]
11676 2019-Jan-13 16:45:08.631796 - [DEBUG] Process 341. path edge:
11677 2019-Jan-13 16:45:08.631820 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11678 2019-Jan-13 16:45:08.631881 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
11679 2019-Jan-13 16:45:08.632529 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11680 2019-Jan-13 16:45:08.633175 - [DEBUG]
11681 2019-Jan-13 16:45:08.633200 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11682 2019-Jan-13 16:45:08.633861 - [DEBUG] Compose: EdgeIdentity * AllBottom
11683 2019-Jan-13 16:45:08.633890 - [DEBUG]
11684 2019-Jan-13 16:45:08.633914 - [DEBUG] Propagate flow
11685 2019-Jan-13 16:45:08.633938 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11686 2019-Jan-13 16:45:08.634001 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
11687 2019-Jan-13 16:45:08.634640 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11688 2019-Jan-13 16:45:08.635301 - [DEBUG] Edge function : AllBottom (result of previous compose)
11689 2019-Jan-13 16:45:08.635326 - [DEBUG]
11690 2019-Jan-13 16:45:08.635352 - [DEBUG] Join: AllTop & AllBottom
11691 2019-Jan-13 16:45:08.635378 - [DEBUG] = AllBottom (new jump func)
11692 2019-Jan-13 16:45:08.635403 - [DEBUG]
11693 2019-Jan-13 16:45:08.635426 - [DEBUG] Start adding new jump function
11694 2019-Jan-13 16:45:08.635450 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11695 2019-Jan-13 16:45:08.635506 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11696 2019-Jan-13 16:45:08.636147 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
11697 2019-Jan-13 16:45:08.636799 - [DEBUG] Edge Function : AllBottom
11698 2019-Jan-13 16:45:08.636829 - [DEBUG] End adding new jump function
11699 2019-Jan-13 16:45:08.636853 - [DEBUG]
11700 2019-Jan-13 16:45:08.636878 - [DEBUG] -------------------------------------------- 342. Path Edge --------------------------------------------
11701 2019-Jan-13 16:45:08.636903 - [DEBUG]
11702 2019-Jan-13 16:45:08.636926 - [DEBUG] Process 342. path edge:
11703 2019-Jan-13 16:45:08.636964 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11704 2019-Jan-13 16:45:08.637030 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
11705 2019-Jan-13 16:45:08.637708 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11706 2019-Jan-13 16:45:08.638422 - [DEBUG]
11707 2019-Jan-13 16:45:08.638451 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
11708 2019-Jan-13 16:45:08.639136 - [DEBUG] Compose: EdgeIdentity * AllBottom
11709 2019-Jan-13 16:45:08.639165 - [DEBUG]
11710 2019-Jan-13 16:45:08.639189 - [DEBUG] Propagate flow
11711 2019-Jan-13 16:45:08.639213 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11712 2019-Jan-13 16:45:08.639274 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11713 2019-Jan-13 16:45:08.639951 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11714 2019-Jan-13 16:45:08.640626 - [DEBUG] Edge function : AllBottom (result of previous compose)
11715 2019-Jan-13 16:45:08.640652 - [DEBUG]
11716 2019-Jan-13 16:45:08.640677 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11717 2019-Jan-13 16:45:08.640703 - [DEBUG] = AllBottom
11718 2019-Jan-13 16:45:08.640727 - [DEBUG]
11719 2019-Jan-13 16:45:08.640751 - [DEBUG] PROPAGATE: No new function!
11720 2019-Jan-13 16:45:08.640777 - [DEBUG] EDGE:
11721 2019-Jan-13 16:45:08.640840 - [DEBUG] ---> 11722 2019-Jan-13 16:45:08.641519 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11723 2019-Jan-13 16:45:08.642182 - [DEBUG]
11724 2019-Jan-13 16:45:08.642209 - [DEBUG] EDGE:
11725 2019-Jan-13 16:45:08.642269 - [DEBUG] ---> 11726 2019-Jan-13 16:45:08.642908 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11727 2019-Jan-13 16:45:08.643545 - [DEBUG]
11728 2019-Jan-13 16:45:08.643596 - [DEBUG] Compose: EdgeIdentity * AllBottom
11729 2019-Jan-13 16:45:08.643624 - [DEBUG]
11730 2019-Jan-13 16:45:08.643648 - [DEBUG] Propagate flow
11731 2019-Jan-13 16:45:08.643672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11732 2019-Jan-13 16:45:08.643729 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11733 2019-Jan-13 16:45:08.644368 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11734 2019-Jan-13 16:45:08.645024 - [DEBUG] Edge function : AllBottom (result of previous compose)
11735 2019-Jan-13 16:45:08.645049 - [DEBUG]
11736 2019-Jan-13 16:45:08.645074 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11737 2019-Jan-13 16:45:08.645100 - [DEBUG] = AllBottom
11738 2019-Jan-13 16:45:08.645125 - [DEBUG]
11739 2019-Jan-13 16:45:08.645148 - [DEBUG] PROPAGATE: No new function!
11740 2019-Jan-13 16:45:08.645177 - [DEBUG] EDGE:
11741 2019-Jan-13 16:45:08.645234 - [DEBUG] ---> 11742 2019-Jan-13 16:45:08.645884 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11743 2019-Jan-13 16:45:08.646523 - [DEBUG]
11744 2019-Jan-13 16:45:08.646549 - [DEBUG] EDGE:
11745 2019-Jan-13 16:45:08.646611 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
11746 2019-Jan-13 16:45:08.647277 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11747 2019-Jan-13 16:45:08.647918 - [DEBUG]
11748 2019-Jan-13 16:45:08.647944 - [DEBUG] EDGE:
11749 2019-Jan-13 16:45:08.648007 - [DEBUG] ---> 11750 2019-Jan-13 16:45:08.648674 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11751 2019-Jan-13 16:45:08.649352 - [DEBUG]
11752 2019-Jan-13 16:45:08.649381 - [DEBUG] EDGE:
11753 2019-Jan-13 16:45:08.649450 - [DEBUG] ---> 11754 2019-Jan-13 16:45:08.650131 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11755 2019-Jan-13 16:45:08.650812 - [DEBUG]
11756 2019-Jan-13 16:45:08.650841 - [DEBUG] EDGE:
11757 2019-Jan-13 16:45:08.650904 - [DEBUG] ---> 11758 2019-Jan-13 16:45:08.651630 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11759 2019-Jan-13 16:45:08.652328 - [DEBUG]
11760 2019-Jan-13 16:45:08.652392 - [DEBUG] Compose: EdgeIdentity * AllBottom
11761 2019-Jan-13 16:45:08.652421 - [DEBUG]
11762 2019-Jan-13 16:45:08.652445 - [DEBUG] Propagate flow
11763 2019-Jan-13 16:45:08.652469 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11764 2019-Jan-13 16:45:08.652545 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
11765 2019-Jan-13 16:45:08.653230 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11766 2019-Jan-13 16:45:08.653887 - [DEBUG] Edge function : AllBottom (result of previous compose)
11767 2019-Jan-13 16:45:08.653913 - [DEBUG]
11768 2019-Jan-13 16:45:08.653940 - [DEBUG] Join: AllTop & AllBottom
11769 2019-Jan-13 16:45:08.653966 - [DEBUG] = AllBottom (new jump func)
11770 2019-Jan-13 16:45:08.653990 - [DEBUG]
11771 2019-Jan-13 16:45:08.654014 - [DEBUG] Start adding new jump function
11772 2019-Jan-13 16:45:08.654037 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11773 2019-Jan-13 16:45:08.654095 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11774 2019-Jan-13 16:45:08.654734 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
11775 2019-Jan-13 16:45:08.655402 - [DEBUG] Edge Function : AllBottom
11776 2019-Jan-13 16:45:08.655432 - [DEBUG] End adding new jump function
11777 2019-Jan-13 16:45:08.655456 - [DEBUG]
11778 2019-Jan-13 16:45:08.655480 - [DEBUG] -------------------------------------------- 343. Path Edge --------------------------------------------
11779 2019-Jan-13 16:45:08.655505 - [DEBUG]
11780 2019-Jan-13 16:45:08.655528 - [DEBUG] Process 343. path edge:
11781 2019-Jan-13 16:45:08.655552 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11782 2019-Jan-13 16:45:08.655608 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
11783 2019-Jan-13 16:45:08.656246 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11784 2019-Jan-13 16:45:08.656893 - [DEBUG]
11785 2019-Jan-13 16:45:08.656918 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
11786 2019-Jan-13 16:45:08.657584 - [DEBUG] Compose: EdgeIdentity * AllBottom
11787 2019-Jan-13 16:45:08.657613 - [DEBUG]
11788 2019-Jan-13 16:45:08.657638 - [DEBUG] Propagate flow
11789 2019-Jan-13 16:45:08.657661 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11790 2019-Jan-13 16:45:08.657745 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
11791 2019-Jan-13 16:45:08.658400 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11792 2019-Jan-13 16:45:08.659039 - [DEBUG] Edge function : AllBottom (result of previous compose)
11793 2019-Jan-13 16:45:08.659065 - [DEBUG]
11794 2019-Jan-13 16:45:08.659090 - [DEBUG] Join: AllTop & AllBottom
11795 2019-Jan-13 16:45:08.659116 - [DEBUG] = AllBottom (new jump func)
11796 2019-Jan-13 16:45:08.659141 - [DEBUG]
11797 2019-Jan-13 16:45:08.659164 - [DEBUG] Start adding new jump function
11798 2019-Jan-13 16:45:08.659188 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11799 2019-Jan-13 16:45:08.659244 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11800 2019-Jan-13 16:45:08.659882 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
11801 2019-Jan-13 16:45:08.660515 - [DEBUG] Edge Function : AllBottom
11802 2019-Jan-13 16:45:08.660543 - [DEBUG] End adding new jump function
11803 2019-Jan-13 16:45:08.660567 - [DEBUG]
11804 2019-Jan-13 16:45:08.660591 - [DEBUG] -------------------------------------------- 344. Path Edge --------------------------------------------
11805 2019-Jan-13 16:45:08.660615 - [DEBUG]
11806 2019-Jan-13 16:45:08.660639 - [DEBUG] Process 344. path edge:
11807 2019-Jan-13 16:45:08.660663 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11808 2019-Jan-13 16:45:08.660719 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
11809 2019-Jan-13 16:45:08.661353 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11810 2019-Jan-13 16:45:08.662007 - [DEBUG]
11811 2019-Jan-13 16:45:08.662033 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
11812 2019-Jan-13 16:45:08.662685 - [DEBUG] Compose: EdgeIdentity * AllBottom
11813 2019-Jan-13 16:45:08.662714 - [DEBUG]
11814 2019-Jan-13 16:45:08.662738 - [DEBUG] Propagate flow
11815 2019-Jan-13 16:45:08.662761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11816 2019-Jan-13 16:45:08.662818 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11817 2019-Jan-13 16:45:08.663457 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11818 2019-Jan-13 16:45:08.664095 - [DEBUG] Edge function : AllBottom (result of previous compose)
11819 2019-Jan-13 16:45:08.664121 - [DEBUG]
11820 2019-Jan-13 16:45:08.664146 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11821 2019-Jan-13 16:45:08.664172 - [DEBUG] = AllBottom
11822 2019-Jan-13 16:45:08.664196 - [DEBUG]
11823 2019-Jan-13 16:45:08.664220 - [DEBUG] PROPAGATE: No new function!
11824 2019-Jan-13 16:45:08.664245 - [DEBUG] EDGE:
11825 2019-Jan-13 16:45:08.664303 - [DEBUG] ---> 11826 2019-Jan-13 16:45:08.664956 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11827 2019-Jan-13 16:45:08.665607 - [DEBUG]
11828 2019-Jan-13 16:45:08.665634 - [DEBUG] EDGE:
11829 2019-Jan-13 16:45:08.665693 - [DEBUG] ---> 11830 2019-Jan-13 16:45:08.666337 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11831 2019-Jan-13 16:45:08.666999 - [DEBUG]
11832 2019-Jan-13 16:45:08.667027 - [DEBUG] EDGE:
11833 2019-Jan-13 16:45:08.667090 - [DEBUG] ---> 11834 2019-Jan-13 16:45:08.667771 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11835 2019-Jan-13 16:45:08.668450 - [DEBUG]
11836 2019-Jan-13 16:45:08.668478 - [DEBUG] EDGE:
11837 2019-Jan-13 16:45:08.668537 - [DEBUG] ---> 11838 2019-Jan-13 16:45:08.669178 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11839 2019-Jan-13 16:45:08.669815 - [DEBUG]
11840 2019-Jan-13 16:45:08.669842 - [DEBUG] EDGE:
11841 2019-Jan-13 16:45:08.669899 - [DEBUG] ---> 11842 2019-Jan-13 16:45:08.670537 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11843 2019-Jan-13 16:45:08.671175 - [DEBUG]
11844 2019-Jan-13 16:45:08.671201 - [DEBUG] EDGE:
11845 2019-Jan-13 16:45:08.671259 - [DEBUG] ---> 11846 2019-Jan-13 16:45:08.671916 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11847 2019-Jan-13 16:45:08.672561 - [DEBUG]
11848 2019-Jan-13 16:45:08.672613 - [DEBUG] Compose: EdgeIdentity * AllBottom
11849 2019-Jan-13 16:45:08.672640 - [DEBUG]
11850 2019-Jan-13 16:45:08.672665 - [DEBUG] Propagate flow
11851 2019-Jan-13 16:45:08.672689 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11852 2019-Jan-13 16:45:08.672745 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11853 2019-Jan-13 16:45:08.673387 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11854 2019-Jan-13 16:45:08.674025 - [DEBUG] Edge function : AllBottom (result of previous compose)
11855 2019-Jan-13 16:45:08.674050 - [DEBUG]
11856 2019-Jan-13 16:45:08.674076 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11857 2019-Jan-13 16:45:08.674101 - [DEBUG] = AllBottom
11858 2019-Jan-13 16:45:08.674126 - [DEBUG]
11859 2019-Jan-13 16:45:08.674149 - [DEBUG] PROPAGATE: No new function!
11860 2019-Jan-13 16:45:08.674177 - [DEBUG] EDGE:
11861 2019-Jan-13 16:45:08.674234 - [DEBUG] ---> 11862 2019-Jan-13 16:45:08.674903 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11863 2019-Jan-13 16:45:08.675541 - [DEBUG]
11864 2019-Jan-13 16:45:08.675567 - [DEBUG] EDGE:
11865 2019-Jan-13 16:45:08.675625 - [DEBUG] ---> 11866 2019-Jan-13 16:45:08.676275 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11867 2019-Jan-13 16:45:08.676954 - [DEBUG]
11868 2019-Jan-13 16:45:08.676983 - [DEBUG] EDGE:
11869 2019-Jan-13 16:45:08.677048 - [DEBUG] ---> 11870 2019-Jan-13 16:45:08.677713 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11871 2019-Jan-13 16:45:08.678392 - [DEBUG]
11872 2019-Jan-13 16:45:08.678443 - [DEBUG] Compose: EdgeIdentity * AllBottom
11873 2019-Jan-13 16:45:08.678471 - [DEBUG]
11874 2019-Jan-13 16:45:08.678496 - [DEBUG] Propagate flow
11875 2019-Jan-13 16:45:08.678520 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11876 2019-Jan-13 16:45:08.678580 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11877 2019-Jan-13 16:45:08.679257 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11878 2019-Jan-13 16:45:08.679967 - [DEBUG] Edge function : AllBottom (result of previous compose)
11879 2019-Jan-13 16:45:08.679995 - [DEBUG]
11880 2019-Jan-13 16:45:08.680022 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11881 2019-Jan-13 16:45:08.680048 - [DEBUG] = AllBottom
11882 2019-Jan-13 16:45:08.680073 - [DEBUG]
11883 2019-Jan-13 16:45:08.680096 - [DEBUG] PROPAGATE: No new function!
11884 2019-Jan-13 16:45:08.680129 - [DEBUG] EDGE:
11885 2019-Jan-13 16:45:08.680198 - [DEBUG] ---> 11886 2019-Jan-13 16:45:08.680879 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11887 2019-Jan-13 16:45:08.681566 - [DEBUG]
11888 2019-Jan-13 16:45:08.681594 - [DEBUG] EDGE:
11889 2019-Jan-13 16:45:08.681656 - [DEBUG] ---> 11890 2019-Jan-13 16:45:08.682317 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11891 2019-Jan-13 16:45:08.683002 - [DEBUG]
11892 2019-Jan-13 16:45:08.683031 - [DEBUG] EDGE:
11893 2019-Jan-13 16:45:08.683098 - [DEBUG] ---> 11894 2019-Jan-13 16:45:08.683776 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11895 2019-Jan-13 16:45:08.684474 - [DEBUG]
11896 2019-Jan-13 16:45:08.684506 - [DEBUG] EDGE:
11897 2019-Jan-13 16:45:08.684579 - [DEBUG] ---> 11898 2019-Jan-13 16:45:08.685317 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11899 2019-Jan-13 16:45:08.685983 - [DEBUG]
11900 2019-Jan-13 16:45:08.686041 - [DEBUG] Compose: EdgeIdentity * AllBottom
11901 2019-Jan-13 16:45:08.686069 - [DEBUG]
11902 2019-Jan-13 16:45:08.686094 - [DEBUG] Propagate flow
11903 2019-Jan-13 16:45:08.686118 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11904 2019-Jan-13 16:45:08.686178 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11905 2019-Jan-13 16:45:08.686819 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11906 2019-Jan-13 16:45:08.687471 - [DEBUG] Edge function : AllBottom (result of previous compose)
11907 2019-Jan-13 16:45:08.687496 - [DEBUG]
11908 2019-Jan-13 16:45:08.687522 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11909 2019-Jan-13 16:45:08.687548 - [DEBUG] = AllBottom
11910 2019-Jan-13 16:45:08.687573 - [DEBUG]
11911 2019-Jan-13 16:45:08.687596 - [DEBUG] PROPAGATE: No new function!
11912 2019-Jan-13 16:45:08.687626 - [DEBUG] EDGE:
11913 2019-Jan-13 16:45:08.687684 - [DEBUG] ---> 11914 2019-Jan-13 16:45:08.688356 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11915 2019-Jan-13 16:45:08.688993 - [DEBUG]
11916 2019-Jan-13 16:45:08.689020 - [DEBUG] EDGE:
11917 2019-Jan-13 16:45:08.689077 - [DEBUG] ---> 11918 2019-Jan-13 16:45:08.689714 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11919 2019-Jan-13 16:45:08.690374 - [DEBUG]
11920 2019-Jan-13 16:45:08.690400 - [DEBUG] EDGE:
11921 2019-Jan-13 16:45:08.690458 - [DEBUG] ---> 11922 2019-Jan-13 16:45:08.691111 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11923 2019-Jan-13 16:45:08.691791 - [DEBUG]
11924 2019-Jan-13 16:45:08.691839 - [DEBUG] Compose: EdgeIdentity * AllBottom
11925 2019-Jan-13 16:45:08.691867 - [DEBUG]
11926 2019-Jan-13 16:45:08.691891 - [DEBUG] Propagate flow
11927 2019-Jan-13 16:45:08.691914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11928 2019-Jan-13 16:45:08.691975 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11929 2019-Jan-13 16:45:08.692617 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11930 2019-Jan-13 16:45:08.693253 - [DEBUG] Edge function : AllBottom (result of previous compose)
11931 2019-Jan-13 16:45:08.693278 - [DEBUG]
11932 2019-Jan-13 16:45:08.693304 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11933 2019-Jan-13 16:45:08.693330 - [DEBUG] = AllBottom
11934 2019-Jan-13 16:45:08.693354 - [DEBUG]
11935 2019-Jan-13 16:45:08.693377 - [DEBUG] PROPAGATE: No new function!
11936 2019-Jan-13 16:45:08.693405 - [DEBUG] EDGE:
11937 2019-Jan-13 16:45:08.693463 - [DEBUG] ---> 11938 2019-Jan-13 16:45:08.694109 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11939 2019-Jan-13 16:45:08.694761 - [DEBUG]
11940 2019-Jan-13 16:45:08.694788 - [DEBUG] EDGE:
11941 2019-Jan-13 16:45:08.694846 - [DEBUG] ---> 11942 2019-Jan-13 16:45:08.695483 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11943 2019-Jan-13 16:45:08.696123 - [DEBUG]
11944 2019-Jan-13 16:45:08.696150 - [DEBUG] EDGE:
11945 2019-Jan-13 16:45:08.696208 - [DEBUG] ---> 11946 2019-Jan-13 16:45:08.696841 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11947 2019-Jan-13 16:45:08.697482 - [DEBUG]
11948 2019-Jan-13 16:45:08.697509 - [DEBUG] EDGE:
11949 2019-Jan-13 16:45:08.697567 - [DEBUG] ---> 11950 2019-Jan-13 16:45:08.698365 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11951 2019-Jan-13 16:45:08.699013 - [DEBUG]
11952 2019-Jan-13 16:45:08.699063 - [DEBUG] Compose: EdgeIdentity * AllBottom
11953 2019-Jan-13 16:45:08.699091 - [DEBUG]
11954 2019-Jan-13 16:45:08.699115 - [DEBUG] Propagate flow
11955 2019-Jan-13 16:45:08.699139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11956 2019-Jan-13 16:45:08.699196 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
11957 2019-Jan-13 16:45:08.699934 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11958 2019-Jan-13 16:45:08.700572 - [DEBUG] Edge function : AllBottom (result of previous compose)
11959 2019-Jan-13 16:45:08.700597 - [DEBUG]
11960 2019-Jan-13 16:45:08.700623 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11961 2019-Jan-13 16:45:08.700649 - [DEBUG] = AllBottom
11962 2019-Jan-13 16:45:08.700673 - [DEBUG]
11963 2019-Jan-13 16:45:08.700712 - [DEBUG] PROPAGATE: No new function!
11964 2019-Jan-13 16:45:08.700741 - [DEBUG] EDGE:
11965 2019-Jan-13 16:45:08.700799 - [DEBUG] ---> 11966 2019-Jan-13 16:45:08.701465 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11967 2019-Jan-13 16:45:08.702102 - [DEBUG]
11968 2019-Jan-13 16:45:08.702143 - [DEBUG] Compose: EdgeIdentity * AllBottom
11969 2019-Jan-13 16:45:08.702169 - [DEBUG]
11970 2019-Jan-13 16:45:08.702193 - [DEBUG] Propagate flow
11971 2019-Jan-13 16:45:08.702216 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11972 2019-Jan-13 16:45:08.702272 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
11973 2019-Jan-13 16:45:08.702924 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11974 2019-Jan-13 16:45:08.703567 - [DEBUG] Edge function : AllBottom (result of previous compose)
11975 2019-Jan-13 16:45:08.703592 - [DEBUG]
11976 2019-Jan-13 16:45:08.703617 - [DEBUG] Join: AllTop & AllBottom
11977 2019-Jan-13 16:45:08.703643 - [DEBUG] = AllBottom (new jump func)
11978 2019-Jan-13 16:45:08.703667 - [DEBUG]
11979 2019-Jan-13 16:45:08.703691 - [DEBUG] Start adding new jump function
11980 2019-Jan-13 16:45:08.703714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11981 2019-Jan-13 16:45:08.703771 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11982 2019-Jan-13 16:45:08.704575 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
11983 2019-Jan-13 16:45:08.705301 - [DEBUG] Edge Function : AllBottom
11984 2019-Jan-13 16:45:08.705347 - [DEBUG] End adding new jump function
11985 2019-Jan-13 16:45:08.705371 - [DEBUG]
11986 2019-Jan-13 16:45:08.705395 - [DEBUG] -------------------------------------------- 345. Path Edge --------------------------------------------
11987 2019-Jan-13 16:45:08.705419 - [DEBUG]
11988 2019-Jan-13 16:45:08.705442 - [DEBUG] Process 345. path edge:
11989 2019-Jan-13 16:45:08.705466 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11990 2019-Jan-13 16:45:08.705525 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
11991 2019-Jan-13 16:45:08.706172 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11992 2019-Jan-13 16:45:08.706810 - [DEBUG]
11993 2019-Jan-13 16:45:08.706835 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
11994 2019-Jan-13 16:45:08.707594 - [DEBUG] Possible callees:
11995 2019-Jan-13 16:45:08.707620 - [DEBUG] llvm.dbg.declare
11996 2019-Jan-13 16:45:08.707645 - [DEBUG] Possible return sites:
11997 2019-Jan-13 16:45:08.707668 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14311998 2019-Jan-13 16:45:08.708979 - [DEBUG] Found and process special summary
11999 2019-Jan-13 16:45:08.709018 - [DEBUG] Compose: EdgeIdentity * AllBottom
12000 2019-Jan-13 16:45:08.709047 - [DEBUG]
12001 2019-Jan-13 16:45:08.709072 - [DEBUG] Propagate flow
12002 2019-Jan-13 16:45:08.709095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12003 2019-Jan-13 16:45:08.709154 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12004 2019-Jan-13 16:45:08.709812 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12005 2019-Jan-13 16:45:08.710456 - [DEBUG] Edge function : AllBottom (result of previous compose)
12006 2019-Jan-13 16:45:08.710481 - [DEBUG]
12007 2019-Jan-13 16:45:08.710601 - [DEBUG] Join: AllTop & AllBottom
12008 2019-Jan-13 16:45:08.710627 - [DEBUG] = AllBottom (new jump func)
12009 2019-Jan-13 16:45:08.710652 - [DEBUG]
12010 2019-Jan-13 16:45:08.710675 - [DEBUG] Start adding new jump function
12011 2019-Jan-13 16:45:08.710698 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12012 2019-Jan-13 16:45:08.710756 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12013 2019-Jan-13 16:45:08.711395 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12014 2019-Jan-13 16:45:08.712046 - [DEBUG] Edge Function : AllBottom
12015 2019-Jan-13 16:45:08.712076 - [DEBUG] End adding new jump function
12016 2019-Jan-13 16:45:08.712100 - [DEBUG]
12017 2019-Jan-13 16:45:08.712124 - [DEBUG] -------------------------------------------- 346. Path Edge --------------------------------------------
12018 2019-Jan-13 16:45:08.712148 - [DEBUG]
12019 2019-Jan-13 16:45:08.712171 - [DEBUG] Process 346. path edge:
12020 2019-Jan-13 16:45:08.712195 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12021 2019-Jan-13 16:45:08.712253 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
12022 2019-Jan-13 16:45:08.712895 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
12023 2019-Jan-13 16:45:08.713635 - [DEBUG]
12024 2019-Jan-13 16:45:08.713660 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12025 2019-Jan-13 16:45:08.714324 - [DEBUG] Compose: EdgeIdentity * AllBottom
12026 2019-Jan-13 16:45:08.714353 - [DEBUG]
12027 2019-Jan-13 16:45:08.714377 - [DEBUG] Propagate flow
12028 2019-Jan-13 16:45:08.714400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12029 2019-Jan-13 16:45:08.714458 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
12030 2019-Jan-13 16:45:08.715129 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12031 2019-Jan-13 16:45:08.715910 - [DEBUG] Edge function : AllBottom (result of previous compose)
12032 2019-Jan-13 16:45:08.715937 - [DEBUG]
12033 2019-Jan-13 16:45:08.715964 - [DEBUG] Join: AllTop & AllBottom
12034 2019-Jan-13 16:45:08.715991 - [DEBUG] = AllBottom (new jump func)
12035 2019-Jan-13 16:45:08.716015 - [DEBUG]
12036 2019-Jan-13 16:45:08.716039 - [DEBUG] Start adding new jump function
12037 2019-Jan-13 16:45:08.716062 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12038 2019-Jan-13 16:45:08.716132 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12039 2019-Jan-13 16:45:08.716809 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
12040 2019-Jan-13 16:45:08.717471 - [DEBUG] Edge Function : AllBottom
12041 2019-Jan-13 16:45:08.717503 - [DEBUG] End adding new jump function
12042 2019-Jan-13 16:45:08.717527 - [DEBUG]
12043 2019-Jan-13 16:45:08.717552 - [DEBUG] -------------------------------------------- 347. Path Edge --------------------------------------------
12044 2019-Jan-13 16:45:08.717578 - [DEBUG]
12045 2019-Jan-13 16:45:08.717601 - [DEBUG] Process 347. path edge:
12046 2019-Jan-13 16:45:08.717625 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12047 2019-Jan-13 16:45:08.717694 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
12048 2019-Jan-13 16:45:08.718385 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
12049 2019-Jan-13 16:45:08.719077 - [DEBUG]
12050 2019-Jan-13 16:45:08.719104 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
12051 2019-Jan-13 16:45:08.719804 - [DEBUG] Compose: EdgeIdentity * AllBottom
12052 2019-Jan-13 16:45:08.719837 - [DEBUG]
12053 2019-Jan-13 16:45:08.719861 - [DEBUG] Propagate flow
12054 2019-Jan-13 16:45:08.719885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12055 2019-Jan-13 16:45:08.719960 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12056 2019-Jan-13 16:45:08.720640 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12057 2019-Jan-13 16:45:08.721301 - [DEBUG] Edge function : AllBottom (result of previous compose)
12058 2019-Jan-13 16:45:08.721327 - [DEBUG]
12059 2019-Jan-13 16:45:08.721353 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12060 2019-Jan-13 16:45:08.721379 - [DEBUG] = AllBottom
12061 2019-Jan-13 16:45:08.721424 - [DEBUG]
12062 2019-Jan-13 16:45:08.721450 - [DEBUG] PROPAGATE: No new function!
12063 2019-Jan-13 16:45:08.721478 - [DEBUG] EDGE:
12064 2019-Jan-13 16:45:08.721542 - [DEBUG] ---> 12065 2019-Jan-13 16:45:08.722197 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12066 2019-Jan-13 16:45:08.722839 - [DEBUG]
12067 2019-Jan-13 16:45:08.722866 - [DEBUG] EDGE:
12068 2019-Jan-13 16:45:08.722924 - [DEBUG] ---> 12069 2019-Jan-13 16:45:08.723565 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12070 2019-Jan-13 16:45:08.724203 - [DEBUG]
12071 2019-Jan-13 16:45:08.724254 - [DEBUG] Compose: EdgeIdentity * AllBottom
12072 2019-Jan-13 16:45:08.724281 - [DEBUG]
12073 2019-Jan-13 16:45:08.724305 - [DEBUG] Propagate flow
12074 2019-Jan-13 16:45:08.724329 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12075 2019-Jan-13 16:45:08.724385 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12076 2019-Jan-13 16:45:08.725057 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12077 2019-Jan-13 16:45:08.725696 - [DEBUG] Edge function : AllBottom (result of previous compose)
12078 2019-Jan-13 16:45:08.725722 - [DEBUG]
12079 2019-Jan-13 16:45:08.725747 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12080 2019-Jan-13 16:45:08.725772 - [DEBUG] = AllBottom
12081 2019-Jan-13 16:45:08.725797 - [DEBUG]
12082 2019-Jan-13 16:45:08.725820 - [DEBUG] PROPAGATE: No new function!
12083 2019-Jan-13 16:45:08.725849 - [DEBUG] EDGE:
12084 2019-Jan-13 16:45:08.725906 - [DEBUG] ---> 12085 2019-Jan-13 16:45:08.726588 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12086 2019-Jan-13 16:45:08.727239 - [DEBUG]
12087 2019-Jan-13 16:45:08.727266 - [DEBUG] EDGE:
12088 2019-Jan-13 16:45:08.727325 - [DEBUG] ---> 12089 2019-Jan-13 16:45:08.727962 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12090 2019-Jan-13 16:45:08.728620 - [DEBUG]
12091 2019-Jan-13 16:45:08.728649 - [DEBUG] Compose: EdgeIdentity * AllBottom
12092 2019-Jan-13 16:45:08.728676 - [DEBUG]
12093 2019-Jan-13 16:45:08.728699 - [DEBUG] Propagate flow
12094 2019-Jan-13 16:45:08.728723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12095 2019-Jan-13 16:45:08.728797 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12096 2019-Jan-13 16:45:08.729434 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12097 2019-Jan-13 16:45:08.730068 - [DEBUG] Edge function : AllBottom (result of previous compose)
12098 2019-Jan-13 16:45:08.730094 - [DEBUG]
12099 2019-Jan-13 16:45:08.730120 - [DEBUG] Join: AllTop & AllBottom
12100 2019-Jan-13 16:45:08.730146 - [DEBUG] = AllBottom (new jump func)
12101 2019-Jan-13 16:45:08.730171 - [DEBUG]
12102 2019-Jan-13 16:45:08.730194 - [DEBUG] Start adding new jump function
12103 2019-Jan-13 16:45:08.730218 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12104 2019-Jan-13 16:45:08.730274 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12105 2019-Jan-13 16:45:08.730911 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12106 2019-Jan-13 16:45:08.731573 - [DEBUG] Edge Function : AllBottom
12107 2019-Jan-13 16:45:08.731604 - [DEBUG] End adding new jump function
12108 2019-Jan-13 16:45:08.731628 - [DEBUG]
12109 2019-Jan-13 16:45:08.731652 - [DEBUG] -------------------------------------------- 348. Path Edge --------------------------------------------
12110 2019-Jan-13 16:45:08.731677 - [DEBUG]
12111 2019-Jan-13 16:45:08.731700 - [DEBUG] Process 348. path edge:
12112 2019-Jan-13 16:45:08.731723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12113 2019-Jan-13 16:45:08.731782 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
12114 2019-Jan-13 16:45:08.732443 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12115 2019-Jan-13 16:45:08.733104 - [DEBUG]
12116 2019-Jan-13 16:45:08.733133 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12117 2019-Jan-13 16:45:08.733845 - [DEBUG] Compose: EdgeIdentity * AllBottom
12118 2019-Jan-13 16:45:08.733876 - [DEBUG]
12119 2019-Jan-13 16:45:08.733901 - [DEBUG] Propagate flow
12120 2019-Jan-13 16:45:08.733925 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12121 2019-Jan-13 16:45:08.734001 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12122 2019-Jan-13 16:45:08.734726 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12123 2019-Jan-13 16:45:08.735469 - [DEBUG] Edge function : AllBottom (result of previous compose)
12124 2019-Jan-13 16:45:08.735498 - [DEBUG]
12125 2019-Jan-13 16:45:08.735528 - [DEBUG] Join: AllTop & AllBottom
12126 2019-Jan-13 16:45:08.735555 - [DEBUG] = AllBottom (new jump func)
12127 2019-Jan-13 16:45:08.735580 - [DEBUG]
12128 2019-Jan-13 16:45:08.735604 - [DEBUG] Start adding new jump function
12129 2019-Jan-13 16:45:08.735628 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12130 2019-Jan-13 16:45:08.735710 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12131 2019-Jan-13 16:45:08.736388 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12132 2019-Jan-13 16:45:08.737049 - [DEBUG] Edge Function : AllBottom
12133 2019-Jan-13 16:45:08.737080 - [DEBUG] End adding new jump function
12134 2019-Jan-13 16:45:08.737104 - [DEBUG]
12135 2019-Jan-13 16:45:08.737128 - [DEBUG] -------------------------------------------- 349. Path Edge --------------------------------------------
12136 2019-Jan-13 16:45:08.737153 - [DEBUG]
12137 2019-Jan-13 16:45:08.737199 - [DEBUG] Process 349. path edge:
12138 2019-Jan-13 16:45:08.737224 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12139 2019-Jan-13 16:45:08.737283 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
12140 2019-Jan-13 16:45:08.737930 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12141 2019-Jan-13 16:45:08.738590 - [DEBUG]
12142 2019-Jan-13 16:45:08.738616 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12143 2019-Jan-13 16:45:08.739269 - [DEBUG] Possible callees:
12144 2019-Jan-13 16:45:08.739295 - [DEBUG] llvm.dbg.declare
12145 2019-Jan-13 16:45:08.739320 - [DEBUG] Possible return sites:
12146 2019-Jan-13 16:45:08.739344 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13612147 2019-Jan-13 16:45:08.740644 - [DEBUG] Found and process special summary
12148 2019-Jan-13 16:45:08.740702 - [DEBUG] Compose: EdgeIdentity * AllBottom
12149 2019-Jan-13 16:45:08.740731 - [DEBUG]
12150 2019-Jan-13 16:45:08.740757 - [DEBUG] Propagate flow
12151 2019-Jan-13 16:45:08.740780 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12152 2019-Jan-13 16:45:08.740842 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12153 2019-Jan-13 16:45:08.741511 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12154 2019-Jan-13 16:45:08.742148 - [DEBUG] Edge function : AllBottom (result of previous compose)
12155 2019-Jan-13 16:45:08.742174 - [DEBUG]
12156 2019-Jan-13 16:45:08.742199 - [DEBUG] Join: AllTop & AllBottom
12157 2019-Jan-13 16:45:08.742226 - [DEBUG] = AllBottom (new jump func)
12158 2019-Jan-13 16:45:08.742251 - [DEBUG]
12159 2019-Jan-13 16:45:08.742274 - [DEBUG] Start adding new jump function
12160 2019-Jan-13 16:45:08.742298 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12161 2019-Jan-13 16:45:08.742354 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12162 2019-Jan-13 16:45:08.742991 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12163 2019-Jan-13 16:45:08.743629 - [DEBUG] Edge Function : AllBottom
12164 2019-Jan-13 16:45:08.743658 - [DEBUG] End adding new jump function
12165 2019-Jan-13 16:45:08.743682 - [DEBUG]
12166 2019-Jan-13 16:45:08.743706 - [DEBUG] -------------------------------------------- 350. Path Edge --------------------------------------------
12167 2019-Jan-13 16:45:08.743731 - [DEBUG]
12168 2019-Jan-13 16:45:08.743754 - [DEBUG] Process 350. path edge:
12169 2019-Jan-13 16:45:08.743778 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12170 2019-Jan-13 16:45:08.743835 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
12171 2019-Jan-13 16:45:08.744476 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12172 2019-Jan-13 16:45:08.745135 - [DEBUG]
12173 2019-Jan-13 16:45:08.745160 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12174 2019-Jan-13 16:45:08.745819 - [DEBUG] Compose: EdgeIdentity * AllBottom
12175 2019-Jan-13 16:45:08.745847 - [DEBUG]
12176 2019-Jan-13 16:45:08.745871 - [DEBUG] Propagate flow
12177 2019-Jan-13 16:45:08.745895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12178 2019-Jan-13 16:45:08.745951 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12179 2019-Jan-13 16:45:08.746623 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12180 2019-Jan-13 16:45:08.747260 - [DEBUG] Edge function : AllBottom (result of previous compose)
12181 2019-Jan-13 16:45:08.747286 - [DEBUG]
12182 2019-Jan-13 16:45:08.747311 - [DEBUG] Join: AllTop & AllBottom
12183 2019-Jan-13 16:45:08.747337 - [DEBUG] = AllBottom (new jump func)
12184 2019-Jan-13 16:45:08.747361 - [DEBUG]
12185 2019-Jan-13 16:45:08.747385 - [DEBUG] Start adding new jump function
12186 2019-Jan-13 16:45:08.747408 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12187 2019-Jan-13 16:45:08.747465 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12188 2019-Jan-13 16:45:08.748127 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12189 2019-Jan-13 16:45:08.748784 - [DEBUG] Edge Function : AllBottom
12190 2019-Jan-13 16:45:08.748816 - [DEBUG] End adding new jump function
12191 2019-Jan-13 16:45:08.748840 - [DEBUG]
12192 2019-Jan-13 16:45:08.748864 - [DEBUG] -------------------------------------------- 351. Path Edge --------------------------------------------
12193 2019-Jan-13 16:45:08.748888 - [DEBUG]
12194 2019-Jan-13 16:45:08.748911 - [DEBUG] Process 351. path edge:
12195 2019-Jan-13 16:45:08.748936 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12196 2019-Jan-13 16:45:08.748996 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
12197 2019-Jan-13 16:45:08.749633 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12198 2019-Jan-13 16:45:08.750268 - [DEBUG]
12199 2019-Jan-13 16:45:08.750294 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12200 2019-Jan-13 16:45:08.750949 - [DEBUG] Compose: EdgeIdentity * AllBottom
12201 2019-Jan-13 16:45:08.750977 - [DEBUG]
12202 2019-Jan-13 16:45:08.751001 - [DEBUG] Propagate flow
12203 2019-Jan-13 16:45:08.751024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12204 2019-Jan-13 16:45:08.751081 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12205 2019-Jan-13 16:45:08.751734 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12206 2019-Jan-13 16:45:08.752369 - [DEBUG] Edge function : AllBottom (result of previous compose)
12207 2019-Jan-13 16:45:08.752395 - [DEBUG]
12208 2019-Jan-13 16:45:08.752419 - [DEBUG] Join: AllTop & AllBottom
12209 2019-Jan-13 16:45:08.752445 - [DEBUG] = AllBottom (new jump func)
12210 2019-Jan-13 16:45:08.752469 - [DEBUG]
12211 2019-Jan-13 16:45:08.752492 - [DEBUG] Start adding new jump function
12212 2019-Jan-13 16:45:08.752516 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12213 2019-Jan-13 16:45:08.752572 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12214 2019-Jan-13 16:45:08.753209 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
12215 2019-Jan-13 16:45:08.753845 - [DEBUG] Edge Function : AllBottom
12216 2019-Jan-13 16:45:08.753873 - [DEBUG] End adding new jump function
12217 2019-Jan-13 16:45:08.753897 - [DEBUG]
12218 2019-Jan-13 16:45:08.753920 - [DEBUG] -------------------------------------------- 352. Path Edge --------------------------------------------
12219 2019-Jan-13 16:45:08.753944 - [DEBUG]
12220 2019-Jan-13 16:45:08.753968 - [DEBUG] Process 352. path edge:
12221 2019-Jan-13 16:45:08.753992 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12222 2019-Jan-13 16:45:08.754048 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
12223 2019-Jan-13 16:45:08.754683 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12224 2019-Jan-13 16:45:08.755355 - [DEBUG]
12225 2019-Jan-13 16:45:08.755381 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
12226 2019-Jan-13 16:45:08.756044 - [DEBUG] Compose: EdgeIdentity * AllBottom
12227 2019-Jan-13 16:45:08.756074 - [DEBUG]
12228 2019-Jan-13 16:45:08.756098 - [DEBUG] Propagate flow
12229 2019-Jan-13 16:45:08.756124 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12230 2019-Jan-13 16:45:08.756183 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12231 2019-Jan-13 16:45:08.756864 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12232 2019-Jan-13 16:45:08.757527 - [DEBUG] Edge function : AllBottom (result of previous compose)
12233 2019-Jan-13 16:45:08.757554 - [DEBUG]
12234 2019-Jan-13 16:45:08.757579 - [DEBUG] Join: AllTop & AllBottom
12235 2019-Jan-13 16:45:08.757605 - [DEBUG] = AllBottom (new jump func)
12236 2019-Jan-13 16:45:08.757630 - [DEBUG]
12237 2019-Jan-13 16:45:08.757654 - [DEBUG] Start adding new jump function
12238 2019-Jan-13 16:45:08.757677 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12239 2019-Jan-13 16:45:08.757741 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12240 2019-Jan-13 16:45:08.758439 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12241 2019-Jan-13 16:45:08.759117 - [DEBUG] Edge Function : AllBottom
12242 2019-Jan-13 16:45:08.759149 - [DEBUG] End adding new jump function
12243 2019-Jan-13 16:45:08.759174 - [DEBUG]
12244 2019-Jan-13 16:45:08.759198 - [DEBUG] -------------------------------------------- 353. Path Edge --------------------------------------------
12245 2019-Jan-13 16:45:08.759223 - [DEBUG]
12246 2019-Jan-13 16:45:08.759246 - [DEBUG] Process 353. path edge:
12247 2019-Jan-13 16:45:08.759270 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12248 2019-Jan-13 16:45:08.759335 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
12249 2019-Jan-13 16:45:08.760028 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12250 2019-Jan-13 16:45:08.760699 - [DEBUG]
12251 2019-Jan-13 16:45:08.760724 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12252 2019-Jan-13 16:45:08.761428 - [DEBUG] Possible callees:
12253 2019-Jan-13 16:45:08.761457 - [DEBUG] llvm.dbg.declare
12254 2019-Jan-13 16:45:08.761483 - [DEBUG] Possible return sites:
12255 2019-Jan-13 16:45:08.761506 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14912256 2019-Jan-13 16:45:08.762821 - [DEBUG] Found and process special summary
12257 2019-Jan-13 16:45:08.762888 - [DEBUG] EDGE:
12258 2019-Jan-13 16:45:08.762949 - [DEBUG] ---> 12259 2019-Jan-13 16:45:08.763601 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12260 2019-Jan-13 16:45:08.764248 - [DEBUG]
12261 2019-Jan-13 16:45:08.764274 - [DEBUG] EDGE:
12262 2019-Jan-13 16:45:08.764332 - [DEBUG] ---> 12263 2019-Jan-13 16:45:08.765003 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12264 2019-Jan-13 16:45:08.765650 - [DEBUG]
12265 2019-Jan-13 16:45:08.765675 - [DEBUG] EDGE:
12266 2019-Jan-13 16:45:08.765733 - [DEBUG] ---> 12267 2019-Jan-13 16:45:08.766397 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12268 2019-Jan-13 16:45:08.767070 - [DEBUG]
12269 2019-Jan-13 16:45:08.767102 - [DEBUG] Compose: EdgeIdentity * AllBottom
12270 2019-Jan-13 16:45:08.767129 - [DEBUG]
12271 2019-Jan-13 16:45:08.767153 - [DEBUG] Propagate flow
12272 2019-Jan-13 16:45:08.767176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12273 2019-Jan-13 16:45:08.767248 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12274 2019-Jan-13 16:45:08.767941 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12275 2019-Jan-13 16:45:08.768690 - [DEBUG] Edge function : AllBottom (result of previous compose)
12276 2019-Jan-13 16:45:08.768720 - [DEBUG]
12277 2019-Jan-13 16:45:08.768749 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12278 2019-Jan-13 16:45:08.768775 - [DEBUG] = AllBottom
12279 2019-Jan-13 16:45:08.768800 - [DEBUG]
12280 2019-Jan-13 16:45:08.768824 - [DEBUG] PROPAGATE: No new function!
12281 2019-Jan-13 16:45:08.768854 - [DEBUG] EDGE:
12282 2019-Jan-13 16:45:08.768932 - [DEBUG] ---> 12283 2019-Jan-13 16:45:08.769642 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12284 2019-Jan-13 16:45:08.770301 - [DEBUG]
12285 2019-Jan-13 16:45:08.770330 - [DEBUG] Compose: EdgeIdentity * AllBottom
12286 2019-Jan-13 16:45:08.770356 - [DEBUG]
12287 2019-Jan-13 16:45:08.770380 - [DEBUG] Propagate flow
12288 2019-Jan-13 16:45:08.770404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12289 2019-Jan-13 16:45:08.770464 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12290 2019-Jan-13 16:45:08.771106 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12291 2019-Jan-13 16:45:08.771793 - [DEBUG] Edge function : AllBottom (result of previous compose)
12292 2019-Jan-13 16:45:08.771819 - [DEBUG]
12293 2019-Jan-13 16:45:08.771846 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12294 2019-Jan-13 16:45:08.771872 - [DEBUG] = AllBottom
12295 2019-Jan-13 16:45:08.771896 - [DEBUG]
12296 2019-Jan-13 16:45:08.771920 - [DEBUG] PROPAGATE: No new function!
12297 2019-Jan-13 16:45:08.771985 - [DEBUG] Compose: EdgeIdentity * AllBottom
12298 2019-Jan-13 16:45:08.772013 - [DEBUG]
12299 2019-Jan-13 16:45:08.772037 - [DEBUG] Propagate flow
12300 2019-Jan-13 16:45:08.772060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12301 2019-Jan-13 16:45:08.772123 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12302 2019-Jan-13 16:45:08.772778 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12303 2019-Jan-13 16:45:08.773415 - [DEBUG] Edge function : AllBottom (result of previous compose)
12304 2019-Jan-13 16:45:08.773440 - [DEBUG]
12305 2019-Jan-13 16:45:08.773465 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12306 2019-Jan-13 16:45:08.773491 - [DEBUG] = AllBottom
12307 2019-Jan-13 16:45:08.773515 - [DEBUG]
12308 2019-Jan-13 16:45:08.773539 - [DEBUG] PROPAGATE: No new function!
12309 2019-Jan-13 16:45:08.773592 - [DEBUG] Compose: EdgeIdentity * AllBottom
12310 2019-Jan-13 16:45:08.773618 - [DEBUG]
12311 2019-Jan-13 16:45:08.773642 - [DEBUG] Propagate flow
12312 2019-Jan-13 16:45:08.773665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12313 2019-Jan-13 16:45:08.773722 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12314 2019-Jan-13 16:45:08.774362 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12315 2019-Jan-13 16:45:08.775031 - [DEBUG] Edge function : AllBottom (result of previous compose)
12316 2019-Jan-13 16:45:08.775056 - [DEBUG]
12317 2019-Jan-13 16:45:08.775080 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12318 2019-Jan-13 16:45:08.775106 - [DEBUG] = AllBottom
12319 2019-Jan-13 16:45:08.775131 - [DEBUG]
12320 2019-Jan-13 16:45:08.775154 - [DEBUG] PROPAGATE: No new function!
12321 2019-Jan-13 16:45:08.775182 - [DEBUG] EDGE:
12322 2019-Jan-13 16:45:08.775243 - [DEBUG] ---> 12323 2019-Jan-13 16:45:08.775891 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12324 2019-Jan-13 16:45:08.776536 - [DEBUG]
12325 2019-Jan-13 16:45:08.776577 - [DEBUG] Compose: EdgeIdentity * AllBottom
12326 2019-Jan-13 16:45:08.776604 - [DEBUG]
12327 2019-Jan-13 16:45:08.776628 - [DEBUG] Propagate flow
12328 2019-Jan-13 16:45:08.776651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12329 2019-Jan-13 16:45:08.776710 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12330 2019-Jan-13 16:45:08.777358 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12331 2019-Jan-13 16:45:08.777993 - [DEBUG] Edge function : AllBottom (result of previous compose)
12332 2019-Jan-13 16:45:08.778019 - [DEBUG]
12333 2019-Jan-13 16:45:08.778044 - [DEBUG] Join: AllTop & AllBottom
12334 2019-Jan-13 16:45:08.778085 - [DEBUG] = AllBottom (new jump func)
12335 2019-Jan-13 16:45:08.778113 - [DEBUG]
12336 2019-Jan-13 16:45:08.778136 - [DEBUG] Start adding new jump function
12337 2019-Jan-13 16:45:08.778160 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12338 2019-Jan-13 16:45:08.778217 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12339 2019-Jan-13 16:45:08.778853 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12340 2019-Jan-13 16:45:08.779498 - [DEBUG] Edge Function : AllBottom
12341 2019-Jan-13 16:45:08.779527 - [DEBUG] End adding new jump function
12342 2019-Jan-13 16:45:08.779551 - [DEBUG]
12343 2019-Jan-13 16:45:08.779575 - [DEBUG] -------------------------------------------- 354. Path Edge --------------------------------------------
12344 2019-Jan-13 16:45:08.779600 - [DEBUG]
12345 2019-Jan-13 16:45:08.779623 - [DEBUG] Process 354. path edge:
12346 2019-Jan-13 16:45:08.779647 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12347 2019-Jan-13 16:45:08.779703 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
12348 2019-Jan-13 16:45:08.780356 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12349 2019-Jan-13 16:45:08.780992 - [DEBUG]
12350 2019-Jan-13 16:45:08.781017 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12351 2019-Jan-13 16:45:08.781706 - [DEBUG] Possible callees:
12352 2019-Jan-13 16:45:08.781732 - [DEBUG] llvm.dbg.declare
12353 2019-Jan-13 16:45:08.781757 - [DEBUG] Possible return sites:
12354 2019-Jan-13 16:45:08.781780 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14312355 2019-Jan-13 16:45:08.783071 - [DEBUG] Found and process special summary
12356 2019-Jan-13 16:45:08.783117 - [DEBUG] Compose: EdgeIdentity * AllBottom
12357 2019-Jan-13 16:45:08.783145 - [DEBUG]
12358 2019-Jan-13 16:45:08.783170 - [DEBUG] Propagate flow
12359 2019-Jan-13 16:45:08.783193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12360 2019-Jan-13 16:45:08.783252 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12361 2019-Jan-13 16:45:08.783892 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12362 2019-Jan-13 16:45:08.784528 - [DEBUG] Edge function : AllBottom (result of previous compose)
12363 2019-Jan-13 16:45:08.784553 - [DEBUG]
12364 2019-Jan-13 16:45:08.784578 - [DEBUG] Join: AllTop & AllBottom
12365 2019-Jan-13 16:45:08.784604 - [DEBUG] = AllBottom (new jump func)
12366 2019-Jan-13 16:45:08.784628 - [DEBUG]
12367 2019-Jan-13 16:45:08.784652 - [DEBUG] Start adding new jump function
12368 2019-Jan-13 16:45:08.784675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12369 2019-Jan-13 16:45:08.784732 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12370 2019-Jan-13 16:45:08.785393 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12371 2019-Jan-13 16:45:08.786032 - [DEBUG] Edge Function : AllBottom
12372 2019-Jan-13 16:45:08.786060 - [DEBUG] End adding new jump function
12373 2019-Jan-13 16:45:08.786084 - [DEBUG]
12374 2019-Jan-13 16:45:08.786108 - [DEBUG] -------------------------------------------- 355. Path Edge --------------------------------------------
12375 2019-Jan-13 16:45:08.786133 - [DEBUG]
12376 2019-Jan-13 16:45:08.786156 - [DEBUG] Process 355. path edge:
12377 2019-Jan-13 16:45:08.786180 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12378 2019-Jan-13 16:45:08.786236 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
12379 2019-Jan-13 16:45:08.786901 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12380 2019-Jan-13 16:45:08.787563 - [DEBUG]
12381 2019-Jan-13 16:45:08.787589 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12382 2019-Jan-13 16:45:08.788291 - [DEBUG] Compose: EdgeIdentity * AllBottom
12383 2019-Jan-13 16:45:08.788320 - [DEBUG]
12384 2019-Jan-13 16:45:08.788344 - [DEBUG] Propagate flow
12385 2019-Jan-13 16:45:08.788367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12386 2019-Jan-13 16:45:08.788426 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
12387 2019-Jan-13 16:45:08.789062 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12388 2019-Jan-13 16:45:08.789698 - [DEBUG] Edge function : AllBottom (result of previous compose)
12389 2019-Jan-13 16:45:08.789723 - [DEBUG]
12390 2019-Jan-13 16:45:08.789748 - [DEBUG] Join: AllTop & AllBottom
12391 2019-Jan-13 16:45:08.789775 - [DEBUG] = AllBottom (new jump func)
12392 2019-Jan-13 16:45:08.789799 - [DEBUG]
12393 2019-Jan-13 16:45:08.789823 - [DEBUG] Start adding new jump function
12394 2019-Jan-13 16:45:08.789846 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12395 2019-Jan-13 16:45:08.789917 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12396 2019-Jan-13 16:45:08.790552 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
12397 2019-Jan-13 16:45:08.791199 - [DEBUG] Edge Function : AllBottom
12398 2019-Jan-13 16:45:08.791231 - [DEBUG] End adding new jump function
12399 2019-Jan-13 16:45:08.791254 - [DEBUG]
12400 2019-Jan-13 16:45:08.791278 - [DEBUG] -------------------------------------------- 356. Path Edge --------------------------------------------
12401 2019-Jan-13 16:45:08.791303 - [DEBUG]
12402 2019-Jan-13 16:45:08.791326 - [DEBUG] Process 356. path edge:
12403 2019-Jan-13 16:45:08.791350 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12404 2019-Jan-13 16:45:08.791425 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
12405 2019-Jan-13 16:45:08.792064 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12406 2019-Jan-13 16:45:08.792699 - [DEBUG]
12407 2019-Jan-13 16:45:08.792725 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
12408 2019-Jan-13 16:45:08.793374 - [DEBUG] Compose: EdgeIdentity * AllBottom
12409 2019-Jan-13 16:45:08.793402 - [DEBUG]
12410 2019-Jan-13 16:45:08.793426 - [DEBUG] Propagate flow
12411 2019-Jan-13 16:45:08.793449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12412 2019-Jan-13 16:45:08.793506 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12413 2019-Jan-13 16:45:08.794140 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12414 2019-Jan-13 16:45:08.794789 - [DEBUG] Edge function : AllBottom (result of previous compose)
12415 2019-Jan-13 16:45:08.794814 - [DEBUG]
12416 2019-Jan-13 16:45:08.794840 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12417 2019-Jan-13 16:45:08.794865 - [DEBUG] = AllBottom
12418 2019-Jan-13 16:45:08.794890 - [DEBUG]
12419 2019-Jan-13 16:45:08.794913 - [DEBUG] PROPAGATE: No new function!
12420 2019-Jan-13 16:45:08.794937 - [DEBUG] EDGE:
12421 2019-Jan-13 16:45:08.794996 - [DEBUG] ---> 12422 2019-Jan-13 16:45:08.795636 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12423 2019-Jan-13 16:45:08.796277 - [DEBUG]
12424 2019-Jan-13 16:45:08.796304 - [DEBUG] Compose: EdgeIdentity * AllBottom
12425 2019-Jan-13 16:45:08.796330 - [DEBUG]
12426 2019-Jan-13 16:45:08.796353 - [DEBUG] Propagate flow
12427 2019-Jan-13 16:45:08.796376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12428 2019-Jan-13 16:45:08.796435 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
12429 2019-Jan-13 16:45:08.797097 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12430 2019-Jan-13 16:45:08.797765 - [DEBUG] Edge function : AllBottom (result of previous compose)
12431 2019-Jan-13 16:45:08.797791 - [DEBUG]
12432 2019-Jan-13 16:45:08.797817 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12433 2019-Jan-13 16:45:08.797843 - [DEBUG] = AllBottom
12434 2019-Jan-13 16:45:08.797867 - [DEBUG]
12435 2019-Jan-13 16:45:08.797890 - [DEBUG] PROPAGATE: No new function!
12436 2019-Jan-13 16:45:08.797917 - [DEBUG] EDGE:
12437 2019-Jan-13 16:45:08.797982 - [DEBUG] ---> 12438 2019-Jan-13 16:45:08.798672 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12439 2019-Jan-13 16:45:08.799339 - [DEBUG]
12440 2019-Jan-13 16:45:08.799395 - [DEBUG] Compose: EdgeIdentity * AllBottom
12441 2019-Jan-13 16:45:08.799422 - [DEBUG]
12442 2019-Jan-13 16:45:08.799447 - [DEBUG] Propagate flow
12443 2019-Jan-13 16:45:08.799470 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12444 2019-Jan-13 16:45:08.799542 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12445 2019-Jan-13 16:45:08.800221 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12446 2019-Jan-13 16:45:08.800901 - [DEBUG] Edge function : AllBottom (result of previous compose)
12447 2019-Jan-13 16:45:08.800928 - [DEBUG]
12448 2019-Jan-13 16:45:08.800954 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12449 2019-Jan-13 16:45:08.800980 - [DEBUG] = AllBottom
12450 2019-Jan-13 16:45:08.801004 - [DEBUG]
12451 2019-Jan-13 16:45:08.801027 - [DEBUG] PROPAGATE: No new function!
12452 2019-Jan-13 16:45:08.801086 - [DEBUG] Compose: EdgeIdentity * AllBottom
12453 2019-Jan-13 16:45:08.801113 - [DEBUG]
12454 2019-Jan-13 16:45:08.801137 - [DEBUG] Propagate flow
12455 2019-Jan-13 16:45:08.801160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12456 2019-Jan-13 16:45:08.801227 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12457 2019-Jan-13 16:45:08.801953 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12458 2019-Jan-13 16:45:08.802635 - [DEBUG] Edge function : AllBottom (result of previous compose)
12459 2019-Jan-13 16:45:08.802664 - [DEBUG]
12460 2019-Jan-13 16:45:08.802691 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12461 2019-Jan-13 16:45:08.802717 - [DEBUG] = AllBottom
12462 2019-Jan-13 16:45:08.802742 - [DEBUG]
12463 2019-Jan-13 16:45:08.802766 - [DEBUG] PROPAGATE: No new function!
12464 2019-Jan-13 16:45:08.802797 - [DEBUG] Compose: EdgeIdentity * AllBottom
12465 2019-Jan-13 16:45:08.802823 - [DEBUG]
12466 2019-Jan-13 16:45:08.802848 - [DEBUG] Propagate flow
12467 2019-Jan-13 16:45:08.802872 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12468 2019-Jan-13 16:45:08.802956 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12469 2019-Jan-13 16:45:08.803683 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12470 2019-Jan-13 16:45:08.804390 - [DEBUG] Edge function : AllBottom (result of previous compose)
12471 2019-Jan-13 16:45:08.804416 - [DEBUG]
12472 2019-Jan-13 16:45:08.804444 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12473 2019-Jan-13 16:45:08.804471 - [DEBUG] = AllBottom
12474 2019-Jan-13 16:45:08.804496 - [DEBUG]
12475 2019-Jan-13 16:45:08.804519 - [DEBUG] PROPAGATE: No new function!
12476 2019-Jan-13 16:45:08.804553 - [DEBUG] EDGE:
12477 2019-Jan-13 16:45:08.804624 - [DEBUG] ---> 12478 2019-Jan-13 16:45:08.805322 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12479 2019-Jan-13 16:45:08.805969 - [DEBUG]
12480 2019-Jan-13 16:45:08.805999 - [DEBUG] EDGE:
12481 2019-Jan-13 16:45:08.806058 - [DEBUG] ---> 12482 2019-Jan-13 16:45:08.806708 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12483 2019-Jan-13 16:45:08.807344 - [DEBUG]
12484 2019-Jan-13 16:45:08.807404 - [DEBUG] Compose: EdgeIdentity * AllBottom
12485 2019-Jan-13 16:45:08.807431 - [DEBUG]
12486 2019-Jan-13 16:45:08.807476 - [DEBUG] Propagate flow
12487 2019-Jan-13 16:45:08.807500 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12488 2019-Jan-13 16:45:08.807559 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12489 2019-Jan-13 16:45:08.808215 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12490 2019-Jan-13 16:45:08.808857 - [DEBUG] Edge function : AllBottom (result of previous compose)
12491 2019-Jan-13 16:45:08.808883 - [DEBUG]
12492 2019-Jan-13 16:45:08.808908 - [DEBUG] Join: AllTop & AllBottom
12493 2019-Jan-13 16:45:08.808934 - [DEBUG] = AllBottom (new jump func)
12494 2019-Jan-13 16:45:08.808959 - [DEBUG]
12495 2019-Jan-13 16:45:08.808982 - [DEBUG] Start adding new jump function
12496 2019-Jan-13 16:45:08.809006 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12497 2019-Jan-13 16:45:08.809062 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12498 2019-Jan-13 16:45:08.809702 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12499 2019-Jan-13 16:45:08.810338 - [DEBUG] Edge Function : AllBottom
12500 2019-Jan-13 16:45:08.810367 - [DEBUG] End adding new jump function
12501 2019-Jan-13 16:45:08.810392 - [DEBUG]
12502 2019-Jan-13 16:45:08.810415 - [DEBUG] -------------------------------------------- 357. Path Edge --------------------------------------------
12503 2019-Jan-13 16:45:08.810440 - [DEBUG]
12504 2019-Jan-13 16:45:08.810464 - [DEBUG] Process 357. path edge:
12505 2019-Jan-13 16:45:08.810488 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12506 2019-Jan-13 16:45:08.810544 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
12507 2019-Jan-13 16:45:08.811180 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
12508 2019-Jan-13 16:45:08.811834 - [DEBUG]
12509 2019-Jan-13 16:45:08.811861 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12510 2019-Jan-13 16:45:08.812527 - [DEBUG] Compose: EdgeIdentity * AllBottom
12511 2019-Jan-13 16:45:08.812555 - [DEBUG]
12512 2019-Jan-13 16:45:08.812579 - [DEBUG] Propagate flow
12513 2019-Jan-13 16:45:08.812603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12514 2019-Jan-13 16:45:08.812663 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12515 2019-Jan-13 16:45:08.813319 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12516 2019-Jan-13 16:45:08.813960 - [DEBUG] Edge function : AllBottom (result of previous compose)
12517 2019-Jan-13 16:45:08.813985 - [DEBUG]
12518 2019-Jan-13 16:45:08.814010 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12519 2019-Jan-13 16:45:08.814036 - [DEBUG] = AllBottom
12520 2019-Jan-13 16:45:08.814061 - [DEBUG]
12521 2019-Jan-13 16:45:08.814084 - [DEBUG] PROPAGATE: No new function!
12522 2019-Jan-13 16:45:08.814117 - [DEBUG] Compose: EdgeIdentity * AllBottom
12523 2019-Jan-13 16:45:08.814143 - [DEBUG]
12524 2019-Jan-13 16:45:08.814167 - [DEBUG] Propagate flow
12525 2019-Jan-13 16:45:08.814190 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12526 2019-Jan-13 16:45:08.814247 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12527 2019-Jan-13 16:45:08.814924 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12528 2019-Jan-13 16:45:08.815578 - [DEBUG] Edge function : AllBottom (result of previous compose)
12529 2019-Jan-13 16:45:08.815604 - [DEBUG]
12530 2019-Jan-13 16:45:08.815644 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12531 2019-Jan-13 16:45:08.815671 - [DEBUG] = AllBottom
12532 2019-Jan-13 16:45:08.815695 - [DEBUG]
12533 2019-Jan-13 16:45:08.815719 - [DEBUG] PROPAGATE: No new function!
12534 2019-Jan-13 16:45:08.815745 - [DEBUG] EDGE:
12535 2019-Jan-13 16:45:08.815808 - [DEBUG] ---> 12536 2019-Jan-13 16:45:08.816472 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12537 2019-Jan-13 16:45:08.817145 - [DEBUG]
12538 2019-Jan-13 16:45:08.817177 - [DEBUG] Compose: EdgeIdentity * AllBottom
12539 2019-Jan-13 16:45:08.817203 - [DEBUG]
12540 2019-Jan-13 16:45:08.817227 - [DEBUG] Propagate flow
12541 2019-Jan-13 16:45:08.817251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12542 2019-Jan-13 16:45:08.817312 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12543 2019-Jan-13 16:45:08.817967 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12544 2019-Jan-13 16:45:08.818628 - [DEBUG] Edge function : AllBottom (result of previous compose)
12545 2019-Jan-13 16:45:08.818654 - [DEBUG]
12546 2019-Jan-13 16:45:08.818680 - [DEBUG] Join: AllTop & AllBottom
12547 2019-Jan-13 16:45:08.818706 - [DEBUG] = AllBottom (new jump func)
12548 2019-Jan-13 16:45:08.818731 - [DEBUG]
12549 2019-Jan-13 16:45:08.818754 - [DEBUG] Start adding new jump function
12550 2019-Jan-13 16:45:08.818778 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12551 2019-Jan-13 16:45:08.818834 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12552 2019-Jan-13 16:45:08.819471 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12553 2019-Jan-13 16:45:08.820108 - [DEBUG] Edge Function : AllBottom
12554 2019-Jan-13 16:45:08.820137 - [DEBUG] End adding new jump function
12555 2019-Jan-13 16:45:08.820161 - [DEBUG]
12556 2019-Jan-13 16:45:08.820185 - [DEBUG] -------------------------------------------- 358. Path Edge --------------------------------------------
12557 2019-Jan-13 16:45:08.820210 - [DEBUG]
12558 2019-Jan-13 16:45:08.820233 - [DEBUG] Process 358. path edge:
12559 2019-Jan-13 16:45:08.820257 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12560 2019-Jan-13 16:45:08.820314 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
12561 2019-Jan-13 16:45:08.820950 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12562 2019-Jan-13 16:45:08.821601 - [DEBUG]
12563 2019-Jan-13 16:45:08.821627 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12564 2019-Jan-13 16:45:08.822289 - [DEBUG] Compose: EdgeIdentity * AllBottom
12565 2019-Jan-13 16:45:08.822317 - [DEBUG]
12566 2019-Jan-13 16:45:08.822341 - [DEBUG] Propagate flow
12567 2019-Jan-13 16:45:08.822365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12568 2019-Jan-13 16:45:08.822421 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12569 2019-Jan-13 16:45:08.823087 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12570 2019-Jan-13 16:45:08.823722 - [DEBUG] Edge function : AllBottom (result of previous compose)
12571 2019-Jan-13 16:45:08.823748 - [DEBUG]
12572 2019-Jan-13 16:45:08.823773 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12573 2019-Jan-13 16:45:08.823813 - [DEBUG] = AllBottom
12574 2019-Jan-13 16:45:08.823838 - [DEBUG]
12575 2019-Jan-13 16:45:08.823861 - [DEBUG] PROPAGATE: No new function!
12576 2019-Jan-13 16:45:08.823894 - [DEBUG] Compose: EdgeIdentity * AllBottom
12577 2019-Jan-13 16:45:08.823921 - [DEBUG]
12578 2019-Jan-13 16:45:08.823945 - [DEBUG] Propagate flow
12579 2019-Jan-13 16:45:08.823968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12580 2019-Jan-13 16:45:08.824025 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12581 2019-Jan-13 16:45:08.824673 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12582 2019-Jan-13 16:45:08.825325 - [DEBUG] Edge function : AllBottom (result of previous compose)
12583 2019-Jan-13 16:45:08.825350 - [DEBUG]
12584 2019-Jan-13 16:45:08.825375 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12585 2019-Jan-13 16:45:08.825401 - [DEBUG] = AllBottom
12586 2019-Jan-13 16:45:08.825425 - [DEBUG]
12587 2019-Jan-13 16:45:08.825448 - [DEBUG] PROPAGATE: No new function!
12588 2019-Jan-13 16:45:08.825473 - [DEBUG] EDGE:
12589 2019-Jan-13 16:45:08.825531 - [DEBUG] ---> 12590 2019-Jan-13 16:45:08.826174 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12591 2019-Jan-13 16:45:08.826819 - [DEBUG]
12592 2019-Jan-13 16:45:08.826846 - [DEBUG] EDGE:
12593 2019-Jan-13 16:45:08.826904 - [DEBUG] ---> 12594 2019-Jan-13 16:45:08.827540 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12595 2019-Jan-13 16:45:08.828201 - [DEBUG]
12596 2019-Jan-13 16:45:08.828226 - [DEBUG] EDGE:
12597 2019-Jan-13 16:45:08.828284 - [DEBUG] ---> 12598 2019-Jan-13 16:45:08.828929 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
12599 2019-Jan-13 16:45:08.829564 - [DEBUG]
12600 2019-Jan-13 16:45:08.829591 - [DEBUG] Compose: EdgeIdentity * AllBottom
12601 2019-Jan-13 16:45:08.829617 - [DEBUG]
12602 2019-Jan-13 16:45:08.829641 - [DEBUG] Propagate flow
12603 2019-Jan-13 16:45:08.829665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12604 2019-Jan-13 16:45:08.829721 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12605 2019-Jan-13 16:45:08.830361 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12606 2019-Jan-13 16:45:08.831000 - [DEBUG] Edge function : AllBottom (result of previous compose)
12607 2019-Jan-13 16:45:08.831025 - [DEBUG]
12608 2019-Jan-13 16:45:08.831050 - [DEBUG] Join: AllTop & AllBottom
12609 2019-Jan-13 16:45:08.831076 - [DEBUG] = AllBottom (new jump func)
12610 2019-Jan-13 16:45:08.831100 - [DEBUG]
12611 2019-Jan-13 16:45:08.831123 - [DEBUG] Start adding new jump function
12612 2019-Jan-13 16:45:08.831147 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12613 2019-Jan-13 16:45:08.831203 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12614 2019-Jan-13 16:45:08.831869 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12615 2019-Jan-13 16:45:08.832517 - [DEBUG] Edge Function : AllBottom
12616 2019-Jan-13 16:45:08.832546 - [DEBUG] End adding new jump function
12617 2019-Jan-13 16:45:08.832570 - [DEBUG]
12618 2019-Jan-13 16:45:08.832606 - [DEBUG] -------------------------------------------- 359. Path Edge --------------------------------------------
12619 2019-Jan-13 16:45:08.832631 - [DEBUG]
12620 2019-Jan-13 16:45:08.832654 - [DEBUG] Process 359. path edge:
12621 2019-Jan-13 16:45:08.832678 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12622 2019-Jan-13 16:45:08.832737 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
12623 2019-Jan-13 16:45:08.833379 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12624 2019-Jan-13 16:45:08.834017 - [DEBUG]
12625 2019-Jan-13 16:45:08.834041 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12626 2019-Jan-13 16:45:08.834706 - [DEBUG] Compose: EdgeIdentity * AllBottom
12627 2019-Jan-13 16:45:08.834734 - [DEBUG]
12628 2019-Jan-13 16:45:08.834778 - [DEBUG] Propagate flow
12629 2019-Jan-13 16:45:08.834801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12630 2019-Jan-13 16:45:08.834858 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12631 2019-Jan-13 16:45:08.835497 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12632 2019-Jan-13 16:45:08.836149 - [DEBUG] Edge function : AllBottom (result of previous compose)
12633 2019-Jan-13 16:45:08.836175 - [DEBUG]
12634 2019-Jan-13 16:45:08.836200 - [DEBUG] Join: AllTop & AllBottom
12635 2019-Jan-13 16:45:08.836226 - [DEBUG] = AllBottom (new jump func)
12636 2019-Jan-13 16:45:08.836251 - [DEBUG]
12637 2019-Jan-13 16:45:08.836275 - [DEBUG] Start adding new jump function
12638 2019-Jan-13 16:45:08.836298 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12639 2019-Jan-13 16:45:08.836359 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12640 2019-Jan-13 16:45:08.837034 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12641 2019-Jan-13 16:45:08.837697 - [DEBUG] Edge Function : AllBottom
12642 2019-Jan-13 16:45:08.837728 - [DEBUG] End adding new jump function
12643 2019-Jan-13 16:45:08.837753 - [DEBUG]
12644 2019-Jan-13 16:45:08.837777 - [DEBUG] -------------------------------------------- 360. Path Edge --------------------------------------------
12645 2019-Jan-13 16:45:08.837802 - [DEBUG]
12646 2019-Jan-13 16:45:08.837826 - [DEBUG] Process 360. path edge:
12647 2019-Jan-13 16:45:08.837850 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12648 2019-Jan-13 16:45:08.837914 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
12649 2019-Jan-13 16:45:08.838602 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12650 2019-Jan-13 16:45:08.839303 - [DEBUG]
12651 2019-Jan-13 16:45:08.839333 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12652 2019-Jan-13 16:45:08.840033 - [DEBUG] Compose: EdgeIdentity * AllBottom
12653 2019-Jan-13 16:45:08.840062 - [DEBUG]
12654 2019-Jan-13 16:45:08.840086 - [DEBUG] Propagate flow
12655 2019-Jan-13 16:45:08.840109 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12656 2019-Jan-13 16:45:08.840177 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12657 2019-Jan-13 16:45:08.840820 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12658 2019-Jan-13 16:45:08.841500 - [DEBUG] Edge function : AllBottom (result of previous compose)
12659 2019-Jan-13 16:45:08.841526 - [DEBUG]
12660 2019-Jan-13 16:45:08.841552 - [DEBUG] Join: AllTop & AllBottom
12661 2019-Jan-13 16:45:08.841598 - [DEBUG] = AllBottom (new jump func)
12662 2019-Jan-13 16:45:08.841623 - [DEBUG]
12663 2019-Jan-13 16:45:08.841647 - [DEBUG] Start adding new jump function
12664 2019-Jan-13 16:45:08.841670 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12665 2019-Jan-13 16:45:08.841731 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12666 2019-Jan-13 16:45:08.842375 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12667 2019-Jan-13 16:45:08.843013 - [DEBUG] Edge Function : AllBottom
12668 2019-Jan-13 16:45:08.843042 - [DEBUG] End adding new jump function
12669 2019-Jan-13 16:45:08.843067 - [DEBUG]
12670 2019-Jan-13 16:45:08.843091 - [DEBUG] -------------------------------------------- 361. Path Edge --------------------------------------------
12671 2019-Jan-13 16:45:08.843115 - [DEBUG]
12672 2019-Jan-13 16:45:08.843139 - [DEBUG] Process 361. path edge:
12673 2019-Jan-13 16:45:08.843163 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12674 2019-Jan-13 16:45:08.843219 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
12675 2019-Jan-13 16:45:08.843856 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12676 2019-Jan-13 16:45:08.844494 - [DEBUG]
12677 2019-Jan-13 16:45:08.844521 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12678 2019-Jan-13 16:45:08.845200 - [DEBUG] Compose: EdgeIdentity * AllBottom
12679 2019-Jan-13 16:45:08.845228 - [DEBUG]
12680 2019-Jan-13 16:45:08.845251 - [DEBUG] Propagate flow
12681 2019-Jan-13 16:45:08.845275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12682 2019-Jan-13 16:45:08.845331 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12683 2019-Jan-13 16:45:08.845989 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12684 2019-Jan-13 16:45:08.846640 - [DEBUG] Edge function : AllBottom (result of previous compose)
12685 2019-Jan-13 16:45:08.846667 - [DEBUG]
12686 2019-Jan-13 16:45:08.846692 - [DEBUG] Join: AllTop & AllBottom
12687 2019-Jan-13 16:45:08.846718 - [DEBUG] = AllBottom (new jump func)
12688 2019-Jan-13 16:45:08.846743 - [DEBUG]
12689 2019-Jan-13 16:45:08.846767 - [DEBUG] Start adding new jump function
12690 2019-Jan-13 16:45:08.846790 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12691 2019-Jan-13 16:45:08.846853 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12692 2019-Jan-13 16:45:08.847505 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12693 2019-Jan-13 16:45:08.848174 - [DEBUG] Edge Function : AllBottom
12694 2019-Jan-13 16:45:08.848203 - [DEBUG] End adding new jump function
12695 2019-Jan-13 16:45:08.848227 - [DEBUG]
12696 2019-Jan-13 16:45:08.848251 - [DEBUG] -------------------------------------------- 362. Path Edge --------------------------------------------
12697 2019-Jan-13 16:45:08.848275 - [DEBUG]
12698 2019-Jan-13 16:45:08.848298 - [DEBUG] Process 362. path edge:
12699 2019-Jan-13 16:45:08.848322 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12700 2019-Jan-13 16:45:08.848380 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
12701 2019-Jan-13 16:45:08.849037 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12702 2019-Jan-13 16:45:08.849692 - [DEBUG]
12703 2019-Jan-13 16:45:08.849718 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12704 2019-Jan-13 16:45:08.850450 - [DEBUG] Possible callees:
12705 2019-Jan-13 16:45:08.850477 - [DEBUG] llvm.dbg.declare
12706 2019-Jan-13 16:45:08.850502 - [DEBUG] Possible return sites:
12707 2019-Jan-13 16:45:08.850526 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13612708 2019-Jan-13 16:45:08.851993 - [DEBUG] Found and process special summary
12709 2019-Jan-13 16:45:08.852072 - [DEBUG] Compose: EdgeIdentity * AllBottom
12710 2019-Jan-13 16:45:08.852103 - [DEBUG]
12711 2019-Jan-13 16:45:08.852129 - [DEBUG] Propagate flow
12712 2019-Jan-13 16:45:08.852152 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12713 2019-Jan-13 16:45:08.852238 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12714 2019-Jan-13 16:45:08.852942 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12715 2019-Jan-13 16:45:08.853648 - [DEBUG] Edge function : AllBottom (result of previous compose)
12716 2019-Jan-13 16:45:08.853677 - [DEBUG]
12717 2019-Jan-13 16:45:08.853704 - [DEBUG] Join: AllTop & AllBottom
12718 2019-Jan-13 16:45:08.853731 - [DEBUG] = AllBottom (new jump func)
12719 2019-Jan-13 16:45:08.853756 - [DEBUG]
12720 2019-Jan-13 16:45:08.853780 - [DEBUG] Start adding new jump function
12721 2019-Jan-13 16:45:08.853804 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12722 2019-Jan-13 16:45:08.853882 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12723 2019-Jan-13 16:45:08.854562 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12724 2019-Jan-13 16:45:08.855247 - [DEBUG] Edge Function : AllBottom
12725 2019-Jan-13 16:45:08.855280 - [DEBUG] End adding new jump function
12726 2019-Jan-13 16:45:08.855304 - [DEBUG]
12727 2019-Jan-13 16:45:08.855328 - [DEBUG] -------------------------------------------- 363. Path Edge --------------------------------------------
12728 2019-Jan-13 16:45:08.855353 - [DEBUG]
12729 2019-Jan-13 16:45:08.855377 - [DEBUG] Process 363. path edge:
12730 2019-Jan-13 16:45:08.855401 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12731 2019-Jan-13 16:45:08.855460 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
12732 2019-Jan-13 16:45:08.856105 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12733 2019-Jan-13 16:45:08.856755 - [DEBUG]
12734 2019-Jan-13 16:45:08.856780 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12735 2019-Jan-13 16:45:08.857454 - [DEBUG] Compose: EdgeIdentity * AllBottom
12736 2019-Jan-13 16:45:08.857483 - [DEBUG]
12737 2019-Jan-13 16:45:08.857507 - [DEBUG] Propagate flow
12738 2019-Jan-13 16:45:08.857531 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12739 2019-Jan-13 16:45:08.857589 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12740 2019-Jan-13 16:45:08.858245 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12741 2019-Jan-13 16:45:08.858883 - [DEBUG] Edge function : AllBottom (result of previous compose)
12742 2019-Jan-13 16:45:08.858909 - [DEBUG]
12743 2019-Jan-13 16:45:08.858934 - [DEBUG] Join: AllTop & AllBottom
12744 2019-Jan-13 16:45:08.858960 - [DEBUG] = AllBottom (new jump func)
12745 2019-Jan-13 16:45:08.858985 - [DEBUG]
12746 2019-Jan-13 16:45:08.859009 - [DEBUG] Start adding new jump function
12747 2019-Jan-13 16:45:08.859032 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12748 2019-Jan-13 16:45:08.859106 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12749 2019-Jan-13 16:45:08.859745 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12750 2019-Jan-13 16:45:08.860378 - [DEBUG] Edge Function : AllBottom
12751 2019-Jan-13 16:45:08.860407 - [DEBUG] End adding new jump function
12752 2019-Jan-13 16:45:08.860431 - [DEBUG]
12753 2019-Jan-13 16:45:08.860455 - [DEBUG] -------------------------------------------- 364. Path Edge --------------------------------------------
12754 2019-Jan-13 16:45:08.860479 - [DEBUG]
12755 2019-Jan-13 16:45:08.860503 - [DEBUG] Process 364. path edge:
12756 2019-Jan-13 16:45:08.860526 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12757 2019-Jan-13 16:45:08.860583 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
12758 2019-Jan-13 16:45:08.861218 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12759 2019-Jan-13 16:45:08.861881 - [DEBUG]
12760 2019-Jan-13 16:45:08.861907 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12761 2019-Jan-13 16:45:08.862560 - [DEBUG] Compose: EdgeIdentity * AllBottom
12762 2019-Jan-13 16:45:08.862588 - [DEBUG]
12763 2019-Jan-13 16:45:08.862612 - [DEBUG] Propagate flow
12764 2019-Jan-13 16:45:08.862636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12765 2019-Jan-13 16:45:08.862693 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12766 2019-Jan-13 16:45:08.863328 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12767 2019-Jan-13 16:45:08.863965 - [DEBUG] Edge function : AllBottom (result of previous compose)
12768 2019-Jan-13 16:45:08.863990 - [DEBUG]
12769 2019-Jan-13 16:45:08.864015 - [DEBUG] Join: AllTop & AllBottom
12770 2019-Jan-13 16:45:08.864041 - [DEBUG] = AllBottom (new jump func)
12771 2019-Jan-13 16:45:08.864066 - [DEBUG]
12772 2019-Jan-13 16:45:08.864089 - [DEBUG] Start adding new jump function
12773 2019-Jan-13 16:45:08.864112 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12774 2019-Jan-13 16:45:08.864168 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12775 2019-Jan-13 16:45:08.864824 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
12776 2019-Jan-13 16:45:08.865472 - [DEBUG] Edge Function : AllBottom
12777 2019-Jan-13 16:45:08.865500 - [DEBUG] End adding new jump function
12778 2019-Jan-13 16:45:08.865524 - [DEBUG]
12779 2019-Jan-13 16:45:08.865549 - [DEBUG] -------------------------------------------- 365. Path Edge --------------------------------------------
12780 2019-Jan-13 16:45:08.865573 - [DEBUG]
12781 2019-Jan-13 16:45:08.865596 - [DEBUG] Process 365. path edge:
12782 2019-Jan-13 16:45:08.865620 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12783 2019-Jan-13 16:45:08.865680 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
12784 2019-Jan-13 16:45:08.866329 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12785 2019-Jan-13 16:45:08.866979 - [DEBUG]
12786 2019-Jan-13 16:45:08.867006 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
12787 2019-Jan-13 16:45:08.867660 - [DEBUG] Compose: EdgeIdentity * AllBottom
12788 2019-Jan-13 16:45:08.867688 - [DEBUG]
12789 2019-Jan-13 16:45:08.867712 - [DEBUG] Propagate flow
12790 2019-Jan-13 16:45:08.867736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12791 2019-Jan-13 16:45:08.867794 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12792 2019-Jan-13 16:45:08.868523 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12793 2019-Jan-13 16:45:08.869231 - [DEBUG] Edge function : AllBottom (result of previous compose)
12794 2019-Jan-13 16:45:08.869259 - [DEBUG]
12795 2019-Jan-13 16:45:08.869287 - [DEBUG] Join: AllTop & AllBottom
12796 2019-Jan-13 16:45:08.869313 - [DEBUG] = AllBottom (new jump func)
12797 2019-Jan-13 16:45:08.869338 - [DEBUG]
12798 2019-Jan-13 16:45:08.869362 - [DEBUG] Start adding new jump function
12799 2019-Jan-13 16:45:08.869386 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12800 2019-Jan-13 16:45:08.869460 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12801 2019-Jan-13 16:45:08.870158 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12802 2019-Jan-13 16:45:08.870830 - [DEBUG] Edge Function : AllBottom
12803 2019-Jan-13 16:45:08.870862 - [DEBUG] End adding new jump function
12804 2019-Jan-13 16:45:08.870886 - [DEBUG]
12805 2019-Jan-13 16:45:08.870911 - [DEBUG] -------------------------------------------- 366. Path Edge --------------------------------------------
12806 2019-Jan-13 16:45:08.870936 - [DEBUG]
12807 2019-Jan-13 16:45:08.870959 - [DEBUG] Process 366. path edge:
12808 2019-Jan-13 16:45:08.870983 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12809 2019-Jan-13 16:45:08.871046 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
12810 2019-Jan-13 16:45:08.871724 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12811 2019-Jan-13 16:45:08.872361 - [DEBUG]
12812 2019-Jan-13 16:45:08.872386 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12813 2019-Jan-13 16:45:08.873041 - [DEBUG] Possible callees:
12814 2019-Jan-13 16:45:08.873066 - [DEBUG] llvm.dbg.declare
12815 2019-Jan-13 16:45:08.873091 - [DEBUG] Possible return sites:
12816 2019-Jan-13 16:45:08.873115 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14912817 2019-Jan-13 16:45:08.874425 - [DEBUG] Found and process special summary
12818 2019-Jan-13 16:45:08.874466 - [DEBUG] Compose: EdgeIdentity * AllBottom
12819 2019-Jan-13 16:45:08.874493 - [DEBUG]
12820 2019-Jan-13 16:45:08.874518 - [DEBUG] Propagate flow
12821 2019-Jan-13 16:45:08.874541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12822 2019-Jan-13 16:45:08.874598 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12823 2019-Jan-13 16:45:08.875262 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12824 2019-Jan-13 16:45:08.875898 - [DEBUG] Edge function : AllBottom (result of previous compose)
12825 2019-Jan-13 16:45:08.875924 - [DEBUG]
12826 2019-Jan-13 16:45:08.875952 - [DEBUG] Join: AllTop & AllBottom
12827 2019-Jan-13 16:45:08.875979 - [DEBUG] = AllBottom (new jump func)
12828 2019-Jan-13 16:45:08.876004 - [DEBUG]
12829 2019-Jan-13 16:45:08.876027 - [DEBUG] Start adding new jump function
12830 2019-Jan-13 16:45:08.876051 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12831 2019-Jan-13 16:45:08.876107 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12832 2019-Jan-13 16:45:08.876759 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12833 2019-Jan-13 16:45:08.877426 - [DEBUG] Edge Function : AllBottom
12834 2019-Jan-13 16:45:08.877475 - [DEBUG] End adding new jump function
12835 2019-Jan-13 16:45:08.877501 - [DEBUG]
12836 2019-Jan-13 16:45:08.877525 - [DEBUG] -------------------------------------------- 367. Path Edge --------------------------------------------
12837 2019-Jan-13 16:45:08.877549 - [DEBUG]
12838 2019-Jan-13 16:45:08.877573 - [DEBUG] Process 367. path edge:
12839 2019-Jan-13 16:45:08.877597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12840 2019-Jan-13 16:45:08.877663 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
12841 2019-Jan-13 16:45:08.878375 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12842 2019-Jan-13 16:45:08.879052 - [DEBUG]
12843 2019-Jan-13 16:45:08.879078 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12844 2019-Jan-13 16:45:08.879783 - [DEBUG] Compose: EdgeIdentity * AllBottom
12845 2019-Jan-13 16:45:08.879813 - [DEBUG]
12846 2019-Jan-13 16:45:08.879837 - [DEBUG] Propagate flow
12847 2019-Jan-13 16:45:08.879861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12848 2019-Jan-13 16:45:08.879927 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
12849 2019-Jan-13 16:45:08.880611 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12850 2019-Jan-13 16:45:08.881294 - [DEBUG] Edge function : AllBottom (result of previous compose)
12851 2019-Jan-13 16:45:08.881322 - [DEBUG]
12852 2019-Jan-13 16:45:08.881348 - [DEBUG] Join: AllTop & AllBottom
12853 2019-Jan-13 16:45:08.881374 - [DEBUG] = AllBottom (new jump func)
12854 2019-Jan-13 16:45:08.881399 - [DEBUG]
12855 2019-Jan-13 16:45:08.881447 - [DEBUG] Start adding new jump function
12856 2019-Jan-13 16:45:08.881471 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12857 2019-Jan-13 16:45:08.881538 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12858 2019-Jan-13 16:45:08.882216 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
12859 2019-Jan-13 16:45:08.882878 - [DEBUG] Edge Function : AllBottom
12860 2019-Jan-13 16:45:08.882911 - [DEBUG] End adding new jump function
12861 2019-Jan-13 16:45:08.882936 - [DEBUG]
12862 2019-Jan-13 16:45:08.882961 - [DEBUG] -------------------------------------------- 368. Path Edge --------------------------------------------
12863 2019-Jan-13 16:45:08.882985 - [DEBUG]
12864 2019-Jan-13 16:45:08.883009 - [DEBUG] Process 368. path edge:
12865 2019-Jan-13 16:45:08.883033 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12866 2019-Jan-13 16:45:08.883104 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
12867 2019-Jan-13 16:45:08.883792 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12868 2019-Jan-13 16:45:08.884490 - [DEBUG]
12869 2019-Jan-13 16:45:08.884522 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
12870 2019-Jan-13 16:45:08.885328 - [DEBUG] Compose: EdgeIdentity * AllBottom
12871 2019-Jan-13 16:45:08.885362 - [DEBUG]
12872 2019-Jan-13 16:45:08.885387 - [DEBUG] Propagate flow
12873 2019-Jan-13 16:45:08.885412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12874 2019-Jan-13 16:45:08.885504 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
12875 2019-Jan-13 16:45:08.886202 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12876 2019-Jan-13 16:45:08.886867 - [DEBUG] Edge function : AllBottom (result of previous compose)
12877 2019-Jan-13 16:45:08.886893 - [DEBUG]
12878 2019-Jan-13 16:45:08.886920 - [DEBUG] Join: AllTop & AllBottom
12879 2019-Jan-13 16:45:08.886966 - [DEBUG] = AllBottom (new jump func)
12880 2019-Jan-13 16:45:08.886992 - [DEBUG]
12881 2019-Jan-13 16:45:08.887016 - [DEBUG] Start adding new jump function
12882 2019-Jan-13 16:45:08.887039 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12883 2019-Jan-13 16:45:08.887101 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12884 2019-Jan-13 16:45:08.887742 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
12885 2019-Jan-13 16:45:08.888410 - [DEBUG] Edge Function : AllBottom
12886 2019-Jan-13 16:45:08.888441 - [DEBUG] End adding new jump function
12887 2019-Jan-13 16:45:08.888465 - [DEBUG]
12888 2019-Jan-13 16:45:08.888489 - [DEBUG] -------------------------------------------- 369. Path Edge --------------------------------------------
12889 2019-Jan-13 16:45:08.888514 - [DEBUG]
12890 2019-Jan-13 16:45:08.888537 - [DEBUG] Process 369. path edge:
12891 2019-Jan-13 16:45:08.888561 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12892 2019-Jan-13 16:45:08.888618 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
12893 2019-Jan-13 16:45:08.889264 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12894 2019-Jan-13 16:45:08.889902 - [DEBUG]
12895 2019-Jan-13 16:45:08.889927 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
12896 2019-Jan-13 16:45:08.890581 - [DEBUG] Possible callees:
12897 2019-Jan-13 16:45:08.890607 - [DEBUG] llvm.dbg.declare
12898 2019-Jan-13 16:45:08.890632 - [DEBUG] Possible return sites:
12899 2019-Jan-13 16:45:08.890656 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15512900 2019-Jan-13 16:45:08.891970 - [DEBUG] Found and process special summary
12901 2019-Jan-13 16:45:08.892012 - [DEBUG] Compose: EdgeIdentity * AllBottom
12902 2019-Jan-13 16:45:08.892040 - [DEBUG]
12903 2019-Jan-13 16:45:08.892064 - [DEBUG] Propagate flow
12904 2019-Jan-13 16:45:08.892087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12905 2019-Jan-13 16:45:08.892147 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12906 2019-Jan-13 16:45:08.892826 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12907 2019-Jan-13 16:45:08.893486 - [DEBUG] Edge function : AllBottom (result of previous compose)
12908 2019-Jan-13 16:45:08.893512 - [DEBUG]
12909 2019-Jan-13 16:45:08.893538 - [DEBUG] Join: AllTop & AllBottom
12910 2019-Jan-13 16:45:08.893564 - [DEBUG] = AllBottom (new jump func)
12911 2019-Jan-13 16:45:08.893589 - [DEBUG]
12912 2019-Jan-13 16:45:08.893613 - [DEBUG] Start adding new jump function
12913 2019-Jan-13 16:45:08.893636 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12914 2019-Jan-13 16:45:08.893696 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12915 2019-Jan-13 16:45:08.894339 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12916 2019-Jan-13 16:45:08.895002 - [DEBUG] Edge Function : AllBottom
12917 2019-Jan-13 16:45:08.895032 - [DEBUG] End adding new jump function
12918 2019-Jan-13 16:45:08.895056 - [DEBUG]
12919 2019-Jan-13 16:45:08.895080 - [DEBUG] -------------------------------------------- 370. Path Edge --------------------------------------------
12920 2019-Jan-13 16:45:08.895105 - [DEBUG]
12921 2019-Jan-13 16:45:08.895128 - [DEBUG] Process 370. path edge:
12922 2019-Jan-13 16:45:08.895163 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12923 2019-Jan-13 16:45:08.895221 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
12924 2019-Jan-13 16:45:08.895860 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12925 2019-Jan-13 16:45:08.896509 - [DEBUG]
12926 2019-Jan-13 16:45:08.896534 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12927 2019-Jan-13 16:45:08.897206 - [DEBUG] Compose: EdgeIdentity * AllBottom
12928 2019-Jan-13 16:45:08.897235 - [DEBUG]
12929 2019-Jan-13 16:45:08.897258 - [DEBUG] Propagate flow
12930 2019-Jan-13 16:45:08.897282 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12931 2019-Jan-13 16:45:08.897340 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
12932 2019-Jan-13 16:45:08.897979 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12933 2019-Jan-13 16:45:08.898647 - [DEBUG] Edge function : AllBottom (result of previous compose)
12934 2019-Jan-13 16:45:08.898673 - [DEBUG]
12935 2019-Jan-13 16:45:08.898698 - [DEBUG] Join: AllTop & AllBottom
12936 2019-Jan-13 16:45:08.898724 - [DEBUG] = AllBottom (new jump func)
12937 2019-Jan-13 16:45:08.898748 - [DEBUG]
12938 2019-Jan-13 16:45:08.898771 - [DEBUG] Start adding new jump function
12939 2019-Jan-13 16:45:08.898794 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12940 2019-Jan-13 16:45:08.898855 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12941 2019-Jan-13 16:45:08.899498 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
12942 2019-Jan-13 16:45:08.900134 - [DEBUG] Edge Function : AllBottom
12943 2019-Jan-13 16:45:08.900163 - [DEBUG] End adding new jump function
12944 2019-Jan-13 16:45:08.900188 - [DEBUG]
12945 2019-Jan-13 16:45:08.900212 - [DEBUG] -------------------------------------------- 371. Path Edge --------------------------------------------
12946 2019-Jan-13 16:45:08.900236 - [DEBUG]
12947 2019-Jan-13 16:45:08.900259 - [DEBUG] Process 371. path edge:
12948 2019-Jan-13 16:45:08.900283 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12949 2019-Jan-13 16:45:08.900340 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
12950 2019-Jan-13 16:45:08.900978 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12951 2019-Jan-13 16:45:08.901637 - [DEBUG]
12952 2019-Jan-13 16:45:08.901664 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
12953 2019-Jan-13 16:45:08.902316 - [DEBUG] Compose: EdgeIdentity * AllBottom
12954 2019-Jan-13 16:45:08.902344 - [DEBUG]
12955 2019-Jan-13 16:45:08.902368 - [DEBUG] Propagate flow
12956 2019-Jan-13 16:45:08.902391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12957 2019-Jan-13 16:45:08.902448 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
12958 2019-Jan-13 16:45:08.903084 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12959 2019-Jan-13 16:45:08.903721 - [DEBUG] Edge function : AllBottom (result of previous compose)
12960 2019-Jan-13 16:45:08.903747 - [DEBUG]
12961 2019-Jan-13 16:45:08.903771 - [DEBUG] Join: AllTop & AllBottom
12962 2019-Jan-13 16:45:08.903797 - [DEBUG] = AllBottom (new jump func)
12963 2019-Jan-13 16:45:08.903822 - [DEBUG]
12964 2019-Jan-13 16:45:08.903845 - [DEBUG] Start adding new jump function
12965 2019-Jan-13 16:45:08.903869 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12966 2019-Jan-13 16:45:08.903925 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12967 2019-Jan-13 16:45:08.904574 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
12968 2019-Jan-13 16:45:08.905225 - [DEBUG] Edge Function : AllBottom
12969 2019-Jan-13 16:45:08.905253 - [DEBUG] End adding new jump function
12970 2019-Jan-13 16:45:08.905277 - [DEBUG]
12971 2019-Jan-13 16:45:08.905301 - [DEBUG] -------------------------------------------- 372. Path Edge --------------------------------------------
12972 2019-Jan-13 16:45:08.905325 - [DEBUG]
12973 2019-Jan-13 16:45:08.905348 - [DEBUG] Process 372. path edge:
12974 2019-Jan-13 16:45:08.905372 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12975 2019-Jan-13 16:45:08.905429 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
12976 2019-Jan-13 16:45:08.906071 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12977 2019-Jan-13 16:45:08.906723 - [DEBUG]
12978 2019-Jan-13 16:45:08.906749 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
12979 2019-Jan-13 16:45:08.907434 - [DEBUG] Compose: EdgeIdentity * AllBottom
12980 2019-Jan-13 16:45:08.907463 - [DEBUG]
12981 2019-Jan-13 16:45:08.907487 - [DEBUG] Propagate flow
12982 2019-Jan-13 16:45:08.907510 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12983 2019-Jan-13 16:45:08.907576 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
12984 2019-Jan-13 16:45:08.908270 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12985 2019-Jan-13 16:45:08.908916 - [DEBUG] Edge function : AllBottom (result of previous compose)
12986 2019-Jan-13 16:45:08.908942 - [DEBUG]
12987 2019-Jan-13 16:45:08.908967 - [DEBUG] Join: AllTop & AllBottom
12988 2019-Jan-13 16:45:08.908993 - [DEBUG] = AllBottom (new jump func)
12989 2019-Jan-13 16:45:08.909018 - [DEBUG]
12990 2019-Jan-13 16:45:08.909041 - [DEBUG] Start adding new jump function
12991 2019-Jan-13 16:45:08.909065 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12992 2019-Jan-13 16:45:08.909123 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12993 2019-Jan-13 16:45:08.909760 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
12994 2019-Jan-13 16:45:08.910404 - [DEBUG] Edge Function : AllBottom
12995 2019-Jan-13 16:45:08.910432 - [DEBUG] End adding new jump function
12996 2019-Jan-13 16:45:08.910456 - [DEBUG]
12997 2019-Jan-13 16:45:08.910480 - [DEBUG] -------------------------------------------- 373. Path Edge --------------------------------------------
12998 2019-Jan-13 16:45:08.910504 - [DEBUG]
12999 2019-Jan-13 16:45:08.910528 - [DEBUG] Process 373. path edge:
13000 2019-Jan-13 16:45:08.910551 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13001 2019-Jan-13 16:45:08.910608 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
13002 2019-Jan-13 16:45:08.911254 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13003 2019-Jan-13 16:45:08.911908 - [DEBUG]
13004 2019-Jan-13 16:45:08.911933 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
13005 2019-Jan-13 16:45:08.912586 - [DEBUG] Possible callees:
13006 2019-Jan-13 16:45:08.912611 - [DEBUG] llvm.dbg.declare
13007 2019-Jan-13 16:45:08.912636 - [DEBUG] Possible return sites:
13008 2019-Jan-13 16:45:08.912660 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16313009 2019-Jan-13 16:45:08.913964 - [DEBUG] Found and process special summary
13010 2019-Jan-13 16:45:08.914000 - [DEBUG] Compose: EdgeIdentity * AllBottom
13011 2019-Jan-13 16:45:08.914027 - [DEBUG]
13012 2019-Jan-13 16:45:08.914051 - [DEBUG] Propagate flow
13013 2019-Jan-13 16:45:08.914074 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13014 2019-Jan-13 16:45:08.914131 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13015 2019-Jan-13 16:45:08.914789 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13016 2019-Jan-13 16:45:08.915435 - [DEBUG] Edge function : AllBottom (result of previous compose)
13017 2019-Jan-13 16:45:08.915461 - [DEBUG]
13018 2019-Jan-13 16:45:08.915485 - [DEBUG] Join: AllTop & AllBottom
13019 2019-Jan-13 16:45:08.915511 - [DEBUG] = AllBottom (new jump func)
13020 2019-Jan-13 16:45:08.915536 - [DEBUG]
13021 2019-Jan-13 16:45:08.915559 - [DEBUG] Start adding new jump function
13022 2019-Jan-13 16:45:08.915583 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13023 2019-Jan-13 16:45:08.915640 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13024 2019-Jan-13 16:45:08.916303 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13025 2019-Jan-13 16:45:08.916981 - [DEBUG] Edge Function : AllBottom
13026 2019-Jan-13 16:45:08.917014 - [DEBUG] End adding new jump function
13027 2019-Jan-13 16:45:08.917039 - [DEBUG]
13028 2019-Jan-13 16:45:08.917063 - [DEBUG] -------------------------------------------- 374. Path Edge --------------------------------------------
13029 2019-Jan-13 16:45:08.917087 - [DEBUG]
13030 2019-Jan-13 16:45:08.917111 - [DEBUG] Process 374. path edge:
13031 2019-Jan-13 16:45:08.917135 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13032 2019-Jan-13 16:45:08.917203 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
13033 2019-Jan-13 16:45:08.917884 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13034 2019-Jan-13 16:45:08.918576 - [DEBUG]
13035 2019-Jan-13 16:45:08.918602 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13036 2019-Jan-13 16:45:08.919328 - [DEBUG] Compose: EdgeIdentity * AllBottom
13037 2019-Jan-13 16:45:08.919360 - [DEBUG]
13038 2019-Jan-13 16:45:08.919384 - [DEBUG] Propagate flow
13039 2019-Jan-13 16:45:08.919408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13040 2019-Jan-13 16:45:08.919477 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
13041 2019-Jan-13 16:45:08.920148 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13042 2019-Jan-13 16:45:08.920806 - [DEBUG] Edge function : AllBottom (result of previous compose)
13043 2019-Jan-13 16:45:08.920833 - [DEBUG]
13044 2019-Jan-13 16:45:08.920859 - [DEBUG] Join: AllTop & AllBottom
13045 2019-Jan-13 16:45:08.920885 - [DEBUG] = AllBottom (new jump func)
13046 2019-Jan-13 16:45:08.920909 - [DEBUG]
13047 2019-Jan-13 16:45:08.920933 - [DEBUG] Start adding new jump function
13048 2019-Jan-13 16:45:08.920957 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13049 2019-Jan-13 16:45:08.921017 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13050 2019-Jan-13 16:45:08.921683 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
13051 2019-Jan-13 16:45:08.922318 - [DEBUG] Edge Function : AllBottom
13052 2019-Jan-13 16:45:08.922347 - [DEBUG] End adding new jump function
13053 2019-Jan-13 16:45:08.922391 - [DEBUG]
13054 2019-Jan-13 16:45:08.922415 - [DEBUG] -------------------------------------------- 375. Path Edge --------------------------------------------
13055 2019-Jan-13 16:45:08.922440 - [DEBUG]
13056 2019-Jan-13 16:45:08.922464 - [DEBUG] Process 375. path edge:
13057 2019-Jan-13 16:45:08.922488 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13058 2019-Jan-13 16:45:08.922545 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
13059 2019-Jan-13 16:45:08.923182 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13060 2019-Jan-13 16:45:08.923819 - [DEBUG]
13061 2019-Jan-13 16:45:08.923846 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
13062 2019-Jan-13 16:45:08.924504 - [DEBUG] Compose: EdgeIdentity * AllBottom
13063 2019-Jan-13 16:45:08.924532 - [DEBUG]
13064 2019-Jan-13 16:45:08.924556 - [DEBUG] Propagate flow
13065 2019-Jan-13 16:45:08.924580 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13066 2019-Jan-13 16:45:08.924637 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
13067 2019-Jan-13 16:45:08.925316 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13068 2019-Jan-13 16:45:08.925954 - [DEBUG] Edge function : AllBottom (result of previous compose)
13069 2019-Jan-13 16:45:08.925980 - [DEBUG]
13070 2019-Jan-13 16:45:08.926005 - [DEBUG] Join: AllTop & AllBottom
13071 2019-Jan-13 16:45:08.926031 - [DEBUG] = AllBottom (new jump func)
13072 2019-Jan-13 16:45:08.926056 - [DEBUG]
13073 2019-Jan-13 16:45:08.926079 - [DEBUG] Start adding new jump function
13074 2019-Jan-13 16:45:08.926102 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13075 2019-Jan-13 16:45:08.926159 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13076 2019-Jan-13 16:45:08.926814 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
13077 2019-Jan-13 16:45:08.927459 - [DEBUG] Edge Function : AllBottom
13078 2019-Jan-13 16:45:08.927487 - [DEBUG] End adding new jump function
13079 2019-Jan-13 16:45:08.927511 - [DEBUG]
13080 2019-Jan-13 16:45:08.927535 - [DEBUG] -------------------------------------------- 376. Path Edge --------------------------------------------
13081 2019-Jan-13 16:45:08.927559 - [DEBUG]
13082 2019-Jan-13 16:45:08.927582 - [DEBUG] Process 376. path edge:
13083 2019-Jan-13 16:45:08.927606 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13084 2019-Jan-13 16:45:08.927664 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
13085 2019-Jan-13 16:45:08.928328 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13086 2019-Jan-13 16:45:08.928966 - [DEBUG]
13087 2019-Jan-13 16:45:08.928991 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
13088 2019-Jan-13 16:45:08.929646 - [DEBUG] Possible callees:
13089 2019-Jan-13 16:45:08.929672 - [DEBUG] llvm.dbg.declare
13090 2019-Jan-13 16:45:08.929696 - [DEBUG] Possible return sites:
13091 2019-Jan-13 16:45:08.929720 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16913092 2019-Jan-13 16:45:08.931000 - [DEBUG] Found and process special summary
13093 2019-Jan-13 16:45:08.931035 - [DEBUG] Compose: EdgeIdentity * AllBottom
13094 2019-Jan-13 16:45:08.931062 - [DEBUG]
13095 2019-Jan-13 16:45:08.931096 - [DEBUG] Propagate flow
13096 2019-Jan-13 16:45:08.931120 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13097 2019-Jan-13 16:45:08.931177 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13098 2019-Jan-13 16:45:08.931854 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13099 2019-Jan-13 16:45:08.932523 - [DEBUG] Edge function : AllBottom (result of previous compose)
13100 2019-Jan-13 16:45:08.932550 - [DEBUG]
13101 2019-Jan-13 16:45:08.932577 - [DEBUG] Join: AllTop & AllBottom
13102 2019-Jan-13 16:45:08.932603 - [DEBUG] = AllBottom (new jump func)
13103 2019-Jan-13 16:45:08.932628 - [DEBUG]
13104 2019-Jan-13 16:45:08.932652 - [DEBUG] Start adding new jump function
13105 2019-Jan-13 16:45:08.932675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13106 2019-Jan-13 16:45:08.932745 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13107 2019-Jan-13 16:45:08.933434 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13108 2019-Jan-13 16:45:08.934118 - [DEBUG] Edge Function : AllBottom
13109 2019-Jan-13 16:45:08.934154 - [DEBUG] End adding new jump function
13110 2019-Jan-13 16:45:08.934179 - [DEBUG]
13111 2019-Jan-13 16:45:08.934203 - [DEBUG] -------------------------------------------- 377. Path Edge --------------------------------------------
13112 2019-Jan-13 16:45:08.934229 - [DEBUG]
13113 2019-Jan-13 16:45:08.934253 - [DEBUG] Process 377. path edge:
13114 2019-Jan-13 16:45:08.934277 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13115 2019-Jan-13 16:45:08.934350 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
13116 2019-Jan-13 16:45:08.935093 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13117 2019-Jan-13 16:45:08.935784 - [DEBUG]
13118 2019-Jan-13 16:45:08.935811 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13119 2019-Jan-13 16:45:08.936528 - [DEBUG] Compose: EdgeIdentity * AllBottom
13120 2019-Jan-13 16:45:08.936557 - [DEBUG]
13121 2019-Jan-13 16:45:08.936582 - [DEBUG] Propagate flow
13122 2019-Jan-13 16:45:08.936606 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13123 2019-Jan-13 16:45:08.936670 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
13124 2019-Jan-13 16:45:08.937344 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13125 2019-Jan-13 16:45:08.938009 - [DEBUG] Edge function : AllBottom (result of previous compose)
13126 2019-Jan-13 16:45:08.938037 - [DEBUG]
13127 2019-Jan-13 16:45:08.938063 - [DEBUG] Join: AllTop & AllBottom
13128 2019-Jan-13 16:45:08.938112 - [DEBUG] = AllBottom (new jump func)
13129 2019-Jan-13 16:45:08.938137 - [DEBUG]
13130 2019-Jan-13 16:45:08.938161 - [DEBUG] Start adding new jump function
13131 2019-Jan-13 16:45:08.938185 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13132 2019-Jan-13 16:45:08.938248 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13133 2019-Jan-13 16:45:08.938892 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
13134 2019-Jan-13 16:45:08.939530 - [DEBUG] Edge Function : AllBottom
13135 2019-Jan-13 16:45:08.939560 - [DEBUG] End adding new jump function
13136 2019-Jan-13 16:45:08.939585 - [DEBUG]
13137 2019-Jan-13 16:45:08.939609 - [DEBUG] -------------------------------------------- 378. Path Edge --------------------------------------------
13138 2019-Jan-13 16:45:08.939634 - [DEBUG]
13139 2019-Jan-13 16:45:08.939657 - [DEBUG] Process 378. path edge:
13140 2019-Jan-13 16:45:08.939701 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13141 2019-Jan-13 16:45:08.939759 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
13142 2019-Jan-13 16:45:08.940406 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13143 2019-Jan-13 16:45:08.941044 - [DEBUG]
13144 2019-Jan-13 16:45:08.941069 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
13145 2019-Jan-13 16:45:08.941750 - [DEBUG] Compose: EdgeIdentity * AllBottom
13146 2019-Jan-13 16:45:08.941779 - [DEBUG]
13147 2019-Jan-13 16:45:08.941803 - [DEBUG] Propagate flow
13148 2019-Jan-13 16:45:08.941826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13149 2019-Jan-13 16:45:08.941883 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
13150 2019-Jan-13 16:45:08.942526 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13151 2019-Jan-13 16:45:08.943164 - [DEBUG] Edge function : AllBottom (result of previous compose)
13152 2019-Jan-13 16:45:08.943190 - [DEBUG]
13153 2019-Jan-13 16:45:08.943214 - [DEBUG] Join: AllTop & AllBottom
13154 2019-Jan-13 16:45:08.943240 - [DEBUG] = AllBottom (new jump func)
13155 2019-Jan-13 16:45:08.943265 - [DEBUG]
13156 2019-Jan-13 16:45:08.943288 - [DEBUG] Start adding new jump function
13157 2019-Jan-13 16:45:08.943311 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13158 2019-Jan-13 16:45:08.943368 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13159 2019-Jan-13 16:45:08.944005 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
13160 2019-Jan-13 16:45:08.944644 - [DEBUG] Edge Function : AllBottom
13161 2019-Jan-13 16:45:08.944672 - [DEBUG] End adding new jump function
13162 2019-Jan-13 16:45:08.944696 - [DEBUG]
13163 2019-Jan-13 16:45:08.944720 - [DEBUG] -------------------------------------------- 379. Path Edge --------------------------------------------
13164 2019-Jan-13 16:45:08.944757 - [DEBUG]
13165 2019-Jan-13 16:45:08.944781 - [DEBUG] Process 379. path edge:
13166 2019-Jan-13 16:45:08.944805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13167 2019-Jan-13 16:45:08.944862 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
13168 2019-Jan-13 16:45:08.945518 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13169 2019-Jan-13 16:45:08.946158 - [DEBUG]
13170 2019-Jan-13 16:45:08.946183 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
13171 2019-Jan-13 16:45:08.946857 - [DEBUG] Compose: EdgeIdentity * AllBottom
13172 2019-Jan-13 16:45:08.946887 - [DEBUG]
13173 2019-Jan-13 16:45:08.946911 - [DEBUG] Propagate flow
13174 2019-Jan-13 16:45:08.946935 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13175 2019-Jan-13 16:45:08.946995 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
13176 2019-Jan-13 16:45:08.947635 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13177 2019-Jan-13 16:45:08.948296 - [DEBUG] Edge function : AllBottom (result of previous compose)
13178 2019-Jan-13 16:45:08.948322 - [DEBUG]
13179 2019-Jan-13 16:45:08.948347 - [DEBUG] Join: AllTop & AllBottom
13180 2019-Jan-13 16:45:08.948373 - [DEBUG] = AllBottom (new jump func)
13181 2019-Jan-13 16:45:08.948402 - [DEBUG]
13182 2019-Jan-13 16:45:08.948426 - [DEBUG] Start adding new jump function
13183 2019-Jan-13 16:45:08.948449 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13184 2019-Jan-13 16:45:08.948520 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13185 2019-Jan-13 16:45:08.949173 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
13186 2019-Jan-13 16:45:08.949810 - [DEBUG] Edge Function : AllBottom
13187 2019-Jan-13 16:45:08.949839 - [DEBUG] End adding new jump function
13188 2019-Jan-13 16:45:08.949864 - [DEBUG]
13189 2019-Jan-13 16:45:08.949888 - [DEBUG] -------------------------------------------- 380. Path Edge --------------------------------------------
13190 2019-Jan-13 16:45:08.949912 - [DEBUG]
13191 2019-Jan-13 16:45:08.949935 - [DEBUG] Process 380. path edge:
13192 2019-Jan-13 16:45:08.949960 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13193 2019-Jan-13 16:45:08.950018 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
13194 2019-Jan-13 16:45:08.950653 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13195 2019-Jan-13 16:45:08.951290 - [DEBUG]
13196 2019-Jan-13 16:45:08.951317 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
13197 2019-Jan-13 16:45:08.951990 - [DEBUG] Compose: EdgeIdentity * AllBottom
13198 2019-Jan-13 16:45:08.952018 - [DEBUG]
13199 2019-Jan-13 16:45:08.952042 - [DEBUG] Propagate flow
13200 2019-Jan-13 16:45:08.952065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13201 2019-Jan-13 16:45:08.952123 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
13202 2019-Jan-13 16:45:08.952765 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13203 2019-Jan-13 16:45:08.953403 - [DEBUG] Edge function : AllBottom (result of previous compose)
13204 2019-Jan-13 16:45:08.953428 - [DEBUG]
13205 2019-Jan-13 16:45:08.953453 - [DEBUG] Join: AllTop & AllBottom
13206 2019-Jan-13 16:45:08.953479 - [DEBUG] = AllBottom (new jump func)
13207 2019-Jan-13 16:45:08.953504 - [DEBUG]
13208 2019-Jan-13 16:45:08.953527 - [DEBUG] Start adding new jump function
13209 2019-Jan-13 16:45:08.953551 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13210 2019-Jan-13 16:45:08.953607 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13211 2019-Jan-13 16:45:08.954243 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
13212 2019-Jan-13 16:45:08.954895 - [DEBUG] Edge Function : AllBottom
13213 2019-Jan-13 16:45:08.954923 - [DEBUG] End adding new jump function
13214 2019-Jan-13 16:45:08.954947 - [DEBUG]
13215 2019-Jan-13 16:45:08.954970 - [DEBUG] -------------------------------------------- 381. Path Edge --------------------------------------------
13216 2019-Jan-13 16:45:08.954995 - [DEBUG]
13217 2019-Jan-13 16:45:08.955018 - [DEBUG] Process 381. path edge:
13218 2019-Jan-13 16:45:08.955042 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13219 2019-Jan-13 16:45:08.955099 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
13220 2019-Jan-13 16:45:08.955737 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13221 2019-Jan-13 16:45:08.956388 - [DEBUG]
13222 2019-Jan-13 16:45:08.956413 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
13223 2019-Jan-13 16:45:08.957127 - [DEBUG] Compose: EdgeIdentity * AllBottom
13224 2019-Jan-13 16:45:08.957158 - [DEBUG]
13225 2019-Jan-13 16:45:08.957182 - [DEBUG] Propagate flow
13226 2019-Jan-13 16:45:08.957206 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13227 2019-Jan-13 16:45:08.957278 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
13228 2019-Jan-13 16:45:08.958003 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13229 2019-Jan-13 16:45:08.958707 - [DEBUG] Edge function : AllBottom (result of previous compose)
13230 2019-Jan-13 16:45:08.958734 - [DEBUG]
13231 2019-Jan-13 16:45:08.958761 - [DEBUG] Join: AllTop & AllBottom
13232 2019-Jan-13 16:45:08.958787 - [DEBUG] = AllBottom (new jump func)
13233 2019-Jan-13 16:45:08.958812 - [DEBUG]
13234 2019-Jan-13 16:45:08.958836 - [DEBUG] Start adding new jump function
13235 2019-Jan-13 16:45:08.958859 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13236 2019-Jan-13 16:45:08.958922 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13237 2019-Jan-13 16:45:08.959563 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
13238 2019-Jan-13 16:45:08.960197 - [DEBUG] Edge Function : AllBottom
13239 2019-Jan-13 16:45:08.960227 - [DEBUG] End adding new jump function
13240 2019-Jan-13 16:45:08.960251 - [DEBUG]
13241 2019-Jan-13 16:45:08.960275 - [DEBUG] -------------------------------------------- 382. Path Edge --------------------------------------------
13242 2019-Jan-13 16:45:08.960299 - [DEBUG]
13243 2019-Jan-13 16:45:08.960323 - [DEBUG] Process 382. path edge:
13244 2019-Jan-13 16:45:08.960347 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13245 2019-Jan-13 16:45:08.960403 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
13246 2019-Jan-13 16:45:08.961039 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13247 2019-Jan-13 16:45:08.961694 - [DEBUG]
13248 2019-Jan-13 16:45:08.961721 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
13249 2019-Jan-13 16:45:08.962379 - [DEBUG] Compose: EdgeIdentity * AllBottom
13250 2019-Jan-13 16:45:08.962408 - [DEBUG]
13251 2019-Jan-13 16:45:08.962431 - [DEBUG] Propagate flow
13252 2019-Jan-13 16:45:08.962455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13253 2019-Jan-13 16:45:08.962512 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13254 2019-Jan-13 16:45:08.963151 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13255 2019-Jan-13 16:45:08.963788 - [DEBUG] Edge function : AllBottom (result of previous compose)
13256 2019-Jan-13 16:45:08.963813 - [DEBUG]
13257 2019-Jan-13 16:45:08.963838 - [DEBUG] Join: AllTop & AllBottom
13258 2019-Jan-13 16:45:08.963864 - [DEBUG] = AllBottom (new jump func)
13259 2019-Jan-13 16:45:08.963889 - [DEBUG]
13260 2019-Jan-13 16:45:08.963912 - [DEBUG] Start adding new jump function
13261 2019-Jan-13 16:45:08.963936 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13262 2019-Jan-13 16:45:08.963992 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13263 2019-Jan-13 16:45:08.964640 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13264 2019-Jan-13 16:45:08.965308 - [DEBUG] Edge Function : AllBottom
13265 2019-Jan-13 16:45:08.965337 - [DEBUG] End adding new jump function
13266 2019-Jan-13 16:45:08.965362 - [DEBUG]
13267 2019-Jan-13 16:45:08.965386 - [DEBUG] -------------------------------------------- 383. Path Edge --------------------------------------------
13268 2019-Jan-13 16:45:08.965411 - [DEBUG]
13269 2019-Jan-13 16:45:08.965434 - [DEBUG] Process 383. path edge:
13270 2019-Jan-13 16:45:08.965458 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13271 2019-Jan-13 16:45:08.965523 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
13272 2019-Jan-13 16:45:08.966232 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13273 2019-Jan-13 16:45:08.966924 - [DEBUG]
13274 2019-Jan-13 16:45:08.966953 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13275 2019-Jan-13 16:45:08.967692 - [DEBUG] Compose: EdgeIdentity * AllBottom
13276 2019-Jan-13 16:45:08.967725 - [DEBUG]
13277 2019-Jan-13 16:45:08.967750 - [DEBUG] Propagate flow
13278 2019-Jan-13 16:45:08.967773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13279 2019-Jan-13 16:45:08.967850 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
13280 2019-Jan-13 16:45:08.968594 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13281 2019-Jan-13 16:45:08.969287 - [DEBUG] Edge function : AllBottom (result of previous compose)
13282 2019-Jan-13 16:45:08.969315 - [DEBUG]
13283 2019-Jan-13 16:45:08.969343 - [DEBUG] Join: AllTop & AllBottom
13284 2019-Jan-13 16:45:08.969369 - [DEBUG] = AllBottom (new jump func)
13285 2019-Jan-13 16:45:08.969393 - [DEBUG]
13286 2019-Jan-13 16:45:08.969417 - [DEBUG] Start adding new jump function
13287 2019-Jan-13 16:45:08.969441 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13288 2019-Jan-13 16:45:08.969510 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13289 2019-Jan-13 16:45:08.970175 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
13290 2019-Jan-13 16:45:08.970828 - [DEBUG] Edge Function : AllBottom
13291 2019-Jan-13 16:45:08.970859 - [DEBUG] End adding new jump function
13292 2019-Jan-13 16:45:08.970884 - [DEBUG]
13293 2019-Jan-13 16:45:08.970908 - [DEBUG] -------------------------------------------- 384. Path Edge --------------------------------------------
13294 2019-Jan-13 16:45:08.970933 - [DEBUG]
13295 2019-Jan-13 16:45:08.970956 - [DEBUG] Process 384. path edge:
13296 2019-Jan-13 16:45:08.970980 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13297 2019-Jan-13 16:45:08.971039 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
13298 2019-Jan-13 16:45:08.971707 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13299 2019-Jan-13 16:45:08.972345 - [DEBUG]
13300 2019-Jan-13 16:45:08.972372 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
13301 2019-Jan-13 16:45:08.973043 - [DEBUG] Compose: EdgeIdentity * AllBottom
13302 2019-Jan-13 16:45:08.973072 - [DEBUG]
13303 2019-Jan-13 16:45:08.973096 - [DEBUG] Propagate flow
13304 2019-Jan-13 16:45:08.973119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13305 2019-Jan-13 16:45:08.973176 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13306 2019-Jan-13 16:45:08.973845 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13307 2019-Jan-13 16:45:08.974493 - [DEBUG] Edge function : AllBottom (result of previous compose)
13308 2019-Jan-13 16:45:08.974518 - [DEBUG]
13309 2019-Jan-13 16:45:08.974543 - [DEBUG] Join: AllTop & AllBottom
13310 2019-Jan-13 16:45:08.974569 - [DEBUG] = AllBottom (new jump func)
13311 2019-Jan-13 16:45:08.974594 - [DEBUG]
13312 2019-Jan-13 16:45:08.974617 - [DEBUG] Start adding new jump function
13313 2019-Jan-13 16:45:08.974640 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13314 2019-Jan-13 16:45:08.974699 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13315 2019-Jan-13 16:45:08.975376 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13316 2019-Jan-13 16:45:08.976015 - [DEBUG] Edge Function : AllBottom
13317 2019-Jan-13 16:45:08.976043 - [DEBUG] End adding new jump function
13318 2019-Jan-13 16:45:08.976067 - [DEBUG]
13319 2019-Jan-13 16:45:08.976091 - [DEBUG] -------------------------------------------- 385. Path Edge --------------------------------------------
13320 2019-Jan-13 16:45:08.976115 - [DEBUG]
13321 2019-Jan-13 16:45:08.976138 - [DEBUG] Process 385. path edge:
13322 2019-Jan-13 16:45:08.976162 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13323 2019-Jan-13 16:45:08.976219 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
13324 2019-Jan-13 16:45:08.976861 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13325 2019-Jan-13 16:45:08.977504 - [DEBUG]
13326 2019-Jan-13 16:45:08.977529 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13327 2019-Jan-13 16:45:08.978208 - [DEBUG] Compose: EdgeIdentity * AllBottom
13328 2019-Jan-13 16:45:08.978237 - [DEBUG]
13329 2019-Jan-13 16:45:08.978261 - [DEBUG] Propagate flow
13330 2019-Jan-13 16:45:08.978285 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13331 2019-Jan-13 16:45:08.978342 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13332 2019-Jan-13 16:45:08.978979 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13333 2019-Jan-13 16:45:08.979618 - [DEBUG] Edge function : AllBottom (result of previous compose)
13334 2019-Jan-13 16:45:08.979643 - [DEBUG]
13335 2019-Jan-13 16:45:08.979669 - [DEBUG] Join: AllTop & AllBottom
13336 2019-Jan-13 16:45:08.979695 - [DEBUG] = AllBottom (new jump func)
13337 2019-Jan-13 16:45:08.979720 - [DEBUG]
13338 2019-Jan-13 16:45:08.979743 - [DEBUG] Start adding new jump function
13339 2019-Jan-13 16:45:08.979767 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13340 2019-Jan-13 16:45:08.979823 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13341 2019-Jan-13 16:45:08.980463 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13342 2019-Jan-13 16:45:08.981098 - [DEBUG] Edge Function : AllBottom
13343 2019-Jan-13 16:45:08.981127 - [DEBUG] End adding new jump function
13344 2019-Jan-13 16:45:08.981151 - [DEBUG]
13345 2019-Jan-13 16:45:08.981175 - [DEBUG] -------------------------------------------- 386. Path Edge --------------------------------------------
13346 2019-Jan-13 16:45:08.981199 - [DEBUG]
13347 2019-Jan-13 16:45:08.981223 - [DEBUG] Process 386. path edge:
13348 2019-Jan-13 16:45:08.981246 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13349 2019-Jan-13 16:45:08.981303 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
13350 2019-Jan-13 16:45:08.981965 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13351 2019-Jan-13 16:45:08.982611 - [DEBUG]
13352 2019-Jan-13 16:45:08.982636 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13353 2019-Jan-13 16:45:08.983281 - [DEBUG] Start of endsummarytab entry
13354 2019-Jan-13 16:45:08.983312 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
13355 2019-Jan-13 16:45:08.983950 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
13356 2019-Jan-13 16:45:08.984011 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13357 2019-Jan-13 16:45:08.984646 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
13358 2019-Jan-13 16:45:08.985303 - [DEBUG] EF: AllBottom
13359 2019-Jan-13 16:45:08.985329 - [DEBUG]
13360 2019-Jan-13 16:45:08.985364 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13361 2019-Jan-13 16:45:08.985999 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13362 2019-Jan-13 16:45:08.986645 - [DEBUG] EF: AllBottom
13363 2019-Jan-13 16:45:08.986671 - [DEBUG]
13364 2019-Jan-13 16:45:08.986694 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13365 2019-Jan-13 16:45:08.987340 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13366 2019-Jan-13 16:45:08.987981 - [DEBUG] EF: AllBottom
13367 2019-Jan-13 16:45:08.988006 - [DEBUG]
13368 2019-Jan-13 16:45:08.988029 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13369 2019-Jan-13 16:45:08.988679 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13370 2019-Jan-13 16:45:08.989319 - [DEBUG] EF: AllBottom
13371 2019-Jan-13 16:45:08.989344 - [DEBUG]
13372 2019-Jan-13 16:45:08.989367 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13373 2019-Jan-13 16:45:08.990000 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
13374 2019-Jan-13 16:45:08.990638 - [DEBUG] EF: AllBottom
13375 2019-Jan-13 16:45:08.990663 - [DEBUG]
13376 2019-Jan-13 16:45:08.990686 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13377 2019-Jan-13 16:45:08.991319 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
13378 2019-Jan-13 16:45:08.991970 - [DEBUG] EF: AllBottom
13379 2019-Jan-13 16:45:08.991995 - [DEBUG]
13380 2019-Jan-13 16:45:08.992019 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13381 2019-Jan-13 16:45:08.992651 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
13382 2019-Jan-13 16:45:08.993296 - [DEBUG] EF: AllBottom
13383 2019-Jan-13 16:45:08.993321 - [DEBUG]
13384 2019-Jan-13 16:45:08.993344 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13385 2019-Jan-13 16:45:08.993977 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13386 2019-Jan-13 16:45:08.994614 - [DEBUG] EF: AllBottom
13387 2019-Jan-13 16:45:08.994639 - [DEBUG]
13388 2019-Jan-13 16:45:08.994662 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13389 2019-Jan-13 16:45:08.995313 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
13390 2019-Jan-13 16:45:08.995964 - [DEBUG] EF: AllBottom
13391 2019-Jan-13 16:45:08.995989 - [DEBUG]
13392 2019-Jan-13 16:45:08.996012 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13393 2019-Jan-13 16:45:08.996652 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
13394 2019-Jan-13 16:45:08.997316 - [DEBUG] EF: AllBottom
13395 2019-Jan-13 16:45:08.997342 - [DEBUG]
13396 2019-Jan-13 16:45:08.997365 - [DEBUG] ---------------
13397 2019-Jan-13 16:45:08.997389 - [DEBUG]
13398 2019-Jan-13 16:45:08.997414 - [DEBUG] End of endsummarytab entry
13399 2019-Jan-13 16:45:08.997438 - [DEBUG]
13400 2019-Jan-13 16:45:08.997462 - [DEBUG] Start of incomingtab entry
13401 2019-Jan-13 16:45:08.997487 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
13402 2019-Jan-13 16:45:08.998192 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
13403 2019-Jan-13 16:45:08.998256 - [DEBUG] ---------------
13404 2019-Jan-13 16:45:08.998280 - [DEBUG] End of incomingtab entry
13405 2019-Jan-13 16:45:08.998304 - [DEBUG]
13406 2019-Jan-13 16:45:08.998332 - [DEBUG] EDGE:
13407 2019-Jan-13 16:45:08.998388 - [DEBUG] ---> 13408 2019-Jan-13 16:45:08.999052 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13409 2019-Jan-13 16:45:08.999698 - [DEBUG]
13410 2019-Jan-13 16:45:08.999725 - [DEBUG] EDGE:
13411 2019-Jan-13 16:45:08.999784 - [DEBUG] ---> 13412 2019-Jan-13 16:45:09.000429 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13413 2019-Jan-13 16:45:09.001090 - [DEBUG]
13414 2019-Jan-13 16:45:09.001143 - [DEBUG] Compose: EdgeIdentity * AllBottom
13415 2019-Jan-13 16:45:09.001171 - [DEBUG]
13416 2019-Jan-13 16:45:09.001195 - [DEBUG] Propagate flow
13417 2019-Jan-13 16:45:09.001219 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13418 2019-Jan-13 16:45:09.001283 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
13419 2019-Jan-13 16:45:09.001998 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13420 2019-Jan-13 16:45:09.002662 - [DEBUG] Edge function : AllBottom (result of previous compose)
13421 2019-Jan-13 16:45:09.002688 - [DEBUG]
13422 2019-Jan-13 16:45:09.002715 - [DEBUG] Join: AllTop & AllBottom
13423 2019-Jan-13 16:45:09.002742 - [DEBUG] = AllBottom (new jump func)
13424 2019-Jan-13 16:45:09.002766 - [DEBUG]
13425 2019-Jan-13 16:45:09.002790 - [DEBUG] Start adding new jump function
13426 2019-Jan-13 16:45:09.002814 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13427 2019-Jan-13 16:45:09.002876 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13428 2019-Jan-13 16:45:09.003536 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
13429 2019-Jan-13 16:45:09.004206 - [DEBUG] Edge Function : AllBottom
13430 2019-Jan-13 16:45:09.004239 - [DEBUG] End adding new jump function
13431 2019-Jan-13 16:45:09.004263 - [DEBUG]
13432 2019-Jan-13 16:45:09.004287 - [DEBUG] -------------------------------------------- 387. Path Edge --------------------------------------------
13433 2019-Jan-13 16:45:09.004312 - [DEBUG]
13434 2019-Jan-13 16:45:09.004335 - [DEBUG] Process 387. path edge:
13435 2019-Jan-13 16:45:09.004360 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13436 2019-Jan-13 16:45:09.004429 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
13437 2019-Jan-13 16:45:09.005179 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13438 2019-Jan-13 16:45:09.005847 - [DEBUG]
13439 2019-Jan-13 16:45:09.005873 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
13440 2019-Jan-13 16:45:09.006578 - [DEBUG] Possible callees:
13441 2019-Jan-13 16:45:09.006606 - [DEBUG] llvm.dbg.declare
13442 2019-Jan-13 16:45:09.006632 - [DEBUG] Possible return sites:
13443 2019-Jan-13 16:45:09.006656 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19313444 2019-Jan-13 16:45:09.008055 - [DEBUG] Found and process special summary
13445 2019-Jan-13 16:45:09.008150 - [DEBUG] Compose: EdgeIdentity * AllBottom
13446 2019-Jan-13 16:45:09.008181 - [DEBUG]
13447 2019-Jan-13 16:45:09.008207 - [DEBUG] Propagate flow
13448 2019-Jan-13 16:45:09.008231 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13449 2019-Jan-13 16:45:09.008312 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13450 2019-Jan-13 16:45:09.009074 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13451 2019-Jan-13 16:45:09.009762 - [DEBUG] Edge function : AllBottom (result of previous compose)
13452 2019-Jan-13 16:45:09.009789 - [DEBUG]
13453 2019-Jan-13 16:45:09.009816 - [DEBUG] Join: AllTop & AllBottom
13454 2019-Jan-13 16:45:09.009843 - [DEBUG] = AllBottom (new jump func)
13455 2019-Jan-13 16:45:09.009867 - [DEBUG]
13456 2019-Jan-13 16:45:09.009892 - [DEBUG] Start adding new jump function
13457 2019-Jan-13 16:45:09.009916 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13458 2019-Jan-13 16:45:09.009983 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13459 2019-Jan-13 16:45:09.010629 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13460 2019-Jan-13 16:45:09.011268 - [DEBUG] Edge Function : AllBottom
13461 2019-Jan-13 16:45:09.011299 - [DEBUG] End adding new jump function
13462 2019-Jan-13 16:45:09.011323 - [DEBUG]
13463 2019-Jan-13 16:45:09.011347 - [DEBUG] -------------------------------------------- 388. Path Edge --------------------------------------------
13464 2019-Jan-13 16:45:09.011372 - [DEBUG]
13465 2019-Jan-13 16:45:09.011396 - [DEBUG] Process 388. path edge:
13466 2019-Jan-13 16:45:09.011442 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13467 2019-Jan-13 16:45:09.011499 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
13468 2019-Jan-13 16:45:09.012139 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13469 2019-Jan-13 16:45:09.012776 - [DEBUG]
13470 2019-Jan-13 16:45:09.012802 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13471 2019-Jan-13 16:45:09.013472 - [DEBUG] Compose: EdgeIdentity * AllBottom
13472 2019-Jan-13 16:45:09.013501 - [DEBUG]
13473 2019-Jan-13 16:45:09.013525 - [DEBUG] Propagate flow
13474 2019-Jan-13 16:45:09.013548 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13475 2019-Jan-13 16:45:09.013605 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
13476 2019-Jan-13 16:45:09.014258 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13477 2019-Jan-13 16:45:09.014941 - [DEBUG] Edge function : AllBottom (result of previous compose)
13478 2019-Jan-13 16:45:09.014967 - [DEBUG]
13479 2019-Jan-13 16:45:09.014992 - [DEBUG] Join: AllTop & AllBottom
13480 2019-Jan-13 16:45:09.015018 - [DEBUG] = AllBottom (new jump func)
13481 2019-Jan-13 16:45:09.015042 - [DEBUG]
13482 2019-Jan-13 16:45:09.015065 - [DEBUG] Start adding new jump function
13483 2019-Jan-13 16:45:09.015089 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13484 2019-Jan-13 16:45:09.015151 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13485 2019-Jan-13 16:45:09.015807 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
13486 2019-Jan-13 16:45:09.016458 - [DEBUG] Edge Function : AllBottom
13487 2019-Jan-13 16:45:09.016488 - [DEBUG] End adding new jump function
13488 2019-Jan-13 16:45:09.016513 - [DEBUG]
13489 2019-Jan-13 16:45:09.016537 - [DEBUG] -------------------------------------------- 389. Path Edge --------------------------------------------
13490 2019-Jan-13 16:45:09.016562 - [DEBUG]
13491 2019-Jan-13 16:45:09.016585 - [DEBUG] Process 389. path edge:
13492 2019-Jan-13 16:45:09.016609 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13493 2019-Jan-13 16:45:09.016668 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
13494 2019-Jan-13 16:45:09.017332 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13495 2019-Jan-13 16:45:09.017976 - [DEBUG]
13496 2019-Jan-13 16:45:09.018002 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
13497 2019-Jan-13 16:45:09.018687 - [DEBUG] Compose: EdgeIdentity * AllBottom
13498 2019-Jan-13 16:45:09.018716 - [DEBUG]
13499 2019-Jan-13 16:45:09.018740 - [DEBUG] Propagate flow
13500 2019-Jan-13 16:45:09.018764 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13501 2019-Jan-13 16:45:09.018822 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13502 2019-Jan-13 16:45:09.019460 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13503 2019-Jan-13 16:45:09.020098 - [DEBUG] Edge function : AllBottom (result of previous compose)
13504 2019-Jan-13 16:45:09.020123 - [DEBUG]
13505 2019-Jan-13 16:45:09.020149 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13506 2019-Jan-13 16:45:09.020175 - [DEBUG] = AllBottom
13507 2019-Jan-13 16:45:09.020200 - [DEBUG]
13508 2019-Jan-13 16:45:09.020223 - [DEBUG] PROPAGATE: No new function!
13509 2019-Jan-13 16:45:09.020249 - [DEBUG] EDGE:
13510 2019-Jan-13 16:45:09.020307 - [DEBUG] ---> 13511 2019-Jan-13 16:45:09.020955 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13512 2019-Jan-13 16:45:09.021612 - [DEBUG]
13513 2019-Jan-13 16:45:09.021639 - [DEBUG] EDGE:
13514 2019-Jan-13 16:45:09.021696 - [DEBUG] ---> 13515 2019-Jan-13 16:45:09.022335 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13516 2019-Jan-13 16:45:09.022970 - [DEBUG]
13517 2019-Jan-13 16:45:09.023012 - [DEBUG] Compose: EdgeIdentity * AllBottom
13518 2019-Jan-13 16:45:09.023039 - [DEBUG]
13519 2019-Jan-13 16:45:09.023063 - [DEBUG] Propagate flow
13520 2019-Jan-13 16:45:09.023087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13521 2019-Jan-13 16:45:09.023144 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13522 2019-Jan-13 16:45:09.023781 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13523 2019-Jan-13 16:45:09.024418 - [DEBUG] Edge function : AllBottom (result of previous compose)
13524 2019-Jan-13 16:45:09.024443 - [DEBUG]
13525 2019-Jan-13 16:45:09.024469 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13526 2019-Jan-13 16:45:09.024495 - [DEBUG] = AllBottom
13527 2019-Jan-13 16:45:09.024519 - [DEBUG]
13528 2019-Jan-13 16:45:09.024542 - [DEBUG] PROPAGATE: No new function!
13529 2019-Jan-13 16:45:09.024570 - [DEBUG] EDGE:
13530 2019-Jan-13 16:45:09.024628 - [DEBUG] ---> 13531 2019-Jan-13 16:45:09.025291 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13532 2019-Jan-13 16:45:09.025929 - [DEBUG]
13533 2019-Jan-13 16:45:09.025955 - [DEBUG] EDGE:
13534 2019-Jan-13 16:45:09.026013 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
13535 2019-Jan-13 16:45:09.026655 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13536 2019-Jan-13 16:45:09.027310 - [DEBUG]
13537 2019-Jan-13 16:45:09.027339 - [DEBUG] EDGE:
13538 2019-Jan-13 16:45:09.027414 - [DEBUG] ---> 13539 2019-Jan-13 16:45:09.028103 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13540 2019-Jan-13 16:45:09.028751 - [DEBUG]
13541 2019-Jan-13 16:45:09.028778 - [DEBUG] EDGE:
13542 2019-Jan-13 16:45:09.028838 - [DEBUG] ---> 13543 2019-Jan-13 16:45:09.029495 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13544 2019-Jan-13 16:45:09.030158 - [DEBUG]
13545 2019-Jan-13 16:45:09.030186 - [DEBUG] EDGE:
13546 2019-Jan-13 16:45:09.030249 - [DEBUG] ---> 13547 2019-Jan-13 16:45:09.030891 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13548 2019-Jan-13 16:45:09.031552 - [DEBUG]
13549 2019-Jan-13 16:45:09.031601 - [DEBUG] Compose: EdgeIdentity * AllBottom
13550 2019-Jan-13 16:45:09.031629 - [DEBUG]
13551 2019-Jan-13 16:45:09.031655 - [DEBUG] Propagate flow
13552 2019-Jan-13 16:45:09.031679 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13553 2019-Jan-13 16:45:09.031737 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
13554 2019-Jan-13 16:45:09.032387 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13555 2019-Jan-13 16:45:09.033028 - [DEBUG] Edge function : AllBottom (result of previous compose)
13556 2019-Jan-13 16:45:09.033053 - [DEBUG]
13557 2019-Jan-13 16:45:09.033079 - [DEBUG] Join: AllTop & AllBottom
13558 2019-Jan-13 16:45:09.033106 - [DEBUG] = AllBottom (new jump func)
13559 2019-Jan-13 16:45:09.033130 - [DEBUG]
13560 2019-Jan-13 16:45:09.033154 - [DEBUG] Start adding new jump function
13561 2019-Jan-13 16:45:09.033178 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13562 2019-Jan-13 16:45:09.033235 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13563 2019-Jan-13 16:45:09.033872 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
13564 2019-Jan-13 16:45:09.034509 - [DEBUG] Edge Function : AllBottom
13565 2019-Jan-13 16:45:09.034539 - [DEBUG] End adding new jump function
13566 2019-Jan-13 16:45:09.034564 - [DEBUG]
13567 2019-Jan-13 16:45:09.034587 - [DEBUG] -------------------------------------------- 390. Path Edge --------------------------------------------
13568 2019-Jan-13 16:45:09.034612 - [DEBUG]
13569 2019-Jan-13 16:45:09.034635 - [DEBUG] Process 390. path edge:
13570 2019-Jan-13 16:45:09.034659 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13571 2019-Jan-13 16:45:09.034716 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
13572 2019-Jan-13 16:45:09.035373 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13573 2019-Jan-13 16:45:09.036009 - [DEBUG]
13574 2019-Jan-13 16:45:09.036035 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
13575 2019-Jan-13 16:45:09.036712 - [DEBUG] Compose: EdgeIdentity * AllBottom
13576 2019-Jan-13 16:45:09.036740 - [DEBUG]
13577 2019-Jan-13 16:45:09.036763 - [DEBUG] Propagate flow
13578 2019-Jan-13 16:45:09.036787 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13579 2019-Jan-13 16:45:09.036849 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
13580 2019-Jan-13 16:45:09.037527 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13581 2019-Jan-13 16:45:09.038246 - [DEBUG] Edge function : AllBottom (result of previous compose)
13582 2019-Jan-13 16:45:09.038273 - [DEBUG]
13583 2019-Jan-13 16:45:09.038300 - [DEBUG] Join: AllTop & AllBottom
13584 2019-Jan-13 16:45:09.038327 - [DEBUG] = AllBottom (new jump func)
13585 2019-Jan-13 16:45:09.038352 - [DEBUG]
13586 2019-Jan-13 16:45:09.038375 - [DEBUG] Start adding new jump function
13587 2019-Jan-13 16:45:09.038399 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13588 2019-Jan-13 16:45:09.038465 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13589 2019-Jan-13 16:45:09.039126 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
13590 2019-Jan-13 16:45:09.039804 - [DEBUG] Edge Function : AllBottom
13591 2019-Jan-13 16:45:09.039837 - [DEBUG] End adding new jump function
13592 2019-Jan-13 16:45:09.039862 - [DEBUG]
13593 2019-Jan-13 16:45:09.039886 - [DEBUG] -------------------------------------------- 391. Path Edge --------------------------------------------
13594 2019-Jan-13 16:45:09.039911 - [DEBUG]
13595 2019-Jan-13 16:45:09.039934 - [DEBUG] Process 391. path edge:
13596 2019-Jan-13 16:45:09.039959 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13597 2019-Jan-13 16:45:09.040031 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
13598 2019-Jan-13 16:45:09.040701 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13599 2019-Jan-13 16:45:09.041350 - [DEBUG]
13600 2019-Jan-13 16:45:09.041377 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
13601 2019-Jan-13 16:45:09.042068 - [DEBUG] Compose: EdgeIdentity * AllBottom
13602 2019-Jan-13 16:45:09.042097 - [DEBUG]
13603 2019-Jan-13 16:45:09.042121 - [DEBUG] Propagate flow
13604 2019-Jan-13 16:45:09.042145 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13605 2019-Jan-13 16:45:09.042205 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13606 2019-Jan-13 16:45:09.042845 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13607 2019-Jan-13 16:45:09.043484 - [DEBUG] Edge function : AllBottom (result of previous compose)
13608 2019-Jan-13 16:45:09.043510 - [DEBUG]
13609 2019-Jan-13 16:45:09.043536 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13610 2019-Jan-13 16:45:09.043562 - [DEBUG] = AllBottom
13611 2019-Jan-13 16:45:09.043587 - [DEBUG]
13612 2019-Jan-13 16:45:09.043610 - [DEBUG] PROPAGATE: No new function!
13613 2019-Jan-13 16:45:09.043636 - [DEBUG] EDGE:
13614 2019-Jan-13 16:45:09.043694 - [DEBUG] ---> 13615 2019-Jan-13 16:45:09.044328 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13616 2019-Jan-13 16:45:09.044982 - [DEBUG]
13617 2019-Jan-13 16:45:09.045008 - [DEBUG] EDGE:
13618 2019-Jan-13 16:45:09.045066 - [DEBUG] ---> 13619 2019-Jan-13 16:45:09.045719 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13620 2019-Jan-13 16:45:09.046376 - [DEBUG]
13621 2019-Jan-13 16:45:09.046404 - [DEBUG] EDGE:
13622 2019-Jan-13 16:45:09.046467 - [DEBUG] ---> 13623 2019-Jan-13 16:45:09.047107 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13624 2019-Jan-13 16:45:09.047754 - [DEBUG]
13625 2019-Jan-13 16:45:09.047804 - [DEBUG] EDGE:
13626 2019-Jan-13 16:45:09.047864 - [DEBUG] ---> 13627 2019-Jan-13 16:45:09.048545 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13628 2019-Jan-13 16:45:09.049217 - [DEBUG]
13629 2019-Jan-13 16:45:09.049246 - [DEBUG] EDGE:
13630 2019-Jan-13 16:45:09.049315 - [DEBUG] ---> 13631 2019-Jan-13 16:45:09.050006 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13632 2019-Jan-13 16:45:09.050703 - [DEBUG]
13633 2019-Jan-13 16:45:09.050735 - [DEBUG] EDGE:
13634 2019-Jan-13 16:45:09.050811 - [DEBUG] ---> 13635 2019-Jan-13 16:45:09.051548 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13636 2019-Jan-13 16:45:09.052220 - [DEBUG]
13637 2019-Jan-13 16:45:09.052278 - [DEBUG] Compose: EdgeIdentity * AllBottom
13638 2019-Jan-13 16:45:09.052306 - [DEBUG]
13639 2019-Jan-13 16:45:09.052332 - [DEBUG] Propagate flow
13640 2019-Jan-13 16:45:09.052356 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13641 2019-Jan-13 16:45:09.052419 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13642 2019-Jan-13 16:45:09.053063 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13643 2019-Jan-13 16:45:09.053700 - [DEBUG] Edge function : AllBottom (result of previous compose)
13644 2019-Jan-13 16:45:09.053726 - [DEBUG]
13645 2019-Jan-13 16:45:09.053753 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13646 2019-Jan-13 16:45:09.053779 - [DEBUG] = AllBottom
13647 2019-Jan-13 16:45:09.053803 - [DEBUG]
13648 2019-Jan-13 16:45:09.053826 - [DEBUG] PROPAGATE: No new function!
13649 2019-Jan-13 16:45:09.053855 - [DEBUG] EDGE:
13650 2019-Jan-13 16:45:09.053913 - [DEBUG] ---> 13651 2019-Jan-13 16:45:09.054578 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13652 2019-Jan-13 16:45:09.055248 - [DEBUG]
13653 2019-Jan-13 16:45:09.055276 - [DEBUG] EDGE:
13654 2019-Jan-13 16:45:09.055337 - [DEBUG] ---> 13655 2019-Jan-13 16:45:09.055974 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13656 2019-Jan-13 16:45:09.056611 - [DEBUG]
13657 2019-Jan-13 16:45:09.056638 - [DEBUG] EDGE:
13658 2019-Jan-13 16:45:09.056696 - [DEBUG] ---> 13659 2019-Jan-13 16:45:09.057346 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13660 2019-Jan-13 16:45:09.058009 - [DEBUG]
13661 2019-Jan-13 16:45:09.058058 - [DEBUG] Compose: EdgeIdentity * AllBottom
13662 2019-Jan-13 16:45:09.058104 - [DEBUG]
13663 2019-Jan-13 16:45:09.058129 - [DEBUG] Propagate flow
13664 2019-Jan-13 16:45:09.058153 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13665 2019-Jan-13 16:45:09.058219 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13666 2019-Jan-13 16:45:09.058880 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13667 2019-Jan-13 16:45:09.059538 - [DEBUG] Edge function : AllBottom (result of previous compose)
13668 2019-Jan-13 16:45:09.059564 - [DEBUG]
13669 2019-Jan-13 16:45:09.059591 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13670 2019-Jan-13 16:45:09.059617 - [DEBUG] = AllBottom
13671 2019-Jan-13 16:45:09.059641 - [DEBUG]
13672 2019-Jan-13 16:45:09.059665 - [DEBUG] PROPAGATE: No new function!
13673 2019-Jan-13 16:45:09.059695 - [DEBUG] EDGE:
13674 2019-Jan-13 16:45:09.059760 - [DEBUG] ---> 13675 2019-Jan-13 16:45:09.060408 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13676 2019-Jan-13 16:45:09.061046 - [DEBUG]
13677 2019-Jan-13 16:45:09.061072 - [DEBUG] EDGE:
13678 2019-Jan-13 16:45:09.061130 - [DEBUG] ---> 13679 2019-Jan-13 16:45:09.061784 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13680 2019-Jan-13 16:45:09.062427 - [DEBUG]
13681 2019-Jan-13 16:45:09.062454 - [DEBUG] EDGE:
13682 2019-Jan-13 16:45:09.062512 - [DEBUG] ---> 13683 2019-Jan-13 16:45:09.063149 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13684 2019-Jan-13 16:45:09.063786 - [DEBUG]
13685 2019-Jan-13 16:45:09.063813 - [DEBUG] EDGE:
13686 2019-Jan-13 16:45:09.063871 - [DEBUG] ---> 13687 2019-Jan-13 16:45:09.064511 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13688 2019-Jan-13 16:45:09.065176 - [DEBUG]
13689 2019-Jan-13 16:45:09.065221 - [DEBUG] Compose: EdgeIdentity * AllBottom
13690 2019-Jan-13 16:45:09.065248 - [DEBUG]
13691 2019-Jan-13 16:45:09.065273 - [DEBUG] Propagate flow
13692 2019-Jan-13 16:45:09.065296 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13693 2019-Jan-13 16:45:09.065354 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
13694 2019-Jan-13 16:45:09.066002 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13695 2019-Jan-13 16:45:09.066641 - [DEBUG] Edge function : AllBottom (result of previous compose)
13696 2019-Jan-13 16:45:09.066666 - [DEBUG]
13697 2019-Jan-13 16:45:09.066692 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13698 2019-Jan-13 16:45:09.066718 - [DEBUG] = AllBottom
13699 2019-Jan-13 16:45:09.066743 - [DEBUG]
13700 2019-Jan-13 16:45:09.066766 - [DEBUG] PROPAGATE: No new function!
13701 2019-Jan-13 16:45:09.066795 - [DEBUG] EDGE:
13702 2019-Jan-13 16:45:09.066853 - [DEBUG] ---> 13703 2019-Jan-13 16:45:09.067512 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13704 2019-Jan-13 16:45:09.068172 - [DEBUG]
13705 2019-Jan-13 16:45:09.068199 - [DEBUG] EDGE:
13706 2019-Jan-13 16:45:09.068257 - [DEBUG] ---> 13707 2019-Jan-13 16:45:09.068894 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13708 2019-Jan-13 16:45:09.069532 - [DEBUG]
13709 2019-Jan-13 16:45:09.069559 - [DEBUG] EDGE:
13710 2019-Jan-13 16:45:09.069628 - [DEBUG] ---> 13711 2019-Jan-13 16:45:09.070274 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13712 2019-Jan-13 16:45:09.070921 - [DEBUG]
13713 2019-Jan-13 16:45:09.070967 - [DEBUG] Compose: EdgeIdentity * AllBottom
13714 2019-Jan-13 16:45:09.070994 - [DEBUG]
13715 2019-Jan-13 16:45:09.071018 - [DEBUG] Propagate flow
13716 2019-Jan-13 16:45:09.071042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13717 2019-Jan-13 16:45:09.071102 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
13718 2019-Jan-13 16:45:09.071769 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13719 2019-Jan-13 16:45:09.072407 - [DEBUG] Edge function : AllBottom (result of previous compose)
13720 2019-Jan-13 16:45:09.072432 - [DEBUG]
13721 2019-Jan-13 16:45:09.072458 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13722 2019-Jan-13 16:45:09.072484 - [DEBUG] = AllBottom
13723 2019-Jan-13 16:45:09.072508 - [DEBUG]
13724 2019-Jan-13 16:45:09.072532 - [DEBUG] PROPAGATE: No new function!
13725 2019-Jan-13 16:45:09.072560 - [DEBUG] EDGE:
13726 2019-Jan-13 16:45:09.072618 - [DEBUG] ---> 13727 2019-Jan-13 16:45:09.073263 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13728 2019-Jan-13 16:45:09.073900 - [DEBUG]
13729 2019-Jan-13 16:45:09.073927 - [DEBUG] EDGE:
13730 2019-Jan-13 16:45:09.073985 - [DEBUG] ---> 13731 2019-Jan-13 16:45:09.074619 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13732 2019-Jan-13 16:45:09.075273 - [DEBUG]
13733 2019-Jan-13 16:45:09.075299 - [DEBUG] EDGE:
13734 2019-Jan-13 16:45:09.075357 - [DEBUG] ---> 13735 2019-Jan-13 16:45:09.075993 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13736 2019-Jan-13 16:45:09.076654 - [DEBUG]
13737 2019-Jan-13 16:45:09.076682 - [DEBUG] EDGE:
13738 2019-Jan-13 16:45:09.076745 - [DEBUG] ---> 13739 2019-Jan-13 16:45:09.077416 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13740 2019-Jan-13 16:45:09.078101 - [DEBUG]
13741 2019-Jan-13 16:45:09.078156 - [DEBUG] Compose: EdgeIdentity * AllBottom
13742 2019-Jan-13 16:45:09.078184 - [DEBUG]
13743 2019-Jan-13 16:45:09.078209 - [DEBUG] Propagate flow
13744 2019-Jan-13 16:45:09.078233 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13745 2019-Jan-13 16:45:09.078298 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
13746 2019-Jan-13 16:45:09.078960 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13747 2019-Jan-13 16:45:09.079639 - [DEBUG] Edge function : AllBottom (result of previous compose)
13748 2019-Jan-13 16:45:09.079667 - [DEBUG]
13749 2019-Jan-13 16:45:09.079694 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13750 2019-Jan-13 16:45:09.079720 - [DEBUG] = AllBottom
13751 2019-Jan-13 16:45:09.079744 - [DEBUG]
13752 2019-Jan-13 16:45:09.079768 - [DEBUG] PROPAGATE: No new function!
13753 2019-Jan-13 16:45:09.079802 - [DEBUG] EDGE:
13754 2019-Jan-13 16:45:09.079897 - [DEBUG] ---> 13755 2019-Jan-13 16:45:09.080587 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13756 2019-Jan-13 16:45:09.081236 - [DEBUG]
13757 2019-Jan-13 16:45:09.081284 - [DEBUG] Compose: EdgeIdentity * AllBottom
13758 2019-Jan-13 16:45:09.081311 - [DEBUG]
13759 2019-Jan-13 16:45:09.081335 - [DEBUG] Propagate flow
13760 2019-Jan-13 16:45:09.081359 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13761 2019-Jan-13 16:45:09.081447 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13762 2019-Jan-13 16:45:09.082103 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13763 2019-Jan-13 16:45:09.082754 - [DEBUG] Edge function : AllBottom (result of previous compose)
13764 2019-Jan-13 16:45:09.082780 - [DEBUG]
13765 2019-Jan-13 16:45:09.082806 - [DEBUG] Join: AllTop & AllBottom
13766 2019-Jan-13 16:45:09.082832 - [DEBUG] = AllBottom (new jump func)
13767 2019-Jan-13 16:45:09.082857 - [DEBUG]
13768 2019-Jan-13 16:45:09.082880 - [DEBUG] Start adding new jump function
13769 2019-Jan-13 16:45:09.082904 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13770 2019-Jan-13 16:45:09.082968 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13771 2019-Jan-13 16:45:09.083656 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13772 2019-Jan-13 16:45:09.084359 - [DEBUG] Edge Function : AllBottom
13773 2019-Jan-13 16:45:09.084395 - [DEBUG] End adding new jump function
13774 2019-Jan-13 16:45:09.084420 - [DEBUG]
13775 2019-Jan-13 16:45:09.084444 - [DEBUG] -------------------------------------------- 392. Path Edge --------------------------------------------
13776 2019-Jan-13 16:45:09.084470 - [DEBUG]
13777 2019-Jan-13 16:45:09.084494 - [DEBUG] Process 392. path edge:
13778 2019-Jan-13 16:45:09.084518 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13779 2019-Jan-13 16:45:09.084599 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
13780 2019-Jan-13 16:45:09.085364 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13781 2019-Jan-13 16:45:09.086051 - [DEBUG]
13782 2019-Jan-13 16:45:09.086077 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13783 2019-Jan-13 16:45:09.086747 - [DEBUG] Possible callees:
13784 2019-Jan-13 16:45:09.086773 - [DEBUG] llvm.dbg.declare
13785 2019-Jan-13 16:45:09.086798 - [DEBUG] Possible return sites:
13786 2019-Jan-13 16:45:09.086822 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14313787 2019-Jan-13 16:45:09.088168 - [DEBUG] Found and process special summary
13788 2019-Jan-13 16:45:09.088218 - [DEBUG] Compose: EdgeIdentity * AllBottom
13789 2019-Jan-13 16:45:09.088248 - [DEBUG]
13790 2019-Jan-13 16:45:09.088274 - [DEBUG] Propagate flow
13791 2019-Jan-13 16:45:09.088297 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13792 2019-Jan-13 16:45:09.088366 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13793 2019-Jan-13 16:45:09.089015 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13794 2019-Jan-13 16:45:09.089654 - [DEBUG] Edge function : AllBottom (result of previous compose)
13795 2019-Jan-13 16:45:09.089698 - [DEBUG]
13796 2019-Jan-13 16:45:09.089724 - [DEBUG] Join: AllTop & AllBottom
13797 2019-Jan-13 16:45:09.089751 - [DEBUG] = AllBottom (new jump func)
13798 2019-Jan-13 16:45:09.089776 - [DEBUG]
13799 2019-Jan-13 16:45:09.089799 - [DEBUG] Start adding new jump function
13800 2019-Jan-13 16:45:09.089823 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13801 2019-Jan-13 16:45:09.089880 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13802 2019-Jan-13 16:45:09.090525 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13803 2019-Jan-13 16:45:09.091165 - [DEBUG] Edge Function : AllBottom
13804 2019-Jan-13 16:45:09.091197 - [DEBUG] End adding new jump function
13805 2019-Jan-13 16:45:09.091221 - [DEBUG]
13806 2019-Jan-13 16:45:09.091244 - [DEBUG] -------------------------------------------- 393. Path Edge --------------------------------------------
13807 2019-Jan-13 16:45:09.091269 - [DEBUG]
13808 2019-Jan-13 16:45:09.091292 - [DEBUG] Process 393. path edge:
13809 2019-Jan-13 16:45:09.091317 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13810 2019-Jan-13 16:45:09.091373 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
13811 2019-Jan-13 16:45:09.092031 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13812 2019-Jan-13 16:45:09.092669 - [DEBUG]
13813 2019-Jan-13 16:45:09.092694 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13814 2019-Jan-13 16:45:09.093353 - [DEBUG] Compose: EdgeIdentity * AllBottom
13815 2019-Jan-13 16:45:09.093381 - [DEBUG]
13816 2019-Jan-13 16:45:09.093405 - [DEBUG] Propagate flow
13817 2019-Jan-13 16:45:09.093428 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13818 2019-Jan-13 16:45:09.093485 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
13819 2019-Jan-13 16:45:09.094121 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13820 2019-Jan-13 16:45:09.094773 - [DEBUG] Edge function : AllBottom (result of previous compose)
13821 2019-Jan-13 16:45:09.094799 - [DEBUG]
13822 2019-Jan-13 16:45:09.094823 - [DEBUG] Join: AllTop & AllBottom
13823 2019-Jan-13 16:45:09.094848 - [DEBUG] = AllBottom (new jump func)
13824 2019-Jan-13 16:45:09.094873 - [DEBUG]
13825 2019-Jan-13 16:45:09.094897 - [DEBUG] Start adding new jump function
13826 2019-Jan-13 16:45:09.094920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13827 2019-Jan-13 16:45:09.094978 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13828 2019-Jan-13 16:45:09.095632 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
13829 2019-Jan-13 16:45:09.096274 - [DEBUG] Edge Function : AllBottom
13830 2019-Jan-13 16:45:09.096304 - [DEBUG] End adding new jump function
13831 2019-Jan-13 16:45:09.096328 - [DEBUG]
13832 2019-Jan-13 16:45:09.096352 - [DEBUG] -------------------------------------------- 394. Path Edge --------------------------------------------
13833 2019-Jan-13 16:45:09.096376 - [DEBUG]
13834 2019-Jan-13 16:45:09.096400 - [DEBUG] Process 394. path edge:
13835 2019-Jan-13 16:45:09.096424 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13836 2019-Jan-13 16:45:09.096483 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
13837 2019-Jan-13 16:45:09.097117 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13838 2019-Jan-13 16:45:09.097767 - [DEBUG]
13839 2019-Jan-13 16:45:09.097793 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
13840 2019-Jan-13 16:45:09.098492 - [DEBUG] Compose: EdgeIdentity * AllBottom
13841 2019-Jan-13 16:45:09.098523 - [DEBUG]
13842 2019-Jan-13 16:45:09.098546 - [DEBUG] Propagate flow
13843 2019-Jan-13 16:45:09.098570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13844 2019-Jan-13 16:45:09.098631 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
13845 2019-Jan-13 16:45:09.099276 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13846 2019-Jan-13 16:45:09.099915 - [DEBUG] Edge function : AllBottom (result of previous compose)
13847 2019-Jan-13 16:45:09.099941 - [DEBUG]
13848 2019-Jan-13 16:45:09.099967 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13849 2019-Jan-13 16:45:09.099993 - [DEBUG] = AllBottom
13850 2019-Jan-13 16:45:09.100018 - [DEBUG]
13851 2019-Jan-13 16:45:09.100046 - [DEBUG] PROPAGATE: No new function!
13852 2019-Jan-13 16:45:09.100072 - [DEBUG] EDGE:
13853 2019-Jan-13 16:45:09.100131 - [DEBUG] ---> 13854 2019-Jan-13 16:45:09.100766 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13855 2019-Jan-13 16:45:09.101415 - [DEBUG]
13856 2019-Jan-13 16:45:09.101444 - [DEBUG] EDGE:
13857 2019-Jan-13 16:45:09.101502 - [DEBUG] ---> 13858 2019-Jan-13 16:45:09.102141 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13859 2019-Jan-13 16:45:09.102780 - [DEBUG]
13860 2019-Jan-13 16:45:09.102822 - [DEBUG] Compose: EdgeIdentity * AllBottom
13861 2019-Jan-13 16:45:09.102849 - [DEBUG]
13862 2019-Jan-13 16:45:09.102873 - [DEBUG] Propagate flow
13863 2019-Jan-13 16:45:09.102896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13864 2019-Jan-13 16:45:09.102953 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13865 2019-Jan-13 16:45:09.103592 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13866 2019-Jan-13 16:45:09.104230 - [DEBUG] Edge function : AllBottom (result of previous compose)
13867 2019-Jan-13 16:45:09.104255 - [DEBUG]
13868 2019-Jan-13 16:45:09.104280 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13869 2019-Jan-13 16:45:09.104305 - [DEBUG] = AllBottom
13870 2019-Jan-13 16:45:09.104330 - [DEBUG]
13871 2019-Jan-13 16:45:09.104353 - [DEBUG] PROPAGATE: No new function!
13872 2019-Jan-13 16:45:09.104382 - [DEBUG] EDGE:
13873 2019-Jan-13 16:45:09.104439 - [DEBUG] ---> 13874 2019-Jan-13 16:45:09.105102 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13875 2019-Jan-13 16:45:09.105741 - [DEBUG]
13876 2019-Jan-13 16:45:09.105767 - [DEBUG] EDGE:
13877 2019-Jan-13 16:45:09.105825 - [DEBUG] ---> 13878 2019-Jan-13 16:45:09.106469 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13879 2019-Jan-13 16:45:09.107106 - [DEBUG]
13880 2019-Jan-13 16:45:09.107140 - [DEBUG] Compose: EdgeIdentity * AllBottom
13881 2019-Jan-13 16:45:09.107167 - [DEBUG]
13882 2019-Jan-13 16:45:09.107191 - [DEBUG] Propagate flow
13883 2019-Jan-13 16:45:09.107215 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13884 2019-Jan-13 16:45:09.107271 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
13885 2019-Jan-13 16:45:09.107934 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13886 2019-Jan-13 16:45:09.108595 - [DEBUG] Edge function : AllBottom (result of previous compose)
13887 2019-Jan-13 16:45:09.108620 - [DEBUG]
13888 2019-Jan-13 16:45:09.108646 - [DEBUG] Join: AllTop & AllBottom
13889 2019-Jan-13 16:45:09.108672 - [DEBUG] = AllBottom (new jump func)
13890 2019-Jan-13 16:45:09.108697 - [DEBUG]
13891 2019-Jan-13 16:45:09.108720 - [DEBUG] Start adding new jump function
13892 2019-Jan-13 16:45:09.108744 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13893 2019-Jan-13 16:45:09.108800 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13894 2019-Jan-13 16:45:09.109440 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
13895 2019-Jan-13 16:45:09.110075 - [DEBUG] Edge Function : AllBottom
13896 2019-Jan-13 16:45:09.110103 - [DEBUG] End adding new jump function
13897 2019-Jan-13 16:45:09.110130 - [DEBUG]
13898 2019-Jan-13 16:45:09.110154 - [DEBUG] -------------------------------------------- 395. Path Edge --------------------------------------------
13899 2019-Jan-13 16:45:09.110178 - [DEBUG]
13900 2019-Jan-13 16:45:09.110202 - [DEBUG] Process 395. path edge:
13901 2019-Jan-13 16:45:09.110226 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13902 2019-Jan-13 16:45:09.110282 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
13903 2019-Jan-13 16:45:09.110918 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13904 2019-Jan-13 16:45:09.111573 - [DEBUG]
13905 2019-Jan-13 16:45:09.111599 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
13906 2019-Jan-13 16:45:09.112257 - [DEBUG] Compose: EdgeIdentity * AllBottom
13907 2019-Jan-13 16:45:09.112286 - [DEBUG]
13908 2019-Jan-13 16:45:09.112310 - [DEBUG] Propagate flow
13909 2019-Jan-13 16:45:09.112334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13910 2019-Jan-13 16:45:09.112391 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
13911 2019-Jan-13 16:45:09.113054 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13912 2019-Jan-13 16:45:09.113692 - [DEBUG] Edge function : AllBottom (result of previous compose)
13913 2019-Jan-13 16:45:09.113718 - [DEBUG]
13914 2019-Jan-13 16:45:09.113743 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13915 2019-Jan-13 16:45:09.113768 - [DEBUG] = AllBottom
13916 2019-Jan-13 16:45:09.113793 - [DEBUG]
13917 2019-Jan-13 16:45:09.113816 - [DEBUG] PROPAGATE: No new function!
13918 2019-Jan-13 16:45:09.113848 - [DEBUG] Compose: EdgeIdentity * AllBottom
13919 2019-Jan-13 16:45:09.113876 - [DEBUG]
13920 2019-Jan-13 16:45:09.113899 - [DEBUG] Propagate flow
13921 2019-Jan-13 16:45:09.113922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13922 2019-Jan-13 16:45:09.113979 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13923 2019-Jan-13 16:45:09.114627 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13924 2019-Jan-13 16:45:09.115293 - [DEBUG] Edge function : AllBottom (result of previous compose)
13925 2019-Jan-13 16:45:09.115318 - [DEBUG]
13926 2019-Jan-13 16:45:09.115343 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13927 2019-Jan-13 16:45:09.115369 - [DEBUG] = AllBottom
13928 2019-Jan-13 16:45:09.115393 - [DEBUG]
13929 2019-Jan-13 16:45:09.115416 - [DEBUG] PROPAGATE: No new function!
13930 2019-Jan-13 16:45:09.115450 - [DEBUG] EDGE:
13931 2019-Jan-13 16:45:09.115509 - [DEBUG] ---> 13932 2019-Jan-13 16:45:09.116158 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13933 2019-Jan-13 16:45:09.116825 - [DEBUG]
13934 2019-Jan-13 16:45:09.116853 - [DEBUG] EDGE:
13935 2019-Jan-13 16:45:09.116917 - [DEBUG] ---> 13936 2019-Jan-13 16:45:09.117592 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13937 2019-Jan-13 16:45:09.118306 - [DEBUG]
13938 2019-Jan-13 16:45:09.118340 - [DEBUG] Compose: EdgeIdentity * AllBottom
13939 2019-Jan-13 16:45:09.118367 - [DEBUG]
13940 2019-Jan-13 16:45:09.118391 - [DEBUG] Propagate flow
13941 2019-Jan-13 16:45:09.118415 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13942 2019-Jan-13 16:45:09.118483 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
13943 2019-Jan-13 16:45:09.119181 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
13944 2019-Jan-13 16:45:09.119907 - [DEBUG] Edge function : AllBottom (result of previous compose)
13945 2019-Jan-13 16:45:09.119935 - [DEBUG]
13946 2019-Jan-13 16:45:09.119962 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13947 2019-Jan-13 16:45:09.119988 - [DEBUG] = AllBottom
13948 2019-Jan-13 16:45:09.120013 - [DEBUG]
13949 2019-Jan-13 16:45:09.120037 - [DEBUG] PROPAGATE: No new function!
13950 2019-Jan-13 16:45:09.120065 - [DEBUG] EDGE:
13951 2019-Jan-13 16:45:09.120141 - [DEBUG] ---> 13952 2019-Jan-13 16:45:09.120883 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13953 2019-Jan-13 16:45:09.121587 - [DEBUG]
13954 2019-Jan-13 16:45:09.121650 - [DEBUG] Compose: EdgeIdentity * AllBottom
13955 2019-Jan-13 16:45:09.121679 - [DEBUG]
13956 2019-Jan-13 16:45:09.121704 - [DEBUG] Propagate flow
13957 2019-Jan-13 16:45:09.121728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13958 2019-Jan-13 16:45:09.121795 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
13959 2019-Jan-13 16:45:09.122469 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
13960 2019-Jan-13 16:45:09.123130 - [DEBUG] Edge function : AllBottom (result of previous compose)
13961 2019-Jan-13 16:45:09.123157 - [DEBUG]
13962 2019-Jan-13 16:45:09.123183 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13963 2019-Jan-13 16:45:09.123210 - [DEBUG] = AllBottom
13964 2019-Jan-13 16:45:09.123234 - [DEBUG]
13965 2019-Jan-13 16:45:09.123258 - [DEBUG] PROPAGATE: No new function!
13966 2019-Jan-13 16:45:09.123285 - [DEBUG] Compose: EdgeIdentity * AllBottom
13967 2019-Jan-13 16:45:09.123311 - [DEBUG]
13968 2019-Jan-13 16:45:09.123335 - [DEBUG] Propagate flow
13969 2019-Jan-13 16:45:09.123358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13970 2019-Jan-13 16:45:09.123418 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
13971 2019-Jan-13 16:45:09.124110 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13972 2019-Jan-13 16:45:09.124824 - [DEBUG] Edge function : AllBottom (result of previous compose)
13973 2019-Jan-13 16:45:09.124853 - [DEBUG]
13974 2019-Jan-13 16:45:09.124880 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13975 2019-Jan-13 16:45:09.124931 - [DEBUG] = AllBottom
13976 2019-Jan-13 16:45:09.124956 - [DEBUG]
13977 2019-Jan-13 16:45:09.124979 - [DEBUG] PROPAGATE: No new function!
13978 2019-Jan-13 16:45:09.125016 - [DEBUG] EDGE:
13979 2019-Jan-13 16:45:09.125096 - [DEBUG] ---> 13980 2019-Jan-13 16:45:09.125780 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
13981 2019-Jan-13 16:45:09.126419 - [DEBUG]
13982 2019-Jan-13 16:45:09.126447 - [DEBUG] EDGE:
13983 2019-Jan-13 16:45:09.126506 - [DEBUG] ---> 13984 2019-Jan-13 16:45:09.127144 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13985 2019-Jan-13 16:45:09.127795 - [DEBUG]
13986 2019-Jan-13 16:45:09.127820 - [DEBUG] EDGE:
13987 2019-Jan-13 16:45:09.127880 - [DEBUG] ---> 13988 2019-Jan-13 16:45:09.128561 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
13989 2019-Jan-13 16:45:09.129199 - [DEBUG]
13990 2019-Jan-13 16:45:09.129228 - [DEBUG] Compose: EdgeIdentity * AllBottom
13991 2019-Jan-13 16:45:09.129255 - [DEBUG]
13992 2019-Jan-13 16:45:09.129279 - [DEBUG] Propagate flow
13993 2019-Jan-13 16:45:09.129302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13994 2019-Jan-13 16:45:09.129359 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13995 2019-Jan-13 16:45:09.130000 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
13996 2019-Jan-13 16:45:09.130642 - [DEBUG] Edge function : AllBottom (result of previous compose)
13997 2019-Jan-13 16:45:09.130668 - [DEBUG]
13998 2019-Jan-13 16:45:09.130693 - [DEBUG] Join: AllTop & AllBottom
13999 2019-Jan-13 16:45:09.130719 - [DEBUG] = AllBottom (new jump func)
14000 2019-Jan-13 16:45:09.130743 - [DEBUG]
14001 2019-Jan-13 16:45:09.130767 - [DEBUG] Start adding new jump function
14002 2019-Jan-13 16:45:09.130790 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14003 2019-Jan-13 16:45:09.130846 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14004 2019-Jan-13 16:45:09.131511 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
14005 2019-Jan-13 16:45:09.132166 - [DEBUG] Edge Function : AllBottom
14006 2019-Jan-13 16:45:09.132198 - [DEBUG] End adding new jump function
14007 2019-Jan-13 16:45:09.132222 - [DEBUG]
14008 2019-Jan-13 16:45:09.132246 - [DEBUG] -------------------------------------------- 396. Path Edge --------------------------------------------
14009 2019-Jan-13 16:45:09.132271 - [DEBUG]
14010 2019-Jan-13 16:45:09.132294 - [DEBUG] Process 396. path edge:
14011 2019-Jan-13 16:45:09.132318 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14012 2019-Jan-13 16:45:09.132382 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
14013 2019-Jan-13 16:45:09.133072 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14014 2019-Jan-13 16:45:09.133773 - [DEBUG]
14015 2019-Jan-13 16:45:09.133802 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
14016 2019-Jan-13 16:45:09.134582 - [DEBUG] Compose: EdgeIdentity * AllBottom
14017 2019-Jan-13 16:45:09.134615 - [DEBUG]
14018 2019-Jan-13 16:45:09.134640 - [DEBUG] Propagate flow
14019 2019-Jan-13 16:45:09.134702 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14020 2019-Jan-13 16:45:09.134832 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
14021 2019-Jan-13 16:45:09.135530 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14022 2019-Jan-13 16:45:09.136234 - [DEBUG] Edge function : AllBottom (result of previous compose)
14023 2019-Jan-13 16:45:09.136262 - [DEBUG]
14024 2019-Jan-13 16:45:09.136289 - [DEBUG] Join: AllTop & AllBottom
14025 2019-Jan-13 16:45:09.136315 - [DEBUG] = AllBottom (new jump func)
14026 2019-Jan-13 16:45:09.136340 - [DEBUG]
14027 2019-Jan-13 16:45:09.136364 - [DEBUG] Start adding new jump function
14028 2019-Jan-13 16:45:09.136388 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14029 2019-Jan-13 16:45:09.136464 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14030 2019-Jan-13 16:45:09.137149 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
14031 2019-Jan-13 16:45:09.137793 - [DEBUG] Edge Function : AllBottom
14032 2019-Jan-13 16:45:09.137825 - [DEBUG] End adding new jump function
14033 2019-Jan-13 16:45:09.137849 - [DEBUG]
14034 2019-Jan-13 16:45:09.137873 - [DEBUG] -------------------------------------------- 397. Path Edge --------------------------------------------
14035 2019-Jan-13 16:45:09.137906 - [DEBUG]
14036 2019-Jan-13 16:45:09.137930 - [DEBUG] Process 397. path edge:
14037 2019-Jan-13 16:45:09.137954 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14038 2019-Jan-13 16:45:09.138015 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
14039 2019-Jan-13 16:45:09.138685 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14040 2019-Jan-13 16:45:09.139325 - [DEBUG]
14041 2019-Jan-13 16:45:09.139352 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
14042 2019-Jan-13 16:45:09.140014 - [DEBUG] Compose: EdgeIdentity * AllBottom
14043 2019-Jan-13 16:45:09.140043 - [DEBUG]
14044 2019-Jan-13 16:45:09.140067 - [DEBUG] Propagate flow
14045 2019-Jan-13 16:45:09.140091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14046 2019-Jan-13 16:45:09.140148 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14047 2019-Jan-13 16:45:09.140805 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14048 2019-Jan-13 16:45:09.141460 - [DEBUG] Edge function : AllBottom (result of previous compose)
14049 2019-Jan-13 16:45:09.141485 - [DEBUG]
14050 2019-Jan-13 16:45:09.141510 - [DEBUG] Join: AllTop & AllBottom
14051 2019-Jan-13 16:45:09.141536 - [DEBUG] = AllBottom (new jump func)
14052 2019-Jan-13 16:45:09.141561 - [DEBUG]
14053 2019-Jan-13 16:45:09.141584 - [DEBUG] Start adding new jump function
14054 2019-Jan-13 16:45:09.141608 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14055 2019-Jan-13 16:45:09.141664 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14056 2019-Jan-13 16:45:09.142301 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14057 2019-Jan-13 16:45:09.142945 - [DEBUG] Edge Function : AllBottom
14058 2019-Jan-13 16:45:09.142973 - [DEBUG] End adding new jump function
14059 2019-Jan-13 16:45:09.142997 - [DEBUG]
14060 2019-Jan-13 16:45:09.143021 - [DEBUG] -------------------------------------------- 398. Path Edge --------------------------------------------
14061 2019-Jan-13 16:45:09.143062 - [DEBUG]
14062 2019-Jan-13 16:45:09.143086 - [DEBUG] Process 398. path edge:
14063 2019-Jan-13 16:45:09.143111 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14064 2019-Jan-13 16:45:09.143168 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
14065 2019-Jan-13 16:45:09.143813 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14066 2019-Jan-13 16:45:09.144450 - [DEBUG]
14067 2019-Jan-13 16:45:09.144475 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14068 2019-Jan-13 16:45:09.145196 - [DEBUG] Possible callees:
14069 2019-Jan-13 16:45:09.145222 - [DEBUG] llvm.dbg.declare
14070 2019-Jan-13 16:45:09.145247 - [DEBUG] Possible return sites:
14071 2019-Jan-13 16:45:09.145271 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12014072 2019-Jan-13 16:45:09.146566 - [DEBUG] Found and process special summary
14073 2019-Jan-13 16:45:09.146603 - [DEBUG] Compose: EdgeIdentity * AllBottom
14074 2019-Jan-13 16:45:09.146630 - [DEBUG]
14075 2019-Jan-13 16:45:09.146654 - [DEBUG] Propagate flow
14076 2019-Jan-13 16:45:09.146678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14077 2019-Jan-13 16:45:09.146737 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14078 2019-Jan-13 16:45:09.147378 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14079 2019-Jan-13 16:45:09.148021 - [DEBUG] Edge function : AllBottom (result of previous compose)
14080 2019-Jan-13 16:45:09.148047 - [DEBUG]
14081 2019-Jan-13 16:45:09.148085 - [DEBUG] Join: AllTop & AllBottom
14082 2019-Jan-13 16:45:09.148113 - [DEBUG] = AllBottom (new jump func)
14083 2019-Jan-13 16:45:09.148138 - [DEBUG]
14084 2019-Jan-13 16:45:09.148161 - [DEBUG] Start adding new jump function
14085 2019-Jan-13 16:45:09.148184 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14086 2019-Jan-13 16:45:09.148244 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14087 2019-Jan-13 16:45:09.148914 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14088 2019-Jan-13 16:45:09.149577 - [DEBUG] Edge Function : AllBottom
14089 2019-Jan-13 16:45:09.149607 - [DEBUG] End adding new jump function
14090 2019-Jan-13 16:45:09.149631 - [DEBUG]
14091 2019-Jan-13 16:45:09.149654 - [DEBUG] -------------------------------------------- 399. Path Edge --------------------------------------------
14092 2019-Jan-13 16:45:09.149679 - [DEBUG]
14093 2019-Jan-13 16:45:09.149703 - [DEBUG] Process 399. path edge:
14094 2019-Jan-13 16:45:09.149727 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14095 2019-Jan-13 16:45:09.149789 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
14096 2019-Jan-13 16:45:09.150443 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14097 2019-Jan-13 16:45:09.151090 - [DEBUG]
14098 2019-Jan-13 16:45:09.151115 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14099 2019-Jan-13 16:45:09.151800 - [DEBUG] Compose: EdgeIdentity * AllBottom
14100 2019-Jan-13 16:45:09.151830 - [DEBUG]
14101 2019-Jan-13 16:45:09.151854 - [DEBUG] Propagate flow
14102 2019-Jan-13 16:45:09.151878 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14103 2019-Jan-13 16:45:09.151935 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
14104 2019-Jan-13 16:45:09.152590 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14105 2019-Jan-13 16:45:09.153226 - [DEBUG] Edge function : AllBottom (result of previous compose)
14106 2019-Jan-13 16:45:09.153251 - [DEBUG]
14107 2019-Jan-13 16:45:09.153276 - [DEBUG] Join: AllTop & AllBottom
14108 2019-Jan-13 16:45:09.153302 - [DEBUG] = AllBottom (new jump func)
14109 2019-Jan-13 16:45:09.153327 - [DEBUG]
14110 2019-Jan-13 16:45:09.153351 - [DEBUG] Start adding new jump function
14111 2019-Jan-13 16:45:09.153374 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14112 2019-Jan-13 16:45:09.153431 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14113 2019-Jan-13 16:45:09.154068 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
14114 2019-Jan-13 16:45:09.154702 - [DEBUG] Edge Function : AllBottom
14115 2019-Jan-13 16:45:09.154730 - [DEBUG] End adding new jump function
14116 2019-Jan-13 16:45:09.154767 - [DEBUG]
14117 2019-Jan-13 16:45:09.154791 - [DEBUG] -------------------------------------------- 400. Path Edge --------------------------------------------
14118 2019-Jan-13 16:45:09.154816 - [DEBUG]
14119 2019-Jan-13 16:45:09.154840 - [DEBUG] Process 400. path edge:
14120 2019-Jan-13 16:45:09.154864 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14121 2019-Jan-13 16:45:09.154921 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
14122 2019-Jan-13 16:45:09.155557 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14123 2019-Jan-13 16:45:09.156199 - [DEBUG]
14124 2019-Jan-13 16:45:09.156225 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
14125 2019-Jan-13 16:45:09.156908 - [DEBUG] Compose: EdgeIdentity * AllBottom
14126 2019-Jan-13 16:45:09.156937 - [DEBUG]
14127 2019-Jan-13 16:45:09.156961 - [DEBUG] Propagate flow
14128 2019-Jan-13 16:45:09.156985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14129 2019-Jan-13 16:45:09.157053 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14130 2019-Jan-13 16:45:09.157731 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14131 2019-Jan-13 16:45:09.158424 - [DEBUG] Edge function : AllBottom (result of previous compose)
14132 2019-Jan-13 16:45:09.158450 - [DEBUG]
14133 2019-Jan-13 16:45:09.158476 - [DEBUG] Join: AllTop & AllBottom
14134 2019-Jan-13 16:45:09.158503 - [DEBUG] = AllBottom (new jump func)
14135 2019-Jan-13 16:45:09.158527 - [DEBUG]
14136 2019-Jan-13 16:45:09.158551 - [DEBUG] Start adding new jump function
14137 2019-Jan-13 16:45:09.158574 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14138 2019-Jan-13 16:45:09.158638 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14139 2019-Jan-13 16:45:09.159327 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14140 2019-Jan-13 16:45:09.160012 - [DEBUG] Edge Function : AllBottom
14141 2019-Jan-13 16:45:09.160044 - [DEBUG] End adding new jump function
14142 2019-Jan-13 16:45:09.160068 - [DEBUG]
14143 2019-Jan-13 16:45:09.160092 - [DEBUG] -------------------------------------------- 401. Path Edge --------------------------------------------
14144 2019-Jan-13 16:45:09.160116 - [DEBUG]
14145 2019-Jan-13 16:45:09.160139 - [DEBUG] Process 401. path edge:
14146 2019-Jan-13 16:45:09.160163 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14147 2019-Jan-13 16:45:09.160233 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
14148 2019-Jan-13 16:45:09.160920 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14149 2019-Jan-13 16:45:09.161586 - [DEBUG]
14150 2019-Jan-13 16:45:09.161611 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14151 2019-Jan-13 16:45:09.162268 - [DEBUG] Possible callees:
14152 2019-Jan-13 16:45:09.162298 - [DEBUG] llvm.dbg.declare
14153 2019-Jan-13 16:45:09.162323 - [DEBUG] Possible return sites:
14154 2019-Jan-13 16:45:09.162347 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14914155 2019-Jan-13 16:45:09.163642 - [DEBUG] Found and process special summary
14156 2019-Jan-13 16:45:09.163682 - [DEBUG] Compose: EdgeIdentity * AllBottom
14157 2019-Jan-13 16:45:09.163710 - [DEBUG]
14158 2019-Jan-13 16:45:09.163735 - [DEBUG] Propagate flow
14159 2019-Jan-13 16:45:09.163758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14160 2019-Jan-13 16:45:09.163815 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14161 2019-Jan-13 16:45:09.164456 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14162 2019-Jan-13 16:45:09.165128 - [DEBUG] Edge function : AllBottom (result of previous compose)
14163 2019-Jan-13 16:45:09.165153 - [DEBUG]
14164 2019-Jan-13 16:45:09.165178 - [DEBUG] Join: AllTop & AllBottom
14165 2019-Jan-13 16:45:09.165205 - [DEBUG] = AllBottom (new jump func)
14166 2019-Jan-13 16:45:09.165229 - [DEBUG]
14167 2019-Jan-13 16:45:09.165253 - [DEBUG] Start adding new jump function
14168 2019-Jan-13 16:45:09.165276 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14169 2019-Jan-13 16:45:09.165336 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14170 2019-Jan-13 16:45:09.166017 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14171 2019-Jan-13 16:45:09.166702 - [DEBUG] Edge Function : AllBottom
14172 2019-Jan-13 16:45:09.166736 - [DEBUG] End adding new jump function
14173 2019-Jan-13 16:45:09.166761 - [DEBUG]
14174 2019-Jan-13 16:45:09.166786 - [DEBUG] -------------------------------------------- 402. Path Edge --------------------------------------------
14175 2019-Jan-13 16:45:09.166811 - [DEBUG]
14176 2019-Jan-13 16:45:09.166835 - [DEBUG] Process 402. path edge:
14177 2019-Jan-13 16:45:09.166859 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14178 2019-Jan-13 16:45:09.166936 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
14179 2019-Jan-13 16:45:09.167676 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14180 2019-Jan-13 16:45:09.168417 - [DEBUG]
14181 2019-Jan-13 16:45:09.168444 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14182 2019-Jan-13 16:45:09.169153 - [DEBUG] Compose: EdgeIdentity * AllBottom
14183 2019-Jan-13 16:45:09.169184 - [DEBUG]
14184 2019-Jan-13 16:45:09.169208 - [DEBUG] Propagate flow
14185 2019-Jan-13 16:45:09.169232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14186 2019-Jan-13 16:45:09.169296 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14187 2019-Jan-13 16:45:09.169937 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14188 2019-Jan-13 16:45:09.170575 - [DEBUG] Edge function : AllBottom (result of previous compose)
14189 2019-Jan-13 16:45:09.170620 - [DEBUG]
14190 2019-Jan-13 16:45:09.170646 - [DEBUG] Join: AllTop & AllBottom
14191 2019-Jan-13 16:45:09.170673 - [DEBUG] = AllBottom (new jump func)
14192 2019-Jan-13 16:45:09.170697 - [DEBUG]
14193 2019-Jan-13 16:45:09.170721 - [DEBUG] Start adding new jump function
14194 2019-Jan-13 16:45:09.170745 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14195 2019-Jan-13 16:45:09.170802 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14196 2019-Jan-13 16:45:09.171485 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14197 2019-Jan-13 16:45:09.172125 - [DEBUG] Edge Function : AllBottom
14198 2019-Jan-13 16:45:09.172155 - [DEBUG] End adding new jump function
14199 2019-Jan-13 16:45:09.172179 - [DEBUG]
14200 2019-Jan-13 16:45:09.172203 - [DEBUG] -------------------------------------------- 403. Path Edge --------------------------------------------
14201 2019-Jan-13 16:45:09.172227 - [DEBUG]
14202 2019-Jan-13 16:45:09.172251 - [DEBUG] Process 403. path edge:
14203 2019-Jan-13 16:45:09.172275 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14204 2019-Jan-13 16:45:09.172333 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
14205 2019-Jan-13 16:45:09.172969 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14206 2019-Jan-13 16:45:09.173605 - [DEBUG]
14207 2019-Jan-13 16:45:09.173631 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14208 2019-Jan-13 16:45:09.174285 - [DEBUG] Compose: EdgeIdentity * AllBottom
14209 2019-Jan-13 16:45:09.174313 - [DEBUG]
14210 2019-Jan-13 16:45:09.174337 - [DEBUG] Propagate flow
14211 2019-Jan-13 16:45:09.174361 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14212 2019-Jan-13 16:45:09.174418 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
14213 2019-Jan-13 16:45:09.175083 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14214 2019-Jan-13 16:45:09.175733 - [DEBUG] Edge function : AllBottom (result of previous compose)
14215 2019-Jan-13 16:45:09.175760 - [DEBUG]
14216 2019-Jan-13 16:45:09.175785 - [DEBUG] Join: AllTop & AllBottom
14217 2019-Jan-13 16:45:09.175811 - [DEBUG] = AllBottom (new jump func)
14218 2019-Jan-13 16:45:09.175836 - [DEBUG]
14219 2019-Jan-13 16:45:09.175860 - [DEBUG] Start adding new jump function
14220 2019-Jan-13 16:45:09.175883 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14221 2019-Jan-13 16:45:09.175943 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14222 2019-Jan-13 16:45:09.176583 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
14223 2019-Jan-13 16:45:09.177228 - [DEBUG] Edge Function : AllBottom
14224 2019-Jan-13 16:45:09.177257 - [DEBUG] End adding new jump function
14225 2019-Jan-13 16:45:09.177281 - [DEBUG]
14226 2019-Jan-13 16:45:09.177304 - [DEBUG] -------------------------------------------- 404. Path Edge --------------------------------------------
14227 2019-Jan-13 16:45:09.177328 - [DEBUG]
14228 2019-Jan-13 16:45:09.177352 - [DEBUG] Process 404. path edge:
14229 2019-Jan-13 16:45:09.177376 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14230 2019-Jan-13 16:45:09.177433 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
14231 2019-Jan-13 16:45:09.178101 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14232 2019-Jan-13 16:45:09.178765 - [DEBUG]
14233 2019-Jan-13 16:45:09.178805 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
14234 2019-Jan-13 16:45:09.179491 - [DEBUG] Possible callees:
14235 2019-Jan-13 16:45:09.179518 - [DEBUG] llvm.dbg.declare
14236 2019-Jan-13 16:45:09.179543 - [DEBUG] Possible return sites:
14237 2019-Jan-13 16:45:09.179566 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15514238 2019-Jan-13 16:45:09.180864 - [DEBUG] Found and process special summary
14239 2019-Jan-13 16:45:09.180902 - [DEBUG] Compose: EdgeIdentity * AllBottom
14240 2019-Jan-13 16:45:09.180930 - [DEBUG]
14241 2019-Jan-13 16:45:09.180954 - [DEBUG] Propagate flow
14242 2019-Jan-13 16:45:09.180977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14243 2019-Jan-13 16:45:09.181043 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14244 2019-Jan-13 16:45:09.181712 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14245 2019-Jan-13 16:45:09.182362 - [DEBUG] Edge function : AllBottom (result of previous compose)
14246 2019-Jan-13 16:45:09.182387 - [DEBUG]
14247 2019-Jan-13 16:45:09.182413 - [DEBUG] Join: AllTop & AllBottom
14248 2019-Jan-13 16:45:09.182439 - [DEBUG] = AllBottom (new jump func)
14249 2019-Jan-13 16:45:09.182464 - [DEBUG]
14250 2019-Jan-13 16:45:09.182488 - [DEBUG] Start adding new jump function
14251 2019-Jan-13 16:45:09.182511 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14252 2019-Jan-13 16:45:09.182570 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14253 2019-Jan-13 16:45:09.183209 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14254 2019-Jan-13 16:45:09.183847 - [DEBUG] Edge Function : AllBottom
14255 2019-Jan-13 16:45:09.183876 - [DEBUG] End adding new jump function
14256 2019-Jan-13 16:45:09.183900 - [DEBUG]
14257 2019-Jan-13 16:45:09.183923 - [DEBUG] -------------------------------------------- 405. Path Edge --------------------------------------------
14258 2019-Jan-13 16:45:09.183948 - [DEBUG]
14259 2019-Jan-13 16:45:09.183971 - [DEBUG] Process 405. path edge:
14260 2019-Jan-13 16:45:09.183995 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14261 2019-Jan-13 16:45:09.184051 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
14262 2019-Jan-13 16:45:09.184690 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14263 2019-Jan-13 16:45:09.185346 - [DEBUG]
14264 2019-Jan-13 16:45:09.185371 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14265 2019-Jan-13 16:45:09.186030 - [DEBUG] Compose: EdgeIdentity * AllBottom
14266 2019-Jan-13 16:45:09.186059 - [DEBUG]
14267 2019-Jan-13 16:45:09.186083 - [DEBUG] Propagate flow
14268 2019-Jan-13 16:45:09.186107 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14269 2019-Jan-13 16:45:09.186164 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
14270 2019-Jan-13 16:45:09.186803 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14271 2019-Jan-13 16:45:09.187440 - [DEBUG] Edge function : AllBottom (result of previous compose)
14272 2019-Jan-13 16:45:09.187465 - [DEBUG]
14273 2019-Jan-13 16:45:09.187490 - [DEBUG] Join: AllTop & AllBottom
14274 2019-Jan-13 16:45:09.187516 - [DEBUG] = AllBottom (new jump func)
14275 2019-Jan-13 16:45:09.187541 - [DEBUG]
14276 2019-Jan-13 16:45:09.187564 - [DEBUG] Start adding new jump function
14277 2019-Jan-13 16:45:09.187601 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14278 2019-Jan-13 16:45:09.187658 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14279 2019-Jan-13 16:45:09.188319 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
14280 2019-Jan-13 16:45:09.188957 - [DEBUG] Edge Function : AllBottom
14281 2019-Jan-13 16:45:09.188985 - [DEBUG] End adding new jump function
14282 2019-Jan-13 16:45:09.189010 - [DEBUG]
14283 2019-Jan-13 16:45:09.189033 - [DEBUG] -------------------------------------------- 406. Path Edge --------------------------------------------
14284 2019-Jan-13 16:45:09.189058 - [DEBUG]
14285 2019-Jan-13 16:45:09.189081 - [DEBUG] Process 406. path edge:
14286 2019-Jan-13 16:45:09.189105 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14287 2019-Jan-13 16:45:09.189162 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
14288 2019-Jan-13 16:45:09.189800 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14289 2019-Jan-13 16:45:09.190436 - [DEBUG]
14290 2019-Jan-13 16:45:09.190461 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
14291 2019-Jan-13 16:45:09.191115 - [DEBUG] Compose: EdgeIdentity * AllBottom
14292 2019-Jan-13 16:45:09.191144 - [DEBUG]
14293 2019-Jan-13 16:45:09.191167 - [DEBUG] Propagate flow
14294 2019-Jan-13 16:45:09.191191 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14295 2019-Jan-13 16:45:09.191248 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
14296 2019-Jan-13 16:45:09.191901 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14297 2019-Jan-13 16:45:09.192537 - [DEBUG] Edge function : AllBottom (result of previous compose)
14298 2019-Jan-13 16:45:09.192562 - [DEBUG]
14299 2019-Jan-13 16:45:09.192587 - [DEBUG] Join: AllTop & AllBottom
14300 2019-Jan-13 16:45:09.192613 - [DEBUG] = AllBottom (new jump func)
14301 2019-Jan-13 16:45:09.192637 - [DEBUG]
14302 2019-Jan-13 16:45:09.192661 - [DEBUG] Start adding new jump function
14303 2019-Jan-13 16:45:09.192684 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14304 2019-Jan-13 16:45:09.192740 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14305 2019-Jan-13 16:45:09.193376 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
14306 2019-Jan-13 16:45:09.194011 - [DEBUG] Edge Function : AllBottom
14307 2019-Jan-13 16:45:09.194038 - [DEBUG] End adding new jump function
14308 2019-Jan-13 16:45:09.194062 - [DEBUG]
14309 2019-Jan-13 16:45:09.194086 - [DEBUG] -------------------------------------------- 407. Path Edge --------------------------------------------
14310 2019-Jan-13 16:45:09.194110 - [DEBUG]
14311 2019-Jan-13 16:45:09.194133 - [DEBUG] Process 407. path edge:
14312 2019-Jan-13 16:45:09.194157 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14313 2019-Jan-13 16:45:09.194214 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
14314 2019-Jan-13 16:45:09.194865 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14315 2019-Jan-13 16:45:09.195503 - [DEBUG]
14316 2019-Jan-13 16:45:09.195528 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
14317 2019-Jan-13 16:45:09.196181 - [DEBUG] Compose: EdgeIdentity * AllBottom
14318 2019-Jan-13 16:45:09.196214 - [DEBUG]
14319 2019-Jan-13 16:45:09.196238 - [DEBUG] Propagate flow
14320 2019-Jan-13 16:45:09.196261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14321 2019-Jan-13 16:45:09.196320 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
14322 2019-Jan-13 16:45:09.197031 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14323 2019-Jan-13 16:45:09.197714 - [DEBUG] Edge function : AllBottom (result of previous compose)
14324 2019-Jan-13 16:45:09.197741 - [DEBUG]
14325 2019-Jan-13 16:45:09.197766 - [DEBUG] Join: AllTop & AllBottom
14326 2019-Jan-13 16:45:09.197793 - [DEBUG] = AllBottom (new jump func)
14327 2019-Jan-13 16:45:09.197818 - [DEBUG]
14328 2019-Jan-13 16:45:09.197841 - [DEBUG] Start adding new jump function
14329 2019-Jan-13 16:45:09.197865 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14330 2019-Jan-13 16:45:09.197932 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14331 2019-Jan-13 16:45:09.198627 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
14332 2019-Jan-13 16:45:09.199293 - [DEBUG] Edge Function : AllBottom
14333 2019-Jan-13 16:45:09.199325 - [DEBUG] End adding new jump function
14334 2019-Jan-13 16:45:09.199350 - [DEBUG]
14335 2019-Jan-13 16:45:09.199374 - [DEBUG] -------------------------------------------- 408. Path Edge --------------------------------------------
14336 2019-Jan-13 16:45:09.199399 - [DEBUG]
14337 2019-Jan-13 16:45:09.199423 - [DEBUG] Process 408. path edge:
14338 2019-Jan-13 16:45:09.199447 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14339 2019-Jan-13 16:45:09.199510 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
14340 2019-Jan-13 16:45:09.200217 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14341 2019-Jan-13 16:45:09.200898 - [DEBUG]
14342 2019-Jan-13 16:45:09.200923 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
14343 2019-Jan-13 16:45:09.201634 - [DEBUG] Possible callees:
14344 2019-Jan-13 16:45:09.201661 - [DEBUG] llvm.dbg.declare
14345 2019-Jan-13 16:45:09.201686 - [DEBUG] Possible return sites:
14346 2019-Jan-13 16:45:09.201710 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16314347 2019-Jan-13 16:45:09.203094 - [DEBUG] Found and process special summary
14348 2019-Jan-13 16:45:09.203161 - [DEBUG] Compose: EdgeIdentity * AllBottom
14349 2019-Jan-13 16:45:09.203191 - [DEBUG]
14350 2019-Jan-13 16:45:09.203217 - [DEBUG] Propagate flow
14351 2019-Jan-13 16:45:09.203241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14352 2019-Jan-13 16:45:09.203322 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14353 2019-Jan-13 16:45:09.204045 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14354 2019-Jan-13 16:45:09.204763 - [DEBUG] Edge function : AllBottom (result of previous compose)
14355 2019-Jan-13 16:45:09.204794 - [DEBUG]
14356 2019-Jan-13 16:45:09.204821 - [DEBUG] Join: AllTop & AllBottom
14357 2019-Jan-13 16:45:09.204847 - [DEBUG] = AllBottom (new jump func)
14358 2019-Jan-13 16:45:09.204872 - [DEBUG]
14359 2019-Jan-13 16:45:09.204896 - [DEBUG] Start adding new jump function
14360 2019-Jan-13 16:45:09.204920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14361 2019-Jan-13 16:45:09.204989 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14362 2019-Jan-13 16:45:09.205640 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14363 2019-Jan-13 16:45:09.206312 - [DEBUG] Edge Function : AllBottom
14364 2019-Jan-13 16:45:09.206343 - [DEBUG] End adding new jump function
14365 2019-Jan-13 16:45:09.206368 - [DEBUG]
14366 2019-Jan-13 16:45:09.206393 - [DEBUG] -------------------------------------------- 409. Path Edge --------------------------------------------
14367 2019-Jan-13 16:45:09.206418 - [DEBUG]
14368 2019-Jan-13 16:45:09.206441 - [DEBUG] Process 409. path edge:
14369 2019-Jan-13 16:45:09.206465 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14370 2019-Jan-13 16:45:09.206523 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
14371 2019-Jan-13 16:45:09.207162 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14372 2019-Jan-13 16:45:09.207799 - [DEBUG]
14373 2019-Jan-13 16:45:09.207824 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14374 2019-Jan-13 16:45:09.208541 - [DEBUG] Compose: EdgeIdentity * AllBottom
14375 2019-Jan-13 16:45:09.208570 - [DEBUG]
14376 2019-Jan-13 16:45:09.208594 - [DEBUG] Propagate flow
14377 2019-Jan-13 16:45:09.208618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14378 2019-Jan-13 16:45:09.208684 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14379 2019-Jan-13 16:45:09.209341 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14380 2019-Jan-13 16:45:09.209977 - [DEBUG] Edge function : AllBottom (result of previous compose)
14381 2019-Jan-13 16:45:09.210002 - [DEBUG]
14382 2019-Jan-13 16:45:09.210027 - [DEBUG] Join: AllTop & AllBottom
14383 2019-Jan-13 16:45:09.210054 - [DEBUG] = AllBottom (new jump func)
14384 2019-Jan-13 16:45:09.210078 - [DEBUG]
14385 2019-Jan-13 16:45:09.210102 - [DEBUG] Start adding new jump function
14386 2019-Jan-13 16:45:09.210125 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14387 2019-Jan-13 16:45:09.210182 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14388 2019-Jan-13 16:45:09.210819 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14389 2019-Jan-13 16:45:09.211482 - [DEBUG] Edge Function : AllBottom
14390 2019-Jan-13 16:45:09.211511 - [DEBUG] End adding new jump function
14391 2019-Jan-13 16:45:09.211536 - [DEBUG]
14392 2019-Jan-13 16:45:09.211559 - [DEBUG] -------------------------------------------- 410. Path Edge --------------------------------------------
14393 2019-Jan-13 16:45:09.211584 - [DEBUG]
14394 2019-Jan-13 16:45:09.211607 - [DEBUG] Process 410. path edge:
14395 2019-Jan-13 16:45:09.211631 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14396 2019-Jan-13 16:45:09.211688 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
14397 2019-Jan-13 16:45:09.212325 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14398 2019-Jan-13 16:45:09.212969 - [DEBUG]
14399 2019-Jan-13 16:45:09.212996 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14400 2019-Jan-13 16:45:09.213650 - [DEBUG] Compose: EdgeIdentity * AllBottom
14401 2019-Jan-13 16:45:09.213678 - [DEBUG]
14402 2019-Jan-13 16:45:09.213702 - [DEBUG] Propagate flow
14403 2019-Jan-13 16:45:09.213725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14404 2019-Jan-13 16:45:09.213782 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14405 2019-Jan-13 16:45:09.214432 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14406 2019-Jan-13 16:45:09.215093 - [DEBUG] Edge function : AllBottom (result of previous compose)
14407 2019-Jan-13 16:45:09.215135 - [DEBUG]
14408 2019-Jan-13 16:45:09.215160 - [DEBUG] Join: AllTop & AllBottom
14409 2019-Jan-13 16:45:09.215186 - [DEBUG] = AllBottom (new jump func)
14410 2019-Jan-13 16:45:09.215210 - [DEBUG]
14411 2019-Jan-13 16:45:09.215234 - [DEBUG] Start adding new jump function
14412 2019-Jan-13 16:45:09.215257 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14413 2019-Jan-13 16:45:09.215316 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14414 2019-Jan-13 16:45:09.215981 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14415 2019-Jan-13 16:45:09.216655 - [DEBUG] Edge Function : AllBottom
14416 2019-Jan-13 16:45:09.216685 - [DEBUG] End adding new jump function
14417 2019-Jan-13 16:45:09.216710 - [DEBUG]
14418 2019-Jan-13 16:45:09.216734 - [DEBUG] -------------------------------------------- 411. Path Edge --------------------------------------------
14419 2019-Jan-13 16:45:09.216759 - [DEBUG]
14420 2019-Jan-13 16:45:09.216782 - [DEBUG] Process 411. path edge:
14421 2019-Jan-13 16:45:09.216806 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14422 2019-Jan-13 16:45:09.216867 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
14423 2019-Jan-13 16:45:09.217516 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14424 2019-Jan-13 16:45:09.218179 - [DEBUG]
14425 2019-Jan-13 16:45:09.218204 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14426 2019-Jan-13 16:45:09.218865 - [DEBUG] Possible callees:
14427 2019-Jan-13 16:45:09.218890 - [DEBUG] llvm.dbg.declare
14428 2019-Jan-13 16:45:09.218915 - [DEBUG] Possible return sites:
14429 2019-Jan-13 16:45:09.218939 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16914430 2019-Jan-13 16:45:09.220224 - [DEBUG] Found and process special summary
14431 2019-Jan-13 16:45:09.220261 - [DEBUG] Compose: EdgeIdentity * AllBottom
14432 2019-Jan-13 16:45:09.220289 - [DEBUG]
14433 2019-Jan-13 16:45:09.220313 - [DEBUG] Propagate flow
14434 2019-Jan-13 16:45:09.220336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14435 2019-Jan-13 16:45:09.220394 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14436 2019-Jan-13 16:45:09.221047 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14437 2019-Jan-13 16:45:09.221716 - [DEBUG] Edge function : AllBottom (result of previous compose)
14438 2019-Jan-13 16:45:09.221741 - [DEBUG]
14439 2019-Jan-13 16:45:09.221766 - [DEBUG] Join: AllTop & AllBottom
14440 2019-Jan-13 16:45:09.221792 - [DEBUG] = AllBottom (new jump func)
14441 2019-Jan-13 16:45:09.221817 - [DEBUG]
14442 2019-Jan-13 16:45:09.221840 - [DEBUG] Start adding new jump function
14443 2019-Jan-13 16:45:09.221864 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14444 2019-Jan-13 16:45:09.221921 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14445 2019-Jan-13 16:45:09.222558 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14446 2019-Jan-13 16:45:09.223195 - [DEBUG] Edge Function : AllBottom
14447 2019-Jan-13 16:45:09.223223 - [DEBUG] End adding new jump function
14448 2019-Jan-13 16:45:09.223247 - [DEBUG]
14449 2019-Jan-13 16:45:09.223271 - [DEBUG] -------------------------------------------- 412. Path Edge --------------------------------------------
14450 2019-Jan-13 16:45:09.223308 - [DEBUG]
14451 2019-Jan-13 16:45:09.223332 - [DEBUG] Process 412. path edge:
14452 2019-Jan-13 16:45:09.223356 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14453 2019-Jan-13 16:45:09.223413 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
14454 2019-Jan-13 16:45:09.224051 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14455 2019-Jan-13 16:45:09.224687 - [DEBUG]
14456 2019-Jan-13 16:45:09.224712 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14457 2019-Jan-13 16:45:09.225385 - [DEBUG] Compose: EdgeIdentity * AllBottom
14458 2019-Jan-13 16:45:09.225414 - [DEBUG]
14459 2019-Jan-13 16:45:09.225438 - [DEBUG] Propagate flow
14460 2019-Jan-13 16:45:09.225462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14461 2019-Jan-13 16:45:09.225519 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14462 2019-Jan-13 16:45:09.226158 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14463 2019-Jan-13 16:45:09.226794 - [DEBUG] Edge function : AllBottom (result of previous compose)
14464 2019-Jan-13 16:45:09.226819 - [DEBUG]
14465 2019-Jan-13 16:45:09.226845 - [DEBUG] Join: AllTop & AllBottom
14466 2019-Jan-13 16:45:09.226871 - [DEBUG] = AllBottom (new jump func)
14467 2019-Jan-13 16:45:09.226895 - [DEBUG]
14468 2019-Jan-13 16:45:09.226919 - [DEBUG] Start adding new jump function
14469 2019-Jan-13 16:45:09.226942 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14470 2019-Jan-13 16:45:09.226998 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14471 2019-Jan-13 16:45:09.227635 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14472 2019-Jan-13 16:45:09.228292 - [DEBUG] Edge Function : AllBottom
14473 2019-Jan-13 16:45:09.228320 - [DEBUG] End adding new jump function
14474 2019-Jan-13 16:45:09.228344 - [DEBUG]
14475 2019-Jan-13 16:45:09.228368 - [DEBUG] -------------------------------------------- 413. Path Edge --------------------------------------------
14476 2019-Jan-13 16:45:09.228393 - [DEBUG]
14477 2019-Jan-13 16:45:09.228416 - [DEBUG] Process 413. path edge:
14478 2019-Jan-13 16:45:09.228440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14479 2019-Jan-13 16:45:09.228498 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
14480 2019-Jan-13 16:45:09.229142 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14481 2019-Jan-13 16:45:09.229778 - [DEBUG]
14482 2019-Jan-13 16:45:09.229802 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14483 2019-Jan-13 16:45:09.230455 - [DEBUG] Compose: EdgeIdentity * AllBottom
14484 2019-Jan-13 16:45:09.230484 - [DEBUG]
14485 2019-Jan-13 16:45:09.230508 - [DEBUG] Propagate flow
14486 2019-Jan-13 16:45:09.230532 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14487 2019-Jan-13 16:45:09.230589 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14488 2019-Jan-13 16:45:09.231232 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14489 2019-Jan-13 16:45:09.231900 - [DEBUG] Edge function : AllBottom (result of previous compose)
14490 2019-Jan-13 16:45:09.231926 - [DEBUG]
14491 2019-Jan-13 16:45:09.231950 - [DEBUG] Join: AllTop & AllBottom
14492 2019-Jan-13 16:45:09.231976 - [DEBUG] = AllBottom (new jump func)
14493 2019-Jan-13 16:45:09.232017 - [DEBUG]
14494 2019-Jan-13 16:45:09.232041 - [DEBUG] Start adding new jump function
14495 2019-Jan-13 16:45:09.232064 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14496 2019-Jan-13 16:45:09.232123 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14497 2019-Jan-13 16:45:09.232770 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14498 2019-Jan-13 16:45:09.233412 - [DEBUG] Edge Function : AllBottom
14499 2019-Jan-13 16:45:09.233440 - [DEBUG] End adding new jump function
14500 2019-Jan-13 16:45:09.233464 - [DEBUG]
14501 2019-Jan-13 16:45:09.233488 - [DEBUG] -------------------------------------------- 414. Path Edge --------------------------------------------
14502 2019-Jan-13 16:45:09.233512 - [DEBUG]
14503 2019-Jan-13 16:45:09.233536 - [DEBUG] Process 414. path edge:
14504 2019-Jan-13 16:45:09.233560 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14505 2019-Jan-13 16:45:09.233617 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
14506 2019-Jan-13 16:45:09.234256 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14507 2019-Jan-13 16:45:09.234913 - [DEBUG]
14508 2019-Jan-13 16:45:09.234938 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14509 2019-Jan-13 16:45:09.235596 - [DEBUG] Compose: EdgeIdentity * AllBottom
14510 2019-Jan-13 16:45:09.235624 - [DEBUG]
14511 2019-Jan-13 16:45:09.235648 - [DEBUG] Propagate flow
14512 2019-Jan-13 16:45:09.235671 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14513 2019-Jan-13 16:45:09.235729 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14514 2019-Jan-13 16:45:09.236381 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14515 2019-Jan-13 16:45:09.237052 - [DEBUG] Edge function : AllBottom (result of previous compose)
14516 2019-Jan-13 16:45:09.237079 - [DEBUG]
14517 2019-Jan-13 16:45:09.237104 - [DEBUG] Join: AllTop & AllBottom
14518 2019-Jan-13 16:45:09.237130 - [DEBUG] = AllBottom (new jump func)
14519 2019-Jan-13 16:45:09.237155 - [DEBUG]
14520 2019-Jan-13 16:45:09.237179 - [DEBUG] Start adding new jump function
14521 2019-Jan-13 16:45:09.237202 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14522 2019-Jan-13 16:45:09.237270 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14523 2019-Jan-13 16:45:09.237932 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14524 2019-Jan-13 16:45:09.238626 - [DEBUG] Edge Function : AllBottom
14525 2019-Jan-13 16:45:09.238659 - [DEBUG] End adding new jump function
14526 2019-Jan-13 16:45:09.238684 - [DEBUG]
14527 2019-Jan-13 16:45:09.238708 - [DEBUG] -------------------------------------------- 415. Path Edge --------------------------------------------
14528 2019-Jan-13 16:45:09.238734 - [DEBUG]
14529 2019-Jan-13 16:45:09.238757 - [DEBUG] Process 415. path edge:
14530 2019-Jan-13 16:45:09.238781 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14531 2019-Jan-13 16:45:09.238849 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
14532 2019-Jan-13 16:45:09.239509 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14533 2019-Jan-13 16:45:09.240170 - [DEBUG]
14534 2019-Jan-13 16:45:09.240197 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14535 2019-Jan-13 16:45:09.240886 - [DEBUG] Compose: EdgeIdentity * AllBottom
14536 2019-Jan-13 16:45:09.240937 - [DEBUG]
14537 2019-Jan-13 16:45:09.240963 - [DEBUG] Propagate flow
14538 2019-Jan-13 16:45:09.240987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14539 2019-Jan-13 16:45:09.241065 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14540 2019-Jan-13 16:45:09.241783 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14541 2019-Jan-13 16:45:09.242426 - [DEBUG] Edge function : AllBottom (result of previous compose)
14542 2019-Jan-13 16:45:09.242452 - [DEBUG]
14543 2019-Jan-13 16:45:09.242477 - [DEBUG] Join: AllTop & AllBottom
14544 2019-Jan-13 16:45:09.242503 - [DEBUG] = AllBottom (new jump func)
14545 2019-Jan-13 16:45:09.242528 - [DEBUG]
14546 2019-Jan-13 16:45:09.242552 - [DEBUG] Start adding new jump function
14547 2019-Jan-13 16:45:09.242575 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14548 2019-Jan-13 16:45:09.242633 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14549 2019-Jan-13 16:45:09.243269 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14550 2019-Jan-13 16:45:09.243908 - [DEBUG] Edge Function : AllBottom
14551 2019-Jan-13 16:45:09.243936 - [DEBUG] End adding new jump function
14552 2019-Jan-13 16:45:09.243961 - [DEBUG]
14553 2019-Jan-13 16:45:09.243985 - [DEBUG] -------------------------------------------- 416. Path Edge --------------------------------------------
14554 2019-Jan-13 16:45:09.244009 - [DEBUG]
14555 2019-Jan-13 16:45:09.244032 - [DEBUG] Process 416. path edge:
14556 2019-Jan-13 16:45:09.244056 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14557 2019-Jan-13 16:45:09.244113 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
14558 2019-Jan-13 16:45:09.244772 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14559 2019-Jan-13 16:45:09.245417 - [DEBUG]
14560 2019-Jan-13 16:45:09.245443 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14561 2019-Jan-13 16:45:09.246108 - [DEBUG] Compose: EdgeIdentity * AllBottom
14562 2019-Jan-13 16:45:09.246136 - [DEBUG]
14563 2019-Jan-13 16:45:09.246161 - [DEBUG] Propagate flow
14564 2019-Jan-13 16:45:09.246184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14565 2019-Jan-13 16:45:09.246241 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14566 2019-Jan-13 16:45:09.246894 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14567 2019-Jan-13 16:45:09.247533 - [DEBUG] Edge function : AllBottom (result of previous compose)
14568 2019-Jan-13 16:45:09.247558 - [DEBUG]
14569 2019-Jan-13 16:45:09.247584 - [DEBUG] Join: AllTop & AllBottom
14570 2019-Jan-13 16:45:09.247610 - [DEBUG] = AllBottom (new jump func)
14571 2019-Jan-13 16:45:09.247634 - [DEBUG]
14572 2019-Jan-13 16:45:09.247658 - [DEBUG] Start adding new jump function
14573 2019-Jan-13 16:45:09.247681 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14574 2019-Jan-13 16:45:09.247739 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14575 2019-Jan-13 16:45:09.248411 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14576 2019-Jan-13 16:45:09.249063 - [DEBUG] Edge Function : AllBottom
14577 2019-Jan-13 16:45:09.249094 - [DEBUG] End adding new jump function
14578 2019-Jan-13 16:45:09.249118 - [DEBUG]
14579 2019-Jan-13 16:45:09.249142 - [DEBUG] -------------------------------------------- 417. Path Edge --------------------------------------------
14580 2019-Jan-13 16:45:09.249167 - [DEBUG]
14581 2019-Jan-13 16:45:09.249190 - [DEBUG] Process 417. path edge:
14582 2019-Jan-13 16:45:09.249234 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14583 2019-Jan-13 16:45:09.249303 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
14584 2019-Jan-13 16:45:09.249995 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14585 2019-Jan-13 16:45:09.250687 - [DEBUG]
14586 2019-Jan-13 16:45:09.250719 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14587 2019-Jan-13 16:45:09.251521 - [DEBUG] Compose: EdgeIdentity * AllBottom
14588 2019-Jan-13 16:45:09.251555 - [DEBUG]
14589 2019-Jan-13 16:45:09.251580 - [DEBUG] Propagate flow
14590 2019-Jan-13 16:45:09.251604 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14591 2019-Jan-13 16:45:09.251693 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14592 2019-Jan-13 16:45:09.252388 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14593 2019-Jan-13 16:45:09.253037 - [DEBUG] Edge function : AllBottom (result of previous compose)
14594 2019-Jan-13 16:45:09.253064 - [DEBUG]
14595 2019-Jan-13 16:45:09.253090 - [DEBUG] Join: AllTop & AllBottom
14596 2019-Jan-13 16:45:09.253116 - [DEBUG] = AllBottom (new jump func)
14597 2019-Jan-13 16:45:09.253141 - [DEBUG]
14598 2019-Jan-13 16:45:09.253165 - [DEBUG] Start adding new jump function
14599 2019-Jan-13 16:45:09.253189 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14600 2019-Jan-13 16:45:09.253248 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14601 2019-Jan-13 16:45:09.253885 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14602 2019-Jan-13 16:45:09.254521 - [DEBUG] Edge Function : AllBottom
14603 2019-Jan-13 16:45:09.254551 - [DEBUG] End adding new jump function
14604 2019-Jan-13 16:45:09.254575 - [DEBUG]
14605 2019-Jan-13 16:45:09.254599 - [DEBUG] -------------------------------------------- 418. Path Edge --------------------------------------------
14606 2019-Jan-13 16:45:09.254624 - [DEBUG]
14607 2019-Jan-13 16:45:09.254647 - [DEBUG] Process 418. path edge:
14608 2019-Jan-13 16:45:09.254671 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14609 2019-Jan-13 16:45:09.254728 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
14610 2019-Jan-13 16:45:09.255383 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14611 2019-Jan-13 16:45:09.256020 - [DEBUG]
14612 2019-Jan-13 16:45:09.256045 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14613 2019-Jan-13 16:45:09.256735 - [DEBUG] Compose: EdgeIdentity * AllBottom
14614 2019-Jan-13 16:45:09.256764 - [DEBUG]
14615 2019-Jan-13 16:45:09.256788 - [DEBUG] Propagate flow
14616 2019-Jan-13 16:45:09.256811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14617 2019-Jan-13 16:45:09.256872 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14618 2019-Jan-13 16:45:09.257519 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14619 2019-Jan-13 16:45:09.258176 - [DEBUG] Edge function : AllBottom (result of previous compose)
14620 2019-Jan-13 16:45:09.258201 - [DEBUG]
14621 2019-Jan-13 16:45:09.258226 - [DEBUG] Join: AllTop & AllBottom
14622 2019-Jan-13 16:45:09.258256 - [DEBUG] = AllBottom (new jump func)
14623 2019-Jan-13 16:45:09.258280 - [DEBUG]
14624 2019-Jan-13 16:45:09.258304 - [DEBUG] Start adding new jump function
14625 2019-Jan-13 16:45:09.258327 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14626 2019-Jan-13 16:45:09.258407 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14627 2019-Jan-13 16:45:09.259047 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14628 2019-Jan-13 16:45:09.259687 - [DEBUG] Edge Function : AllBottom
14629 2019-Jan-13 16:45:09.259715 - [DEBUG] End adding new jump function
14630 2019-Jan-13 16:45:09.259739 - [DEBUG]
14631 2019-Jan-13 16:45:09.259763 - [DEBUG] -------------------------------------------- 419. Path Edge --------------------------------------------
14632 2019-Jan-13 16:45:09.259787 - [DEBUG]
14633 2019-Jan-13 16:45:09.259810 - [DEBUG] Process 419. path edge:
14634 2019-Jan-13 16:45:09.259834 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14635 2019-Jan-13 16:45:09.259890 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
14636 2019-Jan-13 16:45:09.260530 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14637 2019-Jan-13 16:45:09.261166 - [DEBUG]
14638 2019-Jan-13 16:45:09.261192 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14639 2019-Jan-13 16:45:09.261874 - [DEBUG] Compose: EdgeIdentity * AllBottom
14640 2019-Jan-13 16:45:09.261902 - [DEBUG]
14641 2019-Jan-13 16:45:09.261926 - [DEBUG] Propagate flow
14642 2019-Jan-13 16:45:09.261950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14643 2019-Jan-13 16:45:09.262007 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14644 2019-Jan-13 16:45:09.262645 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14645 2019-Jan-13 16:45:09.263288 - [DEBUG] Edge function : AllBottom (result of previous compose)
14646 2019-Jan-13 16:45:09.263313 - [DEBUG]
14647 2019-Jan-13 16:45:09.263338 - [DEBUG] Join: AllTop & AllBottom
14648 2019-Jan-13 16:45:09.263364 - [DEBUG] = AllBottom (new jump func)
14649 2019-Jan-13 16:45:09.263388 - [DEBUG]
14650 2019-Jan-13 16:45:09.263411 - [DEBUG] Start adding new jump function
14651 2019-Jan-13 16:45:09.263434 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14652 2019-Jan-13 16:45:09.263491 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14653 2019-Jan-13 16:45:09.264126 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14654 2019-Jan-13 16:45:09.264776 - [DEBUG] Edge Function : AllBottom
14655 2019-Jan-13 16:45:09.264804 - [DEBUG] End adding new jump function
14656 2019-Jan-13 16:45:09.264828 - [DEBUG]
14657 2019-Jan-13 16:45:09.264852 - [DEBUG] -------------------------------------------- 420. Path Edge --------------------------------------------
14658 2019-Jan-13 16:45:09.264876 - [DEBUG]
14659 2019-Jan-13 16:45:09.264899 - [DEBUG] Process 420. path edge:
14660 2019-Jan-13 16:45:09.264923 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14661 2019-Jan-13 16:45:09.264980 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
14662 2019-Jan-13 16:45:09.265629 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14663 2019-Jan-13 16:45:09.266269 - [DEBUG]
14664 2019-Jan-13 16:45:09.266294 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14665 2019-Jan-13 16:45:09.266948 - [DEBUG] Compose: EdgeIdentity * AllBottom
14666 2019-Jan-13 16:45:09.266976 - [DEBUG]
14667 2019-Jan-13 16:45:09.267000 - [DEBUG] Propagate flow
14668 2019-Jan-13 16:45:09.267023 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14669 2019-Jan-13 16:45:09.267093 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14670 2019-Jan-13 16:45:09.267731 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14671 2019-Jan-13 16:45:09.268392 - [DEBUG] Edge function : AllBottom (result of previous compose)
14672 2019-Jan-13 16:45:09.268417 - [DEBUG]
14673 2019-Jan-13 16:45:09.268442 - [DEBUG] Join: AllTop & AllBottom
14674 2019-Jan-13 16:45:09.268468 - [DEBUG] = AllBottom (new jump func)
14675 2019-Jan-13 16:45:09.268493 - [DEBUG]
14676 2019-Jan-13 16:45:09.268516 - [DEBUG] Start adding new jump function
14677 2019-Jan-13 16:45:09.268539 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14678 2019-Jan-13 16:45:09.268600 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14679 2019-Jan-13 16:45:09.269273 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14680 2019-Jan-13 16:45:09.269921 - [DEBUG] Edge Function : AllBottom
14681 2019-Jan-13 16:45:09.269951 - [DEBUG] End adding new jump function
14682 2019-Jan-13 16:45:09.269976 - [DEBUG]
14683 2019-Jan-13 16:45:09.269999 - [DEBUG] -------------------------------------------- 421. Path Edge --------------------------------------------
14684 2019-Jan-13 16:45:09.270024 - [DEBUG]
14685 2019-Jan-13 16:45:09.270047 - [DEBUG] Process 421. path edge:
14686 2019-Jan-13 16:45:09.270071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14687 2019-Jan-13 16:45:09.270131 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
14688 2019-Jan-13 16:45:09.270768 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14689 2019-Jan-13 16:45:09.271422 - [DEBUG]
14690 2019-Jan-13 16:45:09.271450 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14691 2019-Jan-13 16:45:09.272111 - [DEBUG] Start of endsummarytab entry
14692 2019-Jan-13 16:45:09.272142 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
14693 2019-Jan-13 16:45:09.272783 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
14694 2019-Jan-13 16:45:09.272845 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14695 2019-Jan-13 16:45:09.273480 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14696 2019-Jan-13 16:45:09.274117 - [DEBUG] EF: AllBottom
14697 2019-Jan-13 16:45:09.274142 - [DEBUG]
14698 2019-Jan-13 16:45:09.274165 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14699 2019-Jan-13 16:45:09.274818 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
14700 2019-Jan-13 16:45:09.275456 - [DEBUG] EF: AllBottom
14701 2019-Jan-13 16:45:09.275481 - [DEBUG]
14702 2019-Jan-13 16:45:09.275505 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14703 2019-Jan-13 16:45:09.276138 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
14704 2019-Jan-13 16:45:09.276791 - [DEBUG] EF: AllBottom
14705 2019-Jan-13 16:45:09.276816 - [DEBUG]
14706 2019-Jan-13 16:45:09.276840 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14707 2019-Jan-13 16:45:09.277505 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
14708 2019-Jan-13 16:45:09.278201 - [DEBUG] EF: AllBottom
14709 2019-Jan-13 16:45:09.278227 - [DEBUG]
14710 2019-Jan-13 16:45:09.278250 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14711 2019-Jan-13 16:45:09.278914 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
14712 2019-Jan-13 16:45:09.279574 - [DEBUG] EF: AllBottom
14713 2019-Jan-13 16:45:09.279621 - [DEBUG]
14714 2019-Jan-13 16:45:09.279646 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14715 2019-Jan-13 16:45:09.280329 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14716 2019-Jan-13 16:45:09.281000 - [DEBUG] EF: AllBottom
14717 2019-Jan-13 16:45:09.281026 - [DEBUG]
14718 2019-Jan-13 16:45:09.281049 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14719 2019-Jan-13 16:45:09.281737 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
14720 2019-Jan-13 16:45:09.282406 - [DEBUG] EF: AllBottom
14721 2019-Jan-13 16:45:09.282433 - [DEBUG]
14722 2019-Jan-13 16:45:09.282457 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14723 2019-Jan-13 16:45:09.283131 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
14724 2019-Jan-13 16:45:09.283838 - [DEBUG] EF: AllBottom
14725 2019-Jan-13 16:45:09.283865 - [DEBUG]
14726 2019-Jan-13 16:45:09.283889 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14727 2019-Jan-13 16:45:09.284583 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
14728 2019-Jan-13 16:45:09.285304 - [DEBUG] EF: AllBottom
14729 2019-Jan-13 16:45:09.285331 - [DEBUG]
14730 2019-Jan-13 16:45:09.285355 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14731 2019-Jan-13 16:45:09.286004 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14732 2019-Jan-13 16:45:09.286651 - [DEBUG] EF: AllBottom
14733 2019-Jan-13 16:45:09.286676 - [DEBUG]
14734 2019-Jan-13 16:45:09.286699 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14735 2019-Jan-13 16:45:09.287333 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
14736 2019-Jan-13 16:45:09.287978 - [DEBUG] EF: AllBottom
14737 2019-Jan-13 16:45:09.288003 - [DEBUG]
14738 2019-Jan-13 16:45:09.288027 - [DEBUG] ---------------
14739 2019-Jan-13 16:45:09.288050 - [DEBUG]
14740 2019-Jan-13 16:45:09.288096 - [DEBUG] End of endsummarytab entry
14741 2019-Jan-13 16:45:09.288122 - [DEBUG]
14742 2019-Jan-13 16:45:09.288146 - [DEBUG] Start of incomingtab entry
14743 2019-Jan-13 16:45:09.288171 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
14744 2019-Jan-13 16:45:09.288817 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
14745 2019-Jan-13 16:45:09.288879 - [DEBUG] ---------------
14746 2019-Jan-13 16:45:09.288903 - [DEBUG] End of incomingtab entry
14747 2019-Jan-13 16:45:09.288926 - [DEBUG]
14748 2019-Jan-13 16:45:09.288954 - [DEBUG] EDGE:
14749 2019-Jan-13 16:45:09.289011 - [DEBUG] ---> 14750 2019-Jan-13 16:45:09.289646 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14751 2019-Jan-13 16:45:09.290283 - [DEBUG]
14752 2019-Jan-13 16:45:09.290309 - [DEBUG] EDGE:
14753 2019-Jan-13 16:45:09.290367 - [DEBUG] ---> 14754 2019-Jan-13 16:45:09.291002 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14755 2019-Jan-13 16:45:09.291657 - [DEBUG]
14756 2019-Jan-13 16:45:09.291708 - [DEBUG] Compose: EdgeIdentity * AllBottom
14757 2019-Jan-13 16:45:09.291736 - [DEBUG]
14758 2019-Jan-13 16:45:09.291760 - [DEBUG] Propagate flow
14759 2019-Jan-13 16:45:09.291783 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14760 2019-Jan-13 16:45:09.291840 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14761 2019-Jan-13 16:45:09.292514 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14762 2019-Jan-13 16:45:09.293150 - [DEBUG] Edge function : AllBottom (result of previous compose)
14763 2019-Jan-13 16:45:09.293175 - [DEBUG]
14764 2019-Jan-13 16:45:09.293202 - [DEBUG] Join: AllTop & AllBottom
14765 2019-Jan-13 16:45:09.293228 - [DEBUG] = AllBottom (new jump func)
14766 2019-Jan-13 16:45:09.293252 - [DEBUG]
14767 2019-Jan-13 16:45:09.293276 - [DEBUG] Start adding new jump function
14768 2019-Jan-13 16:45:09.293299 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14769 2019-Jan-13 16:45:09.293356 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14770 2019-Jan-13 16:45:09.293992 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14771 2019-Jan-13 16:45:09.294636 - [DEBUG] Edge Function : AllBottom
14772 2019-Jan-13 16:45:09.294666 - [DEBUG] End adding new jump function
14773 2019-Jan-13 16:45:09.294690 - [DEBUG]
14774 2019-Jan-13 16:45:09.294714 - [DEBUG] -------------------------------------------- 422. Path Edge --------------------------------------------
14775 2019-Jan-13 16:45:09.294750 - [DEBUG]
14776 2019-Jan-13 16:45:09.294775 - [DEBUG] Process 422. path edge:
14777 2019-Jan-13 16:45:09.294800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14778 2019-Jan-13 16:45:09.294856 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
14779 2019-Jan-13 16:45:09.295501 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14780 2019-Jan-13 16:45:09.296145 - [DEBUG]
14781 2019-Jan-13 16:45:09.296169 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14782 2019-Jan-13 16:45:09.296843 - [DEBUG] Possible callees:
14783 2019-Jan-13 16:45:09.296870 - [DEBUG] llvm.dbg.declare
14784 2019-Jan-13 16:45:09.296895 - [DEBUG] Possible return sites:
14785 2019-Jan-13 16:45:09.296919 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19314786 2019-Jan-13 16:45:09.298247 - [DEBUG] Found and process special summary
14787 2019-Jan-13 16:45:09.298288 - [DEBUG] Compose: EdgeIdentity * AllBottom
14788 2019-Jan-13 16:45:09.298316 - [DEBUG]
14789 2019-Jan-13 16:45:09.298341 - [DEBUG] Propagate flow
14790 2019-Jan-13 16:45:09.298364 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14791 2019-Jan-13 16:45:09.298425 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14792 2019-Jan-13 16:45:09.299111 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14793 2019-Jan-13 16:45:09.299776 - [DEBUG] Edge function : AllBottom (result of previous compose)
14794 2019-Jan-13 16:45:09.299802 - [DEBUG]
14795 2019-Jan-13 16:45:09.299827 - [DEBUG] Join: AllTop & AllBottom
14796 2019-Jan-13 16:45:09.299854 - [DEBUG] = AllBottom (new jump func)
14797 2019-Jan-13 16:45:09.299879 - [DEBUG]
14798 2019-Jan-13 16:45:09.299902 - [DEBUG] Start adding new jump function
14799 2019-Jan-13 16:45:09.299925 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14800 2019-Jan-13 16:45:09.299987 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14801 2019-Jan-13 16:45:09.300641 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14802 2019-Jan-13 16:45:09.301297 - [DEBUG] Edge Function : AllBottom
14803 2019-Jan-13 16:45:09.301327 - [DEBUG] End adding new jump function
14804 2019-Jan-13 16:45:09.301352 - [DEBUG]
14805 2019-Jan-13 16:45:09.301375 - [DEBUG] -------------------------------------------- 423. Path Edge --------------------------------------------
14806 2019-Jan-13 16:45:09.301400 - [DEBUG]
14807 2019-Jan-13 16:45:09.301450 - [DEBUG] Process 423. path edge:
14808 2019-Jan-13 16:45:09.301474 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14809 2019-Jan-13 16:45:09.301533 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
14810 2019-Jan-13 16:45:09.302178 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14811 2019-Jan-13 16:45:09.302815 - [DEBUG]
14812 2019-Jan-13 16:45:09.302841 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14813 2019-Jan-13 16:45:09.303506 - [DEBUG] Compose: EdgeIdentity * AllBottom
14814 2019-Jan-13 16:45:09.303535 - [DEBUG]
14815 2019-Jan-13 16:45:09.303559 - [DEBUG] Propagate flow
14816 2019-Jan-13 16:45:09.303582 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14817 2019-Jan-13 16:45:09.303639 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14818 2019-Jan-13 16:45:09.304277 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14819 2019-Jan-13 16:45:09.304939 - [DEBUG] Edge function : AllBottom (result of previous compose)
14820 2019-Jan-13 16:45:09.304964 - [DEBUG]
14821 2019-Jan-13 16:45:09.304989 - [DEBUG] Join: AllTop & AllBottom
14822 2019-Jan-13 16:45:09.305015 - [DEBUG] = AllBottom (new jump func)
14823 2019-Jan-13 16:45:09.305040 - [DEBUG]
14824 2019-Jan-13 16:45:09.305063 - [DEBUG] Start adding new jump function
14825 2019-Jan-13 16:45:09.305087 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14826 2019-Jan-13 16:45:09.305143 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14827 2019-Jan-13 16:45:09.305780 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14828 2019-Jan-13 16:45:09.306421 - [DEBUG] Edge Function : AllBottom
14829 2019-Jan-13 16:45:09.306449 - [DEBUG] End adding new jump function
14830 2019-Jan-13 16:45:09.306473 - [DEBUG]
14831 2019-Jan-13 16:45:09.306496 - [DEBUG] -------------------------------------------- 424. Path Edge --------------------------------------------
14832 2019-Jan-13 16:45:09.306521 - [DEBUG]
14833 2019-Jan-13 16:45:09.306544 - [DEBUG] Process 424. path edge:
14834 2019-Jan-13 16:45:09.306568 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14835 2019-Jan-13 16:45:09.306624 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
14836 2019-Jan-13 16:45:09.307260 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14837 2019-Jan-13 16:45:09.307896 - [DEBUG]
14838 2019-Jan-13 16:45:09.307922 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14839 2019-Jan-13 16:45:09.308601 - [DEBUG] Compose: EdgeIdentity * AllBottom
14840 2019-Jan-13 16:45:09.308630 - [DEBUG]
14841 2019-Jan-13 16:45:09.308653 - [DEBUG] Propagate flow
14842 2019-Jan-13 16:45:09.308677 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14843 2019-Jan-13 16:45:09.308736 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14844 2019-Jan-13 16:45:09.309374 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14845 2019-Jan-13 16:45:09.310009 - [DEBUG] Edge function : AllBottom (result of previous compose)
14846 2019-Jan-13 16:45:09.310044 - [DEBUG]
14847 2019-Jan-13 16:45:09.310070 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14848 2019-Jan-13 16:45:09.310096 - [DEBUG] = AllBottom
14849 2019-Jan-13 16:45:09.310121 - [DEBUG]
14850 2019-Jan-13 16:45:09.310144 - [DEBUG] PROPAGATE: No new function!
14851 2019-Jan-13 16:45:09.310169 - [DEBUG] EDGE:
14852 2019-Jan-13 16:45:09.310226 - [DEBUG] ---> 14853 2019-Jan-13 16:45:09.310863 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14854 2019-Jan-13 16:45:09.311519 - [DEBUG]
14855 2019-Jan-13 16:45:09.311544 - [DEBUG] EDGE:
14856 2019-Jan-13 16:45:09.311602 - [DEBUG] ---> 14857 2019-Jan-13 16:45:09.312245 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14858 2019-Jan-13 16:45:09.312882 - [DEBUG]
14859 2019-Jan-13 16:45:09.312920 - [DEBUG] Compose: EdgeIdentity * AllBottom
14860 2019-Jan-13 16:45:09.312947 - [DEBUG]
14861 2019-Jan-13 16:45:09.312970 - [DEBUG] Propagate flow
14862 2019-Jan-13 16:45:09.312994 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14863 2019-Jan-13 16:45:09.313050 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14864 2019-Jan-13 16:45:09.313696 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14865 2019-Jan-13 16:45:09.314333 - [DEBUG] Edge function : AllBottom (result of previous compose)
14866 2019-Jan-13 16:45:09.314359 - [DEBUG]
14867 2019-Jan-13 16:45:09.314383 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14868 2019-Jan-13 16:45:09.314409 - [DEBUG] = AllBottom
14869 2019-Jan-13 16:45:09.314434 - [DEBUG]
14870 2019-Jan-13 16:45:09.314457 - [DEBUG] PROPAGATE: No new function!
14871 2019-Jan-13 16:45:09.314484 - [DEBUG] EDGE:
14872 2019-Jan-13 16:45:09.314543 - [DEBUG] ---> 14873 2019-Jan-13 16:45:09.315209 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14874 2019-Jan-13 16:45:09.315855 - [DEBUG]
14875 2019-Jan-13 16:45:09.315880 - [DEBUG] EDGE:
14876 2019-Jan-13 16:45:09.315938 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
14877 2019-Jan-13 16:45:09.316616 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14878 2019-Jan-13 16:45:09.317298 - [DEBUG]
14879 2019-Jan-13 16:45:09.317326 - [DEBUG] EDGE:
14880 2019-Jan-13 16:45:09.317393 - [DEBUG] ---> 14881 2019-Jan-13 16:45:09.318058 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14882 2019-Jan-13 16:45:09.318744 - [DEBUG]
14883 2019-Jan-13 16:45:09.318771 - [DEBUG] EDGE:
14884 2019-Jan-13 16:45:09.318834 - [DEBUG] ---> 14885 2019-Jan-13 16:45:09.319527 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14886 2019-Jan-13 16:45:09.320205 - [DEBUG]
14887 2019-Jan-13 16:45:09.320233 - [DEBUG] EDGE:
14888 2019-Jan-13 16:45:09.320300 - [DEBUG] ---> 14889 2019-Jan-13 16:45:09.320967 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14890 2019-Jan-13 16:45:09.321634 - [DEBUG]
14891 2019-Jan-13 16:45:09.321683 - [DEBUG] Compose: EdgeIdentity * AllBottom
14892 2019-Jan-13 16:45:09.321711 - [DEBUG]
14893 2019-Jan-13 16:45:09.321735 - [DEBUG] Propagate flow
14894 2019-Jan-13 16:45:09.321759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14895 2019-Jan-13 16:45:09.321817 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14896 2019-Jan-13 16:45:09.322473 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14897 2019-Jan-13 16:45:09.323113 - [DEBUG] Edge function : AllBottom (result of previous compose)
14898 2019-Jan-13 16:45:09.323139 - [DEBUG]
14899 2019-Jan-13 16:45:09.323165 - [DEBUG] Join: AllTop & AllBottom
14900 2019-Jan-13 16:45:09.323191 - [DEBUG] = AllBottom (new jump func)
14901 2019-Jan-13 16:45:09.323215 - [DEBUG]
14902 2019-Jan-13 16:45:09.323239 - [DEBUG] Start adding new jump function
14903 2019-Jan-13 16:45:09.323262 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14904 2019-Jan-13 16:45:09.323319 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14905 2019-Jan-13 16:45:09.323955 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14906 2019-Jan-13 16:45:09.324593 - [DEBUG] Edge Function : AllBottom
14907 2019-Jan-13 16:45:09.324623 - [DEBUG] End adding new jump function
14908 2019-Jan-13 16:45:09.324647 - [DEBUG]
14909 2019-Jan-13 16:45:09.324671 - [DEBUG] -------------------------------------------- 425. Path Edge --------------------------------------------
14910 2019-Jan-13 16:45:09.324695 - [DEBUG]
14911 2019-Jan-13 16:45:09.324719 - [DEBUG] Process 425. path edge:
14912 2019-Jan-13 16:45:09.324758 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14913 2019-Jan-13 16:45:09.324816 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
14914 2019-Jan-13 16:45:09.325455 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14915 2019-Jan-13 16:45:09.326090 - [DEBUG]
14916 2019-Jan-13 16:45:09.326115 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14917 2019-Jan-13 16:45:09.326774 - [DEBUG] Compose: EdgeIdentity * AllBottom
14918 2019-Jan-13 16:45:09.326803 - [DEBUG]
14919 2019-Jan-13 16:45:09.326826 - [DEBUG] Propagate flow
14920 2019-Jan-13 16:45:09.326850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14921 2019-Jan-13 16:45:09.326907 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
14922 2019-Jan-13 16:45:09.327543 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14923 2019-Jan-13 16:45:09.328196 - [DEBUG] Edge function : AllBottom (result of previous compose)
14924 2019-Jan-13 16:45:09.328221 - [DEBUG]
14925 2019-Jan-13 16:45:09.328246 - [DEBUG] Join: AllTop & AllBottom
14926 2019-Jan-13 16:45:09.328272 - [DEBUG] = AllBottom (new jump func)
14927 2019-Jan-13 16:45:09.328296 - [DEBUG]
14928 2019-Jan-13 16:45:09.328319 - [DEBUG] Start adding new jump function
14929 2019-Jan-13 16:45:09.328342 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14930 2019-Jan-13 16:45:09.328399 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14931 2019-Jan-13 16:45:09.329056 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
14932 2019-Jan-13 16:45:09.329708 - [DEBUG] Edge Function : AllBottom
14933 2019-Jan-13 16:45:09.329736 - [DEBUG] End adding new jump function
14934 2019-Jan-13 16:45:09.329773 - [DEBUG]
14935 2019-Jan-13 16:45:09.329797 - [DEBUG] -------------------------------------------- 426. Path Edge --------------------------------------------
14936 2019-Jan-13 16:45:09.329822 - [DEBUG]
14937 2019-Jan-13 16:45:09.329845 - [DEBUG] Process 426. path edge:
14938 2019-Jan-13 16:45:09.329869 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14939 2019-Jan-13 16:45:09.329930 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
14940 2019-Jan-13 16:45:09.330565 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14941 2019-Jan-13 16:45:09.331201 - [DEBUG]
14942 2019-Jan-13 16:45:09.331227 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
14943 2019-Jan-13 16:45:09.331936 - [DEBUG] Compose: EdgeIdentity * AllBottom
14944 2019-Jan-13 16:45:09.331965 - [DEBUG]
14945 2019-Jan-13 16:45:09.331988 - [DEBUG] Propagate flow
14946 2019-Jan-13 16:45:09.332011 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14947 2019-Jan-13 16:45:09.332071 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14948 2019-Jan-13 16:45:09.332741 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14949 2019-Jan-13 16:45:09.333419 - [DEBUG] Edge function : AllBottom (result of previous compose)
14950 2019-Jan-13 16:45:09.333446 - [DEBUG]
14951 2019-Jan-13 16:45:09.333474 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14952 2019-Jan-13 16:45:09.333500 - [DEBUG] = AllBottom
14953 2019-Jan-13 16:45:09.333525 - [DEBUG]
14954 2019-Jan-13 16:45:09.333548 - [DEBUG] PROPAGATE: No new function!
14955 2019-Jan-13 16:45:09.333575 - [DEBUG] EDGE:
14956 2019-Jan-13 16:45:09.333652 - [DEBUG] ---> 14957 2019-Jan-13 16:45:09.334342 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14958 2019-Jan-13 16:45:09.335092 - [DEBUG]
14959 2019-Jan-13 16:45:09.335123 - [DEBUG] EDGE:
14960 2019-Jan-13 16:45:09.335203 - [DEBUG] ---> 14961 2019-Jan-13 16:45:09.335883 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14962 2019-Jan-13 16:45:09.336530 - [DEBUG]
14963 2019-Jan-13 16:45:09.336556 - [DEBUG] EDGE:
14964 2019-Jan-13 16:45:09.336616 - [DEBUG] ---> 14965 2019-Jan-13 16:45:09.337272 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14966 2019-Jan-13 16:45:09.337916 - [DEBUG]
14967 2019-Jan-13 16:45:09.337942 - [DEBUG] EDGE:
14968 2019-Jan-13 16:45:09.338001 - [DEBUG] ---> 14969 2019-Jan-13 16:45:09.338675 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14970 2019-Jan-13 16:45:09.339316 - [DEBUG]
14971 2019-Jan-13 16:45:09.339341 - [DEBUG] EDGE:
14972 2019-Jan-13 16:45:09.339400 - [DEBUG] ---> 14973 2019-Jan-13 16:45:09.340037 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14974 2019-Jan-13 16:45:09.340672 - [DEBUG]
14975 2019-Jan-13 16:45:09.340697 - [DEBUG] EDGE:
14976 2019-Jan-13 16:45:09.340774 - [DEBUG] ---> 14977 2019-Jan-13 16:45:09.341435 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14978 2019-Jan-13 16:45:09.342073 - [DEBUG]
14979 2019-Jan-13 16:45:09.342126 - [DEBUG] Compose: EdgeIdentity * AllBottom
14980 2019-Jan-13 16:45:09.342154 - [DEBUG]
14981 2019-Jan-13 16:45:09.342178 - [DEBUG] Propagate flow
14982 2019-Jan-13 16:45:09.342202 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14983 2019-Jan-13 16:45:09.342259 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14984 2019-Jan-13 16:45:09.342905 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14985 2019-Jan-13 16:45:09.343542 - [DEBUG] Edge function : AllBottom (result of previous compose)
14986 2019-Jan-13 16:45:09.343567 - [DEBUG]
14987 2019-Jan-13 16:45:09.343593 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14988 2019-Jan-13 16:45:09.343619 - [DEBUG] = AllBottom
14989 2019-Jan-13 16:45:09.343643 - [DEBUG]
14990 2019-Jan-13 16:45:09.343667 - [DEBUG] PROPAGATE: No new function!
14991 2019-Jan-13 16:45:09.343694 - [DEBUG] EDGE:
14992 2019-Jan-13 16:45:09.343752 - [DEBUG] ---> 14993 2019-Jan-13 16:45:09.344401 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14994 2019-Jan-13 16:45:09.345052 - [DEBUG]
14995 2019-Jan-13 16:45:09.345077 - [DEBUG] EDGE:
14996 2019-Jan-13 16:45:09.345135 - [DEBUG] ---> 14997 2019-Jan-13 16:45:09.345770 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14998 2019-Jan-13 16:45:09.346405 - [DEBUG]
14999 2019-Jan-13 16:45:09.346430 - [DEBUG] EDGE:
15000 2019-Jan-13 16:45:09.346488 - [DEBUG] ---> 15001 2019-Jan-13 16:45:09.347130 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15002 2019-Jan-13 16:45:09.347774 - [DEBUG]
15003 2019-Jan-13 16:45:09.347813 - [DEBUG] Compose: EdgeIdentity * AllBottom
15004 2019-Jan-13 16:45:09.347840 - [DEBUG]
15005 2019-Jan-13 16:45:09.347864 - [DEBUG] Propagate flow
15006 2019-Jan-13 16:45:09.347887 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15007 2019-Jan-13 16:45:09.347945 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
15008 2019-Jan-13 16:45:09.348612 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15009 2019-Jan-13 16:45:09.349263 - [DEBUG] Edge function : AllBottom (result of previous compose)
15010 2019-Jan-13 16:45:09.349288 - [DEBUG]
15011 2019-Jan-13 16:45:09.349314 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15012 2019-Jan-13 16:45:09.349340 - [DEBUG] = AllBottom
15013 2019-Jan-13 16:45:09.349364 - [DEBUG]
15014 2019-Jan-13 16:45:09.349388 - [DEBUG] PROPAGATE: No new function!
15015 2019-Jan-13 16:45:09.349416 - [DEBUG] EDGE:
15016 2019-Jan-13 16:45:09.349478 - [DEBUG] ---> 15017 2019-Jan-13 16:45:09.350131 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15018 2019-Jan-13 16:45:09.350767 - [DEBUG]
15019 2019-Jan-13 16:45:09.350807 - [DEBUG] EDGE:
15020 2019-Jan-13 16:45:09.350866 - [DEBUG] ---> 15021 2019-Jan-13 16:45:09.351525 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15022 2019-Jan-13 16:45:09.352161 - [DEBUG]
15023 2019-Jan-13 16:45:09.352186 - [DEBUG] EDGE:
15024 2019-Jan-13 16:45:09.352243 - [DEBUG] ---> 15025 2019-Jan-13 16:45:09.352885 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15026 2019-Jan-13 16:45:09.353521 - [DEBUG]
15027 2019-Jan-13 16:45:09.353546 - [DEBUG] EDGE:
15028 2019-Jan-13 16:45:09.353603 - [DEBUG] ---> 15029 2019-Jan-13 16:45:09.354242 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15030 2019-Jan-13 16:45:09.354897 - [DEBUG]
15031 2019-Jan-13 16:45:09.354938 - [DEBUG] Compose: EdgeIdentity * AllBottom
15032 2019-Jan-13 16:45:09.354965 - [DEBUG]
15033 2019-Jan-13 16:45:09.354990 - [DEBUG] Propagate flow
15034 2019-Jan-13 16:45:09.355013 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15035 2019-Jan-13 16:45:09.355070 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
15036 2019-Jan-13 16:45:09.355710 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15037 2019-Jan-13 16:45:09.356365 - [DEBUG] Edge function : AllBottom (result of previous compose)
15038 2019-Jan-13 16:45:09.356391 - [DEBUG]
15039 2019-Jan-13 16:45:09.356417 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15040 2019-Jan-13 16:45:09.356442 - [DEBUG] = AllBottom
15041 2019-Jan-13 16:45:09.356467 - [DEBUG]
15042 2019-Jan-13 16:45:09.356490 - [DEBUG] PROPAGATE: No new function!
15043 2019-Jan-13 16:45:09.356519 - [DEBUG] EDGE:
15044 2019-Jan-13 16:45:09.356582 - [DEBUG] ---> 15045 2019-Jan-13 16:45:09.357269 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15046 2019-Jan-13 16:45:09.357928 - [DEBUG]
15047 2019-Jan-13 16:45:09.357955 - [DEBUG] EDGE:
15048 2019-Jan-13 16:45:09.358017 - [DEBUG] ---> 15049 2019-Jan-13 16:45:09.358715 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15050 2019-Jan-13 16:45:09.359405 - [DEBUG]
15051 2019-Jan-13 16:45:09.359433 - [DEBUG] EDGE:
15052 2019-Jan-13 16:45:09.359502 - [DEBUG] ---> 15053 2019-Jan-13 16:45:09.360167 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15054 2019-Jan-13 16:45:09.360826 - [DEBUG]
15055 2019-Jan-13 16:45:09.360880 - [DEBUG] Compose: EdgeIdentity * AllBottom
15056 2019-Jan-13 16:45:09.360908 - [DEBUG]
15057 2019-Jan-13 16:45:09.360933 - [DEBUG] Propagate flow
15058 2019-Jan-13 16:45:09.360957 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15059 2019-Jan-13 16:45:09.361024 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
15060 2019-Jan-13 16:45:09.361713 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15061 2019-Jan-13 16:45:09.362373 - [DEBUG] Edge function : AllBottom (result of previous compose)
15062 2019-Jan-13 16:45:09.362399 - [DEBUG]
15063 2019-Jan-13 16:45:09.362425 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15064 2019-Jan-13 16:45:09.362451 - [DEBUG] = AllBottom
15065 2019-Jan-13 16:45:09.362476 - [DEBUG]
15066 2019-Jan-13 16:45:09.362499 - [DEBUG] PROPAGATE: No new function!
15067 2019-Jan-13 16:45:09.362527 - [DEBUG] EDGE:
15068 2019-Jan-13 16:45:09.362589 - [DEBUG] ---> 15069 2019-Jan-13 16:45:09.363239 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15070 2019-Jan-13 16:45:09.363875 - [DEBUG]
15071 2019-Jan-13 16:45:09.363901 - [DEBUG] EDGE:
15072 2019-Jan-13 16:45:09.363958 - [DEBUG] ---> 15073 2019-Jan-13 16:45:09.364593 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15074 2019-Jan-13 16:45:09.365264 - [DEBUG]
15075 2019-Jan-13 16:45:09.365290 - [DEBUG] EDGE:
15076 2019-Jan-13 16:45:09.365352 - [DEBUG] ---> 15077 2019-Jan-13 16:45:09.366018 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15078 2019-Jan-13 16:45:09.366699 - [DEBUG]
15079 2019-Jan-13 16:45:09.366757 - [DEBUG] Compose: EdgeIdentity * AllBottom
15080 2019-Jan-13 16:45:09.366786 - [DEBUG]
15081 2019-Jan-13 16:45:09.366811 - [DEBUG] Propagate flow
15082 2019-Jan-13 16:45:09.366835 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15083 2019-Jan-13 16:45:09.366908 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
15084 2019-Jan-13 16:45:09.367620 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15085 2019-Jan-13 16:45:09.368386 - [DEBUG] Edge function : AllBottom (result of previous compose)
15086 2019-Jan-13 16:45:09.368414 - [DEBUG]
15087 2019-Jan-13 16:45:09.368444 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15088 2019-Jan-13 16:45:09.368470 - [DEBUG] = AllBottom
15089 2019-Jan-13 16:45:09.368495 - [DEBUG]
15090 2019-Jan-13 16:45:09.368519 - [DEBUG] PROPAGATE: No new function!
15091 2019-Jan-13 16:45:09.368556 - [DEBUG] EDGE:
15092 2019-Jan-13 16:45:09.368639 - [DEBUG] ---> 15093 2019-Jan-13 16:45:09.369339 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15094 2019-Jan-13 16:45:09.370030 - [DEBUG]
15095 2019-Jan-13 16:45:09.370084 - [DEBUG] Compose: EdgeIdentity * AllBottom
15096 2019-Jan-13 16:45:09.370113 - [DEBUG]
15097 2019-Jan-13 16:45:09.370137 - [DEBUG] Propagate flow
15098 2019-Jan-13 16:45:09.370160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15099 2019-Jan-13 16:45:09.370235 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
15100 2019-Jan-13 16:45:09.370943 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15101 2019-Jan-13 16:45:09.371658 - [DEBUG] Edge function : AllBottom (result of previous compose)
15102 2019-Jan-13 16:45:09.371686 - [DEBUG]
15103 2019-Jan-13 16:45:09.371713 - [DEBUG] Join: AllTop & AllBottom
15104 2019-Jan-13 16:45:09.371739 - [DEBUG] = AllBottom (new jump func)
15105 2019-Jan-13 16:45:09.371788 - [DEBUG]
15106 2019-Jan-13 16:45:09.371813 - [DEBUG] Start adding new jump function
15107 2019-Jan-13 16:45:09.371837 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15108 2019-Jan-13 16:45:09.371911 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15109 2019-Jan-13 16:45:09.372605 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
15110 2019-Jan-13 16:45:09.373253 - [DEBUG] Edge Function : AllBottom
15111 2019-Jan-13 16:45:09.373284 - [DEBUG] End adding new jump function
15112 2019-Jan-13 16:45:09.373308 - [DEBUG]
15113 2019-Jan-13 16:45:09.373332 - [DEBUG] -------------------------------------------- 427. Path Edge --------------------------------------------
15114 2019-Jan-13 16:45:09.373357 - [DEBUG]
15115 2019-Jan-13 16:45:09.373381 - [DEBUG] Process 427. path edge:
15116 2019-Jan-13 16:45:09.373405 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15117 2019-Jan-13 16:45:09.373463 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
15118 2019-Jan-13 16:45:09.374101 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15119 2019-Jan-13 16:45:09.374760 - [DEBUG]
15120 2019-Jan-13 16:45:09.374786 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
15121 2019-Jan-13 16:45:09.375443 - [DEBUG] Possible callees:
15122 2019-Jan-13 16:45:09.375468 - [DEBUG] foo
15123 2019-Jan-13 16:45:09.375492 - [DEBUG] Possible return sites:
15124 2019-Jan-13 16:45:09.375516 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12615125 2019-Jan-13 16:45:09.376796 - [DEBUG] Found and process special summary
15126 2019-Jan-13 16:45:09.376835 - [DEBUG] Compose: EdgeIdentity * AllBottom
15127 2019-Jan-13 16:45:09.376864 - [DEBUG]
15128 2019-Jan-13 16:45:09.376889 - [DEBUG] Propagate flow
15129 2019-Jan-13 16:45:09.376912 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15130 2019-Jan-13 16:45:09.376971 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15131 2019-Jan-13 16:45:09.377627 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15132 2019-Jan-13 16:45:09.378296 - [DEBUG] Edge function : AllBottom (result of previous compose)
15133 2019-Jan-13 16:45:09.378321 - [DEBUG]
15134 2019-Jan-13 16:45:09.378346 - [DEBUG] Join: AllTop & AllBottom
15135 2019-Jan-13 16:45:09.378372 - [DEBUG] = AllBottom (new jump func)
15136 2019-Jan-13 16:45:09.378397 - [DEBUG]
15137 2019-Jan-13 16:45:09.378420 - [DEBUG] Start adding new jump function
15138 2019-Jan-13 16:45:09.378444 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15139 2019-Jan-13 16:45:09.378501 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15140 2019-Jan-13 16:45:09.379145 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15141 2019-Jan-13 16:45:09.379784 - [DEBUG] Edge Function : AllBottom
15142 2019-Jan-13 16:45:09.379814 - [DEBUG] End adding new jump function
15143 2019-Jan-13 16:45:09.379837 - [DEBUG]
15144 2019-Jan-13 16:45:09.379861 - [DEBUG] -------------------------------------------- 428. Path Edge --------------------------------------------
15145 2019-Jan-13 16:45:09.379886 - [DEBUG]
15146 2019-Jan-13 16:45:09.379909 - [DEBUG] Process 428. path edge:
15147 2019-Jan-13 16:45:09.379933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15148 2019-Jan-13 16:45:09.379989 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
15149 2019-Jan-13 16:45:09.380643 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15150 2019-Jan-13 16:45:09.381286 - [DEBUG]
15151 2019-Jan-13 16:45:09.381311 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15152 2019-Jan-13 16:45:09.382004 - [DEBUG] Compose: EdgeIdentity * AllBottom
15153 2019-Jan-13 16:45:09.382033 - [DEBUG]
15154 2019-Jan-13 16:45:09.382056 - [DEBUG] Propagate flow
15155 2019-Jan-13 16:45:09.382080 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15156 2019-Jan-13 16:45:09.382138 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
15157 2019-Jan-13 16:45:09.382790 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15158 2019-Jan-13 16:45:09.383427 - [DEBUG] Edge function : AllBottom (result of previous compose)
15159 2019-Jan-13 16:45:09.383453 - [DEBUG]
15160 2019-Jan-13 16:45:09.383478 - [DEBUG] Join: AllTop & AllBottom
15161 2019-Jan-13 16:45:09.383504 - [DEBUG] = AllBottom (new jump func)
15162 2019-Jan-13 16:45:09.383528 - [DEBUG]
15163 2019-Jan-13 16:45:09.383551 - [DEBUG] Start adding new jump function
15164 2019-Jan-13 16:45:09.383575 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15165 2019-Jan-13 16:45:09.383631 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15166 2019-Jan-13 16:45:09.384269 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
15167 2019-Jan-13 16:45:09.384933 - [DEBUG] Edge Function : AllBottom
15168 2019-Jan-13 16:45:09.384961 - [DEBUG] End adding new jump function
15169 2019-Jan-13 16:45:09.384985 - [DEBUG]
15170 2019-Jan-13 16:45:09.385009 - [DEBUG] -------------------------------------------- 429. Path Edge --------------------------------------------
15171 2019-Jan-13 16:45:09.385034 - [DEBUG]
15172 2019-Jan-13 16:45:09.385057 - [DEBUG] Process 429. path edge:
15173 2019-Jan-13 16:45:09.385080 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15174 2019-Jan-13 16:45:09.385137 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
15175 2019-Jan-13 16:45:09.385773 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15176 2019-Jan-13 16:45:09.386410 - [DEBUG]
15177 2019-Jan-13 16:45:09.386436 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
15178 2019-Jan-13 16:45:09.387083 - [DEBUG] Compose: EdgeIdentity * AllBottom
15179 2019-Jan-13 16:45:09.387112 - [DEBUG]
15180 2019-Jan-13 16:45:09.387136 - [DEBUG] Propagate flow
15181 2019-Jan-13 16:45:09.387159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15182 2019-Jan-13 16:45:09.387217 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
15183 2019-Jan-13 16:45:09.387872 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15184 2019-Jan-13 16:45:09.388535 - [DEBUG] Edge function : AllBottom (result of previous compose)
15185 2019-Jan-13 16:45:09.388561 - [DEBUG]
15186 2019-Jan-13 16:45:09.388586 - [DEBUG] Join: AllTop & AllBottom
15187 2019-Jan-13 16:45:09.388612 - [DEBUG] = AllBottom (new jump func)
15188 2019-Jan-13 16:45:09.388636 - [DEBUG]
15189 2019-Jan-13 16:45:09.388660 - [DEBUG] Start adding new jump function
15190 2019-Jan-13 16:45:09.388683 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15191 2019-Jan-13 16:45:09.388741 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15192 2019-Jan-13 16:45:09.389406 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
15193 2019-Jan-13 16:45:09.390081 - [DEBUG] Edge Function : AllBottom
15194 2019-Jan-13 16:45:09.390115 - [DEBUG] End adding new jump function
15195 2019-Jan-13 16:45:09.390139 - [DEBUG]
15196 2019-Jan-13 16:45:09.390162 - [DEBUG] -------------------------------------------- 430. Path Edge --------------------------------------------
15197 2019-Jan-13 16:45:09.390187 - [DEBUG]
15198 2019-Jan-13 16:45:09.390210 - [DEBUG] Process 430. path edge:
15199 2019-Jan-13 16:45:09.390234 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15200 2019-Jan-13 16:45:09.390296 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
15201 2019-Jan-13 16:45:09.390936 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15202 2019-Jan-13 16:45:09.391599 - [DEBUG]
15203 2019-Jan-13 16:45:09.391626 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
15204 2019-Jan-13 16:45:09.392285 - [DEBUG] Compose: EdgeIdentity * AllBottom
15205 2019-Jan-13 16:45:09.392313 - [DEBUG]
15206 2019-Jan-13 16:45:09.392337 - [DEBUG] Propagate flow
15207 2019-Jan-13 16:45:09.392360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15208 2019-Jan-13 16:45:09.392417 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15209 2019-Jan-13 16:45:09.393075 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15210 2019-Jan-13 16:45:09.393712 - [DEBUG] Edge function : AllBottom (result of previous compose)
15211 2019-Jan-13 16:45:09.393737 - [DEBUG]
15212 2019-Jan-13 16:45:09.393762 - [DEBUG] Join: AllTop & AllBottom
15213 2019-Jan-13 16:45:09.393788 - [DEBUG] = AllBottom (new jump func)
15214 2019-Jan-13 16:45:09.393813 - [DEBUG]
15215 2019-Jan-13 16:45:09.393836 - [DEBUG] Start adding new jump function
15216 2019-Jan-13 16:45:09.393860 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15217 2019-Jan-13 16:45:09.393916 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15218 2019-Jan-13 16:45:09.394554 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15219 2019-Jan-13 16:45:09.395217 - [DEBUG] Edge Function : AllBottom
15220 2019-Jan-13 16:45:09.395247 - [DEBUG] End adding new jump function
15221 2019-Jan-13 16:45:09.395271 - [DEBUG]
15222 2019-Jan-13 16:45:09.395294 - [DEBUG] -------------------------------------------- 431. Path Edge --------------------------------------------
15223 2019-Jan-13 16:45:09.395318 - [DEBUG]
15224 2019-Jan-13 16:45:09.395342 - [DEBUG] Process 431. path edge:
15225 2019-Jan-13 16:45:09.395366 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15226 2019-Jan-13 16:45:09.395422 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
15227 2019-Jan-13 16:45:09.396068 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15228 2019-Jan-13 16:45:09.396710 - [DEBUG]
15229 2019-Jan-13 16:45:09.396735 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15230 2019-Jan-13 16:45:09.397423 - [DEBUG] Possible callees:
15231 2019-Jan-13 16:45:09.397450 - [DEBUG] llvm.dbg.declare
15232 2019-Jan-13 16:45:09.397475 - [DEBUG] Possible return sites:
15233 2019-Jan-13 16:45:09.397499 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13615234 2019-Jan-13 16:45:09.398903 - [DEBUG] Found and process special summary
15235 2019-Jan-13 16:45:09.398958 - [DEBUG] Compose: EdgeIdentity * AllBottom
15236 2019-Jan-13 16:45:09.398987 - [DEBUG]
15237 2019-Jan-13 16:45:09.399012 - [DEBUG] Propagate flow
15238 2019-Jan-13 16:45:09.399035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15239 2019-Jan-13 16:45:09.399108 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
15240 2019-Jan-13 16:45:09.399808 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15241 2019-Jan-13 16:45:09.400494 - [DEBUG] Edge function : AllBottom (result of previous compose)
15242 2019-Jan-13 16:45:09.400521 - [DEBUG]
15243 2019-Jan-13 16:45:09.400547 - [DEBUG] Join: AllTop & AllBottom
15244 2019-Jan-13 16:45:09.400573 - [DEBUG] = AllBottom (new jump func)
15245 2019-Jan-13 16:45:09.400598 - [DEBUG]
15246 2019-Jan-13 16:45:09.400621 - [DEBUG] Start adding new jump function
15247 2019-Jan-13 16:45:09.400645 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15248 2019-Jan-13 16:45:09.400712 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15249 2019-Jan-13 16:45:09.401376 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
15250 2019-Jan-13 16:45:09.402087 - [DEBUG] Edge Function : AllBottom
15251 2019-Jan-13 16:45:09.402121 - [DEBUG] End adding new jump function
15252 2019-Jan-13 16:45:09.402145 - [DEBUG]
15253 2019-Jan-13 16:45:09.402170 - [DEBUG] -------------------------------------------- 432. Path Edge --------------------------------------------
15254 2019-Jan-13 16:45:09.402195 - [DEBUG]
15255 2019-Jan-13 16:45:09.402219 - [DEBUG] Process 432. path edge:
15256 2019-Jan-13 16:45:09.402243 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15257 2019-Jan-13 16:45:09.402314 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
15258 2019-Jan-13 16:45:09.403017 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15259 2019-Jan-13 16:45:09.403721 - [DEBUG]
15260 2019-Jan-13 16:45:09.403751 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
15261 2019-Jan-13 16:45:09.404496 - [DEBUG] Compose: EdgeIdentity * AllBottom
15262 2019-Jan-13 16:45:09.404531 - [DEBUG]
15263 2019-Jan-13 16:45:09.404556 - [DEBUG] Propagate flow
15264 2019-Jan-13 16:45:09.404579 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15265 2019-Jan-13 16:45:09.404653 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
15266 2019-Jan-13 16:45:09.405365 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15267 2019-Jan-13 16:45:09.406016 - [DEBUG] Edge function : AllBottom (result of previous compose)
15268 2019-Jan-13 16:45:09.406042 - [DEBUG]
15269 2019-Jan-13 16:45:09.406068 - [DEBUG] Join: AllTop & AllBottom
15270 2019-Jan-13 16:45:09.406094 - [DEBUG] = AllBottom (new jump func)
15271 2019-Jan-13 16:45:09.406119 - [DEBUG]
15272 2019-Jan-13 16:45:09.406143 - [DEBUG] Start adding new jump function
15273 2019-Jan-13 16:45:09.406166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15274 2019-Jan-13 16:45:09.406224 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15275 2019-Jan-13 16:45:09.406861 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
15276 2019-Jan-13 16:45:09.407496 - [DEBUG] Edge Function : AllBottom
15277 2019-Jan-13 16:45:09.407525 - [DEBUG] End adding new jump function
15278 2019-Jan-13 16:45:09.407571 - [DEBUG]
15279 2019-Jan-13 16:45:09.407595 - [DEBUG] -------------------------------------------- 433. Path Edge --------------------------------------------
15280 2019-Jan-13 16:45:09.407620 - [DEBUG]
15281 2019-Jan-13 16:45:09.407643 - [DEBUG] Process 433. path edge:
15282 2019-Jan-13 16:45:09.407667 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15283 2019-Jan-13 16:45:09.407724 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
15284 2019-Jan-13 16:45:09.408382 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15285 2019-Jan-13 16:45:09.409027 - [DEBUG]
15286 2019-Jan-13 16:45:09.409053 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
15287 2019-Jan-13 16:45:09.409710 - [DEBUG] Compose: EdgeIdentity * AllBottom
15288 2019-Jan-13 16:45:09.409738 - [DEBUG]
15289 2019-Jan-13 16:45:09.409762 - [DEBUG] Propagate flow
15290 2019-Jan-13 16:45:09.409785 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15291 2019-Jan-13 16:45:09.409843 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
15292 2019-Jan-13 16:45:09.410478 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15293 2019-Jan-13 16:45:09.411113 - [DEBUG] Edge function : AllBottom (result of previous compose)
15294 2019-Jan-13 16:45:09.411138 - [DEBUG]
15295 2019-Jan-13 16:45:09.411163 - [DEBUG] Join: AllTop & AllBottom
15296 2019-Jan-13 16:45:09.411189 - [DEBUG] = AllBottom (new jump func)
15297 2019-Jan-13 16:45:09.411213 - [DEBUG]
15298 2019-Jan-13 16:45:09.411237 - [DEBUG] Start adding new jump function
15299 2019-Jan-13 16:45:09.411260 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15300 2019-Jan-13 16:45:09.411316 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15301 2019-Jan-13 16:45:09.411970 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
15302 2019-Jan-13 16:45:09.412604 - [DEBUG] Edge Function : AllBottom
15303 2019-Jan-13 16:45:09.412632 - [DEBUG] End adding new jump function
15304 2019-Jan-13 16:45:09.412656 - [DEBUG]
15305 2019-Jan-13 16:45:09.412679 - [DEBUG] -------------------------------------------- 434. Path Edge --------------------------------------------
15306 2019-Jan-13 16:45:09.412703 - [DEBUG]
15307 2019-Jan-13 16:45:09.412727 - [DEBUG] Process 434. path edge:
15308 2019-Jan-13 16:45:09.412750 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15309 2019-Jan-13 16:45:09.412807 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
15310 2019-Jan-13 16:45:09.413447 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15311 2019-Jan-13 16:45:09.414084 - [DEBUG]
15312 2019-Jan-13 16:45:09.414109 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
15313 2019-Jan-13 16:45:09.414772 - [DEBUG] Compose: EdgeIdentity * AllBottom
15314 2019-Jan-13 16:45:09.414800 - [DEBUG]
15315 2019-Jan-13 16:45:09.414824 - [DEBUG] Propagate flow
15316 2019-Jan-13 16:45:09.414848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15317 2019-Jan-13 16:45:09.414904 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
15318 2019-Jan-13 16:45:09.415565 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15319 2019-Jan-13 16:45:09.416209 - [DEBUG] Edge function : AllBottom (result of previous compose)
15320 2019-Jan-13 16:45:09.416235 - [DEBUG]
15321 2019-Jan-13 16:45:09.416260 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15322 2019-Jan-13 16:45:09.416286 - [DEBUG] = AllBottom
15323 2019-Jan-13 16:45:09.416328 - [DEBUG]
15324 2019-Jan-13 16:45:09.416352 - [DEBUG] PROPAGATE: No new function!
15325 2019-Jan-13 16:45:09.416377 - [DEBUG] EDGE:
15326 2019-Jan-13 16:45:09.416439 - [DEBUG] ---> 15327 2019-Jan-13 16:45:09.417083 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15328 2019-Jan-13 16:45:09.417729 - [DEBUG]
15329 2019-Jan-13 16:45:09.417755 - [DEBUG] EDGE:
15330 2019-Jan-13 16:45:09.417815 - [DEBUG] ---> 15331 2019-Jan-13 16:45:09.418521 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15332 2019-Jan-13 16:45:09.419229 - [DEBUG]
15333 2019-Jan-13 16:45:09.419259 - [DEBUG] EDGE:
15334 2019-Jan-13 16:45:09.419329 - [DEBUG] ---> 15335 2019-Jan-13 16:45:09.420003 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15336 2019-Jan-13 16:45:09.420665 - [DEBUG]
15337 2019-Jan-13 16:45:09.420719 - [DEBUG] Compose: EdgeIdentity * AllBottom
15338 2019-Jan-13 16:45:09.420746 - [DEBUG]
15339 2019-Jan-13 16:45:09.420771 - [DEBUG] Propagate flow
15340 2019-Jan-13 16:45:09.420795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15341 2019-Jan-13 16:45:09.420856 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
15342 2019-Jan-13 16:45:09.421527 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15343 2019-Jan-13 16:45:09.422164 - [DEBUG] Edge function : AllBottom (result of previous compose)
15344 2019-Jan-13 16:45:09.422190 - [DEBUG]
15345 2019-Jan-13 16:45:09.422216 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15346 2019-Jan-13 16:45:09.422242 - [DEBUG] = AllBottom
15347 2019-Jan-13 16:45:09.422266 - [DEBUG]
15348 2019-Jan-13 16:45:09.422290 - [DEBUG] PROPAGATE: No new function!
15349 2019-Jan-13 16:45:09.422317 - [DEBUG] EDGE:
15350 2019-Jan-13 16:45:09.422375 - [DEBUG] ---> 15351 2019-Jan-13 16:45:09.423027 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15352 2019-Jan-13 16:45:09.423679 - [DEBUG]
15353 2019-Jan-13 16:45:09.423715 - [DEBUG] Compose: EdgeIdentity * AllBottom
15354 2019-Jan-13 16:45:09.423742 - [DEBUG]
15355 2019-Jan-13 16:45:09.423766 - [DEBUG] Propagate flow
15356 2019-Jan-13 16:45:09.423790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15357 2019-Jan-13 16:45:09.423847 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15358 2019-Jan-13 16:45:09.424504 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15359 2019-Jan-13 16:45:09.425164 - [DEBUG] Edge function : AllBottom (result of previous compose)
15360 2019-Jan-13 16:45:09.425189 - [DEBUG]
15361 2019-Jan-13 16:45:09.425214 - [DEBUG] Join: AllTop & AllBottom
15362 2019-Jan-13 16:45:09.425240 - [DEBUG] = AllBottom (new jump func)
15363 2019-Jan-13 16:45:09.425265 - [DEBUG]
15364 2019-Jan-13 16:45:09.425288 - [DEBUG] Start adding new jump function
15365 2019-Jan-13 16:45:09.425311 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15366 2019-Jan-13 16:45:09.425369 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15367 2019-Jan-13 16:45:09.426022 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15368 2019-Jan-13 16:45:09.426669 - [DEBUG] Edge Function : AllBottom
15369 2019-Jan-13 16:45:09.426701 - [DEBUG] End adding new jump function
15370 2019-Jan-13 16:45:09.426725 - [DEBUG]
15371 2019-Jan-13 16:45:09.426749 - [DEBUG] -------------------------------------------- 435. Path Edge --------------------------------------------
15372 2019-Jan-13 16:45:09.426774 - [DEBUG]
15373 2019-Jan-13 16:45:09.426797 - [DEBUG] Process 435. path edge:
15374 2019-Jan-13 16:45:09.426821 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15375 2019-Jan-13 16:45:09.426878 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
15376 2019-Jan-13 16:45:09.427523 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15377 2019-Jan-13 16:45:09.428174 - [DEBUG]
15378 2019-Jan-13 16:45:09.428199 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15379 2019-Jan-13 16:45:09.428851 - [DEBUG] Possible callees:
15380 2019-Jan-13 16:45:09.428876 - [DEBUG] llvm.dbg.declare
15381 2019-Jan-13 16:45:09.428901 - [DEBUG] Possible return sites:
15382 2019-Jan-13 16:45:09.428925 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14315383 2019-Jan-13 16:45:09.430215 - [DEBUG] Found and process special summary
15384 2019-Jan-13 16:45:09.430250 - [DEBUG] Compose: EdgeIdentity * AllBottom
15385 2019-Jan-13 16:45:09.430278 - [DEBUG]
15386 2019-Jan-13 16:45:09.430302 - [DEBUG] Propagate flow
15387 2019-Jan-13 16:45:09.430326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15388 2019-Jan-13 16:45:09.430382 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15389 2019-Jan-13 16:45:09.431023 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15390 2019-Jan-13 16:45:09.431690 - [DEBUG] Edge function : AllBottom (result of previous compose)
15391 2019-Jan-13 16:45:09.431715 - [DEBUG]
15392 2019-Jan-13 16:45:09.431740 - [DEBUG] Join: AllTop & AllBottom
15393 2019-Jan-13 16:45:09.431765 - [DEBUG] = AllBottom (new jump func)
15394 2019-Jan-13 16:45:09.431790 - [DEBUG]
15395 2019-Jan-13 16:45:09.431813 - [DEBUG] Start adding new jump function
15396 2019-Jan-13 16:45:09.431836 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15397 2019-Jan-13 16:45:09.431895 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15398 2019-Jan-13 16:45:09.432538 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15399 2019-Jan-13 16:45:09.433183 - [DEBUG] Edge Function : AllBottom
15400 2019-Jan-13 16:45:09.433211 - [DEBUG] End adding new jump function
15401 2019-Jan-13 16:45:09.433234 - [DEBUG]
15402 2019-Jan-13 16:45:09.433258 - [DEBUG] -------------------------------------------- 436. Path Edge --------------------------------------------
15403 2019-Jan-13 16:45:09.433282 - [DEBUG]
15404 2019-Jan-13 16:45:09.433305 - [DEBUG] Process 436. path edge:
15405 2019-Jan-13 16:45:09.433329 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15406 2019-Jan-13 16:45:09.433387 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
15407 2019-Jan-13 16:45:09.434026 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15408 2019-Jan-13 16:45:09.434673 - [DEBUG]
15409 2019-Jan-13 16:45:09.434699 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15410 2019-Jan-13 16:45:09.435378 - [DEBUG] Compose: EdgeIdentity * AllBottom
15411 2019-Jan-13 16:45:09.435406 - [DEBUG]
15412 2019-Jan-13 16:45:09.435430 - [DEBUG] Propagate flow
15413 2019-Jan-13 16:45:09.435454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15414 2019-Jan-13 16:45:09.435511 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
15415 2019-Jan-13 16:45:09.436154 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15416 2019-Jan-13 16:45:09.436812 - [DEBUG] Edge function : AllBottom (result of previous compose)
15417 2019-Jan-13 16:45:09.436838 - [DEBUG]
15418 2019-Jan-13 16:45:09.436863 - [DEBUG] Join: AllTop & AllBottom
15419 2019-Jan-13 16:45:09.436890 - [DEBUG] = AllBottom (new jump func)
15420 2019-Jan-13 16:45:09.436914 - [DEBUG]
15421 2019-Jan-13 16:45:09.436938 - [DEBUG] Start adding new jump function
15422 2019-Jan-13 16:45:09.436962 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15423 2019-Jan-13 16:45:09.437027 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15424 2019-Jan-13 16:45:09.437734 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
15425 2019-Jan-13 16:45:09.438429 - [DEBUG] Edge Function : AllBottom
15426 2019-Jan-13 16:45:09.438461 - [DEBUG] End adding new jump function
15427 2019-Jan-13 16:45:09.438486 - [DEBUG]
15428 2019-Jan-13 16:45:09.438511 - [DEBUG] -------------------------------------------- 437. Path Edge --------------------------------------------
15429 2019-Jan-13 16:45:09.438536 - [DEBUG]
15430 2019-Jan-13 16:45:09.438559 - [DEBUG] Process 437. path edge:
15431 2019-Jan-13 16:45:09.438584 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15432 2019-Jan-13 16:45:09.438653 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
15433 2019-Jan-13 16:45:09.439308 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15434 2019-Jan-13 16:45:09.439944 - [DEBUG]
15435 2019-Jan-13 16:45:09.439971 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
15436 2019-Jan-13 16:45:09.440631 - [DEBUG] Compose: EdgeIdentity * AllBottom
15437 2019-Jan-13 16:45:09.440659 - [DEBUG]
15438 2019-Jan-13 16:45:09.440684 - [DEBUG] Propagate flow
15439 2019-Jan-13 16:45:09.440707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15440 2019-Jan-13 16:45:09.440765 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
15441 2019-Jan-13 16:45:09.441400 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15442 2019-Jan-13 16:45:09.442052 - [DEBUG] Edge function : AllBottom (result of previous compose)
15443 2019-Jan-13 16:45:09.442078 - [DEBUG]
15444 2019-Jan-13 16:45:09.442103 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15445 2019-Jan-13 16:45:09.442129 - [DEBUG] = AllBottom
15446 2019-Jan-13 16:45:09.442154 - [DEBUG]
15447 2019-Jan-13 16:45:09.442177 - [DEBUG] PROPAGATE: No new function!
15448 2019-Jan-13 16:45:09.442201 - [DEBUG] EDGE:
15449 2019-Jan-13 16:45:09.442259 - [DEBUG] ---> 15450 2019-Jan-13 16:45:09.442893 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15451 2019-Jan-13 16:45:09.443534 - [DEBUG]
15452 2019-Jan-13 16:45:09.443559 - [DEBUG] EDGE:
15453 2019-Jan-13 16:45:09.443617 - [DEBUG] ---> 15454 2019-Jan-13 16:45:09.444275 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15455 2019-Jan-13 16:45:09.444927 - [DEBUG]
15456 2019-Jan-13 16:45:09.444968 - [DEBUG] Compose: EdgeIdentity * AllBottom
15457 2019-Jan-13 16:45:09.444995 - [DEBUG]
15458 2019-Jan-13 16:45:09.445019 - [DEBUG] Propagate flow
15459 2019-Jan-13 16:45:09.445042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15460 2019-Jan-13 16:45:09.445099 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15461 2019-Jan-13 16:45:09.445739 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15462 2019-Jan-13 16:45:09.446376 - [DEBUG] Edge function : AllBottom (result of previous compose)
15463 2019-Jan-13 16:45:09.446401 - [DEBUG]
15464 2019-Jan-13 16:45:09.446426 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15465 2019-Jan-13 16:45:09.446452 - [DEBUG] = AllBottom
15466 2019-Jan-13 16:45:09.446476 - [DEBUG]
15467 2019-Jan-13 16:45:09.446500 - [DEBUG] PROPAGATE: No new function!
15468 2019-Jan-13 16:45:09.446527 - [DEBUG] EDGE:
15469 2019-Jan-13 16:45:09.446584 - [DEBUG] ---> 15470 2019-Jan-13 16:45:09.447235 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15471 2019-Jan-13 16:45:09.447871 - [DEBUG]
15472 2019-Jan-13 16:45:09.447896 - [DEBUG] EDGE:
15473 2019-Jan-13 16:45:09.447954 - [DEBUG] ---> 15474 2019-Jan-13 16:45:09.448617 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15475 2019-Jan-13 16:45:09.449273 - [DEBUG]
15476 2019-Jan-13 16:45:09.449314 - [DEBUG] Compose: EdgeIdentity * AllBottom
15477 2019-Jan-13 16:45:09.449341 - [DEBUG]
15478 2019-Jan-13 16:45:09.449365 - [DEBUG] Propagate flow
15479 2019-Jan-13 16:45:09.449389 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15480 2019-Jan-13 16:45:09.449455 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
15481 2019-Jan-13 16:45:09.450139 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15482 2019-Jan-13 16:45:09.450832 - [DEBUG] Edge function : AllBottom (result of previous compose)
15483 2019-Jan-13 16:45:09.450861 - [DEBUG]
15484 2019-Jan-13 16:45:09.450888 - [DEBUG] Join: AllTop & AllBottom
15485 2019-Jan-13 16:45:09.450915 - [DEBUG] = AllBottom (new jump func)
15486 2019-Jan-13 16:45:09.450940 - [DEBUG]
15487 2019-Jan-13 16:45:09.450964 - [DEBUG] Start adding new jump function
15488 2019-Jan-13 16:45:09.450988 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15489 2019-Jan-13 16:45:09.451061 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15490 2019-Jan-13 16:45:09.451802 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
15491 2019-Jan-13 16:45:09.452500 - [DEBUG] Edge Function : AllBottom
15492 2019-Jan-13 16:45:09.452540 - [DEBUG] End adding new jump function
15493 2019-Jan-13 16:45:09.452565 - [DEBUG]
15494 2019-Jan-13 16:45:09.452590 - [DEBUG] -------------------------------------------- 438. Path Edge --------------------------------------------
15495 2019-Jan-13 16:45:09.452616 - [DEBUG]
15496 2019-Jan-13 16:45:09.452639 - [DEBUG] Process 438. path edge:
15497 2019-Jan-13 16:45:09.452664 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15498 2019-Jan-13 16:45:09.452744 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
15499 2019-Jan-13 16:45:09.453461 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15500 2019-Jan-13 16:45:09.454134 - [DEBUG]
15501 2019-Jan-13 16:45:09.454161 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
15502 2019-Jan-13 16:45:09.454859 - [DEBUG] Compose: EdgeIdentity * AllBottom
15503 2019-Jan-13 16:45:09.454888 - [DEBUG]
15504 2019-Jan-13 16:45:09.454912 - [DEBUG] Propagate flow
15505 2019-Jan-13 16:45:09.454935 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15506 2019-Jan-13 16:45:09.454995 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15507 2019-Jan-13 16:45:09.455648 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15508 2019-Jan-13 16:45:09.456285 - [DEBUG] Edge function : AllBottom (result of previous compose)
15509 2019-Jan-13 16:45:09.456310 - [DEBUG]
15510 2019-Jan-13 16:45:09.456336 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15511 2019-Jan-13 16:45:09.456362 - [DEBUG] = AllBottom
15512 2019-Jan-13 16:45:09.456386 - [DEBUG]
15513 2019-Jan-13 16:45:09.456410 - [DEBUG] PROPAGATE: No new function!
15514 2019-Jan-13 16:45:09.456440 - [DEBUG] Compose: EdgeIdentity * AllBottom
15515 2019-Jan-13 16:45:09.456467 - [DEBUG]
15516 2019-Jan-13 16:45:09.456491 - [DEBUG] Propagate flow
15517 2019-Jan-13 16:45:09.456514 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15518 2019-Jan-13 16:45:09.456571 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15519 2019-Jan-13 16:45:09.457218 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15520 2019-Jan-13 16:45:09.457854 - [DEBUG] Edge function : AllBottom (result of previous compose)
15521 2019-Jan-13 16:45:09.457886 - [DEBUG]
15522 2019-Jan-13 16:45:09.457911 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15523 2019-Jan-13 16:45:09.457937 - [DEBUG] = AllBottom
15524 2019-Jan-13 16:45:09.457962 - [DEBUG]
15525 2019-Jan-13 16:45:09.457985 - [DEBUG] PROPAGATE: No new function!
15526 2019-Jan-13 16:45:09.458010 - [DEBUG] EDGE:
15527 2019-Jan-13 16:45:09.458084 - [DEBUG] ---> 15528 2019-Jan-13 16:45:09.458736 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15529 2019-Jan-13 16:45:09.459388 - [DEBUG]
15530 2019-Jan-13 16:45:09.459414 - [DEBUG] EDGE:
15531 2019-Jan-13 16:45:09.459473 - [DEBUG] ---> 15532 2019-Jan-13 16:45:09.460110 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15533 2019-Jan-13 16:45:09.460747 - [DEBUG]
15534 2019-Jan-13 16:45:09.460772 - [DEBUG] EDGE:
15535 2019-Jan-13 16:45:09.460829 - [DEBUG] ---> 15536 2019-Jan-13 16:45:09.461486 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15537 2019-Jan-13 16:45:09.462124 - [DEBUG]
15538 2019-Jan-13 16:45:09.462168 - [DEBUG] Compose: EdgeIdentity * AllBottom
15539 2019-Jan-13 16:45:09.462195 - [DEBUG]
15540 2019-Jan-13 16:45:09.462220 - [DEBUG] Propagate flow
15541 2019-Jan-13 16:45:09.462244 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15542 2019-Jan-13 16:45:09.462314 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15543 2019-Jan-13 16:45:09.462954 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15544 2019-Jan-13 16:45:09.463597 - [DEBUG] Edge function : AllBottom (result of previous compose)
15545 2019-Jan-13 16:45:09.463622 - [DEBUG]
15546 2019-Jan-13 16:45:09.463648 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15547 2019-Jan-13 16:45:09.463674 - [DEBUG] = AllBottom
15548 2019-Jan-13 16:45:09.463698 - [DEBUG]
15549 2019-Jan-13 16:45:09.463721 - [DEBUG] PROPAGATE: No new function!
15550 2019-Jan-13 16:45:09.463749 - [DEBUG] EDGE:
15551 2019-Jan-13 16:45:09.463806 - [DEBUG] ---> 15552 2019-Jan-13 16:45:09.464447 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15553 2019-Jan-13 16:45:09.465111 - [DEBUG]
15554 2019-Jan-13 16:45:09.465136 - [DEBUG] EDGE:
15555 2019-Jan-13 16:45:09.465197 - [DEBUG] ---> 15556 2019-Jan-13 16:45:09.465835 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15557 2019-Jan-13 16:45:09.466469 - [DEBUG]
15558 2019-Jan-13 16:45:09.466497 - [DEBUG] Compose: EdgeIdentity * AllBottom
15559 2019-Jan-13 16:45:09.466523 - [DEBUG]
15560 2019-Jan-13 16:45:09.466546 - [DEBUG] Propagate flow
15561 2019-Jan-13 16:45:09.466569 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15562 2019-Jan-13 16:45:09.466626 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
15563 2019-Jan-13 16:45:09.467262 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
15564 2019-Jan-13 16:45:09.467901 - [DEBUG] Edge function : AllBottom (result of previous compose)
15565 2019-Jan-13 16:45:09.467926 - [DEBUG]
15566 2019-Jan-13 16:45:09.467951 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15567 2019-Jan-13 16:45:09.467977 - [DEBUG] = AllBottom
15568 2019-Jan-13 16:45:09.468001 - [DEBUG]
15569 2019-Jan-13 16:45:09.468025 - [DEBUG] PROPAGATE: No new function!
15570 2019-Jan-13 16:45:09.468049 - [DEBUG] EDGE:
15571 2019-Jan-13 16:45:09.468122 - [DEBUG] ---> 15572 2019-Jan-13 16:45:09.468763 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15573 2019-Jan-13 16:45:09.469414 - [DEBUG]
15574 2019-Jan-13 16:45:09.469439 - [DEBUG] EDGE:
15575 2019-Jan-13 16:45:09.469498 - [DEBUG] ---> 15576 2019-Jan-13 16:45:09.470135 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15577 2019-Jan-13 16:45:09.470771 - [DEBUG]
15578 2019-Jan-13 16:45:09.470796 - [DEBUG] EDGE:
15579 2019-Jan-13 16:45:09.470854 - [DEBUG] ---> 15580 2019-Jan-13 16:45:09.471505 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15581 2019-Jan-13 16:45:09.472140 - [DEBUG]
15582 2019-Jan-13 16:45:09.472165 - [DEBUG] EDGE:
15583 2019-Jan-13 16:45:09.472222 - [DEBUG] ---> 15584 2019-Jan-13 16:45:09.472873 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15585 2019-Jan-13 16:45:09.473512 - [DEBUG]
15586 2019-Jan-13 16:45:09.473538 - [DEBUG] EDGE:
15587 2019-Jan-13 16:45:09.473595 - [DEBUG] ---> 15588 2019-Jan-13 16:45:09.474231 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15589 2019-Jan-13 16:45:09.474892 - [DEBUG]
15590 2019-Jan-13 16:45:09.474918 - [DEBUG] EDGE:
15591 2019-Jan-13 16:45:09.474977 - [DEBUG] ---> 15592 2019-Jan-13 16:45:09.475621 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15593 2019-Jan-13 16:45:09.476255 - [DEBUG]
15594 2019-Jan-13 16:45:09.476308 - [DEBUG] Compose: EdgeIdentity * AllBottom
15595 2019-Jan-13 16:45:09.476336 - [DEBUG]
15596 2019-Jan-13 16:45:09.476361 - [DEBUG] Propagate flow
15597 2019-Jan-13 16:45:09.476384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15598 2019-Jan-13 16:45:09.476440 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
15599 2019-Jan-13 16:45:09.477101 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15600 2019-Jan-13 16:45:09.477766 - [DEBUG] Edge function : AllBottom (result of previous compose)
15601 2019-Jan-13 16:45:09.477793 - [DEBUG]
15602 2019-Jan-13 16:45:09.477819 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15603 2019-Jan-13 16:45:09.477845 - [DEBUG] = AllBottom
15604 2019-Jan-13 16:45:09.477869 - [DEBUG]
15605 2019-Jan-13 16:45:09.477893 - [DEBUG] PROPAGATE: No new function!
15606 2019-Jan-13 16:45:09.477922 - [DEBUG] EDGE:
15607 2019-Jan-13 16:45:09.477985 - [DEBUG] ---> 15608 2019-Jan-13 16:45:09.478672 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15609 2019-Jan-13 16:45:09.479318 - [DEBUG]


getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !7415610 2019-Jan-13 16:45:09.480010 - [DEBUG] Compose: EdgeIdentity * AllBottom
15611 2019-Jan-13 16:45:09.480047 - [DEBUG]
15612 2019-Jan-13 16:45:09.480071 - [DEBUG] Propagate flow
15613 2019-Jan-13 16:45:09.480095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15614 2019-Jan-13 16:45:09.480162 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
15615 2019-Jan-13 16:45:09.480828 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15616 2019-Jan-13 16:45:09.481516 - [DEBUG] Edge function : AllBottom (result of previous compose)
15617 2019-Jan-13 16:45:09.481542 - [DEBUG]
15618 2019-Jan-13 16:45:09.481568 - [DEBUG] Join: AllTop & AllBottom
15619 2019-Jan-13 16:45:09.481595 - [DEBUG] = AllBottom (new jump func)
15620 2019-Jan-13 16:45:09.481619 - [DEBUG]
15621 2019-Jan-13 16:45:09.481643 - [DEBUG] Start adding new jump function
15622 2019-Jan-13 16:45:09.481667 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15623 2019-Jan-13 16:45:09.481738 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15624 2019-Jan-13 16:45:09.482406 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
15625 2019-Jan-13 16:45:09.483060 - [DEBUG] Edge Function : AllBottom
15626 2019-Jan-13 16:45:09.483117 - [DEBUG] End adding new jump function
15627 2019-Jan-13 16:45:09.483143 - [DEBUG]
15628 2019-Jan-13 16:45:09.483168 - [DEBUG] -------------------------------------------- 439. Path Edge --------------------------------------------
15629 2019-Jan-13 16:45:09.483194 - [DEBUG]
15630 2019-Jan-13 16:45:09.483218 - [DEBUG] Process 439. path edge:
15631 2019-Jan-13 16:45:09.483243 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15632 2019-Jan-13 16:45:09.483315 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
15633 2019-Jan-13 16:45:09.484007 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15634 2019-Jan-13 16:45:09.484668 - [DEBUG]
15635 2019-Jan-13 16:45:09.484693 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
15636 2019-Jan-13 16:45:09.485411 - [DEBUG] Possible callees:
15637 2019-Jan-13 16:45:09.485436 - [DEBUG] foo
15638 2019-Jan-13 16:45:09.485461 - [DEBUG] Possible return sites:
15639 2019-Jan-13 16:45:09.485485 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


Got branch instruction
getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8415640 2019-Jan-13 16:45:09.486873 - [DEBUG] Found and process special summary
15641 2019-Jan-13 16:45:09.486939 - [DEBUG] Compose: EdgeIdentity * AllBottom
15642 2019-Jan-13 16:45:09.486972 - [DEBUG]
15643 2019-Jan-13 16:45:09.486998 - [DEBUG] Propagate flow
15644 2019-Jan-13 16:45:09.487022 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15645 2019-Jan-13 16:45:09.487106 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
15646 2019-Jan-13 16:45:09.487817 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15647 2019-Jan-13 16:45:09.488514 - [DEBUG] Edge function : AllBottom (result of previous compose)
15648 2019-Jan-13 16:45:09.488541 - [DEBUG]
15649 2019-Jan-13 16:45:09.488567 - [DEBUG] Join: AllTop & AllBottom
15650 2019-Jan-13 16:45:09.488594 - [DEBUG] = AllBottom (new jump func)
15651 2019-Jan-13 16:45:09.488619 - [DEBUG]
15652 2019-Jan-13 16:45:09.488643 - [DEBUG] Start adding new jump function
15653 2019-Jan-13 16:45:09.488667 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15654 2019-Jan-13 16:45:09.488727 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15655 2019-Jan-13 16:45:09.489375 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
15656 2019-Jan-13 16:45:09.490024 - [DEBUG] Edge Function : AllBottom
15657 2019-Jan-13 16:45:09.490055 - [DEBUG] End adding new jump function
15658 2019-Jan-13 16:45:09.490080 - [DEBUG]
15659 2019-Jan-13 16:45:09.490104 - [DEBUG] -------------------------------------------- 440. Path Edge --------------------------------------------
15660 2019-Jan-13 16:45:09.490129 - [DEBUG]
15661 2019-Jan-13 16:45:09.490152 - [DEBUG] Process 440. path edge:
15662 2019-Jan-13 16:45:09.490176 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15663 2019-Jan-13 16:45:09.490233 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
15664 2019-Jan-13 16:45:09.490872 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15665 2019-Jan-13 16:45:09.491527 - [DEBUG]
15666 2019-Jan-13 16:45:09.491552 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getNormalFlowFunction()
%tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !8515667 2019-Jan-13 16:45:09.492856 - [DEBUG] Compose: EdgeIdentity * AllBottom
15668 2019-Jan-13 16:45:09.492888 - [DEBUG]
15669 2019-Jan-13 16:45:09.492939 - [DEBUG] Propagate flow
15670 2019-Jan-13 16:45:09.492963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15671 2019-Jan-13 16:45:09.493021 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
15672 2019-Jan-13 16:45:09.493666 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15673 2019-Jan-13 16:45:09.494304 - [DEBUG] Edge function : AllBottom (result of previous compose)
15674 2019-Jan-13 16:45:09.494329 - [DEBUG]
15675 2019-Jan-13 16:45:09.494354 - [DEBUG] Join: AllTop & AllBottom
15676 2019-Jan-13 16:45:09.494380 - [DEBUG] = AllBottom (new jump func)
15677 2019-Jan-13 16:45:09.494404 - [DEBUG]
15678 2019-Jan-13 16:45:09.494428 - [DEBUG] Start adding new jump function
15679 2019-Jan-13 16:45:09.494451 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15680 2019-Jan-13 16:45:09.494507 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15681 2019-Jan-13 16:45:09.495161 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
15682 2019-Jan-13 16:45:09.495795 - [DEBUG] Edge Function : AllBottom
15683 2019-Jan-13 16:45:09.495823 - [DEBUG] End adding new jump function
15684 2019-Jan-13 16:45:09.495849 - [DEBUG]
15685 2019-Jan-13 16:45:09.495873 - [DEBUG] -------------------------------------------- 441. Path Edge --------------------------------------------
15686 2019-Jan-13 16:45:09.495897 - [DEBUG]
15687 2019-Jan-13 16:45:09.495921 - [DEBUG] Process 441. path edge:
15688 2019-Jan-13 16:45:09.495945 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15689 2019-Jan-13 16:45:09.496002 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
15690 2019-Jan-13 16:45:09.496650 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15691 2019-Jan-13 16:45:09.497287 - [DEBUG]
15692 2019-Jan-13 16:45:09.497313 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !8715693 2019-Jan-13 16:45:09.498604 - [DEBUG] Compose: EdgeIdentity * AllBottom
15694 2019-Jan-13 16:45:09.498638 - [DEBUG]
15695 2019-Jan-13 16:45:09.498662 - [DEBUG] Propagate flow
15696 2019-Jan-13 16:45:09.498685 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15697 2019-Jan-13 16:45:09.498747 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
15698 2019-Jan-13 16:45:09.499426 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15699 2019-Jan-13 16:45:09.500095 - [DEBUG] Edge function : AllBottom (result of previous compose)
15700 2019-Jan-13 16:45:09.500120 - [DEBUG]
15701 2019-Jan-13 16:45:09.500146 - [DEBUG] Join: AllTop & AllBottom
15702 2019-Jan-13 16:45:09.500171 - [DEBUG] = AllBottom (new jump func)
15703 2019-Jan-13 16:45:09.500195 - [DEBUG]
15704 2019-Jan-13 16:45:09.500219 - [DEBUG] Start adding new jump function
15705 2019-Jan-13 16:45:09.500242 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15706 2019-Jan-13 16:45:09.500304 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15707 2019-Jan-13 16:45:09.500945 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
15708 2019-Jan-13 16:45:09.501621 - [DEBUG] Edge Function : AllBottom
15709 2019-Jan-13 16:45:09.501651 - [DEBUG] End adding new jump function
15710 2019-Jan-13 16:45:09.501688 - [DEBUG]
15711 2019-Jan-13 16:45:09.501713 - [DEBUG] -------------------------------------------- 442. Path Edge --------------------------------------------
15712 2019-Jan-13 16:45:09.501737 - [DEBUG]
15713 2019-Jan-13 16:45:09.501760 - [DEBUG] Process 442. path edge:
15714 2019-Jan-13 16:45:09.501785 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15715 2019-Jan-13 16:45:09.501842 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
15716 2019-Jan-13 16:45:09.502491 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15717 2019-Jan-13 16:45:09.503135 - [DEBUG]
15718 2019-Jan-13 16:45:09.503160 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
15719 2019-Jan-13 16:45:09.503815 - [DEBUG] Possible callees:
15720 2019-Jan-13 16:45:09.503840 - [DEBUG] llvm.dbg.declare
15721 2019-Jan-13 16:45:09.503865 - [DEBUG] Possible return sites:
15722 2019-Jan-13 16:45:09.503889 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9615723 2019-Jan-13 16:45:09.505189 - [DEBUG] Found and process special summary
15724 2019-Jan-13 16:45:09.505226 - [DEBUG] Compose: EdgeIdentity * AllBottom
15725 2019-Jan-13 16:45:09.505256 - [DEBUG]
15726 2019-Jan-13 16:45:09.505281 - [DEBUG] Propagate flow
15727 2019-Jan-13 16:45:09.505304 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15728 2019-Jan-13 16:45:09.505362 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
15729 2019-Jan-13 16:45:09.506006 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15730 2019-Jan-13 16:45:09.506643 - [DEBUG] Edge function : AllBottom (result of previous compose)
15731 2019-Jan-13 16:45:09.506669 - [DEBUG]
15732 2019-Jan-13 16:45:09.506694 - [DEBUG] Join: AllTop & AllBottom
15733 2019-Jan-13 16:45:09.506720 - [DEBUG] = AllBottom (new jump func)
15734 2019-Jan-13 16:45:09.506744 - [DEBUG]
15735 2019-Jan-13 16:45:09.506768 - [DEBUG] Start adding new jump function
15736 2019-Jan-13 16:45:09.506792 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15737 2019-Jan-13 16:45:09.506848 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15738 2019-Jan-13 16:45:09.507486 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
15739 2019-Jan-13 16:45:09.508142 - [DEBUG] Edge Function : AllBottom
15740 2019-Jan-13 16:45:09.508170 - [DEBUG] End adding new jump function
15741 2019-Jan-13 16:45:09.508194 - [DEBUG]
15742 2019-Jan-13 16:45:09.508218 - [DEBUG] -------------------------------------------- 443. Path Edge --------------------------------------------
15743 2019-Jan-13 16:45:09.508242 - [DEBUG]
15744 2019-Jan-13 16:45:09.508266 - [DEBUG] Process 443. path edge:
15745 2019-Jan-13 16:45:09.508289 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15746 2019-Jan-13 16:45:09.508347 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
15747 2019-Jan-13 16:45:09.508987 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15748 2019-Jan-13 16:45:09.509630 - [DEBUG]
15749 2019-Jan-13 16:45:09.509655 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getNormalFlowFunction()
store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !9715750 2019-Jan-13 16:45:09.510994 - [DEBUG] Compose: EdgeIdentity * AllBottom
15751 2019-Jan-13 16:45:09.511043 - [DEBUG]
15752 2019-Jan-13 16:45:09.511068 - [DEBUG] Propagate flow
15753 2019-Jan-13 16:45:09.511092 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15754 2019-Jan-13 16:45:09.511156 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
15755 2019-Jan-13 16:45:09.511829 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15756 2019-Jan-13 16:45:09.512467 - [DEBUG] Edge function : AllBottom (result of previous compose)
15757 2019-Jan-13 16:45:09.512492 - [DEBUG]
15758 2019-Jan-13 16:45:09.512517 - [DEBUG] Join: AllTop & AllBottom
15759 2019-Jan-13 16:45:09.512543 - [DEBUG] = AllBottom (new jump func)
15760 2019-Jan-13 16:45:09.512568 - [DEBUG]
15761 2019-Jan-13 16:45:09.512591 - [DEBUG] Start adding new jump function
15762 2019-Jan-13 16:45:09.512614 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15763 2019-Jan-13 16:45:09.512671 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15764 2019-Jan-13 16:45:09.513308 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
15765 2019-Jan-13 16:45:09.513949 - [DEBUG] Edge Function : AllBottom
15766 2019-Jan-13 16:45:09.513979 - [DEBUG] End adding new jump function
15767 2019-Jan-13 16:45:09.514003 - [DEBUG]
15768 2019-Jan-13 16:45:09.514027 - [DEBUG] -------------------------------------------- 444. Path Edge --------------------------------------------
15769 2019-Jan-13 16:45:09.514051 - [DEBUG]
15770 2019-Jan-13 16:45:09.514075 - [DEBUG] Process 444. path edge:
15771 2019-Jan-13 16:45:09.514099 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15772 2019-Jan-13 16:45:09.514155 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
15773 2019-Jan-13 16:45:09.514811 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15774 2019-Jan-13 16:45:09.515456 - [DEBUG]
15775 2019-Jan-13 16:45:09.515482 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48


Got store instruction
getNormalFlowFunction()
br label %if.end, !dbg !98, !phasar.instruction.id !9915776 2019-Jan-13 16:45:09.516788 - [DEBUG] Compose: EdgeIdentity * AllBottom
15777 2019-Jan-13 16:45:09.516828 - [DEBUG]
15778 2019-Jan-13 16:45:09.516852 - [DEBUG] Propagate flow
15779 2019-Jan-13 16:45:09.516875 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15780 2019-Jan-13 16:45:09.516944 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
15781 2019-Jan-13 16:45:09.517633 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15782 2019-Jan-13 16:45:09.518320 - [DEBUG] Edge function : AllBottom (result of previous compose)
15783 2019-Jan-13 16:45:09.518346 - [DEBUG]
15784 2019-Jan-13 16:45:09.518372 - [DEBUG] Join: AllTop & AllBottom
15785 2019-Jan-13 16:45:09.518398 - [DEBUG] = AllBottom (new jump func)
15786 2019-Jan-13 16:45:09.518422 - [DEBUG]
15787 2019-Jan-13 16:45:09.518446 - [DEBUG] Start adding new jump function
15788 2019-Jan-13 16:45:09.518469 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15789 2019-Jan-13 16:45:09.518533 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15790 2019-Jan-13 16:45:09.519210 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
15791 2019-Jan-13 16:45:09.519885 - [DEBUG] Edge Function : AllBottom
15792 2019-Jan-13 16:45:09.519919 - [DEBUG] End adding new jump function
15793 2019-Jan-13 16:45:09.519944 - [DEBUG]
15794 2019-Jan-13 16:45:09.519968 - [DEBUG] -------------------------------------------- 445. Path Edge --------------------------------------------
15795 2019-Jan-13 16:45:09.519993 - [DEBUG]
15796 2019-Jan-13 16:45:09.520037 - [DEBUG] Process 445. path edge:
15797 2019-Jan-13 16:45:09.520062 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15798 2019-Jan-13 16:45:09.520132 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
15799 2019-Jan-13 16:45:09.520777 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15800 2019-Jan-13 16:45:09.521442 - [DEBUG]
15801 2019-Jan-13 16:45:09.521469 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52


Got branch instruction
getNormalFlowFunction()
br label %if.end15, !phasar.instruction.id !10615802 2019-Jan-13 16:45:09.522748 - [DEBUG] Compose: EdgeIdentity * AllBottom
15803 2019-Jan-13 16:45:09.522780 - [DEBUG]
15804 2019-Jan-13 16:45:09.522804 - [DEBUG] Propagate flow
15805 2019-Jan-13 16:45:09.522828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15806 2019-Jan-13 16:45:09.522886 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
15807 2019-Jan-13 16:45:09.523527 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15808 2019-Jan-13 16:45:09.524169 - [DEBUG] Edge function : AllBottom (result of previous compose)
15809 2019-Jan-13 16:45:09.524195 - [DEBUG]
15810 2019-Jan-13 16:45:09.524220 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15811 2019-Jan-13 16:45:09.524246 - [DEBUG] = AllBottom
15812 2019-Jan-13 16:45:09.524270 - [DEBUG]
15813 2019-Jan-13 16:45:09.524293 - [DEBUG] PROPAGATE: No new function!
15814 2019-Jan-13 16:45:09.524318 - [DEBUG] EDGE:
15815 2019-Jan-13 16:45:09.524376 - [DEBUG] ---> 15816 2019-Jan-13 16:45:09.525033 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15817 2019-Jan-13 16:45:09.525677 - [DEBUG]
15818 2019-Jan-13 16:45:09.525703 - [DEBUG] EDGE:
15819 2019-Jan-13 16:45:09.525762 - [DEBUG] ---> 15820 2019-Jan-13 16:45:09.526398 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15821 2019-Jan-13 16:45:09.527033 - [DEBUG]
15822 2019-Jan-13 16:45:09.527059 - [DEBUG] EDGE:
15823 2019-Jan-13 16:45:09.527117 - [DEBUG] ---> 15824 2019-Jan-13 16:45:09.527754 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15825 2019-Jan-13 16:45:09.528407 - [DEBUG]
15826 2019-Jan-13 16:45:09.528452 - [DEBUG] Compose: EdgeIdentity * AllBottom
15827 2019-Jan-13 16:45:09.528479 - [DEBUG]
15828 2019-Jan-13 16:45:09.528504 - [DEBUG] Propagate flow
15829 2019-Jan-13 16:45:09.528527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15830 2019-Jan-13 16:45:09.528583 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
15831 2019-Jan-13 16:45:09.529222 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15832 2019-Jan-13 16:45:09.529866 - [DEBUG] Edge function : AllBottom (result of previous compose)
15833 2019-Jan-13 16:45:09.529891 - [DEBUG]
15834 2019-Jan-13 16:45:09.529916 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15835 2019-Jan-13 16:45:09.529942 - [DEBUG] = AllBottom
15836 2019-Jan-13 16:45:09.529967 - [DEBUG]
15837 2019-Jan-13 16:45:09.529990 - [DEBUG] PROPAGATE: No new function!
15838 2019-Jan-13 16:45:09.530016 - [DEBUG] EDGE:
15839 2019-Jan-13 16:45:09.530074 - [DEBUG] ---> 15840 2019-Jan-13 16:45:09.530736 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15841 2019-Jan-13 16:45:09.531374 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !8715842 2019-Jan-13 16:45:09.532053 - [DEBUG] Compose: EdgeIdentity * AllBottom
15843 2019-Jan-13 16:45:09.532084 - [DEBUG]
15844 2019-Jan-13 16:45:09.532108 - [DEBUG] Propagate flow
15845 2019-Jan-13 16:45:09.532131 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15846 2019-Jan-13 16:45:09.532190 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
15847 2019-Jan-13 16:45:09.532862 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15848 2019-Jan-13 16:45:09.533539 - [DEBUG] Edge function : AllBottom (result of previous compose)
15849 2019-Jan-13 16:45:09.533566 - [DEBUG]
15850 2019-Jan-13 16:45:09.533592 - [DEBUG] Join: AllTop & AllBottom
15851 2019-Jan-13 16:45:09.533618 - [DEBUG] = AllBottom (new jump func)
15852 2019-Jan-13 16:45:09.533643 - [DEBUG]
15853 2019-Jan-13 16:45:09.533667 - [DEBUG] Start adding new jump function
15854 2019-Jan-13 16:45:09.533690 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15855 2019-Jan-13 16:45:09.533764 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15856 2019-Jan-13 16:45:09.534470 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
15857 2019-Jan-13 16:45:09.535207 - [DEBUG] Edge Function : AllBottom
15858 2019-Jan-13 16:45:09.535242 - [DEBUG] End adding new jump function
15859 2019-Jan-13 16:45:09.535267 - [DEBUG]
15860 2019-Jan-13 16:45:09.535292 - [DEBUG] -------------------------------------------- 446. Path Edge --------------------------------------------
15861 2019-Jan-13 16:45:09.535317 - [DEBUG]
15862 2019-Jan-13 16:45:09.535341 - [DEBUG] Process 446. path edge:
15863 2019-Jan-13 16:45:09.535365 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15864 2019-Jan-13 16:45:09.535441 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
15865 2019-Jan-13 16:45:09.536136 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15866 2019-Jan-13 16:45:09.536816 - [DEBUG]
15867 2019-Jan-13 16:45:09.536843 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
15868 2019-Jan-13 16:45:09.537503 - [DEBUG] Possible callees:
15869 2019-Jan-13 16:45:09.537528 - [DEBUG] bar
15870 2019-Jan-13 16:45:09.537554 - [DEBUG] Possible return sites:
15871 2019-Jan-13 16:45:09.537577 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


Got branch instruction
getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8915872 2019-Jan-13 16:45:09.538910 - [DEBUG] Found and process special summary
15873 2019-Jan-13 16:45:09.538953 - [DEBUG] Compose: EdgeIdentity * AllBottom
15874 2019-Jan-13 16:45:09.538984 - [DEBUG]
15875 2019-Jan-13 16:45:09.539009 - [DEBUG] Propagate flow
15876 2019-Jan-13 16:45:09.539033 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15877 2019-Jan-13 16:45:09.539097 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
15878 2019-Jan-13 16:45:09.539756 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15879 2019-Jan-13 16:45:09.540418 - [DEBUG] Edge function : AllBottom (result of previous compose)
15880 2019-Jan-13 16:45:09.540445 - [DEBUG]
15881 2019-Jan-13 16:45:09.540490 - [DEBUG] Join: AllTop & AllBottom
15882 2019-Jan-13 16:45:09.540517 - [DEBUG] = AllBottom (new jump func)
15883 2019-Jan-13 16:45:09.540541 - [DEBUG]
15884 2019-Jan-13 16:45:09.540566 - [DEBUG] Start adding new jump function
15885 2019-Jan-13 16:45:09.540589 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15886 2019-Jan-13 16:45:09.540655 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15887 2019-Jan-13 16:45:09.541312 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
15888 2019-Jan-13 16:45:09.541982 - [DEBUG] Edge Function : AllBottom
15889 2019-Jan-13 16:45:09.542013 - [DEBUG] End adding new jump function
15890 2019-Jan-13 16:45:09.542038 - [DEBUG]
15891 2019-Jan-13 16:45:09.542062 - [DEBUG] -------------------------------------------- 447. Path Edge --------------------------------------------
15892 2019-Jan-13 16:45:09.542086 - [DEBUG]
15893 2019-Jan-13 16:45:09.542110 - [DEBUG] Process 447. path edge:
15894 2019-Jan-13 16:45:09.542134 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15895 2019-Jan-13 16:45:09.542191 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
15896 2019-Jan-13 16:45:09.542832 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15897 2019-Jan-13 16:45:09.543469 - [DEBUG]
15898 2019-Jan-13 16:45:09.543494 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getNormalFlowFunction()
%tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !9015899 2019-Jan-13 16:45:09.544830 - [DEBUG] Compose: EdgeIdentity * AllBottom
15900 2019-Jan-13 16:45:09.544863 - [DEBUG]
15901 2019-Jan-13 16:45:09.544888 - [DEBUG] Propagate flow
15902 2019-Jan-13 16:45:09.544911 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15903 2019-Jan-13 16:45:09.544970 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
15904 2019-Jan-13 16:45:09.545612 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15905 2019-Jan-13 16:45:09.546249 - [DEBUG] Edge function : AllBottom (result of previous compose)
15906 2019-Jan-13 16:45:09.546274 - [DEBUG]
15907 2019-Jan-13 16:45:09.546299 - [DEBUG] Join: AllTop & AllBottom
15908 2019-Jan-13 16:45:09.546325 - [DEBUG] = AllBottom (new jump func)
15909 2019-Jan-13 16:45:09.546350 - [DEBUG]
15910 2019-Jan-13 16:45:09.546373 - [DEBUG] Start adding new jump function
15911 2019-Jan-13 16:45:09.546397 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15912 2019-Jan-13 16:45:09.546453 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15913 2019-Jan-13 16:45:09.547090 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
15914 2019-Jan-13 16:45:09.547726 - [DEBUG] Edge Function : AllBottom
15915 2019-Jan-13 16:45:09.547754 - [DEBUG] End adding new jump function
15916 2019-Jan-13 16:45:09.547778 - [DEBUG]
15917 2019-Jan-13 16:45:09.547802 - [DEBUG] -------------------------------------------- 448. Path Edge --------------------------------------------
15918 2019-Jan-13 16:45:09.547826 - [DEBUG]
15919 2019-Jan-13 16:45:09.547850 - [DEBUG] Process 448. path edge:
15920 2019-Jan-13 16:45:09.547874 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15921 2019-Jan-13 16:45:09.547930 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
15922 2019-Jan-13 16:45:09.548598 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15923 2019-Jan-13 16:45:09.549239 - [DEBUG]
15924 2019-Jan-13 16:45:09.549279 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !9215925 2019-Jan-13 16:45:09.550576 - [DEBUG] Compose: EdgeIdentity * AllBottom
15926 2019-Jan-13 16:45:09.550611 - [DEBUG]
15927 2019-Jan-13 16:45:09.550635 - [DEBUG] Propagate flow
15928 2019-Jan-13 16:45:09.550659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15929 2019-Jan-13 16:45:09.550722 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
15930 2019-Jan-13 16:45:09.551388 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15931 2019-Jan-13 16:45:09.552055 - [DEBUG] Edge function : AllBottom (result of previous compose)
15932 2019-Jan-13 16:45:09.552081 - [DEBUG]
15933 2019-Jan-13 16:45:09.552106 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15934 2019-Jan-13 16:45:09.552132 - [DEBUG] = AllBottom
15935 2019-Jan-13 16:45:09.552157 - [DEBUG]
15936 2019-Jan-13 16:45:09.552180 - [DEBUG] PROPAGATE: No new function!


Got branch instruction
getNormalFlowFunction()
br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !9215937 2019-Jan-13 16:45:09.552829 - [DEBUG] Compose: EdgeIdentity * AllBottom
15938 2019-Jan-13 16:45:09.552859 - [DEBUG]
15939 2019-Jan-13 16:45:09.552883 - [DEBUG] Propagate flow
15940 2019-Jan-13 16:45:09.552907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15941 2019-Jan-13 16:45:09.552964 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
15942 2019-Jan-13 16:45:09.553612 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15943 2019-Jan-13 16:45:09.554255 - [DEBUG] Edge function : AllBottom (result of previous compose)
15944 2019-Jan-13 16:45:09.554281 - [DEBUG]
15945 2019-Jan-13 16:45:09.554306 - [DEBUG] Join: AllTop & AllBottom
15946 2019-Jan-13 16:45:09.554332 - [DEBUG] = AllBottom (new jump func)
15947 2019-Jan-13 16:45:09.554357 - [DEBUG]
15948 2019-Jan-13 16:45:09.554380 - [DEBUG] Start adding new jump function
15949 2019-Jan-13 16:45:09.554404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15950 2019-Jan-13 16:45:09.554461 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15951 2019-Jan-13 16:45:09.555116 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
15952 2019-Jan-13 16:45:09.555761 - [DEBUG] Edge Function : AllBottom
15953 2019-Jan-13 16:45:09.555790 - [DEBUG] End adding new jump function
15954 2019-Jan-13 16:45:09.555815 - [DEBUG]
15955 2019-Jan-13 16:45:09.555839 - [DEBUG] -------------------------------------------- 449. Path Edge --------------------------------------------
15956 2019-Jan-13 16:45:09.555863 - [DEBUG]
15957 2019-Jan-13 16:45:09.555887 - [DEBUG] Process 449. path edge:
15958 2019-Jan-13 16:45:09.555911 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15959 2019-Jan-13 16:45:09.555968 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
15960 2019-Jan-13 16:45:09.556613 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15961 2019-Jan-13 16:45:09.557264 - [DEBUG]
15962 2019-Jan-13 16:45:09.557289 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
15963 2019-Jan-13 16:45:09.557973 - [DEBUG] Possible callees:
15964 2019-Jan-13 16:45:09.558017 - [DEBUG] llvm.dbg.declare
15965 2019-Jan-13 16:45:09.558044 - [DEBUG] Possible return sites:
15966 2019-Jan-13 16:45:09.558067 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10315967 2019-Jan-13 16:45:09.559427 - [DEBUG] Found and process special summary
15968 2019-Jan-13 16:45:09.559470 - [DEBUG] Compose: EdgeIdentity * AllBottom
15969 2019-Jan-13 16:45:09.559499 - [DEBUG]
15970 2019-Jan-13 16:45:09.559525 - [DEBUG] Propagate flow
15971 2019-Jan-13 16:45:09.559549 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15972 2019-Jan-13 16:45:09.559619 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
15973 2019-Jan-13 16:45:09.560313 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15974 2019-Jan-13 16:45:09.560978 - [DEBUG] Edge function : AllBottom (result of previous compose)
15975 2019-Jan-13 16:45:09.561005 - [DEBUG]
15976 2019-Jan-13 16:45:09.561031 - [DEBUG] Join: AllTop & AllBottom
15977 2019-Jan-13 16:45:09.561057 - [DEBUG] = AllBottom (new jump func)
15978 2019-Jan-13 16:45:09.561082 - [DEBUG]
15979 2019-Jan-13 16:45:09.561105 - [DEBUG] Start adding new jump function
15980 2019-Jan-13 16:45:09.561129 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15981 2019-Jan-13 16:45:09.561190 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15982 2019-Jan-13 16:45:09.561862 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
15983 2019-Jan-13 16:45:09.562500 - [DEBUG] Edge Function : AllBottom
15984 2019-Jan-13 16:45:09.562531 - [DEBUG] End adding new jump function
15985 2019-Jan-13 16:45:09.562555 - [DEBUG]
15986 2019-Jan-13 16:45:09.562579 - [DEBUG] -------------------------------------------- 450. Path Edge --------------------------------------------
15987 2019-Jan-13 16:45:09.562604 - [DEBUG]
15988 2019-Jan-13 16:45:09.562627 - [DEBUG] Process 450. path edge:
15989 2019-Jan-13 16:45:09.562651 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15990 2019-Jan-13 16:45:09.562708 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
15991 2019-Jan-13 16:45:09.563349 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15992 2019-Jan-13 16:45:09.563986 - [DEBUG]
15993 2019-Jan-13 16:45:09.564011 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getNormalFlowFunction()
store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !10415994 2019-Jan-13 16:45:09.565348 - [DEBUG] Compose: EdgeIdentity * AllBottom
15995 2019-Jan-13 16:45:09.565382 - [DEBUG]
15996 2019-Jan-13 16:45:09.565406 - [DEBUG] Propagate flow
15997 2019-Jan-13 16:45:09.565430 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15998 2019-Jan-13 16:45:09.565491 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
15999 2019-Jan-13 16:45:09.566150 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16000 2019-Jan-13 16:45:09.566829 - [DEBUG] Edge function : AllBottom (result of previous compose)
16001 2019-Jan-13 16:45:09.566856 - [DEBUG]
16002 2019-Jan-13 16:45:09.566882 - [DEBUG] Join: AllTop & AllBottom
16003 2019-Jan-13 16:45:09.566909 - [DEBUG] = AllBottom (new jump func)
16004 2019-Jan-13 16:45:09.566934 - [DEBUG]
16005 2019-Jan-13 16:45:09.566958 - [DEBUG] Start adding new jump function
16006 2019-Jan-13 16:45:09.566981 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16007 2019-Jan-13 16:45:09.567083 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16008 2019-Jan-13 16:45:09.567794 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
16009 2019-Jan-13 16:45:09.568502 - [DEBUG] Edge Function : AllBottom
16010 2019-Jan-13 16:45:09.568540 - [DEBUG] End adding new jump function
16011 2019-Jan-13 16:45:09.568565 - [DEBUG]
16012 2019-Jan-13 16:45:09.568591 - [DEBUG] -------------------------------------------- 451. Path Edge --------------------------------------------
16013 2019-Jan-13 16:45:09.568617 - [DEBUG]
16014 2019-Jan-13 16:45:09.568641 - [DEBUG] Process 451. path edge:
16015 2019-Jan-13 16:45:09.568666 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16016 2019-Jan-13 16:45:09.568746 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
16017 2019-Jan-13 16:45:09.569432 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
16018 2019-Jan-13 16:45:09.570110 - [DEBUG]
16019 2019-Jan-13 16:45:09.570138 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51


Got store instruction
getNormalFlowFunction()
br label %if.end, !phasar.instruction.id !10516020 2019-Jan-13 16:45:09.571499 - [DEBUG] Compose: EdgeIdentity * AllBottom
16021 2019-Jan-13 16:45:09.571536 - [DEBUG]
16022 2019-Jan-13 16:45:09.571560 - [DEBUG] Propagate flow
16023 2019-Jan-13 16:45:09.571583 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16024 2019-Jan-13 16:45:09.571650 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
16025 2019-Jan-13 16:45:09.572288 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16026 2019-Jan-13 16:45:09.572926 - [DEBUG] Edge function : AllBottom (result of previous compose)
16027 2019-Jan-13 16:45:09.572952 - [DEBUG]
16028 2019-Jan-13 16:45:09.572977 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16029 2019-Jan-13 16:45:09.573003 - [DEBUG] = AllBottom
16030 2019-Jan-13 16:45:09.573028 - [DEBUG]
16031 2019-Jan-13 16:45:09.573051 - [DEBUG] PROPAGATE: No new function!
16032 2019-Jan-13 16:45:09.573076 - [DEBUG] EDGE:
16033 2019-Jan-13 16:45:09.573134 - [DEBUG] ---> 16034 2019-Jan-13 16:45:09.573768 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16035 2019-Jan-13 16:45:09.574409 - [DEBUG]
16036 2019-Jan-13 16:45:09.574434 - [DEBUG] EDGE:
16037 2019-Jan-13 16:45:09.574492 - [DEBUG] ---> 16038 2019-Jan-13 16:45:09.575151 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16039 2019-Jan-13 16:45:09.575802 - [DEBUG]
16040 2019-Jan-13 16:45:09.575849 - [DEBUG] Compose: EdgeIdentity * AllBottom
16041 2019-Jan-13 16:45:09.575877 - [DEBUG]
16042 2019-Jan-13 16:45:09.575901 - [DEBUG] Propagate flow
16043 2019-Jan-13 16:45:09.575925 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16044 2019-Jan-13 16:45:09.575983 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
16045 2019-Jan-13 16:45:09.576624 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16046 2019-Jan-13 16:45:09.577260 - [DEBUG] Edge function : AllBottom (result of previous compose)
16047 2019-Jan-13 16:45:09.577286 - [DEBUG]
16048 2019-Jan-13 16:45:09.577310 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16049 2019-Jan-13 16:45:09.577336 - [DEBUG] = AllBottom
16050 2019-Jan-13 16:45:09.577361 - [DEBUG]
16051 2019-Jan-13 16:45:09.577384 - [DEBUG] PROPAGATE: No new function!
16052 2019-Jan-13 16:45:09.577430 - [DEBUG] EDGE:
16053 2019-Jan-13 16:45:09.577489 - [DEBUG] ---> 16054 2019-Jan-13 16:45:09.578160 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16055 2019-Jan-13 16:45:09.578796 - [DEBUG]
16056 2019-Jan-13 16:45:09.578821 - [DEBUG] EDGE:
16057 2019-Jan-13 16:45:09.578879 - [DEBUG] ---> 16058 2019-Jan-13 16:45:09.579530 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16059 2019-Jan-13 16:45:09.580180 - [DEBUG]
16060 2019-Jan-13 16:45:09.580205 - [DEBUG] EDGE:
16061 2019-Jan-13 16:45:09.580265 - [DEBUG] ---> 16062 2019-Jan-13 16:45:09.580907 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16063 2019-Jan-13 16:45:09.581572 - [DEBUG]
16064 2019-Jan-13 16:45:09.581619 - [DEBUG] Compose: EdgeIdentity * AllBottom
16065 2019-Jan-13 16:45:09.581647 - [DEBUG]
16066 2019-Jan-13 16:45:09.581671 - [DEBUG] Propagate flow
16067 2019-Jan-13 16:45:09.581694 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16068 2019-Jan-13 16:45:09.581753 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
16069 2019-Jan-13 16:45:09.582402 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16070 2019-Jan-13 16:45:09.583039 - [DEBUG] Edge function : AllBottom (result of previous compose)
16071 2019-Jan-13 16:45:09.583064 - [DEBUG]
16072 2019-Jan-13 16:45:09.583089 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16073 2019-Jan-13 16:45:09.583115 - [DEBUG] = AllBottom
16074 2019-Jan-13 16:45:09.583140 - [DEBUG]
16075 2019-Jan-13 16:45:09.583163 - [DEBUG] PROPAGATE: No new function!
16076 2019-Jan-13 16:45:09.583189 - [DEBUG] EDGE:
16077 2019-Jan-13 16:45:09.583248 - [DEBUG] ---> 16078 2019-Jan-13 16:45:09.583888 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16079 2019-Jan-13 16:45:09.584538 - [DEBUG]
16080 2019-Jan-13 16:45:09.584563 - [DEBUG] EDGE:
16081 2019-Jan-13 16:45:09.584621 - [DEBUG] ---> 16082 2019-Jan-13 16:45:09.585274 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16083 2019-Jan-13 16:45:09.585910 - [DEBUG]
16084 2019-Jan-13 16:45:09.585935 - [DEBUG] EDGE:
16085 2019-Jan-13 16:45:09.585992 - [DEBUG] ---> 16086 2019-Jan-13 16:45:09.586632 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16087 2019-Jan-13 16:45:09.587266 - [DEBUG]
16088 2019-Jan-13 16:45:09.587305 - [DEBUG] Compose: EdgeIdentity * AllBottom
16089 2019-Jan-13 16:45:09.587332 - [DEBUG]
16090 2019-Jan-13 16:45:09.587356 - [DEBUG] Propagate flow
16091 2019-Jan-13 16:45:09.587379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16092 2019-Jan-13 16:45:09.587436 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
16093 2019-Jan-13 16:45:09.588110 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16094 2019-Jan-13 16:45:09.588747 - [DEBUG] Edge function : AllBottom (result of previous compose)
16095 2019-Jan-13 16:45:09.588772 - [DEBUG]
16096 2019-Jan-13 16:45:09.588797 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16097 2019-Jan-13 16:45:09.588823 - [DEBUG] = AllBottom
16098 2019-Jan-13 16:45:09.588847 - [DEBUG]
16099 2019-Jan-13 16:45:09.588871 - [DEBUG] PROPAGATE: No new function!
16100 2019-Jan-13 16:45:09.588897 - [DEBUG] EDGE:
16101 2019-Jan-13 16:45:09.588955 - [DEBUG] ---> 16102 2019-Jan-13 16:45:09.589593 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16103 2019-Jan-13 16:45:09.590235 - [DEBUG]
16104 2019-Jan-13 16:45:09.590261 - [DEBUG] EDGE:
16105 2019-Jan-13 16:45:09.590319 - [DEBUG] ---> 16106 2019-Jan-13 16:45:09.590955 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16107 2019-Jan-13 16:45:09.591606 - [DEBUG]
16108 2019-Jan-13 16:45:09.591632 - [DEBUG] EDGE:
16109 2019-Jan-13 16:45:09.591689 - [DEBUG] ---> 16110 2019-Jan-13 16:45:09.592328 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16111 2019-Jan-13 16:45:09.592964 - [DEBUG]
16112 2019-Jan-13 16:45:09.593001 - [DEBUG] Compose: EdgeIdentity * AllBottom
16113 2019-Jan-13 16:45:09.593029 - [DEBUG]
16114 2019-Jan-13 16:45:09.593053 - [DEBUG] Propagate flow
16115 2019-Jan-13 16:45:09.593076 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16116 2019-Jan-13 16:45:09.593133 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
16117 2019-Jan-13 16:45:09.593772 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16118 2019-Jan-13 16:45:09.594410 - [DEBUG] Edge function : AllBottom (result of previous compose)
16119 2019-Jan-13 16:45:09.594436 - [DEBUG]
16120 2019-Jan-13 16:45:09.594461 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16121 2019-Jan-13 16:45:09.594486 - [DEBUG] = AllBottom
16122 2019-Jan-13 16:45:09.594511 - [DEBUG]
16123 2019-Jan-13 16:45:09.594534 - [DEBUG] PROPAGATE: No new function!
16124 2019-Jan-13 16:45:09.594559 - [DEBUG] EDGE:
16125 2019-Jan-13 16:45:09.594617 - [DEBUG] ---> 16126 2019-Jan-13 16:45:09.595275 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16127 2019-Jan-13 16:45:09.595911 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getNormalFlowFunction()
switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !6716128 2019-Jan-13 16:45:09.596588 - [DEBUG] Compose: EdgeIdentity * AllBottom
16129 2019-Jan-13 16:45:09.596619 - [DEBUG]
16130 2019-Jan-13 16:45:09.596643 - [DEBUG] Propagate flow
16131 2019-Jan-13 16:45:09.596666 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16132 2019-Jan-13 16:45:09.596725 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16133 2019-Jan-13 16:45:09.597417 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16134 2019-Jan-13 16:45:09.598119 - [DEBUG] Edge function : AllBottom (result of previous compose)
16135 2019-Jan-13 16:45:09.598146 - [DEBUG]
16136 2019-Jan-13 16:45:09.598172 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16137 2019-Jan-13 16:45:09.598198 - [DEBUG] = AllBottom
16138 2019-Jan-13 16:45:09.598223 - [DEBUG]
16139 2019-Jan-13 16:45:09.598246 - [DEBUG] PROPAGATE: No new function!
16140 2019-Jan-13 16:45:09.598273 - [DEBUG] EDGE:
16141 2019-Jan-13 16:45:09.598340 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
16142 2019-Jan-13 16:45:09.599004 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16143 2019-Jan-13 16:45:09.599693 - [DEBUG]
16144 2019-Jan-13 16:45:09.599721 - [DEBUG] EDGE:
16145 2019-Jan-13 16:45:09.599787 - [DEBUG] ---> 16146 2019-Jan-13 16:45:09.600462 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16147 2019-Jan-13 16:45:09.601135 - [DEBUG]
16148 2019-Jan-13 16:45:09.601163 - [DEBUG] EDGE:
16149 2019-Jan-13 16:45:09.601229 - [DEBUG] ---> 16150 2019-Jan-13 16:45:09.601923 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16151 2019-Jan-13 16:45:09.602584 - [DEBUG]
16152 2019-Jan-13 16:45:09.602611 - [DEBUG] EDGE:
16153 2019-Jan-13 16:45:09.602679 - [DEBUG] ---> 16154 2019-Jan-13 16:45:09.603363 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16155 2019-Jan-13 16:45:09.604051 - [DEBUG]


Got switch instruction
getNormalFlowFunction()
switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !5816156 2019-Jan-13 16:45:09.604839 - [DEBUG] Compose: EdgeIdentity * AllBottom
16157 2019-Jan-13 16:45:09.604894 - [DEBUG]
16158 2019-Jan-13 16:45:09.604919 - [DEBUG] Propagate flow
16159 2019-Jan-13 16:45:09.604943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16160 2019-Jan-13 16:45:09.605021 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16161 2019-Jan-13 16:45:09.605722 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16162 2019-Jan-13 16:45:09.606387 - [DEBUG] Edge function : AllBottom (result of previous compose)
16163 2019-Jan-13 16:45:09.606413 - [DEBUG]
16164 2019-Jan-13 16:45:09.606440 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16165 2019-Jan-13 16:45:09.606466 - [DEBUG] = AllBottom
16166 2019-Jan-13 16:45:09.606490 - [DEBUG]
16167 2019-Jan-13 16:45:09.606514 - [DEBUG] PROPAGATE: No new function!
16168 2019-Jan-13 16:45:09.606538 - [DEBUG] EDGE:
16169 2019-Jan-13 16:45:09.606601 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
16170 2019-Jan-13 16:45:09.607245 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16171 2019-Jan-13 16:45:09.607881 - [DEBUG]
16172 2019-Jan-13 16:45:09.607907 - [DEBUG] EDGE:
16173 2019-Jan-13 16:45:09.607964 - [DEBUG] ---> 16174 2019-Jan-13 16:45:09.608625 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16175 2019-Jan-13 16:45:09.609285 - [DEBUG]


Got switch instruction
getNormalFlowFunction()
br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !5316176 2019-Jan-13 16:45:09.609949 - [DEBUG] Compose: EdgeIdentity * AllBottom
16177 2019-Jan-13 16:45:09.609979 - [DEBUG]
16178 2019-Jan-13 16:45:09.610003 - [DEBUG] Propagate flow
16179 2019-Jan-13 16:45:09.610027 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16180 2019-Jan-13 16:45:09.610089 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16181 2019-Jan-13 16:45:09.610746 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16182 2019-Jan-13 16:45:09.611382 - [DEBUG] Edge function : AllBottom (result of previous compose)
16183 2019-Jan-13 16:45:09.611423 - [DEBUG]
16184 2019-Jan-13 16:45:09.611449 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16185 2019-Jan-13 16:45:09.611475 - [DEBUG] = AllBottom
16186 2019-Jan-13 16:45:09.611500 - [DEBUG]
16187 2019-Jan-13 16:45:09.611523 - [DEBUG] PROPAGATE: No new function!
16188 2019-Jan-13 16:45:09.611548 - [DEBUG] EDGE:
16189 2019-Jan-13 16:45:09.611607 - [DEBUG] ---> 16190 2019-Jan-13 16:45:09.612245 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16191 2019-Jan-13 16:45:09.612882 - [DEBUG]
16192 2019-Jan-13 16:45:09.612908 - [DEBUG] Compose: EdgeIdentity * AllBottom
16193 2019-Jan-13 16:45:09.612934 - [DEBUG]
16194 2019-Jan-13 16:45:09.612957 - [DEBUG] Propagate flow
16195 2019-Jan-13 16:45:09.612980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16196 2019-Jan-13 16:45:09.613036 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
16197 2019-Jan-13 16:45:09.613673 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16198 2019-Jan-13 16:45:09.614314 - [DEBUG] Edge function : AllBottom (result of previous compose)
16199 2019-Jan-13 16:45:09.614340 - [DEBUG]
16200 2019-Jan-13 16:45:09.614365 - [DEBUG] Join: AllTop & AllBottom
16201 2019-Jan-13 16:45:09.614391 - [DEBUG] = AllBottom (new jump func)
16202 2019-Jan-13 16:45:09.614416 - [DEBUG]
16203 2019-Jan-13 16:45:09.614439 - [DEBUG] Start adding new jump function
16204 2019-Jan-13 16:45:09.614462 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16205 2019-Jan-13 16:45:09.614519 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16206 2019-Jan-13 16:45:09.615183 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
16207 2019-Jan-13 16:45:09.615831 - [DEBUG] Edge Function : AllBottom
16208 2019-Jan-13 16:45:09.615860 - [DEBUG] End adding new jump function
16209 2019-Jan-13 16:45:09.615885 - [DEBUG]
16210 2019-Jan-13 16:45:09.615909 - [DEBUG] -------------------------------------------- 452. Path Edge --------------------------------------------
16211 2019-Jan-13 16:45:09.615934 - [DEBUG]
16212 2019-Jan-13 16:45:09.615957 - [DEBUG] Process 452. path edge:
16213 2019-Jan-13 16:45:09.615981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16214 2019-Jan-13 16:45:09.616041 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
16215 2019-Jan-13 16:45:09.616701 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16216 2019-Jan-13 16:45:09.617350 - [DEBUG]
16217 2019-Jan-13 16:45:09.617377 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
16218 2019-Jan-13 16:45:09.618059 - [DEBUG] Compose: EdgeIdentity * AllBottom
16219 2019-Jan-13 16:45:09.618109 - [DEBUG]
16220 2019-Jan-13 16:45:09.618133 - [DEBUG] Propagate flow
16221 2019-Jan-13 16:45:09.618157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16222 2019-Jan-13 16:45:09.618214 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
16223 2019-Jan-13 16:45:09.618854 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16224 2019-Jan-13 16:45:09.619503 - [DEBUG] Edge function : AllBottom (result of previous compose)
16225 2019-Jan-13 16:45:09.619530 - [DEBUG]
16226 2019-Jan-13 16:45:09.619555 - [DEBUG] Join: AllTop & AllBottom
16227 2019-Jan-13 16:45:09.619581 - [DEBUG] = AllBottom (new jump func)
16228 2019-Jan-13 16:45:09.619606 - [DEBUG]
16229 2019-Jan-13 16:45:09.619630 - [DEBUG] Start adding new jump function
16230 2019-Jan-13 16:45:09.619653 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16231 2019-Jan-13 16:45:09.619712 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16232 2019-Jan-13 16:45:09.620389 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
16233 2019-Jan-13 16:45:09.621090 - [DEBUG] Edge Function : AllBottom
16234 2019-Jan-13 16:45:09.621123 - [DEBUG] End adding new jump function
16235 2019-Jan-13 16:45:09.621148 - [DEBUG]
16236 2019-Jan-13 16:45:09.621172 - [DEBUG] -------------------------------------------- 453. Path Edge --------------------------------------------
16237 2019-Jan-13 16:45:09.621197 - [DEBUG]
16238 2019-Jan-13 16:45:09.621221 - [DEBUG] Process 453. path edge:
16239 2019-Jan-13 16:45:09.621245 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16240 2019-Jan-13 16:45:09.621319 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
16241 2019-Jan-13 16:45:09.622050 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16242 2019-Jan-13 16:45:09.622739 - [DEBUG]
16243 2019-Jan-13 16:45:09.622765 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
16244 2019-Jan-13 16:45:09.623442 - [DEBUG] Compose: EdgeIdentity * AllBottom
16245 2019-Jan-13 16:45:09.623470 - [DEBUG]
16246 2019-Jan-13 16:45:09.623494 - [DEBUG] Propagate flow
16247 2019-Jan-13 16:45:09.623518 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16248 2019-Jan-13 16:45:09.623576 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
16249 2019-Jan-13 16:45:09.624221 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16250 2019-Jan-13 16:45:09.624915 - [DEBUG] Edge function : AllBottom (result of previous compose)
16251 2019-Jan-13 16:45:09.624941 - [DEBUG]
16252 2019-Jan-13 16:45:09.624966 - [DEBUG] Join: AllTop & AllBottom
16253 2019-Jan-13 16:45:09.624992 - [DEBUG] = AllBottom (new jump func)
16254 2019-Jan-13 16:45:09.625017 - [DEBUG]
16255 2019-Jan-13 16:45:09.625041 - [DEBUG] Start adding new jump function
16256 2019-Jan-13 16:45:09.625064 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16257 2019-Jan-13 16:45:09.625125 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16258 2019-Jan-13 16:45:09.625786 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
16259 2019-Jan-13 16:45:09.626430 - [DEBUG] Edge Function : AllBottom
16260 2019-Jan-13 16:45:09.626459 - [DEBUG] End adding new jump function
16261 2019-Jan-13 16:45:09.626483 - [DEBUG]
16262 2019-Jan-13 16:45:09.626507 - [DEBUG] -------------------------------------------- 454. Path Edge --------------------------------------------
16263 2019-Jan-13 16:45:09.626549 - [DEBUG]
16264 2019-Jan-13 16:45:09.626573 - [DEBUG] Process 454. path edge:
16265 2019-Jan-13 16:45:09.626598 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16266 2019-Jan-13 16:45:09.626655 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
16267 2019-Jan-13 16:45:09.627297 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16268 2019-Jan-13 16:45:09.627936 - [DEBUG]
16269 2019-Jan-13 16:45:09.627963 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
16270 2019-Jan-13 16:45:09.628637 - [DEBUG] Compose: EdgeIdentity * AllBottom
16271 2019-Jan-13 16:45:09.628666 - [DEBUG]
16272 2019-Jan-13 16:45:09.628690 - [DEBUG] Propagate flow
16273 2019-Jan-13 16:45:09.628713 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16274 2019-Jan-13 16:45:09.628770 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
16275 2019-Jan-13 16:45:09.629412 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16276 2019-Jan-13 16:45:09.630050 - [DEBUG] Edge function : AllBottom (result of previous compose)
16277 2019-Jan-13 16:45:09.630076 - [DEBUG]
16278 2019-Jan-13 16:45:09.630104 - [DEBUG] Join: AllTop & AllBottom
16279 2019-Jan-13 16:45:09.630130 - [DEBUG] = AllBottom (new jump func)
16280 2019-Jan-13 16:45:09.630155 - [DEBUG]
16281 2019-Jan-13 16:45:09.630179 - [DEBUG] Start adding new jump function
16282 2019-Jan-13 16:45:09.630203 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16283 2019-Jan-13 16:45:09.630260 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16284 2019-Jan-13 16:45:09.630934 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
16285 2019-Jan-13 16:45:09.631618 - [DEBUG] Edge Function : AllBottom
16286 2019-Jan-13 16:45:09.631649 - [DEBUG] End adding new jump function
16287 2019-Jan-13 16:45:09.631674 - [DEBUG]
16288 2019-Jan-13 16:45:09.631698 - [DEBUG] -------------------------------------------- 455. Path Edge --------------------------------------------
16289 2019-Jan-13 16:45:09.631723 - [DEBUG]
16290 2019-Jan-13 16:45:09.631746 - [DEBUG] Process 455. path edge:
16291 2019-Jan-13 16:45:09.631769 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16292 2019-Jan-13 16:45:09.631831 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
16293 2019-Jan-13 16:45:09.632496 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16294 2019-Jan-13 16:45:09.633146 - [DEBUG]
16295 2019-Jan-13 16:45:09.633171 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
16296 2019-Jan-13 16:45:09.633847 - [DEBUG] Compose: EdgeIdentity * AllBottom
16297 2019-Jan-13 16:45:09.633876 - [DEBUG]
16298 2019-Jan-13 16:45:09.633901 - [DEBUG] Propagate flow
16299 2019-Jan-13 16:45:09.633924 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16300 2019-Jan-13 16:45:09.633984 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
16301 2019-Jan-13 16:45:09.634622 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16302 2019-Jan-13 16:45:09.635289 - [DEBUG] Edge function : AllBottom (result of previous compose)
16303 2019-Jan-13 16:45:09.635314 - [DEBUG]
16304 2019-Jan-13 16:45:09.635339 - [DEBUG] Join: AllTop & AllBottom
16305 2019-Jan-13 16:45:09.635366 - [DEBUG] = AllBottom (new jump func)
16306 2019-Jan-13 16:45:09.635390 - [DEBUG]
16307 2019-Jan-13 16:45:09.635414 - [DEBUG] Start adding new jump function
16308 2019-Jan-13 16:45:09.635454 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16309 2019-Jan-13 16:45:09.635511 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16310 2019-Jan-13 16:45:09.636157 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
16311 2019-Jan-13 16:45:09.636816 - [DEBUG] Edge Function : AllBottom
16312 2019-Jan-13 16:45:09.636847 - [DEBUG] End adding new jump function
16313 2019-Jan-13 16:45:09.636872 - [DEBUG]
16314 2019-Jan-13 16:45:09.636896 - [DEBUG] -------------------------------------------- 456. Path Edge --------------------------------------------
16315 2019-Jan-13 16:45:09.636921 - [DEBUG]
16316 2019-Jan-13 16:45:09.636945 - [DEBUG] Process 456. path edge:
16317 2019-Jan-13 16:45:09.636969 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16318 2019-Jan-13 16:45:09.637035 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
16319 2019-Jan-13 16:45:09.637693 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16320 2019-Jan-13 16:45:09.638375 - [DEBUG]
16321 2019-Jan-13 16:45:09.638402 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
16322 2019-Jan-13 16:45:09.639117 - [DEBUG] Compose: EdgeIdentity * AllBottom
16323 2019-Jan-13 16:45:09.639148 - [DEBUG]
16324 2019-Jan-13 16:45:09.639173 - [DEBUG] Propagate flow
16325 2019-Jan-13 16:45:09.639196 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16326 2019-Jan-13 16:45:09.639266 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16327 2019-Jan-13 16:45:09.639914 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16328 2019-Jan-13 16:45:09.640570 - [DEBUG] Edge function : AllBottom (result of previous compose)
16329 2019-Jan-13 16:45:09.640596 - [DEBUG]
16330 2019-Jan-13 16:45:09.640621 - [DEBUG] Join: AllTop & AllBottom
16331 2019-Jan-13 16:45:09.640647 - [DEBUG] = AllBottom (new jump func)
16332 2019-Jan-13 16:45:09.640671 - [DEBUG]
16333 2019-Jan-13 16:45:09.640695 - [DEBUG] Start adding new jump function
16334 2019-Jan-13 16:45:09.640718 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16335 2019-Jan-13 16:45:09.640775 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16336 2019-Jan-13 16:45:09.641435 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16337 2019-Jan-13 16:45:09.642069 - [DEBUG] Edge Function : AllBottom
16338 2019-Jan-13 16:45:09.642097 - [DEBUG] End adding new jump function
16339 2019-Jan-13 16:45:09.642122 - [DEBUG]
16340 2019-Jan-13 16:45:09.642146 - [DEBUG] -------------------------------------------- 457. Path Edge --------------------------------------------
16341 2019-Jan-13 16:45:09.642171 - [DEBUG]
16342 2019-Jan-13 16:45:09.642194 - [DEBUG] Process 457. path edge:
16343 2019-Jan-13 16:45:09.642218 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16344 2019-Jan-13 16:45:09.642275 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
16345 2019-Jan-13 16:45:09.642911 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16346 2019-Jan-13 16:45:09.643549 - [DEBUG]
16347 2019-Jan-13 16:45:09.643573 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16348 2019-Jan-13 16:45:09.644227 - [DEBUG] Compose: EdgeIdentity * AllBottom
16349 2019-Jan-13 16:45:09.644255 - [DEBUG]
16350 2019-Jan-13 16:45:09.644279 - [DEBUG] Propagate flow
16351 2019-Jan-13 16:45:09.644302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16352 2019-Jan-13 16:45:09.644358 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
16353 2019-Jan-13 16:45:09.645043 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16354 2019-Jan-13 16:45:09.645683 - [DEBUG] Edge function : AllBottom (result of previous compose)
16355 2019-Jan-13 16:45:09.645708 - [DEBUG]
16356 2019-Jan-13 16:45:09.645733 - [DEBUG] Join: AllTop & AllBottom
16357 2019-Jan-13 16:45:09.645759 - [DEBUG] = AllBottom (new jump func)
16358 2019-Jan-13 16:45:09.645784 - [DEBUG]
16359 2019-Jan-13 16:45:09.645807 - [DEBUG] Start adding new jump function
16360 2019-Jan-13 16:45:09.645830 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16361 2019-Jan-13 16:45:09.645886 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16362 2019-Jan-13 16:45:09.646525 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
16363 2019-Jan-13 16:45:09.647163 - [DEBUG] Edge Function : AllBottom
16364 2019-Jan-13 16:45:09.647190 - [DEBUG] End adding new jump function
16365 2019-Jan-13 16:45:09.647214 - [DEBUG]
16366 2019-Jan-13 16:45:09.647238 - [DEBUG] -------------------------------------------- 458. Path Edge --------------------------------------------
16367 2019-Jan-13 16:45:09.647262 - [DEBUG]
16368 2019-Jan-13 16:45:09.647285 - [DEBUG] Process 458. path edge:
16369 2019-Jan-13 16:45:09.647309 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16370 2019-Jan-13 16:45:09.647365 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
16371 2019-Jan-13 16:45:09.648007 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16372 2019-Jan-13 16:45:09.648678 - [DEBUG]
16373 2019-Jan-13 16:45:09.648704 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
16374 2019-Jan-13 16:45:09.649380 - [DEBUG] Compose: EdgeIdentity * AllBottom
16375 2019-Jan-13 16:45:09.649409 - [DEBUG]
16376 2019-Jan-13 16:45:09.649433 - [DEBUG] Propagate flow
16377 2019-Jan-13 16:45:09.649457 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16378 2019-Jan-13 16:45:09.649519 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
16379 2019-Jan-13 16:45:09.650200 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16380 2019-Jan-13 16:45:09.650893 - [DEBUG] Edge function : AllBottom (result of previous compose)
16381 2019-Jan-13 16:45:09.650921 - [DEBUG]
16382 2019-Jan-13 16:45:09.650948 - [DEBUG] Join: AllTop & AllBottom
16383 2019-Jan-13 16:45:09.650975 - [DEBUG] = AllBottom (new jump func)
16384 2019-Jan-13 16:45:09.651001 - [DEBUG]
16385 2019-Jan-13 16:45:09.651025 - [DEBUG] Start adding new jump function
16386 2019-Jan-13 16:45:09.651048 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16387 2019-Jan-13 16:45:09.651117 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16388 2019-Jan-13 16:45:09.653723 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
16389 2019-Jan-13 16:45:09.654545 - [DEBUG] Edge Function : AllBottom
16390 2019-Jan-13 16:45:09.654580 - [DEBUG] End adding new jump function
16391 2019-Jan-13 16:45:09.654605 - [DEBUG]
16392 2019-Jan-13 16:45:09.654630 - [DEBUG] -------------------------------------------- 459. Path Edge --------------------------------------------
16393 2019-Jan-13 16:45:09.654656 - [DEBUG]
16394 2019-Jan-13 16:45:09.654679 - [DEBUG] Process 459. path edge:
16395 2019-Jan-13 16:45:09.654703 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16396 2019-Jan-13 16:45:09.654823 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
16397 2019-Jan-13 16:45:09.655493 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16398 2019-Jan-13 16:45:09.656136 - [DEBUG]
16399 2019-Jan-13 16:45:09.656161 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
16400 2019-Jan-13 16:45:09.656807 - [DEBUG] Possible callees:
16401 2019-Jan-13 16:45:09.656832 - [DEBUG] bar
16402 2019-Jan-13 16:45:09.656857 - [DEBUG] Possible return sites:
16403 2019-Jan-13 16:45:09.656880 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got branch instruction
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7116404 2019-Jan-13 16:45:09.658177 - [DEBUG] Found and process special summary
16405 2019-Jan-13 16:45:09.658216 - [DEBUG] Compose: EdgeIdentity * AllBottom
16406 2019-Jan-13 16:45:09.658244 - [DEBUG]
16407 2019-Jan-13 16:45:09.658268 - [DEBUG] Propagate flow
16408 2019-Jan-13 16:45:09.658292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16409 2019-Jan-13 16:45:09.658350 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
16410 2019-Jan-13 16:45:09.659001 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16411 2019-Jan-13 16:45:09.659649 - [DEBUG] Edge function : AllBottom (result of previous compose)
16412 2019-Jan-13 16:45:09.659706 - [DEBUG]
16413 2019-Jan-13 16:45:09.659732 - [DEBUG] Join: AllTop & AllBottom
16414 2019-Jan-13 16:45:09.659759 - [DEBUG] = AllBottom (new jump func)
16415 2019-Jan-13 16:45:09.659783 - [DEBUG]
16416 2019-Jan-13 16:45:09.659807 - [DEBUG] Start adding new jump function
16417 2019-Jan-13 16:45:09.659831 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16418 2019-Jan-13 16:45:09.659891 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16419 2019-Jan-13 16:45:09.660713 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
16420 2019-Jan-13 16:45:09.661463 - [DEBUG] Edge Function : AllBottom
16421 2019-Jan-13 16:45:09.661494 - [DEBUG] End adding new jump function
16422 2019-Jan-13 16:45:09.661519 - [DEBUG]
16423 2019-Jan-13 16:45:09.661544 - [DEBUG] -------------------------------------------- 460. Path Edge --------------------------------------------
16424 2019-Jan-13 16:45:09.661568 - [DEBUG]
16425 2019-Jan-13 16:45:09.661591 - [DEBUG] Process 460. path edge:
16426 2019-Jan-13 16:45:09.661615 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16427 2019-Jan-13 16:45:09.661679 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
16428 2019-Jan-13 16:45:09.662327 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16429 2019-Jan-13 16:45:09.662970 - [DEBUG]
16430 2019-Jan-13 16:45:09.662996 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
16431 2019-Jan-13 16:45:09.663665 - [DEBUG] Compose: EdgeIdentity * AllBottom
16432 2019-Jan-13 16:45:09.663695 - [DEBUG]
16433 2019-Jan-13 16:45:09.663719 - [DEBUG] Propagate flow
16434 2019-Jan-13 16:45:09.663743 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16435 2019-Jan-13 16:45:09.663800 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
16436 2019-Jan-13 16:45:09.664439 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16437 2019-Jan-13 16:45:09.665122 - [DEBUG] Edge function : AllBottom (result of previous compose)
16438 2019-Jan-13 16:45:09.665147 - [DEBUG]
16439 2019-Jan-13 16:45:09.665172 - [DEBUG] Join: AllTop & AllBottom
16440 2019-Jan-13 16:45:09.665214 - [DEBUG] = AllBottom (new jump func)
16441 2019-Jan-13 16:45:09.665239 - [DEBUG]
16442 2019-Jan-13 16:45:09.665262 - [DEBUG] Start adding new jump function
16443 2019-Jan-13 16:45:09.665286 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16444 2019-Jan-13 16:45:09.665348 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16445 2019-Jan-13 16:45:09.666009 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
16446 2019-Jan-13 16:45:09.666646 - [DEBUG] Edge Function : AllBottom
16447 2019-Jan-13 16:45:09.666674 - [DEBUG] End adding new jump function
16448 2019-Jan-13 16:45:09.666699 - [DEBUG]
16449 2019-Jan-13 16:45:09.666723 - [DEBUG] -------------------------------------------- 461. Path Edge --------------------------------------------
16450 2019-Jan-13 16:45:09.666747 - [DEBUG]
16451 2019-Jan-13 16:45:09.666769 - [DEBUG] Process 461. path edge:
16452 2019-Jan-13 16:45:09.666793 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16453 2019-Jan-13 16:45:09.666851 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
16454 2019-Jan-13 16:45:09.667487 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16455 2019-Jan-13 16:45:09.668142 - [DEBUG]
16456 2019-Jan-13 16:45:09.668169 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
16457 2019-Jan-13 16:45:09.668822 - [DEBUG] Compose: EdgeIdentity * AllBottom
16458 2019-Jan-13 16:45:09.668850 - [DEBUG]
16459 2019-Jan-13 16:45:09.668874 - [DEBUG] Propagate flow
16460 2019-Jan-13 16:45:09.668897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16461 2019-Jan-13 16:45:09.668954 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
16462 2019-Jan-13 16:45:09.669604 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16463 2019-Jan-13 16:45:09.670245 - [DEBUG] Edge function : AllBottom (result of previous compose)
16464 2019-Jan-13 16:45:09.670270 - [DEBUG]
16465 2019-Jan-13 16:45:09.670294 - [DEBUG] Join: AllTop & AllBottom
16466 2019-Jan-13 16:45:09.670438 - [DEBUG] = AllBottom (new jump func)
16467 2019-Jan-13 16:45:09.670464 - [DEBUG]
16468 2019-Jan-13 16:45:09.670488 - [DEBUG] Start adding new jump function
16469 2019-Jan-13 16:45:09.670511 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16470 2019-Jan-13 16:45:09.670569 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16471 2019-Jan-13 16:45:09.671216 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
16472 2019-Jan-13 16:45:09.671879 - [DEBUG] Edge Function : AllBottom
16473 2019-Jan-13 16:45:09.671907 - [DEBUG] End adding new jump function
16474 2019-Jan-13 16:45:09.671931 - [DEBUG]
16475 2019-Jan-13 16:45:09.671955 - [DEBUG] -------------------------------------------- 462. Path Edge --------------------------------------------
16476 2019-Jan-13 16:45:09.671979 - [DEBUG]
16477 2019-Jan-13 16:45:09.672002 - [DEBUG] Process 462. path edge:
16478 2019-Jan-13 16:45:09.672026 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16479 2019-Jan-13 16:45:09.672083 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
16480 2019-Jan-13 16:45:09.672728 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16481 2019-Jan-13 16:45:09.673369 - [DEBUG]
16482 2019-Jan-13 16:45:09.673393 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
16483 2019-Jan-13 16:45:09.674062 - [DEBUG] Possible callees:
16484 2019-Jan-13 16:45:09.674087 - [DEBUG] llvm.dbg.declare
16485 2019-Jan-13 16:45:09.674112 - [DEBUG] Possible return sites:
16486 2019-Jan-13 16:45:09.674136 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7816487 2019-Jan-13 16:45:09.675429 - [DEBUG] Found and process special summary
16488 2019-Jan-13 16:45:09.675463 - [DEBUG] Compose: EdgeIdentity * AllBottom
16489 2019-Jan-13 16:45:09.675491 - [DEBUG]
16490 2019-Jan-13 16:45:09.675515 - [DEBUG] Propagate flow
16491 2019-Jan-13 16:45:09.675538 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16492 2019-Jan-13 16:45:09.675595 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
16493 2019-Jan-13 16:45:09.676242 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16494 2019-Jan-13 16:45:09.676896 - [DEBUG] Edge function : AllBottom (result of previous compose)
16495 2019-Jan-13 16:45:09.676921 - [DEBUG]
16496 2019-Jan-13 16:45:09.676947 - [DEBUG] Join: AllTop & AllBottom
16497 2019-Jan-13 16:45:09.676973 - [DEBUG] = AllBottom (new jump func)
16498 2019-Jan-13 16:45:09.676998 - [DEBUG]
16499 2019-Jan-13 16:45:09.677022 - [DEBUG] Start adding new jump function
16500 2019-Jan-13 16:45:09.677045 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16501 2019-Jan-13 16:45:09.677108 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16502 2019-Jan-13 16:45:09.677842 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
16503 2019-Jan-13 16:45:09.678532 - [DEBUG] Edge Function : AllBottom
16504 2019-Jan-13 16:45:09.678565 - [DEBUG] End adding new jump function
16505 2019-Jan-13 16:45:09.678590 - [DEBUG]
16506 2019-Jan-13 16:45:09.678614 - [DEBUG] -------------------------------------------- 463. Path Edge --------------------------------------------
16507 2019-Jan-13 16:45:09.678639 - [DEBUG]
16508 2019-Jan-13 16:45:09.678663 - [DEBUG] Process 463. path edge:
16509 2019-Jan-13 16:45:09.678686 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16510 2019-Jan-13 16:45:09.678748 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
16511 2019-Jan-13 16:45:09.679424 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16512 2019-Jan-13 16:45:09.680163 - [DEBUG]
16513 2019-Jan-13 16:45:09.680190 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
16514 2019-Jan-13 16:45:09.681040 - [DEBUG] Compose: EdgeIdentity * AllBottom
16515 2019-Jan-13 16:45:09.681070 - [DEBUG]
16516 2019-Jan-13 16:45:09.681094 - [DEBUG] Propagate flow
16517 2019-Jan-13 16:45:09.681117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16518 2019-Jan-13 16:45:09.681177 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
16519 2019-Jan-13 16:45:09.681843 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16520 2019-Jan-13 16:45:09.682495 - [DEBUG] Edge function : AllBottom (result of previous compose)
16521 2019-Jan-13 16:45:09.682521 - [DEBUG]
16522 2019-Jan-13 16:45:09.682547 - [DEBUG] Join: AllTop & AllBottom
16523 2019-Jan-13 16:45:09.682573 - [DEBUG] = AllBottom (new jump func)
16524 2019-Jan-13 16:45:09.682597 - [DEBUG]
16525 2019-Jan-13 16:45:09.682621 - [DEBUG] Start adding new jump function
16526 2019-Jan-13 16:45:09.682644 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16527 2019-Jan-13 16:45:09.682706 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16528 2019-Jan-13 16:45:09.683414 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
16529 2019-Jan-13 16:45:09.684096 - [DEBUG] Edge Function : AllBottom
16530 2019-Jan-13 16:45:09.684133 - [DEBUG] End adding new jump function
16531 2019-Jan-13 16:45:09.684158 - [DEBUG]
16532 2019-Jan-13 16:45:09.684182 - [DEBUG] -------------------------------------------- 464. Path Edge --------------------------------------------
16533 2019-Jan-13 16:45:09.684208 - [DEBUG]
16534 2019-Jan-13 16:45:09.684231 - [DEBUG] Process 464. path edge:
16535 2019-Jan-13 16:45:09.684255 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16536 2019-Jan-13 16:45:09.684332 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
16537 2019-Jan-13 16:45:09.685086 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16538 2019-Jan-13 16:45:09.685792 - [DEBUG]
16539 2019-Jan-13 16:45:09.685821 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
16540 2019-Jan-13 16:45:09.686511 - [DEBUG] Compose: EdgeIdentity * AllBottom
16541 2019-Jan-13 16:45:09.686540 - [DEBUG]
16542 2019-Jan-13 16:45:09.686564 - [DEBUG] Propagate flow
16543 2019-Jan-13 16:45:09.686588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16544 2019-Jan-13 16:45:09.686650 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
16545 2019-Jan-13 16:45:09.687296 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16546 2019-Jan-13 16:45:09.687936 - [DEBUG] Edge function : AllBottom (result of previous compose)
16547 2019-Jan-13 16:45:09.687962 - [DEBUG]
16548 2019-Jan-13 16:45:09.687988 - [DEBUG] Join: AllTop & AllBottom
16549 2019-Jan-13 16:45:09.688014 - [DEBUG] = AllBottom (new jump func)
16550 2019-Jan-13 16:45:09.688039 - [DEBUG]
16551 2019-Jan-13 16:45:09.688063 - [DEBUG] Start adding new jump function
16552 2019-Jan-13 16:45:09.688108 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16553 2019-Jan-13 16:45:09.688165 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16554 2019-Jan-13 16:45:09.688806 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
16555 2019-Jan-13 16:45:09.689444 - [DEBUG] Edge Function : AllBottom
16556 2019-Jan-13 16:45:09.689472 - [DEBUG] End adding new jump function
16557 2019-Jan-13 16:45:09.689497 - [DEBUG]
16558 2019-Jan-13 16:45:09.689521 - [DEBUG] -------------------------------------------- 465. Path Edge --------------------------------------------
16559 2019-Jan-13 16:45:09.689545 - [DEBUG]
16560 2019-Jan-13 16:45:09.689569 - [DEBUG] Process 465. path edge:
16561 2019-Jan-13 16:45:09.689593 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16562 2019-Jan-13 16:45:09.689650 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
16563 2019-Jan-13 16:45:09.690288 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16564 2019-Jan-13 16:45:09.691098 - [DEBUG]
16565 2019-Jan-13 16:45:09.691176 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
16566 2019-Jan-13 16:45:09.691935 - [DEBUG] Compose: EdgeIdentity * AllBottom
16567 2019-Jan-13 16:45:09.691966 - [DEBUG]
16568 2019-Jan-13 16:45:09.691990 - [DEBUG] Propagate flow
16569 2019-Jan-13 16:45:09.692014 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16570 2019-Jan-13 16:45:09.692077 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
16571 2019-Jan-13 16:45:09.692718 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16572 2019-Jan-13 16:45:09.693377 - [DEBUG] Edge function : AllBottom (result of previous compose)
16573 2019-Jan-13 16:45:09.693403 - [DEBUG]
16574 2019-Jan-13 16:45:09.693429 - [DEBUG] Join: AllTop & AllBottom
16575 2019-Jan-13 16:45:09.693455 - [DEBUG] = AllBottom (new jump func)
16576 2019-Jan-13 16:45:09.693479 - [DEBUG]
16577 2019-Jan-13 16:45:09.693503 - [DEBUG] Start adding new jump function
16578 2019-Jan-13 16:45:09.693526 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16579 2019-Jan-13 16:45:09.693583 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16580 2019-Jan-13 16:45:09.694222 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
16581 2019-Jan-13 16:45:09.694871 - [DEBUG] Edge Function : AllBottom
16582 2019-Jan-13 16:45:09.694899 - [DEBUG] End adding new jump function
16583 2019-Jan-13 16:45:09.694924 - [DEBUG]
16584 2019-Jan-13 16:45:09.694948 - [DEBUG] -------------------------------------------- 466. Path Edge --------------------------------------------
16585 2019-Jan-13 16:45:09.694972 - [DEBUG]
16586 2019-Jan-13 16:45:09.694996 - [DEBUG] Process 466. path edge:
16587 2019-Jan-13 16:45:09.695019 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16588 2019-Jan-13 16:45:09.695076 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
16589 2019-Jan-13 16:45:09.695712 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16590 2019-Jan-13 16:45:09.696352 - [DEBUG]
16591 2019-Jan-13 16:45:09.696377 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
16592 2019-Jan-13 16:45:09.697026 - [DEBUG] Compose: EdgeIdentity * AllBottom
16593 2019-Jan-13 16:45:09.697054 - [DEBUG]
16594 2019-Jan-13 16:45:09.697078 - [DEBUG] Propagate flow
16595 2019-Jan-13 16:45:09.697101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16596 2019-Jan-13 16:45:09.697158 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16597 2019-Jan-13 16:45:09.697794 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16598 2019-Jan-13 16:45:09.698457 - [DEBUG] Edge function : AllBottom (result of previous compose)
16599 2019-Jan-13 16:45:09.698482 - [DEBUG]
16600 2019-Jan-13 16:45:09.698508 - [DEBUG] Join: AllTop & AllBottom
16601 2019-Jan-13 16:45:09.698534 - [DEBUG] = AllBottom (new jump func)
16602 2019-Jan-13 16:45:09.698558 - [DEBUG]
16603 2019-Jan-13 16:45:09.698582 - [DEBUG] Start adding new jump function
16604 2019-Jan-13 16:45:09.698604 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16605 2019-Jan-13 16:45:09.698664 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16606 2019-Jan-13 16:45:09.699309 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16607 2019-Jan-13 16:45:09.699944 - [DEBUG] Edge Function : AllBottom
16608 2019-Jan-13 16:45:09.699971 - [DEBUG] End adding new jump function
16609 2019-Jan-13 16:45:09.699996 - [DEBUG]
16610 2019-Jan-13 16:45:09.700020 - [DEBUG] -------------------------------------------- 467. Path Edge --------------------------------------------
16611 2019-Jan-13 16:45:09.700044 - [DEBUG]
16612 2019-Jan-13 16:45:09.700067 - [DEBUG] Process 467. path edge:
16613 2019-Jan-13 16:45:09.700091 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16614 2019-Jan-13 16:45:09.700148 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
16615 2019-Jan-13 16:45:09.700965 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16616 2019-Jan-13 16:45:09.701698 - [DEBUG]
16617 2019-Jan-13 16:45:09.701743 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16618 2019-Jan-13 16:45:09.702426 - [DEBUG] Compose: EdgeIdentity * AllBottom
16619 2019-Jan-13 16:45:09.702455 - [DEBUG]
16620 2019-Jan-13 16:45:09.702479 - [DEBUG] Propagate flow
16621 2019-Jan-13 16:45:09.702502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16622 2019-Jan-13 16:45:09.702563 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16623 2019-Jan-13 16:45:09.703205 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16624 2019-Jan-13 16:45:09.703845 - [DEBUG] Edge function : AllBottom (result of previous compose)
16625 2019-Jan-13 16:45:09.703870 - [DEBUG]
16626 2019-Jan-13 16:45:09.703896 - [DEBUG] Join: AllTop & AllBottom
16627 2019-Jan-13 16:45:09.703922 - [DEBUG] = AllBottom (new jump func)
16628 2019-Jan-13 16:45:09.703947 - [DEBUG]
16629 2019-Jan-13 16:45:09.703970 - [DEBUG] Start adding new jump function
16630 2019-Jan-13 16:45:09.703994 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16631 2019-Jan-13 16:45:09.704050 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16632 2019-Jan-13 16:45:09.704689 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16633 2019-Jan-13 16:45:09.705345 - [DEBUG] Edge Function : AllBottom
16634 2019-Jan-13 16:45:09.705375 - [DEBUG] End adding new jump function
16635 2019-Jan-13 16:45:09.705400 - [DEBUG]
16636 2019-Jan-13 16:45:09.705424 - [DEBUG] -------------------------------------------- 468. Path Edge --------------------------------------------
16637 2019-Jan-13 16:45:09.705448 - [DEBUG]
16638 2019-Jan-13 16:45:09.705472 - [DEBUG] Process 468. path edge:
16639 2019-Jan-13 16:45:09.705496 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16640 2019-Jan-13 16:45:09.705552 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
16641 2019-Jan-13 16:45:09.706194 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16642 2019-Jan-13 16:45:09.706833 - [DEBUG]
16643 2019-Jan-13 16:45:09.706857 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16644 2019-Jan-13 16:45:09.707509 - [DEBUG] Compose: EdgeIdentity * AllBottom
16645 2019-Jan-13 16:45:09.707538 - [DEBUG]
16646 2019-Jan-13 16:45:09.707561 - [DEBUG] Propagate flow
16647 2019-Jan-13 16:45:09.707585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16648 2019-Jan-13 16:45:09.707642 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16649 2019-Jan-13 16:45:09.708312 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16650 2019-Jan-13 16:45:09.708951 - [DEBUG] Edge function : AllBottom (result of previous compose)
16651 2019-Jan-13 16:45:09.708977 - [DEBUG]
16652 2019-Jan-13 16:45:09.709002 - [DEBUG] Join: AllTop & AllBottom
16653 2019-Jan-13 16:45:09.709028 - [DEBUG] = AllBottom (new jump func)
16654 2019-Jan-13 16:45:09.709052 - [DEBUG]
16655 2019-Jan-13 16:45:09.709076 - [DEBUG] Start adding new jump function
16656 2019-Jan-13 16:45:09.709099 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16657 2019-Jan-13 16:45:09.709156 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16658 2019-Jan-13 16:45:09.709797 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16659 2019-Jan-13 16:45:09.710433 - [DEBUG] Edge Function : AllBottom
16660 2019-Jan-13 16:45:09.710461 - [DEBUG] End adding new jump function
16661 2019-Jan-13 16:45:09.710486 - [DEBUG]
16662 2019-Jan-13 16:45:09.710518 - [DEBUG] -------------------------------------------- 469. Path Edge --------------------------------------------
16663 2019-Jan-13 16:45:09.710544 - [DEBUG]
16664 2019-Jan-13 16:45:09.710567 - [DEBUG] Process 469. path edge:
16665 2019-Jan-13 16:45:09.710592 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16666 2019-Jan-13 16:45:09.710754 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
16667 2019-Jan-13 16:45:09.711414 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16668 2019-Jan-13 16:45:09.712059 - [DEBUG]
16669 2019-Jan-13 16:45:09.712086 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16670 2019-Jan-13 16:45:09.712736 - [DEBUG] Compose: EdgeIdentity * AllBottom
16671 2019-Jan-13 16:45:09.712764 - [DEBUG]
16672 2019-Jan-13 16:45:09.712788 - [DEBUG] Propagate flow
16673 2019-Jan-13 16:45:09.712812 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16674 2019-Jan-13 16:45:09.712869 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
16675 2019-Jan-13 16:45:09.713519 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16676 2019-Jan-13 16:45:09.714159 - [DEBUG] Edge function : AllBottom (result of previous compose)
16677 2019-Jan-13 16:45:09.714184 - [DEBUG]
16678 2019-Jan-13 16:45:09.714209 - [DEBUG] Join: AllTop & AllBottom
16679 2019-Jan-13 16:45:09.714235 - [DEBUG] = AllBottom (new jump func)
16680 2019-Jan-13 16:45:09.714260 - [DEBUG]
16681 2019-Jan-13 16:45:09.714283 - [DEBUG] Start adding new jump function
16682 2019-Jan-13 16:45:09.714307 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16683 2019-Jan-13 16:45:09.714363 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16684 2019-Jan-13 16:45:09.715024 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
16685 2019-Jan-13 16:45:09.715682 - [DEBUG] Edge Function : AllBottom
16686 2019-Jan-13 16:45:09.715711 - [DEBUG] End adding new jump function
16687 2019-Jan-13 16:45:09.715735 - [DEBUG]
16688 2019-Jan-13 16:45:09.715759 - [DEBUG] -------------------------------------------- 470. Path Edge --------------------------------------------
16689 2019-Jan-13 16:45:09.715784 - [DEBUG]
16690 2019-Jan-13 16:45:09.715807 - [DEBUG] Process 470. path edge:
16691 2019-Jan-13 16:45:09.715831 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16692 2019-Jan-13 16:45:09.715891 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
16693 2019-Jan-13 16:45:09.716584 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16694 2019-Jan-13 16:45:09.718768 - [DEBUG]
16695 2019-Jan-13 16:45:09.718799 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
16696 2019-Jan-13 16:45:09.719520 - [DEBUG] Possible callees:
16697 2019-Jan-13 16:45:09.719548 - [DEBUG] llvm.dbg.declare
16698 2019-Jan-13 16:45:09.719574 - [DEBUG] Possible return sites:
16699 2019-Jan-13 16:45:09.719597 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12016700 2019-Jan-13 16:45:09.720922 - [DEBUG] Found and process special summary
16701 2019-Jan-13 16:45:09.720967 - [DEBUG] Compose: EdgeIdentity * AllBottom
16702 2019-Jan-13 16:45:09.720996 - [DEBUG]
16703 2019-Jan-13 16:45:09.721042 - [DEBUG] Propagate flow
16704 2019-Jan-13 16:45:09.721066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16705 2019-Jan-13 16:45:09.721136 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
16706 2019-Jan-13 16:45:09.721825 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16707 2019-Jan-13 16:45:09.722469 - [DEBUG] Edge function : AllBottom (result of previous compose)
16708 2019-Jan-13 16:45:09.722494 - [DEBUG]
16709 2019-Jan-13 16:45:09.722520 - [DEBUG] Join: AllTop & AllBottom
16710 2019-Jan-13 16:45:09.722546 - [DEBUG] = AllBottom (new jump func)
16711 2019-Jan-13 16:45:09.722571 - [DEBUG]
16712 2019-Jan-13 16:45:09.722595 - [DEBUG] Start adding new jump function
16713 2019-Jan-13 16:45:09.722618 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16714 2019-Jan-13 16:45:09.722675 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16715 2019-Jan-13 16:45:09.723316 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
16716 2019-Jan-13 16:45:09.723955 - [DEBUG] Edge Function : AllBottom
16717 2019-Jan-13 16:45:09.723985 - [DEBUG] End adding new jump function
16718 2019-Jan-13 16:45:09.724009 - [DEBUG]
16719 2019-Jan-13 16:45:09.724033 - [DEBUG] -------------------------------------------- 471. Path Edge --------------------------------------------
16720 2019-Jan-13 16:45:09.724058 - [DEBUG]
16721 2019-Jan-13 16:45:09.724081 - [DEBUG] Process 471. path edge:
16722 2019-Jan-13 16:45:09.724106 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16723 2019-Jan-13 16:45:09.724162 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
16724 2019-Jan-13 16:45:09.724819 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16725 2019-Jan-13 16:45:09.725470 - [DEBUG]
16726 2019-Jan-13 16:45:09.725495 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
16727 2019-Jan-13 16:45:09.726158 - [DEBUG] Compose: EdgeIdentity * AllBottom
16728 2019-Jan-13 16:45:09.726186 - [DEBUG]
16729 2019-Jan-13 16:45:09.726210 - [DEBUG] Propagate flow
16730 2019-Jan-13 16:45:09.726234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16731 2019-Jan-13 16:45:09.726291 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
16732 2019-Jan-13 16:45:09.726947 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16733 2019-Jan-13 16:45:09.727592 - [DEBUG] Edge function : AllBottom (result of previous compose)
16734 2019-Jan-13 16:45:09.727617 - [DEBUG]
16735 2019-Jan-13 16:45:09.727642 - [DEBUG] Join: AllTop & AllBottom
16736 2019-Jan-13 16:45:09.727668 - [DEBUG] = AllBottom (new jump func)
16737 2019-Jan-13 16:45:09.727693 - [DEBUG]
16738 2019-Jan-13 16:45:09.727716 - [DEBUG] Start adding new jump function
16739 2019-Jan-13 16:45:09.727740 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16740 2019-Jan-13 16:45:09.727797 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16741 2019-Jan-13 16:45:09.728458 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
16742 2019-Jan-13 16:45:09.729093 - [DEBUG] Edge Function : AllBottom
16743 2019-Jan-13 16:45:09.729123 - [DEBUG] End adding new jump function
16744 2019-Jan-13 16:45:09.729147 - [DEBUG]
16745 2019-Jan-13 16:45:09.729171 - [DEBUG] -------------------------------------------- 472. Path Edge --------------------------------------------
16746 2019-Jan-13 16:45:09.729195 - [DEBUG]
16747 2019-Jan-13 16:45:09.729218 - [DEBUG] Process 472. path edge:
16748 2019-Jan-13 16:45:09.729242 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16749 2019-Jan-13 16:45:09.729312 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
16750 2019-Jan-13 16:45:09.729951 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16751 2019-Jan-13 16:45:09.730592 - [DEBUG]
16752 2019-Jan-13 16:45:09.730618 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
16753 2019-Jan-13 16:45:09.731361 - [DEBUG] Compose: EdgeIdentity * AllBottom
16754 2019-Jan-13 16:45:09.731390 - [DEBUG]
16755 2019-Jan-13 16:45:09.731432 - [DEBUG] Propagate flow
16756 2019-Jan-13 16:45:09.731456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16757 2019-Jan-13 16:45:09.731516 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16758 2019-Jan-13 16:45:09.732181 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16759 2019-Jan-13 16:45:09.732838 - [DEBUG] Edge function : AllBottom (result of previous compose)
16760 2019-Jan-13 16:45:09.732864 - [DEBUG]
16761 2019-Jan-13 16:45:09.732890 - [DEBUG] Join: AllTop & AllBottom
16762 2019-Jan-13 16:45:09.732916 - [DEBUG] = AllBottom (new jump func)
16763 2019-Jan-13 16:45:09.732941 - [DEBUG]
16764 2019-Jan-13 16:45:09.732965 - [DEBUG] Start adding new jump function
16765 2019-Jan-13 16:45:09.732988 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16766 2019-Jan-13 16:45:09.733050 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16767 2019-Jan-13 16:45:09.733747 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16768 2019-Jan-13 16:45:09.734451 - [DEBUG] Edge Function : AllBottom
16769 2019-Jan-13 16:45:09.734488 - [DEBUG] End adding new jump function
16770 2019-Jan-13 16:45:09.734513 - [DEBUG]
16771 2019-Jan-13 16:45:09.734538 - [DEBUG] -------------------------------------------- 473. Path Edge --------------------------------------------
16772 2019-Jan-13 16:45:09.734564 - [DEBUG]
16773 2019-Jan-13 16:45:09.734587 - [DEBUG] Process 473. path edge:
16774 2019-Jan-13 16:45:09.734612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16775 2019-Jan-13 16:45:09.734692 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
16776 2019-Jan-13 16:45:09.735469 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16777 2019-Jan-13 16:45:09.736460 - [DEBUG]
16778 2019-Jan-13 16:45:09.736486 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16779 2019-Jan-13 16:45:09.737156 - [DEBUG] Possible callees:
16780 2019-Jan-13 16:45:09.737182 - [DEBUG] llvm.dbg.declare
16781 2019-Jan-13 16:45:09.737207 - [DEBUG] Possible return sites:
16782 2019-Jan-13 16:45:09.737231 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14916783 2019-Jan-13 16:45:09.738568 - [DEBUG] Found and process special summary
16784 2019-Jan-13 16:45:09.738609 - [DEBUG] Compose: EdgeIdentity * AllBottom
16785 2019-Jan-13 16:45:09.738637 - [DEBUG]
16786 2019-Jan-13 16:45:09.738662 - [DEBUG] Propagate flow
16787 2019-Jan-13 16:45:09.738685 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16788 2019-Jan-13 16:45:09.738744 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16789 2019-Jan-13 16:45:09.739384 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16790 2019-Jan-13 16:45:09.740048 - [DEBUG] Edge function : AllBottom (result of previous compose)
16791 2019-Jan-13 16:45:09.740074 - [DEBUG]
16792 2019-Jan-13 16:45:09.740100 - [DEBUG] Join: AllTop & AllBottom
16793 2019-Jan-13 16:45:09.740126 - [DEBUG] = AllBottom (new jump func)
16794 2019-Jan-13 16:45:09.740150 - [DEBUG]
16795 2019-Jan-13 16:45:09.740174 - [DEBUG] Start adding new jump function
16796 2019-Jan-13 16:45:09.740197 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16797 2019-Jan-13 16:45:09.740254 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16798 2019-Jan-13 16:45:09.741010 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16799 2019-Jan-13 16:45:09.741681 - [DEBUG] Edge Function : AllBottom
16800 2019-Jan-13 16:45:09.741711 - [DEBUG] End adding new jump function
16801 2019-Jan-13 16:45:09.741736 - [DEBUG]
16802 2019-Jan-13 16:45:09.741760 - [DEBUG] -------------------------------------------- 474. Path Edge --------------------------------------------
16803 2019-Jan-13 16:45:09.741785 - [DEBUG]
16804 2019-Jan-13 16:45:09.741808 - [DEBUG] Process 474. path edge:
16805 2019-Jan-13 16:45:09.741832 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16806 2019-Jan-13 16:45:09.741890 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
16807 2019-Jan-13 16:45:09.742530 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16808 2019-Jan-13 16:45:09.743170 - [DEBUG]
16809 2019-Jan-13 16:45:09.743195 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16810 2019-Jan-13 16:45:09.743858 - [DEBUG] Compose: EdgeIdentity * AllBottom
16811 2019-Jan-13 16:45:09.743887 - [DEBUG]
16812 2019-Jan-13 16:45:09.743911 - [DEBUG] Propagate flow
16813 2019-Jan-13 16:45:09.743935 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16814 2019-Jan-13 16:45:09.743992 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
16815 2019-Jan-13 16:45:09.744628 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16816 2019-Jan-13 16:45:09.745289 - [DEBUG] Edge function : AllBottom (result of previous compose)
16817 2019-Jan-13 16:45:09.745315 - [DEBUG]
16818 2019-Jan-13 16:45:09.745340 - [DEBUG] Join: AllTop & AllBottom
16819 2019-Jan-13 16:45:09.745366 - [DEBUG] = AllBottom (new jump func)
16820 2019-Jan-13 16:45:09.745391 - [DEBUG]
16821 2019-Jan-13 16:45:09.745414 - [DEBUG] Start adding new jump function
16822 2019-Jan-13 16:45:09.745438 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16823 2019-Jan-13 16:45:09.745494 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16824 2019-Jan-13 16:45:09.746141 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
16825 2019-Jan-13 16:45:09.746777 - [DEBUG] Edge Function : AllBottom
16826 2019-Jan-13 16:45:09.746805 - [DEBUG] End adding new jump function
16827 2019-Jan-13 16:45:09.746830 - [DEBUG]
16828 2019-Jan-13 16:45:09.746854 - [DEBUG] -------------------------------------------- 475. Path Edge --------------------------------------------
16829 2019-Jan-13 16:45:09.746878 - [DEBUG]
16830 2019-Jan-13 16:45:09.746902 - [DEBUG] Process 475. path edge:
16831 2019-Jan-13 16:45:09.746926 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16832 2019-Jan-13 16:45:09.746982 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
16833 2019-Jan-13 16:45:09.747619 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16834 2019-Jan-13 16:45:09.748280 - [DEBUG]
16835 2019-Jan-13 16:45:09.748306 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
16836 2019-Jan-13 16:45:09.748985 - [DEBUG] Compose: EdgeIdentity * AllBottom
16837 2019-Jan-13 16:45:09.749014 - [DEBUG]
16838 2019-Jan-13 16:45:09.749038 - [DEBUG] Propagate flow
16839 2019-Jan-13 16:45:09.749061 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16840 2019-Jan-13 16:45:09.749122 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
16841 2019-Jan-13 16:45:09.749771 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16842 2019-Jan-13 16:45:09.750411 - [DEBUG] Edge function : AllBottom (result of previous compose)
16843 2019-Jan-13 16:45:09.750436 - [DEBUG]
16844 2019-Jan-13 16:45:09.750461 - [DEBUG] Join: AllTop & AllBottom
16845 2019-Jan-13 16:45:09.750487 - [DEBUG] = AllBottom (new jump func)
16846 2019-Jan-13 16:45:09.750511 - [DEBUG]
16847 2019-Jan-13 16:45:09.750535 - [DEBUG] Start adding new jump function
16848 2019-Jan-13 16:45:09.750558 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16849 2019-Jan-13 16:45:09.750614 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16850 2019-Jan-13 16:45:09.751281 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
16851 2019-Jan-13 16:45:09.751983 - [DEBUG] Edge Function : AllBottom
16852 2019-Jan-13 16:45:09.752014 - [DEBUG] End adding new jump function
16853 2019-Jan-13 16:45:09.752039 - [DEBUG]
16854 2019-Jan-13 16:45:09.752063 - [DEBUG] -------------------------------------------- 476. Path Edge --------------------------------------------
16855 2019-Jan-13 16:45:09.752087 - [DEBUG]
16856 2019-Jan-13 16:45:09.752111 - [DEBUG] Process 476. path edge:
16857 2019-Jan-13 16:45:09.752135 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16858 2019-Jan-13 16:45:09.752199 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
16859 2019-Jan-13 16:45:09.752866 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16860 2019-Jan-13 16:45:09.753516 - [DEBUG]
16861 2019-Jan-13 16:45:09.753541 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
16862 2019-Jan-13 16:45:09.754199 - [DEBUG] Possible callees:
16863 2019-Jan-13 16:45:09.754224 - [DEBUG] llvm.dbg.declare
16864 2019-Jan-13 16:45:09.754249 - [DEBUG] Possible return sites:
16865 2019-Jan-13 16:45:09.754272 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15516866 2019-Jan-13 16:45:09.755586 - [DEBUG] Found and process special summary
16867 2019-Jan-13 16:45:09.755628 - [DEBUG] Compose: EdgeIdentity * AllBottom
16868 2019-Jan-13 16:45:09.755656 - [DEBUG]
16869 2019-Jan-13 16:45:09.755681 - [DEBUG] Propagate flow
16870 2019-Jan-13 16:45:09.755705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16871 2019-Jan-13 16:45:09.755762 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16872 2019-Jan-13 16:45:09.756403 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16873 2019-Jan-13 16:45:09.757243 - [DEBUG] Edge function : AllBottom (result of previous compose)
16874 2019-Jan-13 16:45:09.757271 - [DEBUG]
16875 2019-Jan-13 16:45:09.757297 - [DEBUG] Join: AllTop & AllBottom
16876 2019-Jan-13 16:45:09.757324 - [DEBUG] = AllBottom (new jump func)
16877 2019-Jan-13 16:45:09.757349 - [DEBUG]
16878 2019-Jan-13 16:45:09.757390 - [DEBUG] Start adding new jump function
16879 2019-Jan-13 16:45:09.757414 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16880 2019-Jan-13 16:45:09.757482 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16881 2019-Jan-13 16:45:09.758229 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16882 2019-Jan-13 16:45:09.758892 - [DEBUG] Edge Function : AllBottom
16883 2019-Jan-13 16:45:09.758923 - [DEBUG] End adding new jump function
16884 2019-Jan-13 16:45:09.758948 - [DEBUG]
16885 2019-Jan-13 16:45:09.758972 - [DEBUG] -------------------------------------------- 477. Path Edge --------------------------------------------
16886 2019-Jan-13 16:45:09.758997 - [DEBUG]
16887 2019-Jan-13 16:45:09.759020 - [DEBUG] Process 477. path edge:
16888 2019-Jan-13 16:45:09.759044 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16889 2019-Jan-13 16:45:09.759104 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
16890 2019-Jan-13 16:45:09.759851 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16891 2019-Jan-13 16:45:09.760505 - [DEBUG]
16892 2019-Jan-13 16:45:09.760531 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16893 2019-Jan-13 16:45:09.761219 - [DEBUG] Compose: EdgeIdentity * AllBottom
16894 2019-Jan-13 16:45:09.761249 - [DEBUG]
16895 2019-Jan-13 16:45:09.761273 - [DEBUG] Propagate flow
16896 2019-Jan-13 16:45:09.761297 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16897 2019-Jan-13 16:45:09.761357 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
16898 2019-Jan-13 16:45:09.762027 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16899 2019-Jan-13 16:45:09.762668 - [DEBUG] Edge function : AllBottom (result of previous compose)
16900 2019-Jan-13 16:45:09.762694 - [DEBUG]
16901 2019-Jan-13 16:45:09.762719 - [DEBUG] Join: AllTop & AllBottom
16902 2019-Jan-13 16:45:09.762746 - [DEBUG] = AllBottom (new jump func)
16903 2019-Jan-13 16:45:09.762770 - [DEBUG]
16904 2019-Jan-13 16:45:09.762794 - [DEBUG] Start adding new jump function
16905 2019-Jan-13 16:45:09.762817 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16906 2019-Jan-13 16:45:09.762874 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16907 2019-Jan-13 16:45:09.763515 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
16908 2019-Jan-13 16:45:09.764159 - [DEBUG] Edge Function : AllBottom
16909 2019-Jan-13 16:45:09.764188 - [DEBUG] End adding new jump function
16910 2019-Jan-13 16:45:09.764212 - [DEBUG]
16911 2019-Jan-13 16:45:09.764235 - [DEBUG] -------------------------------------------- 478. Path Edge --------------------------------------------
16912 2019-Jan-13 16:45:09.764260 - [DEBUG]
16913 2019-Jan-13 16:45:09.764284 - [DEBUG] Process 478. path edge:
16914 2019-Jan-13 16:45:09.764308 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16915 2019-Jan-13 16:45:09.764364 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
16916 2019-Jan-13 16:45:09.765020 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16917 2019-Jan-13 16:45:09.765673 - [DEBUG]
16918 2019-Jan-13 16:45:09.765700 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
16919 2019-Jan-13 16:45:09.766390 - [DEBUG] Compose: EdgeIdentity * AllBottom
16920 2019-Jan-13 16:45:09.766420 - [DEBUG]
16921 2019-Jan-13 16:45:09.766444 - [DEBUG] Propagate flow
16922 2019-Jan-13 16:45:09.766468 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16923 2019-Jan-13 16:45:09.766559 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
16924 2019-Jan-13 16:45:09.767248 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16925 2019-Jan-13 16:45:09.767961 - [DEBUG] Edge function : AllBottom (result of previous compose)
16926 2019-Jan-13 16:45:09.767990 - [DEBUG]
16927 2019-Jan-13 16:45:09.768017 - [DEBUG] Join: AllTop & AllBottom
16928 2019-Jan-13 16:45:09.768045 - [DEBUG] = AllBottom (new jump func)
16929 2019-Jan-13 16:45:09.768108 - [DEBUG]
16930 2019-Jan-13 16:45:09.768136 - [DEBUG] Start adding new jump function
16931 2019-Jan-13 16:45:09.768160 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16932 2019-Jan-13 16:45:09.768238 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16933 2019-Jan-13 16:45:09.769168 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
16934 2019-Jan-13 16:45:09.769884 - [DEBUG] Edge Function : AllBottom
16935 2019-Jan-13 16:45:09.769916 - [DEBUG] End adding new jump function
16936 2019-Jan-13 16:45:09.769941 - [DEBUG]
16937 2019-Jan-13 16:45:09.769966 - [DEBUG] -------------------------------------------- 479. Path Edge --------------------------------------------
16938 2019-Jan-13 16:45:09.769991 - [DEBUG]
16939 2019-Jan-13 16:45:09.770014 - [DEBUG] Process 479. path edge:
16940 2019-Jan-13 16:45:09.770038 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16941 2019-Jan-13 16:45:09.770099 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
16942 2019-Jan-13 16:45:09.770736 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16943 2019-Jan-13 16:45:09.771389 - [DEBUG]
16944 2019-Jan-13 16:45:09.771434 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
16945 2019-Jan-13 16:45:09.772104 - [DEBUG] Compose: EdgeIdentity * AllBottom
16946 2019-Jan-13 16:45:09.772133 - [DEBUG]
16947 2019-Jan-13 16:45:09.772157 - [DEBUG] Propagate flow
16948 2019-Jan-13 16:45:09.772180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16949 2019-Jan-13 16:45:09.772237 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16950 2019-Jan-13 16:45:09.772889 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16951 2019-Jan-13 16:45:09.773529 - [DEBUG] Edge function : AllBottom (result of previous compose)
16952 2019-Jan-13 16:45:09.773554 - [DEBUG]
16953 2019-Jan-13 16:45:09.773579 - [DEBUG] Join: AllTop & AllBottom
16954 2019-Jan-13 16:45:09.773605 - [DEBUG] = AllBottom (new jump func)
16955 2019-Jan-13 16:45:09.773629 - [DEBUG]
16956 2019-Jan-13 16:45:09.773653 - [DEBUG] Start adding new jump function
16957 2019-Jan-13 16:45:09.773676 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16958 2019-Jan-13 16:45:09.773732 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16959 2019-Jan-13 16:45:09.774373 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16960 2019-Jan-13 16:45:09.775033 - [DEBUG] Edge Function : AllBottom
16961 2019-Jan-13 16:45:09.775061 - [DEBUG] End adding new jump function
16962 2019-Jan-13 16:45:09.775085 - [DEBUG]
16963 2019-Jan-13 16:45:09.775109 - [DEBUG] -------------------------------------------- 480. Path Edge --------------------------------------------
16964 2019-Jan-13 16:45:09.775133 - [DEBUG]
16965 2019-Jan-13 16:45:09.775156 - [DEBUG] Process 480. path edge:
16966 2019-Jan-13 16:45:09.775180 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16967 2019-Jan-13 16:45:09.775236 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
16968 2019-Jan-13 16:45:09.775910 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16969 2019-Jan-13 16:45:09.776550 - [DEBUG]
16970 2019-Jan-13 16:45:09.776575 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16971 2019-Jan-13 16:45:09.777245 - [DEBUG] Possible callees:
16972 2019-Jan-13 16:45:09.777271 - [DEBUG] llvm.dbg.declare
16973 2019-Jan-13 16:45:09.777296 - [DEBUG] Possible return sites:
16974 2019-Jan-13 16:45:09.777320 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16316975 2019-Jan-13 16:45:09.778628 - [DEBUG] Found and process special summary
16976 2019-Jan-13 16:45:09.778664 - [DEBUG] Compose: EdgeIdentity * AllBottom
16977 2019-Jan-13 16:45:09.778692 - [DEBUG]
16978 2019-Jan-13 16:45:09.778716 - [DEBUG] Propagate flow
16979 2019-Jan-13 16:45:09.778740 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16980 2019-Jan-13 16:45:09.778797 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
16981 2019-Jan-13 16:45:09.779438 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16982 2019-Jan-13 16:45:09.780079 - [DEBUG] Edge function : AllBottom (result of previous compose)
16983 2019-Jan-13 16:45:09.780104 - [DEBUG]
16984 2019-Jan-13 16:45:09.780129 - [DEBUG] Join: AllTop & AllBottom
16985 2019-Jan-13 16:45:09.780155 - [DEBUG] = AllBottom (new jump func)
16986 2019-Jan-13 16:45:09.780180 - [DEBUG]
16987 2019-Jan-13 16:45:09.780203 - [DEBUG] Start adding new jump function
16988 2019-Jan-13 16:45:09.780227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16989 2019-Jan-13 16:45:09.780283 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16990 2019-Jan-13 16:45:09.780976 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
16991 2019-Jan-13 16:45:09.781697 - [DEBUG] Edge Function : AllBottom
16992 2019-Jan-13 16:45:09.781728 - [DEBUG] End adding new jump function
16993 2019-Jan-13 16:45:09.781752 - [DEBUG]
16994 2019-Jan-13 16:45:09.781777 - [DEBUG] -------------------------------------------- 481. Path Edge --------------------------------------------
16995 2019-Jan-13 16:45:09.781801 - [DEBUG]
16996 2019-Jan-13 16:45:09.781825 - [DEBUG] Process 481. path edge:
16997 2019-Jan-13 16:45:09.781849 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16998 2019-Jan-13 16:45:09.781913 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
16999 2019-Jan-13 16:45:09.782581 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17000 2019-Jan-13 16:45:09.783242 - [DEBUG]
17001 2019-Jan-13 16:45:09.783268 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
17002 2019-Jan-13 16:45:09.783940 - [DEBUG] Compose: EdgeIdentity * AllBottom
17003 2019-Jan-13 16:45:09.783969 - [DEBUG]
17004 2019-Jan-13 16:45:09.783993 - [DEBUG] Propagate flow
17005 2019-Jan-13 16:45:09.784017 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17006 2019-Jan-13 16:45:09.784076 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17007 2019-Jan-13 16:45:09.784714 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17008 2019-Jan-13 16:45:09.785388 - [DEBUG] Edge function : AllBottom (result of previous compose)
17009 2019-Jan-13 16:45:09.785431 - [DEBUG]
17010 2019-Jan-13 16:45:09.785457 - [DEBUG] Join: AllTop & AllBottom
17011 2019-Jan-13 16:45:09.785483 - [DEBUG] = AllBottom (new jump func)
17012 2019-Jan-13 16:45:09.785508 - [DEBUG]
17013 2019-Jan-13 16:45:09.785531 - [DEBUG] Start adding new jump function
17014 2019-Jan-13 16:45:09.785555 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17015 2019-Jan-13 16:45:09.785611 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17016 2019-Jan-13 16:45:09.786260 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17017 2019-Jan-13 16:45:09.786895 - [DEBUG] Edge Function : AllBottom
17018 2019-Jan-13 16:45:09.786923 - [DEBUG] End adding new jump function
17019 2019-Jan-13 16:45:09.786948 - [DEBUG]
17020 2019-Jan-13 16:45:09.786972 - [DEBUG] -------------------------------------------- 482. Path Edge --------------------------------------------
17021 2019-Jan-13 16:45:09.786996 - [DEBUG]
17022 2019-Jan-13 16:45:09.787020 - [DEBUG] Process 482. path edge:
17023 2019-Jan-13 16:45:09.787044 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17024 2019-Jan-13 16:45:09.787100 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
17025 2019-Jan-13 16:45:09.787736 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17026 2019-Jan-13 16:45:09.788391 - [DEBUG]
17027 2019-Jan-13 16:45:09.788417 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17028 2019-Jan-13 16:45:09.789069 - [DEBUG] Compose: EdgeIdentity * AllBottom
17029 2019-Jan-13 16:45:09.789097 - [DEBUG]
17030 2019-Jan-13 16:45:09.789121 - [DEBUG] Propagate flow
17031 2019-Jan-13 16:45:09.789145 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17032 2019-Jan-13 16:45:09.789202 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17033 2019-Jan-13 16:45:09.789850 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17034 2019-Jan-13 16:45:09.790490 - [DEBUG] Edge function : AllBottom (result of previous compose)
17035 2019-Jan-13 16:45:09.790516 - [DEBUG]
17036 2019-Jan-13 16:45:09.790540 - [DEBUG] Join: AllTop & AllBottom
17037 2019-Jan-13 16:45:09.790566 - [DEBUG] = AllBottom (new jump func)
17038 2019-Jan-13 16:45:09.790591 - [DEBUG]
17039 2019-Jan-13 16:45:09.790614 - [DEBUG] Start adding new jump function
17040 2019-Jan-13 16:45:09.790638 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17041 2019-Jan-13 16:45:09.790694 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17042 2019-Jan-13 16:45:09.791345 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17043 2019-Jan-13 16:45:09.792009 - [DEBUG] Edge Function : AllBottom
17044 2019-Jan-13 16:45:09.792038 - [DEBUG] End adding new jump function
17045 2019-Jan-13 16:45:09.792062 - [DEBUG]
17046 2019-Jan-13 16:45:09.792086 - [DEBUG] -------------------------------------------- 483. Path Edge --------------------------------------------
17047 2019-Jan-13 16:45:09.792111 - [DEBUG]
17048 2019-Jan-13 16:45:09.792134 - [DEBUG] Process 483. path edge:
17049 2019-Jan-13 16:45:09.792158 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17050 2019-Jan-13 16:45:09.792215 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
17051 2019-Jan-13 16:45:09.792861 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17052 2019-Jan-13 16:45:09.793501 - [DEBUG]
17053 2019-Jan-13 16:45:09.793526 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17054 2019-Jan-13 16:45:09.794189 - [DEBUG] Possible callees:
17055 2019-Jan-13 16:45:09.794215 - [DEBUG] llvm.dbg.declare
17056 2019-Jan-13 16:45:09.794241 - [DEBUG] Possible return sites:
17057 2019-Jan-13 16:45:09.794264 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16917058 2019-Jan-13 16:45:09.795557 - [DEBUG] Found and process special summary
17059 2019-Jan-13 16:45:09.795593 - [DEBUG] Compose: EdgeIdentity * AllBottom
17060 2019-Jan-13 16:45:09.795620 - [DEBUG]
17061 2019-Jan-13 16:45:09.795644 - [DEBUG] Propagate flow
17062 2019-Jan-13 16:45:09.795668 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17063 2019-Jan-13 16:45:09.795725 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17064 2019-Jan-13 16:45:09.796382 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17065 2019-Jan-13 16:45:09.797067 - [DEBUG] Edge function : AllBottom (result of previous compose)
17066 2019-Jan-13 16:45:09.797093 - [DEBUG]
17067 2019-Jan-13 16:45:09.797118 - [DEBUG] Join: AllTop & AllBottom
17068 2019-Jan-13 16:45:09.797144 - [DEBUG] = AllBottom (new jump func)
17069 2019-Jan-13 16:45:09.797169 - [DEBUG]
17070 2019-Jan-13 16:45:09.797192 - [DEBUG] Start adding new jump function
17071 2019-Jan-13 16:45:09.797216 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17072 2019-Jan-13 16:45:09.797304 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17073 2019-Jan-13 16:45:09.797980 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17074 2019-Jan-13 16:45:09.798672 - [DEBUG] Edge Function : AllBottom
17075 2019-Jan-13 16:45:09.798704 - [DEBUG] End adding new jump function
17076 2019-Jan-13 16:45:09.798729 - [DEBUG]
17077 2019-Jan-13 16:45:09.798753 - [DEBUG] -------------------------------------------- 484. Path Edge --------------------------------------------
17078 2019-Jan-13 16:45:09.798779 - [DEBUG]
17079 2019-Jan-13 16:45:09.798802 - [DEBUG] Process 484. path edge:
17080 2019-Jan-13 16:45:09.798827 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17081 2019-Jan-13 16:45:09.798890 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
17082 2019-Jan-13 16:45:09.799548 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17083 2019-Jan-13 16:45:09.800242 - [DEBUG]
17084 2019-Jan-13 16:45:09.800269 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17085 2019-Jan-13 16:45:09.800972 - [DEBUG] Compose: EdgeIdentity * AllBottom
17086 2019-Jan-13 16:45:09.801003 - [DEBUG]
17087 2019-Jan-13 16:45:09.801027 - [DEBUG] Propagate flow
17088 2019-Jan-13 16:45:09.801050 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17089 2019-Jan-13 16:45:09.801114 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
17090 2019-Jan-13 16:45:09.801819 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17091 2019-Jan-13 16:45:09.802495 - [DEBUG] Edge function : AllBottom (result of previous compose)
17092 2019-Jan-13 16:45:09.802521 - [DEBUG]
17093 2019-Jan-13 16:45:09.802549 - [DEBUG] Join: AllTop & AllBottom
17094 2019-Jan-13 16:45:09.802576 - [DEBUG] = AllBottom (new jump func)
17095 2019-Jan-13 16:45:09.802601 - [DEBUG]
17096 2019-Jan-13 16:45:09.802625 - [DEBUG] Start adding new jump function
17097 2019-Jan-13 16:45:09.802648 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17098 2019-Jan-13 16:45:09.802740 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17099 2019-Jan-13 16:45:09.803447 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
17100 2019-Jan-13 16:45:09.804144 - [DEBUG] Edge Function : AllBottom
17101 2019-Jan-13 16:45:09.804182 - [DEBUG] End adding new jump function
17102 2019-Jan-13 16:45:09.804207 - [DEBUG]
17103 2019-Jan-13 16:45:09.804232 - [DEBUG] -------------------------------------------- 485. Path Edge --------------------------------------------
17104 2019-Jan-13 16:45:09.804257 - [DEBUG]
17105 2019-Jan-13 16:45:09.804281 - [DEBUG] Process 485. path edge:
17106 2019-Jan-13 16:45:09.804305 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17107 2019-Jan-13 16:45:09.804382 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
17108 2019-Jan-13 16:45:09.805328 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17109 2019-Jan-13 16:45:09.806077 - [DEBUG]
17110 2019-Jan-13 16:45:09.806103 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
17111 2019-Jan-13 16:45:09.806786 - [DEBUG] Compose: EdgeIdentity * AllBottom
17112 2019-Jan-13 16:45:09.806815 - [DEBUG]
17113 2019-Jan-13 16:45:09.806839 - [DEBUG] Propagate flow
17114 2019-Jan-13 16:45:09.806863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17115 2019-Jan-13 16:45:09.806922 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17116 2019-Jan-13 16:45:09.807564 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17117 2019-Jan-13 16:45:09.808221 - [DEBUG] Edge function : AllBottom (result of previous compose)
17118 2019-Jan-13 16:45:09.808246 - [DEBUG]
17119 2019-Jan-13 16:45:09.808271 - [DEBUG] Join: AllTop & AllBottom
17120 2019-Jan-13 16:45:09.808297 - [DEBUG] = AllBottom (new jump func)
17121 2019-Jan-13 16:45:09.808322 - [DEBUG]
17122 2019-Jan-13 16:45:09.808345 - [DEBUG] Start adding new jump function
17123 2019-Jan-13 16:45:09.808369 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17124 2019-Jan-13 16:45:09.808425 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17125 2019-Jan-13 16:45:09.809065 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17126 2019-Jan-13 16:45:09.809705 - [DEBUG] Edge Function : AllBottom
17127 2019-Jan-13 16:45:09.809733 - [DEBUG] End adding new jump function
17128 2019-Jan-13 16:45:09.809758 - [DEBUG]
17129 2019-Jan-13 16:45:09.809782 - [DEBUG] -------------------------------------------- 486. Path Edge --------------------------------------------
17130 2019-Jan-13 16:45:09.809806 - [DEBUG]
17131 2019-Jan-13 16:45:09.809829 - [DEBUG] Process 486. path edge:
17132 2019-Jan-13 16:45:09.809853 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17133 2019-Jan-13 16:45:09.809910 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
17134 2019-Jan-13 16:45:09.810551 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17135 2019-Jan-13 16:45:09.811195 - [DEBUG]
17136 2019-Jan-13 16:45:09.811219 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17137 2019-Jan-13 16:45:09.811933 - [DEBUG] Compose: EdgeIdentity * AllBottom
17138 2019-Jan-13 16:45:09.811962 - [DEBUG]
17139 2019-Jan-13 16:45:09.811987 - [DEBUG] Propagate flow
17140 2019-Jan-13 16:45:09.812010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17141 2019-Jan-13 16:45:09.812074 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17142 2019-Jan-13 16:45:09.812753 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17143 2019-Jan-13 16:45:09.813400 - [DEBUG] Edge function : AllBottom (result of previous compose)
17144 2019-Jan-13 16:45:09.813426 - [DEBUG]
17145 2019-Jan-13 16:45:09.813451 - [DEBUG] Join: AllTop & AllBottom
17146 2019-Jan-13 16:45:09.813478 - [DEBUG] = AllBottom (new jump func)
17147 2019-Jan-13 16:45:09.813503 - [DEBUG]
17148 2019-Jan-13 16:45:09.813526 - [DEBUG] Start adding new jump function
17149 2019-Jan-13 16:45:09.813550 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17150 2019-Jan-13 16:45:09.813607 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17151 2019-Jan-13 16:45:09.814246 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17152 2019-Jan-13 16:45:09.814910 - [DEBUG] Edge Function : AllBottom
17153 2019-Jan-13 16:45:09.814938 - [DEBUG] End adding new jump function
17154 2019-Jan-13 16:45:09.814961 - [DEBUG]
17155 2019-Jan-13 16:45:09.814985 - [DEBUG] -------------------------------------------- 487. Path Edge --------------------------------------------
17156 2019-Jan-13 16:45:09.815010 - [DEBUG]
17157 2019-Jan-13 16:45:09.815033 - [DEBUG] Process 487. path edge:
17158 2019-Jan-13 16:45:09.815057 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17159 2019-Jan-13 16:45:09.815117 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
17160 2019-Jan-13 16:45:09.815761 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17161 2019-Jan-13 16:45:09.816413 - [DEBUG]
17162 2019-Jan-13 16:45:09.816440 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17163 2019-Jan-13 16:45:09.817116 - [DEBUG] Compose: EdgeIdentity * AllBottom
17164 2019-Jan-13 16:45:09.817145 - [DEBUG]
17165 2019-Jan-13 16:45:09.817169 - [DEBUG] Propagate flow
17166 2019-Jan-13 16:45:09.817193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17167 2019-Jan-13 16:45:09.817254 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17168 2019-Jan-13 16:45:09.817900 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17169 2019-Jan-13 16:45:09.818567 - [DEBUG] Edge function : AllBottom (result of previous compose)
17170 2019-Jan-13 16:45:09.818593 - [DEBUG]
17171 2019-Jan-13 16:45:09.818618 - [DEBUG] Join: AllTop & AllBottom
17172 2019-Jan-13 16:45:09.818644 - [DEBUG] = AllBottom (new jump func)
17173 2019-Jan-13 16:45:09.818669 - [DEBUG]
17174 2019-Jan-13 16:45:09.818692 - [DEBUG] Start adding new jump function
17175 2019-Jan-13 16:45:09.818716 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17176 2019-Jan-13 16:45:09.818772 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17177 2019-Jan-13 16:45:09.819411 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17178 2019-Jan-13 16:45:09.820048 - [DEBUG] Edge Function : AllBottom
17179 2019-Jan-13 16:45:09.820077 - [DEBUG] End adding new jump function
17180 2019-Jan-13 16:45:09.820101 - [DEBUG]
17181 2019-Jan-13 16:45:09.820126 - [DEBUG] -------------------------------------------- 488. Path Edge --------------------------------------------
17182 2019-Jan-13 16:45:09.820150 - [DEBUG]
17183 2019-Jan-13 16:45:09.820174 - [DEBUG] Process 488. path edge:
17184 2019-Jan-13 16:45:09.820198 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17185 2019-Jan-13 16:45:09.820254 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
17186 2019-Jan-13 16:45:09.820906 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17187 2019-Jan-13 16:45:09.821668 - [DEBUG]
17188 2019-Jan-13 16:45:09.821693 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17189 2019-Jan-13 16:45:09.822368 - [DEBUG] Compose: EdgeIdentity * AllBottom
17190 2019-Jan-13 16:45:09.822397 - [DEBUG]
17191 2019-Jan-13 16:45:09.822421 - [DEBUG] Propagate flow
17192 2019-Jan-13 16:45:09.822444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17193 2019-Jan-13 16:45:09.822502 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17194 2019-Jan-13 16:45:09.823138 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17195 2019-Jan-13 16:45:09.823777 - [DEBUG] Edge function : AllBottom (result of previous compose)
17196 2019-Jan-13 16:45:09.823803 - [DEBUG]
17197 2019-Jan-13 16:45:09.823827 - [DEBUG] Join: AllTop & AllBottom
17198 2019-Jan-13 16:45:09.823853 - [DEBUG] = AllBottom (new jump func)
17199 2019-Jan-13 16:45:09.823878 - [DEBUG]
17200 2019-Jan-13 16:45:09.823901 - [DEBUG] Start adding new jump function
17201 2019-Jan-13 16:45:09.823924 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17202 2019-Jan-13 16:45:09.823980 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17203 2019-Jan-13 16:45:09.824619 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17204 2019-Jan-13 16:45:09.825272 - [DEBUG] Edge Function : AllBottom
17205 2019-Jan-13 16:45:09.825300 - [DEBUG] End adding new jump function
17206 2019-Jan-13 16:45:09.825324 - [DEBUG]
17207 2019-Jan-13 16:45:09.825348 - [DEBUG] -------------------------------------------- 489. Path Edge --------------------------------------------
17208 2019-Jan-13 16:45:09.825372 - [DEBUG]
17209 2019-Jan-13 16:45:09.825395 - [DEBUG] Process 489. path edge:
17210 2019-Jan-13 16:45:09.825419 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17211 2019-Jan-13 16:45:09.825475 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
17212 2019-Jan-13 16:45:09.826115 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17213 2019-Jan-13 16:45:09.826753 - [DEBUG]
17214 2019-Jan-13 16:45:09.826779 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17215 2019-Jan-13 16:45:09.827440 - [DEBUG] Compose: EdgeIdentity * AllBottom
17216 2019-Jan-13 16:45:09.827468 - [DEBUG]
17217 2019-Jan-13 16:45:09.827492 - [DEBUG] Propagate flow
17218 2019-Jan-13 16:45:09.827515 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17219 2019-Jan-13 16:45:09.827574 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17220 2019-Jan-13 16:45:09.828232 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17221 2019-Jan-13 16:45:09.828874 - [DEBUG] Edge function : AllBottom (result of previous compose)
17222 2019-Jan-13 16:45:09.828899 - [DEBUG]
17223 2019-Jan-13 16:45:09.828924 - [DEBUG] Join: AllTop & AllBottom
17224 2019-Jan-13 16:45:09.828950 - [DEBUG] = AllBottom (new jump func)
17225 2019-Jan-13 16:45:09.828975 - [DEBUG]
17226 2019-Jan-13 16:45:09.828998 - [DEBUG] Start adding new jump function
17227 2019-Jan-13 16:45:09.829022 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17228 2019-Jan-13 16:45:09.829078 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17229 2019-Jan-13 16:45:09.829717 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17230 2019-Jan-13 16:45:09.830364 - [DEBUG] Edge Function : AllBottom
17231 2019-Jan-13 16:45:09.830392 - [DEBUG] End adding new jump function
17232 2019-Jan-13 16:45:09.830417 - [DEBUG]
17233 2019-Jan-13 16:45:09.830441 - [DEBUG] -------------------------------------------- 490. Path Edge --------------------------------------------
17234 2019-Jan-13 16:45:09.830464 - [DEBUG]
17235 2019-Jan-13 16:45:09.830488 - [DEBUG] Process 490. path edge:
17236 2019-Jan-13 16:45:09.830511 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17237 2019-Jan-13 16:45:09.830568 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
17238 2019-Jan-13 16:45:09.831205 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17239 2019-Jan-13 16:45:09.831870 - [DEBUG]
17240 2019-Jan-13 16:45:09.831895 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17241 2019-Jan-13 16:45:09.832566 - [DEBUG] Compose: EdgeIdentity * AllBottom
17242 2019-Jan-13 16:45:09.832595 - [DEBUG]
17243 2019-Jan-13 16:45:09.832620 - [DEBUG] Propagate flow
17244 2019-Jan-13 16:45:09.832644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17245 2019-Jan-13 16:45:09.832703 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17246 2019-Jan-13 16:45:09.833352 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17247 2019-Jan-13 16:45:09.833991 - [DEBUG] Edge function : AllBottom (result of previous compose)
17248 2019-Jan-13 16:45:09.834017 - [DEBUG]
17249 2019-Jan-13 16:45:09.834042 - [DEBUG] Join: AllTop & AllBottom
17250 2019-Jan-13 16:45:09.834068 - [DEBUG] = AllBottom (new jump func)
17251 2019-Jan-13 16:45:09.834094 - [DEBUG]
17252 2019-Jan-13 16:45:09.834117 - [DEBUG] Start adding new jump function
17253 2019-Jan-13 16:45:09.834141 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17254 2019-Jan-13 16:45:09.834198 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17255 2019-Jan-13 16:45:09.834859 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17256 2019-Jan-13 16:45:09.835500 - [DEBUG] Edge Function : AllBottom
17257 2019-Jan-13 16:45:09.835528 - [DEBUG] End adding new jump function
17258 2019-Jan-13 16:45:09.835553 - [DEBUG]
17259 2019-Jan-13 16:45:09.835577 - [DEBUG] -------------------------------------------- 491. Path Edge --------------------------------------------
17260 2019-Jan-13 16:45:09.835601 - [DEBUG]
17261 2019-Jan-13 16:45:09.835624 - [DEBUG] Process 491. path edge:
17262 2019-Jan-13 16:45:09.835648 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17263 2019-Jan-13 16:45:09.835705 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
17264 2019-Jan-13 16:45:09.836395 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17265 2019-Jan-13 16:45:09.837104 - [DEBUG]
17266 2019-Jan-13 16:45:09.837133 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17267 2019-Jan-13 16:45:09.837831 - [DEBUG] Compose: EdgeIdentity * AllBottom
17268 2019-Jan-13 16:45:09.837861 - [DEBUG]
17269 2019-Jan-13 16:45:09.837886 - [DEBUG] Propagate flow
17270 2019-Jan-13 16:45:09.837910 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17271 2019-Jan-13 16:45:09.837974 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17272 2019-Jan-13 16:45:09.838668 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17273 2019-Jan-13 16:45:09.839385 - [DEBUG] Edge function : AllBottom (result of previous compose)
17274 2019-Jan-13 16:45:09.839414 - [DEBUG]
17275 2019-Jan-13 16:45:09.839439 - [DEBUG] Join: AllTop & AllBottom
17276 2019-Jan-13 16:45:09.839466 - [DEBUG] = AllBottom (new jump func)
17277 2019-Jan-13 16:45:09.839491 - [DEBUG]
17278 2019-Jan-13 16:45:09.839515 - [DEBUG] Start adding new jump function
17279 2019-Jan-13 16:45:09.839539 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17280 2019-Jan-13 16:45:09.839607 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17281 2019-Jan-13 16:45:09.840277 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17282 2019-Jan-13 16:45:09.840920 - [DEBUG] Edge Function : AllBottom
17283 2019-Jan-13 16:45:09.840951 - [DEBUG] End adding new jump function
17284 2019-Jan-13 16:45:09.840976 - [DEBUG]
17285 2019-Jan-13 16:45:09.841000 - [DEBUG] -------------------------------------------- 492. Path Edge --------------------------------------------
17286 2019-Jan-13 16:45:09.841025 - [DEBUG]
17287 2019-Jan-13 16:45:09.841048 - [DEBUG] Process 492. path edge:
17288 2019-Jan-13 16:45:09.841072 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17289 2019-Jan-13 16:45:09.841129 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
17290 2019-Jan-13 16:45:09.841814 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17291 2019-Jan-13 16:45:09.842472 - [DEBUG]
17292 2019-Jan-13 16:45:09.842498 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17293 2019-Jan-13 16:45:09.843171 - [DEBUG] Compose: EdgeIdentity * AllBottom
17294 2019-Jan-13 16:45:09.843201 - [DEBUG]
17295 2019-Jan-13 16:45:09.843225 - [DEBUG] Propagate flow
17296 2019-Jan-13 16:45:09.843249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17297 2019-Jan-13 16:45:09.843307 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17298 2019-Jan-13 16:45:09.843944 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17299 2019-Jan-13 16:45:09.844583 - [DEBUG] Edge function : AllBottom (result of previous compose)
17300 2019-Jan-13 16:45:09.844608 - [DEBUG]
17301 2019-Jan-13 16:45:09.844633 - [DEBUG] Join: AllTop & AllBottom
17302 2019-Jan-13 16:45:09.844659 - [DEBUG] = AllBottom (new jump func)
17303 2019-Jan-13 16:45:09.844683 - [DEBUG]
17304 2019-Jan-13 16:45:09.844707 - [DEBUG] Start adding new jump function
17305 2019-Jan-13 16:45:09.844730 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17306 2019-Jan-13 16:45:09.844803 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17307 2019-Jan-13 16:45:09.845444 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17308 2019-Jan-13 16:45:09.846079 - [DEBUG] Edge Function : AllBottom
17309 2019-Jan-13 16:45:09.846107 - [DEBUG] End adding new jump function
17310 2019-Jan-13 16:45:09.846132 - [DEBUG]
17311 2019-Jan-13 16:45:09.846155 - [DEBUG] -------------------------------------------- 493. Path Edge --------------------------------------------
17312 2019-Jan-13 16:45:09.846180 - [DEBUG]
17313 2019-Jan-13 16:45:09.846203 - [DEBUG] Process 493. path edge:
17314 2019-Jan-13 16:45:09.846227 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17315 2019-Jan-13 16:45:09.846288 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
17316 2019-Jan-13 16:45:09.846922 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17317 2019-Jan-13 16:45:09.847561 - [DEBUG]
17318 2019-Jan-13 16:45:09.847585 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17319 2019-Jan-13 16:45:09.848266 - [DEBUG] Start of endsummarytab entry
17320 2019-Jan-13 16:45:09.848299 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
17321 2019-Jan-13 16:45:09.848954 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
17322 2019-Jan-13 16:45:09.849020 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17323 2019-Jan-13 16:45:09.849691 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17324 2019-Jan-13 16:45:09.850386 - [DEBUG] EF: AllBottom
17325 2019-Jan-13 16:45:09.850415 - [DEBUG]
17326 2019-Jan-13 16:45:09.850439 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17327 2019-Jan-13 16:45:09.851131 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
17328 2019-Jan-13 16:45:09.852056 - [DEBUG] EF: AllBottom
17329 2019-Jan-13 16:45:09.852083 - [DEBUG]
17330 2019-Jan-13 16:45:09.852106 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17331 2019-Jan-13 16:45:09.852800 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
17332 2019-Jan-13 16:45:09.853455 - [DEBUG] EF: AllBottom
17333 2019-Jan-13 16:45:09.853480 - [DEBUG]
17334 2019-Jan-13 16:45:09.853504 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17335 2019-Jan-13 16:45:09.854139 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
17336 2019-Jan-13 16:45:09.854815 - [DEBUG] EF: AllBottom
17337 2019-Jan-13 16:45:09.854840 - [DEBUG]
17338 2019-Jan-13 16:45:09.854863 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17339 2019-Jan-13 16:45:09.855498 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
17340 2019-Jan-13 16:45:09.856137 - [DEBUG] EF: AllBottom
17341 2019-Jan-13 16:45:09.856162 - [DEBUG]
17342 2019-Jan-13 16:45:09.856185 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17343 2019-Jan-13 16:45:09.856825 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17344 2019-Jan-13 16:45:09.857463 - [DEBUG] EF: AllBottom
17345 2019-Jan-13 16:45:09.857487 - [DEBUG]
17346 2019-Jan-13 16:45:09.857511 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17347 2019-Jan-13 16:45:09.858161 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
17348 2019-Jan-13 16:45:09.858800 - [DEBUG] EF: AllBottom
17349 2019-Jan-13 16:45:09.858825 - [DEBUG]
17350 2019-Jan-13 16:45:09.858848 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17351 2019-Jan-13 16:45:09.859482 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
17352 2019-Jan-13 16:45:09.860119 - [DEBUG] EF: AllBottom
17353 2019-Jan-13 16:45:09.860144 - [DEBUG]
17354 2019-Jan-13 16:45:09.860167 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17355 2019-Jan-13 16:45:09.860801 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17356 2019-Jan-13 16:45:09.861465 - [DEBUG] EF: AllBottom
17357 2019-Jan-13 16:45:09.861490 - [DEBUG]
17358 2019-Jan-13 16:45:09.861513 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17359 2019-Jan-13 16:45:09.862242 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
17360 2019-Jan-13 16:45:09.862885 - [DEBUG] EF: AllBottom
17361 2019-Jan-13 16:45:09.862910 - [DEBUG]
17362 2019-Jan-13 16:45:09.862933 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17363 2019-Jan-13 16:45:09.863568 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
17364 2019-Jan-13 16:45:09.864232 - [DEBUG] EF: AllBottom
17365 2019-Jan-13 16:45:09.864258 - [DEBUG]
17366 2019-Jan-13 16:45:09.864281 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17367 2019-Jan-13 16:45:09.864939 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17368 2019-Jan-13 16:45:09.865592 - [DEBUG] EF: AllBottom
17369 2019-Jan-13 16:45:09.865616 - [DEBUG]
17370 2019-Jan-13 16:45:09.865640 - [DEBUG] ---------------
17371 2019-Jan-13 16:45:09.865663 - [DEBUG]
17372 2019-Jan-13 16:45:09.865689 - [DEBUG] End of endsummarytab entry
17373 2019-Jan-13 16:45:09.865712 - [DEBUG]
17374 2019-Jan-13 16:45:09.865736 - [DEBUG] Start of incomingtab entry
17375 2019-Jan-13 16:45:09.865761 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
17376 2019-Jan-13 16:45:09.866404 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
17377 2019-Jan-13 16:45:09.866468 - [DEBUG] ---------------
17378 2019-Jan-13 16:45:09.866493 - [DEBUG] End of incomingtab entry
17379 2019-Jan-13 16:45:09.866516 - [DEBUG]
17380 2019-Jan-13 16:45:09.866544 - [DEBUG] EDGE:
17381 2019-Jan-13 16:45:09.866602 - [DEBUG] ---> 17382 2019-Jan-13 16:45:09.867238 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17383 2019-Jan-13 16:45:09.867877 - [DEBUG]
17384 2019-Jan-13 16:45:09.867903 - [DEBUG] EDGE:
17385 2019-Jan-13 16:45:09.867961 - [DEBUG] ---> 17386 2019-Jan-13 16:45:09.868615 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17387 2019-Jan-13 16:45:09.869254 - [DEBUG]
17388 2019-Jan-13 16:45:09.869306 - [DEBUG] Compose: EdgeIdentity * AllBottom
17389 2019-Jan-13 16:45:09.869333 - [DEBUG]
17390 2019-Jan-13 16:45:09.869357 - [DEBUG] Propagate flow
17391 2019-Jan-13 16:45:09.869381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17392 2019-Jan-13 16:45:09.869439 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17393 2019-Jan-13 16:45:09.870085 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17394 2019-Jan-13 16:45:09.870723 - [DEBUG] Edge function : AllBottom (result of previous compose)
17395 2019-Jan-13 16:45:09.870753 - [DEBUG]
17396 2019-Jan-13 16:45:09.870779 - [DEBUG] Join: AllTop & AllBottom
17397 2019-Jan-13 16:45:09.870806 - [DEBUG] = AllBottom (new jump func)
17398 2019-Jan-13 16:45:09.870830 - [DEBUG]
17399 2019-Jan-13 16:45:09.870853 - [DEBUG] Start adding new jump function
17400 2019-Jan-13 16:45:09.870877 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17401 2019-Jan-13 16:45:09.870935 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17402 2019-Jan-13 16:45:09.871650 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17403 2019-Jan-13 16:45:09.872348 - [DEBUG] Edge Function : AllBottom
17404 2019-Jan-13 16:45:09.872383 - [DEBUG] End adding new jump function
17405 2019-Jan-13 16:45:09.872408 - [DEBUG]
17406 2019-Jan-13 16:45:09.872432 - [DEBUG] -------------------------------------------- 494. Path Edge --------------------------------------------
17407 2019-Jan-13 16:45:09.872457 - [DEBUG]
17408 2019-Jan-13 16:45:09.872480 - [DEBUG] Process 494. path edge:
17409 2019-Jan-13 16:45:09.872505 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17410 2019-Jan-13 16:45:09.872579 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
17411 2019-Jan-13 16:45:09.873315 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17412 2019-Jan-13 16:45:09.874013 - [DEBUG]
17413 2019-Jan-13 16:45:09.874040 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17414 2019-Jan-13 16:45:09.874720 - [DEBUG] Possible callees:
17415 2019-Jan-13 16:45:09.874767 - [DEBUG] llvm.dbg.declare
17416 2019-Jan-13 16:45:09.874793 - [DEBUG] Possible return sites:
17417 2019-Jan-13 16:45:09.874817 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19317418 2019-Jan-13 16:45:09.876183 - [DEBUG] Found and process special summary
17419 2019-Jan-13 16:45:09.876228 - [DEBUG] Compose: EdgeIdentity * AllBottom
17420 2019-Jan-13 16:45:09.876256 - [DEBUG]
17421 2019-Jan-13 16:45:09.876281 - [DEBUG] Propagate flow
17422 2019-Jan-13 16:45:09.876305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17423 2019-Jan-13 16:45:09.876368 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17424 2019-Jan-13 16:45:09.877156 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17425 2019-Jan-13 16:45:09.877846 - [DEBUG] Edge function : AllBottom (result of previous compose)
17426 2019-Jan-13 16:45:09.877873 - [DEBUG]
17427 2019-Jan-13 16:45:09.877900 - [DEBUG] Join: AllTop & AllBottom
17428 2019-Jan-13 16:45:09.877927 - [DEBUG] = AllBottom (new jump func)
17429 2019-Jan-13 16:45:09.877952 - [DEBUG]
17430 2019-Jan-13 16:45:09.877976 - [DEBUG] Start adding new jump function
17431 2019-Jan-13 16:45:09.877999 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17432 2019-Jan-13 16:45:09.878062 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17433 2019-Jan-13 16:45:09.878750 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17434 2019-Jan-13 16:45:09.879426 - [DEBUG] Edge Function : AllBottom
17435 2019-Jan-13 16:45:09.879460 - [DEBUG] End adding new jump function
17436 2019-Jan-13 16:45:09.879484 - [DEBUG]
17437 2019-Jan-13 16:45:09.879509 - [DEBUG] -------------------------------------------- 495. Path Edge --------------------------------------------
17438 2019-Jan-13 16:45:09.879534 - [DEBUG]
17439 2019-Jan-13 16:45:09.879557 - [DEBUG] Process 495. path edge:
17440 2019-Jan-13 16:45:09.879582 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17441 2019-Jan-13 16:45:09.879657 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
17442 2019-Jan-13 16:45:09.880347 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17443 2019-Jan-13 16:45:09.880998 - [DEBUG]
17444 2019-Jan-13 16:45:09.881024 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17445 2019-Jan-13 16:45:09.881745 - [DEBUG] Compose: EdgeIdentity * AllBottom
17446 2019-Jan-13 16:45:09.881774 - [DEBUG]
17447 2019-Jan-13 16:45:09.881798 - [DEBUG] Propagate flow
17448 2019-Jan-13 16:45:09.881822 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17449 2019-Jan-13 16:45:09.881885 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17450 2019-Jan-13 16:45:09.882551 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17451 2019-Jan-13 16:45:09.883240 - [DEBUG] Edge function : AllBottom (result of previous compose)
17452 2019-Jan-13 16:45:09.883267 - [DEBUG]
17453 2019-Jan-13 16:45:09.883294 - [DEBUG] Join: AllTop & AllBottom
17454 2019-Jan-13 16:45:09.883348 - [DEBUG] = AllBottom (new jump func)
17455 2019-Jan-13 16:45:09.883373 - [DEBUG]
17456 2019-Jan-13 16:45:09.883397 - [DEBUG] Start adding new jump function
17457 2019-Jan-13 16:45:09.883421 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17458 2019-Jan-13 16:45:09.883491 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17459 2019-Jan-13 16:45:09.884203 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17460 2019-Jan-13 16:45:09.884942 - [DEBUG] Edge Function : AllBottom
17461 2019-Jan-13 16:45:09.884983 - [DEBUG] End adding new jump function
17462 2019-Jan-13 16:45:09.885208 - [DEBUG]
17463 2019-Jan-13 16:45:09.885235 - [DEBUG] -------------------------------------------- 496. Path Edge --------------------------------------------
17464 2019-Jan-13 16:45:09.885260 - [DEBUG]
17465 2019-Jan-13 16:45:09.885284 - [DEBUG] Process 496. path edge:
17466 2019-Jan-13 16:45:09.885308 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17467 2019-Jan-13 16:45:09.885391 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
17468 2019-Jan-13 16:45:09.886074 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17469 2019-Jan-13 16:45:09.886725 - [DEBUG]
17470 2019-Jan-13 16:45:09.886752 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17471 2019-Jan-13 16:45:09.887423 - [DEBUG] Compose: EdgeIdentity * AllBottom
17472 2019-Jan-13 16:45:09.887451 - [DEBUG]
17473 2019-Jan-13 16:45:09.887476 - [DEBUG] Propagate flow
17474 2019-Jan-13 16:45:09.887499 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17475 2019-Jan-13 16:45:09.887557 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17476 2019-Jan-13 16:45:09.888217 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17477 2019-Jan-13 16:45:09.888856 - [DEBUG] Edge function : AllBottom (result of previous compose)
17478 2019-Jan-13 16:45:09.888882 - [DEBUG]
17479 2019-Jan-13 16:45:09.888907 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17480 2019-Jan-13 16:45:09.888933 - [DEBUG] = AllBottom
17481 2019-Jan-13 16:45:09.888958 - [DEBUG]
17482 2019-Jan-13 16:45:09.888982 - [DEBUG] PROPAGATE: No new function!
17483 2019-Jan-13 16:45:09.889007 - [DEBUG] EDGE:
17484 2019-Jan-13 16:45:09.889065 - [DEBUG] ---> 17485 2019-Jan-13 16:45:09.889701 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17486 2019-Jan-13 16:45:09.890339 - [DEBUG]
17487 2019-Jan-13 16:45:09.890365 - [DEBUG] EDGE:
17488 2019-Jan-13 16:45:09.890423 - [DEBUG] ---> 17489 2019-Jan-13 16:45:09.891062 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17490 2019-Jan-13 16:45:09.891739 - [DEBUG]
17491 2019-Jan-13 16:45:09.891783 - [DEBUG] Compose: EdgeIdentity * AllBottom
17492 2019-Jan-13 16:45:09.891810 - [DEBUG]
17493 2019-Jan-13 16:45:09.891834 - [DEBUG] Propagate flow
17494 2019-Jan-13 16:45:09.891858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17495 2019-Jan-13 16:45:09.891914 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17496 2019-Jan-13 16:45:09.892556 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17497 2019-Jan-13 16:45:09.893196 - [DEBUG] Edge function : AllBottom (result of previous compose)
17498 2019-Jan-13 16:45:09.893221 - [DEBUG]
17499 2019-Jan-13 16:45:09.893269 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17500 2019-Jan-13 16:45:09.893295 - [DEBUG] = AllBottom
17501 2019-Jan-13 16:45:09.893320 - [DEBUG]
17502 2019-Jan-13 16:45:09.893343 - [DEBUG] PROPAGATE: No new function!
17503 2019-Jan-13 16:45:09.893372 - [DEBUG] EDGE:
17504 2019-Jan-13 16:45:09.893429 - [DEBUG] ---> 17505 2019-Jan-13 16:45:09.894080 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17506 2019-Jan-13 16:45:09.894719 - [DEBUG]
17507 2019-Jan-13 16:45:09.894759 - [DEBUG] EDGE:
17508 2019-Jan-13 16:45:09.894817 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
17509 2019-Jan-13 16:45:09.895460 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17510 2019-Jan-13 16:45:09.896098 - [DEBUG]
17511 2019-Jan-13 16:45:09.896125 - [DEBUG] EDGE:
17512 2019-Jan-13 16:45:09.896182 - [DEBUG] ---> 17513 2019-Jan-13 16:45:09.896826 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17514 2019-Jan-13 16:45:09.897467 - [DEBUG]
17515 2019-Jan-13 16:45:09.897493 - [DEBUG] EDGE:
17516 2019-Jan-13 16:45:09.897551 - [DEBUG] ---> 17517 2019-Jan-13 16:45:09.898206 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17518 2019-Jan-13 16:45:09.898855 - [DEBUG]
17519 2019-Jan-13 16:45:09.898881 - [DEBUG] EDGE:
17520 2019-Jan-13 16:45:09.898940 - [DEBUG] ---> 17521 2019-Jan-13 16:45:09.899586 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17522 2019-Jan-13 16:45:09.900225 - [DEBUG]
17523 2019-Jan-13 16:45:09.900264 - [DEBUG] Compose: EdgeIdentity * AllBottom
17524 2019-Jan-13 16:45:09.900291 - [DEBUG]
17525 2019-Jan-13 16:45:09.900315 - [DEBUG] Propagate flow
17526 2019-Jan-13 16:45:09.900339 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17527 2019-Jan-13 16:45:09.900396 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17528 2019-Jan-13 16:45:09.901037 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17529 2019-Jan-13 16:45:09.901704 - [DEBUG] Edge function : AllBottom (result of previous compose)
17530 2019-Jan-13 16:45:09.901730 - [DEBUG]
17531 2019-Jan-13 16:45:09.901755 - [DEBUG] Join: AllTop & AllBottom
17532 2019-Jan-13 16:45:09.901781 - [DEBUG] = AllBottom (new jump func)
17533 2019-Jan-13 16:45:09.901806 - [DEBUG]
17534 2019-Jan-13 16:45:09.901830 - [DEBUG] Start adding new jump function
17535 2019-Jan-13 16:45:09.901854 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17536 2019-Jan-13 16:45:09.901915 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17537 2019-Jan-13 16:45:09.902678 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17538 2019-Jan-13 16:45:09.903345 - [DEBUG] Edge Function : AllBottom
17539 2019-Jan-13 16:45:09.903377 - [DEBUG] End adding new jump function
17540 2019-Jan-13 16:45:09.903401 - [DEBUG]
17541 2019-Jan-13 16:45:09.903425 - [DEBUG] -------------------------------------------- 497. Path Edge --------------------------------------------
17542 2019-Jan-13 16:45:09.903466 - [DEBUG]
17543 2019-Jan-13 16:45:09.903490 - [DEBUG] Process 497. path edge:
17544 2019-Jan-13 16:45:09.903514 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17545 2019-Jan-13 16:45:09.903575 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
17546 2019-Jan-13 16:45:09.904219 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17547 2019-Jan-13 16:45:09.904895 - [DEBUG]
17548 2019-Jan-13 16:45:09.904921 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17549 2019-Jan-13 16:45:09.905598 - [DEBUG] Compose: EdgeIdentity * AllBottom
17550 2019-Jan-13 16:45:09.905627 - [DEBUG]
17551 2019-Jan-13 16:45:09.905651 - [DEBUG] Propagate flow
17552 2019-Jan-13 16:45:09.905675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17553 2019-Jan-13 16:45:09.905733 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
17554 2019-Jan-13 16:45:09.906382 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17555 2019-Jan-13 16:45:09.907029 - [DEBUG] Edge function : AllBottom (result of previous compose)
17556 2019-Jan-13 16:45:09.907055 - [DEBUG]
17557 2019-Jan-13 16:45:09.907079 - [DEBUG] Join: AllTop & AllBottom
17558 2019-Jan-13 16:45:09.907105 - [DEBUG] = AllBottom (new jump func)
17559 2019-Jan-13 16:45:09.907130 - [DEBUG]
17560 2019-Jan-13 16:45:09.907153 - [DEBUG] Start adding new jump function
17561 2019-Jan-13 16:45:09.907177 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17562 2019-Jan-13 16:45:09.907233 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17563 2019-Jan-13 16:45:09.907873 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
17564 2019-Jan-13 16:45:09.908534 - [DEBUG] Edge Function : AllBottom
17565 2019-Jan-13 16:45:09.908562 - [DEBUG] End adding new jump function
17566 2019-Jan-13 16:45:09.908586 - [DEBUG]
17567 2019-Jan-13 16:45:09.908610 - [DEBUG] -------------------------------------------- 498. Path Edge --------------------------------------------
17568 2019-Jan-13 16:45:09.908634 - [DEBUG]
17569 2019-Jan-13 16:45:09.908658 - [DEBUG] Process 498. path edge:
17570 2019-Jan-13 16:45:09.908681 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17571 2019-Jan-13 16:45:09.908738 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
17572 2019-Jan-13 16:45:09.909372 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17573 2019-Jan-13 16:45:09.910010 - [DEBUG]
17574 2019-Jan-13 16:45:09.910036 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
17575 2019-Jan-13 16:45:09.910686 - [DEBUG] Compose: EdgeIdentity * AllBottom
17576 2019-Jan-13 16:45:09.910714 - [DEBUG]
17577 2019-Jan-13 16:45:09.910738 - [DEBUG] Propagate flow
17578 2019-Jan-13 16:45:09.910762 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17579 2019-Jan-13 16:45:09.910819 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17580 2019-Jan-13 16:45:09.911474 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17581 2019-Jan-13 16:45:09.912126 - [DEBUG] Edge function : AllBottom (result of previous compose)
17582 2019-Jan-13 16:45:09.912151 - [DEBUG]
17583 2019-Jan-13 16:45:09.912177 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17584 2019-Jan-13 16:45:09.912203 - [DEBUG] = AllBottom
17585 2019-Jan-13 16:45:09.912228 - [DEBUG]
17586 2019-Jan-13 16:45:09.912251 - [DEBUG] PROPAGATE: No new function!
17587 2019-Jan-13 16:45:09.912277 - [DEBUG] EDGE:
17588 2019-Jan-13 16:45:09.912349 - [DEBUG] ---> 17589 2019-Jan-13 16:45:09.912985 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17590 2019-Jan-13 16:45:09.913624 - [DEBUG]
17591 2019-Jan-13 16:45:09.913650 - [DEBUG] EDGE:
17592 2019-Jan-13 16:45:09.913707 - [DEBUG] ---> 17593 2019-Jan-13 16:45:09.914347 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17594 2019-Jan-13 16:45:09.915022 - [DEBUG]
17595 2019-Jan-13 16:45:09.915048 - [DEBUG] EDGE:
17596 2019-Jan-13 16:45:09.915107 - [DEBUG] ---> 17597 2019-Jan-13 16:45:09.915748 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17598 2019-Jan-13 16:45:09.916388 - [DEBUG]
17599 2019-Jan-13 16:45:09.916414 - [DEBUG] EDGE:
17600 2019-Jan-13 16:45:09.916477 - [DEBUG] ---> 17601 2019-Jan-13 16:45:09.917178 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17602 2019-Jan-13 16:45:09.917889 - [DEBUG]
17603 2019-Jan-13 16:45:09.917919 - [DEBUG] EDGE:
17604 2019-Jan-13 16:45:09.917984 - [DEBUG] ---> 17605 2019-Jan-13 16:45:09.918693 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17606 2019-Jan-13 16:45:09.919380 - [DEBUG]
17607 2019-Jan-13 16:45:09.919410 - [DEBUG] EDGE:
17608 2019-Jan-13 16:45:09.919473 - [DEBUG] ---> 17609 2019-Jan-13 16:45:09.920131 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17610 2019-Jan-13 16:45:09.920772 - [DEBUG]
17611 2019-Jan-13 16:45:09.920826 - [DEBUG] Compose: EdgeIdentity * AllBottom
17612 2019-Jan-13 16:45:09.920854 - [DEBUG]
17613 2019-Jan-13 16:45:09.920879 - [DEBUG] Propagate flow
17614 2019-Jan-13 16:45:09.920903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17615 2019-Jan-13 16:45:09.920961 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17616 2019-Jan-13 16:45:09.921632 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17617 2019-Jan-13 16:45:09.922282 - [DEBUG] Edge function : AllBottom (result of previous compose)
17618 2019-Jan-13 16:45:09.922308 - [DEBUG]
17619 2019-Jan-13 16:45:09.922334 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17620 2019-Jan-13 16:45:09.922360 - [DEBUG] = AllBottom
17621 2019-Jan-13 16:45:09.922385 - [DEBUG]
17622 2019-Jan-13 16:45:09.922408 - [DEBUG] PROPAGATE: No new function!
17623 2019-Jan-13 16:45:09.922438 - [DEBUG] EDGE:
17624 2019-Jan-13 16:45:09.922496 - [DEBUG] ---> 17625 2019-Jan-13 16:45:09.923146 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17626 2019-Jan-13 16:45:09.923787 - [DEBUG]
17627 2019-Jan-13 16:45:09.923814 - [DEBUG] EDGE:
17628 2019-Jan-13 16:45:09.923872 - [DEBUG] ---> 17629 2019-Jan-13 16:45:09.924527 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17630 2019-Jan-13 16:45:09.925183 - [DEBUG]
17631 2019-Jan-13 16:45:09.925209 - [DEBUG] EDGE:
17632 2019-Jan-13 16:45:09.925267 - [DEBUG] ---> 17633 2019-Jan-13 16:45:09.925908 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17634 2019-Jan-13 16:45:09.926549 - [DEBUG]
17635 2019-Jan-13 16:45:09.926588 - [DEBUG] Compose: EdgeIdentity * AllBottom
17636 2019-Jan-13 16:45:09.926616 - [DEBUG]
17637 2019-Jan-13 16:45:09.926640 - [DEBUG] Propagate flow
17638 2019-Jan-13 16:45:09.926664 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17639 2019-Jan-13 16:45:09.926721 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
17640 2019-Jan-13 16:45:09.927367 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17641 2019-Jan-13 16:45:09.928008 - [DEBUG] Edge function : AllBottom (result of previous compose)
17642 2019-Jan-13 16:45:09.928034 - [DEBUG]
17643 2019-Jan-13 16:45:09.928059 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17644 2019-Jan-13 16:45:09.928102 - [DEBUG] = AllBottom
17645 2019-Jan-13 16:45:09.928127 - [DEBUG]
17646 2019-Jan-13 16:45:09.928151 - [DEBUG] PROPAGATE: No new function!
17647 2019-Jan-13 16:45:09.928178 - [DEBUG] EDGE:
17648 2019-Jan-13 16:45:09.928236 - [DEBUG] ---> 17649 2019-Jan-13 16:45:09.928883 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17650 2019-Jan-13 16:45:09.929523 - [DEBUG]
17651 2019-Jan-13 16:45:09.929550 - [DEBUG] EDGE:
17652 2019-Jan-13 16:45:09.929607 - [DEBUG] ---> 17653 2019-Jan-13 16:45:09.930260 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17654 2019-Jan-13 16:45:09.930900 - [DEBUG]
17655 2019-Jan-13 16:45:09.930927 - [DEBUG] EDGE:
17656 2019-Jan-13 16:45:09.930985 - [DEBUG] ---> 17657 2019-Jan-13 16:45:09.931646 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17658 2019-Jan-13 16:45:09.932315 - [DEBUG]
17659 2019-Jan-13 16:45:09.932343 - [DEBUG] EDGE:
17660 2019-Jan-13 16:45:09.932406 - [DEBUG] ---> 17661 2019-Jan-13 16:45:09.933071 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17662 2019-Jan-13 16:45:09.933732 - [DEBUG]
17663 2019-Jan-13 16:45:09.933787 - [DEBUG] Compose: EdgeIdentity * AllBottom
17664 2019-Jan-13 16:45:09.933815 - [DEBUG]
17665 2019-Jan-13 16:45:09.933840 - [DEBUG] Propagate flow
17666 2019-Jan-13 16:45:09.933863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17667 2019-Jan-13 16:45:09.933928 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
17668 2019-Jan-13 16:45:09.934612 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17669 2019-Jan-13 16:45:09.935346 - [DEBUG] Edge function : AllBottom (result of previous compose)
17670 2019-Jan-13 16:45:09.935375 - [DEBUG]
17671 2019-Jan-13 16:45:09.935404 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17672 2019-Jan-13 16:45:09.935432 - [DEBUG] = AllBottom
17673 2019-Jan-13 16:45:09.935488 - [DEBUG]
17674 2019-Jan-13 16:45:09.935512 - [DEBUG] PROPAGATE: No new function!
17675 2019-Jan-13 16:45:09.935551 - [DEBUG] EDGE:
17676 2019-Jan-13 16:45:09.935630 - [DEBUG] ---> 17677 2019-Jan-13 16:45:09.936359 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17678 2019-Jan-13 16:45:09.937288 - [DEBUG]
17679 2019-Jan-13 16:45:09.937319 - [DEBUG] EDGE:
17680 2019-Jan-13 16:45:09.937382 - [DEBUG] ---> 17681 2019-Jan-13 16:45:09.938023 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17682 2019-Jan-13 16:45:09.938696 - [DEBUG]
17683 2019-Jan-13 16:45:09.938723 - [DEBUG] EDGE:
17684 2019-Jan-13 16:45:09.938781 - [DEBUG] ---> 17685 2019-Jan-13 16:45:09.939423 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17686 2019-Jan-13 16:45:09.940063 - [DEBUG]
17687 2019-Jan-13 16:45:09.940119 - [DEBUG] Compose: EdgeIdentity * AllBottom
17688 2019-Jan-13 16:45:09.940147 - [DEBUG]
17689 2019-Jan-13 16:45:09.940172 - [DEBUG] Propagate flow
17690 2019-Jan-13 16:45:09.940196 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17691 2019-Jan-13 16:45:09.940256 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
17692 2019-Jan-13 16:45:09.940897 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17693 2019-Jan-13 16:45:09.941556 - [DEBUG] Edge function : AllBottom (result of previous compose)
17694 2019-Jan-13 16:45:09.941582 - [DEBUG]
17695 2019-Jan-13 16:45:09.941608 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17696 2019-Jan-13 16:45:09.941633 - [DEBUG] = AllBottom
17697 2019-Jan-13 16:45:09.941658 - [DEBUG]
17698 2019-Jan-13 16:45:09.941681 - [DEBUG] PROPAGATE: No new function!
17699 2019-Jan-13 16:45:09.941710 - [DEBUG] EDGE:
17700 2019-Jan-13 16:45:09.941768 - [DEBUG] ---> 17701 2019-Jan-13 16:45:09.942431 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17702 2019-Jan-13 16:45:09.943167 - [DEBUG]
17703 2019-Jan-13 16:45:09.943196 - [DEBUG] EDGE:
17704 2019-Jan-13 16:45:09.943256 - [DEBUG] ---> 17705 2019-Jan-13 16:45:09.943894 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17706 2019-Jan-13 16:45:09.944533 - [DEBUG]
17707 2019-Jan-13 16:45:09.944560 - [DEBUG] EDGE:
17708 2019-Jan-13 16:45:09.944617 - [DEBUG] ---> 17709 2019-Jan-13 16:45:09.945284 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17710 2019-Jan-13 16:45:09.945922 - [DEBUG]
17711 2019-Jan-13 16:45:09.945967 - [DEBUG] Compose: EdgeIdentity * AllBottom
17712 2019-Jan-13 16:45:09.945995 - [DEBUG]
17713 2019-Jan-13 16:45:09.946019 - [DEBUG] Propagate flow
17714 2019-Jan-13 16:45:09.946043 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17715 2019-Jan-13 16:45:09.946100 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
17716 2019-Jan-13 16:45:09.946757 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17717 2019-Jan-13 16:45:09.947401 - [DEBUG] Edge function : AllBottom (result of previous compose)
17718 2019-Jan-13 16:45:09.947426 - [DEBUG]
17719 2019-Jan-13 16:45:09.947452 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17720 2019-Jan-13 16:45:09.947478 - [DEBUG] = AllBottom
17721 2019-Jan-13 16:45:09.947502 - [DEBUG]
17722 2019-Jan-13 16:45:09.947526 - [DEBUG] PROPAGATE: No new function!
17723 2019-Jan-13 16:45:09.947553 - [DEBUG] EDGE:
17724 2019-Jan-13 16:45:09.947611 - [DEBUG] ---> 17725 2019-Jan-13 16:45:09.948278 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17726 2019-Jan-13 16:45:09.948927 - [DEBUG]
17727 2019-Jan-13 16:45:09.948967 - [DEBUG] Compose: EdgeIdentity * AllBottom
17728 2019-Jan-13 16:45:09.948994 - [DEBUG]
17729 2019-Jan-13 16:45:09.949017 - [DEBUG] Propagate flow
17730 2019-Jan-13 16:45:09.949041 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17731 2019-Jan-13 16:45:09.949099 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
17732 2019-Jan-13 16:45:09.949745 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17733 2019-Jan-13 16:45:09.950384 - [DEBUG] Edge function : AllBottom (result of previous compose)
17734 2019-Jan-13 16:45:09.950409 - [DEBUG]
17735 2019-Jan-13 16:45:09.950435 - [DEBUG] Join: AllTop & AllBottom
17736 2019-Jan-13 16:45:09.950461 - [DEBUG] = AllBottom (new jump func)
17737 2019-Jan-13 16:45:09.950486 - [DEBUG]
17738 2019-Jan-13 16:45:09.950510 - [DEBUG] Start adding new jump function
17739 2019-Jan-13 16:45:09.950534 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17740 2019-Jan-13 16:45:09.950590 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17741 2019-Jan-13 16:45:09.951230 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
17742 2019-Jan-13 16:45:09.951893 - [DEBUG] Edge Function : AllBottom
17743 2019-Jan-13 16:45:09.951923 - [DEBUG] End adding new jump function
17744 2019-Jan-13 16:45:09.951948 - [DEBUG]
17745 2019-Jan-13 16:45:09.951972 - [DEBUG] -------------------------------------------- 499. Path Edge --------------------------------------------
17746 2019-Jan-13 16:45:09.951997 - [DEBUG]
17747 2019-Jan-13 16:45:09.952020 - [DEBUG] Process 499. path edge:
17748 2019-Jan-13 16:45:09.952045 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17749 2019-Jan-13 16:45:09.952102 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
17750 2019-Jan-13 16:45:09.952743 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17751 2019-Jan-13 16:45:09.953382 - [DEBUG]
17752 2019-Jan-13 16:45:09.953407 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
17753 2019-Jan-13 16:45:09.954054 - [DEBUG] Possible callees:
17754 2019-Jan-13 16:45:09.954079 - [DEBUG] foo
17755 2019-Jan-13 16:45:09.954104 - [DEBUG] Possible return sites:
17756 2019-Jan-13 16:45:09.954128 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12617757 2019-Jan-13 16:45:09.955449 - [DEBUG] Found and process special summary
17758 2019-Jan-13 16:45:09.955488 - [DEBUG] Compose: EdgeIdentity * AllBottom
17759 2019-Jan-13 16:45:09.955517 - [DEBUG]
17760 2019-Jan-13 16:45:09.955542 - [DEBUG] Propagate flow
17761 2019-Jan-13 16:45:09.955579 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17762 2019-Jan-13 16:45:09.955638 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
17763 2019-Jan-13 16:45:09.956281 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17764 2019-Jan-13 16:45:09.957013 - [DEBUG] Edge function : AllBottom (result of previous compose)
17765 2019-Jan-13 16:45:09.957040 - [DEBUG]
17766 2019-Jan-13 16:45:09.957066 - [DEBUG] Join: AllTop & AllBottom
17767 2019-Jan-13 16:45:09.957091 - [DEBUG] = AllBottom (new jump func)
17768 2019-Jan-13 16:45:09.957116 - [DEBUG]
17769 2019-Jan-13 16:45:09.957144 - [DEBUG] Start adding new jump function
17770 2019-Jan-13 16:45:09.957168 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17771 2019-Jan-13 16:45:09.957235 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17772 2019-Jan-13 16:45:09.957904 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
17773 2019-Jan-13 16:45:09.958575 - [DEBUG] Edge Function : AllBottom
17774 2019-Jan-13 16:45:09.958607 - [DEBUG] End adding new jump function
17775 2019-Jan-13 16:45:09.958630 - [DEBUG]
17776 2019-Jan-13 16:45:09.958654 - [DEBUG] -------------------------------------------- 500. Path Edge --------------------------------------------
17777 2019-Jan-13 16:45:09.958679 - [DEBUG]
17778 2019-Jan-13 16:45:09.958702 - [DEBUG] Process 500. path edge:
17779 2019-Jan-13 16:45:09.958726 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17780 2019-Jan-13 16:45:09.958783 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
17781 2019-Jan-13 16:45:09.959427 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17782 2019-Jan-13 16:45:09.960073 - [DEBUG]
17783 2019-Jan-13 16:45:09.960099 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
17784 2019-Jan-13 16:45:09.960793 - [DEBUG] Compose: EdgeIdentity * AllBottom
17785 2019-Jan-13 16:45:09.960823 - [DEBUG]
17786 2019-Jan-13 16:45:09.960846 - [DEBUG] Propagate flow
17787 2019-Jan-13 16:45:09.960870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17788 2019-Jan-13 16:45:09.960933 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
17789 2019-Jan-13 16:45:09.961618 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17790 2019-Jan-13 16:45:09.962329 - [DEBUG] Edge function : AllBottom (result of previous compose)
17791 2019-Jan-13 16:45:09.962358 - [DEBUG]
17792 2019-Jan-13 16:45:09.962385 - [DEBUG] Join: AllTop & AllBottom
17793 2019-Jan-13 16:45:09.962412 - [DEBUG] = AllBottom (new jump func)
17794 2019-Jan-13 16:45:09.962436 - [DEBUG]
17795 2019-Jan-13 16:45:09.962460 - [DEBUG] Start adding new jump function
17796 2019-Jan-13 16:45:09.962483 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17797 2019-Jan-13 16:45:09.962554 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17798 2019-Jan-13 16:45:09.963234 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
17799 2019-Jan-13 16:45:09.963891 - [DEBUG] Edge Function : AllBottom
17800 2019-Jan-13 16:45:09.963924 - [DEBUG] End adding new jump function
17801 2019-Jan-13 16:45:09.963948 - [DEBUG]
17802 2019-Jan-13 16:45:09.963973 - [DEBUG] -------------------------------------------- 501. Path Edge --------------------------------------------
17803 2019-Jan-13 16:45:09.963998 - [DEBUG]
17804 2019-Jan-13 16:45:09.964021 - [DEBUG] Process 501. path edge:
17805 2019-Jan-13 16:45:09.964045 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17806 2019-Jan-13 16:45:09.964124 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
17807 2019-Jan-13 16:45:09.964792 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17808 2019-Jan-13 16:45:09.965447 - [DEBUG]
17809 2019-Jan-13 16:45:09.965475 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
17810 2019-Jan-13 16:45:09.966184 - [DEBUG] Compose: EdgeIdentity * AllBottom
17811 2019-Jan-13 16:45:09.966213 - [DEBUG]
17812 2019-Jan-13 16:45:09.966238 - [DEBUG] Propagate flow
17813 2019-Jan-13 16:45:09.966261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17814 2019-Jan-13 16:45:09.966333 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
17815 2019-Jan-13 16:45:09.967024 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17816 2019-Jan-13 16:45:09.967737 - [DEBUG] Edge function : AllBottom (result of previous compose)
17817 2019-Jan-13 16:45:09.967766 - [DEBUG]
17818 2019-Jan-13 16:45:09.967794 - [DEBUG] Join: AllTop & AllBottom
17819 2019-Jan-13 16:45:09.967821 - [DEBUG] = AllBottom (new jump func)
17820 2019-Jan-13 16:45:09.967846 - [DEBUG]
17821 2019-Jan-13 16:45:09.967871 - [DEBUG] Start adding new jump function
17822 2019-Jan-13 16:45:09.967895 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17823 2019-Jan-13 16:45:09.967971 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17824 2019-Jan-13 16:45:09.968937 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
17825 2019-Jan-13 16:45:09.969587 - [DEBUG] Edge Function : AllBottom
17826 2019-Jan-13 16:45:09.969621 - [DEBUG] End adding new jump function
17827 2019-Jan-13 16:45:09.969647 - [DEBUG]
17828 2019-Jan-13 16:45:09.969671 - [DEBUG] -------------------------------------------- 502. Path Edge --------------------------------------------
17829 2019-Jan-13 16:45:09.969696 - [DEBUG]
17830 2019-Jan-13 16:45:09.969720 - [DEBUG] Process 502. path edge:
17831 2019-Jan-13 16:45:09.969744 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17832 2019-Jan-13 16:45:09.969803 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
17833 2019-Jan-13 16:45:09.970439 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17834 2019-Jan-13 16:45:09.971079 - [DEBUG]
17835 2019-Jan-13 16:45:09.971106 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
17836 2019-Jan-13 16:45:09.971803 - [DEBUG] Compose: EdgeIdentity * AllBottom
17837 2019-Jan-13 16:45:09.971832 - [DEBUG]
17838 2019-Jan-13 16:45:09.971855 - [DEBUG] Propagate flow
17839 2019-Jan-13 16:45:09.971879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17840 2019-Jan-13 16:45:09.971936 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17841 2019-Jan-13 16:45:09.972601 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17842 2019-Jan-13 16:45:09.973242 - [DEBUG] Edge function : AllBottom (result of previous compose)
17843 2019-Jan-13 16:45:09.973267 - [DEBUG]
17844 2019-Jan-13 16:45:09.973293 - [DEBUG] Join: AllTop & AllBottom
17845 2019-Jan-13 16:45:09.973319 - [DEBUG] = AllBottom (new jump func)
17846 2019-Jan-13 16:45:09.973343 - [DEBUG]
17847 2019-Jan-13 16:45:09.973367 - [DEBUG] Start adding new jump function
17848 2019-Jan-13 16:45:09.973390 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17849 2019-Jan-13 16:45:09.973467 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17850 2019-Jan-13 16:45:09.974109 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17851 2019-Jan-13 16:45:09.974770 - [DEBUG] Edge Function : AllBottom
17852 2019-Jan-13 16:45:09.974798 - [DEBUG] End adding new jump function
17853 2019-Jan-13 16:45:09.974822 - [DEBUG]
17854 2019-Jan-13 16:45:09.974846 - [DEBUG] -------------------------------------------- 503. Path Edge --------------------------------------------
17855 2019-Jan-13 16:45:09.974870 - [DEBUG]
17856 2019-Jan-13 16:45:09.974893 - [DEBUG] Process 503. path edge:
17857 2019-Jan-13 16:45:09.974917 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17858 2019-Jan-13 16:45:09.974973 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
17859 2019-Jan-13 16:45:09.975618 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17860 2019-Jan-13 16:45:09.976257 - [DEBUG]
17861 2019-Jan-13 16:45:09.976282 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17862 2019-Jan-13 16:45:09.976936 - [DEBUG] Possible callees:
17863 2019-Jan-13 16:45:09.976961 - [DEBUG] llvm.dbg.declare
17864 2019-Jan-13 16:45:09.976986 - [DEBUG] Possible return sites:
17865 2019-Jan-13 16:45:09.977009 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13617866 2019-Jan-13 16:45:09.978306 - [DEBUG] Found and process special summary
17867 2019-Jan-13 16:45:09.978341 - [DEBUG] Compose: EdgeIdentity * AllBottom
17868 2019-Jan-13 16:45:09.978369 - [DEBUG]
17869 2019-Jan-13 16:45:09.978393 - [DEBUG] Propagate flow
17870 2019-Jan-13 16:45:09.978416 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17871 2019-Jan-13 16:45:09.978472 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17872 2019-Jan-13 16:45:09.979113 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17873 2019-Jan-13 16:45:09.979754 - [DEBUG] Edge function : AllBottom (result of previous compose)
17874 2019-Jan-13 16:45:09.979779 - [DEBUG]
17875 2019-Jan-13 16:45:09.979804 - [DEBUG] Join: AllTop & AllBottom
17876 2019-Jan-13 16:45:09.979830 - [DEBUG] = AllBottom (new jump func)
17877 2019-Jan-13 16:45:09.979854 - [DEBUG]
17878 2019-Jan-13 16:45:09.979878 - [DEBUG] Start adding new jump function
17879 2019-Jan-13 16:45:09.979901 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17880 2019-Jan-13 16:45:09.979958 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17881 2019-Jan-13 16:45:09.980615 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17882 2019-Jan-13 16:45:09.981256 - [DEBUG] Edge Function : AllBottom
17883 2019-Jan-13 16:45:09.981285 - [DEBUG] End adding new jump function
17884 2019-Jan-13 16:45:09.981309 - [DEBUG]
17885 2019-Jan-13 16:45:09.981332 - [DEBUG] -------------------------------------------- 504. Path Edge --------------------------------------------
17886 2019-Jan-13 16:45:09.981357 - [DEBUG]
17887 2019-Jan-13 16:45:09.981380 - [DEBUG] Process 504. path edge:
17888 2019-Jan-13 16:45:09.981420 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17889 2019-Jan-13 16:45:09.981480 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
17890 2019-Jan-13 16:45:09.982134 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17891 2019-Jan-13 16:45:09.982809 - [DEBUG]
17892 2019-Jan-13 16:45:09.982835 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17893 2019-Jan-13 16:45:09.983556 - [DEBUG] Compose: EdgeIdentity * AllBottom
17894 2019-Jan-13 16:45:09.983587 - [DEBUG]
17895 2019-Jan-13 16:45:09.983612 - [DEBUG] Propagate flow
17896 2019-Jan-13 16:45:09.983636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17897 2019-Jan-13 16:45:09.983710 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
17898 2019-Jan-13 16:45:09.984396 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17899 2019-Jan-13 16:45:09.985069 - [DEBUG] Edge function : AllBottom (result of previous compose)
17900 2019-Jan-13 16:45:09.985094 - [DEBUG]
17901 2019-Jan-13 16:45:09.985121 - [DEBUG] Join: AllTop & AllBottom
17902 2019-Jan-13 16:45:09.985148 - [DEBUG] = AllBottom (new jump func)
17903 2019-Jan-13 16:45:09.985172 - [DEBUG]
17904 2019-Jan-13 16:45:09.985196 - [DEBUG] Start adding new jump function
17905 2019-Jan-13 16:45:09.985219 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17906 2019-Jan-13 16:45:09.985277 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17907 2019-Jan-13 16:45:09.985918 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
17908 2019-Jan-13 16:45:09.986553 - [DEBUG] Edge Function : AllBottom
17909 2019-Jan-13 16:45:09.986583 - [DEBUG] End adding new jump function
17910 2019-Jan-13 16:45:09.986608 - [DEBUG]
17911 2019-Jan-13 16:45:09.986633 - [DEBUG] -------------------------------------------- 505. Path Edge --------------------------------------------
17912 2019-Jan-13 16:45:09.986658 - [DEBUG]
17913 2019-Jan-13 16:45:09.986681 - [DEBUG] Process 505. path edge:
17914 2019-Jan-13 16:45:09.986705 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17915 2019-Jan-13 16:45:09.986762 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
17916 2019-Jan-13 16:45:09.987399 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17917 2019-Jan-13 16:45:09.988038 - [DEBUG]
17918 2019-Jan-13 16:45:09.988064 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
17919 2019-Jan-13 16:45:09.988736 - [DEBUG] Compose: EdgeIdentity * AllBottom
17920 2019-Jan-13 16:45:09.988764 - [DEBUG]
17921 2019-Jan-13 16:45:09.988788 - [DEBUG] Propagate flow
17922 2019-Jan-13 16:45:09.988811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17923 2019-Jan-13 16:45:09.988868 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
17924 2019-Jan-13 16:45:09.989503 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17925 2019-Jan-13 16:45:09.990142 - [DEBUG] Edge function : AllBottom (result of previous compose)
17926 2019-Jan-13 16:45:09.990167 - [DEBUG]
17927 2019-Jan-13 16:45:09.990192 - [DEBUG] Join: AllTop & AllBottom
17928 2019-Jan-13 16:45:09.990218 - [DEBUG] = AllBottom (new jump func)
17929 2019-Jan-13 16:45:09.990242 - [DEBUG]
17930 2019-Jan-13 16:45:09.990266 - [DEBUG] Start adding new jump function
17931 2019-Jan-13 16:45:09.990289 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17932 2019-Jan-13 16:45:09.990346 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17933 2019-Jan-13 16:45:09.990985 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
17934 2019-Jan-13 16:45:09.991635 - [DEBUG] Edge Function : AllBottom
17935 2019-Jan-13 16:45:09.991669 - [DEBUG] End adding new jump function
17936 2019-Jan-13 16:45:09.991693 - [DEBUG]
17937 2019-Jan-13 16:45:09.991732 - [DEBUG] -------------------------------------------- 506. Path Edge --------------------------------------------
17938 2019-Jan-13 16:45:09.991757 - [DEBUG]
17939 2019-Jan-13 16:45:09.991781 - [DEBUG] Process 506. path edge:
17940 2019-Jan-13 16:45:09.991805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17941 2019-Jan-13 16:45:09.991861 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
17942 2019-Jan-13 16:45:09.992515 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17943 2019-Jan-13 16:45:09.993186 - [DEBUG]
17944 2019-Jan-13 16:45:09.993213 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
17945 2019-Jan-13 16:45:09.993890 - [DEBUG] Compose: EdgeIdentity * AllBottom
17946 2019-Jan-13 16:45:09.993919 - [DEBUG]
17947 2019-Jan-13 16:45:09.993943 - [DEBUG] Propagate flow
17948 2019-Jan-13 16:45:09.993967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17949 2019-Jan-13 16:45:09.994027 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
17950 2019-Jan-13 16:45:09.994682 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17951 2019-Jan-13 16:45:09.995348 - [DEBUG] Edge function : AllBottom (result of previous compose)
17952 2019-Jan-13 16:45:09.995374 - [DEBUG]
17953 2019-Jan-13 16:45:09.995400 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17954 2019-Jan-13 16:45:09.995425 - [DEBUG] = AllBottom
17955 2019-Jan-13 16:45:09.995450 - [DEBUG]
17956 2019-Jan-13 16:45:09.995473 - [DEBUG] PROPAGATE: No new function!
17957 2019-Jan-13 16:45:09.995499 - [DEBUG] EDGE:
17958 2019-Jan-13 16:45:09.995557 - [DEBUG] ---> 17959 2019-Jan-13 16:45:09.996190 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17960 2019-Jan-13 16:45:09.996831 - [DEBUG]
17961 2019-Jan-13 16:45:09.996856 - [DEBUG] EDGE:
17962 2019-Jan-13 16:45:09.996914 - [DEBUG] ---> 17963 2019-Jan-13 16:45:09.997580 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17964 2019-Jan-13 16:45:09.998275 - [DEBUG]
17965 2019-Jan-13 16:45:09.998304 - [DEBUG] EDGE:
17966 2019-Jan-13 16:45:09.998366 - [DEBUG] ---> 17967 2019-Jan-13 16:45:09.999026 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17968 2019-Jan-13 16:45:09.999720 - [DEBUG]
17969 2019-Jan-13 16:45:09.999780 - [DEBUG] Compose: EdgeIdentity * AllBottom
17970 2019-Jan-13 16:45:09.999808 - [DEBUG]
17971 2019-Jan-13 16:45:09.999833 - [DEBUG] Propagate flow
17972 2019-Jan-13 16:45:09.999857 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17973 2019-Jan-13 16:45:09.999926 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17974 2019-Jan-13 16:45:10.000599 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17975 2019-Jan-13 16:45:10.001280 - [DEBUG] Edge function : AllBottom (result of previous compose)
17976 2019-Jan-13 16:45:10.001308 - [DEBUG]
17977 2019-Jan-13 16:45:10.001335 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17978 2019-Jan-13 16:45:10.001362 - [DEBUG] = AllBottom
17979 2019-Jan-13 16:45:10.001387 - [DEBUG]
17980 2019-Jan-13 16:45:10.001439 - [DEBUG] PROPAGATE: No new function!
17981 2019-Jan-13 16:45:10.001476 - [DEBUG] EDGE:
17982 2019-Jan-13 16:45:10.001575 - [DEBUG] ---> 17983 2019-Jan-13 16:45:10.002304 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17984 2019-Jan-13 16:45:10.003013 - [DEBUG]
17985 2019-Jan-13 16:45:10.003081 - [DEBUG] Compose: EdgeIdentity * AllBottom
17986 2019-Jan-13 16:45:10.003110 - [DEBUG]
17987 2019-Jan-13 16:45:10.003135 - [DEBUG] Propagate flow
17988 2019-Jan-13 16:45:10.003158 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17989 2019-Jan-13 16:45:10.003230 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
17990 2019-Jan-13 16:45:10.004154 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17991 2019-Jan-13 16:45:10.004852 - [DEBUG] Edge function : AllBottom (result of previous compose)
17992 2019-Jan-13 16:45:10.004879 - [DEBUG]
17993 2019-Jan-13 16:45:10.004906 - [DEBUG] Join: AllTop & AllBottom
17994 2019-Jan-13 16:45:10.004933 - [DEBUG] = AllBottom (new jump func)
17995 2019-Jan-13 16:45:10.004957 - [DEBUG]
17996 2019-Jan-13 16:45:10.004981 - [DEBUG] Start adding new jump function
17997 2019-Jan-13 16:45:10.005005 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17998 2019-Jan-13 16:45:10.005064 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17999 2019-Jan-13 16:45:10.005724 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
18000 2019-Jan-13 16:45:10.006382 - [DEBUG] Edge Function : AllBottom
18001 2019-Jan-13 16:45:10.006413 - [DEBUG] End adding new jump function
18002 2019-Jan-13 16:45:10.006437 - [DEBUG]
18003 2019-Jan-13 16:45:10.006461 - [DEBUG] -------------------------------------------- 507. Path Edge --------------------------------------------
18004 2019-Jan-13 16:45:10.006486 - [DEBUG]
18005 2019-Jan-13 16:45:10.006509 - [DEBUG] Process 507. path edge:
18006 2019-Jan-13 16:45:10.006533 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18007 2019-Jan-13 16:45:10.006591 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
18008 2019-Jan-13 16:45:10.007237 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18009 2019-Jan-13 16:45:10.007877 - [DEBUG]
18010 2019-Jan-13 16:45:10.007902 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
18011 2019-Jan-13 16:45:10.008576 - [DEBUG] Possible callees:
18012 2019-Jan-13 16:45:10.008602 - [DEBUG] llvm.dbg.declare
18013 2019-Jan-13 16:45:10.008627 - [DEBUG] Possible return sites:
18014 2019-Jan-13 16:45:10.008651 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14318015 2019-Jan-13 16:45:10.009937 - [DEBUG] Found and process special summary
18016 2019-Jan-13 16:45:10.009975 - [DEBUG] Compose: EdgeIdentity * AllBottom
18017 2019-Jan-13 16:45:10.010003 - [DEBUG]
18018 2019-Jan-13 16:45:10.010028 - [DEBUG] Propagate flow
18019 2019-Jan-13 16:45:10.010051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18020 2019-Jan-13 16:45:10.010108 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18021 2019-Jan-13 16:45:10.010770 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18022 2019-Jan-13 16:45:10.011424 - [DEBUG] Edge function : AllBottom (result of previous compose)
18023 2019-Jan-13 16:45:10.011467 - [DEBUG]
18024 2019-Jan-13 16:45:10.011493 - [DEBUG] Join: AllTop & AllBottom
18025 2019-Jan-13 16:45:10.011519 - [DEBUG] = AllBottom (new jump func)
18026 2019-Jan-13 16:45:10.011544 - [DEBUG]
18027 2019-Jan-13 16:45:10.011568 - [DEBUG] Start adding new jump function
18028 2019-Jan-13 16:45:10.011591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18029 2019-Jan-13 16:45:10.011648 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18030 2019-Jan-13 16:45:10.012295 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18031 2019-Jan-13 16:45:10.012941 - [DEBUG] Edge Function : AllBottom
18032 2019-Jan-13 16:45:10.012969 - [DEBUG] End adding new jump function
18033 2019-Jan-13 16:45:10.012994 - [DEBUG]
18034 2019-Jan-13 16:45:10.013018 - [DEBUG] -------------------------------------------- 508. Path Edge --------------------------------------------
18035 2019-Jan-13 16:45:10.013042 - [DEBUG]
18036 2019-Jan-13 16:45:10.013066 - [DEBUG] Process 508. path edge:
18037 2019-Jan-13 16:45:10.013090 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18038 2019-Jan-13 16:45:10.013146 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
18039 2019-Jan-13 16:45:10.013785 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18040 2019-Jan-13 16:45:10.014424 - [DEBUG]
18041 2019-Jan-13 16:45:10.014449 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18042 2019-Jan-13 16:45:10.015143 - [DEBUG] Compose: EdgeIdentity * AllBottom
18043 2019-Jan-13 16:45:10.015172 - [DEBUG]
18044 2019-Jan-13 16:45:10.015196 - [DEBUG] Propagate flow
18045 2019-Jan-13 16:45:10.015219 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18046 2019-Jan-13 16:45:10.015279 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
18047 2019-Jan-13 16:45:10.015919 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18048 2019-Jan-13 16:45:10.016558 - [DEBUG] Edge function : AllBottom (result of previous compose)
18049 2019-Jan-13 16:45:10.016587 - [DEBUG]
18050 2019-Jan-13 16:45:10.016612 - [DEBUG] Join: AllTop & AllBottom
18051 2019-Jan-13 16:45:10.016638 - [DEBUG] = AllBottom (new jump func)
18052 2019-Jan-13 16:45:10.016663 - [DEBUG]
18053 2019-Jan-13 16:45:10.016686 - [DEBUG] Start adding new jump function
18054 2019-Jan-13 16:45:10.016710 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18055 2019-Jan-13 16:45:10.016766 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18056 2019-Jan-13 16:45:10.017417 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
18057 2019-Jan-13 16:45:10.018052 - [DEBUG] Edge Function : AllBottom
18058 2019-Jan-13 16:45:10.018096 - [DEBUG] End adding new jump function
18059 2019-Jan-13 16:45:10.018121 - [DEBUG]
18060 2019-Jan-13 16:45:10.018145 - [DEBUG] -------------------------------------------- 509. Path Edge --------------------------------------------
18061 2019-Jan-13 16:45:10.018171 - [DEBUG]
18062 2019-Jan-13 16:45:10.018194 - [DEBUG] Process 509. path edge:
18063 2019-Jan-13 16:45:10.018218 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18064 2019-Jan-13 16:45:10.018275 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
18065 2019-Jan-13 16:45:10.018909 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18066 2019-Jan-13 16:45:10.019548 - [DEBUG]
18067 2019-Jan-13 16:45:10.019574 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
18068 2019-Jan-13 16:45:10.020223 - [DEBUG] Compose: EdgeIdentity * AllBottom
18069 2019-Jan-13 16:45:10.020265 - [DEBUG]
18070 2019-Jan-13 16:45:10.020289 - [DEBUG] Propagate flow
18071 2019-Jan-13 16:45:10.020313 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18072 2019-Jan-13 16:45:10.020370 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
18073 2019-Jan-13 16:45:10.021005 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18074 2019-Jan-13 16:45:10.021660 - [DEBUG] Edge function : AllBottom (result of previous compose)
18075 2019-Jan-13 16:45:10.021686 - [DEBUG]
18076 2019-Jan-13 16:45:10.021711 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18077 2019-Jan-13 16:45:10.021737 - [DEBUG] = AllBottom
18078 2019-Jan-13 16:45:10.021762 - [DEBUG]
18079 2019-Jan-13 16:45:10.021785 - [DEBUG] PROPAGATE: No new function!
18080 2019-Jan-13 16:45:10.021810 - [DEBUG] EDGE:
18081 2019-Jan-13 16:45:10.021868 - [DEBUG] ---> 18082 2019-Jan-13 16:45:10.022506 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18083 2019-Jan-13 16:45:10.023174 - [DEBUG]
18084 2019-Jan-13 16:45:10.023202 - [DEBUG] EDGE:
18085 2019-Jan-13 16:45:10.023263 - [DEBUG] ---> 18086 2019-Jan-13 16:45:10.023930 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18087 2019-Jan-13 16:45:10.024585 - [DEBUG]
18088 2019-Jan-13 16:45:10.024635 - [DEBUG] Compose: EdgeIdentity * AllBottom
18089 2019-Jan-13 16:45:10.024663 - [DEBUG]
18090 2019-Jan-13 16:45:10.024687 - [DEBUG] Propagate flow
18091 2019-Jan-13 16:45:10.024711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18092 2019-Jan-13 16:45:10.024790 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18093 2019-Jan-13 16:45:10.025430 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18094 2019-Jan-13 16:45:10.026071 - [DEBUG] Edge function : AllBottom (result of previous compose)
18095 2019-Jan-13 16:45:10.026097 - [DEBUG]
18096 2019-Jan-13 16:45:10.026122 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18097 2019-Jan-13 16:45:10.026148 - [DEBUG] = AllBottom
18098 2019-Jan-13 16:45:10.026173 - [DEBUG]
18099 2019-Jan-13 16:45:10.026196 - [DEBUG] PROPAGATE: No new function!
18100 2019-Jan-13 16:45:10.026225 - [DEBUG] EDGE:
18101 2019-Jan-13 16:45:10.026283 - [DEBUG] ---> 18102 2019-Jan-13 16:45:10.026932 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18103 2019-Jan-13 16:45:10.027572 - [DEBUG]
18104 2019-Jan-13 16:45:10.027599 - [DEBUG] EDGE:
18105 2019-Jan-13 16:45:10.027657 - [DEBUG] ---> 18106 2019-Jan-13 16:45:10.028311 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18107 2019-Jan-13 16:45:10.028951 - [DEBUG]
18108 2019-Jan-13 16:45:10.028988 - [DEBUG] Compose: EdgeIdentity * AllBottom
18109 2019-Jan-13 16:45:10.029015 - [DEBUG]
18110 2019-Jan-13 16:45:10.029039 - [DEBUG] Propagate flow
18111 2019-Jan-13 16:45:10.029063 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18112 2019-Jan-13 16:45:10.029120 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
18113 2019-Jan-13 16:45:10.029762 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18114 2019-Jan-13 16:45:10.030440 - [DEBUG] Edge function : AllBottom (result of previous compose)
18115 2019-Jan-13 16:45:10.030467 - [DEBUG]
18116 2019-Jan-13 16:45:10.030493 - [DEBUG] Join: AllTop & AllBottom
18117 2019-Jan-13 16:45:10.030520 - [DEBUG] = AllBottom (new jump func)
18118 2019-Jan-13 16:45:10.030545 - [DEBUG]
18119 2019-Jan-13 16:45:10.030569 - [DEBUG] Start adding new jump function
18120 2019-Jan-13 16:45:10.030592 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18121 2019-Jan-13 16:45:10.030654 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18122 2019-Jan-13 16:45:10.031316 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
18123 2019-Jan-13 16:45:10.031991 - [DEBUG] Edge Function : AllBottom
18124 2019-Jan-13 16:45:10.032022 - [DEBUG] End adding new jump function
18125 2019-Jan-13 16:45:10.032046 - [DEBUG]
18126 2019-Jan-13 16:45:10.032070 - [DEBUG] -------------------------------------------- 510. Path Edge --------------------------------------------
18127 2019-Jan-13 16:45:10.032095 - [DEBUG]
18128 2019-Jan-13 16:45:10.032119 - [DEBUG] Process 510. path edge:
18129 2019-Jan-13 16:45:10.032143 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18130 2019-Jan-13 16:45:10.032204 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
18131 2019-Jan-13 16:45:10.032861 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18132 2019-Jan-13 16:45:10.033506 - [DEBUG]
18133 2019-Jan-13 16:45:10.033534 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
18134 2019-Jan-13 16:45:10.034197 - [DEBUG] Compose: EdgeIdentity * AllBottom
18135 2019-Jan-13 16:45:10.034225 - [DEBUG]
18136 2019-Jan-13 16:45:10.034249 - [DEBUG] Propagate flow
18137 2019-Jan-13 16:45:10.034273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18138 2019-Jan-13 16:45:10.034331 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18139 2019-Jan-13 16:45:10.035000 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18140 2019-Jan-13 16:45:10.035639 - [DEBUG] Edge function : AllBottom (result of previous compose)
18141 2019-Jan-13 16:45:10.035665 - [DEBUG]
18142 2019-Jan-13 16:45:10.035690 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18143 2019-Jan-13 16:45:10.035716 - [DEBUG] = AllBottom
18144 2019-Jan-13 16:45:10.035741 - [DEBUG]
18145 2019-Jan-13 16:45:10.035764 - [DEBUG] PROPAGATE: No new function!
18146 2019-Jan-13 16:45:10.035796 - [DEBUG] Compose: EdgeIdentity * AllBottom
18147 2019-Jan-13 16:45:10.035823 - [DEBUG]
18148 2019-Jan-13 16:45:10.035847 - [DEBUG] Propagate flow
18149 2019-Jan-13 16:45:10.035870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18150 2019-Jan-13 16:45:10.035927 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
18151 2019-Jan-13 16:45:10.036574 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18152 2019-Jan-13 16:45:10.037233 - [DEBUG] Edge function : AllBottom (result of previous compose)
18153 2019-Jan-13 16:45:10.037257 - [DEBUG]
18154 2019-Jan-13 16:45:10.037283 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18155 2019-Jan-13 16:45:10.037309 - [DEBUG] = AllBottom
18156 2019-Jan-13 16:45:10.037334 - [DEBUG]
18157 2019-Jan-13 16:45:10.037357 - [DEBUG] PROPAGATE: No new function!
18158 2019-Jan-13 16:45:10.037384 - [DEBUG] EDGE:
18159 2019-Jan-13 16:45:10.037464 - [DEBUG] ---> 18160 2019-Jan-13 16:45:10.038154 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18161 2019-Jan-13 16:45:10.038823 - [DEBUG]
18162 2019-Jan-13 16:45:10.038851 - [DEBUG] EDGE:
18163 2019-Jan-13 16:45:10.038913 - [DEBUG] ---> 18164 2019-Jan-13 16:45:10.039595 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18165 2019-Jan-13 16:45:10.040276 - [DEBUG]
18166 2019-Jan-13 16:45:10.040304 - [DEBUG] EDGE:
18167 2019-Jan-13 16:45:10.040368 - [DEBUG] ---> 18168 2019-Jan-13 16:45:10.041011 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18169 2019-Jan-13 16:45:10.041679 - [DEBUG]
18170 2019-Jan-13 16:45:10.041732 - [DEBUG] Compose: EdgeIdentity * AllBottom
18171 2019-Jan-13 16:45:10.041760 - [DEBUG]
18172 2019-Jan-13 16:45:10.041785 - [DEBUG] Propagate flow
18173 2019-Jan-13 16:45:10.041809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18174 2019-Jan-13 16:45:10.041865 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
18175 2019-Jan-13 16:45:10.042511 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18176 2019-Jan-13 16:45:10.043157 - [DEBUG] Edge function : AllBottom (result of previous compose)
18177 2019-Jan-13 16:45:10.043183 - [DEBUG]
18178 2019-Jan-13 16:45:10.043209 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18179 2019-Jan-13 16:45:10.043235 - [DEBUG] = AllBottom
18180 2019-Jan-13 16:45:10.043259 - [DEBUG]
18181 2019-Jan-13 16:45:10.043282 - [DEBUG] PROPAGATE: No new function!
18182 2019-Jan-13 16:45:10.043312 - [DEBUG] EDGE:
18183 2019-Jan-13 16:45:10.043369 - [DEBUG] ---> 18184 2019-Jan-13 16:45:10.044012 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18185 2019-Jan-13 16:45:10.044651 - [DEBUG]
18186 2019-Jan-13 16:45:10.044677 - [DEBUG] EDGE:
18187 2019-Jan-13 16:45:10.044754 - [DEBUG] ---> 18188 2019-Jan-13 16:45:10.045394 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18189 2019-Jan-13 16:45:10.046032 - [DEBUG]
18190 2019-Jan-13 16:45:10.046059 - [DEBUG] EDGE:
18191 2019-Jan-13 16:45:10.046116 - [DEBUG] ---> 18192 2019-Jan-13 16:45:10.046756 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18193 2019-Jan-13 16:45:10.047394 - [DEBUG]
18194 2019-Jan-13 16:45:10.047421 - [DEBUG] EDGE:
18195 2019-Jan-13 16:45:10.047478 - [DEBUG] ---> 18196 2019-Jan-13 16:45:10.048127 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18197 2019-Jan-13 16:45:10.048773 - [DEBUG]
18198 2019-Jan-13 16:45:10.048800 - [DEBUG] EDGE:
18199 2019-Jan-13 16:45:10.048858 - [DEBUG] ---> 18200 2019-Jan-13 16:45:10.049536 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18201 2019-Jan-13 16:45:10.050220 - [DEBUG]
18202 2019-Jan-13 16:45:10.050249 - [DEBUG] EDGE:
18203 2019-Jan-13 16:45:10.050314 - [DEBUG] ---> 18204 2019-Jan-13 16:45:10.051002 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18205 2019-Jan-13 16:45:10.051751 - [DEBUG]
18206 2019-Jan-13 16:45:10.051784 - [DEBUG] EDGE:
18207 2019-Jan-13 16:45:10.051857 - [DEBUG] ---> 18208 2019-Jan-13 16:45:10.052753 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18209 2019-Jan-13 16:45:10.053459 - [DEBUG]
18210 2019-Jan-13 16:45:10.053488 - [DEBUG] EDGE:
18211 2019-Jan-13 16:45:10.053554 - [DEBUG] ---> 18212 2019-Jan-13 16:45:10.054220 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18213 2019-Jan-13 16:45:10.054903 - [DEBUG]
18214 2019-Jan-13 16:45:10.054959 - [DEBUG] Compose: EdgeIdentity * AllBottom
18215 2019-Jan-13 16:45:10.054987 - [DEBUG]
18216 2019-Jan-13 16:45:10.055013 - [DEBUG] Propagate flow
18217 2019-Jan-13 16:45:10.055036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18218 2019-Jan-13 16:45:10.055095 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
18219 2019-Jan-13 16:45:10.055749 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18220 2019-Jan-13 16:45:10.056393 - [DEBUG] Edge function : AllBottom (result of previous compose)
18221 2019-Jan-13 16:45:10.056419 - [DEBUG]
18222 2019-Jan-13 16:45:10.056446 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18223 2019-Jan-13 16:45:10.056472 - [DEBUG] = AllBottom
18224 2019-Jan-13 16:45:10.056496 - [DEBUG]
18225 2019-Jan-13 16:45:10.056520 - [DEBUG] PROPAGATE: No new function!
18226 2019-Jan-13 16:45:10.056550 - [DEBUG] EDGE:
18227 2019-Jan-13 16:45:10.056609 - [DEBUG] ---> 18228 2019-Jan-13 16:45:10.057259 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18229 2019-Jan-13 16:45:10.057898 - [DEBUG]
18230 2019-Jan-13 16:45:10.057937 - [DEBUG] Compose: EdgeIdentity * AllBottom
18231 2019-Jan-13 16:45:10.057964 - [DEBUG]
18232 2019-Jan-13 16:45:10.057988 - [DEBUG] Propagate flow
18233 2019-Jan-13 16:45:10.058012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18234 2019-Jan-13 16:45:10.058083 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
18235 2019-Jan-13 16:45:10.058726 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18236 2019-Jan-13 16:45:10.059364 - [DEBUG] Edge function : AllBottom (result of previous compose)
18237 2019-Jan-13 16:45:10.059389 - [DEBUG]
18238 2019-Jan-13 16:45:10.059415 - [DEBUG] Join: AllTop & AllBottom
18239 2019-Jan-13 16:45:10.059441 - [DEBUG] = AllBottom (new jump func)
18240 2019-Jan-13 16:45:10.059466 - [DEBUG]
18241 2019-Jan-13 16:45:10.059490 - [DEBUG] Start adding new jump function
18242 2019-Jan-13 16:45:10.059513 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18243 2019-Jan-13 16:45:10.059570 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18244 2019-Jan-13 16:45:10.060208 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
18245 2019-Jan-13 16:45:10.060866 - [DEBUG] Edge Function : AllBottom
18246 2019-Jan-13 16:45:10.060896 - [DEBUG] End adding new jump function
18247 2019-Jan-13 16:45:10.060920 - [DEBUG]
18248 2019-Jan-13 16:45:10.060944 - [DEBUG] -------------------------------------------- 511. Path Edge --------------------------------------------
18249 2019-Jan-13 16:45:10.060970 - [DEBUG]
18250 2019-Jan-13 16:45:10.060993 - [DEBUG] Process 511. path edge:
18251 2019-Jan-13 16:45:10.061017 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18252 2019-Jan-13 16:45:10.061074 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
18253 2019-Jan-13 16:45:10.061729 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18254 2019-Jan-13 16:45:10.062374 - [DEBUG]
18255 2019-Jan-13 16:45:10.062400 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
18256 2019-Jan-13 16:45:10.063054 - [DEBUG] Possible callees:
18257 2019-Jan-13 16:45:10.063079 - [DEBUG] foo
18258 2019-Jan-13 16:45:10.063104 - [DEBUG] Possible return sites:
18259 2019-Jan-13 16:45:10.063128 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8418260 2019-Jan-13 16:45:10.064416 - [DEBUG] Found and process special summary
18261 2019-Jan-13 16:45:10.064456 - [DEBUG] Compose: EdgeIdentity * AllBottom
18262 2019-Jan-13 16:45:10.064484 - [DEBUG]
18263 2019-Jan-13 16:45:10.064509 - [DEBUG] Propagate flow
18264 2019-Jan-13 16:45:10.064533 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18265 2019-Jan-13 16:45:10.064594 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
18266 2019-Jan-13 16:45:10.065271 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18267 2019-Jan-13 16:45:10.065920 - [DEBUG] Edge function : AllBottom (result of previous compose)
18268 2019-Jan-13 16:45:10.065945 - [DEBUG]
18269 2019-Jan-13 16:45:10.065971 - [DEBUG] Join: AllTop & AllBottom
18270 2019-Jan-13 16:45:10.065997 - [DEBUG] = AllBottom (new jump func)
18271 2019-Jan-13 16:45:10.066022 - [DEBUG]
18272 2019-Jan-13 16:45:10.066046 - [DEBUG] Start adding new jump function
18273 2019-Jan-13 16:45:10.066069 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18274 2019-Jan-13 16:45:10.066127 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18275 2019-Jan-13 16:45:10.066766 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
18276 2019-Jan-13 16:45:10.067405 - [DEBUG] Edge Function : AllBottom
18277 2019-Jan-13 16:45:10.067434 - [DEBUG] End adding new jump function
18278 2019-Jan-13 16:45:10.067458 - [DEBUG]
18279 2019-Jan-13 16:45:10.067482 - [DEBUG] -------------------------------------------- 512. Path Edge --------------------------------------------
18280 2019-Jan-13 16:45:10.067507 - [DEBUG]
18281 2019-Jan-13 16:45:10.067530 - [DEBUG] Process 512. path edge:
18282 2019-Jan-13 16:45:10.067554 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18283 2019-Jan-13 16:45:10.067611 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
18284 2019-Jan-13 16:45:10.068270 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18285 2019-Jan-13 16:45:10.068910 - [DEBUG]
18286 2019-Jan-13 16:45:10.068935 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
18287 2019-Jan-13 16:45:10.069592 - [DEBUG] Compose: EdgeIdentity * AllBottom
18288 2019-Jan-13 16:45:10.069620 - [DEBUG]
18289 2019-Jan-13 16:45:10.069664 - [DEBUG] Propagate flow
18290 2019-Jan-13 16:45:10.069688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18291 2019-Jan-13 16:45:10.069745 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
18292 2019-Jan-13 16:45:10.070385 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18293 2019-Jan-13 16:45:10.071023 - [DEBUG] Edge function : AllBottom (result of previous compose)
18294 2019-Jan-13 16:45:10.071049 - [DEBUG]
18295 2019-Jan-13 16:45:10.071073 - [DEBUG] Join: AllTop & AllBottom
18296 2019-Jan-13 16:45:10.071099 - [DEBUG] = AllBottom (new jump func)
18297 2019-Jan-13 16:45:10.071124 - [DEBUG]
18298 2019-Jan-13 16:45:10.071147 - [DEBUG] Start adding new jump function
18299 2019-Jan-13 16:45:10.071171 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18300 2019-Jan-13 16:45:10.071227 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18301 2019-Jan-13 16:45:10.071888 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
18302 2019-Jan-13 16:45:10.072527 - [DEBUG] Edge Function : AllBottom
18303 2019-Jan-13 16:45:10.072555 - [DEBUG] End adding new jump function
18304 2019-Jan-13 16:45:10.072579 - [DEBUG]
18305 2019-Jan-13 16:45:10.072602 - [DEBUG] -------------------------------------------- 513. Path Edge --------------------------------------------
18306 2019-Jan-13 16:45:10.072627 - [DEBUG]
18307 2019-Jan-13 16:45:10.072650 - [DEBUG] Process 513. path edge:
18308 2019-Jan-13 16:45:10.072674 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18309 2019-Jan-13 16:45:10.072730 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
18310 2019-Jan-13 16:45:10.073373 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18311 2019-Jan-13 16:45:10.074013 - [DEBUG]
18312 2019-Jan-13 16:45:10.074038 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
18313 2019-Jan-13 16:45:10.074686 - [DEBUG] Compose: EdgeIdentity * AllBottom
18314 2019-Jan-13 16:45:10.074714 - [DEBUG]
18315 2019-Jan-13 16:45:10.074752 - [DEBUG] Propagate flow
18316 2019-Jan-13 16:45:10.074778 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18317 2019-Jan-13 16:45:10.074834 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
18318 2019-Jan-13 16:45:10.075483 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18319 2019-Jan-13 16:45:10.076122 - [DEBUG] Edge function : AllBottom (result of previous compose)
18320 2019-Jan-13 16:45:10.076148 - [DEBUG]
18321 2019-Jan-13 16:45:10.076172 - [DEBUG] Join: AllTop & AllBottom
18322 2019-Jan-13 16:45:10.076198 - [DEBUG] = AllBottom (new jump func)
18323 2019-Jan-13 16:45:10.076222 - [DEBUG]
18324 2019-Jan-13 16:45:10.076246 - [DEBUG] Start adding new jump function
18325 2019-Jan-13 16:45:10.076269 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18326 2019-Jan-13 16:45:10.076325 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18327 2019-Jan-13 16:45:10.076986 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
18328 2019-Jan-13 16:45:10.077667 - [DEBUG] Edge Function : AllBottom
18329 2019-Jan-13 16:45:10.077697 - [DEBUG] End adding new jump function
18330 2019-Jan-13 16:45:10.077722 - [DEBUG]
18331 2019-Jan-13 16:45:10.077746 - [DEBUG] -------------------------------------------- 514. Path Edge --------------------------------------------
18332 2019-Jan-13 16:45:10.077787 - [DEBUG]
18333 2019-Jan-13 16:45:10.077811 - [DEBUG] Process 514. path edge:
18334 2019-Jan-13 16:45:10.077835 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18335 2019-Jan-13 16:45:10.077901 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
18336 2019-Jan-13 16:45:10.078593 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18337 2019-Jan-13 16:45:10.079288 - [DEBUG]
18338 2019-Jan-13 16:45:10.079314 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
18339 2019-Jan-13 16:45:10.080021 - [DEBUG] Possible callees:
18340 2019-Jan-13 16:45:10.080047 - [DEBUG] llvm.dbg.declare
18341 2019-Jan-13 16:45:10.080072 - [DEBUG] Possible return sites:
18342 2019-Jan-13 16:45:10.080096 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9618343 2019-Jan-13 16:45:10.081435 - [DEBUG] Found and process special summary
18344 2019-Jan-13 16:45:10.081479 - [DEBUG] Compose: EdgeIdentity * AllBottom
18345 2019-Jan-13 16:45:10.081507 - [DEBUG]
18346 2019-Jan-13 16:45:10.081532 - [DEBUG] Propagate flow
18347 2019-Jan-13 16:45:10.081556 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18348 2019-Jan-13 16:45:10.081616 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
18349 2019-Jan-13 16:45:10.082272 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18350 2019-Jan-13 16:45:10.082939 - [DEBUG] Edge function : AllBottom (result of previous compose)
18351 2019-Jan-13 16:45:10.082967 - [DEBUG]
18352 2019-Jan-13 16:45:10.082993 - [DEBUG] Join: AllTop & AllBottom
18353 2019-Jan-13 16:45:10.083019 - [DEBUG] = AllBottom (new jump func)
18354 2019-Jan-13 16:45:10.083044 - [DEBUG]
18355 2019-Jan-13 16:45:10.083068 - [DEBUG] Start adding new jump function
18356 2019-Jan-13 16:45:10.083092 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18357 2019-Jan-13 16:45:10.083158 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18358 2019-Jan-13 16:45:10.083849 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
18359 2019-Jan-13 16:45:10.084537 - [DEBUG] Edge Function : AllBottom
18360 2019-Jan-13 16:45:10.084571 - [DEBUG] End adding new jump function
18361 2019-Jan-13 16:45:10.084596 - [DEBUG]
18362 2019-Jan-13 16:45:10.084621 - [DEBUG] -------------------------------------------- 515. Path Edge --------------------------------------------
18363 2019-Jan-13 16:45:10.084646 - [DEBUG]
18364 2019-Jan-13 16:45:10.084670 - [DEBUG] Process 515. path edge:
18365 2019-Jan-13 16:45:10.084694 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18366 2019-Jan-13 16:45:10.084797 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
18367 2019-Jan-13 16:45:10.085515 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18368 2019-Jan-13 16:45:10.086430 - [DEBUG]
18369 2019-Jan-13 16:45:10.086458 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
18370 2019-Jan-13 16:45:10.087178 - [DEBUG] Compose: EdgeIdentity * AllBottom
18371 2019-Jan-13 16:45:10.087207 - [DEBUG]
18372 2019-Jan-13 16:45:10.087231 - [DEBUG] Propagate flow
18373 2019-Jan-13 16:45:10.087255 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18374 2019-Jan-13 16:45:10.087316 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
18375 2019-Jan-13 16:45:10.087977 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18376 2019-Jan-13 16:45:10.088645 - [DEBUG] Edge function : AllBottom (result of previous compose)
18377 2019-Jan-13 16:45:10.088670 - [DEBUG]
18378 2019-Jan-13 16:45:10.088696 - [DEBUG] Join: AllTop & AllBottom
18379 2019-Jan-13 16:45:10.088723 - [DEBUG] = AllBottom (new jump func)
18380 2019-Jan-13 16:45:10.088747 - [DEBUG]
18381 2019-Jan-13 16:45:10.088771 - [DEBUG] Start adding new jump function
18382 2019-Jan-13 16:45:10.088794 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18383 2019-Jan-13 16:45:10.088851 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18384 2019-Jan-13 16:45:10.089489 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
18385 2019-Jan-13 16:45:10.090124 - [DEBUG] Edge Function : AllBottom
18386 2019-Jan-13 16:45:10.090153 - [DEBUG] End adding new jump function
18387 2019-Jan-13 16:45:10.090177 - [DEBUG]
18388 2019-Jan-13 16:45:10.090201 - [DEBUG] -------------------------------------------- 516. Path Edge --------------------------------------------
18389 2019-Jan-13 16:45:10.090225 - [DEBUG]
18390 2019-Jan-13 16:45:10.090249 - [DEBUG] Process 516. path edge:
18391 2019-Jan-13 16:45:10.090273 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18392 2019-Jan-13 16:45:10.090329 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
18393 2019-Jan-13 16:45:10.090965 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18394 2019-Jan-13 16:45:10.091620 - [DEBUG]
18395 2019-Jan-13 16:45:10.091646 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
18396 2019-Jan-13 16:45:10.092294 - [DEBUG] Compose: EdgeIdentity * AllBottom
18397 2019-Jan-13 16:45:10.092324 - [DEBUG]
18398 2019-Jan-13 16:45:10.092348 - [DEBUG] Propagate flow
18399 2019-Jan-13 16:45:10.092371 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18400 2019-Jan-13 16:45:10.092437 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
18401 2019-Jan-13 16:45:10.093082 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18402 2019-Jan-13 16:45:10.093724 - [DEBUG] Edge function : AllBottom (result of previous compose)
18403 2019-Jan-13 16:45:10.093749 - [DEBUG]
18404 2019-Jan-13 16:45:10.093774 - [DEBUG] Join: AllTop & AllBottom
18405 2019-Jan-13 16:45:10.093800 - [DEBUG] = AllBottom (new jump func)
18406 2019-Jan-13 16:45:10.093825 - [DEBUG]
18407 2019-Jan-13 16:45:10.093848 - [DEBUG] Start adding new jump function
18408 2019-Jan-13 16:45:10.093872 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18409 2019-Jan-13 16:45:10.093929 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18410 2019-Jan-13 16:45:10.094568 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
18411 2019-Jan-13 16:45:10.095219 - [DEBUG] Edge Function : AllBottom
18412 2019-Jan-13 16:45:10.095247 - [DEBUG] End adding new jump function
18413 2019-Jan-13 16:45:10.095272 - [DEBUG]
18414 2019-Jan-13 16:45:10.095296 - [DEBUG] -------------------------------------------- 517. Path Edge --------------------------------------------
18415 2019-Jan-13 16:45:10.095320 - [DEBUG]
18416 2019-Jan-13 16:45:10.095343 - [DEBUG] Process 517. path edge:
18417 2019-Jan-13 16:45:10.095367 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18418 2019-Jan-13 16:45:10.095424 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
18419 2019-Jan-13 16:45:10.096058 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18420 2019-Jan-13 16:45:10.096698 - [DEBUG]
18421 2019-Jan-13 16:45:10.096724 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
18422 2019-Jan-13 16:45:10.097378 - [DEBUG] Compose: EdgeIdentity * AllBottom
18423 2019-Jan-13 16:45:10.097406 - [DEBUG]
18424 2019-Jan-13 16:45:10.097430 - [DEBUG] Propagate flow
18425 2019-Jan-13 16:45:10.097454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18426 2019-Jan-13 16:45:10.097510 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
18427 2019-Jan-13 16:45:10.098174 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18428 2019-Jan-13 16:45:10.098822 - [DEBUG] Edge function : AllBottom (result of previous compose)
18429 2019-Jan-13 16:45:10.098848 - [DEBUG]
18430 2019-Jan-13 16:45:10.098873 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18431 2019-Jan-13 16:45:10.098899 - [DEBUG] = AllBottom
18432 2019-Jan-13 16:45:10.098923 - [DEBUG]
18433 2019-Jan-13 16:45:10.098947 - [DEBUG] PROPAGATE: No new function!
18434 2019-Jan-13 16:45:10.098972 - [DEBUG] EDGE:
18435 2019-Jan-13 16:45:10.099031 - [DEBUG] ---> 18436 2019-Jan-13 16:45:10.099667 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18437 2019-Jan-13 16:45:10.100305 - [DEBUG]
18438 2019-Jan-13 16:45:10.100331 - [DEBUG] EDGE:
18439 2019-Jan-13 16:45:10.100389 - [DEBUG] ---> 18440 2019-Jan-13 16:45:10.101023 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18441 2019-Jan-13 16:45:10.101680 - [DEBUG]
18442 2019-Jan-13 16:45:10.101706 - [DEBUG] EDGE:
18443 2019-Jan-13 16:45:10.101763 - [DEBUG] ---> 18444 2019-Jan-13 16:45:10.102402 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18445 2019-Jan-13 16:45:10.103055 - [DEBUG]
18446 2019-Jan-13 16:45:10.103100 - [DEBUG] Compose: EdgeIdentity * AllBottom
18447 2019-Jan-13 16:45:10.103128 - [DEBUG]
18448 2019-Jan-13 16:45:10.103152 - [DEBUG] Propagate flow
18449 2019-Jan-13 16:45:10.103176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18450 2019-Jan-13 16:45:10.103232 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
18451 2019-Jan-13 16:45:10.103872 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18452 2019-Jan-13 16:45:10.104524 - [DEBUG] Edge function : AllBottom (result of previous compose)
18453 2019-Jan-13 16:45:10.104550 - [DEBUG]
18454 2019-Jan-13 16:45:10.104575 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18455 2019-Jan-13 16:45:10.104601 - [DEBUG] = AllBottom
18456 2019-Jan-13 16:45:10.104626 - [DEBUG]
18457 2019-Jan-13 16:45:10.104649 - [DEBUG] PROPAGATE: No new function!
18458 2019-Jan-13 16:45:10.104679 - [DEBUG] EDGE:
18459 2019-Jan-13 16:45:10.104755 - [DEBUG] ---> 18460 2019-Jan-13 16:45:10.105412 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18461 2019-Jan-13 16:45:10.106065 - [DEBUG]
18462 2019-Jan-13 16:45:10.106104 - [DEBUG] Compose: EdgeIdentity * AllBottom
18463 2019-Jan-13 16:45:10.106132 - [DEBUG]
18464 2019-Jan-13 16:45:10.106156 - [DEBUG] Propagate flow
18465 2019-Jan-13 16:45:10.106179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18466 2019-Jan-13 16:45:10.106238 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
18467 2019-Jan-13 16:45:10.106896 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18468 2019-Jan-13 16:45:10.107537 - [DEBUG] Edge function : AllBottom (result of previous compose)
18469 2019-Jan-13 16:45:10.107562 - [DEBUG]
18470 2019-Jan-13 16:45:10.107588 - [DEBUG] Join: AllTop & AllBottom
18471 2019-Jan-13 16:45:10.107614 - [DEBUG] = AllBottom (new jump func)
18472 2019-Jan-13 16:45:10.107638 - [DEBUG]
18473 2019-Jan-13 16:45:10.107662 - [DEBUG] Start adding new jump function
18474 2019-Jan-13 16:45:10.107685 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18475 2019-Jan-13 16:45:10.107741 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18476 2019-Jan-13 16:45:10.108399 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
18477 2019-Jan-13 16:45:10.109035 - [DEBUG] Edge Function : AllBottom
18478 2019-Jan-13 16:45:10.109064 - [DEBUG] End adding new jump function
18479 2019-Jan-13 16:45:10.109088 - [DEBUG]
18480 2019-Jan-13 16:45:10.109112 - [DEBUG] -------------------------------------------- 518. Path Edge --------------------------------------------
18481 2019-Jan-13 16:45:10.109136 - [DEBUG]
18482 2019-Jan-13 16:45:10.109159 - [DEBUG] Process 518. path edge:
18483 2019-Jan-13 16:45:10.109183 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18484 2019-Jan-13 16:45:10.109239 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
18485 2019-Jan-13 16:45:10.109878 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18486 2019-Jan-13 16:45:10.110517 - [DEBUG]
18487 2019-Jan-13 16:45:10.110542 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
18488 2019-Jan-13 16:45:10.111187 - [DEBUG] Possible callees:
18489 2019-Jan-13 16:45:10.111212 - [DEBUG] bar
18490 2019-Jan-13 16:45:10.111237 - [DEBUG] Possible return sites:
18491 2019-Jan-13 16:45:10.111260 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8918492 2019-Jan-13 16:45:10.112547 - [DEBUG] Found and process special summary
18493 2019-Jan-13 16:45:10.112585 - [DEBUG] Compose: EdgeIdentity * AllBottom
18494 2019-Jan-13 16:45:10.112612 - [DEBUG]
18495 2019-Jan-13 16:45:10.112637 - [DEBUG] Propagate flow
18496 2019-Jan-13 16:45:10.112660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18497 2019-Jan-13 16:45:10.112717 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
18498 2019-Jan-13 16:45:10.113378 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18499 2019-Jan-13 16:45:10.114045 - [DEBUG] Edge function : AllBottom (result of previous compose)
18500 2019-Jan-13 16:45:10.114071 - [DEBUG]
18501 2019-Jan-13 16:45:10.114097 - [DEBUG] Join: AllTop & AllBottom
18502 2019-Jan-13 16:45:10.114122 - [DEBUG] = AllBottom (new jump func)
18503 2019-Jan-13 16:45:10.114147 - [DEBUG]
18504 2019-Jan-13 16:45:10.114171 - [DEBUG] Start adding new jump function
18505 2019-Jan-13 16:45:10.114194 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18506 2019-Jan-13 16:45:10.114255 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18507 2019-Jan-13 16:45:10.114929 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
18508 2019-Jan-13 16:45:10.115585 - [DEBUG] Edge Function : AllBottom
18509 2019-Jan-13 16:45:10.115615 - [DEBUG] End adding new jump function
18510 2019-Jan-13 16:45:10.115640 - [DEBUG]
18511 2019-Jan-13 16:45:10.115664 - [DEBUG] -------------------------------------------- 519. Path Edge --------------------------------------------
18512 2019-Jan-13 16:45:10.115705 - [DEBUG]
18513 2019-Jan-13 16:45:10.115729 - [DEBUG] Process 519. path edge:
18514 2019-Jan-13 16:45:10.115753 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18515 2019-Jan-13 16:45:10.115813 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
18516 2019-Jan-13 16:45:10.116483 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18517 2019-Jan-13 16:45:10.117161 - [DEBUG]
18518 2019-Jan-13 16:45:10.117187 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
18519 2019-Jan-13 16:45:10.117880 - [DEBUG] Compose: EdgeIdentity * AllBottom
18520 2019-Jan-13 16:45:10.117910 - [DEBUG]
18521 2019-Jan-13 16:45:10.117934 - [DEBUG] Propagate flow
18522 2019-Jan-13 16:45:10.117958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18523 2019-Jan-13 16:45:10.118019 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
18524 2019-Jan-13 16:45:10.118730 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18525 2019-Jan-13 16:45:10.119438 - [DEBUG] Edge function : AllBottom (result of previous compose)
18526 2019-Jan-13 16:45:10.119464 - [DEBUG]
18527 2019-Jan-13 16:45:10.119490 - [DEBUG] Join: AllTop & AllBottom
18528 2019-Jan-13 16:45:10.119516 - [DEBUG] = AllBottom (new jump func)
18529 2019-Jan-13 16:45:10.119541 - [DEBUG]
18530 2019-Jan-13 16:45:10.119564 - [DEBUG] Start adding new jump function
18531 2019-Jan-13 16:45:10.119587 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18532 2019-Jan-13 16:45:10.119650 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18533 2019-Jan-13 16:45:10.120292 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
18534 2019-Jan-13 16:45:10.120928 - [DEBUG] Edge Function : AllBottom
18535 2019-Jan-13 16:45:10.120957 - [DEBUG] End adding new jump function
18536 2019-Jan-13 16:45:10.120982 - [DEBUG]
18537 2019-Jan-13 16:45:10.121005 - [DEBUG] -------------------------------------------- 520. Path Edge --------------------------------------------
18538 2019-Jan-13 16:45:10.121030 - [DEBUG]
18539 2019-Jan-13 16:45:10.121053 - [DEBUG] Process 520. path edge:
18540 2019-Jan-13 16:45:10.121077 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18541 2019-Jan-13 16:45:10.121133 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
18542 2019-Jan-13 16:45:10.121814 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18543 2019-Jan-13 16:45:10.122517 - [DEBUG]
18544 2019-Jan-13 16:45:10.122547 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
18545 2019-Jan-13 16:45:10.123270 - [DEBUG] Compose: EdgeIdentity * AllBottom
18546 2019-Jan-13 16:45:10.123301 - [DEBUG]
18547 2019-Jan-13 16:45:10.123325 - [DEBUG] Propagate flow
18548 2019-Jan-13 16:45:10.123349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18549 2019-Jan-13 16:45:10.123420 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
18550 2019-Jan-13 16:45:10.124129 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18551 2019-Jan-13 16:45:10.124823 - [DEBUG] Edge function : AllBottom (result of previous compose)
18552 2019-Jan-13 16:45:10.124850 - [DEBUG]
18553 2019-Jan-13 16:45:10.124875 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18554 2019-Jan-13 16:45:10.124901 - [DEBUG] = AllBottom
18555 2019-Jan-13 16:45:10.124943 - [DEBUG]
18556 2019-Jan-13 16:45:10.124967 - [DEBUG] PROPAGATE: No new function!
18557 2019-Jan-13 16:45:10.125009 - [DEBUG] Compose: EdgeIdentity * AllBottom
18558 2019-Jan-13 16:45:10.125036 - [DEBUG]
18559 2019-Jan-13 16:45:10.125060 - [DEBUG] Propagate flow
18560 2019-Jan-13 16:45:10.125083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18561 2019-Jan-13 16:45:10.125142 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
18562 2019-Jan-13 16:45:10.125798 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18563 2019-Jan-13 16:45:10.126448 - [DEBUG] Edge function : AllBottom (result of previous compose)
18564 2019-Jan-13 16:45:10.126474 - [DEBUG]
18565 2019-Jan-13 16:45:10.126499 - [DEBUG] Join: AllTop & AllBottom
18566 2019-Jan-13 16:45:10.126525 - [DEBUG] = AllBottom (new jump func)
18567 2019-Jan-13 16:45:10.126550 - [DEBUG]
18568 2019-Jan-13 16:45:10.126573 - [DEBUG] Start adding new jump function
18569 2019-Jan-13 16:45:10.126596 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18570 2019-Jan-13 16:45:10.126654 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18571 2019-Jan-13 16:45:10.127293 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
18572 2019-Jan-13 16:45:10.127937 - [DEBUG] Edge Function : AllBottom
18573 2019-Jan-13 16:45:10.127966 - [DEBUG] End adding new jump function
18574 2019-Jan-13 16:45:10.127991 - [DEBUG]
18575 2019-Jan-13 16:45:10.128014 - [DEBUG] -------------------------------------------- 521. Path Edge --------------------------------------------
18576 2019-Jan-13 16:45:10.128039 - [DEBUG]
18577 2019-Jan-13 16:45:10.128062 - [DEBUG] Process 521. path edge:
18578 2019-Jan-13 16:45:10.128103 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18579 2019-Jan-13 16:45:10.128161 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
18580 2019-Jan-13 16:45:10.128805 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18581 2019-Jan-13 16:45:10.129444 - [DEBUG]
18582 2019-Jan-13 16:45:10.129468 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
18583 2019-Jan-13 16:45:10.130121 - [DEBUG] Possible callees:
18584 2019-Jan-13 16:45:10.130147 - [DEBUG] llvm.dbg.declare
18585 2019-Jan-13 16:45:10.130173 - [DEBUG] Possible return sites:
18586 2019-Jan-13 16:45:10.130197 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10318587 2019-Jan-13 16:45:10.131545 - [DEBUG] Found and process special summary
18588 2019-Jan-13 16:45:10.131586 - [DEBUG] Compose: EdgeIdentity * AllBottom
18589 2019-Jan-13 16:45:10.131614 - [DEBUG]
18590 2019-Jan-13 16:45:10.131638 - [DEBUG] Propagate flow
18591 2019-Jan-13 16:45:10.131661 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18592 2019-Jan-13 16:45:10.131726 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
18593 2019-Jan-13 16:45:10.132395 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18594 2019-Jan-13 16:45:10.133082 - [DEBUG] Edge function : AllBottom (result of previous compose)
18595 2019-Jan-13 16:45:10.133109 - [DEBUG]
18596 2019-Jan-13 16:45:10.133137 - [DEBUG] Join: AllTop & AllBottom
18597 2019-Jan-13 16:45:10.133164 - [DEBUG] = AllBottom (new jump func)
18598 2019-Jan-13 16:45:10.133216 - [DEBUG]
18599 2019-Jan-13 16:45:10.133240 - [DEBUG] Start adding new jump function
18600 2019-Jan-13 16:45:10.133264 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18601 2019-Jan-13 16:45:10.133334 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18602 2019-Jan-13 16:45:10.134038 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
18603 2019-Jan-13 16:45:10.134770 - [DEBUG] Edge Function : AllBottom
18604 2019-Jan-13 16:45:10.134811 - [DEBUG] End adding new jump function
18605 2019-Jan-13 16:45:10.134836 - [DEBUG]
18606 2019-Jan-13 16:45:10.134861 - [DEBUG] -------------------------------------------- 522. Path Edge --------------------------------------------
18607 2019-Jan-13 16:45:10.135081 - [DEBUG]
18608 2019-Jan-13 16:45:10.135107 - [DEBUG] Process 522. path edge:
18609 2019-Jan-13 16:45:10.135132 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18610 2019-Jan-13 16:45:10.135210 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
18611 2019-Jan-13 16:45:10.135900 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18612 2019-Jan-13 16:45:10.136578 - [DEBUG]
18613 2019-Jan-13 16:45:10.136604 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
18614 2019-Jan-13 16:45:10.137278 - [DEBUG] Compose: EdgeIdentity * AllBottom
18615 2019-Jan-13 16:45:10.137307 - [DEBUG]
18616 2019-Jan-13 16:45:10.137331 - [DEBUG] Propagate flow
18617 2019-Jan-13 16:45:10.137354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18618 2019-Jan-13 16:45:10.137412 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
18619 2019-Jan-13 16:45:10.138049 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18620 2019-Jan-13 16:45:10.138710 - [DEBUG] Edge function : AllBottom (result of previous compose)
18621 2019-Jan-13 16:45:10.138736 - [DEBUG]
18622 2019-Jan-13 16:45:10.138761 - [DEBUG] Join: AllTop & AllBottom
18623 2019-Jan-13 16:45:10.138787 - [DEBUG] = AllBottom (new jump func)
18624 2019-Jan-13 16:45:10.138812 - [DEBUG]
18625 2019-Jan-13 16:45:10.138835 - [DEBUG] Start adding new jump function
18626 2019-Jan-13 16:45:10.138859 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18627 2019-Jan-13 16:45:10.138915 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18628 2019-Jan-13 16:45:10.139555 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
18629 2019-Jan-13 16:45:10.140188 - [DEBUG] Edge Function : AllBottom
18630 2019-Jan-13 16:45:10.140216 - [DEBUG] End adding new jump function
18631 2019-Jan-13 16:45:10.140240 - [DEBUG]
18632 2019-Jan-13 16:45:10.140264 - [DEBUG] -------------------------------------------- 523. Path Edge --------------------------------------------
18633 2019-Jan-13 16:45:10.140288 - [DEBUG]
18634 2019-Jan-13 16:45:10.140312 - [DEBUG] Process 523. path edge:
18635 2019-Jan-13 16:45:10.140336 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18636 2019-Jan-13 16:45:10.140391 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
18637 2019-Jan-13 16:45:10.141025 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18638 2019-Jan-13 16:45:10.141681 - [DEBUG]
18639 2019-Jan-13 16:45:10.141707 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
18640 2019-Jan-13 16:45:10.142352 - [DEBUG] Compose: EdgeIdentity * AllBottom
18641 2019-Jan-13 16:45:10.142381 - [DEBUG]
18642 2019-Jan-13 16:45:10.142405 - [DEBUG] Propagate flow
18643 2019-Jan-13 16:45:10.142429 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18644 2019-Jan-13 16:45:10.142504 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
18645 2019-Jan-13 16:45:10.143145 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18646 2019-Jan-13 16:45:10.143811 - [DEBUG] Edge function : AllBottom (result of previous compose)
18647 2019-Jan-13 16:45:10.143838 - [DEBUG]
18648 2019-Jan-13 16:45:10.143864 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18649 2019-Jan-13 16:45:10.143890 - [DEBUG] = AllBottom
18650 2019-Jan-13 16:45:10.143914 - [DEBUG]
18651 2019-Jan-13 16:45:10.143937 - [DEBUG] PROPAGATE: No new function!
18652 2019-Jan-13 16:45:10.143963 - [DEBUG] EDGE:
18653 2019-Jan-13 16:45:10.144028 - [DEBUG] ---> 18654 2019-Jan-13 16:45:10.144694 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18655 2019-Jan-13 16:45:10.145369 - [DEBUG]
18656 2019-Jan-13 16:45:10.145396 - [DEBUG] EDGE:
18657 2019-Jan-13 16:45:10.145454 - [DEBUG] ---> 18658 2019-Jan-13 16:45:10.146095 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18659 2019-Jan-13 16:45:10.146733 - [DEBUG]
18660 2019-Jan-13 16:45:10.146783 - [DEBUG] Compose: EdgeIdentity * AllBottom
18661 2019-Jan-13 16:45:10.146811 - [DEBUG]
18662 2019-Jan-13 16:45:10.146835 - [DEBUG] Propagate flow
18663 2019-Jan-13 16:45:10.146859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18664 2019-Jan-13 16:45:10.146915 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
18665 2019-Jan-13 16:45:10.147555 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18666 2019-Jan-13 16:45:10.148215 - [DEBUG] Edge function : AllBottom (result of previous compose)
18667 2019-Jan-13 16:45:10.148240 - [DEBUG]
18668 2019-Jan-13 16:45:10.148265 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18669 2019-Jan-13 16:45:10.148290 - [DEBUG] = AllBottom
18670 2019-Jan-13 16:45:10.148315 - [DEBUG]
18671 2019-Jan-13 16:45:10.148340 - [DEBUG] PROPAGATE: No new function!
18672 2019-Jan-13 16:45:10.148370 - [DEBUG] EDGE:
18673 2019-Jan-13 16:45:10.148428 - [DEBUG] ---> 18674 2019-Jan-13 16:45:10.149091 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18675 2019-Jan-13 16:45:10.149734 - [DEBUG]
18676 2019-Jan-13 16:45:10.149760 - [DEBUG] EDGE:
18677 2019-Jan-13 16:45:10.149817 - [DEBUG] ---> 18678 2019-Jan-13 16:45:10.150454 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18679 2019-Jan-13 16:45:10.151093 - [DEBUG]
18680 2019-Jan-13 16:45:10.151120 - [DEBUG] EDGE:
18681 2019-Jan-13 16:45:10.151177 - [DEBUG] ---> 18682 2019-Jan-13 16:45:10.151834 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18683 2019-Jan-13 16:45:10.152474 - [DEBUG]
18684 2019-Jan-13 16:45:10.152513 - [DEBUG] Compose: EdgeIdentity * AllBottom
18685 2019-Jan-13 16:45:10.152541 - [DEBUG]
18686 2019-Jan-13 16:45:10.152565 - [DEBUG] Propagate flow
18687 2019-Jan-13 16:45:10.152588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18688 2019-Jan-13 16:45:10.152645 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
18689 2019-Jan-13 16:45:10.153304 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18690 2019-Jan-13 16:45:10.153951 - [DEBUG] Edge function : AllBottom (result of previous compose)
18691 2019-Jan-13 16:45:10.153977 - [DEBUG]
18692 2019-Jan-13 16:45:10.154002 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18693 2019-Jan-13 16:45:10.154028 - [DEBUG] = AllBottom
18694 2019-Jan-13 16:45:10.154052 - [DEBUG]
18695 2019-Jan-13 16:45:10.154076 - [DEBUG] PROPAGATE: No new function!
18696 2019-Jan-13 16:45:10.154104 - [DEBUG] EDGE:
18697 2019-Jan-13 16:45:10.154162 - [DEBUG] ---> 18698 2019-Jan-13 16:45:10.154818 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18699 2019-Jan-13 16:45:10.155457 - [DEBUG]
18700 2019-Jan-13 16:45:10.155484 - [DEBUG] EDGE:
18701 2019-Jan-13 16:45:10.155541 - [DEBUG] ---> 18702 2019-Jan-13 16:45:10.156184 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18703 2019-Jan-13 16:45:10.156850 - [DEBUG]
18704 2019-Jan-13 16:45:10.156878 - [DEBUG] EDGE:
18705 2019-Jan-13 16:45:10.156940 - [DEBUG] ---> 18706 2019-Jan-13 16:45:10.157614 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18707 2019-Jan-13 16:45:10.158302 - [DEBUG]
18708 2019-Jan-13 16:45:10.158355 - [DEBUG] Compose: EdgeIdentity * AllBottom
18709 2019-Jan-13 16:45:10.158383 - [DEBUG]
18710 2019-Jan-13 16:45:10.158408 - [DEBUG] Propagate flow
18711 2019-Jan-13 16:45:10.158431 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18712 2019-Jan-13 16:45:10.158493 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
18713 2019-Jan-13 16:45:10.159185 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18714 2019-Jan-13 16:45:10.159867 - [DEBUG] Edge function : AllBottom (result of previous compose)
18715 2019-Jan-13 16:45:10.159895 - [DEBUG]
18716 2019-Jan-13 16:45:10.159922 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18717 2019-Jan-13 16:45:10.159948 - [DEBUG] = AllBottom
18718 2019-Jan-13 16:45:10.159973 - [DEBUG]
18719 2019-Jan-13 16:45:10.159996 - [DEBUG] PROPAGATE: No new function!
18720 2019-Jan-13 16:45:10.160029 - [DEBUG] EDGE:
18721 2019-Jan-13 16:45:10.160093 - [DEBUG] ---> 18722 2019-Jan-13 16:45:10.160740 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18723 2019-Jan-13 16:45:10.161379 - [DEBUG]
18724 2019-Jan-13 16:45:10.161430 - [DEBUG] EDGE:
18725 2019-Jan-13 16:45:10.161490 - [DEBUG] ---> 18726 2019-Jan-13 16:45:10.162128 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18727 2019-Jan-13 16:45:10.162767 - [DEBUG]
18728 2019-Jan-13 16:45:10.162794 - [DEBUG] EDGE:
18729 2019-Jan-13 16:45:10.162852 - [DEBUG] ---> 18730 2019-Jan-13 16:45:10.163498 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18731 2019-Jan-13 16:45:10.164155 - [DEBUG]
18732 2019-Jan-13 16:45:10.164204 - [DEBUG] Compose: EdgeIdentity * AllBottom
18733 2019-Jan-13 16:45:10.164232 - [DEBUG]
18734 2019-Jan-13 16:45:10.164256 - [DEBUG] Propagate flow
18735 2019-Jan-13 16:45:10.164280 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18736 2019-Jan-13 16:45:10.164337 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
18737 2019-Jan-13 16:45:10.165011 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18738 2019-Jan-13 16:45:10.165685 - [DEBUG] Edge function : AllBottom (result of previous compose)
18739 2019-Jan-13 16:45:10.165713 - [DEBUG]
18740 2019-Jan-13 16:45:10.165739 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18741 2019-Jan-13 16:45:10.165766 - [DEBUG] = AllBottom
18742 2019-Jan-13 16:45:10.165790 - [DEBUG]
18743 2019-Jan-13 16:45:10.165813 - [DEBUG] PROPAGATE: No new function!
18744 2019-Jan-13 16:45:10.165847 - [DEBUG] EDGE:
18745 2019-Jan-13 16:45:10.165916 - [DEBUG] ---> 18746 2019-Jan-13 16:45:10.166609 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18747 2019-Jan-13 16:45:10.167321 - [DEBUG]
18748 2019-Jan-13 16:45:10.167395 - [DEBUG] Compose: EdgeIdentity * AllBottom
18749 2019-Jan-13 16:45:10.167424 - [DEBUG]
18750 2019-Jan-13 16:45:10.167449 - [DEBUG] Propagate flow
18751 2019-Jan-13 16:45:10.167473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18752 2019-Jan-13 16:45:10.167547 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
18753 2019-Jan-13 16:45:10.168502 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18754 2019-Jan-13 16:45:10.169166 - [DEBUG] Edge function : AllBottom (result of previous compose)
18755 2019-Jan-13 16:45:10.169192 - [DEBUG]
18756 2019-Jan-13 16:45:10.169220 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18757 2019-Jan-13 16:45:10.169245 - [DEBUG] = AllBottom
18758 2019-Jan-13 16:45:10.169270 - [DEBUG]
18759 2019-Jan-13 16:45:10.169294 - [DEBUG] PROPAGATE: No new function!
18760 2019-Jan-13 16:45:10.169320 - [DEBUG] EDGE:
18761 2019-Jan-13 16:45:10.169380 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
18762 2019-Jan-13 16:45:10.170025 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18763 2019-Jan-13 16:45:10.170664 - [DEBUG]
18764 2019-Jan-13 16:45:10.170690 - [DEBUG] EDGE:
18765 2019-Jan-13 16:45:10.170748 - [DEBUG] ---> 18766 2019-Jan-13 16:45:10.171384 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18767 2019-Jan-13 16:45:10.172040 - [DEBUG]
18768 2019-Jan-13 16:45:10.172067 - [DEBUG] EDGE:
18769 2019-Jan-13 16:45:10.172124 - [DEBUG] ---> 18770 2019-Jan-13 16:45:10.172760 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18771 2019-Jan-13 16:45:10.173408 - [DEBUG]
18772 2019-Jan-13 16:45:10.173435 - [DEBUG] EDGE:
18773 2019-Jan-13 16:45:10.173494 - [DEBUG] ---> 18774 2019-Jan-13 16:45:10.174163 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18775 2019-Jan-13 16:45:10.174874 - [DEBUG]
18776 2019-Jan-13 16:45:10.174925 - [DEBUG] Compose: EdgeIdentity * AllBottom
18777 2019-Jan-13 16:45:10.174953 - [DEBUG]
18778 2019-Jan-13 16:45:10.174977 - [DEBUG] Propagate flow
18779 2019-Jan-13 16:45:10.175001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18780 2019-Jan-13 16:45:10.175063 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18781 2019-Jan-13 16:45:10.175705 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18782 2019-Jan-13 16:45:10.176343 - [DEBUG] Edge function : AllBottom (result of previous compose)
18783 2019-Jan-13 16:45:10.176369 - [DEBUG]
18784 2019-Jan-13 16:45:10.176394 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18785 2019-Jan-13 16:45:10.176420 - [DEBUG] = AllBottom
18786 2019-Jan-13 16:45:10.176444 - [DEBUG]
18787 2019-Jan-13 16:45:10.176467 - [DEBUG] PROPAGATE: No new function!
18788 2019-Jan-13 16:45:10.176493 - [DEBUG] EDGE:
18789 2019-Jan-13 16:45:10.176550 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
18790 2019-Jan-13 16:45:10.177192 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18791 2019-Jan-13 16:45:10.177829 - [DEBUG]
18792 2019-Jan-13 16:45:10.177855 - [DEBUG] EDGE:
18793 2019-Jan-13 16:45:10.177913 - [DEBUG] ---> 18794 2019-Jan-13 16:45:10.178566 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18795 2019-Jan-13 16:45:10.179204 - [DEBUG]
18796 2019-Jan-13 16:45:10.179232 - [DEBUG] Compose: EdgeIdentity * AllBottom
18797 2019-Jan-13 16:45:10.179258 - [DEBUG]
18798 2019-Jan-13 16:45:10.179282 - [DEBUG] Propagate flow
18799 2019-Jan-13 16:45:10.179305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18800 2019-Jan-13 16:45:10.179361 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18801 2019-Jan-13 16:45:10.179997 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
18802 2019-Jan-13 16:45:10.180632 - [DEBUG] Edge function : AllBottom (result of previous compose)
18803 2019-Jan-13 16:45:10.180657 - [DEBUG]
18804 2019-Jan-13 16:45:10.180683 - [DEBUG] Join: AllTop & AllBottom
18805 2019-Jan-13 16:45:10.180709 - [DEBUG] = AllBottom (new jump func)
18806 2019-Jan-13 16:45:10.180733 - [DEBUG]
18807 2019-Jan-13 16:45:10.180756 - [DEBUG] Start adding new jump function
18808 2019-Jan-13 16:45:10.180780 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18809 2019-Jan-13 16:45:10.180836 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
18810 2019-Jan-13 16:45:10.181500 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18811 2019-Jan-13 16:45:10.182154 - [DEBUG] Edge Function : AllBottom
18812 2019-Jan-13 16:45:10.182185 - [DEBUG] End adding new jump function
18813 2019-Jan-13 16:45:10.182210 - [DEBUG]
18814 2019-Jan-13 16:45:10.182234 - [DEBUG] -------------------------------------------- 524. Path Edge --------------------------------------------
18815 2019-Jan-13 16:45:10.182258 - [DEBUG]
18816 2019-Jan-13 16:45:10.182281 - [DEBUG] Process 524. path edge:
18817 2019-Jan-13 16:45:10.182305 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18818 2019-Jan-13 16:45:10.182367 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
18819 2019-Jan-13 16:45:10.183022 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
18820 2019-Jan-13 16:45:10.183690 - [DEBUG]
18821 2019-Jan-13 16:45:10.183716 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18822 2019-Jan-13 16:45:10.184409 - [DEBUG] Compose: EdgeIdentity * AllBottom
18823 2019-Jan-13 16:45:10.184438 - [DEBUG]
18824 2019-Jan-13 16:45:10.184462 - [DEBUG] Propagate flow
18825 2019-Jan-13 16:45:10.184485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18826 2019-Jan-13 16:45:10.184543 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
18827 2019-Jan-13 16:45:10.185226 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18828 2019-Jan-13 16:45:10.185869 - [DEBUG] Edge function : AllBottom (result of previous compose)
18829 2019-Jan-13 16:45:10.185895 - [DEBUG]
18830 2019-Jan-13 16:45:10.185920 - [DEBUG] Join: AllTop & AllBottom
18831 2019-Jan-13 16:45:10.185946 - [DEBUG] = AllBottom (new jump func)
18832 2019-Jan-13 16:45:10.185970 - [DEBUG]
18833 2019-Jan-13 16:45:10.185994 - [DEBUG] Start adding new jump function
18834 2019-Jan-13 16:45:10.186017 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18835 2019-Jan-13 16:45:10.186075 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18836 2019-Jan-13 16:45:10.186710 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
18837 2019-Jan-13 16:45:10.187350 - [DEBUG] Edge Function : AllBottom
18838 2019-Jan-13 16:45:10.187379 - [DEBUG] End adding new jump function
18839 2019-Jan-13 16:45:10.187403 - [DEBUG]
18840 2019-Jan-13 16:45:10.187427 - [DEBUG] -------------------------------------------- 525. Path Edge --------------------------------------------
18841 2019-Jan-13 16:45:10.187451 - [DEBUG]
18842 2019-Jan-13 16:45:10.187474 - [DEBUG] Process 525. path edge:
18843 2019-Jan-13 16:45:10.187498 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18844 2019-Jan-13 16:45:10.187554 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
18845 2019-Jan-13 16:45:10.188213 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18846 2019-Jan-13 16:45:10.188849 - [DEBUG]
18847 2019-Jan-13 16:45:10.188875 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
18848 2019-Jan-13 16:45:10.189535 - [DEBUG] Compose: EdgeIdentity * AllBottom
18849 2019-Jan-13 16:45:10.189563 - [DEBUG]
18850 2019-Jan-13 16:45:10.189587 - [DEBUG] Propagate flow
18851 2019-Jan-13 16:45:10.189610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18852 2019-Jan-13 16:45:10.189666 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
18853 2019-Jan-13 16:45:10.190309 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18854 2019-Jan-13 16:45:10.190944 - [DEBUG] Edge function : AllBottom (result of previous compose)
18855 2019-Jan-13 16:45:10.190969 - [DEBUG]
18856 2019-Jan-13 16:45:10.190994 - [DEBUG] Join: AllTop & AllBottom
18857 2019-Jan-13 16:45:10.191019 - [DEBUG] = AllBottom (new jump func)
18858 2019-Jan-13 16:45:10.191044 - [DEBUG]
18859 2019-Jan-13 16:45:10.191067 - [DEBUG] Start adding new jump function
18860 2019-Jan-13 16:45:10.191091 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18861 2019-Jan-13 16:45:10.191147 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18862 2019-Jan-13 16:45:10.191799 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
18863 2019-Jan-13 16:45:10.192447 - [DEBUG] Edge Function : AllBottom
18864 2019-Jan-13 16:45:10.192476 - [DEBUG] End adding new jump function
18865 2019-Jan-13 16:45:10.192501 - [DEBUG]
18866 2019-Jan-13 16:45:10.192525 - [DEBUG] -------------------------------------------- 526. Path Edge --------------------------------------------
18867 2019-Jan-13 16:45:10.192549 - [DEBUG]
18868 2019-Jan-13 16:45:10.192572 - [DEBUG] Process 526. path edge:
18869 2019-Jan-13 16:45:10.192596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18870 2019-Jan-13 16:45:10.192652 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
18871 2019-Jan-13 16:45:10.193293 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18872 2019-Jan-13 16:45:10.193942 - [DEBUG]
18873 2019-Jan-13 16:45:10.193967 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
18874 2019-Jan-13 16:45:10.194623 - [DEBUG] Compose: EdgeIdentity * AllBottom
18875 2019-Jan-13 16:45:10.194651 - [DEBUG]
18876 2019-Jan-13 16:45:10.194675 - [DEBUG] Propagate flow
18877 2019-Jan-13 16:45:10.194698 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18878 2019-Jan-13 16:45:10.194772 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
18879 2019-Jan-13 16:45:10.195408 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18880 2019-Jan-13 16:45:10.196044 - [DEBUG] Edge function : AllBottom (result of previous compose)
18881 2019-Jan-13 16:45:10.196069 - [DEBUG]
18882 2019-Jan-13 16:45:10.196096 - [DEBUG] Join: AllTop & AllBottom
18883 2019-Jan-13 16:45:10.196122 - [DEBUG] = AllBottom (new jump func)
18884 2019-Jan-13 16:45:10.196147 - [DEBUG]
18885 2019-Jan-13 16:45:10.196170 - [DEBUG] Start adding new jump function
18886 2019-Jan-13 16:45:10.196193 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18887 2019-Jan-13 16:45:10.196250 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18888 2019-Jan-13 16:45:10.196920 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
18889 2019-Jan-13 16:45:10.197581 - [DEBUG] Edge Function : AllBottom
18890 2019-Jan-13 16:45:10.197614 - [DEBUG] End adding new jump function
18891 2019-Jan-13 16:45:10.197638 - [DEBUG]
18892 2019-Jan-13 16:45:10.197662 - [DEBUG] -------------------------------------------- 527. Path Edge --------------------------------------------
18893 2019-Jan-13 16:45:10.197687 - [DEBUG]
18894 2019-Jan-13 16:45:10.197710 - [DEBUG] Process 527. path edge:
18895 2019-Jan-13 16:45:10.197734 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18896 2019-Jan-13 16:45:10.197800 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
18897 2019-Jan-13 16:45:10.198487 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18898 2019-Jan-13 16:45:10.199179 - [DEBUG]
18899 2019-Jan-13 16:45:10.199208 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
18900 2019-Jan-13 16:45:10.199901 - [DEBUG] Compose: EdgeIdentity * AllBottom
18901 2019-Jan-13 16:45:10.199930 - [DEBUG]
18902 2019-Jan-13 16:45:10.199954 - [DEBUG] Propagate flow
18903 2019-Jan-13 16:45:10.199977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18904 2019-Jan-13 16:45:10.200046 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18905 2019-Jan-13 16:45:10.200721 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18906 2019-Jan-13 16:45:10.201432 - [DEBUG] Edge function : AllBottom (result of previous compose)
18907 2019-Jan-13 16:45:10.201463 - [DEBUG]
18908 2019-Jan-13 16:45:10.201491 - [DEBUG] Join: AllTop & AllBottom
18909 2019-Jan-13 16:45:10.201545 - [DEBUG] = AllBottom (new jump func)
18910 2019-Jan-13 16:45:10.201571 - [DEBUG]
18911 2019-Jan-13 16:45:10.201595 - [DEBUG] Start adding new jump function
18912 2019-Jan-13 16:45:10.201618 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18913 2019-Jan-13 16:45:10.201697 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18914 2019-Jan-13 16:45:10.202411 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18915 2019-Jan-13 16:45:10.203315 - [DEBUG] Edge Function : AllBottom
18916 2019-Jan-13 16:45:10.203352 - [DEBUG] End adding new jump function
18917 2019-Jan-13 16:45:10.203377 - [DEBUG]
18918 2019-Jan-13 16:45:10.203401 - [DEBUG] -------------------------------------------- 528. Path Edge --------------------------------------------
18919 2019-Jan-13 16:45:10.203427 - [DEBUG]
18920 2019-Jan-13 16:45:10.203450 - [DEBUG] Process 528. path edge:
18921 2019-Jan-13 16:45:10.203475 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18922 2019-Jan-13 16:45:10.203562 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
18923 2019-Jan-13 16:45:10.204263 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18924 2019-Jan-13 16:45:10.204959 - [DEBUG]
18925 2019-Jan-13 16:45:10.204985 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18926 2019-Jan-13 16:45:10.205655 - [DEBUG] Compose: EdgeIdentity * AllBottom
18927 2019-Jan-13 16:45:10.205684 - [DEBUG]
18928 2019-Jan-13 16:45:10.205708 - [DEBUG] Propagate flow
18929 2019-Jan-13 16:45:10.205731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18930 2019-Jan-13 16:45:10.205792 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
18931 2019-Jan-13 16:45:10.206453 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18932 2019-Jan-13 16:45:10.207096 - [DEBUG] Edge function : AllBottom (result of previous compose)
18933 2019-Jan-13 16:45:10.207121 - [DEBUG]
18934 2019-Jan-13 16:45:10.207147 - [DEBUG] Join: AllTop & AllBottom
18935 2019-Jan-13 16:45:10.207173 - [DEBUG] = AllBottom (new jump func)
18936 2019-Jan-13 16:45:10.207198 - [DEBUG]
18937 2019-Jan-13 16:45:10.207221 - [DEBUG] Start adding new jump function
18938 2019-Jan-13 16:45:10.207244 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18939 2019-Jan-13 16:45:10.207301 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18940 2019-Jan-13 16:45:10.207939 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
18941 2019-Jan-13 16:45:10.208598 - [DEBUG] Edge Function : AllBottom
18942 2019-Jan-13 16:45:10.208628 - [DEBUG] End adding new jump function
18943 2019-Jan-13 16:45:10.208653 - [DEBUG]
18944 2019-Jan-13 16:45:10.208677 - [DEBUG] -------------------------------------------- 529. Path Edge --------------------------------------------
18945 2019-Jan-13 16:45:10.208701 - [DEBUG]
18946 2019-Jan-13 16:45:10.208724 - [DEBUG] Process 529. path edge:
18947 2019-Jan-13 16:45:10.208748 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18948 2019-Jan-13 16:45:10.208805 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
18949 2019-Jan-13 16:45:10.209447 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18950 2019-Jan-13 16:45:10.210082 - [DEBUG]
18951 2019-Jan-13 16:45:10.210108 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
18952 2019-Jan-13 16:45:10.210781 - [DEBUG] Compose: EdgeIdentity * AllBottom
18953 2019-Jan-13 16:45:10.210809 - [DEBUG]
18954 2019-Jan-13 16:45:10.210833 - [DEBUG] Propagate flow
18955 2019-Jan-13 16:45:10.210856 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18956 2019-Jan-13 16:45:10.210913 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
18957 2019-Jan-13 16:45:10.211572 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18958 2019-Jan-13 16:45:10.212208 - [DEBUG] Edge function : AllBottom (result of previous compose)
18959 2019-Jan-13 16:45:10.212233 - [DEBUG]
18960 2019-Jan-13 16:45:10.212258 - [DEBUG] Join: AllTop & AllBottom
18961 2019-Jan-13 16:45:10.212284 - [DEBUG] = AllBottom (new jump func)
18962 2019-Jan-13 16:45:10.212309 - [DEBUG]
18963 2019-Jan-13 16:45:10.212332 - [DEBUG] Start adding new jump function
18964 2019-Jan-13 16:45:10.212355 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18965 2019-Jan-13 16:45:10.212411 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18966 2019-Jan-13 16:45:10.213048 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
18967 2019-Jan-13 16:45:10.213694 - [DEBUG] Edge Function : AllBottom
18968 2019-Jan-13 16:45:10.213723 - [DEBUG] End adding new jump function
18969 2019-Jan-13 16:45:10.213747 - [DEBUG]
18970 2019-Jan-13 16:45:10.213771 - [DEBUG] -------------------------------------------- 530. Path Edge --------------------------------------------
18971 2019-Jan-13 16:45:10.213795 - [DEBUG]
18972 2019-Jan-13 16:45:10.213818 - [DEBUG] Process 530. path edge:
18973 2019-Jan-13 16:45:10.213842 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18974 2019-Jan-13 16:45:10.213900 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
18975 2019-Jan-13 16:45:10.214545 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18976 2019-Jan-13 16:45:10.215208 - [DEBUG]
18977 2019-Jan-13 16:45:10.215232 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
18978 2019-Jan-13 16:45:10.215883 - [DEBUG] Possible callees:
18979 2019-Jan-13 16:45:10.215908 - [DEBUG] bar
18980 2019-Jan-13 16:45:10.215933 - [DEBUG] Possible return sites:
18981 2019-Jan-13 16:45:10.215957 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7118982 2019-Jan-13 16:45:10.217232 - [DEBUG] Found and process special summary
18983 2019-Jan-13 16:45:10.217269 - [DEBUG] Compose: EdgeIdentity * AllBottom
18984 2019-Jan-13 16:45:10.217296 - [DEBUG]
18985 2019-Jan-13 16:45:10.217321 - [DEBUG] Propagate flow
18986 2019-Jan-13 16:45:10.217344 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18987 2019-Jan-13 16:45:10.217401 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
18988 2019-Jan-13 16:45:10.218052 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18989 2019-Jan-13 16:45:10.218714 - [DEBUG] Edge function : AllBottom (result of previous compose)
18990 2019-Jan-13 16:45:10.218741 - [DEBUG]
18991 2019-Jan-13 16:45:10.218765 - [DEBUG] Join: AllTop & AllBottom
18992 2019-Jan-13 16:45:10.218792 - [DEBUG] = AllBottom (new jump func)
18993 2019-Jan-13 16:45:10.218816 - [DEBUG]
18994 2019-Jan-13 16:45:10.218839 - [DEBUG] Start adding new jump function
18995 2019-Jan-13 16:45:10.218862 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18996 2019-Jan-13 16:45:10.218922 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18997 2019-Jan-13 16:45:10.219574 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
18998 2019-Jan-13 16:45:10.220213 - [DEBUG] Edge Function : AllBottom
18999 2019-Jan-13 16:45:10.220242 - [DEBUG] End adding new jump function
19000 2019-Jan-13 16:45:10.220266 - [DEBUG]
19001 2019-Jan-13 16:45:10.220290 - [DEBUG] -------------------------------------------- 531. Path Edge --------------------------------------------
19002 2019-Jan-13 16:45:10.220314 - [DEBUG]
19003 2019-Jan-13 16:45:10.220337 - [DEBUG] Process 531. path edge:
19004 2019-Jan-13 16:45:10.220361 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19005 2019-Jan-13 16:45:10.220419 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
19006 2019-Jan-13 16:45:10.221057 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19007 2019-Jan-13 16:45:10.221709 - [DEBUG]
19008 2019-Jan-13 16:45:10.221734 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
19009 2019-Jan-13 16:45:10.222390 - [DEBUG] Compose: EdgeIdentity * AllBottom
19010 2019-Jan-13 16:45:10.222418 - [DEBUG]
19011 2019-Jan-13 16:45:10.222441 - [DEBUG] Propagate flow
19012 2019-Jan-13 16:45:10.222465 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19013 2019-Jan-13 16:45:10.222521 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
19014 2019-Jan-13 16:45:10.223158 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19015 2019-Jan-13 16:45:10.223801 - [DEBUG] Edge function : AllBottom (result of previous compose)
19016 2019-Jan-13 16:45:10.223826 - [DEBUG]
19017 2019-Jan-13 16:45:10.223850 - [DEBUG] Join: AllTop & AllBottom
19018 2019-Jan-13 16:45:10.223876 - [DEBUG] = AllBottom (new jump func)
19019 2019-Jan-13 16:45:10.223901 - [DEBUG]
19020 2019-Jan-13 16:45:10.223924 - [DEBUG] Start adding new jump function
19021 2019-Jan-13 16:45:10.223948 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19022 2019-Jan-13 16:45:10.224007 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19023 2019-Jan-13 16:45:10.224646 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
19024 2019-Jan-13 16:45:10.225307 - [DEBUG] Edge Function : AllBottom
19025 2019-Jan-13 16:45:10.225337 - [DEBUG] End adding new jump function
19026 2019-Jan-13 16:45:10.225361 - [DEBUG]
19027 2019-Jan-13 16:45:10.225385 - [DEBUG] -------------------------------------------- 532. Path Edge --------------------------------------------
19028 2019-Jan-13 16:45:10.225409 - [DEBUG]
19029 2019-Jan-13 16:45:10.225433 - [DEBUG] Process 532. path edge:
19030 2019-Jan-13 16:45:10.225456 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19031 2019-Jan-13 16:45:10.225516 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
19032 2019-Jan-13 16:45:10.226160 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19033 2019-Jan-13 16:45:10.226797 - [DEBUG]
19034 2019-Jan-13 16:45:10.226823 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
19035 2019-Jan-13 16:45:10.227472 - [DEBUG] Compose: EdgeIdentity * AllBottom
19036 2019-Jan-13 16:45:10.227500 - [DEBUG]
19037 2019-Jan-13 16:45:10.227524 - [DEBUG] Propagate flow
19038 2019-Jan-13 16:45:10.227547 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19039 2019-Jan-13 16:45:10.227604 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
19040 2019-Jan-13 16:45:10.228280 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19041 2019-Jan-13 16:45:10.228917 - [DEBUG] Edge function : AllBottom (result of previous compose)
19042 2019-Jan-13 16:45:10.228942 - [DEBUG]
19043 2019-Jan-13 16:45:10.228966 - [DEBUG] Join: AllTop & AllBottom
19044 2019-Jan-13 16:45:10.228992 - [DEBUG] = AllBottom (new jump func)
19045 2019-Jan-13 16:45:10.229017 - [DEBUG]
19046 2019-Jan-13 16:45:10.229040 - [DEBUG] Start adding new jump function
19047 2019-Jan-13 16:45:10.229063 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19048 2019-Jan-13 16:45:10.229120 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19049 2019-Jan-13 16:45:10.229755 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
19050 2019-Jan-13 16:45:10.230400 - [DEBUG] Edge Function : AllBottom
19051 2019-Jan-13 16:45:10.230429 - [DEBUG] End adding new jump function
19052 2019-Jan-13 16:45:10.230453 - [DEBUG]
19053 2019-Jan-13 16:45:10.230477 - [DEBUG] -------------------------------------------- 533. Path Edge --------------------------------------------
19054 2019-Jan-13 16:45:10.230501 - [DEBUG]
19055 2019-Jan-13 16:45:10.230524 - [DEBUG] Process 533. path edge:
19056 2019-Jan-13 16:45:10.230547 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19057 2019-Jan-13 16:45:10.230604 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
19058 2019-Jan-13 16:45:10.231250 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19059 2019-Jan-13 16:45:10.231920 - [DEBUG]
19060 2019-Jan-13 16:45:10.231944 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
19061 2019-Jan-13 16:45:10.232609 - [DEBUG] Possible callees:
19062 2019-Jan-13 16:45:10.232635 - [DEBUG] llvm.dbg.declare
19063 2019-Jan-13 16:45:10.232660 - [DEBUG] Possible return sites:
19064 2019-Jan-13 16:45:10.232683 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7819065 2019-Jan-13 16:45:10.233987 - [DEBUG] Found and process special summary
19066 2019-Jan-13 16:45:10.234029 - [DEBUG] Compose: EdgeIdentity * AllBottom
19067 2019-Jan-13 16:45:10.234058 - [DEBUG]
19068 2019-Jan-13 16:45:10.234082 - [DEBUG] Propagate flow
19069 2019-Jan-13 16:45:10.234105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19070 2019-Jan-13 16:45:10.234171 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
19071 2019-Jan-13 16:45:10.234866 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19072 2019-Jan-13 16:45:10.235521 - [DEBUG] Edge function : AllBottom (result of previous compose)
19073 2019-Jan-13 16:45:10.235546 - [DEBUG]
19074 2019-Jan-13 16:45:10.235571 - [DEBUG] Join: AllTop & AllBottom
19075 2019-Jan-13 16:45:10.235597 - [DEBUG] = AllBottom (new jump func)
19076 2019-Jan-13 16:45:10.235622 - [DEBUG]
19077 2019-Jan-13 16:45:10.235645 - [DEBUG] Start adding new jump function
19078 2019-Jan-13 16:45:10.235668 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19079 2019-Jan-13 16:45:10.235728 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19080 2019-Jan-13 16:45:10.236366 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
19081 2019-Jan-13 16:45:10.237021 - [DEBUG] Edge Function : AllBottom
19082 2019-Jan-13 16:45:10.237068 - [DEBUG] End adding new jump function
19083 2019-Jan-13 16:45:10.237092 - [DEBUG]
19084 2019-Jan-13 16:45:10.237115 - [DEBUG] -------------------------------------------- 534. Path Edge --------------------------------------------
19085 2019-Jan-13 16:45:10.237140 - [DEBUG]
19086 2019-Jan-13 16:45:10.237163 - [DEBUG] Process 534. path edge:
19087 2019-Jan-13 16:45:10.237187 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19088 2019-Jan-13 16:45:10.237251 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
19089 2019-Jan-13 16:45:10.237927 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19090 2019-Jan-13 16:45:10.238611 - [DEBUG]
19091 2019-Jan-13 16:45:10.238637 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
19092 2019-Jan-13 16:45:10.239352 - [DEBUG] Compose: EdgeIdentity * AllBottom
19093 2019-Jan-13 16:45:10.239383 - [DEBUG]
19094 2019-Jan-13 16:45:10.239406 - [DEBUG] Propagate flow
19095 2019-Jan-13 16:45:10.239430 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19096 2019-Jan-13 16:45:10.239500 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
19097 2019-Jan-13 16:45:10.240161 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19098 2019-Jan-13 16:45:10.240799 - [DEBUG] Edge function : AllBottom (result of previous compose)
19099 2019-Jan-13 16:45:10.240824 - [DEBUG]
19100 2019-Jan-13 16:45:10.240850 - [DEBUG] Join: AllTop & AllBottom
19101 2019-Jan-13 16:45:10.240876 - [DEBUG] = AllBottom (new jump func)
19102 2019-Jan-13 16:45:10.240900 - [DEBUG]
19103 2019-Jan-13 16:45:10.240924 - [DEBUG] Start adding new jump function
19104 2019-Jan-13 16:45:10.240948 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19105 2019-Jan-13 16:45:10.241005 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19106 2019-Jan-13 16:45:10.241666 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
19107 2019-Jan-13 16:45:10.242301 - [DEBUG] Edge Function : AllBottom
19108 2019-Jan-13 16:45:10.242330 - [DEBUG] End adding new jump function
19109 2019-Jan-13 16:45:10.242354 - [DEBUG]
19110 2019-Jan-13 16:45:10.242378 - [DEBUG] -------------------------------------------- 535. Path Edge --------------------------------------------
19111 2019-Jan-13 16:45:10.242403 - [DEBUG]
19112 2019-Jan-13 16:45:10.242426 - [DEBUG] Process 535. path edge:
19113 2019-Jan-13 16:45:10.242450 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19114 2019-Jan-13 16:45:10.242507 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
19115 2019-Jan-13 16:45:10.243142 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19116 2019-Jan-13 16:45:10.243778 - [DEBUG]
19117 2019-Jan-13 16:45:10.243810 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
19118 2019-Jan-13 16:45:10.244473 - [DEBUG] Compose: EdgeIdentity * AllBottom
19119 2019-Jan-13 16:45:10.244501 - [DEBUG]
19120 2019-Jan-13 16:45:10.244525 - [DEBUG] Propagate flow
19121 2019-Jan-13 16:45:10.244548 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19122 2019-Jan-13 16:45:10.244606 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
19123 2019-Jan-13 16:45:10.245279 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19124 2019-Jan-13 16:45:10.245915 - [DEBUG] Edge function : AllBottom (result of previous compose)
19125 2019-Jan-13 16:45:10.245940 - [DEBUG]
19126 2019-Jan-13 16:45:10.245964 - [DEBUG] Join: AllTop & AllBottom
19127 2019-Jan-13 16:45:10.245990 - [DEBUG] = AllBottom (new jump func)
19128 2019-Jan-13 16:45:10.246031 - [DEBUG]
19129 2019-Jan-13 16:45:10.246055 - [DEBUG] Start adding new jump function
19130 2019-Jan-13 16:45:10.246078 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19131 2019-Jan-13 16:45:10.246135 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19132 2019-Jan-13 16:45:10.246772 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
19133 2019-Jan-13 16:45:10.247411 - [DEBUG] Edge Function : AllBottom
19134 2019-Jan-13 16:45:10.247439 - [DEBUG] End adding new jump function
19135 2019-Jan-13 16:45:10.247464 - [DEBUG]
19136 2019-Jan-13 16:45:10.247487 - [DEBUG] -------------------------------------------- 536. Path Edge --------------------------------------------
19137 2019-Jan-13 16:45:10.247511 - [DEBUG]
19138 2019-Jan-13 16:45:10.247534 - [DEBUG] Process 536. path edge:
19139 2019-Jan-13 16:45:10.247558 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19140 2019-Jan-13 16:45:10.247615 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
19141 2019-Jan-13 16:45:10.248280 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19142 2019-Jan-13 16:45:10.248938 - [DEBUG]
19143 2019-Jan-13 16:45:10.248964 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
19144 2019-Jan-13 16:45:10.249672 - [DEBUG] Compose: EdgeIdentity * AllBottom
19145 2019-Jan-13 16:45:10.249703 - [DEBUG]
19146 2019-Jan-13 16:45:10.249727 - [DEBUG] Propagate flow
19147 2019-Jan-13 16:45:10.249751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19148 2019-Jan-13 16:45:10.249819 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
19149 2019-Jan-13 16:45:10.250518 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19150 2019-Jan-13 16:45:10.251224 - [DEBUG] Edge function : AllBottom (result of previous compose)
19151 2019-Jan-13 16:45:10.251253 - [DEBUG]
19152 2019-Jan-13 16:45:10.251281 - [DEBUG] Join: AllTop & AllBottom
19153 2019-Jan-13 16:45:10.251308 - [DEBUG] = AllBottom (new jump func)
19154 2019-Jan-13 16:45:10.251333 - [DEBUG]
19155 2019-Jan-13 16:45:10.251357 - [DEBUG] Start adding new jump function
19156 2019-Jan-13 16:45:10.251382 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19157 2019-Jan-13 16:45:10.251704 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19158 2019-Jan-13 16:45:10.252394 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
19159 2019-Jan-13 16:45:10.253033 - [DEBUG] Edge Function : AllBottom
19160 2019-Jan-13 16:45:10.253065 - [DEBUG] End adding new jump function
19161 2019-Jan-13 16:45:10.253090 - [DEBUG]
19162 2019-Jan-13 16:45:10.253114 - [DEBUG] -------------------------------------------- 537. Path Edge --------------------------------------------
19163 2019-Jan-13 16:45:10.253139 - [DEBUG]
19164 2019-Jan-13 16:45:10.253162 - [DEBUG] Process 537. path edge:
19165 2019-Jan-13 16:45:10.253186 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19166 2019-Jan-13 16:45:10.253245 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
19167 2019-Jan-13 16:45:10.253881 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19168 2019-Jan-13 16:45:10.254535 - [DEBUG]
19169 2019-Jan-13 16:45:10.254562 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
19170 2019-Jan-13 16:45:10.255248 - [DEBUG] Compose: EdgeIdentity * AllBottom
19171 2019-Jan-13 16:45:10.255276 - [DEBUG]
19172 2019-Jan-13 16:45:10.255300 - [DEBUG] Propagate flow
19173 2019-Jan-13 16:45:10.255324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19174 2019-Jan-13 16:45:10.255401 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19175 2019-Jan-13 16:45:10.256039 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19176 2019-Jan-13 16:45:10.256678 - [DEBUG] Edge function : AllBottom (result of previous compose)
19177 2019-Jan-13 16:45:10.256703 - [DEBUG]
19178 2019-Jan-13 16:45:10.256728 - [DEBUG] Join: AllTop & AllBottom
19179 2019-Jan-13 16:45:10.256755 - [DEBUG] = AllBottom (new jump func)
19180 2019-Jan-13 16:45:10.256780 - [DEBUG]
19181 2019-Jan-13 16:45:10.256804 - [DEBUG] Start adding new jump function
19182 2019-Jan-13 16:45:10.256826 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19183 2019-Jan-13 16:45:10.256886 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19184 2019-Jan-13 16:45:10.257529 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19185 2019-Jan-13 16:45:10.258181 - [DEBUG] Edge Function : AllBottom
19186 2019-Jan-13 16:45:10.258210 - [DEBUG] End adding new jump function
19187 2019-Jan-13 16:45:10.258235 - [DEBUG]
19188 2019-Jan-13 16:45:10.258259 - [DEBUG] -------------------------------------------- 538. Path Edge --------------------------------------------
19189 2019-Jan-13 16:45:10.258283 - [DEBUG]
19190 2019-Jan-13 16:45:10.258306 - [DEBUG] Process 538. path edge:
19191 2019-Jan-13 16:45:10.258330 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19192 2019-Jan-13 16:45:10.258388 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
19193 2019-Jan-13 16:45:10.259025 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19194 2019-Jan-13 16:45:10.259661 - [DEBUG]
19195 2019-Jan-13 16:45:10.259686 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19196 2019-Jan-13 16:45:10.260340 - [DEBUG] Compose: EdgeIdentity * AllBottom
19197 2019-Jan-13 16:45:10.260368 - [DEBUG]
19198 2019-Jan-13 16:45:10.260392 - [DEBUG] Propagate flow
19199 2019-Jan-13 16:45:10.260415 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19200 2019-Jan-13 16:45:10.260472 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19201 2019-Jan-13 16:45:10.261113 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19202 2019-Jan-13 16:45:10.261764 - [DEBUG] Edge function : AllBottom (result of previous compose)
19203 2019-Jan-13 16:45:10.261789 - [DEBUG]
19204 2019-Jan-13 16:45:10.261814 - [DEBUG] Join: AllTop & AllBottom
19205 2019-Jan-13 16:45:10.261840 - [DEBUG] = AllBottom (new jump func)
19206 2019-Jan-13 16:45:10.261864 - [DEBUG]
19207 2019-Jan-13 16:45:10.261888 - [DEBUG] Start adding new jump function
19208 2019-Jan-13 16:45:10.261911 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19209 2019-Jan-13 16:45:10.261967 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19210 2019-Jan-13 16:45:10.262604 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19211 2019-Jan-13 16:45:10.263242 - [DEBUG] Edge Function : AllBottom
19212 2019-Jan-13 16:45:10.263270 - [DEBUG] End adding new jump function
19213 2019-Jan-13 16:45:10.263294 - [DEBUG]
19214 2019-Jan-13 16:45:10.263318 - [DEBUG] -------------------------------------------- 539. Path Edge --------------------------------------------
19215 2019-Jan-13 16:45:10.263342 - [DEBUG]
19216 2019-Jan-13 16:45:10.263365 - [DEBUG] Process 539. path edge:
19217 2019-Jan-13 16:45:10.263389 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19218 2019-Jan-13 16:45:10.263456 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
19219 2019-Jan-13 16:45:10.264100 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19220 2019-Jan-13 16:45:10.264786 - [DEBUG]
19221 2019-Jan-13 16:45:10.264812 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19222 2019-Jan-13 16:45:10.265508 - [DEBUG] Compose: EdgeIdentity * AllBottom
19223 2019-Jan-13 16:45:10.265536 - [DEBUG]
19224 2019-Jan-13 16:45:10.265560 - [DEBUG] Propagate flow
19225 2019-Jan-13 16:45:10.265584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19226 2019-Jan-13 16:45:10.265646 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
19227 2019-Jan-13 16:45:10.266326 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19228 2019-Jan-13 16:45:10.267023 - [DEBUG] Edge function : AllBottom (result of previous compose)
19229 2019-Jan-13 16:45:10.267050 - [DEBUG]
19230 2019-Jan-13 16:45:10.267076 - [DEBUG] Join: AllTop & AllBottom
19231 2019-Jan-13 16:45:10.267103 - [DEBUG] = AllBottom (new jump func)
19232 2019-Jan-13 16:45:10.267127 - [DEBUG]
19233 2019-Jan-13 16:45:10.267151 - [DEBUG] Start adding new jump function
19234 2019-Jan-13 16:45:10.267174 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19235 2019-Jan-13 16:45:10.267242 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19236 2019-Jan-13 16:45:10.267893 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
19237 2019-Jan-13 16:45:10.268558 - [DEBUG] Edge Function : AllBottom
19238 2019-Jan-13 16:45:10.268589 - [DEBUG] End adding new jump function
19239 2019-Jan-13 16:45:10.268613 - [DEBUG]
19240 2019-Jan-13 16:45:10.268637 - [DEBUG] -------------------------------------------- 540. Path Edge --------------------------------------------
19241 2019-Jan-13 16:45:10.268661 - [DEBUG]
19242 2019-Jan-13 16:45:10.268684 - [DEBUG] Process 540. path edge:
19243 2019-Jan-13 16:45:10.268708 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19244 2019-Jan-13 16:45:10.268765 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
19245 2019-Jan-13 16:45:10.269402 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19246 2019-Jan-13 16:45:10.270038 - [DEBUG]
19247 2019-Jan-13 16:45:10.270065 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
19248 2019-Jan-13 16:45:10.270725 - [DEBUG] Compose: EdgeIdentity * AllBottom
19249 2019-Jan-13 16:45:10.270754 - [DEBUG]
19250 2019-Jan-13 16:45:10.270778 - [DEBUG] Propagate flow
19251 2019-Jan-13 16:45:10.270801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19252 2019-Jan-13 16:45:10.270858 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19253 2019-Jan-13 16:45:10.271529 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19254 2019-Jan-13 16:45:10.272165 - [DEBUG] Edge function : AllBottom (result of previous compose)
19255 2019-Jan-13 16:45:10.272191 - [DEBUG]
19256 2019-Jan-13 16:45:10.272216 - [DEBUG] Join: AllTop & AllBottom
19257 2019-Jan-13 16:45:10.272242 - [DEBUG] = AllBottom (new jump func)
19258 2019-Jan-13 16:45:10.272266 - [DEBUG]
19259 2019-Jan-13 16:45:10.272290 - [DEBUG] Start adding new jump function
19260 2019-Jan-13 16:45:10.272313 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19261 2019-Jan-13 16:45:10.272387 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19262 2019-Jan-13 16:45:10.273024 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19263 2019-Jan-13 16:45:10.273700 - [DEBUG] Edge Function : AllBottom
19264 2019-Jan-13 16:45:10.273730 - [DEBUG] End adding new jump function
19265 2019-Jan-13 16:45:10.273755 - [DEBUG]
19266 2019-Jan-13 16:45:10.273779 - [DEBUG] -------------------------------------------- 541. Path Edge --------------------------------------------
19267 2019-Jan-13 16:45:10.273804 - [DEBUG]
19268 2019-Jan-13 16:45:10.273827 - [DEBUG] Process 541. path edge:
19269 2019-Jan-13 16:45:10.273851 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19270 2019-Jan-13 16:45:10.273919 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
19271 2019-Jan-13 16:45:10.274643 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19272 2019-Jan-13 16:45:10.275379 - [DEBUG]
19273 2019-Jan-13 16:45:10.275406 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19274 2019-Jan-13 16:45:10.276116 - [DEBUG] Possible callees:
19275 2019-Jan-13 16:45:10.276144 - [DEBUG] llvm.dbg.declare
19276 2019-Jan-13 16:45:10.276168 - [DEBUG] Possible return sites:
19277 2019-Jan-13 16:45:10.276192 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12019278 2019-Jan-13 16:45:10.277561 - [DEBUG] Found and process special summary
19279 2019-Jan-13 16:45:10.277611 - [DEBUG] Compose: EdgeIdentity * AllBottom
19280 2019-Jan-13 16:45:10.277640 - [DEBUG]
19281 2019-Jan-13 16:45:10.277665 - [DEBUG] Propagate flow
19282 2019-Jan-13 16:45:10.277688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19283 2019-Jan-13 16:45:10.277758 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19284 2019-Jan-13 16:45:10.278453 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19285 2019-Jan-13 16:45:10.279139 - [DEBUG] Edge function : AllBottom (result of previous compose)
19286 2019-Jan-13 16:45:10.279167 - [DEBUG]
19287 2019-Jan-13 16:45:10.279195 - [DEBUG] Join: AllTop & AllBottom
19288 2019-Jan-13 16:45:10.279222 - [DEBUG] = AllBottom (new jump func)
19289 2019-Jan-13 16:45:10.279247 - [DEBUG]
19290 2019-Jan-13 16:45:10.279270 - [DEBUG] Start adding new jump function
19291 2019-Jan-13 16:45:10.279293 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19292 2019-Jan-13 16:45:10.279362 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19293 2019-Jan-13 16:45:10.280038 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19294 2019-Jan-13 16:45:10.280726 - [DEBUG] Edge Function : AllBottom
19295 2019-Jan-13 16:45:10.280762 - [DEBUG] End adding new jump function
19296 2019-Jan-13 16:45:10.280786 - [DEBUG]
19297 2019-Jan-13 16:45:10.280811 - [DEBUG] -------------------------------------------- 542. Path Edge --------------------------------------------
19298 2019-Jan-13 16:45:10.280836 - [DEBUG]
19299 2019-Jan-13 16:45:10.280859 - [DEBUG] Process 542. path edge:
19300 2019-Jan-13 16:45:10.280883 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19301 2019-Jan-13 16:45:10.280958 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
19302 2019-Jan-13 16:45:10.281705 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19303 2019-Jan-13 16:45:10.282429 - [DEBUG]
19304 2019-Jan-13 16:45:10.282457 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19305 2019-Jan-13 16:45:10.283194 - [DEBUG] Compose: EdgeIdentity * AllBottom
19306 2019-Jan-13 16:45:10.283227 - [DEBUG]
19307 2019-Jan-13 16:45:10.283251 - [DEBUG] Propagate flow
19308 2019-Jan-13 16:45:10.283275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19309 2019-Jan-13 16:45:10.283351 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
19310 2019-Jan-13 16:45:10.284059 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19311 2019-Jan-13 16:45:10.284916 - [DEBUG] Edge function : AllBottom (result of previous compose)
19312 2019-Jan-13 16:45:10.284945 - [DEBUG]
19313 2019-Jan-13 16:45:10.284972 - [DEBUG] Join: AllTop & AllBottom
19314 2019-Jan-13 16:45:10.284999 - [DEBUG] = AllBottom (new jump func)
19315 2019-Jan-13 16:45:10.285024 - [DEBUG]
19316 2019-Jan-13 16:45:10.285048 - [DEBUG] Start adding new jump function
19317 2019-Jan-13 16:45:10.285071 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19318 2019-Jan-13 16:45:10.285147 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19319 2019-Jan-13 16:45:10.285945 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
19320 2019-Jan-13 16:45:10.286654 - [DEBUG] Edge Function : AllBottom
19321 2019-Jan-13 16:45:10.286797 - [DEBUG] End adding new jump function
19322 2019-Jan-13 16:45:10.286824 - [DEBUG]
19323 2019-Jan-13 16:45:10.286848 - [DEBUG] -------------------------------------------- 543. Path Edge --------------------------------------------
19324 2019-Jan-13 16:45:10.286873 - [DEBUG]
19325 2019-Jan-13 16:45:10.287354 - [DEBUG] Process 543. path edge:
19326 2019-Jan-13 16:45:10.287391 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19327 2019-Jan-13 16:45:10.287502 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
19328 2019-Jan-13 16:45:10.288301 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19329 2019-Jan-13 16:45:10.289021 - [DEBUG]
19330 2019-Jan-13 16:45:10.289052 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
19331 2019-Jan-13 16:45:10.289787 - [DEBUG] Compose: EdgeIdentity * AllBottom
19332 2019-Jan-13 16:45:10.289818 - [DEBUG]
19333 2019-Jan-13 16:45:10.289842 - [DEBUG] Propagate flow
19334 2019-Jan-13 16:45:10.289866 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19335 2019-Jan-13 16:45:10.289943 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19336 2019-Jan-13 16:45:10.290665 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19337 2019-Jan-13 16:45:10.291368 - [DEBUG] Edge function : AllBottom (result of previous compose)
19338 2019-Jan-13 16:45:10.291397 - [DEBUG]
19339 2019-Jan-13 16:45:10.291461 - [DEBUG] Join: AllTop & AllBottom
19340 2019-Jan-13 16:45:10.291488 - [DEBUG] = AllBottom (new jump func)
19341 2019-Jan-13 16:45:10.291513 - [DEBUG]
19342 2019-Jan-13 16:45:10.291537 - [DEBUG] Start adding new jump function
19343 2019-Jan-13 16:45:10.291561 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19344 2019-Jan-13 16:45:10.291635 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19345 2019-Jan-13 16:45:10.292335 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19346 2019-Jan-13 16:45:10.293032 - [DEBUG] Edge Function : AllBottom
19347 2019-Jan-13 16:45:10.293066 - [DEBUG] End adding new jump function
19348 2019-Jan-13 16:45:10.293090 - [DEBUG]
19349 2019-Jan-13 16:45:10.293114 - [DEBUG] -------------------------------------------- 544. Path Edge --------------------------------------------
19350 2019-Jan-13 16:45:10.293139 - [DEBUG]
19351 2019-Jan-13 16:45:10.293163 - [DEBUG] Process 544. path edge:
19352 2019-Jan-13 16:45:10.293187 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19353 2019-Jan-13 16:45:10.293257 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
19354 2019-Jan-13 16:45:10.293926 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19355 2019-Jan-13 16:45:10.294593 - [DEBUG]
19356 2019-Jan-13 16:45:10.294619 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19357 2019-Jan-13 16:45:10.295339 - [DEBUG] Possible callees:
19358 2019-Jan-13 16:45:10.295365 - [DEBUG] llvm.dbg.declare
19359 2019-Jan-13 16:45:10.295390 - [DEBUG] Possible return sites:
19360 2019-Jan-13 16:45:10.295414 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14919361 2019-Jan-13 16:45:10.296766 - [DEBUG] Found and process special summary
19362 2019-Jan-13 16:45:10.296818 - [DEBUG] Compose: EdgeIdentity * AllBottom
19363 2019-Jan-13 16:45:10.296846 - [DEBUG]
19364 2019-Jan-13 16:45:10.296871 - [DEBUG] Propagate flow
19365 2019-Jan-13 16:45:10.296894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19366 2019-Jan-13 16:45:10.296966 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19367 2019-Jan-13 16:45:10.297669 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19368 2019-Jan-13 16:45:10.298434 - [DEBUG] Edge function : AllBottom (result of previous compose)
19369 2019-Jan-13 16:45:10.298462 - [DEBUG]
19370 2019-Jan-13 16:45:10.298490 - [DEBUG] Join: AllTop & AllBottom
19371 2019-Jan-13 16:45:10.298517 - [DEBUG] = AllBottom (new jump func)
19372 2019-Jan-13 16:45:10.298542 - [DEBUG]
19373 2019-Jan-13 16:45:10.298566 - [DEBUG] Start adding new jump function
19374 2019-Jan-13 16:45:10.298590 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19375 2019-Jan-13 16:45:10.298667 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19376 2019-Jan-13 16:45:10.299580 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19377 2019-Jan-13 16:45:10.300269 - [DEBUG] Edge Function : AllBottom
19378 2019-Jan-13 16:45:10.300304 - [DEBUG] End adding new jump function
19379 2019-Jan-13 16:45:10.300329 - [DEBUG]
19380 2019-Jan-13 16:45:10.300353 - [DEBUG] -------------------------------------------- 545. Path Edge --------------------------------------------
19381 2019-Jan-13 16:45:10.300378 - [DEBUG]
19382 2019-Jan-13 16:45:10.300402 - [DEBUG] Process 545. path edge:
19383 2019-Jan-13 16:45:10.300426 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19384 2019-Jan-13 16:45:10.300488 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
19385 2019-Jan-13 16:45:10.301136 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19386 2019-Jan-13 16:45:10.301806 - [DEBUG]
19387 2019-Jan-13 16:45:10.301832 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19388 2019-Jan-13 16:45:10.302504 - [DEBUG] Compose: EdgeIdentity * AllBottom
19389 2019-Jan-13 16:45:10.302554 - [DEBUG]
19390 2019-Jan-13 16:45:10.302579 - [DEBUG] Propagate flow
19391 2019-Jan-13 16:45:10.302602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19392 2019-Jan-13 16:45:10.302661 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19393 2019-Jan-13 16:45:10.303300 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19394 2019-Jan-13 16:45:10.303937 - [DEBUG] Edge function : AllBottom (result of previous compose)
19395 2019-Jan-13 16:45:10.303962 - [DEBUG]
19396 2019-Jan-13 16:45:10.303988 - [DEBUG] Join: AllTop & AllBottom
19397 2019-Jan-13 16:45:10.304014 - [DEBUG] = AllBottom (new jump func)
19398 2019-Jan-13 16:45:10.304039 - [DEBUG]
19399 2019-Jan-13 16:45:10.304063 - [DEBUG] Start adding new jump function
19400 2019-Jan-13 16:45:10.304086 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19401 2019-Jan-13 16:45:10.304143 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19402 2019-Jan-13 16:45:10.304830 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19403 2019-Jan-13 16:45:10.305474 - [DEBUG] Edge Function : AllBottom
19404 2019-Jan-13 16:45:10.305503 - [DEBUG] End adding new jump function
19405 2019-Jan-13 16:45:10.305528 - [DEBUG]
19406 2019-Jan-13 16:45:10.305552 - [DEBUG] -------------------------------------------- 546. Path Edge --------------------------------------------
19407 2019-Jan-13 16:45:10.305576 - [DEBUG]
19408 2019-Jan-13 16:45:10.305599 - [DEBUG] Process 546. path edge:
19409 2019-Jan-13 16:45:10.305624 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19410 2019-Jan-13 16:45:10.305681 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
19411 2019-Jan-13 16:45:10.306339 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19412 2019-Jan-13 16:45:10.306982 - [DEBUG]
19413 2019-Jan-13 16:45:10.307009 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19414 2019-Jan-13 16:45:10.307668 - [DEBUG] Compose: EdgeIdentity * AllBottom
19415 2019-Jan-13 16:45:10.307697 - [DEBUG]
19416 2019-Jan-13 16:45:10.307721 - [DEBUG] Propagate flow
19417 2019-Jan-13 16:45:10.307744 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19418 2019-Jan-13 16:45:10.307804 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19419 2019-Jan-13 16:45:10.308473 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19420 2019-Jan-13 16:45:10.309110 - [DEBUG] Edge function : AllBottom (result of previous compose)
19421 2019-Jan-13 16:45:10.309135 - [DEBUG]
19422 2019-Jan-13 16:45:10.309161 - [DEBUG] Join: AllTop & AllBottom
19423 2019-Jan-13 16:45:10.309187 - [DEBUG] = AllBottom (new jump func)
19424 2019-Jan-13 16:45:10.309212 - [DEBUG]
19425 2019-Jan-13 16:45:10.309235 - [DEBUG] Start adding new jump function
19426 2019-Jan-13 16:45:10.309259 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19427 2019-Jan-13 16:45:10.309315 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19428 2019-Jan-13 16:45:10.309953 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19429 2019-Jan-13 16:45:10.310597 - [DEBUG] Edge Function : AllBottom
19430 2019-Jan-13 16:45:10.310626 - [DEBUG] End adding new jump function
19431 2019-Jan-13 16:45:10.310650 - [DEBUG]
19432 2019-Jan-13 16:45:10.310674 - [DEBUG] -------------------------------------------- 547. Path Edge --------------------------------------------
19433 2019-Jan-13 16:45:10.310698 - [DEBUG]
19434 2019-Jan-13 16:45:10.310737 - [DEBUG] Process 547. path edge:
19435 2019-Jan-13 16:45:10.310761 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19436 2019-Jan-13 16:45:10.310819 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
19437 2019-Jan-13 16:45:10.311479 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19438 2019-Jan-13 16:45:10.312115 - [DEBUG]
19439 2019-Jan-13 16:45:10.312139 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19440 2019-Jan-13 16:45:10.312794 - [DEBUG] Possible callees:
19441 2019-Jan-13 16:45:10.312819 - [DEBUG] llvm.dbg.declare
19442 2019-Jan-13 16:45:10.312844 - [DEBUG] Possible return sites:
19443 2019-Jan-13 16:45:10.312868 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15519444 2019-Jan-13 16:45:10.314148 - [DEBUG] Found and process special summary
19445 2019-Jan-13 16:45:10.314182 - [DEBUG] Compose: EdgeIdentity * AllBottom
19446 2019-Jan-13 16:45:10.314210 - [DEBUG]
19447 2019-Jan-13 16:45:10.314234 - [DEBUG] Propagate flow
19448 2019-Jan-13 16:45:10.314257 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19449 2019-Jan-13 16:45:10.314314 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19450 2019-Jan-13 16:45:10.314988 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19451 2019-Jan-13 16:45:10.315640 - [DEBUG] Edge function : AllBottom (result of previous compose)
19452 2019-Jan-13 16:45:10.315666 - [DEBUG]
19453 2019-Jan-13 16:45:10.315691 - [DEBUG] Join: AllTop & AllBottom
19454 2019-Jan-13 16:45:10.315717 - [DEBUG] = AllBottom (new jump func)
19455 2019-Jan-13 16:45:10.315742 - [DEBUG]
19456 2019-Jan-13 16:45:10.315765 - [DEBUG] Start adding new jump function
19457 2019-Jan-13 16:45:10.315788 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19458 2019-Jan-13 16:45:10.315847 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19459 2019-Jan-13 16:45:10.316483 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19460 2019-Jan-13 16:45:10.317136 - [DEBUG] Edge Function : AllBottom
19461 2019-Jan-13 16:45:10.317165 - [DEBUG] End adding new jump function
19462 2019-Jan-13 16:45:10.317190 - [DEBUG]
19463 2019-Jan-13 16:45:10.317214 - [DEBUG] -------------------------------------------- 548. Path Edge --------------------------------------------
19464 2019-Jan-13 16:45:10.317239 - [DEBUG]
19465 2019-Jan-13 16:45:10.317262 - [DEBUG] Process 548. path edge:
19466 2019-Jan-13 16:45:10.317287 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19467 2019-Jan-13 16:45:10.317348 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
19468 2019-Jan-13 16:45:10.318026 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19469 2019-Jan-13 16:45:10.318707 - [DEBUG]
19470 2019-Jan-13 16:45:10.318733 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19471 2019-Jan-13 16:45:10.319424 - [DEBUG] Compose: EdgeIdentity * AllBottom
19472 2019-Jan-13 16:45:10.319454 - [DEBUG]
19473 2019-Jan-13 16:45:10.319479 - [DEBUG] Propagate flow
19474 2019-Jan-13 16:45:10.319502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19475 2019-Jan-13 16:45:10.319564 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19476 2019-Jan-13 16:45:10.320285 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19477 2019-Jan-13 16:45:10.320965 - [DEBUG] Edge function : AllBottom (result of previous compose)
19478 2019-Jan-13 16:45:10.320992 - [DEBUG]
19479 2019-Jan-13 16:45:10.321017 - [DEBUG] Join: AllTop & AllBottom
19480 2019-Jan-13 16:45:10.321044 - [DEBUG] = AllBottom (new jump func)
19481 2019-Jan-13 16:45:10.321068 - [DEBUG]
19482 2019-Jan-13 16:45:10.321092 - [DEBUG] Start adding new jump function
19483 2019-Jan-13 16:45:10.321115 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19484 2019-Jan-13 16:45:10.321185 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19485 2019-Jan-13 16:45:10.321889 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19486 2019-Jan-13 16:45:10.322569 - [DEBUG] Edge Function : AllBottom
19487 2019-Jan-13 16:45:10.322604 - [DEBUG] End adding new jump function
19488 2019-Jan-13 16:45:10.322628 - [DEBUG]
19489 2019-Jan-13 16:45:10.322653 - [DEBUG] -------------------------------------------- 549. Path Edge --------------------------------------------
19490 2019-Jan-13 16:45:10.322678 - [DEBUG]
19491 2019-Jan-13 16:45:10.322702 - [DEBUG] Process 549. path edge:
19492 2019-Jan-13 16:45:10.322726 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19493 2019-Jan-13 16:45:10.322803 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
19494 2019-Jan-13 16:45:10.323496 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19495 2019-Jan-13 16:45:10.324202 - [DEBUG]
19496 2019-Jan-13 16:45:10.324232 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19497 2019-Jan-13 16:45:10.324986 - [DEBUG] Compose: EdgeIdentity * AllBottom
19498 2019-Jan-13 16:45:10.325016 - [DEBUG]
19499 2019-Jan-13 16:45:10.325040 - [DEBUG] Propagate flow
19500 2019-Jan-13 16:45:10.325064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19501 2019-Jan-13 16:45:10.325138 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
19502 2019-Jan-13 16:45:10.325846 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19503 2019-Jan-13 16:45:10.326540 - [DEBUG] Edge function : AllBottom (result of previous compose)
19504 2019-Jan-13 16:45:10.326567 - [DEBUG]
19505 2019-Jan-13 16:45:10.326593 - [DEBUG] Join: AllTop & AllBottom
19506 2019-Jan-13 16:45:10.326619 - [DEBUG] = AllBottom (new jump func)
19507 2019-Jan-13 16:45:10.326644 - [DEBUG]
19508 2019-Jan-13 16:45:10.326667 - [DEBUG] Start adding new jump function
19509 2019-Jan-13 16:45:10.326690 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19510 2019-Jan-13 16:45:10.326762 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19511 2019-Jan-13 16:45:10.327435 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
19512 2019-Jan-13 16:45:10.328128 - [DEBUG] Edge Function : AllBottom
19513 2019-Jan-13 16:45:10.328164 - [DEBUG] End adding new jump function
19514 2019-Jan-13 16:45:10.328188 - [DEBUG]
19515 2019-Jan-13 16:45:10.328212 - [DEBUG] -------------------------------------------- 550. Path Edge --------------------------------------------
19516 2019-Jan-13 16:45:10.328238 - [DEBUG]
19517 2019-Jan-13 16:45:10.328261 - [DEBUG] Process 550. path edge:
19518 2019-Jan-13 16:45:10.328285 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19519 2019-Jan-13 16:45:10.328364 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
19520 2019-Jan-13 16:45:10.329077 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19521 2019-Jan-13 16:45:10.329793 - [DEBUG]
19522 2019-Jan-13 16:45:10.329821 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
19523 2019-Jan-13 16:45:10.330553 - [DEBUG] Compose: EdgeIdentity * AllBottom
19524 2019-Jan-13 16:45:10.330583 - [DEBUG]
19525 2019-Jan-13 16:45:10.330607 - [DEBUG] Propagate flow
19526 2019-Jan-13 16:45:10.330630 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19527 2019-Jan-13 16:45:10.330703 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19528 2019-Jan-13 16:45:10.331389 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19529 2019-Jan-13 16:45:10.332089 - [DEBUG] Edge function : AllBottom (result of previous compose)
19530 2019-Jan-13 16:45:10.332117 - [DEBUG]
19531 2019-Jan-13 16:45:10.332144 - [DEBUG] Join: AllTop & AllBottom
19532 2019-Jan-13 16:45:10.332170 - [DEBUG] = AllBottom (new jump func)
19533 2019-Jan-13 16:45:10.332194 - [DEBUG]
19534 2019-Jan-13 16:45:10.332218 - [DEBUG] Start adding new jump function
19535 2019-Jan-13 16:45:10.332241 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19536 2019-Jan-13 16:45:10.332314 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19537 2019-Jan-13 16:45:10.333016 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19538 2019-Jan-13 16:45:10.333716 - [DEBUG] Edge Function : AllBottom
19539 2019-Jan-13 16:45:10.333749 - [DEBUG] End adding new jump function
19540 2019-Jan-13 16:45:10.333774 - [DEBUG]
19541 2019-Jan-13 16:45:10.333798 - [DEBUG] -------------------------------------------- 551. Path Edge --------------------------------------------
19542 2019-Jan-13 16:45:10.333823 - [DEBUG]
19543 2019-Jan-13 16:45:10.333847 - [DEBUG] Process 551. path edge:
19544 2019-Jan-13 16:45:10.333871 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19545 2019-Jan-13 16:45:10.333942 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
19546 2019-Jan-13 16:45:10.334615 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19547 2019-Jan-13 16:45:10.335327 - [DEBUG]
19548 2019-Jan-13 16:45:10.335353 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19549 2019-Jan-13 16:45:10.336059 - [DEBUG] Possible callees:
19550 2019-Jan-13 16:45:10.336088 - [DEBUG] llvm.dbg.declare
19551 2019-Jan-13 16:45:10.336113 - [DEBUG] Possible return sites:
19552 2019-Jan-13 16:45:10.336137 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16319553 2019-Jan-13 16:45:10.337776 - [DEBUG] Found and process special summary
19554 2019-Jan-13 16:45:10.337845 - [DEBUG] Compose: EdgeIdentity * AllBottom
19555 2019-Jan-13 16:45:10.337874 - [DEBUG]
19556 2019-Jan-13 16:45:10.337899 - [DEBUG] Propagate flow
19557 2019-Jan-13 16:45:10.337922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19558 2019-Jan-13 16:45:10.338001 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19559 2019-Jan-13 16:45:10.338703 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19560 2019-Jan-13 16:45:10.339344 - [DEBUG] Edge function : AllBottom (result of previous compose)
19561 2019-Jan-13 16:45:10.339370 - [DEBUG]
19562 2019-Jan-13 16:45:10.339396 - [DEBUG] Join: AllTop & AllBottom
19563 2019-Jan-13 16:45:10.339422 - [DEBUG] = AllBottom (new jump func)
19564 2019-Jan-13 16:45:10.339470 - [DEBUG]
19565 2019-Jan-13 16:45:10.339494 - [DEBUG] Start adding new jump function
19566 2019-Jan-13 16:45:10.339518 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19567 2019-Jan-13 16:45:10.339575 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19568 2019-Jan-13 16:45:10.340211 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19569 2019-Jan-13 16:45:10.340847 - [DEBUG] Edge Function : AllBottom
19570 2019-Jan-13 16:45:10.340878 - [DEBUG] End adding new jump function
19571 2019-Jan-13 16:45:10.340902 - [DEBUG]
19572 2019-Jan-13 16:45:10.340926 - [DEBUG] -------------------------------------------- 552. Path Edge --------------------------------------------
19573 2019-Jan-13 16:45:10.340951 - [DEBUG]
19574 2019-Jan-13 16:45:10.340974 - [DEBUG] Process 552. path edge:
19575 2019-Jan-13 16:45:10.340998 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19576 2019-Jan-13 16:45:10.341054 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
19577 2019-Jan-13 16:45:10.341712 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19578 2019-Jan-13 16:45:10.342349 - [DEBUG]
19579 2019-Jan-13 16:45:10.342375 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19580 2019-Jan-13 16:45:10.343034 - [DEBUG] Compose: EdgeIdentity * AllBottom
19581 2019-Jan-13 16:45:10.343063 - [DEBUG]
19582 2019-Jan-13 16:45:10.343087 - [DEBUG] Propagate flow
19583 2019-Jan-13 16:45:10.343111 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19584 2019-Jan-13 16:45:10.343168 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19585 2019-Jan-13 16:45:10.343804 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19586 2019-Jan-13 16:45:10.344440 - [DEBUG] Edge function : AllBottom (result of previous compose)
19587 2019-Jan-13 16:45:10.344465 - [DEBUG]
19588 2019-Jan-13 16:45:10.344498 - [DEBUG] Join: AllTop & AllBottom
19589 2019-Jan-13 16:45:10.344524 - [DEBUG] = AllBottom (new jump func)
19590 2019-Jan-13 16:45:10.344549 - [DEBUG]
19591 2019-Jan-13 16:45:10.344573 - [DEBUG] Start adding new jump function
19592 2019-Jan-13 16:45:10.344597 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19593 2019-Jan-13 16:45:10.344654 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19594 2019-Jan-13 16:45:10.345320 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19595 2019-Jan-13 16:45:10.345965 - [DEBUG] Edge Function : AllBottom
19596 2019-Jan-13 16:45:10.345995 - [DEBUG] End adding new jump function
19597 2019-Jan-13 16:45:10.346019 - [DEBUG]
19598 2019-Jan-13 16:45:10.346043 - [DEBUG] -------------------------------------------- 553. Path Edge --------------------------------------------
19599 2019-Jan-13 16:45:10.346067 - [DEBUG]
19600 2019-Jan-13 16:45:10.346095 - [DEBUG] Process 553. path edge:
19601 2019-Jan-13 16:45:10.346119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19602 2019-Jan-13 16:45:10.346182 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
19603 2019-Jan-13 16:45:10.346830 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19604 2019-Jan-13 16:45:10.347469 - [DEBUG]
19605 2019-Jan-13 16:45:10.347495 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19606 2019-Jan-13 16:45:10.348175 - [DEBUG] Compose: EdgeIdentity * AllBottom
19607 2019-Jan-13 16:45:10.348205 - [DEBUG]
19608 2019-Jan-13 16:45:10.348229 - [DEBUG] Propagate flow
19609 2019-Jan-13 16:45:10.348267 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19610 2019-Jan-13 16:45:10.348327 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19611 2019-Jan-13 16:45:10.348986 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19612 2019-Jan-13 16:45:10.349631 - [DEBUG] Edge function : AllBottom (result of previous compose)
19613 2019-Jan-13 16:45:10.349656 - [DEBUG]
19614 2019-Jan-13 16:45:10.349681 - [DEBUG] Join: AllTop & AllBottom
19615 2019-Jan-13 16:45:10.349708 - [DEBUG] = AllBottom (new jump func)
19616 2019-Jan-13 16:45:10.349732 - [DEBUG]
19617 2019-Jan-13 16:45:10.349755 - [DEBUG] Start adding new jump function
19618 2019-Jan-13 16:45:10.349779 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19619 2019-Jan-13 16:45:10.349837 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19620 2019-Jan-13 16:45:10.350473 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19621 2019-Jan-13 16:45:10.351117 - [DEBUG] Edge Function : AllBottom
19622 2019-Jan-13 16:45:10.351146 - [DEBUG] End adding new jump function
19623 2019-Jan-13 16:45:10.351170 - [DEBUG]
19624 2019-Jan-13 16:45:10.351194 - [DEBUG] -------------------------------------------- 554. Path Edge --------------------------------------------
19625 2019-Jan-13 16:45:10.351218 - [DEBUG]
19626 2019-Jan-13 16:45:10.351241 - [DEBUG] Process 554. path edge:
19627 2019-Jan-13 16:45:10.351265 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19628 2019-Jan-13 16:45:10.351321 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
19629 2019-Jan-13 16:45:10.351986 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19630 2019-Jan-13 16:45:10.352622 - [DEBUG]
19631 2019-Jan-13 16:45:10.352646 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19632 2019-Jan-13 16:45:10.353301 - [DEBUG] Possible callees:
19633 2019-Jan-13 16:45:10.353326 - [DEBUG] llvm.dbg.declare
19634 2019-Jan-13 16:45:10.353351 - [DEBUG] Possible return sites:
19635 2019-Jan-13 16:45:10.353375 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16919636 2019-Jan-13 16:45:10.354658 - [DEBUG] Found and process special summary
19637 2019-Jan-13 16:45:10.354695 - [DEBUG] Compose: EdgeIdentity * AllBottom
19638 2019-Jan-13 16:45:10.354722 - [DEBUG]
19639 2019-Jan-13 16:45:10.354760 - [DEBUG] Propagate flow
19640 2019-Jan-13 16:45:10.354783 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19641 2019-Jan-13 16:45:10.354844 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19642 2019-Jan-13 16:45:10.355519 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19643 2019-Jan-13 16:45:10.356179 - [DEBUG] Edge function : AllBottom (result of previous compose)
19644 2019-Jan-13 16:45:10.356205 - [DEBUG]
19645 2019-Jan-13 16:45:10.356230 - [DEBUG] Join: AllTop & AllBottom
19646 2019-Jan-13 16:45:10.356256 - [DEBUG] = AllBottom (new jump func)
19647 2019-Jan-13 16:45:10.356280 - [DEBUG]
19648 2019-Jan-13 16:45:10.356304 - [DEBUG] Start adding new jump function
19649 2019-Jan-13 16:45:10.356327 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19650 2019-Jan-13 16:45:10.356388 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19651 2019-Jan-13 16:45:10.357066 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19652 2019-Jan-13 16:45:10.357739 - [DEBUG] Edge Function : AllBottom
19653 2019-Jan-13 16:45:10.357771 - [DEBUG] End adding new jump function
19654 2019-Jan-13 16:45:10.357797 - [DEBUG]
19655 2019-Jan-13 16:45:10.357821 - [DEBUG] -------------------------------------------- 555. Path Edge --------------------------------------------
19656 2019-Jan-13 16:45:10.357845 - [DEBUG]
19657 2019-Jan-13 16:45:10.357869 - [DEBUG] Process 555. path edge:
19658 2019-Jan-13 16:45:10.357892 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19659 2019-Jan-13 16:45:10.357955 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
19660 2019-Jan-13 16:45:10.358642 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19661 2019-Jan-13 16:45:10.359301 - [DEBUG]
19662 2019-Jan-13 16:45:10.359329 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19663 2019-Jan-13 16:45:10.360057 - [DEBUG] Compose: EdgeIdentity * AllBottom
19664 2019-Jan-13 16:45:10.360088 - [DEBUG]
19665 2019-Jan-13 16:45:10.360112 - [DEBUG] Propagate flow
19666 2019-Jan-13 16:45:10.360135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19667 2019-Jan-13 16:45:10.360199 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19668 2019-Jan-13 16:45:10.360842 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19669 2019-Jan-13 16:45:10.361507 - [DEBUG] Edge function : AllBottom (result of previous compose)
19670 2019-Jan-13 16:45:10.361533 - [DEBUG]
19671 2019-Jan-13 16:45:10.361558 - [DEBUG] Join: AllTop & AllBottom
19672 2019-Jan-13 16:45:10.361584 - [DEBUG] = AllBottom (new jump func)
19673 2019-Jan-13 16:45:10.361609 - [DEBUG]
19674 2019-Jan-13 16:45:10.361632 - [DEBUG] Start adding new jump function
19675 2019-Jan-13 16:45:10.361656 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19676 2019-Jan-13 16:45:10.361713 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19677 2019-Jan-13 16:45:10.362349 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19678 2019-Jan-13 16:45:10.362984 - [DEBUG] Edge Function : AllBottom
19679 2019-Jan-13 16:45:10.363013 - [DEBUG] End adding new jump function
19680 2019-Jan-13 16:45:10.363038 - [DEBUG]
19681 2019-Jan-13 16:45:10.363061 - [DEBUG] -------------------------------------------- 556. Path Edge --------------------------------------------
19682 2019-Jan-13 16:45:10.363086 - [DEBUG]
19683 2019-Jan-13 16:45:10.363110 - [DEBUG] Process 556. path edge:
19684 2019-Jan-13 16:45:10.363134 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19685 2019-Jan-13 16:45:10.363190 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
19686 2019-Jan-13 16:45:10.363827 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19687 2019-Jan-13 16:45:10.364462 - [DEBUG]
19688 2019-Jan-13 16:45:10.364487 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19689 2019-Jan-13 16:45:10.365175 - [DEBUG] Compose: EdgeIdentity * AllBottom
19690 2019-Jan-13 16:45:10.365203 - [DEBUG]
19691 2019-Jan-13 16:45:10.365227 - [DEBUG] Propagate flow
19692 2019-Jan-13 16:45:10.365250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19693 2019-Jan-13 16:45:10.365310 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19694 2019-Jan-13 16:45:10.366031 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19695 2019-Jan-13 16:45:10.366726 - [DEBUG] Edge function : AllBottom (result of previous compose)
19696 2019-Jan-13 16:45:10.366753 - [DEBUG]
19697 2019-Jan-13 16:45:10.366780 - [DEBUG] Join: AllTop & AllBottom
19698 2019-Jan-13 16:45:10.366806 - [DEBUG] = AllBottom (new jump func)
19699 2019-Jan-13 16:45:10.366831 - [DEBUG]
19700 2019-Jan-13 16:45:10.366855 - [DEBUG] Start adding new jump function
19701 2019-Jan-13 16:45:10.366879 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19702 2019-Jan-13 16:45:10.366951 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19703 2019-Jan-13 16:45:10.367652 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19704 2019-Jan-13 16:45:10.368407 - [DEBUG] Edge Function : AllBottom
19705 2019-Jan-13 16:45:10.368447 - [DEBUG] End adding new jump function
19706 2019-Jan-13 16:45:10.368678 - [DEBUG]
19707 2019-Jan-13 16:45:10.368705 - [DEBUG] -------------------------------------------- 557. Path Edge --------------------------------------------
19708 2019-Jan-13 16:45:10.368730 - [DEBUG]
19709 2019-Jan-13 16:45:10.368754 - [DEBUG] Process 557. path edge:
19710 2019-Jan-13 16:45:10.368777 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19711 2019-Jan-13 16:45:10.368858 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
19712 2019-Jan-13 16:45:10.369548 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19713 2019-Jan-13 16:45:10.370188 - [DEBUG]
19714 2019-Jan-13 16:45:10.370214 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19715 2019-Jan-13 16:45:10.370910 - [DEBUG] Compose: EdgeIdentity * AllBottom
19716 2019-Jan-13 16:45:10.370939 - [DEBUG]
19717 2019-Jan-13 16:45:10.370963 - [DEBUG] Propagate flow
19718 2019-Jan-13 16:45:10.370987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19719 2019-Jan-13 16:45:10.371047 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19720 2019-Jan-13 16:45:10.371731 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19721 2019-Jan-13 16:45:10.372385 - [DEBUG] Edge function : AllBottom (result of previous compose)
19722 2019-Jan-13 16:45:10.372411 - [DEBUG]
19723 2019-Jan-13 16:45:10.372437 - [DEBUG] Join: AllTop & AllBottom
19724 2019-Jan-13 16:45:10.372464 - [DEBUG] = AllBottom (new jump func)
19725 2019-Jan-13 16:45:10.372489 - [DEBUG]
19726 2019-Jan-13 16:45:10.372512 - [DEBUG] Start adding new jump function
19727 2019-Jan-13 16:45:10.372536 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19728 2019-Jan-13 16:45:10.372599 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19729 2019-Jan-13 16:45:10.373298 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19730 2019-Jan-13 16:45:10.373996 - [DEBUG] Edge Function : AllBottom
19731 2019-Jan-13 16:45:10.374032 - [DEBUG] End adding new jump function
19732 2019-Jan-13 16:45:10.374056 - [DEBUG]
19733 2019-Jan-13 16:45:10.374081 - [DEBUG] -------------------------------------------- 558. Path Edge --------------------------------------------
19734 2019-Jan-13 16:45:10.374106 - [DEBUG]
19735 2019-Jan-13 16:45:10.374130 - [DEBUG] Process 558. path edge:
19736 2019-Jan-13 16:45:10.374154 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19737 2019-Jan-13 16:45:10.374230 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
19738 2019-Jan-13 16:45:10.374962 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19739 2019-Jan-13 16:45:10.375661 - [DEBUG]
19740 2019-Jan-13 16:45:10.375690 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19741 2019-Jan-13 16:45:10.376383 - [DEBUG] Compose: EdgeIdentity * AllBottom
19742 2019-Jan-13 16:45:10.376413 - [DEBUG]
19743 2019-Jan-13 16:45:10.376438 - [DEBUG] Propagate flow
19744 2019-Jan-13 16:45:10.376461 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19745 2019-Jan-13 16:45:10.376528 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19746 2019-Jan-13 16:45:10.377174 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19747 2019-Jan-13 16:45:10.377811 - [DEBUG] Edge function : AllBottom (result of previous compose)
19748 2019-Jan-13 16:45:10.377836 - [DEBUG]
19749 2019-Jan-13 16:45:10.377862 - [DEBUG] Join: AllTop & AllBottom
19750 2019-Jan-13 16:45:10.377888 - [DEBUG] = AllBottom (new jump func)
19751 2019-Jan-13 16:45:10.377912 - [DEBUG]
19752 2019-Jan-13 16:45:10.377936 - [DEBUG] Start adding new jump function
19753 2019-Jan-13 16:45:10.377959 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19754 2019-Jan-13 16:45:10.378015 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19755 2019-Jan-13 16:45:10.378675 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19756 2019-Jan-13 16:45:10.379313 - [DEBUG] Edge Function : AllBottom
19757 2019-Jan-13 16:45:10.379342 - [DEBUG] End adding new jump function
19758 2019-Jan-13 16:45:10.379366 - [DEBUG]
19759 2019-Jan-13 16:45:10.379390 - [DEBUG] -------------------------------------------- 559. Path Edge --------------------------------------------
19760 2019-Jan-13 16:45:10.379414 - [DEBUG]
19761 2019-Jan-13 16:45:10.379437 - [DEBUG] Process 559. path edge:
19762 2019-Jan-13 16:45:10.379461 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19763 2019-Jan-13 16:45:10.379518 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
19764 2019-Jan-13 16:45:10.380157 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19765 2019-Jan-13 16:45:10.380793 - [DEBUG]
19766 2019-Jan-13 16:45:10.380817 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19767 2019-Jan-13 16:45:10.381489 - [DEBUG] Compose: EdgeIdentity * AllBottom
19768 2019-Jan-13 16:45:10.381517 - [DEBUG]
19769 2019-Jan-13 16:45:10.381541 - [DEBUG] Propagate flow
19770 2019-Jan-13 16:45:10.381565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19771 2019-Jan-13 16:45:10.381622 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19772 2019-Jan-13 16:45:10.382268 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19773 2019-Jan-13 16:45:10.382915 - [DEBUG] Edge function : AllBottom (result of previous compose)
19774 2019-Jan-13 16:45:10.382941 - [DEBUG]
19775 2019-Jan-13 16:45:10.382966 - [DEBUG] Join: AllTop & AllBottom
19776 2019-Jan-13 16:45:10.382992 - [DEBUG] = AllBottom (new jump func)
19777 2019-Jan-13 16:45:10.383016 - [DEBUG]
19778 2019-Jan-13 16:45:10.383040 - [DEBUG] Start adding new jump function
19779 2019-Jan-13 16:45:10.383063 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19780 2019-Jan-13 16:45:10.383122 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19781 2019-Jan-13 16:45:10.383758 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19782 2019-Jan-13 16:45:10.384393 - [DEBUG] Edge Function : AllBottom
19783 2019-Jan-13 16:45:10.384435 - [DEBUG] End adding new jump function
19784 2019-Jan-13 16:45:10.384460 - [DEBUG]
19785 2019-Jan-13 16:45:10.384483 - [DEBUG] -------------------------------------------- 560. Path Edge --------------------------------------------
19786 2019-Jan-13 16:45:10.384507 - [DEBUG]
19787 2019-Jan-13 16:45:10.384531 - [DEBUG] Process 560. path edge:
19788 2019-Jan-13 16:45:10.384554 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19789 2019-Jan-13 16:45:10.384611 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
19790 2019-Jan-13 16:45:10.385294 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19791 2019-Jan-13 16:45:10.385963 - [DEBUG]
19792 2019-Jan-13 16:45:10.385991 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19793 2019-Jan-13 16:45:10.386678 - [DEBUG] Compose: EdgeIdentity * AllBottom
19794 2019-Jan-13 16:45:10.386707 - [DEBUG]
19795 2019-Jan-13 16:45:10.386731 - [DEBUG] Propagate flow
19796 2019-Jan-13 16:45:10.386754 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19797 2019-Jan-13 16:45:10.386817 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19798 2019-Jan-13 16:45:10.387465 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19799 2019-Jan-13 16:45:10.388120 - [DEBUG] Edge function : AllBottom (result of previous compose)
19800 2019-Jan-13 16:45:10.388146 - [DEBUG]
19801 2019-Jan-13 16:45:10.388171 - [DEBUG] Join: AllTop & AllBottom
19802 2019-Jan-13 16:45:10.388197 - [DEBUG] = AllBottom (new jump func)
19803 2019-Jan-13 16:45:10.388221 - [DEBUG]
19804 2019-Jan-13 16:45:10.388244 - [DEBUG] Start adding new jump function
19805 2019-Jan-13 16:45:10.388267 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19806 2019-Jan-13 16:45:10.388324 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19807 2019-Jan-13 16:45:10.388961 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19808 2019-Jan-13 16:45:10.389598 - [DEBUG] Edge Function : AllBottom
19809 2019-Jan-13 16:45:10.389626 - [DEBUG] End adding new jump function
19810 2019-Jan-13 16:45:10.389650 - [DEBUG]
19811 2019-Jan-13 16:45:10.389674 - [DEBUG] -------------------------------------------- 561. Path Edge --------------------------------------------
19812 2019-Jan-13 16:45:10.389698 - [DEBUG]
19813 2019-Jan-13 16:45:10.389722 - [DEBUG] Process 561. path edge:
19814 2019-Jan-13 16:45:10.389745 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19815 2019-Jan-13 16:45:10.389802 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
19816 2019-Jan-13 16:45:10.390439 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19817 2019-Jan-13 16:45:10.391072 - [DEBUG]
19818 2019-Jan-13 16:45:10.391097 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19819 2019-Jan-13 16:45:10.391769 - [DEBUG] Compose: EdgeIdentity * AllBottom
19820 2019-Jan-13 16:45:10.391797 - [DEBUG]
19821 2019-Jan-13 16:45:10.391820 - [DEBUG] Propagate flow
19822 2019-Jan-13 16:45:10.391844 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19823 2019-Jan-13 16:45:10.391901 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19824 2019-Jan-13 16:45:10.392546 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19825 2019-Jan-13 16:45:10.393181 - [DEBUG] Edge function : AllBottom (result of previous compose)
19826 2019-Jan-13 16:45:10.393206 - [DEBUG]
19827 2019-Jan-13 16:45:10.393246 - [DEBUG] Join: AllTop & AllBottom
19828 2019-Jan-13 16:45:10.393272 - [DEBUG] = AllBottom (new jump func)
19829 2019-Jan-13 16:45:10.393297 - [DEBUG]
19830 2019-Jan-13 16:45:10.393320 - [DEBUG] Start adding new jump function
19831 2019-Jan-13 16:45:10.393343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19832 2019-Jan-13 16:45:10.393400 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19833 2019-Jan-13 16:45:10.394036 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19834 2019-Jan-13 16:45:10.394675 - [DEBUG] Edge Function : AllBottom
19835 2019-Jan-13 16:45:10.394703 - [DEBUG] End adding new jump function
19836 2019-Jan-13 16:45:10.394727 - [DEBUG]
19837 2019-Jan-13 16:45:10.394765 - [DEBUG] -------------------------------------------- 562. Path Edge --------------------------------------------
19838 2019-Jan-13 16:45:10.394790 - [DEBUG]
19839 2019-Jan-13 16:45:10.394817 - [DEBUG] Process 562. path edge:
19840 2019-Jan-13 16:45:10.394841 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19841 2019-Jan-13 16:45:10.394900 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
19842 2019-Jan-13 16:45:10.395545 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19843 2019-Jan-13 16:45:10.396198 - [DEBUG]
19844 2019-Jan-13 16:45:10.396224 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19845 2019-Jan-13 16:45:10.396893 - [DEBUG] Compose: EdgeIdentity * AllBottom
19846 2019-Jan-13 16:45:10.396923 - [DEBUG]
19847 2019-Jan-13 16:45:10.396951 - [DEBUG] Propagate flow
19848 2019-Jan-13 16:45:10.396975 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19849 2019-Jan-13 16:45:10.397035 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19850 2019-Jan-13 16:45:10.397718 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19851 2019-Jan-13 16:45:10.398438 - [DEBUG] Edge function : AllBottom (result of previous compose)
19852 2019-Jan-13 16:45:10.398466 - [DEBUG]
19853 2019-Jan-13 16:45:10.398493 - [DEBUG] Join: AllTop & AllBottom
19854 2019-Jan-13 16:45:10.398519 - [DEBUG] = AllBottom (new jump func)
19855 2019-Jan-13 16:45:10.398544 - [DEBUG]
19856 2019-Jan-13 16:45:10.398568 - [DEBUG] Start adding new jump function
19857 2019-Jan-13 16:45:10.398592 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19858 2019-Jan-13 16:45:10.398665 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19859 2019-Jan-13 16:45:10.399338 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19860 2019-Jan-13 16:45:10.399994 - [DEBUG] Edge Function : AllBottom
19861 2019-Jan-13 16:45:10.400027 - [DEBUG] End adding new jump function
19862 2019-Jan-13 16:45:10.400052 - [DEBUG]
19863 2019-Jan-13 16:45:10.400076 - [DEBUG] -------------------------------------------- 563. Path Edge --------------------------------------------
19864 2019-Jan-13 16:45:10.400101 - [DEBUG]
19865 2019-Jan-13 16:45:10.400125 - [DEBUG] Process 563. path edge:
19866 2019-Jan-13 16:45:10.400149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19867 2019-Jan-13 16:45:10.400215 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
19868 2019-Jan-13 16:45:10.400904 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19869 2019-Jan-13 16:45:10.401639 - [DEBUG]
19870 2019-Jan-13 16:45:10.401668 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19871 2019-Jan-13 16:45:10.402470 - [DEBUG] Compose: EdgeIdentity * AllBottom
19872 2019-Jan-13 16:45:10.402504 - [DEBUG]
19873 2019-Jan-13 16:45:10.402528 - [DEBUG] Propagate flow
19874 2019-Jan-13 16:45:10.402552 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19875 2019-Jan-13 16:45:10.402639 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19876 2019-Jan-13 16:45:10.403557 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19877 2019-Jan-13 16:45:10.404204 - [DEBUG] Edge function : AllBottom (result of previous compose)
19878 2019-Jan-13 16:45:10.404229 - [DEBUG]
19879 2019-Jan-13 16:45:10.404256 - [DEBUG] Join: AllTop & AllBottom
19880 2019-Jan-13 16:45:10.404282 - [DEBUG] = AllBottom (new jump func)
19881 2019-Jan-13 16:45:10.404307 - [DEBUG]
19882 2019-Jan-13 16:45:10.404331 - [DEBUG] Start adding new jump function
19883 2019-Jan-13 16:45:10.404354 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19884 2019-Jan-13 16:45:10.404414 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19885 2019-Jan-13 16:45:10.405092 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19886 2019-Jan-13 16:45:10.405730 - [DEBUG] Edge Function : AllBottom
19887 2019-Jan-13 16:45:10.405760 - [DEBUG] End adding new jump function
19888 2019-Jan-13 16:45:10.405784 - [DEBUG]
19889 2019-Jan-13 16:45:10.405808 - [DEBUG] -------------------------------------------- 564. Path Edge --------------------------------------------
19890 2019-Jan-13 16:45:10.405832 - [DEBUG]
19891 2019-Jan-13 16:45:10.405855 - [DEBUG] Process 564. path edge:
19892 2019-Jan-13 16:45:10.405879 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19893 2019-Jan-13 16:45:10.405937 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
19894 2019-Jan-13 16:45:10.406584 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19895 2019-Jan-13 16:45:10.407219 - [DEBUG]
19896 2019-Jan-13 16:45:10.407244 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19897 2019-Jan-13 16:45:10.407888 - [DEBUG] Start of endsummarytab entry
19898 2019-Jan-13 16:45:10.407920 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
19899 2019-Jan-13 16:45:10.408575 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
19900 2019-Jan-13 16:45:10.408634 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19901 2019-Jan-13 16:45:10.409269 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19902 2019-Jan-13 16:45:10.409905 - [DEBUG] EF: AllBottom
19903 2019-Jan-13 16:45:10.409930 - [DEBUG]
19904 2019-Jan-13 16:45:10.409953 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19905 2019-Jan-13 16:45:10.410587 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
19906 2019-Jan-13 16:45:10.411225 - [DEBUG] EF: AllBottom
19907 2019-Jan-13 16:45:10.411250 - [DEBUG]
19908 2019-Jan-13 16:45:10.411273 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19909 2019-Jan-13 16:45:10.411924 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19910 2019-Jan-13 16:45:10.412560 - [DEBUG] EF: AllBottom
19911 2019-Jan-13 16:45:10.412584 - [DEBUG]
19912 2019-Jan-13 16:45:10.412608 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19913 2019-Jan-13 16:45:10.413242 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
19914 2019-Jan-13 16:45:10.413880 - [DEBUG] EF: AllBottom
19915 2019-Jan-13 16:45:10.413904 - [DEBUG]
19916 2019-Jan-13 16:45:10.413928 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19917 2019-Jan-13 16:45:10.414584 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
19918 2019-Jan-13 16:45:10.415279 - [DEBUG] EF: AllBottom
19919 2019-Jan-13 16:45:10.415305 - [DEBUG]
19920 2019-Jan-13 16:45:10.415329 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19921 2019-Jan-13 16:45:10.415994 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19922 2019-Jan-13 16:45:10.416661 - [DEBUG] EF: AllBottom
19923 2019-Jan-13 16:45:10.416687 - [DEBUG]
19924 2019-Jan-13 16:45:10.416711 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19925 2019-Jan-13 16:45:10.417350 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19926 2019-Jan-13 16:45:10.417991 - [DEBUG] EF: AllBottom
19927 2019-Jan-13 16:45:10.418016 - [DEBUG]
19928 2019-Jan-13 16:45:10.418039 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19929 2019-Jan-13 16:45:10.418703 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19930 2019-Jan-13 16:45:10.419340 - [DEBUG] EF: AllBottom
19931 2019-Jan-13 16:45:10.419365 - [DEBUG]
19932 2019-Jan-13 16:45:10.419388 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19933 2019-Jan-13 16:45:10.420022 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
19934 2019-Jan-13 16:45:10.420675 - [DEBUG] EF: AllBottom
19935 2019-Jan-13 16:45:10.420703 - [DEBUG]
19936 2019-Jan-13 16:45:10.420726 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19937 2019-Jan-13 16:45:10.421365 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
19938 2019-Jan-13 16:45:10.422032 - [DEBUG] EF: AllBottom
19939 2019-Jan-13 16:45:10.422057 - [DEBUG]
19940 2019-Jan-13 16:45:10.422081 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19941 2019-Jan-13 16:45:10.422715 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
19942 2019-Jan-13 16:45:10.423353 - [DEBUG] EF: AllBottom
19943 2019-Jan-13 16:45:10.423377 - [DEBUG]
19944 2019-Jan-13 16:45:10.423401 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19945 2019-Jan-13 16:45:10.424034 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19946 2019-Jan-13 16:45:10.424677 - [DEBUG] EF: AllBottom
19947 2019-Jan-13 16:45:10.424702 - [DEBUG]
19948 2019-Jan-13 16:45:10.424725 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19949 2019-Jan-13 16:45:10.425382 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
19950 2019-Jan-13 16:45:10.426022 - [DEBUG] EF: AllBottom
19951 2019-Jan-13 16:45:10.426047 - [DEBUG]
19952 2019-Jan-13 16:45:10.426071 - [DEBUG] ---------------
19953 2019-Jan-13 16:45:10.426094 - [DEBUG]
19954 2019-Jan-13 16:45:10.426120 - [DEBUG] End of endsummarytab entry
19955 2019-Jan-13 16:45:10.426144 - [DEBUG]
19956 2019-Jan-13 16:45:10.426167 - [DEBUG] Start of incomingtab entry
19957 2019-Jan-13 16:45:10.426192 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
19958 2019-Jan-13 16:45:10.426837 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
19959 2019-Jan-13 16:45:10.426898 - [DEBUG] ---------------
19960 2019-Jan-13 16:45:10.426923 - [DEBUG] End of incomingtab entry
19961 2019-Jan-13 16:45:10.426946 - [DEBUG]
19962 2019-Jan-13 16:45:10.426973 - [DEBUG] EDGE:
19963 2019-Jan-13 16:45:10.427031 - [DEBUG] ---> 19964 2019-Jan-13 16:45:10.427691 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
19965 2019-Jan-13 16:45:10.428348 - [DEBUG]
19966 2019-Jan-13 16:45:10.428374 - [DEBUG] EDGE:
19967 2019-Jan-13 16:45:10.428433 - [DEBUG] ---> 19968 2019-Jan-13 16:45:10.429069 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
19969 2019-Jan-13 16:45:10.429704 - [DEBUG]
19970 2019-Jan-13 16:45:10.429753 - [DEBUG] Compose: EdgeIdentity * AllBottom
19971 2019-Jan-13 16:45:10.429780 - [DEBUG]
19972 2019-Jan-13 16:45:10.429804 - [DEBUG] Propagate flow
19973 2019-Jan-13 16:45:10.429828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19974 2019-Jan-13 16:45:10.429885 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19975 2019-Jan-13 16:45:10.430532 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19976 2019-Jan-13 16:45:10.431167 - [DEBUG] Edge function : AllBottom (result of previous compose)
19977 2019-Jan-13 16:45:10.431192 - [DEBUG]
19978 2019-Jan-13 16:45:10.431219 - [DEBUG] Join: AllTop & AllBottom
19979 2019-Jan-13 16:45:10.431245 - [DEBUG] = AllBottom (new jump func)
19980 2019-Jan-13 16:45:10.431269 - [DEBUG]
19981 2019-Jan-13 16:45:10.431293 - [DEBUG] Start adding new jump function
19982 2019-Jan-13 16:45:10.431317 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19983 2019-Jan-13 16:45:10.431373 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19984 2019-Jan-13 16:45:10.432037 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19985 2019-Jan-13 16:45:10.432690 - [DEBUG] Edge Function : AllBottom
19986 2019-Jan-13 16:45:10.432720 - [DEBUG] End adding new jump function
19987 2019-Jan-13 16:45:10.432744 - [DEBUG]
19988 2019-Jan-13 16:45:10.432767 - [DEBUG] -------------------------------------------- 565. Path Edge --------------------------------------------
19989 2019-Jan-13 16:45:10.432792 - [DEBUG]
19990 2019-Jan-13 16:45:10.432815 - [DEBUG] Process 565. path edge:
19991 2019-Jan-13 16:45:10.432839 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19992 2019-Jan-13 16:45:10.432897 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
19993 2019-Jan-13 16:45:10.433543 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19994 2019-Jan-13 16:45:10.434178 - [DEBUG]
19995 2019-Jan-13 16:45:10.434203 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19996 2019-Jan-13 16:45:10.434887 - [DEBUG] Possible callees:
19997 2019-Jan-13 16:45:10.434912 - [DEBUG] llvm.dbg.declare
19998 2019-Jan-13 16:45:10.434937 - [DEBUG] Possible return sites:
19999 2019-Jan-13 16:45:10.434965 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19320000 2019-Jan-13 16:45:10.436248 - [DEBUG] Found and process special summary
20001 2019-Jan-13 16:45:10.436285 - [DEBUG] Compose: EdgeIdentity * AllBottom
20002 2019-Jan-13 16:45:10.436313 - [DEBUG]
20003 2019-Jan-13 16:45:10.436337 - [DEBUG] Propagate flow
20004 2019-Jan-13 16:45:10.436360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20005 2019-Jan-13 16:45:10.436417 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20006 2019-Jan-13 16:45:10.437095 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20007 2019-Jan-13 16:45:10.437766 - [DEBUG] Edge function : AllBottom (result of previous compose)
20008 2019-Jan-13 16:45:10.437793 - [DEBUG]
20009 2019-Jan-13 16:45:10.437819 - [DEBUG] Join: AllTop & AllBottom
20010 2019-Jan-13 16:45:10.437846 - [DEBUG] = AllBottom (new jump func)
20011 2019-Jan-13 16:45:10.437871 - [DEBUG]
20012 2019-Jan-13 16:45:10.437894 - [DEBUG] Start adding new jump function
20013 2019-Jan-13 16:45:10.437918 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20014 2019-Jan-13 16:45:10.437982 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20015 2019-Jan-13 16:45:10.438660 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20016 2019-Jan-13 16:45:10.439335 - [DEBUG] Edge Function : AllBottom
20017 2019-Jan-13 16:45:10.439370 - [DEBUG] End adding new jump function
20018 2019-Jan-13 16:45:10.439394 - [DEBUG]
20019 2019-Jan-13 16:45:10.439418 - [DEBUG] -------------------------------------------- 566. Path Edge --------------------------------------------
20020 2019-Jan-13 16:45:10.439444 - [DEBUG]
20021 2019-Jan-13 16:45:10.439467 - [DEBUG] Process 566. path edge:
20022 2019-Jan-13 16:45:10.439492 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20023 2019-Jan-13 16:45:10.439566 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
20024 2019-Jan-13 16:45:10.440250 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20025 2019-Jan-13 16:45:10.440899 - [DEBUG]
20026 2019-Jan-13 16:45:10.440925 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20027 2019-Jan-13 16:45:10.441623 - [DEBUG] Compose: EdgeIdentity * AllBottom
20028 2019-Jan-13 16:45:10.441651 - [DEBUG]
20029 2019-Jan-13 16:45:10.441676 - [DEBUG] Propagate flow
20030 2019-Jan-13 16:45:10.441699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20031 2019-Jan-13 16:45:10.441758 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
20032 2019-Jan-13 16:45:10.442395 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20033 2019-Jan-13 16:45:10.443031 - [DEBUG] Edge function : AllBottom (result of previous compose)
20034 2019-Jan-13 16:45:10.443056 - [DEBUG]
20035 2019-Jan-13 16:45:10.443081 - [DEBUG] Join: AllTop & AllBottom
20036 2019-Jan-13 16:45:10.443107 - [DEBUG] = AllBottom (new jump func)
20037 2019-Jan-13 16:45:10.443131 - [DEBUG]
20038 2019-Jan-13 16:45:10.443155 - [DEBUG] Start adding new jump function
20039 2019-Jan-13 16:45:10.443178 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20040 2019-Jan-13 16:45:10.443234 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20041 2019-Jan-13 16:45:10.443869 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
20042 2019-Jan-13 16:45:10.444503 - [DEBUG] Edge Function : AllBottom
20043 2019-Jan-13 16:45:10.444531 - [DEBUG] End adding new jump function
20044 2019-Jan-13 16:45:10.444555 - [DEBUG]
20045 2019-Jan-13 16:45:10.444579 - [DEBUG] -------------------------------------------- 567. Path Edge --------------------------------------------
20046 2019-Jan-13 16:45:10.444603 - [DEBUG]
20047 2019-Jan-13 16:45:10.444626 - [DEBUG] Process 567. path edge:
20048 2019-Jan-13 16:45:10.444650 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20049 2019-Jan-13 16:45:10.444706 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
20050 2019-Jan-13 16:45:10.445377 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20051 2019-Jan-13 16:45:10.446074 - [DEBUG]
20052 2019-Jan-13 16:45:10.446102 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
20053 2019-Jan-13 16:45:10.446773 - [DEBUG] Compose: EdgeIdentity * AllBottom
20054 2019-Jan-13 16:45:10.446801 - [DEBUG]
20055 2019-Jan-13 16:45:10.446824 - [DEBUG] Propagate flow
20056 2019-Jan-13 16:45:10.446848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20057 2019-Jan-13 16:45:10.446910 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
20058 2019-Jan-13 16:45:10.447565 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20059 2019-Jan-13 16:45:10.448223 - [DEBUG] Edge function : AllBottom (result of previous compose)
20060 2019-Jan-13 16:45:10.448248 - [DEBUG]
20061 2019-Jan-13 16:45:10.448274 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20062 2019-Jan-13 16:45:10.448300 - [DEBUG] = AllBottom
20063 2019-Jan-13 16:45:10.448324 - [DEBUG]
20064 2019-Jan-13 16:45:10.448347 - [DEBUG] PROPAGATE: No new function!
20065 2019-Jan-13 16:45:10.448371 - [DEBUG] EDGE:
20066 2019-Jan-13 16:45:10.448430 - [DEBUG] ---> 20067 2019-Jan-13 16:45:10.449077 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20068 2019-Jan-13 16:45:10.449738 - [DEBUG]
20069 2019-Jan-13 16:45:10.449765 - [DEBUG] EDGE:
20070 2019-Jan-13 16:45:10.449830 - [DEBUG] ---> 20071 2019-Jan-13 16:45:10.450512 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20072 2019-Jan-13 16:45:10.451208 - [DEBUG]
20073 2019-Jan-13 16:45:10.451280 - [DEBUG] Compose: EdgeIdentity * AllBottom
20074 2019-Jan-13 16:45:10.451309 - [DEBUG]
20075 2019-Jan-13 16:45:10.451335 - [DEBUG] Propagate flow
20076 2019-Jan-13 16:45:10.451360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20077 2019-Jan-13 16:45:10.451480 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20078 2019-Jan-13 16:45:10.452400 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20079 2019-Jan-13 16:45:10.453080 - [DEBUG] Edge function : AllBottom (result of previous compose)
20080 2019-Jan-13 16:45:10.453107 - [DEBUG]
20081 2019-Jan-13 16:45:10.453134 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20082 2019-Jan-13 16:45:10.453160 - [DEBUG] = AllBottom
20083 2019-Jan-13 16:45:10.453184 - [DEBUG]
20084 2019-Jan-13 16:45:10.453208 - [DEBUG] PROPAGATE: No new function!
20085 2019-Jan-13 16:45:10.453241 - [DEBUG] EDGE:
20086 2019-Jan-13 16:45:10.453306 - [DEBUG] ---> 20087 2019-Jan-13 16:45:10.453959 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20088 2019-Jan-13 16:45:10.454595 - [DEBUG]
20089 2019-Jan-13 16:45:10.454621 - [DEBUG] EDGE:
20090 2019-Jan-13 16:45:10.454679 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
20091 2019-Jan-13 16:45:10.455365 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20092 2019-Jan-13 16:45:10.456004 - [DEBUG]
20093 2019-Jan-13 16:45:10.456029 - [DEBUG] EDGE:
20094 2019-Jan-13 16:45:10.456107 - [DEBUG] ---> 20095 2019-Jan-13 16:45:10.456745 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20096 2019-Jan-13 16:45:10.457386 - [DEBUG]
20097 2019-Jan-13 16:45:10.457411 - [DEBUG] EDGE:
20098 2019-Jan-13 16:45:10.457469 - [DEBUG] ---> 20099 2019-Jan-13 16:45:10.458119 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20100 2019-Jan-13 16:45:10.458755 - [DEBUG]
20101 2019-Jan-13 16:45:10.458781 - [DEBUG] EDGE:
20102 2019-Jan-13 16:45:10.458838 - [DEBUG] ---> 20103 2019-Jan-13 16:45:10.459480 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20104 2019-Jan-13 16:45:10.460113 - [DEBUG]
20105 2019-Jan-13 16:45:10.460159 - [DEBUG] Compose: EdgeIdentity * AllBottom
20106 2019-Jan-13 16:45:10.460186 - [DEBUG]
20107 2019-Jan-13 16:45:10.460210 - [DEBUG] Propagate flow
20108 2019-Jan-13 16:45:10.460234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20109 2019-Jan-13 16:45:10.460291 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
20110 2019-Jan-13 16:45:10.460931 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20111 2019-Jan-13 16:45:10.461583 - [DEBUG] Edge function : AllBottom (result of previous compose)
20112 2019-Jan-13 16:45:10.461608 - [DEBUG]
20113 2019-Jan-13 16:45:10.461633 - [DEBUG] Join: AllTop & AllBottom
20114 2019-Jan-13 16:45:10.461660 - [DEBUG] = AllBottom (new jump func)
20115 2019-Jan-13 16:45:10.461684 - [DEBUG]
20116 2019-Jan-13 16:45:10.461708 - [DEBUG] Start adding new jump function
20117 2019-Jan-13 16:45:10.461731 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20118 2019-Jan-13 16:45:10.461787 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20119 2019-Jan-13 16:45:10.462423 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
20120 2019-Jan-13 16:45:10.463060 - [DEBUG] Edge Function : AllBottom
20121 2019-Jan-13 16:45:10.463090 - [DEBUG] End adding new jump function
20122 2019-Jan-13 16:45:10.463114 - [DEBUG]
20123 2019-Jan-13 16:45:10.463138 - [DEBUG] -------------------------------------------- 568. Path Edge --------------------------------------------
20124 2019-Jan-13 16:45:10.463162 - [DEBUG]
20125 2019-Jan-13 16:45:10.463186 - [DEBUG] Process 568. path edge:
20126 2019-Jan-13 16:45:10.463210 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20127 2019-Jan-13 16:45:10.463266 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
20128 2019-Jan-13 16:45:10.463905 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20129 2019-Jan-13 16:45:10.464541 - [DEBUG]
20130 2019-Jan-13 16:45:10.464567 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
20131 2019-Jan-13 16:45:10.465254 - [DEBUG] Compose: EdgeIdentity * AllBottom
20132 2019-Jan-13 16:45:10.465282 - [DEBUG]
20133 2019-Jan-13 16:45:10.465306 - [DEBUG] Propagate flow
20134 2019-Jan-13 16:45:10.465329 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20135 2019-Jan-13 16:45:10.465389 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
20136 2019-Jan-13 16:45:10.466035 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20137 2019-Jan-13 16:45:10.466682 - [DEBUG] Edge function : AllBottom (result of previous compose)
20138 2019-Jan-13 16:45:10.466707 - [DEBUG]
20139 2019-Jan-13 16:45:10.466733 - [DEBUG] Join: AllTop & AllBottom
20140 2019-Jan-13 16:45:10.466759 - [DEBUG] = AllBottom (new jump func)
20141 2019-Jan-13 16:45:10.466783 - [DEBUG]
20142 2019-Jan-13 16:45:10.466806 - [DEBUG] Start adding new jump function
20143 2019-Jan-13 16:45:10.466830 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20144 2019-Jan-13 16:45:10.466886 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20145 2019-Jan-13 16:45:10.467541 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
20146 2019-Jan-13 16:45:10.468203 - [DEBUG] Edge Function : AllBottom
20147 2019-Jan-13 16:45:10.468233 - [DEBUG] End adding new jump function
20148 2019-Jan-13 16:45:10.468257 - [DEBUG]
20149 2019-Jan-13 16:45:10.468281 - [DEBUG] -------------------------------------------- 569. Path Edge --------------------------------------------
20150 2019-Jan-13 16:45:10.468305 - [DEBUG]
20151 2019-Jan-13 16:45:10.468328 - [DEBUG] Process 569. path edge:
20152 2019-Jan-13 16:45:10.468352 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20153 2019-Jan-13 16:45:10.468410 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
20154 2019-Jan-13 16:45:10.469044 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20155 2019-Jan-13 16:45:10.469678 - [DEBUG]
20156 2019-Jan-13 16:45:10.469704 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
20157 2019-Jan-13 16:45:10.470359 - [DEBUG] Compose: EdgeIdentity * AllBottom
20158 2019-Jan-13 16:45:10.470387 - [DEBUG]
20159 2019-Jan-13 16:45:10.470411 - [DEBUG] Propagate flow
20160 2019-Jan-13 16:45:10.470434 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20161 2019-Jan-13 16:45:10.470492 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
20162 2019-Jan-13 16:45:10.471139 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20163 2019-Jan-13 16:45:10.471801 - [DEBUG] Edge function : AllBottom (result of previous compose)
20164 2019-Jan-13 16:45:10.471826 - [DEBUG]
20165 2019-Jan-13 16:45:10.471851 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20166 2019-Jan-13 16:45:10.471877 - [DEBUG] = AllBottom
20167 2019-Jan-13 16:45:10.471902 - [DEBUG]
20168 2019-Jan-13 16:45:10.471925 - [DEBUG] PROPAGATE: No new function!
20169 2019-Jan-13 16:45:10.471950 - [DEBUG] EDGE:
20170 2019-Jan-13 16:45:10.472009 - [DEBUG] ---> 20171 2019-Jan-13 16:45:10.472642 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20172 2019-Jan-13 16:45:10.473278 - [DEBUG]
20173 2019-Jan-13 16:45:10.473303 - [DEBUG] EDGE:
20174 2019-Jan-13 16:45:10.473360 - [DEBUG] ---> 20175 2019-Jan-13 16:45:10.474001 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20176 2019-Jan-13 16:45:10.474636 - [DEBUG]
20177 2019-Jan-13 16:45:10.474662 - [DEBUG] EDGE:
20178 2019-Jan-13 16:45:10.474719 - [DEBUG] ---> 20179 2019-Jan-13 16:45:10.475383 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20180 2019-Jan-13 16:45:10.476047 - [DEBUG]
20181 2019-Jan-13 16:45:10.476073 - [DEBUG] EDGE:
20182 2019-Jan-13 16:45:10.476158 - [DEBUG] ---> 20183 2019-Jan-13 16:45:10.476826 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20184 2019-Jan-13 16:45:10.477500 - [DEBUG]
20185 2019-Jan-13 16:45:10.477527 - [DEBUG] EDGE:
20186 2019-Jan-13 16:45:10.477591 - [DEBUG] ---> 20187 2019-Jan-13 16:45:10.478274 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20188 2019-Jan-13 16:45:10.478926 - [DEBUG]
20189 2019-Jan-13 16:45:10.478954 - [DEBUG] EDGE:
20190 2019-Jan-13 16:45:10.479016 - [DEBUG] ---> 20191 2019-Jan-13 16:45:10.479708 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20192 2019-Jan-13 16:45:10.480376 - [DEBUG]
20193 2019-Jan-13 16:45:10.480434 - [DEBUG] Compose: EdgeIdentity * AllBottom
20194 2019-Jan-13 16:45:10.480463 - [DEBUG]
20195 2019-Jan-13 16:45:10.480487 - [DEBUG] Propagate flow
20196 2019-Jan-13 16:45:10.480511 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20197 2019-Jan-13 16:45:10.480574 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
20198 2019-Jan-13 16:45:10.481222 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20199 2019-Jan-13 16:45:10.481895 - [DEBUG] Edge function : AllBottom (result of previous compose)
20200 2019-Jan-13 16:45:10.481920 - [DEBUG]
20201 2019-Jan-13 16:45:10.481946 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20202 2019-Jan-13 16:45:10.481972 - [DEBUG] = AllBottom
20203 2019-Jan-13 16:45:10.481997 - [DEBUG]
20204 2019-Jan-13 16:45:10.482020 - [DEBUG] PROPAGATE: No new function!
20205 2019-Jan-13 16:45:10.482048 - [DEBUG] EDGE:
20206 2019-Jan-13 16:45:10.482108 - [DEBUG] ---> 20207 2019-Jan-13 16:45:10.482778 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20208 2019-Jan-13 16:45:10.483454 - [DEBUG]
20209 2019-Jan-13 16:45:10.483483 - [DEBUG] EDGE:
20210 2019-Jan-13 16:45:10.483554 - [DEBUG] ---> 20211 2019-Jan-13 16:45:10.484239 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20212 2019-Jan-13 16:45:10.484987 - [DEBUG]
20213 2019-Jan-13 16:45:10.485017 - [DEBUG] EDGE:
20214 2019-Jan-13 16:45:10.485098 - [DEBUG] ---> 20215 2019-Jan-13 16:45:10.485990 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20216 2019-Jan-13 16:45:10.486659 - [DEBUG]
20217 2019-Jan-13 16:45:10.486715 - [DEBUG] Compose: EdgeIdentity * AllBottom
20218 2019-Jan-13 16:45:10.486743 - [DEBUG]
20219 2019-Jan-13 16:45:10.486768 - [DEBUG] Propagate flow
20220 2019-Jan-13 16:45:10.486792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20221 2019-Jan-13 16:45:10.486853 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
20222 2019-Jan-13 16:45:10.487494 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20223 2019-Jan-13 16:45:10.488160 - [DEBUG] Edge function : AllBottom (result of previous compose)
20224 2019-Jan-13 16:45:10.488206 - [DEBUG]
20225 2019-Jan-13 16:45:10.488241 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20226 2019-Jan-13 16:45:10.488267 - [DEBUG] = AllBottom
20227 2019-Jan-13 16:45:10.488292 - [DEBUG]
20228 2019-Jan-13 16:45:10.488316 - [DEBUG] PROPAGATE: No new function!
20229 2019-Jan-13 16:45:10.488344 - [DEBUG] EDGE:
20230 2019-Jan-13 16:45:10.488403 - [DEBUG] ---> 20231 2019-Jan-13 16:45:10.489056 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20232 2019-Jan-13 16:45:10.489698 - [DEBUG]
20233 2019-Jan-13 16:45:10.489723 - [DEBUG] EDGE:
20234 2019-Jan-13 16:45:10.489781 - [DEBUG] ---> 20235 2019-Jan-13 16:45:10.490417 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20236 2019-Jan-13 16:45:10.491051 - [DEBUG]
20237 2019-Jan-13 16:45:10.491076 - [DEBUG] EDGE:
20238 2019-Jan-13 16:45:10.491134 - [DEBUG] ---> 20239 2019-Jan-13 16:45:10.491785 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20240 2019-Jan-13 16:45:10.492421 - [DEBUG]
20241 2019-Jan-13 16:45:10.492446 - [DEBUG] EDGE:
20242 2019-Jan-13 16:45:10.492504 - [DEBUG] ---> 20243 2019-Jan-13 16:45:10.493144 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20244 2019-Jan-13 16:45:10.493781 - [DEBUG]
20245 2019-Jan-13 16:45:10.493818 - [DEBUG] Compose: EdgeIdentity * AllBottom
20246 2019-Jan-13 16:45:10.493845 - [DEBUG]
20247 2019-Jan-13 16:45:10.493869 - [DEBUG] Propagate flow
20248 2019-Jan-13 16:45:10.493893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20249 2019-Jan-13 16:45:10.493949 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
20250 2019-Jan-13 16:45:10.494589 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20251 2019-Jan-13 16:45:10.495249 - [DEBUG] Edge function : AllBottom (result of previous compose)
20252 2019-Jan-13 16:45:10.495275 - [DEBUG]
20253 2019-Jan-13 16:45:10.495300 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20254 2019-Jan-13 16:45:10.495325 - [DEBUG] = AllBottom
20255 2019-Jan-13 16:45:10.495350 - [DEBUG]
20256 2019-Jan-13 16:45:10.495373 - [DEBUG] PROPAGATE: No new function!
20257 2019-Jan-13 16:45:10.495399 - [DEBUG] EDGE:
20258 2019-Jan-13 16:45:10.495458 - [DEBUG] ---> 20259 2019-Jan-13 16:45:10.496109 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20260 2019-Jan-13 16:45:10.496755 - [DEBUG]
20261 2019-Jan-13 16:45:10.496781 - [DEBUG] EDGE:
20262 2019-Jan-13 16:45:10.496840 - [DEBUG] ---> 20263 2019-Jan-13 16:45:10.497476 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20264 2019-Jan-13 16:45:10.498136 - [DEBUG]
20265 2019-Jan-13 16:45:10.498162 - [DEBUG] EDGE:
20266 2019-Jan-13 16:45:10.498220 - [DEBUG] ---> 20267 2019-Jan-13 16:45:10.498882 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20268 2019-Jan-13 16:45:10.499527 - [DEBUG]
20269 2019-Jan-13 16:45:10.499572 - [DEBUG] Compose: EdgeIdentity * AllBottom
20270 2019-Jan-13 16:45:10.499600 - [DEBUG]
20271 2019-Jan-13 16:45:10.499624 - [DEBUG] Propagate flow
20272 2019-Jan-13 16:45:10.499648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20273 2019-Jan-13 16:45:10.499705 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
20274 2019-Jan-13 16:45:10.500345 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20275 2019-Jan-13 16:45:10.500982 - [DEBUG] Edge function : AllBottom (result of previous compose)
20276 2019-Jan-13 16:45:10.501007 - [DEBUG]
20277 2019-Jan-13 16:45:10.501032 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20278 2019-Jan-13 16:45:10.501058 - [DEBUG] = AllBottom
20279 2019-Jan-13 16:45:10.501083 - [DEBUG]
20280 2019-Jan-13 16:45:10.501106 - [DEBUG] PROPAGATE: No new function!
20281 2019-Jan-13 16:45:10.501132 - [DEBUG] EDGE:
20282 2019-Jan-13 16:45:10.501190 - [DEBUG] ---> 20283 2019-Jan-13 16:45:10.501860 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20284 2019-Jan-13 16:45:10.502496 - [DEBUG]
20285 2019-Jan-13 16:45:10.502522 - [DEBUG] EDGE:
20286 2019-Jan-13 16:45:10.502580 - [DEBUG] ---> 20287 2019-Jan-13 16:45:10.503220 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20288 2019-Jan-13 16:45:10.503854 - [DEBUG]
20289 2019-Jan-13 16:45:10.503879 - [DEBUG] EDGE:
20290 2019-Jan-13 16:45:10.503937 - [DEBUG] ---> 20291 2019-Jan-13 16:45:10.504575 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20292 2019-Jan-13 16:45:10.505234 - [DEBUG]
20293 2019-Jan-13 16:45:10.505270 - [DEBUG] Compose: EdgeIdentity * AllBottom
20294 2019-Jan-13 16:45:10.505298 - [DEBUG]
20295 2019-Jan-13 16:45:10.505325 - [DEBUG] Propagate flow
20296 2019-Jan-13 16:45:10.505349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20297 2019-Jan-13 16:45:10.505407 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
20298 2019-Jan-13 16:45:10.506077 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20299 2019-Jan-13 16:45:10.506742 - [DEBUG] Edge function : AllBottom (result of previous compose)
20300 2019-Jan-13 16:45:10.506768 - [DEBUG]
20301 2019-Jan-13 16:45:10.506794 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20302 2019-Jan-13 16:45:10.506820 - [DEBUG] = AllBottom
20303 2019-Jan-13 16:45:10.506844 - [DEBUG]
20304 2019-Jan-13 16:45:10.506868 - [DEBUG] PROPAGATE: No new function!
20305 2019-Jan-13 16:45:10.506897 - [DEBUG] EDGE:
20306 2019-Jan-13 16:45:10.506959 - [DEBUG] ---> 20307 2019-Jan-13 16:45:10.507619 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20308 2019-Jan-13 16:45:10.508288 - [DEBUG]
20309 2019-Jan-13 16:45:10.508332 - [DEBUG] Compose: EdgeIdentity * AllBottom
20310 2019-Jan-13 16:45:10.508360 - [DEBUG]
20311 2019-Jan-13 16:45:10.508398 - [DEBUG] Propagate flow
20312 2019-Jan-13 16:45:10.508422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20313 2019-Jan-13 16:45:10.508482 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
20314 2019-Jan-13 16:45:10.509123 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20315 2019-Jan-13 16:45:10.509765 - [DEBUG] Edge function : AllBottom (result of previous compose)
20316 2019-Jan-13 16:45:10.509790 - [DEBUG]
20317 2019-Jan-13 16:45:10.509816 - [DEBUG] Join: AllTop & AllBottom
20318 2019-Jan-13 16:45:10.509842 - [DEBUG] = AllBottom (new jump func)
20319 2019-Jan-13 16:45:10.509867 - [DEBUG]
20320 2019-Jan-13 16:45:10.509890 - [DEBUG] Start adding new jump function
20321 2019-Jan-13 16:45:10.509914 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20322 2019-Jan-13 16:45:10.509970 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20323 2019-Jan-13 16:45:10.510607 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
20324 2019-Jan-13 16:45:10.511244 - [DEBUG] Edge Function : AllBottom
20325 2019-Jan-13 16:45:10.511275 - [DEBUG] End adding new jump function
20326 2019-Jan-13 16:45:10.511299 - [DEBUG]
20327 2019-Jan-13 16:45:10.511323 - [DEBUG] -------------------------------------------- 570. Path Edge --------------------------------------------
20328 2019-Jan-13 16:45:10.511348 - [DEBUG]
20329 2019-Jan-13 16:45:10.511372 - [DEBUG] Process 570. path edge:
20330 2019-Jan-13 16:45:10.511396 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20331 2019-Jan-13 16:45:10.511466 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
20332 2019-Jan-13 16:45:10.512106 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20333 2019-Jan-13 16:45:10.512741 - [DEBUG]
20334 2019-Jan-13 16:45:10.512766 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
20335 2019-Jan-13 16:45:10.513413 - [DEBUG] Possible callees:
20336 2019-Jan-13 16:45:10.513439 - [DEBUG] foo
20337 2019-Jan-13 16:45:10.513464 - [DEBUG] Possible return sites:
20338 2019-Jan-13 16:45:10.513488 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12620339 2019-Jan-13 16:45:10.514769 - [DEBUG] Found and process special summary
20340 2019-Jan-13 16:45:10.514804 - [DEBUG] Compose: EdgeIdentity * AllBottom
20341 2019-Jan-13 16:45:10.514833 - [DEBUG]
20342 2019-Jan-13 16:45:10.514857 - [DEBUG] Propagate flow
20343 2019-Jan-13 16:45:10.514880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20344 2019-Jan-13 16:45:10.514938 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20345 2019-Jan-13 16:45:10.515594 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20346 2019-Jan-13 16:45:10.516241 - [DEBUG] Edge function : AllBottom (result of previous compose)
20347 2019-Jan-13 16:45:10.516267 - [DEBUG]
20348 2019-Jan-13 16:45:10.516292 - [DEBUG] Join: AllTop & AllBottom
20349 2019-Jan-13 16:45:10.516319 - [DEBUG] = AllBottom (new jump func)
20350 2019-Jan-13 16:45:10.516343 - [DEBUG]
20351 2019-Jan-13 16:45:10.516367 - [DEBUG] Start adding new jump function
20352 2019-Jan-13 16:45:10.516390 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20353 2019-Jan-13 16:45:10.516448 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20354 2019-Jan-13 16:45:10.517095 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20355 2019-Jan-13 16:45:10.517786 - [DEBUG] Edge Function : AllBottom
20356 2019-Jan-13 16:45:10.517822 - [DEBUG] End adding new jump function
20357 2019-Jan-13 16:45:10.517847 - [DEBUG]
20358 2019-Jan-13 16:45:10.517871 - [DEBUG] -------------------------------------------- 571. Path Edge --------------------------------------------
20359 2019-Jan-13 16:45:10.517896 - [DEBUG]
20360 2019-Jan-13 16:45:10.517919 - [DEBUG] Process 571. path edge:
20361 2019-Jan-13 16:45:10.517943 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20362 2019-Jan-13 16:45:10.518012 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
20363 2019-Jan-13 16:45:10.518708 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20364 2019-Jan-13 16:45:10.519362 - [DEBUG]
20365 2019-Jan-13 16:45:10.519389 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20366 2019-Jan-13 16:45:10.520110 - [DEBUG] Compose: EdgeIdentity * AllBottom
20367 2019-Jan-13 16:45:10.520142 - [DEBUG]
20368 2019-Jan-13 16:45:10.520166 - [DEBUG] Propagate flow
20369 2019-Jan-13 16:45:10.520190 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20370 2019-Jan-13 16:45:10.520264 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20371 2019-Jan-13 16:45:10.520942 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20372 2019-Jan-13 16:45:10.521639 - [DEBUG] Edge function : AllBottom (result of previous compose)
20373 2019-Jan-13 16:45:10.521666 - [DEBUG]
20374 2019-Jan-13 16:45:10.521692 - [DEBUG] Join: AllTop & AllBottom
20375 2019-Jan-13 16:45:10.521718 - [DEBUG] = AllBottom (new jump func)
20376 2019-Jan-13 16:45:10.521743 - [DEBUG]
20377 2019-Jan-13 16:45:10.521767 - [DEBUG] Start adding new jump function
20378 2019-Jan-13 16:45:10.521790 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20379 2019-Jan-13 16:45:10.521853 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20380 2019-Jan-13 16:45:10.522494 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20381 2019-Jan-13 16:45:10.523130 - [DEBUG] Edge Function : AllBottom
20382 2019-Jan-13 16:45:10.523160 - [DEBUG] End adding new jump function
20383 2019-Jan-13 16:45:10.523184 - [DEBUG]
20384 2019-Jan-13 16:45:10.523208 - [DEBUG] -------------------------------------------- 572. Path Edge --------------------------------------------
20385 2019-Jan-13 16:45:10.523232 - [DEBUG]
20386 2019-Jan-13 16:45:10.523255 - [DEBUG] Process 572. path edge:
20387 2019-Jan-13 16:45:10.523279 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20388 2019-Jan-13 16:45:10.523335 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
20389 2019-Jan-13 16:45:10.523972 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20390 2019-Jan-13 16:45:10.524608 - [DEBUG]
20391 2019-Jan-13 16:45:10.524635 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20392 2019-Jan-13 16:45:10.525318 - [DEBUG] Compose: EdgeIdentity * AllBottom
20393 2019-Jan-13 16:45:10.525351 - [DEBUG]
20394 2019-Jan-13 16:45:10.525375 - [DEBUG] Propagate flow
20395 2019-Jan-13 16:45:10.525399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20396 2019-Jan-13 16:45:10.525457 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20397 2019-Jan-13 16:45:10.526097 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20398 2019-Jan-13 16:45:10.526751 - [DEBUG] Edge function : AllBottom (result of previous compose)
20399 2019-Jan-13 16:45:10.526777 - [DEBUG]
20400 2019-Jan-13 16:45:10.526802 - [DEBUG] Join: AllTop & AllBottom
20401 2019-Jan-13 16:45:10.526828 - [DEBUG] = AllBottom (new jump func)
20402 2019-Jan-13 16:45:10.526853 - [DEBUG]
20403 2019-Jan-13 16:45:10.526876 - [DEBUG] Start adding new jump function
20404 2019-Jan-13 16:45:10.526900 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20405 2019-Jan-13 16:45:10.526956 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20406 2019-Jan-13 16:45:10.527593 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20407 2019-Jan-13 16:45:10.528247 - [DEBUG] Edge Function : AllBottom
20408 2019-Jan-13 16:45:10.528275 - [DEBUG] End adding new jump function
20409 2019-Jan-13 16:45:10.528299 - [DEBUG]
20410 2019-Jan-13 16:45:10.528323 - [DEBUG] -------------------------------------------- 573. Path Edge --------------------------------------------
20411 2019-Jan-13 16:45:10.528347 - [DEBUG]
20412 2019-Jan-13 16:45:10.528370 - [DEBUG] Process 573. path edge:
20413 2019-Jan-13 16:45:10.528394 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20414 2019-Jan-13 16:45:10.528450 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
20415 2019-Jan-13 16:45:10.529086 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20416 2019-Jan-13 16:45:10.529722 - [DEBUG]
20417 2019-Jan-13 16:45:10.529748 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20418 2019-Jan-13 16:45:10.530403 - [DEBUG] Compose: EdgeIdentity * AllBottom
20419 2019-Jan-13 16:45:10.530431 - [DEBUG]
20420 2019-Jan-13 16:45:10.530455 - [DEBUG] Propagate flow
20421 2019-Jan-13 16:45:10.530478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20422 2019-Jan-13 16:45:10.530535 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20423 2019-Jan-13 16:45:10.531190 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20424 2019-Jan-13 16:45:10.531853 - [DEBUG] Edge function : AllBottom (result of previous compose)
20425 2019-Jan-13 16:45:10.531879 - [DEBUG]
20426 2019-Jan-13 16:45:10.531904 - [DEBUG] Join: AllTop & AllBottom
20427 2019-Jan-13 16:45:10.531931 - [DEBUG] = AllBottom (new jump func)
20428 2019-Jan-13 16:45:10.531955 - [DEBUG]
20429 2019-Jan-13 16:45:10.531979 - [DEBUG] Start adding new jump function
20430 2019-Jan-13 16:45:10.532002 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20431 2019-Jan-13 16:45:10.532064 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20432 2019-Jan-13 16:45:10.532750 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20433 2019-Jan-13 16:45:10.533446 - [DEBUG] Edge Function : AllBottom
20434 2019-Jan-13 16:45:10.533482 - [DEBUG] End adding new jump function
20435 2019-Jan-13 16:45:10.533507 - [DEBUG]
20436 2019-Jan-13 16:45:10.533531 - [DEBUG] -------------------------------------------- 574. Path Edge --------------------------------------------
20437 2019-Jan-13 16:45:10.533557 - [DEBUG]
20438 2019-Jan-13 16:45:10.533581 - [DEBUG] Process 574. path edge:
20439 2019-Jan-13 16:45:10.533605 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20440 2019-Jan-13 16:45:10.533686 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
20441 2019-Jan-13 16:45:10.534403 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20442 2019-Jan-13 16:45:10.535165 - [DEBUG]
20443 2019-Jan-13 16:45:10.535194 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20444 2019-Jan-13 16:45:10.535921 - [DEBUG] Possible callees:
20445 2019-Jan-13 16:45:10.535949 - [DEBUG] llvm.dbg.declare
20446 2019-Jan-13 16:45:10.535973 - [DEBUG] Possible return sites:
20447 2019-Jan-13 16:45:10.535997 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13620448 2019-Jan-13 16:45:10.537513 - [DEBUG] Found and process special summary
20449 2019-Jan-13 16:45:10.537571 - [DEBUG] Compose: EdgeIdentity * AllBottom
20450 2019-Jan-13 16:45:10.537601 - [DEBUG]
20451 2019-Jan-13 16:45:10.537625 - [DEBUG] Propagate flow
20452 2019-Jan-13 16:45:10.537649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20453 2019-Jan-13 16:45:10.537727 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20454 2019-Jan-13 16:45:10.538433 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20455 2019-Jan-13 16:45:10.539074 - [DEBUG] Edge function : AllBottom (result of previous compose)
20456 2019-Jan-13 16:45:10.539099 - [DEBUG]
20457 2019-Jan-13 16:45:10.539126 - [DEBUG] Join: AllTop & AllBottom
20458 2019-Jan-13 16:45:10.539152 - [DEBUG] = AllBottom (new jump func)
20459 2019-Jan-13 16:45:10.539177 - [DEBUG]
20460 2019-Jan-13 16:45:10.539200 - [DEBUG] Start adding new jump function
20461 2019-Jan-13 16:45:10.539224 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20462 2019-Jan-13 16:45:10.539281 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20463 2019-Jan-13 16:45:10.539917 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20464 2019-Jan-13 16:45:10.540562 - [DEBUG] Edge Function : AllBottom
20465 2019-Jan-13 16:45:10.540592 - [DEBUG] End adding new jump function
20466 2019-Jan-13 16:45:10.540616 - [DEBUG]
20467 2019-Jan-13 16:45:10.540640 - [DEBUG] -------------------------------------------- 575. Path Edge --------------------------------------------
20468 2019-Jan-13 16:45:10.540664 - [DEBUG]
20469 2019-Jan-13 16:45:10.540687 - [DEBUG] Process 575. path edge:
20470 2019-Jan-13 16:45:10.540711 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20471 2019-Jan-13 16:45:10.540768 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
20472 2019-Jan-13 16:45:10.541421 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20473 2019-Jan-13 16:45:10.542057 - [DEBUG]
20474 2019-Jan-13 16:45:10.542082 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20475 2019-Jan-13 16:45:10.542742 - [DEBUG] Compose: EdgeIdentity * AllBottom
20476 2019-Jan-13 16:45:10.542771 - [DEBUG]
20477 2019-Jan-13 16:45:10.542795 - [DEBUG] Propagate flow
20478 2019-Jan-13 16:45:10.542818 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20479 2019-Jan-13 16:45:10.542876 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20480 2019-Jan-13 16:45:10.543512 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20481 2019-Jan-13 16:45:10.544147 - [DEBUG] Edge function : AllBottom (result of previous compose)
20482 2019-Jan-13 16:45:10.544172 - [DEBUG]
20483 2019-Jan-13 16:45:10.544197 - [DEBUG] Join: AllTop & AllBottom
20484 2019-Jan-13 16:45:10.544223 - [DEBUG] = AllBottom (new jump func)
20485 2019-Jan-13 16:45:10.544265 - [DEBUG]
20486 2019-Jan-13 16:45:10.544289 - [DEBUG] Start adding new jump function
20487 2019-Jan-13 16:45:10.544313 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20488 2019-Jan-13 16:45:10.544369 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20489 2019-Jan-13 16:45:10.545022 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20490 2019-Jan-13 16:45:10.545665 - [DEBUG] Edge Function : AllBottom
20491 2019-Jan-13 16:45:10.545694 - [DEBUG] End adding new jump function
20492 2019-Jan-13 16:45:10.545718 - [DEBUG]
20493 2019-Jan-13 16:45:10.545741 - [DEBUG] -------------------------------------------- 576. Path Edge --------------------------------------------
20494 2019-Jan-13 16:45:10.545766 - [DEBUG]
20495 2019-Jan-13 16:45:10.545789 - [DEBUG] Process 576. path edge:
20496 2019-Jan-13 16:45:10.545813 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20497 2019-Jan-13 16:45:10.545871 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
20498 2019-Jan-13 16:45:10.546516 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20499 2019-Jan-13 16:45:10.547163 - [DEBUG]
20500 2019-Jan-13 16:45:10.547189 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20501 2019-Jan-13 16:45:10.547855 - [DEBUG] Compose: EdgeIdentity * AllBottom
20502 2019-Jan-13 16:45:10.547883 - [DEBUG]
20503 2019-Jan-13 16:45:10.547907 - [DEBUG] Propagate flow
20504 2019-Jan-13 16:45:10.547930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20505 2019-Jan-13 16:45:10.547991 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
20506 2019-Jan-13 16:45:10.548697 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20507 2019-Jan-13 16:45:10.549390 - [DEBUG] Edge function : AllBottom (result of previous compose)
20508 2019-Jan-13 16:45:10.549417 - [DEBUG]
20509 2019-Jan-13 16:45:10.549444 - [DEBUG] Join: AllTop & AllBottom
20510 2019-Jan-13 16:45:10.549470 - [DEBUG] = AllBottom (new jump func)
20511 2019-Jan-13 16:45:10.549494 - [DEBUG]
20512 2019-Jan-13 16:45:10.549518 - [DEBUG] Start adding new jump function
20513 2019-Jan-13 16:45:10.549541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20514 2019-Jan-13 16:45:10.549608 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20515 2019-Jan-13 16:45:10.550265 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
20516 2019-Jan-13 16:45:10.550901 - [DEBUG] Edge Function : AllBottom
20517 2019-Jan-13 16:45:10.550931 - [DEBUG] End adding new jump function
20518 2019-Jan-13 16:45:10.550955 - [DEBUG]
20519 2019-Jan-13 16:45:10.550978 - [DEBUG] -------------------------------------------- 577. Path Edge --------------------------------------------
20520 2019-Jan-13 16:45:10.551003 - [DEBUG]
20521 2019-Jan-13 16:45:10.551026 - [DEBUG] Process 577. path edge:
20522 2019-Jan-13 16:45:10.551050 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20523 2019-Jan-13 16:45:10.551107 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
20524 2019-Jan-13 16:45:10.551762 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20525 2019-Jan-13 16:45:10.552399 - [DEBUG]
20526 2019-Jan-13 16:45:10.552425 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
20527 2019-Jan-13 16:45:10.553085 - [DEBUG] Compose: EdgeIdentity * AllBottom
20528 2019-Jan-13 16:45:10.553113 - [DEBUG]
20529 2019-Jan-13 16:45:10.553136 - [DEBUG] Propagate flow
20530 2019-Jan-13 16:45:10.553160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20531 2019-Jan-13 16:45:10.553235 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
20532 2019-Jan-13 16:45:10.553895 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20533 2019-Jan-13 16:45:10.554531 - [DEBUG] Edge function : AllBottom (result of previous compose)
20534 2019-Jan-13 16:45:10.554557 - [DEBUG]
20535 2019-Jan-13 16:45:10.554582 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20536 2019-Jan-13 16:45:10.554608 - [DEBUG] = AllBottom
20537 2019-Jan-13 16:45:10.554632 - [DEBUG]
20538 2019-Jan-13 16:45:10.554655 - [DEBUG] PROPAGATE: No new function!
20539 2019-Jan-13 16:45:10.554680 - [DEBUG] EDGE:
20540 2019-Jan-13 16:45:10.554750 - [DEBUG] ---> 20541 2019-Jan-13 16:45:10.555385 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20542 2019-Jan-13 16:45:10.556028 - [DEBUG]
20543 2019-Jan-13 16:45:10.556053 - [DEBUG] EDGE:
20544 2019-Jan-13 16:45:10.556111 - [DEBUG] ---> 20545 2019-Jan-13 16:45:10.556757 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20546 2019-Jan-13 16:45:10.557426 - [DEBUG]
20547 2019-Jan-13 16:45:10.557454 - [DEBUG] EDGE:
20548 2019-Jan-13 16:45:10.557519 - [DEBUG] ---> 20549 2019-Jan-13 16:45:10.558202 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20550 2019-Jan-13 16:45:10.558857 - [DEBUG]
20551 2019-Jan-13 16:45:10.558907 - [DEBUG] Compose: EdgeIdentity * AllBottom
20552 2019-Jan-13 16:45:10.558935 - [DEBUG]
20553 2019-Jan-13 16:45:10.558960 - [DEBUG] Propagate flow
20554 2019-Jan-13 16:45:10.558983 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20555 2019-Jan-13 16:45:10.559045 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20556 2019-Jan-13 16:45:10.559728 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20557 2019-Jan-13 16:45:10.560403 - [DEBUG] Edge function : AllBottom (result of previous compose)
20558 2019-Jan-13 16:45:10.560429 - [DEBUG]
20559 2019-Jan-13 16:45:10.560456 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20560 2019-Jan-13 16:45:10.560482 - [DEBUG] = AllBottom
20561 2019-Jan-13 16:45:10.560507 - [DEBUG]
20562 2019-Jan-13 16:45:10.560530 - [DEBUG] PROPAGATE: No new function!
20563 2019-Jan-13 16:45:10.560562 - [DEBUG] EDGE:
20564 2019-Jan-13 16:45:10.560630 - [DEBUG] ---> 20565 2019-Jan-13 16:45:10.561293 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20566 2019-Jan-13 16:45:10.561956 - [DEBUG]
20567 2019-Jan-13 16:45:10.562001 - [DEBUG] Compose: EdgeIdentity * AllBottom
20568 2019-Jan-13 16:45:10.562028 - [DEBUG]
20569 2019-Jan-13 16:45:10.562052 - [DEBUG] Propagate flow
20570 2019-Jan-13 16:45:10.562075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20571 2019-Jan-13 16:45:10.562132 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20572 2019-Jan-13 16:45:10.562779 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20573 2019-Jan-13 16:45:10.563416 - [DEBUG] Edge function : AllBottom (result of previous compose)
20574 2019-Jan-13 16:45:10.563461 - [DEBUG]
20575 2019-Jan-13 16:45:10.563487 - [DEBUG] Join: AllTop & AllBottom
20576 2019-Jan-13 16:45:10.563513 - [DEBUG] = AllBottom (new jump func)
20577 2019-Jan-13 16:45:10.563537 - [DEBUG]
20578 2019-Jan-13 16:45:10.563561 - [DEBUG] Start adding new jump function
20579 2019-Jan-13 16:45:10.563584 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20580 2019-Jan-13 16:45:10.563641 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20581 2019-Jan-13 16:45:10.564279 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20582 2019-Jan-13 16:45:10.564947 - [DEBUG] Edge Function : AllBottom
20583 2019-Jan-13 16:45:10.564977 - [DEBUG] End adding new jump function
20584 2019-Jan-13 16:45:10.565000 - [DEBUG]
20585 2019-Jan-13 16:45:10.565024 - [DEBUG] -------------------------------------------- 578. Path Edge --------------------------------------------
20586 2019-Jan-13 16:45:10.565049 - [DEBUG]
20587 2019-Jan-13 16:45:10.565072 - [DEBUG] Process 578. path edge:
20588 2019-Jan-13 16:45:10.565096 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20589 2019-Jan-13 16:45:10.565160 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
20590 2019-Jan-13 16:45:10.565824 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20591 2019-Jan-13 16:45:10.566490 - [DEBUG]
20592 2019-Jan-13 16:45:10.566516 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20593 2019-Jan-13 16:45:10.567227 - [DEBUG] Possible callees:
20594 2019-Jan-13 16:45:10.567254 - [DEBUG] llvm.dbg.declare
20595 2019-Jan-13 16:45:10.567280 - [DEBUG] Possible return sites:
20596 2019-Jan-13 16:45:10.567304 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14320597 2019-Jan-13 16:45:10.568768 - [DEBUG] Found and process special summary
20598 2019-Jan-13 16:45:10.568839 - [DEBUG] Compose: EdgeIdentity * AllBottom
20599 2019-Jan-13 16:45:10.568868 - [DEBUG]
20600 2019-Jan-13 16:45:10.568894 - [DEBUG] Propagate flow
20601 2019-Jan-13 16:45:10.568918 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20602 2019-Jan-13 16:45:10.569000 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20603 2019-Jan-13 16:45:10.569941 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20604 2019-Jan-13 16:45:10.570620 - [DEBUG] Edge function : AllBottom (result of previous compose)
20605 2019-Jan-13 16:45:10.570647 - [DEBUG]
20606 2019-Jan-13 16:45:10.570674 - [DEBUG] Join: AllTop & AllBottom
20607 2019-Jan-13 16:45:10.570701 - [DEBUG] = AllBottom (new jump func)
20608 2019-Jan-13 16:45:10.570725 - [DEBUG]
20609 2019-Jan-13 16:45:10.570749 - [DEBUG] Start adding new jump function
20610 2019-Jan-13 16:45:10.570773 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20611 2019-Jan-13 16:45:10.570833 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20612 2019-Jan-13 16:45:10.571495 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20613 2019-Jan-13 16:45:10.572153 - [DEBUG] Edge Function : AllBottom
20614 2019-Jan-13 16:45:10.572184 - [DEBUG] End adding new jump function
20615 2019-Jan-13 16:45:10.572209 - [DEBUG]
20616 2019-Jan-13 16:45:10.572233 - [DEBUG] -------------------------------------------- 579. Path Edge --------------------------------------------
20617 2019-Jan-13 16:45:10.572278 - [DEBUG]
20618 2019-Jan-13 16:45:10.572301 - [DEBUG] Process 579. path edge:
20619 2019-Jan-13 16:45:10.572326 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20620 2019-Jan-13 16:45:10.572385 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
20621 2019-Jan-13 16:45:10.573027 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20622 2019-Jan-13 16:45:10.573662 - [DEBUG]
20623 2019-Jan-13 16:45:10.573688 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20624 2019-Jan-13 16:45:10.574356 - [DEBUG] Compose: EdgeIdentity * AllBottom
20625 2019-Jan-13 16:45:10.574385 - [DEBUG]
20626 2019-Jan-13 16:45:10.574409 - [DEBUG] Propagate flow
20627 2019-Jan-13 16:45:10.574432 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20628 2019-Jan-13 16:45:10.574489 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
20629 2019-Jan-13 16:45:10.575148 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20630 2019-Jan-13 16:45:10.575790 - [DEBUG] Edge function : AllBottom (result of previous compose)
20631 2019-Jan-13 16:45:10.575816 - [DEBUG]
20632 2019-Jan-13 16:45:10.575842 - [DEBUG] Join: AllTop & AllBottom
20633 2019-Jan-13 16:45:10.575868 - [DEBUG] = AllBottom (new jump func)
20634 2019-Jan-13 16:45:10.575893 - [DEBUG]
20635 2019-Jan-13 16:45:10.575916 - [DEBUG] Start adding new jump function
20636 2019-Jan-13 16:45:10.575940 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20637 2019-Jan-13 16:45:10.575998 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20638 2019-Jan-13 16:45:10.576638 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
20639 2019-Jan-13 16:45:10.577272 - [DEBUG] Edge Function : AllBottom
20640 2019-Jan-13 16:45:10.577300 - [DEBUG] End adding new jump function
20641 2019-Jan-13 16:45:10.577324 - [DEBUG]
20642 2019-Jan-13 16:45:10.577348 - [DEBUG] -------------------------------------------- 580. Path Edge --------------------------------------------
20643 2019-Jan-13 16:45:10.577373 - [DEBUG]
20644 2019-Jan-13 16:45:10.577396 - [DEBUG] Process 580. path edge:
20645 2019-Jan-13 16:45:10.577420 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20646 2019-Jan-13 16:45:10.577477 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
20647 2019-Jan-13 16:45:10.578126 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20648 2019-Jan-13 16:45:10.578760 - [DEBUG]
20649 2019-Jan-13 16:45:10.578786 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
20650 2019-Jan-13 16:45:10.579438 - [DEBUG] Compose: EdgeIdentity * AllBottom
20651 2019-Jan-13 16:45:10.579466 - [DEBUG]
20652 2019-Jan-13 16:45:10.579490 - [DEBUG] Propagate flow
20653 2019-Jan-13 16:45:10.579513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20654 2019-Jan-13 16:45:10.579570 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
20655 2019-Jan-13 16:45:10.580204 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20656 2019-Jan-13 16:45:10.580845 - [DEBUG] Edge function : AllBottom (result of previous compose)
20657 2019-Jan-13 16:45:10.580870 - [DEBUG]
20658 2019-Jan-13 16:45:10.580895 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20659 2019-Jan-13 16:45:10.580921 - [DEBUG] = AllBottom
20660 2019-Jan-13 16:45:10.580945 - [DEBUG]
20661 2019-Jan-13 16:45:10.580969 - [DEBUG] PROPAGATE: No new function!
20662 2019-Jan-13 16:45:10.580993 - [DEBUG] EDGE:
20663 2019-Jan-13 16:45:10.581060 - [DEBUG] ---> 20664 2019-Jan-13 16:45:10.581721 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20665 2019-Jan-13 16:45:10.582364 - [DEBUG]
20666 2019-Jan-13 16:45:10.582389 - [DEBUG] EDGE:
20667 2019-Jan-13 16:45:10.582448 - [DEBUG] ---> 20668 2019-Jan-13 16:45:10.583088 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20669 2019-Jan-13 16:45:10.583723 - [DEBUG]
20670 2019-Jan-13 16:45:10.583764 - [DEBUG] Compose: EdgeIdentity * AllBottom
20671 2019-Jan-13 16:45:10.583791 - [DEBUG]
20672 2019-Jan-13 16:45:10.583815 - [DEBUG] Propagate flow
20673 2019-Jan-13 16:45:10.583839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20674 2019-Jan-13 16:45:10.583894 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20675 2019-Jan-13 16:45:10.584533 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20676 2019-Jan-13 16:45:10.585187 - [DEBUG] Edge function : AllBottom (result of previous compose)
20677 2019-Jan-13 16:45:10.585212 - [DEBUG]
20678 2019-Jan-13 16:45:10.585237 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20679 2019-Jan-13 16:45:10.585263 - [DEBUG] = AllBottom
20680 2019-Jan-13 16:45:10.585287 - [DEBUG]
20681 2019-Jan-13 16:45:10.585311 - [DEBUG] PROPAGATE: No new function!
20682 2019-Jan-13 16:45:10.585338 - [DEBUG] EDGE:
20683 2019-Jan-13 16:45:10.585395 - [DEBUG] ---> 20684 2019-Jan-13 16:45:10.586054 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20685 2019-Jan-13 16:45:10.586691 - [DEBUG]
20686 2019-Jan-13 16:45:10.586716 - [DEBUG] EDGE:
20687 2019-Jan-13 16:45:10.586774 - [DEBUG] ---> 20688 2019-Jan-13 16:45:10.587411 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20689 2019-Jan-13 16:45:10.588047 - [DEBUG]
20690 2019-Jan-13 16:45:10.588099 - [DEBUG] Compose: EdgeIdentity * AllBottom
20691 2019-Jan-13 16:45:10.588127 - [DEBUG]
20692 2019-Jan-13 16:45:10.588151 - [DEBUG] Propagate flow
20693 2019-Jan-13 16:45:10.588174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20694 2019-Jan-13 16:45:10.588233 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20695 2019-Jan-13 16:45:10.588884 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20696 2019-Jan-13 16:45:10.589521 - [DEBUG] Edge function : AllBottom (result of previous compose)
20697 2019-Jan-13 16:45:10.589546 - [DEBUG]
20698 2019-Jan-13 16:45:10.589572 - [DEBUG] Join: AllTop & AllBottom
20699 2019-Jan-13 16:45:10.589598 - [DEBUG] = AllBottom (new jump func)
20700 2019-Jan-13 16:45:10.589622 - [DEBUG]
20701 2019-Jan-13 16:45:10.589646 - [DEBUG] Start adding new jump function
20702 2019-Jan-13 16:45:10.589669 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20703 2019-Jan-13 16:45:10.589726 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20704 2019-Jan-13 16:45:10.590362 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20705 2019-Jan-13 16:45:10.591004 - [DEBUG] Edge Function : AllBottom
20706 2019-Jan-13 16:45:10.591046 - [DEBUG] End adding new jump function
20707 2019-Jan-13 16:45:10.591070 - [DEBUG]
20708 2019-Jan-13 16:45:10.591094 - [DEBUG] -------------------------------------------- 581. Path Edge --------------------------------------------
20709 2019-Jan-13 16:45:10.591118 - [DEBUG]
20710 2019-Jan-13 16:45:10.591142 - [DEBUG] Process 581. path edge:
20711 2019-Jan-13 16:45:10.591166 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20712 2019-Jan-13 16:45:10.591222 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
20713 2019-Jan-13 16:45:10.591876 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20714 2019-Jan-13 16:45:10.592512 - [DEBUG]
20715 2019-Jan-13 16:45:10.592538 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20716 2019-Jan-13 16:45:10.593189 - [DEBUG] Compose: EdgeIdentity * AllBottom
20717 2019-Jan-13 16:45:10.593217 - [DEBUG]
20718 2019-Jan-13 16:45:10.593240 - [DEBUG] Propagate flow
20719 2019-Jan-13 16:45:10.593264 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20720 2019-Jan-13 16:45:10.593321 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20721 2019-Jan-13 16:45:10.593970 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20722 2019-Jan-13 16:45:10.594607 - [DEBUG] Edge function : AllBottom (result of previous compose)
20723 2019-Jan-13 16:45:10.594632 - [DEBUG]
20724 2019-Jan-13 16:45:10.594657 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20725 2019-Jan-13 16:45:10.594683 - [DEBUG] = AllBottom
20726 2019-Jan-13 16:45:10.594708 - [DEBUG]
20727 2019-Jan-13 16:45:10.594731 - [DEBUG] PROPAGATE: No new function!
20728 2019-Jan-13 16:45:10.594776 - [DEBUG] Compose: EdgeIdentity * AllBottom
20729 2019-Jan-13 16:45:10.594803 - [DEBUG]
20730 2019-Jan-13 16:45:10.594827 - [DEBUG] Propagate flow
20731 2019-Jan-13 16:45:10.594850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20732 2019-Jan-13 16:45:10.594906 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20733 2019-Jan-13 16:45:10.595553 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20734 2019-Jan-13 16:45:10.596212 - [DEBUG] Edge function : AllBottom (result of previous compose)
20735 2019-Jan-13 16:45:10.596238 - [DEBUG]
20736 2019-Jan-13 16:45:10.596264 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20737 2019-Jan-13 16:45:10.596289 - [DEBUG] = AllBottom
20738 2019-Jan-13 16:45:10.596313 - [DEBUG]
20739 2019-Jan-13 16:45:10.596336 - [DEBUG] PROPAGATE: No new function!
20740 2019-Jan-13 16:45:10.596361 - [DEBUG] EDGE:
20741 2019-Jan-13 16:45:10.596425 - [DEBUG] ---> 20742 2019-Jan-13 16:45:10.597088 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20743 2019-Jan-13 16:45:10.597756 - [DEBUG]
20744 2019-Jan-13 16:45:10.597783 - [DEBUG] EDGE:
20745 2019-Jan-13 16:45:10.597849 - [DEBUG] ---> 20746 2019-Jan-13 16:45:10.598540 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20747 2019-Jan-13 16:45:10.599194 - [DEBUG]
20748 2019-Jan-13 16:45:10.599220 - [DEBUG] EDGE:
20749 2019-Jan-13 16:45:10.599282 - [DEBUG] ---> 20750 2019-Jan-13 16:45:10.599962 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20751 2019-Jan-13 16:45:10.600660 - [DEBUG]
20752 2019-Jan-13 16:45:10.600718 - [DEBUG] Compose: EdgeIdentity * AllBottom
20753 2019-Jan-13 16:45:10.600747 - [DEBUG]
20754 2019-Jan-13 16:45:10.600772 - [DEBUG] Propagate flow
20755 2019-Jan-13 16:45:10.600795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20756 2019-Jan-13 16:45:10.600864 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20757 2019-Jan-13 16:45:10.601581 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20758 2019-Jan-13 16:45:10.602250 - [DEBUG] Edge function : AllBottom (result of previous compose)
20759 2019-Jan-13 16:45:10.602276 - [DEBUG]
20760 2019-Jan-13 16:45:10.602303 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20761 2019-Jan-13 16:45:10.602330 - [DEBUG] = AllBottom
20762 2019-Jan-13 16:45:10.602354 - [DEBUG]
20763 2019-Jan-13 16:45:10.602377 - [DEBUG] PROPAGATE: No new function!
20764 2019-Jan-13 16:45:10.602410 - [DEBUG] EDGE:
20765 2019-Jan-13 16:45:10.602478 - [DEBUG] ---> 20766 2019-Jan-13 16:45:10.603165 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20767 2019-Jan-13 16:45:10.603853 - [DEBUG]
20768 2019-Jan-13 16:45:10.603883 - [DEBUG] EDGE:
20769 2019-Jan-13 16:45:10.603961 - [DEBUG] ---> 20770 2019-Jan-13 16:45:10.604662 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20771 2019-Jan-13 16:45:10.605621 - [DEBUG]
20772 2019-Jan-13 16:45:10.605649 - [DEBUG] EDGE:
20773 2019-Jan-13 16:45:10.605718 - [DEBUG] ---> 20774 2019-Jan-13 16:45:10.606389 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20775 2019-Jan-13 16:45:10.607024 - [DEBUG]
20776 2019-Jan-13 16:45:10.607050 - [DEBUG] EDGE:
20777 2019-Jan-13 16:45:10.607107 - [DEBUG] ---> 20778 2019-Jan-13 16:45:10.607743 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20779 2019-Jan-13 16:45:10.608397 - [DEBUG]
20780 2019-Jan-13 16:45:10.608423 - [DEBUG] EDGE:
20781 2019-Jan-13 16:45:10.608480 - [DEBUG] ---> 20782 2019-Jan-13 16:45:10.609116 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20783 2019-Jan-13 16:45:10.609750 - [DEBUG]
20784 2019-Jan-13 16:45:10.609775 - [DEBUG] EDGE:
20785 2019-Jan-13 16:45:10.609833 - [DEBUG] ---> 20786 2019-Jan-13 16:45:10.610473 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20787 2019-Jan-13 16:45:10.611115 - [DEBUG]
20788 2019-Jan-13 16:45:10.611140 - [DEBUG] EDGE:
20789 2019-Jan-13 16:45:10.611198 - [DEBUG] ---> 20790 2019-Jan-13 16:45:10.611875 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20791 2019-Jan-13 16:45:10.612530 - [DEBUG]
20792 2019-Jan-13 16:45:10.612556 - [DEBUG] EDGE:
20793 2019-Jan-13 16:45:10.612614 - [DEBUG] ---> 20794 2019-Jan-13 16:45:10.613253 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20795 2019-Jan-13 16:45:10.613887 - [DEBUG]
20796 2019-Jan-13 16:45:10.613940 - [DEBUG] Compose: EdgeIdentity * AllBottom
20797 2019-Jan-13 16:45:10.613968 - [DEBUG]
20798 2019-Jan-13 16:45:10.613993 - [DEBUG] Propagate flow
20799 2019-Jan-13 16:45:10.614016 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20800 2019-Jan-13 16:45:10.614073 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
20801 2019-Jan-13 16:45:10.614713 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20802 2019-Jan-13 16:45:10.615383 - [DEBUG] Edge function : AllBottom (result of previous compose)
20803 2019-Jan-13 16:45:10.615409 - [DEBUG]
20804 2019-Jan-13 16:45:10.615435 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20805 2019-Jan-13 16:45:10.615460 - [DEBUG] = AllBottom
20806 2019-Jan-13 16:45:10.615485 - [DEBUG]
20807 2019-Jan-13 16:45:10.615508 - [DEBUG] PROPAGATE: No new function!
20808 2019-Jan-13 16:45:10.615536 - [DEBUG] EDGE:
20809 2019-Jan-13 16:45:10.615596 - [DEBUG] ---> 20810 2019-Jan-13 16:45:10.616258 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20811 2019-Jan-13 16:45:10.616896 - [DEBUG]
20812 2019-Jan-13 16:45:10.616935 - [DEBUG] Compose: EdgeIdentity * AllBottom
20813 2019-Jan-13 16:45:10.616962 - [DEBUG]
20814 2019-Jan-13 16:45:10.616985 - [DEBUG] Propagate flow
20815 2019-Jan-13 16:45:10.617009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20816 2019-Jan-13 16:45:10.617067 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
20817 2019-Jan-13 16:45:10.617706 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20818 2019-Jan-13 16:45:10.618360 - [DEBUG] Edge function : AllBottom (result of previous compose)
20819 2019-Jan-13 16:45:10.618386 - [DEBUG]
20820 2019-Jan-13 16:45:10.618411 - [DEBUG] Join: AllTop & AllBottom
20821 2019-Jan-13 16:45:10.618437 - [DEBUG] = AllBottom (new jump func)
20822 2019-Jan-13 16:45:10.618461 - [DEBUG]
20823 2019-Jan-13 16:45:10.618485 - [DEBUG] Start adding new jump function
20824 2019-Jan-13 16:45:10.618508 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20825 2019-Jan-13 16:45:10.618564 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20826 2019-Jan-13 16:45:10.619199 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
20827 2019-Jan-13 16:45:10.619836 - [DEBUG] Edge Function : AllBottom
20828 2019-Jan-13 16:45:10.619866 - [DEBUG] End adding new jump function
20829 2019-Jan-13 16:45:10.619891 - [DEBUG]
20830 2019-Jan-13 16:45:10.619915 - [DEBUG] -------------------------------------------- 582. Path Edge --------------------------------------------
20831 2019-Jan-13 16:45:10.619939 - [DEBUG]
20832 2019-Jan-13 16:45:10.619962 - [DEBUG] Process 582. path edge:
20833 2019-Jan-13 16:45:10.619986 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20834 2019-Jan-13 16:45:10.620043 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
20835 2019-Jan-13 16:45:10.620701 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20836 2019-Jan-13 16:45:10.621355 - [DEBUG]
20837 2019-Jan-13 16:45:10.621381 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
20838 2019-Jan-13 16:45:10.622052 - [DEBUG] Possible callees:
20839 2019-Jan-13 16:45:10.622078 - [DEBUG] foo
20840 2019-Jan-13 16:45:10.622103 - [DEBUG] Possible return sites:
20841 2019-Jan-13 16:45:10.622127 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8420842 2019-Jan-13 16:45:10.623437 - [DEBUG] Found and process special summary
20843 2019-Jan-13 16:45:10.623489 - [DEBUG] Compose: EdgeIdentity * AllBottom
20844 2019-Jan-13 16:45:10.623517 - [DEBUG]
20845 2019-Jan-13 16:45:10.623542 - [DEBUG] Propagate flow
20846 2019-Jan-13 16:45:10.623565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20847 2019-Jan-13 16:45:10.623635 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
20848 2019-Jan-13 16:45:10.624346 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20849 2019-Jan-13 16:45:10.625075 - [DEBUG] Edge function : AllBottom (result of previous compose)
20850 2019-Jan-13 16:45:10.625104 - [DEBUG]
20851 2019-Jan-13 16:45:10.625130 - [DEBUG] Join: AllTop & AllBottom
20852 2019-Jan-13 16:45:10.625157 - [DEBUG] = AllBottom (new jump func)
20853 2019-Jan-13 16:45:10.625182 - [DEBUG]
20854 2019-Jan-13 16:45:10.625206 - [DEBUG] Start adding new jump function
20855 2019-Jan-13 16:45:10.625229 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20856 2019-Jan-13 16:45:10.625304 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20857 2019-Jan-13 16:45:10.625973 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
20858 2019-Jan-13 16:45:10.626643 - [DEBUG] Edge Function : AllBottom
20859 2019-Jan-13 16:45:10.626676 - [DEBUG] End adding new jump function
20860 2019-Jan-13 16:45:10.626701 - [DEBUG]
20861 2019-Jan-13 16:45:10.626725 - [DEBUG] -------------------------------------------- 583. Path Edge --------------------------------------------
20862 2019-Jan-13 16:45:10.626750 - [DEBUG]
20863 2019-Jan-13 16:45:10.626773 - [DEBUG] Process 583. path edge:
20864 2019-Jan-13 16:45:10.626797 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20865 2019-Jan-13 16:45:10.626863 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
20866 2019-Jan-13 16:45:10.627533 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20867 2019-Jan-13 16:45:10.628211 - [DEBUG]
20868 2019-Jan-13 16:45:10.628237 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
20869 2019-Jan-13 16:45:10.628923 - [DEBUG] Compose: EdgeIdentity * AllBottom
20870 2019-Jan-13 16:45:10.628951 - [DEBUG]
20871 2019-Jan-13 16:45:10.628975 - [DEBUG] Propagate flow
20872 2019-Jan-13 16:45:10.628998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20873 2019-Jan-13 16:45:10.629059 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
20874 2019-Jan-13 16:45:10.629701 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20875 2019-Jan-13 16:45:10.630339 - [DEBUG] Edge function : AllBottom (result of previous compose)
20876 2019-Jan-13 16:45:10.630364 - [DEBUG]
20877 2019-Jan-13 16:45:10.630390 - [DEBUG] Join: AllTop & AllBottom
20878 2019-Jan-13 16:45:10.630416 - [DEBUG] = AllBottom (new jump func)
20879 2019-Jan-13 16:45:10.630440 - [DEBUG]
20880 2019-Jan-13 16:45:10.630464 - [DEBUG] Start adding new jump function
20881 2019-Jan-13 16:45:10.630509 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20882 2019-Jan-13 16:45:10.630565 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20883 2019-Jan-13 16:45:10.631210 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
20884 2019-Jan-13 16:45:10.631874 - [DEBUG] Edge Function : AllBottom
20885 2019-Jan-13 16:45:10.631905 - [DEBUG] End adding new jump function
20886 2019-Jan-13 16:45:10.631930 - [DEBUG]
20887 2019-Jan-13 16:45:10.631955 - [DEBUG] -------------------------------------------- 584. Path Edge --------------------------------------------
20888 2019-Jan-13 16:45:10.631979 - [DEBUG]
20889 2019-Jan-13 16:45:10.632002 - [DEBUG] Process 584. path edge:
20890 2019-Jan-13 16:45:10.632026 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20891 2019-Jan-13 16:45:10.632087 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
20892 2019-Jan-13 16:45:10.632728 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20893 2019-Jan-13 16:45:10.633364 - [DEBUG]
20894 2019-Jan-13 16:45:10.633391 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
20895 2019-Jan-13 16:45:10.634040 - [DEBUG] Compose: EdgeIdentity * AllBottom
20896 2019-Jan-13 16:45:10.634068 - [DEBUG]
20897 2019-Jan-13 16:45:10.634092 - [DEBUG] Propagate flow
20898 2019-Jan-13 16:45:10.634116 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20899 2019-Jan-13 16:45:10.634172 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
20900 2019-Jan-13 16:45:10.634852 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20901 2019-Jan-13 16:45:10.635489 - [DEBUG] Edge function : AllBottom (result of previous compose)
20902 2019-Jan-13 16:45:10.635514 - [DEBUG]
20903 2019-Jan-13 16:45:10.635539 - [DEBUG] Join: AllTop & AllBottom
20904 2019-Jan-13 16:45:10.635564 - [DEBUG] = AllBottom (new jump func)
20905 2019-Jan-13 16:45:10.635589 - [DEBUG]
20906 2019-Jan-13 16:45:10.635612 - [DEBUG] Start adding new jump function
20907 2019-Jan-13 16:45:10.635636 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20908 2019-Jan-13 16:45:10.635692 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20909 2019-Jan-13 16:45:10.636357 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
20910 2019-Jan-13 16:45:10.637038 - [DEBUG] Edge Function : AllBottom
20911 2019-Jan-13 16:45:10.637070 - [DEBUG] End adding new jump function
20912 2019-Jan-13 16:45:10.637094 - [DEBUG]
20913 2019-Jan-13 16:45:10.637118 - [DEBUG] -------------------------------------------- 585. Path Edge --------------------------------------------
20914 2019-Jan-13 16:45:10.637143 - [DEBUG]
20915 2019-Jan-13 16:45:10.637166 - [DEBUG] Process 585. path edge:
20916 2019-Jan-13 16:45:10.637190 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20917 2019-Jan-13 16:45:10.637257 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
20918 2019-Jan-13 16:45:10.637921 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20919 2019-Jan-13 16:45:10.638617 - [DEBUG]
20920 2019-Jan-13 16:45:10.638643 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
20921 2019-Jan-13 16:45:10.639357 - [DEBUG] Possible callees:
20922 2019-Jan-13 16:45:10.639403 - [DEBUG] llvm.dbg.declare
20923 2019-Jan-13 16:45:10.639430 - [DEBUG] Possible return sites:
20924 2019-Jan-13 16:45:10.639453 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9620925 2019-Jan-13 16:45:10.640779 - [DEBUG] Found and process special summary
20926 2019-Jan-13 16:45:10.640819 - [DEBUG] Compose: EdgeIdentity * AllBottom
20927 2019-Jan-13 16:45:10.640855 - [DEBUG]
20928 2019-Jan-13 16:45:10.640880 - [DEBUG] Propagate flow
20929 2019-Jan-13 16:45:10.640903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20930 2019-Jan-13 16:45:10.640964 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
20931 2019-Jan-13 16:45:10.641629 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20932 2019-Jan-13 16:45:10.642267 - [DEBUG] Edge function : AllBottom (result of previous compose)
20933 2019-Jan-13 16:45:10.642292 - [DEBUG]
20934 2019-Jan-13 16:45:10.642318 - [DEBUG] Join: AllTop & AllBottom
20935 2019-Jan-13 16:45:10.642344 - [DEBUG] = AllBottom (new jump func)
20936 2019-Jan-13 16:45:10.642369 - [DEBUG]
20937 2019-Jan-13 16:45:10.642392 - [DEBUG] Start adding new jump function
20938 2019-Jan-13 16:45:10.642415 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20939 2019-Jan-13 16:45:10.642472 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20940 2019-Jan-13 16:45:10.643109 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
20941 2019-Jan-13 16:45:10.643747 - [DEBUG] Edge Function : AllBottom
20942 2019-Jan-13 16:45:10.643777 - [DEBUG] End adding new jump function
20943 2019-Jan-13 16:45:10.643802 - [DEBUG]
20944 2019-Jan-13 16:45:10.643825 - [DEBUG] -------------------------------------------- 586. Path Edge --------------------------------------------
20945 2019-Jan-13 16:45:10.643850 - [DEBUG]
20946 2019-Jan-13 16:45:10.643873 - [DEBUG] Process 586. path edge:
20947 2019-Jan-13 16:45:10.643897 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20948 2019-Jan-13 16:45:10.643954 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
20949 2019-Jan-13 16:45:10.644594 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20950 2019-Jan-13 16:45:10.645245 - [DEBUG]
20951 2019-Jan-13 16:45:10.645270 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
20952 2019-Jan-13 16:45:10.645925 - [DEBUG] Compose: EdgeIdentity * AllBottom
20953 2019-Jan-13 16:45:10.645957 - [DEBUG]
20954 2019-Jan-13 16:45:10.645981 - [DEBUG] Propagate flow
20955 2019-Jan-13 16:45:10.646005 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20956 2019-Jan-13 16:45:10.646063 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
20957 2019-Jan-13 16:45:10.646701 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20958 2019-Jan-13 16:45:10.647348 - [DEBUG] Edge function : AllBottom (result of previous compose)
20959 2019-Jan-13 16:45:10.647373 - [DEBUG]
20960 2019-Jan-13 16:45:10.647398 - [DEBUG] Join: AllTop & AllBottom
20961 2019-Jan-13 16:45:10.647424 - [DEBUG] = AllBottom (new jump func)
20962 2019-Jan-13 16:45:10.647448 - [DEBUG]
20963 2019-Jan-13 16:45:10.647472 - [DEBUG] Start adding new jump function
20964 2019-Jan-13 16:45:10.647495 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20965 2019-Jan-13 16:45:10.647555 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20966 2019-Jan-13 16:45:10.648216 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
20967 2019-Jan-13 16:45:10.648879 - [DEBUG] Edge Function : AllBottom
20968 2019-Jan-13 16:45:10.648909 - [DEBUG] End adding new jump function
20969 2019-Jan-13 16:45:10.648934 - [DEBUG]
20970 2019-Jan-13 16:45:10.648957 - [DEBUG] -------------------------------------------- 587. Path Edge --------------------------------------------
20971 2019-Jan-13 16:45:10.648981 - [DEBUG]
20972 2019-Jan-13 16:45:10.649004 - [DEBUG] Process 587. path edge:
20973 2019-Jan-13 16:45:10.649028 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20974 2019-Jan-13 16:45:10.649087 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
20975 2019-Jan-13 16:45:10.649758 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20976 2019-Jan-13 16:45:10.650445 - [DEBUG]
20977 2019-Jan-13 16:45:10.650475 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
20978 2019-Jan-13 16:45:10.651205 - [DEBUG] Compose: EdgeIdentity * AllBottom
20979 2019-Jan-13 16:45:10.651237 - [DEBUG]
20980 2019-Jan-13 16:45:10.651261 - [DEBUG] Propagate flow
20981 2019-Jan-13 16:45:10.651285 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20982 2019-Jan-13 16:45:10.651367 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
20983 2019-Jan-13 16:45:10.652307 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20984 2019-Jan-13 16:45:10.652985 - [DEBUG] Edge function : AllBottom (result of previous compose)
20985 2019-Jan-13 16:45:10.653012 - [DEBUG]
20986 2019-Jan-13 16:45:10.653038 - [DEBUG] Join: AllTop & AllBottom
20987 2019-Jan-13 16:45:10.653064 - [DEBUG] = AllBottom (new jump func)
20988 2019-Jan-13 16:45:10.653089 - [DEBUG]
20989 2019-Jan-13 16:45:10.653113 - [DEBUG] Start adding new jump function
20990 2019-Jan-13 16:45:10.653136 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20991 2019-Jan-13 16:45:10.653199 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20992 2019-Jan-13 16:45:10.653835 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
20993 2019-Jan-13 16:45:10.654469 - [DEBUG] Edge Function : AllBottom
20994 2019-Jan-13 16:45:10.654500 - [DEBUG] End adding new jump function
20995 2019-Jan-13 16:45:10.654524 - [DEBUG]
20996 2019-Jan-13 16:45:10.654548 - [DEBUG] -------------------------------------------- 588. Path Edge --------------------------------------------
20997 2019-Jan-13 16:45:10.654572 - [DEBUG]
20998 2019-Jan-13 16:45:10.654596 - [DEBUG] Process 588. path edge:
20999 2019-Jan-13 16:45:10.654620 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21000 2019-Jan-13 16:45:10.654677 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
21001 2019-Jan-13 16:45:10.655340 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21002 2019-Jan-13 16:45:10.655978 - [DEBUG]
21003 2019-Jan-13 16:45:10.656004 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
21004 2019-Jan-13 16:45:10.656691 - [DEBUG] Compose: EdgeIdentity * AllBottom
21005 2019-Jan-13 16:45:10.656720 - [DEBUG]
21006 2019-Jan-13 16:45:10.656743 - [DEBUG] Propagate flow
21007 2019-Jan-13 16:45:10.656766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21008 2019-Jan-13 16:45:10.656831 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21009 2019-Jan-13 16:45:10.657499 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21010 2019-Jan-13 16:45:10.658165 - [DEBUG] Edge function : AllBottom (result of previous compose)
21011 2019-Jan-13 16:45:10.658190 - [DEBUG]
21012 2019-Jan-13 16:45:10.658236 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21013 2019-Jan-13 16:45:10.658262 - [DEBUG] = AllBottom
21014 2019-Jan-13 16:45:10.658287 - [DEBUG]
21015 2019-Jan-13 16:45:10.658310 - [DEBUG] PROPAGATE: No new function!
21016 2019-Jan-13 16:45:10.658335 - [DEBUG] EDGE:
21017 2019-Jan-13 16:45:10.658395 - [DEBUG] ---> 21018 2019-Jan-13 16:45:10.659030 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21019 2019-Jan-13 16:45:10.659666 - [DEBUG]
21020 2019-Jan-13 16:45:10.659691 - [DEBUG] EDGE:
21021 2019-Jan-13 16:45:10.659748 - [DEBUG] ---> 21022 2019-Jan-13 16:45:10.660383 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21023 2019-Jan-13 16:45:10.661023 - [DEBUG]
21024 2019-Jan-13 16:45:10.661048 - [DEBUG] EDGE:
21025 2019-Jan-13 16:45:10.661106 - [DEBUG] ---> 21026 2019-Jan-13 16:45:10.661759 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21027 2019-Jan-13 16:45:10.662395 - [DEBUG]
21028 2019-Jan-13 16:45:10.662442 - [DEBUG] Compose: EdgeIdentity * AllBottom
21029 2019-Jan-13 16:45:10.662469 - [DEBUG]
21030 2019-Jan-13 16:45:10.662493 - [DEBUG] Propagate flow
21031 2019-Jan-13 16:45:10.662516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21032 2019-Jan-13 16:45:10.662572 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21033 2019-Jan-13 16:45:10.663210 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21034 2019-Jan-13 16:45:10.663846 - [DEBUG] Edge function : AllBottom (result of previous compose)
21035 2019-Jan-13 16:45:10.663871 - [DEBUG]
21036 2019-Jan-13 16:45:10.663896 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21037 2019-Jan-13 16:45:10.663922 - [DEBUG] = AllBottom
21038 2019-Jan-13 16:45:10.663947 - [DEBUG]
21039 2019-Jan-13 16:45:10.663970 - [DEBUG] PROPAGATE: No new function!
21040 2019-Jan-13 16:45:10.663997 - [DEBUG] EDGE:
21041 2019-Jan-13 16:45:10.664054 - [DEBUG] ---> 21042 2019-Jan-13 16:45:10.664713 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21043 2019-Jan-13 16:45:10.665378 - [DEBUG]
21044 2019-Jan-13 16:45:10.665416 - [DEBUG] Compose: EdgeIdentity * AllBottom
21045 2019-Jan-13 16:45:10.665443 - [DEBUG]
21046 2019-Jan-13 16:45:10.665466 - [DEBUG] Propagate flow
21047 2019-Jan-13 16:45:10.665490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21048 2019-Jan-13 16:45:10.665549 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21049 2019-Jan-13 16:45:10.666199 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21050 2019-Jan-13 16:45:10.666836 - [DEBUG] Edge function : AllBottom (result of previous compose)
21051 2019-Jan-13 16:45:10.666862 - [DEBUG]
21052 2019-Jan-13 16:45:10.666887 - [DEBUG] Join: AllTop & AllBottom
21053 2019-Jan-13 16:45:10.666913 - [DEBUG] = AllBottom (new jump func)
21054 2019-Jan-13 16:45:10.666938 - [DEBUG]
21055 2019-Jan-13 16:45:10.666961 - [DEBUG] Start adding new jump function
21056 2019-Jan-13 16:45:10.666984 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21057 2019-Jan-13 16:45:10.667040 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21058 2019-Jan-13 16:45:10.667690 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21059 2019-Jan-13 16:45:10.668353 - [DEBUG] Edge Function : AllBottom
21060 2019-Jan-13 16:45:10.668383 - [DEBUG] End adding new jump function
21061 2019-Jan-13 16:45:10.668407 - [DEBUG]
21062 2019-Jan-13 16:45:10.668431 - [DEBUG] -------------------------------------------- 589. Path Edge --------------------------------------------
21063 2019-Jan-13 16:45:10.668455 - [DEBUG]
21064 2019-Jan-13 16:45:10.668478 - [DEBUG] Process 589. path edge:
21065 2019-Jan-13 16:45:10.668502 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21066 2019-Jan-13 16:45:10.668559 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
21067 2019-Jan-13 16:45:10.669215 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21068 2019-Jan-13 16:45:10.669856 - [DEBUG]
21069 2019-Jan-13 16:45:10.669880 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21070 2019-Jan-13 16:45:10.670526 - [DEBUG] Possible callees:
21071 2019-Jan-13 16:45:10.670551 - [DEBUG] bar
21072 2019-Jan-13 16:45:10.670576 - [DEBUG] Possible return sites:
21073 2019-Jan-13 16:45:10.670600 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8921074 2019-Jan-13 16:45:10.671899 - [DEBUG] Found and process special summary
21075 2019-Jan-13 16:45:10.671935 - [DEBUG] Compose: EdgeIdentity * AllBottom
21076 2019-Jan-13 16:45:10.671962 - [DEBUG]
21077 2019-Jan-13 16:45:10.671986 - [DEBUG] Propagate flow
21078 2019-Jan-13 16:45:10.672010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21079 2019-Jan-13 16:45:10.672067 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21080 2019-Jan-13 16:45:10.672718 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21081 2019-Jan-13 16:45:10.673357 - [DEBUG] Edge function : AllBottom (result of previous compose)
21082 2019-Jan-13 16:45:10.673382 - [DEBUG]
21083 2019-Jan-13 16:45:10.673407 - [DEBUG] Join: AllTop & AllBottom
21084 2019-Jan-13 16:45:10.673433 - [DEBUG] = AllBottom (new jump func)
21085 2019-Jan-13 16:45:10.673457 - [DEBUG]
21086 2019-Jan-13 16:45:10.673481 - [DEBUG] Start adding new jump function
21087 2019-Jan-13 16:45:10.673504 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21088 2019-Jan-13 16:45:10.673560 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21089 2019-Jan-13 16:45:10.674197 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21090 2019-Jan-13 16:45:10.674853 - [DEBUG] Edge Function : AllBottom
21091 2019-Jan-13 16:45:10.674883 - [DEBUG] End adding new jump function
21092 2019-Jan-13 16:45:10.674907 - [DEBUG]
21093 2019-Jan-13 16:45:10.674931 - [DEBUG] -------------------------------------------- 590. Path Edge --------------------------------------------
21094 2019-Jan-13 16:45:10.674955 - [DEBUG]
21095 2019-Jan-13 16:45:10.674978 - [DEBUG] Process 590. path edge:
21096 2019-Jan-13 16:45:10.675002 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21097 2019-Jan-13 16:45:10.675059 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
21098 2019-Jan-13 16:45:10.675699 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21099 2019-Jan-13 16:45:10.676340 - [DEBUG]
21100 2019-Jan-13 16:45:10.676366 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21101 2019-Jan-13 16:45:10.677064 - [DEBUG] Compose: EdgeIdentity * AllBottom
21102 2019-Jan-13 16:45:10.677093 - [DEBUG]
21103 2019-Jan-13 16:45:10.677116 - [DEBUG] Propagate flow
21104 2019-Jan-13 16:45:10.677140 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21105 2019-Jan-13 16:45:10.677205 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21106 2019-Jan-13 16:45:10.677871 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21107 2019-Jan-13 16:45:10.678552 - [DEBUG] Edge function : AllBottom (result of previous compose)
21108 2019-Jan-13 16:45:10.678578 - [DEBUG]
21109 2019-Jan-13 16:45:10.678603 - [DEBUG] Join: AllTop & AllBottom
21110 2019-Jan-13 16:45:10.678629 - [DEBUG] = AllBottom (new jump func)
21111 2019-Jan-13 16:45:10.678654 - [DEBUG]
21112 2019-Jan-13 16:45:10.678677 - [DEBUG] Start adding new jump function
21113 2019-Jan-13 16:45:10.678700 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21114 2019-Jan-13 16:45:10.678759 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21115 2019-Jan-13 16:45:10.679418 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21116 2019-Jan-13 16:45:10.680095 - [DEBUG] Edge Function : AllBottom
21117 2019-Jan-13 16:45:10.680129 - [DEBUG] End adding new jump function
21118 2019-Jan-13 16:45:10.680154 - [DEBUG]
21119 2019-Jan-13 16:45:10.680178 - [DEBUG] -------------------------------------------- 591. Path Edge --------------------------------------------
21120 2019-Jan-13 16:45:10.680202 - [DEBUG]
21121 2019-Jan-13 16:45:10.680226 - [DEBUG] Process 591. path edge:
21122 2019-Jan-13 16:45:10.680250 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21123 2019-Jan-13 16:45:10.680316 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
21124 2019-Jan-13 16:45:10.680970 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21125 2019-Jan-13 16:45:10.681648 - [DEBUG]
21126 2019-Jan-13 16:45:10.681678 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21127 2019-Jan-13 16:45:10.682352 - [DEBUG] Compose: EdgeIdentity * AllBottom
21128 2019-Jan-13 16:45:10.682381 - [DEBUG]
21129 2019-Jan-13 16:45:10.682405 - [DEBUG] Propagate flow
21130 2019-Jan-13 16:45:10.682428 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21131 2019-Jan-13 16:45:10.682493 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
21132 2019-Jan-13 16:45:10.683187 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21133 2019-Jan-13 16:45:10.683873 - [DEBUG] Edge function : AllBottom (result of previous compose)
21134 2019-Jan-13 16:45:10.683900 - [DEBUG]
21135 2019-Jan-13 16:45:10.683929 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21136 2019-Jan-13 16:45:10.683956 - [DEBUG] = AllBottom
21137 2019-Jan-13 16:45:10.683980 - [DEBUG]
21138 2019-Jan-13 16:45:10.684004 - [DEBUG] PROPAGATE: No new function!
21139 2019-Jan-13 16:45:10.684063 - [DEBUG] Compose: EdgeIdentity * AllBottom
21140 2019-Jan-13 16:45:10.684091 - [DEBUG]
21141 2019-Jan-13 16:45:10.684115 - [DEBUG] Propagate flow
21142 2019-Jan-13 16:45:10.684139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21143 2019-Jan-13 16:45:10.684222 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
21144 2019-Jan-13 16:45:10.685011 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21145 2019-Jan-13 16:45:10.685729 - [DEBUG] Edge function : AllBottom (result of previous compose)
21146 2019-Jan-13 16:45:10.685757 - [DEBUG]
21147 2019-Jan-13 16:45:10.685784 - [DEBUG] Join: AllTop & AllBottom
21148 2019-Jan-13 16:45:10.685811 - [DEBUG] = AllBottom (new jump func)
21149 2019-Jan-13 16:45:10.685836 - [DEBUG]
21150 2019-Jan-13 16:45:10.685860 - [DEBUG] Start adding new jump function
21151 2019-Jan-13 16:45:10.685883 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21152 2019-Jan-13 16:45:10.685956 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21153 2019-Jan-13 16:45:10.686631 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
21154 2019-Jan-13 16:45:10.687303 - [DEBUG] Edge Function : AllBottom
21155 2019-Jan-13 16:45:10.687335 - [DEBUG] End adding new jump function
21156 2019-Jan-13 16:45:10.687360 - [DEBUG]
21157 2019-Jan-13 16:45:10.687384 - [DEBUG] -------------------------------------------- 592. Path Edge --------------------------------------------
21158 2019-Jan-13 16:45:10.687408 - [DEBUG]
21159 2019-Jan-13 16:45:10.687431 - [DEBUG] Process 592. path edge:
21160 2019-Jan-13 16:45:10.687455 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21161 2019-Jan-13 16:45:10.687516 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
21162 2019-Jan-13 16:45:10.688186 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21163 2019-Jan-13 16:45:10.688821 - [DEBUG]
21164 2019-Jan-13 16:45:10.688846 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
21165 2019-Jan-13 16:45:10.689498 - [DEBUG] Possible callees:
21166 2019-Jan-13 16:45:10.689524 - [DEBUG] llvm.dbg.declare
21167 2019-Jan-13 16:45:10.689550 - [DEBUG] Possible return sites:
21168 2019-Jan-13 16:45:10.689574 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10321169 2019-Jan-13 16:45:10.690862 - [DEBUG] Found and process special summary
21170 2019-Jan-13 16:45:10.690901 - [DEBUG] Compose: EdgeIdentity * AllBottom
21171 2019-Jan-13 16:45:10.690929 - [DEBUG]
21172 2019-Jan-13 16:45:10.690953 - [DEBUG] Propagate flow
21173 2019-Jan-13 16:45:10.690977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21174 2019-Jan-13 16:45:10.691033 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
21175 2019-Jan-13 16:45:10.691696 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21176 2019-Jan-13 16:45:10.692332 - [DEBUG] Edge function : AllBottom (result of previous compose)
21177 2019-Jan-13 16:45:10.692358 - [DEBUG]
21178 2019-Jan-13 16:45:10.692382 - [DEBUG] Join: AllTop & AllBottom
21179 2019-Jan-13 16:45:10.692408 - [DEBUG] = AllBottom (new jump func)
21180 2019-Jan-13 16:45:10.692433 - [DEBUG]
21181 2019-Jan-13 16:45:10.692456 - [DEBUG] Start adding new jump function
21182 2019-Jan-13 16:45:10.692479 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21183 2019-Jan-13 16:45:10.692535 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21184 2019-Jan-13 16:45:10.693171 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
21185 2019-Jan-13 16:45:10.693808 - [DEBUG] Edge Function : AllBottom
21186 2019-Jan-13 16:45:10.693837 - [DEBUG] End adding new jump function
21187 2019-Jan-13 16:45:10.693861 - [DEBUG]
21188 2019-Jan-13 16:45:10.693885 - [DEBUG] -------------------------------------------- 593. Path Edge --------------------------------------------
21189 2019-Jan-13 16:45:10.693922 - [DEBUG]
21190 2019-Jan-13 16:45:10.693945 - [DEBUG] Process 593. path edge:
21191 2019-Jan-13 16:45:10.693969 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21192 2019-Jan-13 16:45:10.694026 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
21193 2019-Jan-13 16:45:10.694664 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21194 2019-Jan-13 16:45:10.695321 - [DEBUG]
21195 2019-Jan-13 16:45:10.695346 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
21196 2019-Jan-13 16:45:10.696002 - [DEBUG] Compose: EdgeIdentity * AllBottom
21197 2019-Jan-13 16:45:10.696030 - [DEBUG]
21198 2019-Jan-13 16:45:10.696054 - [DEBUG] Propagate flow
21199 2019-Jan-13 16:45:10.696077 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21200 2019-Jan-13 16:45:10.696133 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
21201 2019-Jan-13 16:45:10.696779 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21202 2019-Jan-13 16:45:10.697414 - [DEBUG] Edge function : AllBottom (result of previous compose)
21203 2019-Jan-13 16:45:10.697443 - [DEBUG]
21204 2019-Jan-13 16:45:10.697467 - [DEBUG] Join: AllTop & AllBottom
21205 2019-Jan-13 16:45:10.697493 - [DEBUG] = AllBottom (new jump func)
21206 2019-Jan-13 16:45:10.697517 - [DEBUG]
21207 2019-Jan-13 16:45:10.697540 - [DEBUG] Start adding new jump function
21208 2019-Jan-13 16:45:10.697563 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21209 2019-Jan-13 16:45:10.697624 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21210 2019-Jan-13 16:45:10.698299 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
21211 2019-Jan-13 16:45:10.698941 - [DEBUG] Edge Function : AllBottom
21212 2019-Jan-13 16:45:10.698972 - [DEBUG] End adding new jump function
21213 2019-Jan-13 16:45:10.698997 - [DEBUG]
21214 2019-Jan-13 16:45:10.699022 - [DEBUG] -------------------------------------------- 594. Path Edge --------------------------------------------
21215 2019-Jan-13 16:45:10.699046 - [DEBUG]
21216 2019-Jan-13 16:45:10.699069 - [DEBUG] Process 594. path edge:
21217 2019-Jan-13 16:45:10.699093 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21218 2019-Jan-13 16:45:10.699153 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
21219 2019-Jan-13 16:45:10.699787 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21220 2019-Jan-13 16:45:10.700424 - [DEBUG]
21221 2019-Jan-13 16:45:10.700450 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
21222 2019-Jan-13 16:45:10.701101 - [DEBUG] Compose: EdgeIdentity * AllBottom
21223 2019-Jan-13 16:45:10.701129 - [DEBUG]
21224 2019-Jan-13 16:45:10.701153 - [DEBUG] Propagate flow
21225 2019-Jan-13 16:45:10.701176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21226 2019-Jan-13 16:45:10.701232 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
21227 2019-Jan-13 16:45:10.701890 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21228 2019-Jan-13 16:45:10.702526 - [DEBUG] Edge function : AllBottom (result of previous compose)
21229 2019-Jan-13 16:45:10.702551 - [DEBUG]
21230 2019-Jan-13 16:45:10.702576 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21231 2019-Jan-13 16:45:10.702602 - [DEBUG] = AllBottom
21232 2019-Jan-13 16:45:10.702627 - [DEBUG]
21233 2019-Jan-13 16:45:10.702650 - [DEBUG] PROPAGATE: No new function!
21234 2019-Jan-13 16:45:10.702674 - [DEBUG] EDGE:
21235 2019-Jan-13 16:45:10.702745 - [DEBUG] ---> 21236 2019-Jan-13 16:45:10.703379 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21237 2019-Jan-13 16:45:10.704014 - [DEBUG]
21238 2019-Jan-13 16:45:10.704039 - [DEBUG] EDGE:
21239 2019-Jan-13 16:45:10.704096 - [DEBUG] ---> 21240 2019-Jan-13 16:45:10.704747 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21241 2019-Jan-13 16:45:10.705383 - [DEBUG]
21242 2019-Jan-13 16:45:10.705422 - [DEBUG] Compose: EdgeIdentity * AllBottom
21243 2019-Jan-13 16:45:10.705449 - [DEBUG]
21244 2019-Jan-13 16:45:10.705473 - [DEBUG] Propagate flow
21245 2019-Jan-13 16:45:10.705497 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21246 2019-Jan-13 16:45:10.705553 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
21247 2019-Jan-13 16:45:10.706198 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21248 2019-Jan-13 16:45:10.706841 - [DEBUG] Edge function : AllBottom (result of previous compose)
21249 2019-Jan-13 16:45:10.706866 - [DEBUG]
21250 2019-Jan-13 16:45:10.706891 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21251 2019-Jan-13 16:45:10.706917 - [DEBUG] = AllBottom
21252 2019-Jan-13 16:45:10.706941 - [DEBUG]
21253 2019-Jan-13 16:45:10.706964 - [DEBUG] PROPAGATE: No new function!
21254 2019-Jan-13 16:45:10.706991 - [DEBUG] EDGE:
21255 2019-Jan-13 16:45:10.707050 - [DEBUG] ---> 21256 2019-Jan-13 16:45:10.707697 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21257 2019-Jan-13 16:45:10.708353 - [DEBUG]
21258 2019-Jan-13 16:45:10.708378 - [DEBUG] EDGE:
21259 2019-Jan-13 16:45:10.708436 - [DEBUG] ---> 21260 2019-Jan-13 16:45:10.709077 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21261 2019-Jan-13 16:45:10.709722 - [DEBUG]
21262 2019-Jan-13 16:45:10.709748 - [DEBUG] EDGE:
21263 2019-Jan-13 16:45:10.709808 - [DEBUG] ---> 21264 2019-Jan-13 16:45:10.710446 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21265 2019-Jan-13 16:45:10.711081 - [DEBUG]
21266 2019-Jan-13 16:45:10.711120 - [DEBUG] Compose: EdgeIdentity * AllBottom
21267 2019-Jan-13 16:45:10.711147 - [DEBUG]
21268 2019-Jan-13 16:45:10.711171 - [DEBUG] Propagate flow
21269 2019-Jan-13 16:45:10.711195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21270 2019-Jan-13 16:45:10.711251 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21271 2019-Jan-13 16:45:10.711912 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21272 2019-Jan-13 16:45:10.712548 - [DEBUG] Edge function : AllBottom (result of previous compose)
21273 2019-Jan-13 16:45:10.712573 - [DEBUG]
21274 2019-Jan-13 16:45:10.712598 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21275 2019-Jan-13 16:45:10.712623 - [DEBUG] = AllBottom
21276 2019-Jan-13 16:45:10.712648 - [DEBUG]
21277 2019-Jan-13 16:45:10.712671 - [DEBUG] PROPAGATE: No new function!
21278 2019-Jan-13 16:45:10.712697 - [DEBUG] EDGE:
21279 2019-Jan-13 16:45:10.712767 - [DEBUG] ---> 21280 2019-Jan-13 16:45:10.713407 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21281 2019-Jan-13 16:45:10.714042 - [DEBUG]
21282 2019-Jan-13 16:45:10.714067 - [DEBUG] EDGE:
21283 2019-Jan-13 16:45:10.714125 - [DEBUG] ---> 21284 2019-Jan-13 16:45:10.714776 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21285 2019-Jan-13 16:45:10.715423 - [DEBUG]
21286 2019-Jan-13 16:45:10.715448 - [DEBUG] EDGE:
21287 2019-Jan-13 16:45:10.715507 - [DEBUG] ---> 21288 2019-Jan-13 16:45:10.716156 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21289 2019-Jan-13 16:45:10.716819 - [DEBUG]
21290 2019-Jan-13 16:45:10.716867 - [DEBUG] Compose: EdgeIdentity * AllBottom
21291 2019-Jan-13 16:45:10.716895 - [DEBUG]
21292 2019-Jan-13 16:45:10.716920 - [DEBUG] Propagate flow
21293 2019-Jan-13 16:45:10.716943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21294 2019-Jan-13 16:45:10.717009 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
21295 2019-Jan-13 16:45:10.717692 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21296 2019-Jan-13 16:45:10.718372 - [DEBUG] Edge function : AllBottom (result of previous compose)
21297 2019-Jan-13 16:45:10.718398 - [DEBUG]
21298 2019-Jan-13 16:45:10.718424 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21299 2019-Jan-13 16:45:10.718450 - [DEBUG] = AllBottom
21300 2019-Jan-13 16:45:10.718475 - [DEBUG]
21301 2019-Jan-13 16:45:10.718498 - [DEBUG] PROPAGATE: No new function!
21302 2019-Jan-13 16:45:10.718528 - [DEBUG] EDGE:
21303 2019-Jan-13 16:45:10.718591 - [DEBUG] ---> 21304 2019-Jan-13 16:45:10.719271 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21305 2019-Jan-13 16:45:10.719949 - [DEBUG]
21306 2019-Jan-13 16:45:10.719978 - [DEBUG] EDGE:
21307 2019-Jan-13 16:45:10.720045 - [DEBUG] ---> 21308 2019-Jan-13 16:45:10.720707 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21309 2019-Jan-13 16:45:10.721371 - [DEBUG]
21310 2019-Jan-13 16:45:10.721399 - [DEBUG] EDGE:
21311 2019-Jan-13 16:45:10.721485 - [DEBUG] ---> 21312 2019-Jan-13 16:45:10.722133 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21313 2019-Jan-13 16:45:10.722784 - [DEBUG]
21314 2019-Jan-13 16:45:10.722836 - [DEBUG] Compose: EdgeIdentity * AllBottom
21315 2019-Jan-13 16:45:10.722864 - [DEBUG]
21316 2019-Jan-13 16:45:10.722889 - [DEBUG] Propagate flow
21317 2019-Jan-13 16:45:10.722912 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21318 2019-Jan-13 16:45:10.722972 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
21319 2019-Jan-13 16:45:10.723613 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21320 2019-Jan-13 16:45:10.724268 - [DEBUG] Edge function : AllBottom (result of previous compose)
21321 2019-Jan-13 16:45:10.724294 - [DEBUG]
21322 2019-Jan-13 16:45:10.724319 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21323 2019-Jan-13 16:45:10.724345 - [DEBUG] = AllBottom
21324 2019-Jan-13 16:45:10.724369 - [DEBUG]
21325 2019-Jan-13 16:45:10.724392 - [DEBUG] PROPAGATE: No new function!
21326 2019-Jan-13 16:45:10.724419 - [DEBUG] EDGE:
21327 2019-Jan-13 16:45:10.724477 - [DEBUG] ---> 21328 2019-Jan-13 16:45:10.725136 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21329 2019-Jan-13 16:45:10.725771 - [DEBUG]
21330 2019-Jan-13 16:45:10.725808 - [DEBUG] Compose: EdgeIdentity * AllBottom
21331 2019-Jan-13 16:45:10.725835 - [DEBUG]
21332 2019-Jan-13 16:45:10.725859 - [DEBUG] Propagate flow
21333 2019-Jan-13 16:45:10.725882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21334 2019-Jan-13 16:45:10.725938 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
21335 2019-Jan-13 16:45:10.726574 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21336 2019-Jan-13 16:45:10.727220 - [DEBUG] Edge function : AllBottom (result of previous compose)
21337 2019-Jan-13 16:45:10.727245 - [DEBUG]
21338 2019-Jan-13 16:45:10.727270 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21339 2019-Jan-13 16:45:10.727296 - [DEBUG] = AllBottom
21340 2019-Jan-13 16:45:10.727321 - [DEBUG]
21341 2019-Jan-13 16:45:10.727344 - [DEBUG] PROPAGATE: No new function!
21342 2019-Jan-13 16:45:10.727368 - [DEBUG] EDGE:
21343 2019-Jan-13 16:45:10.727427 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
21344 2019-Jan-13 16:45:10.728084 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21345 2019-Jan-13 16:45:10.728721 - [DEBUG]
21346 2019-Jan-13 16:45:10.728746 - [DEBUG] EDGE:
21347 2019-Jan-13 16:45:10.728804 - [DEBUG] ---> 21348 2019-Jan-13 16:45:10.729438 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21349 2019-Jan-13 16:45:10.730074 - [DEBUG]
21350 2019-Jan-13 16:45:10.730099 - [DEBUG] EDGE:
21351 2019-Jan-13 16:45:10.730156 - [DEBUG] ---> 21352 2019-Jan-13 16:45:10.730792 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21353 2019-Jan-13 16:45:10.731438 - [DEBUG]
21354 2019-Jan-13 16:45:10.731463 - [DEBUG] EDGE:
21355 2019-Jan-13 16:45:10.731525 - [DEBUG] ---> 21356 2019-Jan-13 16:45:10.732173 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21357 2019-Jan-13 16:45:10.732822 - [DEBUG]
21358 2019-Jan-13 16:45:10.732851 - [DEBUG] Compose: EdgeIdentity * AllBottom
21359 2019-Jan-13 16:45:10.732877 - [DEBUG]
21360 2019-Jan-13 16:45:10.732901 - [DEBUG] Propagate flow
21361 2019-Jan-13 16:45:10.732924 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21362 2019-Jan-13 16:45:10.732986 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21363 2019-Jan-13 16:45:10.733665 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
21364 2019-Jan-13 16:45:10.734402 - [DEBUG] Edge function : AllBottom (result of previous compose)
21365 2019-Jan-13 16:45:10.734431 - [DEBUG]
21366 2019-Jan-13 16:45:10.734459 - [DEBUG] Join: AllTop & AllBottom
21367 2019-Jan-13 16:45:10.734487 - [DEBUG] = AllBottom (new jump func)
21368 2019-Jan-13 16:45:10.734512 - [DEBUG]
21369 2019-Jan-13 16:45:10.734536 - [DEBUG] Start adding new jump function
21370 2019-Jan-13 16:45:10.734560 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21371 2019-Jan-13 16:45:10.734636 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
21372 2019-Jan-13 16:45:10.735401 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21373 2019-Jan-13 16:45:10.736099 - [DEBUG] Edge Function : AllBottom
21374 2019-Jan-13 16:45:10.736134 - [DEBUG] End adding new jump function
21375 2019-Jan-13 16:45:10.736159 - [DEBUG]
21376 2019-Jan-13 16:45:10.736183 - [DEBUG] -------------------------------------------- 595. Path Edge --------------------------------------------
21377 2019-Jan-13 16:45:10.736208 - [DEBUG]
21378 2019-Jan-13 16:45:10.736231 - [DEBUG] Process 595. path edge:
21379 2019-Jan-13 16:45:10.736255 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21380 2019-Jan-13 16:45:10.736322 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
21381 2019-Jan-13 16:45:10.736983 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
21382 2019-Jan-13 16:45:10.737624 - [DEBUG]
21383 2019-Jan-13 16:45:10.737650 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21384 2019-Jan-13 16:45:10.738376 - [DEBUG] Compose: EdgeIdentity * AllBottom
21385 2019-Jan-13 16:45:10.738406 - [DEBUG]
21386 2019-Jan-13 16:45:10.738431 - [DEBUG] Propagate flow
21387 2019-Jan-13 16:45:10.738454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21388 2019-Jan-13 16:45:10.738513 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
21389 2019-Jan-13 16:45:10.739150 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21390 2019-Jan-13 16:45:10.739788 - [DEBUG] Edge function : AllBottom (result of previous compose)
21391 2019-Jan-13 16:45:10.739813 - [DEBUG]
21392 2019-Jan-13 16:45:10.739838 - [DEBUG] Join: AllTop & AllBottom
21393 2019-Jan-13 16:45:10.739864 - [DEBUG] = AllBottom (new jump func)
21394 2019-Jan-13 16:45:10.739889 - [DEBUG]
21395 2019-Jan-13 16:45:10.739912 - [DEBUG] Start adding new jump function
21396 2019-Jan-13 16:45:10.739936 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21397 2019-Jan-13 16:45:10.739992 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21398 2019-Jan-13 16:45:10.740631 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
21399 2019-Jan-13 16:45:10.741265 - [DEBUG] Edge Function : AllBottom
21400 2019-Jan-13 16:45:10.741292 - [DEBUG] End adding new jump function
21401 2019-Jan-13 16:45:10.741316 - [DEBUG]
21402 2019-Jan-13 16:45:10.741340 - [DEBUG] -------------------------------------------- 596. Path Edge --------------------------------------------
21403 2019-Jan-13 16:45:10.741364 - [DEBUG]
21404 2019-Jan-13 16:45:10.741387 - [DEBUG] Process 596. path edge:
21405 2019-Jan-13 16:45:10.741424 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21406 2019-Jan-13 16:45:10.741481 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
21407 2019-Jan-13 16:45:10.742122 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21408 2019-Jan-13 16:45:10.742759 - [DEBUG]
21409 2019-Jan-13 16:45:10.742784 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
21410 2019-Jan-13 16:45:10.743449 - [DEBUG] Compose: EdgeIdentity * AllBottom
21411 2019-Jan-13 16:45:10.743477 - [DEBUG]
21412 2019-Jan-13 16:45:10.743500 - [DEBUG] Propagate flow
21413 2019-Jan-13 16:45:10.743524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21414 2019-Jan-13 16:45:10.743580 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
21415 2019-Jan-13 16:45:10.744218 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21416 2019-Jan-13 16:45:10.744871 - [DEBUG] Edge function : AllBottom (result of previous compose)
21417 2019-Jan-13 16:45:10.744896 - [DEBUG]
21418 2019-Jan-13 16:45:10.744921 - [DEBUG] Join: AllTop & AllBottom
21419 2019-Jan-13 16:45:10.744946 - [DEBUG] = AllBottom (new jump func)
21420 2019-Jan-13 16:45:10.744971 - [DEBUG]
21421 2019-Jan-13 16:45:10.744994 - [DEBUG] Start adding new jump function
21422 2019-Jan-13 16:45:10.745017 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21423 2019-Jan-13 16:45:10.745073 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21424 2019-Jan-13 16:45:10.745711 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
21425 2019-Jan-13 16:45:10.746347 - [DEBUG] Edge Function : AllBottom
21426 2019-Jan-13 16:45:10.746374 - [DEBUG] End adding new jump function
21427 2019-Jan-13 16:45:10.746398 - [DEBUG]
21428 2019-Jan-13 16:45:10.746421 - [DEBUG] -------------------------------------------- 597. Path Edge --------------------------------------------
21429 2019-Jan-13 16:45:10.746445 - [DEBUG]
21430 2019-Jan-13 16:45:10.746469 - [DEBUG] Process 597. path edge:
21431 2019-Jan-13 16:45:10.746492 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21432 2019-Jan-13 16:45:10.746548 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
21433 2019-Jan-13 16:45:10.747205 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21434 2019-Jan-13 16:45:10.747871 - [DEBUG]
21435 2019-Jan-13 16:45:10.747897 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
21436 2019-Jan-13 16:45:10.748637 - [DEBUG] Compose: EdgeIdentity * AllBottom
21437 2019-Jan-13 16:45:10.748667 - [DEBUG]
21438 2019-Jan-13 16:45:10.748691 - [DEBUG] Propagate flow
21439 2019-Jan-13 16:45:10.748714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21440 2019-Jan-13 16:45:10.748780 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
21441 2019-Jan-13 16:45:10.749452 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21442 2019-Jan-13 16:45:10.750108 - [DEBUG] Edge function : AllBottom (result of previous compose)
21443 2019-Jan-13 16:45:10.750134 - [DEBUG]
21444 2019-Jan-13 16:45:10.750160 - [DEBUG] Join: AllTop & AllBottom
21445 2019-Jan-13 16:45:10.750186 - [DEBUG] = AllBottom (new jump func)
21446 2019-Jan-13 16:45:10.750211 - [DEBUG]
21447 2019-Jan-13 16:45:10.750235 - [DEBUG] Start adding new jump function
21448 2019-Jan-13 16:45:10.750258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21449 2019-Jan-13 16:45:10.750316 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21450 2019-Jan-13 16:45:10.750954 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
21451 2019-Jan-13 16:45:10.751618 - [DEBUG] Edge Function : AllBottom
21452 2019-Jan-13 16:45:10.751650 - [DEBUG] End adding new jump function
21453 2019-Jan-13 16:45:10.751674 - [DEBUG]
21454 2019-Jan-13 16:45:10.751716 - [DEBUG] -------------------------------------------- 598. Path Edge --------------------------------------------
21455 2019-Jan-13 16:45:10.751741 - [DEBUG]
21456 2019-Jan-13 16:45:10.751764 - [DEBUG] Process 598. path edge:
21457 2019-Jan-13 16:45:10.751788 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21458 2019-Jan-13 16:45:10.751845 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
21459 2019-Jan-13 16:45:10.752486 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21460 2019-Jan-13 16:45:10.753123 - [DEBUG]
21461 2019-Jan-13 16:45:10.753150 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
21462 2019-Jan-13 16:45:10.753806 - [DEBUG] Compose: EdgeIdentity * AllBottom
21463 2019-Jan-13 16:45:10.753835 - [DEBUG]
21464 2019-Jan-13 16:45:10.753859 - [DEBUG] Propagate flow
21465 2019-Jan-13 16:45:10.753882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21466 2019-Jan-13 16:45:10.753939 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
21467 2019-Jan-13 16:45:10.754580 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21468 2019-Jan-13 16:45:10.755234 - [DEBUG] Edge function : AllBottom (result of previous compose)
21469 2019-Jan-13 16:45:10.755259 - [DEBUG]
21470 2019-Jan-13 16:45:10.755284 - [DEBUG] Join: AllTop & AllBottom
21471 2019-Jan-13 16:45:10.755310 - [DEBUG] = AllBottom (new jump func)
21472 2019-Jan-13 16:45:10.755334 - [DEBUG]
21473 2019-Jan-13 16:45:10.755357 - [DEBUG] Start adding new jump function
21474 2019-Jan-13 16:45:10.755381 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21475 2019-Jan-13 16:45:10.755437 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21476 2019-Jan-13 16:45:10.756075 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
21477 2019-Jan-13 16:45:10.756720 - [DEBUG] Edge Function : AllBottom
21478 2019-Jan-13 16:45:10.756748 - [DEBUG] End adding new jump function
21479 2019-Jan-13 16:45:10.756771 - [DEBUG]
21480 2019-Jan-13 16:45:10.756795 - [DEBUG] -------------------------------------------- 599. Path Edge --------------------------------------------
21481 2019-Jan-13 16:45:10.756819 - [DEBUG]
21482 2019-Jan-13 16:45:10.756842 - [DEBUG] Process 599. path edge:
21483 2019-Jan-13 16:45:10.756866 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21484 2019-Jan-13 16:45:10.756925 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
21485 2019-Jan-13 16:45:10.757604 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21486 2019-Jan-13 16:45:10.758297 - [DEBUG]
21487 2019-Jan-13 16:45:10.758322 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
21488 2019-Jan-13 16:45:10.758985 - [DEBUG] Possible callees:
21489 2019-Jan-13 16:45:10.759011 - [DEBUG] bar
21490 2019-Jan-13 16:45:10.759036 - [DEBUG] Possible return sites:
21491 2019-Jan-13 16:45:10.759059 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7121492 2019-Jan-13 16:45:10.760413 - [DEBUG] Found and process special summary
21493 2019-Jan-13 16:45:10.760461 - [DEBUG] Compose: EdgeIdentity * AllBottom
21494 2019-Jan-13 16:45:10.760490 - [DEBUG]
21495 2019-Jan-13 16:45:10.760515 - [DEBUG] Propagate flow
21496 2019-Jan-13 16:45:10.760539 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21497 2019-Jan-13 16:45:10.760608 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
21498 2019-Jan-13 16:45:10.761282 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21499 2019-Jan-13 16:45:10.761960 - [DEBUG] Edge function : AllBottom (result of previous compose)
21500 2019-Jan-13 16:45:10.761986 - [DEBUG]
21501 2019-Jan-13 16:45:10.762012 - [DEBUG] Join: AllTop & AllBottom
21502 2019-Jan-13 16:45:10.762038 - [DEBUG] = AllBottom (new jump func)
21503 2019-Jan-13 16:45:10.762062 - [DEBUG]
21504 2019-Jan-13 16:45:10.762086 - [DEBUG] Start adding new jump function
21505 2019-Jan-13 16:45:10.762109 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21506 2019-Jan-13 16:45:10.762165 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21507 2019-Jan-13 16:45:10.762804 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
21508 2019-Jan-13 16:45:10.763441 - [DEBUG] Edge Function : AllBottom
21509 2019-Jan-13 16:45:10.763469 - [DEBUG] End adding new jump function
21510 2019-Jan-13 16:45:10.763494 - [DEBUG]
21511 2019-Jan-13 16:45:10.763517 - [DEBUG] -------------------------------------------- 600. Path Edge --------------------------------------------
21512 2019-Jan-13 16:45:10.763542 - [DEBUG]
21513 2019-Jan-13 16:45:10.763565 - [DEBUG] Process 600. path edge:
21514 2019-Jan-13 16:45:10.763589 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21515 2019-Jan-13 16:45:10.763645 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
21516 2019-Jan-13 16:45:10.764289 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21517 2019-Jan-13 16:45:10.764946 - [DEBUG]
21518 2019-Jan-13 16:45:10.764971 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
21519 2019-Jan-13 16:45:10.765654 - [DEBUG] Compose: EdgeIdentity * AllBottom
21520 2019-Jan-13 16:45:10.765682 - [DEBUG]
21521 2019-Jan-13 16:45:10.765706 - [DEBUG] Propagate flow
21522 2019-Jan-13 16:45:10.765729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21523 2019-Jan-13 16:45:10.765789 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
21524 2019-Jan-13 16:45:10.766451 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21525 2019-Jan-13 16:45:10.767141 - [DEBUG] Edge function : AllBottom (result of previous compose)
21526 2019-Jan-13 16:45:10.767169 - [DEBUG]
21527 2019-Jan-13 16:45:10.767196 - [DEBUG] Join: AllTop & AllBottom
21528 2019-Jan-13 16:45:10.767223 - [DEBUG] = AllBottom (new jump func)
21529 2019-Jan-13 16:45:10.767248 - [DEBUG]
21530 2019-Jan-13 16:45:10.767272 - [DEBUG] Start adding new jump function
21531 2019-Jan-13 16:45:10.767295 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21532 2019-Jan-13 16:45:10.767366 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21533 2019-Jan-13 16:45:10.768061 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
21534 2019-Jan-13 16:45:10.768795 - [DEBUG] Edge Function : AllBottom
21535 2019-Jan-13 16:45:10.768829 - [DEBUG] End adding new jump function
21536 2019-Jan-13 16:45:10.768854 - [DEBUG]
21537 2019-Jan-13 16:45:10.768878 - [DEBUG] -------------------------------------------- 601. Path Edge --------------------------------------------
21538 2019-Jan-13 16:45:10.768904 - [DEBUG]
21539 2019-Jan-13 16:45:10.768928 - [DEBUG] Process 601. path edge:
21540 2019-Jan-13 16:45:10.768952 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21541 2019-Jan-13 16:45:10.769033 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
21542 2019-Jan-13 16:45:10.769734 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21543 2019-Jan-13 16:45:10.770391 - [DEBUG]
21544 2019-Jan-13 16:45:10.770418 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
21545 2019-Jan-13 16:45:10.771083 - [DEBUG] Compose: EdgeIdentity * AllBottom
21546 2019-Jan-13 16:45:10.771112 - [DEBUG]
21547 2019-Jan-13 16:45:10.771136 - [DEBUG] Propagate flow
21548 2019-Jan-13 16:45:10.771159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21549 2019-Jan-13 16:45:10.771217 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
21550 2019-Jan-13 16:45:10.771904 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21551 2019-Jan-13 16:45:10.772543 - [DEBUG] Edge function : AllBottom (result of previous compose)
21552 2019-Jan-13 16:45:10.772568 - [DEBUG]
21553 2019-Jan-13 16:45:10.772594 - [DEBUG] Join: AllTop & AllBottom
21554 2019-Jan-13 16:45:10.772620 - [DEBUG] = AllBottom (new jump func)
21555 2019-Jan-13 16:45:10.772645 - [DEBUG]
21556 2019-Jan-13 16:45:10.772669 - [DEBUG] Start adding new jump function
21557 2019-Jan-13 16:45:10.772692 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21558 2019-Jan-13 16:45:10.772748 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21559 2019-Jan-13 16:45:10.773398 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
21560 2019-Jan-13 16:45:10.774047 - [DEBUG] Edge Function : AllBottom
21561 2019-Jan-13 16:45:10.774076 - [DEBUG] End adding new jump function
21562 2019-Jan-13 16:45:10.774100 - [DEBUG]
21563 2019-Jan-13 16:45:10.774124 - [DEBUG] -------------------------------------------- 602. Path Edge --------------------------------------------
21564 2019-Jan-13 16:45:10.774149 - [DEBUG]
21565 2019-Jan-13 16:45:10.774172 - [DEBUG] Process 602. path edge:
21566 2019-Jan-13 16:45:10.774196 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21567 2019-Jan-13 16:45:10.774253 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
21568 2019-Jan-13 16:45:10.774919 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21569 2019-Jan-13 16:45:10.775557 - [DEBUG]
21570 2019-Jan-13 16:45:10.775582 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
21571 2019-Jan-13 16:45:10.776234 - [DEBUG] Possible callees:
21572 2019-Jan-13 16:45:10.776261 - [DEBUG] llvm.dbg.declare
21573 2019-Jan-13 16:45:10.776287 - [DEBUG] Possible return sites:
21574 2019-Jan-13 16:45:10.776311 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7821575 2019-Jan-13 16:45:10.777621 - [DEBUG] Found and process special summary
21576 2019-Jan-13 16:45:10.777667 - [DEBUG] Compose: EdgeIdentity * AllBottom
21577 2019-Jan-13 16:45:10.777695 - [DEBUG]
21578 2019-Jan-13 16:45:10.777720 - [DEBUG] Propagate flow
21579 2019-Jan-13 16:45:10.777743 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21580 2019-Jan-13 16:45:10.777809 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21581 2019-Jan-13 16:45:10.778497 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21582 2019-Jan-13 16:45:10.779139 - [DEBUG] Edge function : AllBottom (result of previous compose)
21583 2019-Jan-13 16:45:10.779180 - [DEBUG]
21584 2019-Jan-13 16:45:10.779206 - [DEBUG] Join: AllTop & AllBottom
21585 2019-Jan-13 16:45:10.779233 - [DEBUG] = AllBottom (new jump func)
21586 2019-Jan-13 16:45:10.779257 - [DEBUG]
21587 2019-Jan-13 16:45:10.779281 - [DEBUG] Start adding new jump function
21588 2019-Jan-13 16:45:10.779305 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21589 2019-Jan-13 16:45:10.779362 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21590 2019-Jan-13 16:45:10.780001 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21591 2019-Jan-13 16:45:10.780638 - [DEBUG] Edge Function : AllBottom
21592 2019-Jan-13 16:45:10.780667 - [DEBUG] End adding new jump function
21593 2019-Jan-13 16:45:10.780692 - [DEBUG]
21594 2019-Jan-13 16:45:10.780716 - [DEBUG] -------------------------------------------- 603. Path Edge --------------------------------------------
21595 2019-Jan-13 16:45:10.780740 - [DEBUG]
21596 2019-Jan-13 16:45:10.780763 - [DEBUG] Process 603. path edge:
21597 2019-Jan-13 16:45:10.780787 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21598 2019-Jan-13 16:45:10.780844 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
21599 2019-Jan-13 16:45:10.781502 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21600 2019-Jan-13 16:45:10.782148 - [DEBUG]
21601 2019-Jan-13 16:45:10.782174 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21602 2019-Jan-13 16:45:10.782853 - [DEBUG] Compose: EdgeIdentity * AllBottom
21603 2019-Jan-13 16:45:10.782882 - [DEBUG]
21604 2019-Jan-13 16:45:10.782906 - [DEBUG] Propagate flow
21605 2019-Jan-13 16:45:10.782929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21606 2019-Jan-13 16:45:10.782986 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
21607 2019-Jan-13 16:45:10.783623 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21608 2019-Jan-13 16:45:10.784260 - [DEBUG] Edge function : AllBottom (result of previous compose)
21609 2019-Jan-13 16:45:10.784286 - [DEBUG]
21610 2019-Jan-13 16:45:10.784310 - [DEBUG] Join: AllTop & AllBottom
21611 2019-Jan-13 16:45:10.784336 - [DEBUG] = AllBottom (new jump func)
21612 2019-Jan-13 16:45:10.784360 - [DEBUG]
21613 2019-Jan-13 16:45:10.784384 - [DEBUG] Start adding new jump function
21614 2019-Jan-13 16:45:10.784407 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21615 2019-Jan-13 16:45:10.784463 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21616 2019-Jan-13 16:45:10.785116 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
21617 2019-Jan-13 16:45:10.785750 - [DEBUG] Edge Function : AllBottom
21618 2019-Jan-13 16:45:10.785778 - [DEBUG] End adding new jump function
21619 2019-Jan-13 16:45:10.785802 - [DEBUG]
21620 2019-Jan-13 16:45:10.785826 - [DEBUG] -------------------------------------------- 604. Path Edge --------------------------------------------
21621 2019-Jan-13 16:45:10.785850 - [DEBUG]
21622 2019-Jan-13 16:45:10.785873 - [DEBUG] Process 604. path edge:
21623 2019-Jan-13 16:45:10.785897 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21624 2019-Jan-13 16:45:10.785953 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
21625 2019-Jan-13 16:45:10.786587 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21626 2019-Jan-13 16:45:10.787233 - [DEBUG]
21627 2019-Jan-13 16:45:10.787259 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
21628 2019-Jan-13 16:45:10.787906 - [DEBUG] Compose: EdgeIdentity * AllBottom
21629 2019-Jan-13 16:45:10.787946 - [DEBUG]
21630 2019-Jan-13 16:45:10.787971 - [DEBUG] Propagate flow
21631 2019-Jan-13 16:45:10.787995 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21632 2019-Jan-13 16:45:10.788053 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21633 2019-Jan-13 16:45:10.788711 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21634 2019-Jan-13 16:45:10.789350 - [DEBUG] Edge function : AllBottom (result of previous compose)
21635 2019-Jan-13 16:45:10.789375 - [DEBUG]
21636 2019-Jan-13 16:45:10.789400 - [DEBUG] Join: AllTop & AllBottom
21637 2019-Jan-13 16:45:10.789425 - [DEBUG] = AllBottom (new jump func)
21638 2019-Jan-13 16:45:10.789450 - [DEBUG]
21639 2019-Jan-13 16:45:10.789474 - [DEBUG] Start adding new jump function
21640 2019-Jan-13 16:45:10.789497 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21641 2019-Jan-13 16:45:10.789553 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21642 2019-Jan-13 16:45:10.790209 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21643 2019-Jan-13 16:45:10.790850 - [DEBUG] Edge Function : AllBottom
21644 2019-Jan-13 16:45:10.790879 - [DEBUG] End adding new jump function
21645 2019-Jan-13 16:45:10.790903 - [DEBUG]
21646 2019-Jan-13 16:45:10.790927 - [DEBUG] -------------------------------------------- 605. Path Edge --------------------------------------------
21647 2019-Jan-13 16:45:10.790951 - [DEBUG]
21648 2019-Jan-13 16:45:10.790975 - [DEBUG] Process 605. path edge:
21649 2019-Jan-13 16:45:10.790999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21650 2019-Jan-13 16:45:10.791056 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
21651 2019-Jan-13 16:45:10.791728 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21652 2019-Jan-13 16:45:10.792372 - [DEBUG]
21653 2019-Jan-13 16:45:10.792396 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21654 2019-Jan-13 16:45:10.793056 - [DEBUG] EDGE:
21655 2019-Jan-13 16:45:10.793115 - [DEBUG] ---> 21656 2019-Jan-13 16:45:10.793754 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21657 2019-Jan-13 16:45:10.794393 - [DEBUG]
21658 2019-Jan-13 16:45:10.794418 - [DEBUG] EDGE:
21659 2019-Jan-13 16:45:10.794476 - [DEBUG] ---> 21660 2019-Jan-13 16:45:10.795126 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21661 2019-Jan-13 16:45:10.795765 - [DEBUG]
21662 2019-Jan-13 16:45:10.795790 - [DEBUG] EDGE:
21663 2019-Jan-13 16:45:10.795847 - [DEBUG] ---> 21664 2019-Jan-13 16:45:10.796494 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21665 2019-Jan-13 16:45:10.797163 - [DEBUG]
21666 2019-Jan-13 16:45:10.797214 - [DEBUG] Compose: EdgeIdentity * AllBottom
21667 2019-Jan-13 16:45:10.797241 - [DEBUG]
21668 2019-Jan-13 16:45:10.797266 - [DEBUG] Propagate flow
21669 2019-Jan-13 16:45:10.797290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21670 2019-Jan-13 16:45:10.797354 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21671 2019-Jan-13 16:45:10.798018 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21672 2019-Jan-13 16:45:10.798707 - [DEBUG] Edge function : AllBottom (result of previous compose)
21673 2019-Jan-13 16:45:10.798734 - [DEBUG]
21674 2019-Jan-13 16:45:10.798760 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21675 2019-Jan-13 16:45:10.798787 - [DEBUG] = AllBottom
21676 2019-Jan-13 16:45:10.798811 - [DEBUG]
21677 2019-Jan-13 16:45:10.798835 - [DEBUG] PROPAGATE: No new function!
21678 2019-Jan-13 16:45:10.798864 - [DEBUG] EDGE:
21679 2019-Jan-13 16:45:10.798926 - [DEBUG] ---> 21680 2019-Jan-13 16:45:10.799589 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21681 2019-Jan-13 16:45:10.800258 - [DEBUG]
21682 2019-Jan-13 16:45:10.800305 - [DEBUG] Compose: EdgeIdentity * AllBottom
21683 2019-Jan-13 16:45:10.800333 - [DEBUG]
21684 2019-Jan-13 16:45:10.800357 - [DEBUG] Propagate flow
21685 2019-Jan-13 16:45:10.800381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21686 2019-Jan-13 16:45:10.800449 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
21687 2019-Jan-13 16:45:10.801136 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21688 2019-Jan-13 16:45:10.801834 - [DEBUG] Edge function : AllBottom (result of previous compose)
21689 2019-Jan-13 16:45:10.801861 - [DEBUG]
21690 2019-Jan-13 16:45:10.801888 - [DEBUG] Join: AllTop & AllBottom
21691 2019-Jan-13 16:45:10.801914 - [DEBUG] = AllBottom (new jump func)
21692 2019-Jan-13 16:45:10.801938 - [DEBUG]
21693 2019-Jan-13 16:45:10.801962 - [DEBUG] Start adding new jump function
21694 2019-Jan-13 16:45:10.801986 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21695 2019-Jan-13 16:45:10.802050 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21696 2019-Jan-13 16:45:10.802723 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
21697 2019-Jan-13 16:45:10.803401 - [DEBUG] Edge Function : AllBottom
21698 2019-Jan-13 16:45:10.803435 - [DEBUG] End adding new jump function
21699 2019-Jan-13 16:45:10.803459 - [DEBUG]
21700 2019-Jan-13 16:45:10.803483 - [DEBUG] -------------------------------------------- 606. Path Edge --------------------------------------------
21701 2019-Jan-13 16:45:10.803509 - [DEBUG]
21702 2019-Jan-13 16:45:10.803532 - [DEBUG] Process 606. path edge:
21703 2019-Jan-13 16:45:10.803556 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21704 2019-Jan-13 16:45:10.803633 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
21705 2019-Jan-13 16:45:10.804337 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21706 2019-Jan-13 16:45:10.805103 - [DEBUG]
21707 2019-Jan-13 16:45:10.805131 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
21708 2019-Jan-13 16:45:10.805828 - [DEBUG] Possible callees:
21709 2019-Jan-13 16:45:10.805855 - [DEBUG] foo
21710 2019-Jan-13 16:45:10.805880 - [DEBUG] Possible return sites:
21711 2019-Jan-13 16:45:10.805904 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8421712 2019-Jan-13 16:45:10.807211 - [DEBUG] Found and process special summary
21713 2019-Jan-13 16:45:10.807258 - [DEBUG] Compose: EdgeIdentity * AllBottom
21714 2019-Jan-13 16:45:10.807287 - [DEBUG]
21715 2019-Jan-13 16:45:10.807313 - [DEBUG] Propagate flow
21716 2019-Jan-13 16:45:10.807336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21717 2019-Jan-13 16:45:10.807425 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
21718 2019-Jan-13 16:45:10.808124 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21719 2019-Jan-13 16:45:10.808771 - [DEBUG] Edge function : AllBottom (result of previous compose)
21720 2019-Jan-13 16:45:10.808797 - [DEBUG]
21721 2019-Jan-13 16:45:10.808823 - [DEBUG] Join: AllTop & AllBottom
21722 2019-Jan-13 16:45:10.808849 - [DEBUG] = AllBottom (new jump func)
21723 2019-Jan-13 16:45:10.808874 - [DEBUG]
21724 2019-Jan-13 16:45:10.808898 - [DEBUG] Start adding new jump function
21725 2019-Jan-13 16:45:10.808921 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21726 2019-Jan-13 16:45:10.808978 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21727 2019-Jan-13 16:45:10.809617 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
21728 2019-Jan-13 16:45:10.810256 - [DEBUG] Edge Function : AllBottom
21729 2019-Jan-13 16:45:10.810285 - [DEBUG] End adding new jump function
21730 2019-Jan-13 16:45:10.810310 - [DEBUG]
21731 2019-Jan-13 16:45:10.810333 - [DEBUG] -------------------------------------------- 607. Path Edge --------------------------------------------
21732 2019-Jan-13 16:45:10.810358 - [DEBUG]
21733 2019-Jan-13 16:45:10.810381 - [DEBUG] Process 607. path edge:
21734 2019-Jan-13 16:45:10.810406 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21735 2019-Jan-13 16:45:10.810462 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
21736 2019-Jan-13 16:45:10.811100 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21737 2019-Jan-13 16:45:10.811753 - [DEBUG]
21738 2019-Jan-13 16:45:10.811779 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
21739 2019-Jan-13 16:45:10.812461 - [DEBUG] Compose: EdgeIdentity * AllBottom
21740 2019-Jan-13 16:45:10.812489 - [DEBUG]
21741 2019-Jan-13 16:45:10.812513 - [DEBUG] Propagate flow
21742 2019-Jan-13 16:45:10.812537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21743 2019-Jan-13 16:45:10.812593 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
21744 2019-Jan-13 16:45:10.813243 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21745 2019-Jan-13 16:45:10.813882 - [DEBUG] Edge function : AllBottom (result of previous compose)
21746 2019-Jan-13 16:45:10.813907 - [DEBUG]
21747 2019-Jan-13 16:45:10.813932 - [DEBUG] Join: AllTop & AllBottom
21748 2019-Jan-13 16:45:10.813958 - [DEBUG] = AllBottom (new jump func)
21749 2019-Jan-13 16:45:10.813983 - [DEBUG]
21750 2019-Jan-13 16:45:10.814006 - [DEBUG] Start adding new jump function
21751 2019-Jan-13 16:45:10.814030 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21752 2019-Jan-13 16:45:10.814086 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21753 2019-Jan-13 16:45:10.814724 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
21754 2019-Jan-13 16:45:10.815378 - [DEBUG] Edge Function : AllBottom
21755 2019-Jan-13 16:45:10.815407 - [DEBUG] End adding new jump function
21756 2019-Jan-13 16:45:10.815431 - [DEBUG]
21757 2019-Jan-13 16:45:10.815455 - [DEBUG] -------------------------------------------- 608. Path Edge --------------------------------------------
21758 2019-Jan-13 16:45:10.815480 - [DEBUG]
21759 2019-Jan-13 16:45:10.815503 - [DEBUG] Process 608. path edge:
21760 2019-Jan-13 16:45:10.815527 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21761 2019-Jan-13 16:45:10.815585 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
21762 2019-Jan-13 16:45:10.816257 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21763 2019-Jan-13 16:45:10.816900 - [DEBUG]
21764 2019-Jan-13 16:45:10.816926 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
21765 2019-Jan-13 16:45:10.817590 - [DEBUG] Compose: EdgeIdentity * AllBottom
21766 2019-Jan-13 16:45:10.817618 - [DEBUG]
21767 2019-Jan-13 16:45:10.817642 - [DEBUG] Propagate flow
21768 2019-Jan-13 16:45:10.817665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21769 2019-Jan-13 16:45:10.817724 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
21770 2019-Jan-13 16:45:10.818398 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21771 2019-Jan-13 16:45:10.819038 - [DEBUG] Edge function : AllBottom (result of previous compose)
21772 2019-Jan-13 16:45:10.819063 - [DEBUG]
21773 2019-Jan-13 16:45:10.819088 - [DEBUG] Join: AllTop & AllBottom
21774 2019-Jan-13 16:45:10.819114 - [DEBUG] = AllBottom (new jump func)
21775 2019-Jan-13 16:45:10.819138 - [DEBUG]
21776 2019-Jan-13 16:45:10.819162 - [DEBUG] Start adding new jump function
21777 2019-Jan-13 16:45:10.819185 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21778 2019-Jan-13 16:45:10.819241 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21779 2019-Jan-13 16:45:10.819879 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
21780 2019-Jan-13 16:45:10.820524 - [DEBUG] Edge Function : AllBottom
21781 2019-Jan-13 16:45:10.820552 - [DEBUG] End adding new jump function
21782 2019-Jan-13 16:45:10.820580 - [DEBUG]
21783 2019-Jan-13 16:45:10.820604 - [DEBUG] -------------------------------------------- 609. Path Edge --------------------------------------------
21784 2019-Jan-13 16:45:10.820628 - [DEBUG]
21785 2019-Jan-13 16:45:10.820652 - [DEBUG] Process 609. path edge:
21786 2019-Jan-13 16:45:10.820676 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21787 2019-Jan-13 16:45:10.820734 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
21788 2019-Jan-13 16:45:10.821388 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21789 2019-Jan-13 16:45:10.822047 - [DEBUG]
21790 2019-Jan-13 16:45:10.822071 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
21791 2019-Jan-13 16:45:10.822729 - [DEBUG] Possible callees:
21792 2019-Jan-13 16:45:10.822755 - [DEBUG] llvm.dbg.declare
21793 2019-Jan-13 16:45:10.822779 - [DEBUG] Possible return sites:
21794 2019-Jan-13 16:45:10.822803 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9621795 2019-Jan-13 16:45:10.824079 - [DEBUG] Found and process special summary
21796 2019-Jan-13 16:45:10.824114 - [DEBUG] Compose: EdgeIdentity * AllBottom
21797 2019-Jan-13 16:45:10.824142 - [DEBUG]
21798 2019-Jan-13 16:45:10.824166 - [DEBUG] Propagate flow
21799 2019-Jan-13 16:45:10.824189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21800 2019-Jan-13 16:45:10.824246 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21801 2019-Jan-13 16:45:10.824909 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21802 2019-Jan-13 16:45:10.825567 - [DEBUG] Edge function : AllBottom (result of previous compose)
21803 2019-Jan-13 16:45:10.825593 - [DEBUG]
21804 2019-Jan-13 16:45:10.825618 - [DEBUG] Join: AllTop & AllBottom
21805 2019-Jan-13 16:45:10.825644 - [DEBUG] = AllBottom (new jump func)
21806 2019-Jan-13 16:45:10.825668 - [DEBUG]
21807 2019-Jan-13 16:45:10.825691 - [DEBUG] Start adding new jump function
21808 2019-Jan-13 16:45:10.825715 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21809 2019-Jan-13 16:45:10.825773 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21810 2019-Jan-13 16:45:10.826415 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21811 2019-Jan-13 16:45:10.827052 - [DEBUG] Edge Function : AllBottom
21812 2019-Jan-13 16:45:10.827080 - [DEBUG] End adding new jump function
21813 2019-Jan-13 16:45:10.827104 - [DEBUG]
21814 2019-Jan-13 16:45:10.827128 - [DEBUG] -------------------------------------------- 610. Path Edge --------------------------------------------
21815 2019-Jan-13 16:45:10.827152 - [DEBUG]
21816 2019-Jan-13 16:45:10.827181 - [DEBUG] Process 610. path edge:
21817 2019-Jan-13 16:45:10.827205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21818 2019-Jan-13 16:45:10.827263 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
21819 2019-Jan-13 16:45:10.827904 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21820 2019-Jan-13 16:45:10.828563 - [DEBUG]
21821 2019-Jan-13 16:45:10.828587 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21822 2019-Jan-13 16:45:10.829253 - [DEBUG] Compose: EdgeIdentity * AllBottom
21823 2019-Jan-13 16:45:10.829282 - [DEBUG]
21824 2019-Jan-13 16:45:10.829305 - [DEBUG] Propagate flow
21825 2019-Jan-13 16:45:10.829329 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21826 2019-Jan-13 16:45:10.829386 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
21827 2019-Jan-13 16:45:10.830029 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21828 2019-Jan-13 16:45:10.830700 - [DEBUG] Edge function : AllBottom (result of previous compose)
21829 2019-Jan-13 16:45:10.830727 - [DEBUG]
21830 2019-Jan-13 16:45:10.830753 - [DEBUG] Join: AllTop & AllBottom
21831 2019-Jan-13 16:45:10.830780 - [DEBUG] = AllBottom (new jump func)
21832 2019-Jan-13 16:45:10.830805 - [DEBUG]
21833 2019-Jan-13 16:45:10.830829 - [DEBUG] Start adding new jump function
21834 2019-Jan-13 16:45:10.830853 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21835 2019-Jan-13 16:45:10.830925 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21836 2019-Jan-13 16:45:10.831644 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
21837 2019-Jan-13 16:45:10.832304 - [DEBUG] Edge Function : AllBottom
21838 2019-Jan-13 16:45:10.832334 - [DEBUG] End adding new jump function
21839 2019-Jan-13 16:45:10.832359 - [DEBUG]
21840 2019-Jan-13 16:45:10.832383 - [DEBUG] -------------------------------------------- 611. Path Edge --------------------------------------------
21841 2019-Jan-13 16:45:10.832407 - [DEBUG]
21842 2019-Jan-13 16:45:10.832431 - [DEBUG] Process 611. path edge:
21843 2019-Jan-13 16:45:10.832455 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21844 2019-Jan-13 16:45:10.832516 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
21845 2019-Jan-13 16:45:10.833155 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21846 2019-Jan-13 16:45:10.833793 - [DEBUG]
21847 2019-Jan-13 16:45:10.833820 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
21848 2019-Jan-13 16:45:10.834500 - [DEBUG] Compose: EdgeIdentity * AllBottom
21849 2019-Jan-13 16:45:10.834530 - [DEBUG]
21850 2019-Jan-13 16:45:10.834554 - [DEBUG] Propagate flow
21851 2019-Jan-13 16:45:10.834577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21852 2019-Jan-13 16:45:10.834635 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
21853 2019-Jan-13 16:45:10.835290 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21854 2019-Jan-13 16:45:10.835929 - [DEBUG] Edge function : AllBottom (result of previous compose)
21855 2019-Jan-13 16:45:10.835954 - [DEBUG]
21856 2019-Jan-13 16:45:10.835979 - [DEBUG] Join: AllTop & AllBottom
21857 2019-Jan-13 16:45:10.836005 - [DEBUG] = AllBottom (new jump func)
21858 2019-Jan-13 16:45:10.836029 - [DEBUG]
21859 2019-Jan-13 16:45:10.836053 - [DEBUG] Start adding new jump function
21860 2019-Jan-13 16:45:10.836076 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21861 2019-Jan-13 16:45:10.836132 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21862 2019-Jan-13 16:45:10.836770 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
21863 2019-Jan-13 16:45:10.837431 - [DEBUG] Edge Function : AllBottom
21864 2019-Jan-13 16:45:10.837461 - [DEBUG] End adding new jump function
21865 2019-Jan-13 16:45:10.837486 - [DEBUG]
21866 2019-Jan-13 16:45:10.837510 - [DEBUG] -------------------------------------------- 612. Path Edge --------------------------------------------
21867 2019-Jan-13 16:45:10.837535 - [DEBUG]
21868 2019-Jan-13 16:45:10.837558 - [DEBUG] Process 612. path edge:
21869 2019-Jan-13 16:45:10.837582 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21870 2019-Jan-13 16:45:10.837646 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
21871 2019-Jan-13 16:45:10.838349 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21872 2019-Jan-13 16:45:10.839016 - [DEBUG]
21873 2019-Jan-13 16:45:10.839042 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
21874 2019-Jan-13 16:45:10.839720 - [DEBUG] Compose: EdgeIdentity * AllBottom
21875 2019-Jan-13 16:45:10.839750 - [DEBUG]
21876 2019-Jan-13 16:45:10.839775 - [DEBUG] Propagate flow
21877 2019-Jan-13 16:45:10.839800 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21878 2019-Jan-13 16:45:10.839871 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21879 2019-Jan-13 16:45:10.840565 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21880 2019-Jan-13 16:45:10.841240 - [DEBUG] Edge function : AllBottom (result of previous compose)
21881 2019-Jan-13 16:45:10.841266 - [DEBUG]
21882 2019-Jan-13 16:45:10.841293 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21883 2019-Jan-13 16:45:10.841319 - [DEBUG] = AllBottom
21884 2019-Jan-13 16:45:10.841344 - [DEBUG]
21885 2019-Jan-13 16:45:10.841367 - [DEBUG] PROPAGATE: No new function!
21886 2019-Jan-13 16:45:10.841393 - [DEBUG] EDGE:
21887 2019-Jan-13 16:45:10.841477 - [DEBUG] ---> 21888 2019-Jan-13 16:45:10.842135 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21889 2019-Jan-13 16:45:10.842787 - [DEBUG]
21890 2019-Jan-13 16:45:10.842813 - [DEBUG] EDGE:
21891 2019-Jan-13 16:45:10.842871 - [DEBUG] ---> 21892 2019-Jan-13 16:45:10.843507 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21893 2019-Jan-13 16:45:10.844145 - [DEBUG]
21894 2019-Jan-13 16:45:10.844185 - [DEBUG] EDGE:
21895 2019-Jan-13 16:45:10.844243 - [DEBUG] ---> 21896 2019-Jan-13 16:45:10.844901 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21897 2019-Jan-13 16:45:10.845540 - [DEBUG]
21898 2019-Jan-13 16:45:10.845591 - [DEBUG] Compose: EdgeIdentity * AllBottom
21899 2019-Jan-13 16:45:10.845618 - [DEBUG]
21900 2019-Jan-13 16:45:10.845643 - [DEBUG] Propagate flow
21901 2019-Jan-13 16:45:10.845666 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21902 2019-Jan-13 16:45:10.845723 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21903 2019-Jan-13 16:45:10.846362 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21904 2019-Jan-13 16:45:10.847000 - [DEBUG] Edge function : AllBottom (result of previous compose)
21905 2019-Jan-13 16:45:10.847025 - [DEBUG]
21906 2019-Jan-13 16:45:10.847050 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21907 2019-Jan-13 16:45:10.847076 - [DEBUG] = AllBottom
21908 2019-Jan-13 16:45:10.847100 - [DEBUG]
21909 2019-Jan-13 16:45:10.847123 - [DEBUG] PROPAGATE: No new function!
21910 2019-Jan-13 16:45:10.847150 - [DEBUG] EDGE:
21911 2019-Jan-13 16:45:10.847212 - [DEBUG] ---> 21912 2019-Jan-13 16:45:10.847868 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21913 2019-Jan-13 16:45:10.848528 - [DEBUG]
21914 2019-Jan-13 16:45:10.848568 - [DEBUG] Compose: EdgeIdentity * AllBottom
21915 2019-Jan-13 16:45:10.848595 - [DEBUG]
21916 2019-Jan-13 16:45:10.848619 - [DEBUG] Propagate flow
21917 2019-Jan-13 16:45:10.848642 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21918 2019-Jan-13 16:45:10.848701 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21919 2019-Jan-13 16:45:10.849359 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21920 2019-Jan-13 16:45:10.850034 - [DEBUG] Edge function : AllBottom (result of previous compose)
21921 2019-Jan-13 16:45:10.850060 - [DEBUG]
21922 2019-Jan-13 16:45:10.850087 - [DEBUG] Join: AllTop & AllBottom
21923 2019-Jan-13 16:45:10.850113 - [DEBUG] = AllBottom (new jump func)
21924 2019-Jan-13 16:45:10.850138 - [DEBUG]
21925 2019-Jan-13 16:45:10.850161 - [DEBUG] Start adding new jump function
21926 2019-Jan-13 16:45:10.850185 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21927 2019-Jan-13 16:45:10.850253 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21928 2019-Jan-13 16:45:10.850942 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21929 2019-Jan-13 16:45:10.851671 - [DEBUG] Edge Function : AllBottom
21930 2019-Jan-13 16:45:10.851706 - [DEBUG] End adding new jump function
21931 2019-Jan-13 16:45:10.851730 - [DEBUG]
21932 2019-Jan-13 16:45:10.851755 - [DEBUG] -------------------------------------------- 613. Path Edge --------------------------------------------
21933 2019-Jan-13 16:45:10.851780 - [DEBUG]
21934 2019-Jan-13 16:45:10.851804 - [DEBUG] Process 613. path edge:
21935 2019-Jan-13 16:45:10.851828 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21936 2019-Jan-13 16:45:10.851904 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
21937 2019-Jan-13 16:45:10.852614 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21938 2019-Jan-13 16:45:10.853296 - [DEBUG]
21939 2019-Jan-13 16:45:10.853344 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21940 2019-Jan-13 16:45:10.853998 - [DEBUG] Possible callees:
21941 2019-Jan-13 16:45:10.854023 - [DEBUG] bar
21942 2019-Jan-13 16:45:10.854048 - [DEBUG] Possible return sites:
21943 2019-Jan-13 16:45:10.854072 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8921944 2019-Jan-13 16:45:10.855385 - [DEBUG] Found and process special summary
21945 2019-Jan-13 16:45:10.855425 - [DEBUG] Compose: EdgeIdentity * AllBottom
21946 2019-Jan-13 16:45:10.855453 - [DEBUG]
21947 2019-Jan-13 16:45:10.855478 - [DEBUG] Propagate flow
21948 2019-Jan-13 16:45:10.855501 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21949 2019-Jan-13 16:45:10.855560 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21950 2019-Jan-13 16:45:10.856199 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21951 2019-Jan-13 16:45:10.856837 - [DEBUG] Edge function : AllBottom (result of previous compose)
21952 2019-Jan-13 16:45:10.856862 - [DEBUG]
21953 2019-Jan-13 16:45:10.856888 - [DEBUG] Join: AllTop & AllBottom
21954 2019-Jan-13 16:45:10.856914 - [DEBUG] = AllBottom (new jump func)
21955 2019-Jan-13 16:45:10.856938 - [DEBUG]
21956 2019-Jan-13 16:45:10.856962 - [DEBUG] Start adding new jump function
21957 2019-Jan-13 16:45:10.856986 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21958 2019-Jan-13 16:45:10.857042 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21959 2019-Jan-13 16:45:10.857689 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21960 2019-Jan-13 16:45:10.858344 - [DEBUG] Edge Function : AllBottom
21961 2019-Jan-13 16:45:10.858373 - [DEBUG] End adding new jump function
21962 2019-Jan-13 16:45:10.858397 - [DEBUG]
21963 2019-Jan-13 16:45:10.858421 - [DEBUG] -------------------------------------------- 614. Path Edge --------------------------------------------
21964 2019-Jan-13 16:45:10.858445 - [DEBUG]
21965 2019-Jan-13 16:45:10.858468 - [DEBUG] Process 614. path edge:
21966 2019-Jan-13 16:45:10.858492 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21967 2019-Jan-13 16:45:10.858549 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
21968 2019-Jan-13 16:45:10.859189 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21969 2019-Jan-13 16:45:10.859827 - [DEBUG]
21970 2019-Jan-13 16:45:10.859852 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21971 2019-Jan-13 16:45:10.860523 - [DEBUG] Compose: EdgeIdentity * AllBottom
21972 2019-Jan-13 16:45:10.860551 - [DEBUG]
21973 2019-Jan-13 16:45:10.860575 - [DEBUG] Propagate flow
21974 2019-Jan-13 16:45:10.860598 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21975 2019-Jan-13 16:45:10.860655 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21976 2019-Jan-13 16:45:10.861292 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21977 2019-Jan-13 16:45:10.861946 - [DEBUG] Edge function : AllBottom (result of previous compose)
21978 2019-Jan-13 16:45:10.861971 - [DEBUG]
21979 2019-Jan-13 16:45:10.861995 - [DEBUG] Join: AllTop & AllBottom
21980 2019-Jan-13 16:45:10.862021 - [DEBUG] = AllBottom (new jump func)
21981 2019-Jan-13 16:45:10.862045 - [DEBUG]
21982 2019-Jan-13 16:45:10.862068 - [DEBUG] Start adding new jump function
21983 2019-Jan-13 16:45:10.862091 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21984 2019-Jan-13 16:45:10.862157 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21985 2019-Jan-13 16:45:10.862802 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21986 2019-Jan-13 16:45:10.863438 - [DEBUG] Edge Function : AllBottom
21987 2019-Jan-13 16:45:10.863466 - [DEBUG] End adding new jump function
21988 2019-Jan-13 16:45:10.863490 - [DEBUG]
21989 2019-Jan-13 16:45:10.863513 - [DEBUG] -------------------------------------------- 615. Path Edge --------------------------------------------
21990 2019-Jan-13 16:45:10.863537 - [DEBUG]
21991 2019-Jan-13 16:45:10.863560 - [DEBUG] Process 615. path edge:
21992 2019-Jan-13 16:45:10.863583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21993 2019-Jan-13 16:45:10.863640 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
21994 2019-Jan-13 16:45:10.864276 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21995 2019-Jan-13 16:45:10.864939 - [DEBUG]
21996 2019-Jan-13 16:45:10.864965 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21997 2019-Jan-13 16:45:10.865621 - [DEBUG] Compose: EdgeIdentity * AllBottom
21998 2019-Jan-13 16:45:10.865649 - [DEBUG]
21999 2019-Jan-13 16:45:10.865673 - [DEBUG] Propagate flow
22000 2019-Jan-13 16:45:10.865696 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22001 2019-Jan-13 16:45:10.865754 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
22002 2019-Jan-13 16:45:10.866403 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22003 2019-Jan-13 16:45:10.867041 - [DEBUG] Edge function : AllBottom (result of previous compose)
22004 2019-Jan-13 16:45:10.867067 - [DEBUG]
22005 2019-Jan-13 16:45:10.867092 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22006 2019-Jan-13 16:45:10.867118 - [DEBUG] = AllBottom
22007 2019-Jan-13 16:45:10.867142 - [DEBUG]
22008 2019-Jan-13 16:45:10.867165 - [DEBUG] PROPAGATE: No new function!
22009 2019-Jan-13 16:45:10.867196 - [DEBUG] Compose: EdgeIdentity * AllBottom
22010 2019-Jan-13 16:45:10.867223 - [DEBUG]
22011 2019-Jan-13 16:45:10.867246 - [DEBUG] Propagate flow
22012 2019-Jan-13 16:45:10.867270 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22013 2019-Jan-13 16:45:10.867326 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
22014 2019-Jan-13 16:45:10.868006 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22015 2019-Jan-13 16:45:10.868700 - [DEBUG] Edge function : AllBottom (result of previous compose)
22016 2019-Jan-13 16:45:10.868726 - [DEBUG]
22017 2019-Jan-13 16:45:10.868752 - [DEBUG] Join: AllTop & AllBottom
22018 2019-Jan-13 16:45:10.868778 - [DEBUG] = AllBottom (new jump func)
22019 2019-Jan-13 16:45:10.868802 - [DEBUG]
22020 2019-Jan-13 16:45:10.868826 - [DEBUG] Start adding new jump function
22021 2019-Jan-13 16:45:10.868849 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22022 2019-Jan-13 16:45:10.868909 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22023 2019-Jan-13 16:45:10.869573 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
22024 2019-Jan-13 16:45:10.870220 - [DEBUG] Edge Function : AllBottom
22025 2019-Jan-13 16:45:10.870249 - [DEBUG] End adding new jump function
22026 2019-Jan-13 16:45:10.870273 - [DEBUG]
22027 2019-Jan-13 16:45:10.870303 - [DEBUG] -------------------------------------------- 616. Path Edge --------------------------------------------
22028 2019-Jan-13 16:45:10.870346 - [DEBUG]
22029 2019-Jan-13 16:45:10.870369 - [DEBUG] Process 616. path edge:
22030 2019-Jan-13 16:45:10.870393 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22031 2019-Jan-13 16:45:10.870451 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
22032 2019-Jan-13 16:45:10.871106 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22033 2019-Jan-13 16:45:10.871768 - [DEBUG]
22034 2019-Jan-13 16:45:10.871792 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
22035 2019-Jan-13 16:45:10.872445 - [DEBUG] Possible callees:
22036 2019-Jan-13 16:45:10.872472 - [DEBUG] llvm.dbg.declare
22037 2019-Jan-13 16:45:10.872498 - [DEBUG] Possible return sites:
22038 2019-Jan-13 16:45:10.872521 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10322039 2019-Jan-13 16:45:10.873826 - [DEBUG] Found and process special summary
22040 2019-Jan-13 16:45:10.873870 - [DEBUG] Compose: EdgeIdentity * AllBottom
22041 2019-Jan-13 16:45:10.873898 - [DEBUG]
22042 2019-Jan-13 16:45:10.873923 - [DEBUG] Propagate flow
22043 2019-Jan-13 16:45:10.873947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22044 2019-Jan-13 16:45:10.874012 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
22045 2019-Jan-13 16:45:10.874709 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22046 2019-Jan-13 16:45:10.875439 - [DEBUG] Edge function : AllBottom (result of previous compose)
22047 2019-Jan-13 16:45:10.875466 - [DEBUG]
22048 2019-Jan-13 16:45:10.875494 - [DEBUG] Join: AllTop & AllBottom
22049 2019-Jan-13 16:45:10.875519 - [DEBUG] = AllBottom (new jump func)
22050 2019-Jan-13 16:45:10.875544 - [DEBUG]
22051 2019-Jan-13 16:45:10.875568 - [DEBUG] Start adding new jump function
22052 2019-Jan-13 16:45:10.875591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22053 2019-Jan-13 16:45:10.875663 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22054 2019-Jan-13 16:45:10.876361 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
22055 2019-Jan-13 16:45:10.877030 - [DEBUG] Edge Function : AllBottom
22056 2019-Jan-13 16:45:10.877062 - [DEBUG] End adding new jump function
22057 2019-Jan-13 16:45:10.877087 - [DEBUG]
22058 2019-Jan-13 16:45:10.877111 - [DEBUG] -------------------------------------------- 617. Path Edge --------------------------------------------
22059 2019-Jan-13 16:45:10.877136 - [DEBUG]
22060 2019-Jan-13 16:45:10.877159 - [DEBUG] Process 617. path edge:
22061 2019-Jan-13 16:45:10.877183 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22062 2019-Jan-13 16:45:10.877249 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
22063 2019-Jan-13 16:45:10.877931 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22064 2019-Jan-13 16:45:10.878635 - [DEBUG]
22065 2019-Jan-13 16:45:10.878661 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
22066 2019-Jan-13 16:45:10.879355 - [DEBUG] Compose: EdgeIdentity * AllBottom
22067 2019-Jan-13 16:45:10.879385 - [DEBUG]
22068 2019-Jan-13 16:45:10.879409 - [DEBUG] Propagate flow
22069 2019-Jan-13 16:45:10.879433 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22070 2019-Jan-13 16:45:10.879514 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
22071 2019-Jan-13 16:45:10.880215 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22072 2019-Jan-13 16:45:10.880893 - [DEBUG] Edge function : AllBottom (result of previous compose)
22073 2019-Jan-13 16:45:10.880919 - [DEBUG]
22074 2019-Jan-13 16:45:10.880945 - [DEBUG] Join: AllTop & AllBottom
22075 2019-Jan-13 16:45:10.880972 - [DEBUG] = AllBottom (new jump func)
22076 2019-Jan-13 16:45:10.880997 - [DEBUG]
22077 2019-Jan-13 16:45:10.881021 - [DEBUG] Start adding new jump function
22078 2019-Jan-13 16:45:10.881044 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22079 2019-Jan-13 16:45:10.881109 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22080 2019-Jan-13 16:45:10.881795 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
22081 2019-Jan-13 16:45:10.882439 - [DEBUG] Edge Function : AllBottom
22082 2019-Jan-13 16:45:10.882471 - [DEBUG] End adding new jump function
22083 2019-Jan-13 16:45:10.882495 - [DEBUG]
22084 2019-Jan-13 16:45:10.882519 - [DEBUG] -------------------------------------------- 618. Path Edge --------------------------------------------
22085 2019-Jan-13 16:45:10.882544 - [DEBUG]
22086 2019-Jan-13 16:45:10.882567 - [DEBUG] Process 618. path edge:
22087 2019-Jan-13 16:45:10.882592 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22088 2019-Jan-13 16:45:10.882657 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
22089 2019-Jan-13 16:45:10.883337 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22090 2019-Jan-13 16:45:10.884030 - [DEBUG]
22091 2019-Jan-13 16:45:10.884060 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
22092 2019-Jan-13 16:45:10.884842 - [DEBUG] Compose: EdgeIdentity * AllBottom
22093 2019-Jan-13 16:45:10.884878 - [DEBUG]
22094 2019-Jan-13 16:45:10.884902 - [DEBUG] Propagate flow
22095 2019-Jan-13 16:45:10.884927 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22096 2019-Jan-13 16:45:10.885013 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
22097 2019-Jan-13 16:45:10.885706 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22098 2019-Jan-13 16:45:10.886374 - [DEBUG] Edge function : AllBottom (result of previous compose)
22099 2019-Jan-13 16:45:10.886400 - [DEBUG]
22100 2019-Jan-13 16:45:10.886426 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22101 2019-Jan-13 16:45:10.886452 - [DEBUG] = AllBottom
22102 2019-Jan-13 16:45:10.886476 - [DEBUG]
22103 2019-Jan-13 16:45:10.886500 - [DEBUG] PROPAGATE: No new function!
22104 2019-Jan-13 16:45:10.886525 - [DEBUG] EDGE:
22105 2019-Jan-13 16:45:10.886586 - [DEBUG] ---> 22106 2019-Jan-13 16:45:10.887220 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22107 2019-Jan-13 16:45:10.887870 - [DEBUG]
22108 2019-Jan-13 16:45:10.887895 - [DEBUG] EDGE:
22109 2019-Jan-13 16:45:10.887953 - [DEBUG] ---> 22110 2019-Jan-13 16:45:10.888616 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22111 2019-Jan-13 16:45:10.889254 - [DEBUG]
22112 2019-Jan-13 16:45:10.889305 - [DEBUG] Compose: EdgeIdentity * AllBottom
22113 2019-Jan-13 16:45:10.889332 - [DEBUG]
22114 2019-Jan-13 16:45:10.889356 - [DEBUG] Propagate flow
22115 2019-Jan-13 16:45:10.889379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22116 2019-Jan-13 16:45:10.889436 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
22117 2019-Jan-13 16:45:10.890096 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22118 2019-Jan-13 16:45:10.890734 - [DEBUG] Edge function : AllBottom (result of previous compose)
22119 2019-Jan-13 16:45:10.890759 - [DEBUG]
22120 2019-Jan-13 16:45:10.890784 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22121 2019-Jan-13 16:45:10.890810 - [DEBUG] = AllBottom
22122 2019-Jan-13 16:45:10.890834 - [DEBUG]
22123 2019-Jan-13 16:45:10.890857 - [DEBUG] PROPAGATE: No new function!
22124 2019-Jan-13 16:45:10.890886 - [DEBUG] EDGE:
22125 2019-Jan-13 16:45:10.890943 - [DEBUG] ---> 22126 2019-Jan-13 16:45:10.891610 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22127 2019-Jan-13 16:45:10.892247 - [DEBUG]
22128 2019-Jan-13 16:45:10.892272 - [DEBUG] EDGE:
22129 2019-Jan-13 16:45:10.892330 - [DEBUG] ---> 22130 2019-Jan-13 16:45:10.892973 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22131 2019-Jan-13 16:45:10.893610 - [DEBUG]
22132 2019-Jan-13 16:45:10.893635 - [DEBUG] EDGE:
22133 2019-Jan-13 16:45:10.893693 - [DEBUG] ---> 22134 2019-Jan-13 16:45:10.894332 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22135 2019-Jan-13 16:45:10.894985 - [DEBUG]
22136 2019-Jan-13 16:45:10.895020 - [DEBUG] Compose: EdgeIdentity * AllBottom
22137 2019-Jan-13 16:45:10.895048 - [DEBUG]
22138 2019-Jan-13 16:45:10.895072 - [DEBUG] Propagate flow
22139 2019-Jan-13 16:45:10.895095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22140 2019-Jan-13 16:45:10.895152 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
22141 2019-Jan-13 16:45:10.895791 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22142 2019-Jan-13 16:45:10.896430 - [DEBUG] Edge function : AllBottom (result of previous compose)
22143 2019-Jan-13 16:45:10.896455 - [DEBUG]
22144 2019-Jan-13 16:45:10.896480 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22145 2019-Jan-13 16:45:10.896505 - [DEBUG] = AllBottom
22146 2019-Jan-13 16:45:10.896530 - [DEBUG]
22147 2019-Jan-13 16:45:10.896553 - [DEBUG] PROPAGATE: No new function!
22148 2019-Jan-13 16:45:10.896578 - [DEBUG] EDGE:
22149 2019-Jan-13 16:45:10.896636 - [DEBUG] ---> 22150 2019-Jan-13 16:45:10.897275 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22151 2019-Jan-13 16:45:10.897928 - [DEBUG]
22152 2019-Jan-13 16:45:10.897954 - [DEBUG] EDGE:
22153 2019-Jan-13 16:45:10.898017 - [DEBUG] ---> 22154 2019-Jan-13 16:45:10.898696 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22155 2019-Jan-13 16:45:10.899359 - [DEBUG]
22156 2019-Jan-13 16:45:10.899386 - [DEBUG] EDGE:
22157 2019-Jan-13 16:45:10.899447 - [DEBUG] ---> 22158 2019-Jan-13 16:45:10.900097 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22159 2019-Jan-13 16:45:10.900752 - [DEBUG]
22160 2019-Jan-13 16:45:10.900800 - [DEBUG] Compose: EdgeIdentity * AllBottom
22161 2019-Jan-13 16:45:10.900828 - [DEBUG]
22162 2019-Jan-13 16:45:10.900853 - [DEBUG] Propagate flow
22163 2019-Jan-13 16:45:10.900876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22164 2019-Jan-13 16:45:10.900934 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
22165 2019-Jan-13 16:45:10.901612 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22166 2019-Jan-13 16:45:10.902253 - [DEBUG] Edge function : AllBottom (result of previous compose)
22167 2019-Jan-13 16:45:10.902279 - [DEBUG]
22168 2019-Jan-13 16:45:10.902304 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22169 2019-Jan-13 16:45:10.902330 - [DEBUG] = AllBottom
22170 2019-Jan-13 16:45:10.902355 - [DEBUG]
22171 2019-Jan-13 16:45:10.902378 - [DEBUG] PROPAGATE: No new function!
22172 2019-Jan-13 16:45:10.902406 - [DEBUG] EDGE:
22173 2019-Jan-13 16:45:10.902464 - [DEBUG] ---> 22174 2019-Jan-13 16:45:10.903110 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22175 2019-Jan-13 16:45:10.903747 - [DEBUG]
22176 2019-Jan-13 16:45:10.903772 - [DEBUG] EDGE:
22177 2019-Jan-13 16:45:10.903830 - [DEBUG] ---> 22178 2019-Jan-13 16:45:10.904466 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22179 2019-Jan-13 16:45:10.905120 - [DEBUG]
22180 2019-Jan-13 16:45:10.905146 - [DEBUG] EDGE:
22181 2019-Jan-13 16:45:10.905203 - [DEBUG] ---> 22182 2019-Jan-13 16:45:10.905841 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22183 2019-Jan-13 16:45:10.906484 - [DEBUG]
22184 2019-Jan-13 16:45:10.906521 - [DEBUG] Compose: EdgeIdentity * AllBottom
22185 2019-Jan-13 16:45:10.906548 - [DEBUG]
22186 2019-Jan-13 16:45:10.906572 - [DEBUG] Propagate flow
22187 2019-Jan-13 16:45:10.906595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22188 2019-Jan-13 16:45:10.906652 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
22189 2019-Jan-13 16:45:10.907291 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22190 2019-Jan-13 16:45:10.907937 - [DEBUG] Edge function : AllBottom (result of previous compose)
22191 2019-Jan-13 16:45:10.907962 - [DEBUG]
22192 2019-Jan-13 16:45:10.907987 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22193 2019-Jan-13 16:45:10.908013 - [DEBUG] = AllBottom
22194 2019-Jan-13 16:45:10.908038 - [DEBUG]
22195 2019-Jan-13 16:45:10.908061 - [DEBUG] PROPAGATE: No new function!
22196 2019-Jan-13 16:45:10.908105 - [DEBUG] EDGE:
22197 2019-Jan-13 16:45:10.908164 - [DEBUG] ---> 22198 2019-Jan-13 16:45:10.908809 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22199 2019-Jan-13 16:45:10.909447 - [DEBUG]
22200 2019-Jan-13 16:45:10.909484 - [DEBUG] Compose: EdgeIdentity * AllBottom
22201 2019-Jan-13 16:45:10.909511 - [DEBUG]
22202 2019-Jan-13 16:45:10.909535 - [DEBUG] Propagate flow
22203 2019-Jan-13 16:45:10.909558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22204 2019-Jan-13 16:45:10.909626 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22205 2019-Jan-13 16:45:10.910265 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22206 2019-Jan-13 16:45:10.910915 - [DEBUG] Edge function : AllBottom (result of previous compose)
22207 2019-Jan-13 16:45:10.910940 - [DEBUG]
22208 2019-Jan-13 16:45:10.910966 - [DEBUG] Join: AllTop & AllBottom
22209 2019-Jan-13 16:45:10.910992 - [DEBUG] = AllBottom (new jump func)
22210 2019-Jan-13 16:45:10.911017 - [DEBUG]
22211 2019-Jan-13 16:45:10.911041 - [DEBUG] Start adding new jump function
22212 2019-Jan-13 16:45:10.911064 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22213 2019-Jan-13 16:45:10.911123 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22214 2019-Jan-13 16:45:10.911784 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22215 2019-Jan-13 16:45:10.912421 - [DEBUG] Edge Function : AllBottom
22216 2019-Jan-13 16:45:10.912450 - [DEBUG] End adding new jump function
22217 2019-Jan-13 16:45:10.912474 - [DEBUG]
22218 2019-Jan-13 16:45:10.912498 - [DEBUG] -------------------------------------------- 619. Path Edge --------------------------------------------
22219 2019-Jan-13 16:45:10.912522 - [DEBUG]
22220 2019-Jan-13 16:45:10.912545 - [DEBUG] Process 619. path edge:
22221 2019-Jan-13 16:45:10.912569 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22222 2019-Jan-13 16:45:10.912625 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
22223 2019-Jan-13 16:45:10.913267 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22224 2019-Jan-13 16:45:10.913905 - [DEBUG]
22225 2019-Jan-13 16:45:10.913930 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22226 2019-Jan-13 16:45:10.914593 - [DEBUG] Compose: EdgeIdentity * AllBottom
22227 2019-Jan-13 16:45:10.914622 - [DEBUG]
22228 2019-Jan-13 16:45:10.914646 - [DEBUG] Propagate flow
22229 2019-Jan-13 16:45:10.914670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22230 2019-Jan-13 16:45:10.914727 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22231 2019-Jan-13 16:45:10.915395 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22232 2019-Jan-13 16:45:10.916047 - [DEBUG] Edge function : AllBottom (result of previous compose)
22233 2019-Jan-13 16:45:10.916072 - [DEBUG]
22234 2019-Jan-13 16:45:10.916097 - [DEBUG] Join: AllTop & AllBottom
22235 2019-Jan-13 16:45:10.916123 - [DEBUG] = AllBottom (new jump func)
22236 2019-Jan-13 16:45:10.916148 - [DEBUG]
22237 2019-Jan-13 16:45:10.916171 - [DEBUG] Start adding new jump function
22238 2019-Jan-13 16:45:10.916195 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22239 2019-Jan-13 16:45:10.916252 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22240 2019-Jan-13 16:45:10.916914 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22241 2019-Jan-13 16:45:10.917582 - [DEBUG] Edge Function : AllBottom
22242 2019-Jan-13 16:45:10.917613 - [DEBUG] End adding new jump function
22243 2019-Jan-13 16:45:10.917637 - [DEBUG]
22244 2019-Jan-13 16:45:10.917661 - [DEBUG] -------------------------------------------- 620. Path Edge --------------------------------------------
22245 2019-Jan-13 16:45:10.917686 - [DEBUG]
22246 2019-Jan-13 16:45:10.917709 - [DEBUG] Process 620. path edge:
22247 2019-Jan-13 16:45:10.917733 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22248 2019-Jan-13 16:45:10.917796 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
22249 2019-Jan-13 16:45:10.918497 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22250 2019-Jan-13 16:45:10.919154 - [DEBUG]
22251 2019-Jan-13 16:45:10.919179 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22252 2019-Jan-13 16:45:10.919927 - [DEBUG] Compose: EdgeIdentity * AllBottom
22253 2019-Jan-13 16:45:10.919958 - [DEBUG]
22254 2019-Jan-13 16:45:10.919982 - [DEBUG] Propagate flow
22255 2019-Jan-13 16:45:10.920006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22256 2019-Jan-13 16:45:10.920072 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22257 2019-Jan-13 16:45:10.920746 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22258 2019-Jan-13 16:45:10.921427 - [DEBUG] Edge function : AllBottom (result of previous compose)
22259 2019-Jan-13 16:45:10.921455 - [DEBUG]
22260 2019-Jan-13 16:45:10.921482 - [DEBUG] Join: AllTop & AllBottom
22261 2019-Jan-13 16:45:10.921509 - [DEBUG] = AllBottom (new jump func)
22262 2019-Jan-13 16:45:10.921533 - [DEBUG]
22263 2019-Jan-13 16:45:10.921557 - [DEBUG] Start adding new jump function
22264 2019-Jan-13 16:45:10.921581 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22265 2019-Jan-13 16:45:10.921639 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22266 2019-Jan-13 16:45:10.922279 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22267 2019-Jan-13 16:45:10.922919 - [DEBUG] Edge Function : AllBottom
22268 2019-Jan-13 16:45:10.922948 - [DEBUG] End adding new jump function
22269 2019-Jan-13 16:45:10.922972 - [DEBUG]
22270 2019-Jan-13 16:45:10.922996 - [DEBUG] -------------------------------------------- 621. Path Edge --------------------------------------------
22271 2019-Jan-13 16:45:10.923020 - [DEBUG]
22272 2019-Jan-13 16:45:10.923044 - [DEBUG] Process 621. path edge:
22273 2019-Jan-13 16:45:10.923068 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22274 2019-Jan-13 16:45:10.923124 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
22275 2019-Jan-13 16:45:10.923760 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22276 2019-Jan-13 16:45:10.924397 - [DEBUG]
22277 2019-Jan-13 16:45:10.924423 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22278 2019-Jan-13 16:45:10.925096 - [DEBUG] Compose: EdgeIdentity * AllBottom
22279 2019-Jan-13 16:45:10.925125 - [DEBUG]
22280 2019-Jan-13 16:45:10.925149 - [DEBUG] Propagate flow
22281 2019-Jan-13 16:45:10.925172 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22282 2019-Jan-13 16:45:10.925229 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22283 2019-Jan-13 16:45:10.925879 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22284 2019-Jan-13 16:45:10.926527 - [DEBUG] Edge function : AllBottom (result of previous compose)
22285 2019-Jan-13 16:45:10.926552 - [DEBUG]
22286 2019-Jan-13 16:45:10.926577 - [DEBUG] Join: AllTop & AllBottom
22287 2019-Jan-13 16:45:10.926602 - [DEBUG] = AllBottom (new jump func)
22288 2019-Jan-13 16:45:10.926627 - [DEBUG]
22289 2019-Jan-13 16:45:10.926650 - [DEBUG] Start adding new jump function
22290 2019-Jan-13 16:45:10.926673 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22291 2019-Jan-13 16:45:10.926730 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22292 2019-Jan-13 16:45:10.927388 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22293 2019-Jan-13 16:45:10.928061 - [DEBUG] Edge Function : AllBottom
22294 2019-Jan-13 16:45:10.928111 - [DEBUG] End adding new jump function
22295 2019-Jan-13 16:45:10.928135 - [DEBUG]
22296 2019-Jan-13 16:45:10.928159 - [DEBUG] -------------------------------------------- 622. Path Edge --------------------------------------------
22297 2019-Jan-13 16:45:10.928184 - [DEBUG]
22298 2019-Jan-13 16:45:10.928207 - [DEBUG] Process 622. path edge:
22299 2019-Jan-13 16:45:10.928231 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22300 2019-Jan-13 16:45:10.928297 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
22301 2019-Jan-13 16:45:10.928953 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22302 2019-Jan-13 16:45:10.929591 - [DEBUG]
22303 2019-Jan-13 16:45:10.929615 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22304 2019-Jan-13 16:45:10.930269 - [DEBUG] Possible callees:
22305 2019-Jan-13 16:45:10.930294 - [DEBUG] llvm.dbg.declare
22306 2019-Jan-13 16:45:10.930319 - [DEBUG] Possible return sites:
22307 2019-Jan-13 16:45:10.930343 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12022308 2019-Jan-13 16:45:10.931644 - [DEBUG] Found and process special summary
22309 2019-Jan-13 16:45:10.931681 - [DEBUG] Compose: EdgeIdentity * AllBottom
22310 2019-Jan-13 16:45:10.931708 - [DEBUG]
22311 2019-Jan-13 16:45:10.931733 - [DEBUG] Propagate flow
22312 2019-Jan-13 16:45:10.931756 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22313 2019-Jan-13 16:45:10.931813 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22314 2019-Jan-13 16:45:10.932464 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22315 2019-Jan-13 16:45:10.933121 - [DEBUG] Edge function : AllBottom (result of previous compose)
22316 2019-Jan-13 16:45:10.933147 - [DEBUG]
22317 2019-Jan-13 16:45:10.933173 - [DEBUG] Join: AllTop & AllBottom
22318 2019-Jan-13 16:45:10.933200 - [DEBUG] = AllBottom (new jump func)
22319 2019-Jan-13 16:45:10.933224 - [DEBUG]
22320 2019-Jan-13 16:45:10.933248 - [DEBUG] Start adding new jump function
22321 2019-Jan-13 16:45:10.933271 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22322 2019-Jan-13 16:45:10.933337 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22323 2019-Jan-13 16:45:10.934034 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22324 2019-Jan-13 16:45:10.934732 - [DEBUG] Edge Function : AllBottom
22325 2019-Jan-13 16:45:10.934806 - [DEBUG] End adding new jump function
22326 2019-Jan-13 16:45:10.934830 - [DEBUG]
22327 2019-Jan-13 16:45:10.934856 - [DEBUG] -------------------------------------------- 623. Path Edge --------------------------------------------
22328 2019-Jan-13 16:45:10.934881 - [DEBUG]
22329 2019-Jan-13 16:45:10.934904 - [DEBUG] Process 623. path edge:
22330 2019-Jan-13 16:45:10.934929 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22331 2019-Jan-13 16:45:10.935009 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
22332 2019-Jan-13 16:45:10.935723 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22333 2019-Jan-13 16:45:10.936401 - [DEBUG]
22334 2019-Jan-13 16:45:10.936451 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22335 2019-Jan-13 16:45:10.937144 - [DEBUG] Compose: EdgeIdentity * AllBottom
22336 2019-Jan-13 16:45:10.937174 - [DEBUG]
22337 2019-Jan-13 16:45:10.937198 - [DEBUG] Propagate flow
22338 2019-Jan-13 16:45:10.937222 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22339 2019-Jan-13 16:45:10.937282 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
22340 2019-Jan-13 16:45:10.937937 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22341 2019-Jan-13 16:45:10.938606 - [DEBUG] Edge function : AllBottom (result of previous compose)
22342 2019-Jan-13 16:45:10.938632 - [DEBUG]
22343 2019-Jan-13 16:45:10.938658 - [DEBUG] Join: AllTop & AllBottom
22344 2019-Jan-13 16:45:10.938684 - [DEBUG] = AllBottom (new jump func)
22345 2019-Jan-13 16:45:10.938709 - [DEBUG]
22346 2019-Jan-13 16:45:10.938732 - [DEBUG] Start adding new jump function
22347 2019-Jan-13 16:45:10.938756 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22348 2019-Jan-13 16:45:10.938812 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22349 2019-Jan-13 16:45:10.939451 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
22350 2019-Jan-13 16:45:10.940085 - [DEBUG] Edge Function : AllBottom
22351 2019-Jan-13 16:45:10.940114 - [DEBUG] End adding new jump function
22352 2019-Jan-13 16:45:10.940138 - [DEBUG]
22353 2019-Jan-13 16:45:10.940162 - [DEBUG] -------------------------------------------- 624. Path Edge --------------------------------------------
22354 2019-Jan-13 16:45:10.940187 - [DEBUG]
22355 2019-Jan-13 16:45:10.940211 - [DEBUG] Process 624. path edge:
22356 2019-Jan-13 16:45:10.940235 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22357 2019-Jan-13 16:45:10.940291 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
22358 2019-Jan-13 16:45:10.940931 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22359 2019-Jan-13 16:45:10.941589 - [DEBUG]
22360 2019-Jan-13 16:45:10.941615 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
22361 2019-Jan-13 16:45:10.942267 - [DEBUG] Compose: EdgeIdentity * AllBottom
22362 2019-Jan-13 16:45:10.942295 - [DEBUG]
22363 2019-Jan-13 16:45:10.942319 - [DEBUG] Propagate flow
22364 2019-Jan-13 16:45:10.942343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22365 2019-Jan-13 16:45:10.942399 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22366 2019-Jan-13 16:45:10.943051 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22367 2019-Jan-13 16:45:10.943690 - [DEBUG] Edge function : AllBottom (result of previous compose)
22368 2019-Jan-13 16:45:10.943715 - [DEBUG]
22369 2019-Jan-13 16:45:10.943740 - [DEBUG] Join: AllTop & AllBottom
22370 2019-Jan-13 16:45:10.943766 - [DEBUG] = AllBottom (new jump func)
22371 2019-Jan-13 16:45:10.943791 - [DEBUG]
22372 2019-Jan-13 16:45:10.943814 - [DEBUG] Start adding new jump function
22373 2019-Jan-13 16:45:10.943837 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22374 2019-Jan-13 16:45:10.943893 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22375 2019-Jan-13 16:45:10.944532 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22376 2019-Jan-13 16:45:10.945192 - [DEBUG] Edge Function : AllBottom
22377 2019-Jan-13 16:45:10.945220 - [DEBUG] End adding new jump function
22378 2019-Jan-13 16:45:10.945256 - [DEBUG]
22379 2019-Jan-13 16:45:10.945280 - [DEBUG] -------------------------------------------- 625. Path Edge --------------------------------------------
22380 2019-Jan-13 16:45:10.945304 - [DEBUG]
22381 2019-Jan-13 16:45:10.945327 - [DEBUG] Process 625. path edge:
22382 2019-Jan-13 16:45:10.945351 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22383 2019-Jan-13 16:45:10.945407 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
22384 2019-Jan-13 16:45:10.946053 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22385 2019-Jan-13 16:45:10.946689 - [DEBUG]
22386 2019-Jan-13 16:45:10.946714 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22387 2019-Jan-13 16:45:10.947369 - [DEBUG] Possible callees:
22388 2019-Jan-13 16:45:10.947394 - [DEBUG] llvm.dbg.declare
22389 2019-Jan-13 16:45:10.947419 - [DEBUG] Possible return sites:
22390 2019-Jan-13 16:45:10.947443 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14922391 2019-Jan-13 16:45:10.948758 - [DEBUG] Found and process special summary
22392 2019-Jan-13 16:45:10.948798 - [DEBUG] Compose: EdgeIdentity * AllBottom
22393 2019-Jan-13 16:45:10.948825 - [DEBUG]
22394 2019-Jan-13 16:45:10.948849 - [DEBUG] Propagate flow
22395 2019-Jan-13 16:45:10.948873 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22396 2019-Jan-13 16:45:10.948933 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22397 2019-Jan-13 16:45:10.949578 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22398 2019-Jan-13 16:45:10.950215 - [DEBUG] Edge function : AllBottom (result of previous compose)
22399 2019-Jan-13 16:45:10.950240 - [DEBUG]
22400 2019-Jan-13 16:45:10.950266 - [DEBUG] Join: AllTop & AllBottom
22401 2019-Jan-13 16:45:10.950292 - [DEBUG] = AllBottom (new jump func)
22402 2019-Jan-13 16:45:10.950316 - [DEBUG]
22403 2019-Jan-13 16:45:10.950340 - [DEBUG] Start adding new jump function
22404 2019-Jan-13 16:45:10.950363 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22405 2019-Jan-13 16:45:10.950419 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22406 2019-Jan-13 16:45:10.951068 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22407 2019-Jan-13 16:45:10.951752 - [DEBUG] Edge Function : AllBottom
22408 2019-Jan-13 16:45:10.951783 - [DEBUG] End adding new jump function
22409 2019-Jan-13 16:45:10.951808 - [DEBUG]
22410 2019-Jan-13 16:45:10.951832 - [DEBUG] -------------------------------------------- 626. Path Edge --------------------------------------------
22411 2019-Jan-13 16:45:10.951856 - [DEBUG]
22412 2019-Jan-13 16:45:10.951879 - [DEBUG] Process 626. path edge:
22413 2019-Jan-13 16:45:10.951902 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22414 2019-Jan-13 16:45:10.951962 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
22415 2019-Jan-13 16:45:10.952607 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22416 2019-Jan-13 16:45:10.953250 - [DEBUG]
22417 2019-Jan-13 16:45:10.953275 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22418 2019-Jan-13 16:45:10.953948 - [DEBUG] Compose: EdgeIdentity * AllBottom
22419 2019-Jan-13 16:45:10.953977 - [DEBUG]
22420 2019-Jan-13 16:45:10.954001 - [DEBUG] Propagate flow
22421 2019-Jan-13 16:45:10.954025 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22422 2019-Jan-13 16:45:10.954097 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
22423 2019-Jan-13 16:45:10.954754 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22424 2019-Jan-13 16:45:10.955395 - [DEBUG] Edge function : AllBottom (result of previous compose)
22425 2019-Jan-13 16:45:10.955421 - [DEBUG]
22426 2019-Jan-13 16:45:10.955446 - [DEBUG] Join: AllTop & AllBottom
22427 2019-Jan-13 16:45:10.955472 - [DEBUG] = AllBottom (new jump func)
22428 2019-Jan-13 16:45:10.955497 - [DEBUG]
22429 2019-Jan-13 16:45:10.955520 - [DEBUG] Start adding new jump function
22430 2019-Jan-13 16:45:10.955544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22431 2019-Jan-13 16:45:10.955600 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22432 2019-Jan-13 16:45:10.956240 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
22433 2019-Jan-13 16:45:10.956878 - [DEBUG] Edge Function : AllBottom
22434 2019-Jan-13 16:45:10.956907 - [DEBUG] End adding new jump function
22435 2019-Jan-13 16:45:10.956931 - [DEBUG]
22436 2019-Jan-13 16:45:10.956955 - [DEBUG] -------------------------------------------- 627. Path Edge --------------------------------------------
22437 2019-Jan-13 16:45:10.956979 - [DEBUG]
22438 2019-Jan-13 16:45:10.957003 - [DEBUG] Process 627. path edge:
22439 2019-Jan-13 16:45:10.957027 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22440 2019-Jan-13 16:45:10.957085 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
22441 2019-Jan-13 16:45:10.957754 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22442 2019-Jan-13 16:45:10.958462 - [DEBUG]
22443 2019-Jan-13 16:45:10.958490 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
22444 2019-Jan-13 16:45:10.959185 - [DEBUG] Compose: EdgeIdentity * AllBottom
22445 2019-Jan-13 16:45:10.959214 - [DEBUG]
22446 2019-Jan-13 16:45:10.959237 - [DEBUG] Propagate flow
22447 2019-Jan-13 16:45:10.959261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22448 2019-Jan-13 16:45:10.959327 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
22449 2019-Jan-13 16:45:10.959993 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22450 2019-Jan-13 16:45:10.960681 - [DEBUG] Edge function : AllBottom (result of previous compose)
22451 2019-Jan-13 16:45:10.960708 - [DEBUG]
22452 2019-Jan-13 16:45:10.960735 - [DEBUG] Join: AllTop & AllBottom
22453 2019-Jan-13 16:45:10.960762 - [DEBUG] = AllBottom (new jump func)
22454 2019-Jan-13 16:45:10.960786 - [DEBUG]
22455 2019-Jan-13 16:45:10.960810 - [DEBUG] Start adding new jump function
22456 2019-Jan-13 16:45:10.960833 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22457 2019-Jan-13 16:45:10.960898 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22458 2019-Jan-13 16:45:10.961583 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
22459 2019-Jan-13 16:45:10.962250 - [DEBUG] Edge Function : AllBottom
22460 2019-Jan-13 16:45:10.962281 - [DEBUG] End adding new jump function
22461 2019-Jan-13 16:45:10.962306 - [DEBUG]
22462 2019-Jan-13 16:45:10.962330 - [DEBUG] -------------------------------------------- 628. Path Edge --------------------------------------------
22463 2019-Jan-13 16:45:10.962355 - [DEBUG]
22464 2019-Jan-13 16:45:10.962378 - [DEBUG] Process 628. path edge:
22465 2019-Jan-13 16:45:10.962402 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22466 2019-Jan-13 16:45:10.962487 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
22467 2019-Jan-13 16:45:10.963134 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22468 2019-Jan-13 16:45:10.963783 - [DEBUG]
22469 2019-Jan-13 16:45:10.963808 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
22470 2019-Jan-13 16:45:10.964463 - [DEBUG] Possible callees:
22471 2019-Jan-13 16:45:10.964489 - [DEBUG] llvm.dbg.declare
22472 2019-Jan-13 16:45:10.964514 - [DEBUG] Possible return sites:
22473 2019-Jan-13 16:45:10.964538 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15522474 2019-Jan-13 16:45:10.965856 - [DEBUG] Found and process special summary
22475 2019-Jan-13 16:45:10.965898 - [DEBUG] Compose: EdgeIdentity * AllBottom
22476 2019-Jan-13 16:45:10.965926 - [DEBUG]
22477 2019-Jan-13 16:45:10.965950 - [DEBUG] Propagate flow
22478 2019-Jan-13 16:45:10.965974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22479 2019-Jan-13 16:45:10.966036 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22480 2019-Jan-13 16:45:10.966715 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22481 2019-Jan-13 16:45:10.967399 - [DEBUG] Edge function : AllBottom (result of previous compose)
22482 2019-Jan-13 16:45:10.967428 - [DEBUG]
22483 2019-Jan-13 16:45:10.967456 - [DEBUG] Join: AllTop & AllBottom
22484 2019-Jan-13 16:45:10.967483 - [DEBUG] = AllBottom (new jump func)
22485 2019-Jan-13 16:45:10.967507 - [DEBUG]
22486 2019-Jan-13 16:45:10.967532 - [DEBUG] Start adding new jump function
22487 2019-Jan-13 16:45:10.967555 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22488 2019-Jan-13 16:45:10.967629 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22489 2019-Jan-13 16:45:10.968369 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22490 2019-Jan-13 16:45:10.969070 - [DEBUG] Edge Function : AllBottom
22491 2019-Jan-13 16:45:10.969107 - [DEBUG] End adding new jump function
22492 2019-Jan-13 16:45:10.969132 - [DEBUG]
22493 2019-Jan-13 16:45:10.969157 - [DEBUG] -------------------------------------------- 629. Path Edge --------------------------------------------
22494 2019-Jan-13 16:45:10.969182 - [DEBUG]
22495 2019-Jan-13 16:45:10.969206 - [DEBUG] Process 629. path edge:
22496 2019-Jan-13 16:45:10.969230 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22497 2019-Jan-13 16:45:10.969304 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
22498 2019-Jan-13 16:45:10.969970 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22499 2019-Jan-13 16:45:10.970610 - [DEBUG]
22500 2019-Jan-13 16:45:10.970636 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22501 2019-Jan-13 16:45:10.971321 - [DEBUG] Compose: EdgeIdentity * AllBottom
22502 2019-Jan-13 16:45:10.971351 - [DEBUG]
22503 2019-Jan-13 16:45:10.971375 - [DEBUG] Propagate flow
22504 2019-Jan-13 16:45:10.971399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22505 2019-Jan-13 16:45:10.971487 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
22506 2019-Jan-13 16:45:10.972127 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22507 2019-Jan-13 16:45:10.972786 - [DEBUG] Edge function : AllBottom (result of previous compose)
22508 2019-Jan-13 16:45:10.972812 - [DEBUG]
22509 2019-Jan-13 16:45:10.972838 - [DEBUG] Join: AllTop & AllBottom
22510 2019-Jan-13 16:45:10.972864 - [DEBUG] = AllBottom (new jump func)
22511 2019-Jan-13 16:45:10.972889 - [DEBUG]
22512 2019-Jan-13 16:45:10.972913 - [DEBUG] Start adding new jump function
22513 2019-Jan-13 16:45:10.972936 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22514 2019-Jan-13 16:45:10.972993 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22515 2019-Jan-13 16:45:10.973638 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
22516 2019-Jan-13 16:45:10.974274 - [DEBUG] Edge Function : AllBottom
22517 2019-Jan-13 16:45:10.974302 - [DEBUG] End adding new jump function
22518 2019-Jan-13 16:45:10.974326 - [DEBUG]
22519 2019-Jan-13 16:45:10.974350 - [DEBUG] -------------------------------------------- 630. Path Edge --------------------------------------------
22520 2019-Jan-13 16:45:10.974374 - [DEBUG]
22521 2019-Jan-13 16:45:10.974398 - [DEBUG] Process 630. path edge:
22522 2019-Jan-13 16:45:10.974422 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22523 2019-Jan-13 16:45:10.974478 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
22524 2019-Jan-13 16:45:10.975132 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22525 2019-Jan-13 16:45:10.975770 - [DEBUG]
22526 2019-Jan-13 16:45:10.975796 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
22527 2019-Jan-13 16:45:10.976450 - [DEBUG] Compose: EdgeIdentity * AllBottom
22528 2019-Jan-13 16:45:10.976478 - [DEBUG]
22529 2019-Jan-13 16:45:10.976502 - [DEBUG] Propagate flow
22530 2019-Jan-13 16:45:10.976525 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22531 2019-Jan-13 16:45:10.976582 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
22532 2019-Jan-13 16:45:10.977233 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22533 2019-Jan-13 16:45:10.977871 - [DEBUG] Edge function : AllBottom (result of previous compose)
22534 2019-Jan-13 16:45:10.977896 - [DEBUG]
22535 2019-Jan-13 16:45:10.977922 - [DEBUG] Join: AllTop & AllBottom
22536 2019-Jan-13 16:45:10.977947 - [DEBUG] = AllBottom (new jump func)
22537 2019-Jan-13 16:45:10.977976 - [DEBUG]
22538 2019-Jan-13 16:45:10.977999 - [DEBUG] Start adding new jump function
22539 2019-Jan-13 16:45:10.978023 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22540 2019-Jan-13 16:45:10.978096 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22541 2019-Jan-13 16:45:10.978737 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
22542 2019-Jan-13 16:45:10.979372 - [DEBUG] Edge Function : AllBottom
22543 2019-Jan-13 16:45:10.979400 - [DEBUG] End adding new jump function
22544 2019-Jan-13 16:45:10.979424 - [DEBUG]
22545 2019-Jan-13 16:45:10.979448 - [DEBUG] -------------------------------------------- 631. Path Edge --------------------------------------------
22546 2019-Jan-13 16:45:10.979473 - [DEBUG]
22547 2019-Jan-13 16:45:10.979496 - [DEBUG] Process 631. path edge:
22548 2019-Jan-13 16:45:10.979520 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22549 2019-Jan-13 16:45:10.979577 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
22550 2019-Jan-13 16:45:10.980213 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22551 2019-Jan-13 16:45:10.980850 - [DEBUG]
22552 2019-Jan-13 16:45:10.980875 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
22553 2019-Jan-13 16:45:10.981565 - [DEBUG] Compose: EdgeIdentity * AllBottom
22554 2019-Jan-13 16:45:10.981593 - [DEBUG]
22555 2019-Jan-13 16:45:10.981617 - [DEBUG] Propagate flow
22556 2019-Jan-13 16:45:10.981640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22557 2019-Jan-13 16:45:10.981699 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
22558 2019-Jan-13 16:45:10.982358 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22559 2019-Jan-13 16:45:10.982997 - [DEBUG] Edge function : AllBottom (result of previous compose)
22560 2019-Jan-13 16:45:10.983022 - [DEBUG]
22561 2019-Jan-13 16:45:10.983047 - [DEBUG] Join: AllTop & AllBottom
22562 2019-Jan-13 16:45:10.983073 - [DEBUG] = AllBottom (new jump func)
22563 2019-Jan-13 16:45:10.983098 - [DEBUG]
22564 2019-Jan-13 16:45:10.983121 - [DEBUG] Start adding new jump function
22565 2019-Jan-13 16:45:10.983145 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22566 2019-Jan-13 16:45:10.983201 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22567 2019-Jan-13 16:45:10.983846 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
22568 2019-Jan-13 16:45:10.984490 - [DEBUG] Edge Function : AllBottom
22569 2019-Jan-13 16:45:10.984519 - [DEBUG] End adding new jump function
22570 2019-Jan-13 16:45:10.984543 - [DEBUG]
22571 2019-Jan-13 16:45:10.984566 - [DEBUG] -------------------------------------------- 632. Path Edge --------------------------------------------
22572 2019-Jan-13 16:45:10.984590 - [DEBUG]
22573 2019-Jan-13 16:45:10.984613 - [DEBUG] Process 632. path edge:
22574 2019-Jan-13 16:45:10.984637 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22575 2019-Jan-13 16:45:10.984693 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
22576 2019-Jan-13 16:45:10.985361 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22577 2019-Jan-13 16:45:10.986001 - [DEBUG]
22578 2019-Jan-13 16:45:10.986026 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
22579 2019-Jan-13 16:45:10.986684 - [DEBUG] Possible callees:
22580 2019-Jan-13 16:45:10.986710 - [DEBUG] llvm.dbg.declare
22581 2019-Jan-13 16:45:10.986735 - [DEBUG] Possible return sites:
22582 2019-Jan-13 16:45:10.986758 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16322583 2019-Jan-13 16:45:10.988038 - [DEBUG] Found and process special summary
22584 2019-Jan-13 16:45:10.988088 - [DEBUG] Compose: EdgeIdentity * AllBottom
22585 2019-Jan-13 16:45:10.988118 - [DEBUG]
22586 2019-Jan-13 16:45:10.988142 - [DEBUG] Propagate flow
22587 2019-Jan-13 16:45:10.988165 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22588 2019-Jan-13 16:45:10.988224 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
22589 2019-Jan-13 16:45:10.988893 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22590 2019-Jan-13 16:45:10.989553 - [DEBUG] Edge function : AllBottom (result of previous compose)
22591 2019-Jan-13 16:45:10.989580 - [DEBUG]
22592 2019-Jan-13 16:45:10.989606 - [DEBUG] Join: AllTop & AllBottom
22593 2019-Jan-13 16:45:10.989631 - [DEBUG] = AllBottom (new jump func)
22594 2019-Jan-13 16:45:10.989656 - [DEBUG]
22595 2019-Jan-13 16:45:10.989680 - [DEBUG] Start adding new jump function
22596 2019-Jan-13 16:45:10.989718 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22597 2019-Jan-13 16:45:10.989777 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22598 2019-Jan-13 16:45:10.990417 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
22599 2019-Jan-13 16:45:10.991053 - [DEBUG] Edge Function : AllBottom
22600 2019-Jan-13 16:45:10.991083 - [DEBUG] End adding new jump function
22601 2019-Jan-13 16:45:10.991107 - [DEBUG]
22602 2019-Jan-13 16:45:10.991131 - [DEBUG] -------------------------------------------- 633. Path Edge --------------------------------------------
22603 2019-Jan-13 16:45:10.991155 - [DEBUG]
22604 2019-Jan-13 16:45:10.991178 - [DEBUG] Process 633. path edge:
22605 2019-Jan-13 16:45:10.991202 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22606 2019-Jan-13 16:45:10.991266 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
22607 2019-Jan-13 16:45:10.991936 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22608 2019-Jan-13 16:45:10.992575 - [DEBUG]
22609 2019-Jan-13 16:45:10.992600 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
22610 2019-Jan-13 16:45:10.993276 - [DEBUG] Compose: EdgeIdentity * AllBottom
22611 2019-Jan-13 16:45:10.993304 - [DEBUG]
22612 2019-Jan-13 16:45:10.993328 - [DEBUG] Propagate flow
22613 2019-Jan-13 16:45:10.993352 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22614 2019-Jan-13 16:45:10.993413 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
22615 2019-Jan-13 16:45:10.994061 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22616 2019-Jan-13 16:45:10.994698 - [DEBUG] Edge function : AllBottom (result of previous compose)
22617 2019-Jan-13 16:45:10.994723 - [DEBUG]
22618 2019-Jan-13 16:45:10.994765 - [DEBUG] Join: AllTop & AllBottom
22619 2019-Jan-13 16:45:10.994792 - [DEBUG] = AllBottom (new jump func)
22620 2019-Jan-13 16:45:10.994816 - [DEBUG]
22621 2019-Jan-13 16:45:10.994840 - [DEBUG] Start adding new jump function
22622 2019-Jan-13 16:45:10.994863 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22623 2019-Jan-13 16:45:10.994920 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22624 2019-Jan-13 16:45:10.995558 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
22625 2019-Jan-13 16:45:10.996192 - [DEBUG] Edge Function : AllBottom
22626 2019-Jan-13 16:45:10.996220 - [DEBUG] End adding new jump function
22627 2019-Jan-13 16:45:10.996244 - [DEBUG]
22628 2019-Jan-13 16:45:10.996268 - [DEBUG] -------------------------------------------- 634. Path Edge --------------------------------------------
22629 2019-Jan-13 16:45:10.996292 - [DEBUG]
22630 2019-Jan-13 16:45:10.996315 - [DEBUG] Process 634. path edge:
22631 2019-Jan-13 16:45:10.996339 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22632 2019-Jan-13 16:45:10.996395 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
22633 2019-Jan-13 16:45:10.997058 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22634 2019-Jan-13 16:45:10.997721 - [DEBUG]
22635 2019-Jan-13 16:45:10.997747 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
22636 2019-Jan-13 16:45:10.998455 - [DEBUG] Compose: EdgeIdentity * AllBottom
22637 2019-Jan-13 16:45:10.998486 - [DEBUG]
22638 2019-Jan-13 16:45:10.998510 - [DEBUG] Propagate flow
22639 2019-Jan-13 16:45:10.998534 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22640 2019-Jan-13 16:45:10.998600 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
22641 2019-Jan-13 16:45:10.999289 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22642 2019-Jan-13 16:45:10.999986 - [DEBUG] Edge function : AllBottom (result of previous compose)
22643 2019-Jan-13 16:45:11.000014 - [DEBUG]
22644 2019-Jan-13 16:45:11.000041 - [DEBUG] Join: AllTop & AllBottom
22645 2019-Jan-13 16:45:11.000068 - [DEBUG] = AllBottom (new jump func)
22646 2019-Jan-13 16:45:11.000092 - [DEBUG]
22647 2019-Jan-13 16:45:11.000116 - [DEBUG] Start adding new jump function
22648 2019-Jan-13 16:45:11.000139 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22649 2019-Jan-13 16:45:11.000206 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22650 2019-Jan-13 16:45:11.000879 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
22651 2019-Jan-13 16:45:11.001585 - [DEBUG] Edge Function : AllBottom
22652 2019-Jan-13 16:45:11.001619 - [DEBUG] End adding new jump function
22653 2019-Jan-13 16:45:11.001644 - [DEBUG]
22654 2019-Jan-13 16:45:11.001668 - [DEBUG] -------------------------------------------- 635. Path Edge --------------------------------------------
22655 2019-Jan-13 16:45:11.001693 - [DEBUG]
22656 2019-Jan-13 16:45:11.001717 - [DEBUG] Process 635. path edge:
22657 2019-Jan-13 16:45:11.001741 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22658 2019-Jan-13 16:45:11.001815 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
22659 2019-Jan-13 16:45:11.002519 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22660 2019-Jan-13 16:45:11.003212 - [DEBUG]
22661 2019-Jan-13 16:45:11.003238 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
22662 2019-Jan-13 16:45:11.003965 - [DEBUG] Possible callees:
22663 2019-Jan-13 16:45:11.003993 - [DEBUG] llvm.dbg.declare
22664 2019-Jan-13 16:45:11.004018 - [DEBUG] Possible return sites:
22665 2019-Jan-13 16:45:11.004043 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16922666 2019-Jan-13 16:45:11.005452 - [DEBUG] Found and process special summary
22667 2019-Jan-13 16:45:11.005498 - [DEBUG] Compose: EdgeIdentity * AllBottom
22668 2019-Jan-13 16:45:11.005526 - [DEBUG]
22669 2019-Jan-13 16:45:11.005551 - [DEBUG] Propagate flow
22670 2019-Jan-13 16:45:11.005575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22671 2019-Jan-13 16:45:11.005639 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
22672 2019-Jan-13 16:45:11.006292 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22673 2019-Jan-13 16:45:11.006932 - [DEBUG] Edge function : AllBottom (result of previous compose)
22674 2019-Jan-13 16:45:11.006957 - [DEBUG]
22675 2019-Jan-13 16:45:11.006983 - [DEBUG] Join: AllTop & AllBottom
22676 2019-Jan-13 16:45:11.007010 - [DEBUG] = AllBottom (new jump func)
22677 2019-Jan-13 16:45:11.007034 - [DEBUG]
22678 2019-Jan-13 16:45:11.007058 - [DEBUG] Start adding new jump function
22679 2019-Jan-13 16:45:11.007082 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22680 2019-Jan-13 16:45:11.007138 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22681 2019-Jan-13 16:45:11.007777 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
22682 2019-Jan-13 16:45:11.008464 - [DEBUG] Edge Function : AllBottom
22683 2019-Jan-13 16:45:11.008495 - [DEBUG] End adding new jump function
22684 2019-Jan-13 16:45:11.008519 - [DEBUG]
22685 2019-Jan-13 16:45:11.008543 - [DEBUG] -------------------------------------------- 636. Path Edge --------------------------------------------
22686 2019-Jan-13 16:45:11.008568 - [DEBUG]
22687 2019-Jan-13 16:45:11.008591 - [DEBUG] Process 636. path edge:
22688 2019-Jan-13 16:45:11.008615 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22689 2019-Jan-13 16:45:11.008673 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
22690 2019-Jan-13 16:45:11.009312 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22691 2019-Jan-13 16:45:11.009949 - [DEBUG]
22692 2019-Jan-13 16:45:11.009975 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
22693 2019-Jan-13 16:45:11.010648 - [DEBUG] Compose: EdgeIdentity * AllBottom
22694 2019-Jan-13 16:45:11.010677 - [DEBUG]
22695 2019-Jan-13 16:45:11.010701 - [DEBUG] Propagate flow
22696 2019-Jan-13 16:45:11.010724 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22697 2019-Jan-13 16:45:11.010781 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
22698 2019-Jan-13 16:45:11.011434 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22699 2019-Jan-13 16:45:11.012074 - [DEBUG] Edge function : AllBottom (result of previous compose)
22700 2019-Jan-13 16:45:11.012099 - [DEBUG]
22701 2019-Jan-13 16:45:11.012125 - [DEBUG] Join: AllTop & AllBottom
22702 2019-Jan-13 16:45:11.012151 - [DEBUG] = AllBottom (new jump func)
22703 2019-Jan-13 16:45:11.012175 - [DEBUG]
22704 2019-Jan-13 16:45:11.012199 - [DEBUG] Start adding new jump function
22705 2019-Jan-13 16:45:11.012222 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22706 2019-Jan-13 16:45:11.012278 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22707 2019-Jan-13 16:45:11.012917 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
22708 2019-Jan-13 16:45:11.013551 - [DEBUG] Edge Function : AllBottom
22709 2019-Jan-13 16:45:11.013584 - [DEBUG] End adding new jump function
22710 2019-Jan-13 16:45:11.013608 - [DEBUG]
22711 2019-Jan-13 16:45:11.013632 - [DEBUG] -------------------------------------------- 637. Path Edge --------------------------------------------
22712 2019-Jan-13 16:45:11.013656 - [DEBUG]
22713 2019-Jan-13 16:45:11.013679 - [DEBUG] Process 637. path edge:
22714 2019-Jan-13 16:45:11.013703 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22715 2019-Jan-13 16:45:11.013759 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
22716 2019-Jan-13 16:45:11.014397 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22717 2019-Jan-13 16:45:11.015060 - [DEBUG]
22718 2019-Jan-13 16:45:11.015085 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
22719 2019-Jan-13 16:45:11.015753 - [DEBUG] Compose: EdgeIdentity * AllBottom
22720 2019-Jan-13 16:45:11.015781 - [DEBUG]
22721 2019-Jan-13 16:45:11.015805 - [DEBUG] Propagate flow
22722 2019-Jan-13 16:45:11.015829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22723 2019-Jan-13 16:45:11.015887 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
22724 2019-Jan-13 16:45:11.016529 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22725 2019-Jan-13 16:45:11.017168 - [DEBUG] Edge function : AllBottom (result of previous compose)
22726 2019-Jan-13 16:45:11.017204 - [DEBUG]
22727 2019-Jan-13 16:45:11.017230 - [DEBUG] Join: AllTop & AllBottom
22728 2019-Jan-13 16:45:11.017256 - [DEBUG] = AllBottom (new jump func)
22729 2019-Jan-13 16:45:11.017281 - [DEBUG]
22730 2019-Jan-13 16:45:11.017304 - [DEBUG] Start adding new jump function
22731 2019-Jan-13 16:45:11.017328 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22732 2019-Jan-13 16:45:11.017384 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22733 2019-Jan-13 16:45:11.018023 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
22734 2019-Jan-13 16:45:11.018713 - [DEBUG] Edge Function : AllBottom
22735 2019-Jan-13 16:45:11.018744 - [DEBUG] End adding new jump function
22736 2019-Jan-13 16:45:11.018768 - [DEBUG]
22737 2019-Jan-13 16:45:11.018792 - [DEBUG] -------------------------------------------- 638. Path Edge --------------------------------------------
22738 2019-Jan-13 16:45:11.018817 - [DEBUG]
22739 2019-Jan-13 16:45:11.018839 - [DEBUG] Process 638. path edge:
22740 2019-Jan-13 16:45:11.018863 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22741 2019-Jan-13 16:45:11.018930 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
22742 2019-Jan-13 16:45:11.019598 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22743 2019-Jan-13 16:45:11.020240 - [DEBUG]
22744 2019-Jan-13 16:45:11.020265 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
22745 2019-Jan-13 16:45:11.020959 - [DEBUG] Compose: EdgeIdentity * AllBottom
22746 2019-Jan-13 16:45:11.020988 - [DEBUG]
22747 2019-Jan-13 16:45:11.021012 - [DEBUG] Propagate flow
22748 2019-Jan-13 16:45:11.021036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22749 2019-Jan-13 16:45:11.021098 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
22750 2019-Jan-13 16:45:11.021768 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22751 2019-Jan-13 16:45:11.022407 - [DEBUG] Edge function : AllBottom (result of previous compose)
22752 2019-Jan-13 16:45:11.022432 - [DEBUG]
22753 2019-Jan-13 16:45:11.022458 - [DEBUG] Join: AllTop & AllBottom
22754 2019-Jan-13 16:45:11.022484 - [DEBUG] = AllBottom (new jump func)
22755 2019-Jan-13 16:45:11.022508 - [DEBUG]
22756 2019-Jan-13 16:45:11.022532 - [DEBUG] Start adding new jump function
22757 2019-Jan-13 16:45:11.022555 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22758 2019-Jan-13 16:45:11.022612 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22759 2019-Jan-13 16:45:11.023250 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
22760 2019-Jan-13 16:45:11.023890 - [DEBUG] Edge Function : AllBottom
22761 2019-Jan-13 16:45:11.023919 - [DEBUG] End adding new jump function
22762 2019-Jan-13 16:45:11.023943 - [DEBUG]
22763 2019-Jan-13 16:45:11.023967 - [DEBUG] -------------------------------------------- 639. Path Edge --------------------------------------------
22764 2019-Jan-13 16:45:11.023992 - [DEBUG]
22765 2019-Jan-13 16:45:11.024015 - [DEBUG] Process 639. path edge:
22766 2019-Jan-13 16:45:11.024039 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22767 2019-Jan-13 16:45:11.024096 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
22768 2019-Jan-13 16:45:11.024732 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22769 2019-Jan-13 16:45:11.025386 - [DEBUG]
22770 2019-Jan-13 16:45:11.025412 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
22771 2019-Jan-13 16:45:11.026082 - [DEBUG] Compose: EdgeIdentity * AllBottom
22772 2019-Jan-13 16:45:11.026112 - [DEBUG]
22773 2019-Jan-13 16:45:11.026136 - [DEBUG] Propagate flow
22774 2019-Jan-13 16:45:11.026159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22775 2019-Jan-13 16:45:11.026217 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
22776 2019-Jan-13 16:45:11.026869 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22777 2019-Jan-13 16:45:11.027520 - [DEBUG] Edge function : AllBottom (result of previous compose)
22778 2019-Jan-13 16:45:11.027546 - [DEBUG]
22779 2019-Jan-13 16:45:11.027571 - [DEBUG] Join: AllTop & AllBottom
22780 2019-Jan-13 16:45:11.027597 - [DEBUG] = AllBottom (new jump func)
22781 2019-Jan-13 16:45:11.027622 - [DEBUG]
22782 2019-Jan-13 16:45:11.027645 - [DEBUG] Start adding new jump function
22783 2019-Jan-13 16:45:11.027669 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22784 2019-Jan-13 16:45:11.027725 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22785 2019-Jan-13 16:45:11.028392 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
22786 2019-Jan-13 16:45:11.029033 - [DEBUG] Edge Function : AllBottom
22787 2019-Jan-13 16:45:11.029062 - [DEBUG] End adding new jump function
22788 2019-Jan-13 16:45:11.029086 - [DEBUG]
22789 2019-Jan-13 16:45:11.029110 - [DEBUG] -------------------------------------------- 640. Path Edge --------------------------------------------
22790 2019-Jan-13 16:45:11.029134 - [DEBUG]
22791 2019-Jan-13 16:45:11.029157 - [DEBUG] Process 640. path edge:
22792 2019-Jan-13 16:45:11.029181 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22793 2019-Jan-13 16:45:11.029238 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
22794 2019-Jan-13 16:45:11.029879 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22795 2019-Jan-13 16:45:11.030531 - [DEBUG]
22796 2019-Jan-13 16:45:11.030556 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
22797 2019-Jan-13 16:45:11.031248 - [DEBUG] Compose: EdgeIdentity * AllBottom
22798 2019-Jan-13 16:45:11.031278 - [DEBUG]
22799 2019-Jan-13 16:45:11.031302 - [DEBUG] Propagate flow
22800 2019-Jan-13 16:45:11.031325 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22801 2019-Jan-13 16:45:11.031393 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
22802 2019-Jan-13 16:45:11.032089 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22803 2019-Jan-13 16:45:11.032746 - [DEBUG] Edge function : AllBottom (result of previous compose)
22804 2019-Jan-13 16:45:11.032772 - [DEBUG]
22805 2019-Jan-13 16:45:11.032799 - [DEBUG] Join: AllTop & AllBottom
22806 2019-Jan-13 16:45:11.032825 - [DEBUG] = AllBottom (new jump func)
22807 2019-Jan-13 16:45:11.032850 - [DEBUG]
22808 2019-Jan-13 16:45:11.032873 - [DEBUG] Start adding new jump function
22809 2019-Jan-13 16:45:11.032897 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22810 2019-Jan-13 16:45:11.032957 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22811 2019-Jan-13 16:45:11.033598 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
22812 2019-Jan-13 16:45:11.034241 - [DEBUG] Edge Function : AllBottom
22813 2019-Jan-13 16:45:11.034271 - [DEBUG] End adding new jump function
22814 2019-Jan-13 16:45:11.034295 - [DEBUG]
22815 2019-Jan-13 16:45:11.034319 - [DEBUG] -------------------------------------------- 641. Path Edge --------------------------------------------
22816 2019-Jan-13 16:45:11.034360 - [DEBUG]
22817 2019-Jan-13 16:45:11.034384 - [DEBUG] Process 641. path edge:
22818 2019-Jan-13 16:45:11.034408 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22819 2019-Jan-13 16:45:11.034466 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
22820 2019-Jan-13 16:45:11.035122 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22821 2019-Jan-13 16:45:11.035759 - [DEBUG]
22822 2019-Jan-13 16:45:11.035785 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
22823 2019-Jan-13 16:45:11.036442 - [DEBUG] Compose: EdgeIdentity * AllBottom
22824 2019-Jan-13 16:45:11.036470 - [DEBUG]
22825 2019-Jan-13 16:45:11.036494 - [DEBUG] Propagate flow
22826 2019-Jan-13 16:45:11.036517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22827 2019-Jan-13 16:45:11.036575 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
22828 2019-Jan-13 16:45:11.037226 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22829 2019-Jan-13 16:45:11.037894 - [DEBUG] Edge function : AllBottom (result of previous compose)
22830 2019-Jan-13 16:45:11.037921 - [DEBUG]
22831 2019-Jan-13 16:45:11.037946 - [DEBUG] Join: AllTop & AllBottom
22832 2019-Jan-13 16:45:11.037973 - [DEBUG] = AllBottom (new jump func)
22833 2019-Jan-13 16:45:11.037998 - [DEBUG]
22834 2019-Jan-13 16:45:11.038021 - [DEBUG] Start adding new jump function
22835 2019-Jan-13 16:45:11.038045 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22836 2019-Jan-13 16:45:11.038131 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22837 2019-Jan-13 16:45:11.038796 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
22838 2019-Jan-13 16:45:11.039453 - [DEBUG] Edge Function : AllBottom
22839 2019-Jan-13 16:45:11.039484 - [DEBUG] End adding new jump function
22840 2019-Jan-13 16:45:11.039508 - [DEBUG]
22841 2019-Jan-13 16:45:11.039532 - [DEBUG] -------------------------------------------- 642. Path Edge --------------------------------------------
22842 2019-Jan-13 16:45:11.039557 - [DEBUG]
22843 2019-Jan-13 16:45:11.039580 - [DEBUG] Process 642. path edge:
22844 2019-Jan-13 16:45:11.039605 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22845 2019-Jan-13 16:45:11.039666 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
22846 2019-Jan-13 16:45:11.040353 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22847 2019-Jan-13 16:45:11.041025 - [DEBUG]
22848 2019-Jan-13 16:45:11.041052 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
22849 2019-Jan-13 16:45:11.041782 - [DEBUG] Compose: EdgeIdentity * AllBottom
22850 2019-Jan-13 16:45:11.041813 - [DEBUG]
22851 2019-Jan-13 16:45:11.041837 - [DEBUG] Propagate flow
22852 2019-Jan-13 16:45:11.041861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22853 2019-Jan-13 16:45:11.041921 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
22854 2019-Jan-13 16:45:11.042568 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22855 2019-Jan-13 16:45:11.043207 - [DEBUG] Edge function : AllBottom (result of previous compose)
22856 2019-Jan-13 16:45:11.043233 - [DEBUG]
22857 2019-Jan-13 16:45:11.043258 - [DEBUG] Join: AllTop & AllBottom
22858 2019-Jan-13 16:45:11.043285 - [DEBUG] = AllBottom (new jump func)
22859 2019-Jan-13 16:45:11.043310 - [DEBUG]
22860 2019-Jan-13 16:45:11.043333 - [DEBUG] Start adding new jump function
22861 2019-Jan-13 16:45:11.043376 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22862 2019-Jan-13 16:45:11.043434 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22863 2019-Jan-13 16:45:11.044079 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
22864 2019-Jan-13 16:45:11.044731 - [DEBUG] Edge Function : AllBottom
22865 2019-Jan-13 16:45:11.044774 - [DEBUG] End adding new jump function
22866 2019-Jan-13 16:45:11.044799 - [DEBUG]
22867 2019-Jan-13 16:45:11.044824 - [DEBUG] -------------------------------------------- 643. Path Edge --------------------------------------------
22868 2019-Jan-13 16:45:11.044849 - [DEBUG]
22869 2019-Jan-13 16:45:11.044873 - [DEBUG] Process 643. path edge:
22870 2019-Jan-13 16:45:11.044896 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22871 2019-Jan-13 16:45:11.044958 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
22872 2019-Jan-13 16:45:11.045621 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22873 2019-Jan-13 16:45:11.046261 - [DEBUG]
22874 2019-Jan-13 16:45:11.046288 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
22875 2019-Jan-13 16:45:11.046950 - [DEBUG] Compose: EdgeIdentity * AllBottom
22876 2019-Jan-13 16:45:11.046979 - [DEBUG]
22877 2019-Jan-13 16:45:11.047004 - [DEBUG] Propagate flow
22878 2019-Jan-13 16:45:11.047027 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22879 2019-Jan-13 16:45:11.047086 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
22880 2019-Jan-13 16:45:11.047724 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22881 2019-Jan-13 16:45:11.048399 - [DEBUG] Edge function : AllBottom (result of previous compose)
22882 2019-Jan-13 16:45:11.048424 - [DEBUG]
22883 2019-Jan-13 16:45:11.048450 - [DEBUG] Join: AllTop & AllBottom
22884 2019-Jan-13 16:45:11.048476 - [DEBUG] = AllBottom (new jump func)
22885 2019-Jan-13 16:45:11.048501 - [DEBUG]
22886 2019-Jan-13 16:45:11.048525 - [DEBUG] Start adding new jump function
22887 2019-Jan-13 16:45:11.048548 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22888 2019-Jan-13 16:45:11.048611 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22889 2019-Jan-13 16:45:11.049290 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
22890 2019-Jan-13 16:45:11.049982 - [DEBUG] Edge Function : AllBottom
22891 2019-Jan-13 16:45:11.050020 - [DEBUG] End adding new jump function
22892 2019-Jan-13 16:45:11.050045 - [DEBUG]
22893 2019-Jan-13 16:45:11.050070 - [DEBUG] -------------------------------------------- 644. Path Edge --------------------------------------------
22894 2019-Jan-13 16:45:11.050096 - [DEBUG]
22895 2019-Jan-13 16:45:11.050119 - [DEBUG] Process 644. path edge:
22896 2019-Jan-13 16:45:11.050144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22897 2019-Jan-13 16:45:11.050225 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
22898 2019-Jan-13 16:45:11.050929 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22899 2019-Jan-13 16:45:11.051656 - [DEBUG]
22900 2019-Jan-13 16:45:11.051683 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
22901 2019-Jan-13 16:45:11.052429 - [DEBUG] Compose: EdgeIdentity * AllBottom
22902 2019-Jan-13 16:45:11.052460 - [DEBUG]
22903 2019-Jan-13 16:45:11.052484 - [DEBUG] Propagate flow
22904 2019-Jan-13 16:45:11.052530 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22905 2019-Jan-13 16:45:11.052600 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22906 2019-Jan-13 16:45:11.053258 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22907 2019-Jan-13 16:45:11.053906 - [DEBUG] Edge function : AllBottom (result of previous compose)
22908 2019-Jan-13 16:45:11.053932 - [DEBUG]
22909 2019-Jan-13 16:45:11.053958 - [DEBUG] Join: AllTop & AllBottom
22910 2019-Jan-13 16:45:11.053984 - [DEBUG] = AllBottom (new jump func)
22911 2019-Jan-13 16:45:11.054009 - [DEBUG]
22912 2019-Jan-13 16:45:11.054033 - [DEBUG] Start adding new jump function
22913 2019-Jan-13 16:45:11.054056 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22914 2019-Jan-13 16:45:11.054113 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22915 2019-Jan-13 16:45:11.054776 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22916 2019-Jan-13 16:45:11.055413 - [DEBUG] Edge Function : AllBottom
22917 2019-Jan-13 16:45:11.055442 - [DEBUG] End adding new jump function
22918 2019-Jan-13 16:45:11.055466 - [DEBUG]
22919 2019-Jan-13 16:45:11.055490 - [DEBUG] -------------------------------------------- 645. Path Edge --------------------------------------------
22920 2019-Jan-13 16:45:11.055515 - [DEBUG]
22921 2019-Jan-13 16:45:11.055538 - [DEBUG] Process 645. path edge:
22922 2019-Jan-13 16:45:11.055562 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22923 2019-Jan-13 16:45:11.055619 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
22924 2019-Jan-13 16:45:11.056254 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22925 2019-Jan-13 16:45:11.056891 - [DEBUG]
22926 2019-Jan-13 16:45:11.056916 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22927 2019-Jan-13 16:45:11.057560 - [DEBUG] Start of endsummarytab entry
22928 2019-Jan-13 16:45:11.057592 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
22929 2019-Jan-13 16:45:11.058245 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
22930 2019-Jan-13 16:45:11.058306 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22931 2019-Jan-13 16:45:11.058941 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22932 2019-Jan-13 16:45:11.059579 - [DEBUG] EF: AllBottom
22933 2019-Jan-13 16:45:11.059604 - [DEBUG]
22934 2019-Jan-13 16:45:11.059628 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22935 2019-Jan-13 16:45:11.060262 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
22936 2019-Jan-13 16:45:11.060897 - [DEBUG] EF: AllBottom
22937 2019-Jan-13 16:45:11.060922 - [DEBUG]
22938 2019-Jan-13 16:45:11.060946 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22939 2019-Jan-13 16:45:11.061595 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
22940 2019-Jan-13 16:45:11.062234 - [DEBUG] EF: AllBottom
22941 2019-Jan-13 16:45:11.062259 - [DEBUG]
22942 2019-Jan-13 16:45:11.062282 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22943 2019-Jan-13 16:45:11.062916 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22944 2019-Jan-13 16:45:11.063551 - [DEBUG] EF: AllBottom
22945 2019-Jan-13 16:45:11.063576 - [DEBUG]
22946 2019-Jan-13 16:45:11.063600 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22947 2019-Jan-13 16:45:11.064240 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22948 2019-Jan-13 16:45:11.064902 - [DEBUG] EF: AllBottom
22949 2019-Jan-13 16:45:11.064938 - [DEBUG]
22950 2019-Jan-13 16:45:11.064962 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22951 2019-Jan-13 16:45:11.065615 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22952 2019-Jan-13 16:45:11.066268 - [DEBUG] EF: AllBottom
22953 2019-Jan-13 16:45:11.066294 - [DEBUG]
22954 2019-Jan-13 16:45:11.066317 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22955 2019-Jan-13 16:45:11.066951 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22956 2019-Jan-13 16:45:11.067591 - [DEBUG] EF: AllBottom
22957 2019-Jan-13 16:45:11.067617 - [DEBUG]
22958 2019-Jan-13 16:45:11.067640 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22959 2019-Jan-13 16:45:11.068292 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22960 2019-Jan-13 16:45:11.068931 - [DEBUG] EF: AllBottom
22961 2019-Jan-13 16:45:11.068956 - [DEBUG]
22962 2019-Jan-13 16:45:11.068979 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22963 2019-Jan-13 16:45:11.069613 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22964 2019-Jan-13 16:45:11.070251 - [DEBUG] EF: AllBottom
22965 2019-Jan-13 16:45:11.070276 - [DEBUG]
22966 2019-Jan-13 16:45:11.070299 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22967 2019-Jan-13 16:45:11.070942 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
22968 2019-Jan-13 16:45:11.071622 - [DEBUG] EF: AllBottom
22969 2019-Jan-13 16:45:11.071648 - [DEBUG]
22970 2019-Jan-13 16:45:11.071671 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22971 2019-Jan-13 16:45:11.072319 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22972 2019-Jan-13 16:45:11.072972 - [DEBUG] EF: AllBottom
22973 2019-Jan-13 16:45:11.072997 - [DEBUG]
22974 2019-Jan-13 16:45:11.073021 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22975 2019-Jan-13 16:45:11.073655 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22976 2019-Jan-13 16:45:11.074299 - [DEBUG] EF: AllBottom
22977 2019-Jan-13 16:45:11.074324 - [DEBUG]
22978 2019-Jan-13 16:45:11.074348 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22979 2019-Jan-13 16:45:11.075009 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22980 2019-Jan-13 16:45:11.075674 - [DEBUG] EF: AllBottom
22981 2019-Jan-13 16:45:11.075700 - [DEBUG]
22982 2019-Jan-13 16:45:11.075722 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22983 2019-Jan-13 16:45:11.076375 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22984 2019-Jan-13 16:45:11.077040 - [DEBUG] EF: AllBottom
22985 2019-Jan-13 16:45:11.077065 - [DEBUG]
22986 2019-Jan-13 16:45:11.077089 - [DEBUG] ---------------
22987 2019-Jan-13 16:45:11.077112 - [DEBUG]
22988 2019-Jan-13 16:45:11.077138 - [DEBUG] End of endsummarytab entry
22989 2019-Jan-13 16:45:11.077162 - [DEBUG]
22990 2019-Jan-13 16:45:11.077185 - [DEBUG] Start of incomingtab entry
22991 2019-Jan-13 16:45:11.077210 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
22992 2019-Jan-13 16:45:11.077882 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
22993 2019-Jan-13 16:45:11.077950 - [DEBUG] ---------------
22994 2019-Jan-13 16:45:11.077975 - [DEBUG] End of incomingtab entry
22995 2019-Jan-13 16:45:11.077998 - [DEBUG]
22996 2019-Jan-13 16:45:11.078025 - [DEBUG] EDGE:
22997 2019-Jan-13 16:45:11.078105 - [DEBUG] ---> 22998 2019-Jan-13 16:45:11.078788 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22999 2019-Jan-13 16:45:11.079464 - [DEBUG]
23000 2019-Jan-13 16:45:11.079495 - [DEBUG] Compose: EdgeIdentity * AllBottom
23001 2019-Jan-13 16:45:11.079522 - [DEBUG]
23002 2019-Jan-13 16:45:11.079546 - [DEBUG] Propagate flow
23003 2019-Jan-13 16:45:11.079569 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23004 2019-Jan-13 16:45:11.079640 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23005 2019-Jan-13 16:45:11.080319 - [DEBUG] Target value : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23006 2019-Jan-13 16:45:11.080961 - [DEBUG] Edge function : AllBottom (result of previous compose)
23007 2019-Jan-13 16:45:11.080987 - [DEBUG]
23008 2019-Jan-13 16:45:11.081013 - [DEBUG] Join: AllTop & AllBottom
23009 2019-Jan-13 16:45:11.081040 - [DEBUG] = AllBottom (new jump func)
23010 2019-Jan-13 16:45:11.081065 - [DEBUG]
23011 2019-Jan-13 16:45:11.081088 - [DEBUG] Start adding new jump function
23012 2019-Jan-13 16:45:11.081112 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23013 2019-Jan-13 16:45:11.081171 - [DEBUG] Fact at target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23014 2019-Jan-13 16:45:11.081842 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23015 2019-Jan-13 16:45:11.082488 - [DEBUG] Edge Function : AllBottom
23016 2019-Jan-13 16:45:11.082518 - [DEBUG] End adding new jump function
23017 2019-Jan-13 16:45:11.082542 - [DEBUG]
23018 2019-Jan-13 16:45:11.082565 - [DEBUG] -------------------------------------------- 646. Path Edge --------------------------------------------
23019 2019-Jan-13 16:45:11.082591 - [DEBUG]
23020 2019-Jan-13 16:45:11.082614 - [DEBUG] Process 646. path edge:
23021 2019-Jan-13 16:45:11.082637 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23022 2019-Jan-13 16:45:11.082697 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23023 2019-Jan-13 16:45:11.083371 - [DEBUG] D target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 >
23024 2019-Jan-13 16:45:11.084056 - [DEBUG]
23025 2019-Jan-13 16:45:11.084083 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23026 2019-Jan-13 16:45:11.084836 - [DEBUG] Start of endsummarytab entry
23027 2019-Jan-13 16:45:11.084876 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23028 2019-Jan-13 16:45:11.085593 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23029 2019-Jan-13 16:45:11.085676 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23030 2019-Jan-13 16:45:11.086351 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23031 2019-Jan-13 16:45:11.086998 - [DEBUG] EF: AllBottom
23032 2019-Jan-13 16:45:11.087024 - [DEBUG]
23033 2019-Jan-13 16:45:11.087048 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23034 2019-Jan-13 16:45:11.087681 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23035 2019-Jan-13 16:45:11.088348 - [DEBUG] EF: AllBottom
23036 2019-Jan-13 16:45:11.088373 - [DEBUG]
23037 2019-Jan-13 16:45:11.088396 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23038 2019-Jan-13 16:45:11.089030 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23039 2019-Jan-13 16:45:11.089664 - [DEBUG] EF: AllBottom
23040 2019-Jan-13 16:45:11.089690 - [DEBUG]
23041 2019-Jan-13 16:45:11.089713 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23042 2019-Jan-13 16:45:11.090346 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23043 2019-Jan-13 16:45:11.091008 - [DEBUG] EF: AllBottom
23044 2019-Jan-13 16:45:11.091034 - [DEBUG]
23045 2019-Jan-13 16:45:11.091058 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23046 2019-Jan-13 16:45:11.091708 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23047 2019-Jan-13 16:45:11.092344 - [DEBUG] EF: AllBottom
23048 2019-Jan-13 16:45:11.092369 - [DEBUG]
23049 2019-Jan-13 16:45:11.092393 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23050 2019-Jan-13 16:45:11.093026 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23051 2019-Jan-13 16:45:11.093663 - [DEBUG] EF: AllBottom
23052 2019-Jan-13 16:45:11.093688 - [DEBUG]
23053 2019-Jan-13 16:45:11.093712 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23054 2019-Jan-13 16:45:11.094354 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23055 2019-Jan-13 16:45:11.095021 - [DEBUG] EF: AllBottom
23056 2019-Jan-13 16:45:11.095046 - [DEBUG]
23057 2019-Jan-13 16:45:11.095074 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23058 2019-Jan-13 16:45:11.095712 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23059 2019-Jan-13 16:45:11.096351 - [DEBUG] EF: AllBottom
23060 2019-Jan-13 16:45:11.096376 - [DEBUG]
23061 2019-Jan-13 16:45:11.096399 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23062 2019-Jan-13 16:45:11.097033 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23063 2019-Jan-13 16:45:11.097671 - [DEBUG] EF: AllBottom
23064 2019-Jan-13 16:45:11.097696 - [DEBUG]
23065 2019-Jan-13 16:45:11.097720 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23066 2019-Jan-13 16:45:11.098382 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23067 2019-Jan-13 16:45:11.099026 - [DEBUG] EF: AllBottom
23068 2019-Jan-13 16:45:11.099052 - [DEBUG]
23069 2019-Jan-13 16:45:11.099075 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23070 2019-Jan-13 16:45:11.099710 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
23071 2019-Jan-13 16:45:11.100346 - [DEBUG] EF: AllBottom
23072 2019-Jan-13 16:45:11.100372 - [DEBUG]
23073 2019-Jan-13 16:45:11.100395 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23074 2019-Jan-13 16:45:11.101029 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23075 2019-Jan-13 16:45:11.101691 - [DEBUG] EF: AllBottom
23076 2019-Jan-13 16:45:11.101716 - [DEBUG]
23077 2019-Jan-13 16:45:11.101739 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23078 2019-Jan-13 16:45:11.102373 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23079 2019-Jan-13 16:45:11.103010 - [DEBUG] EF: AllBottom
23080 2019-Jan-13 16:45:11.103035 - [DEBUG]
23081 2019-Jan-13 16:45:11.103058 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23082 2019-Jan-13 16:45:11.103691 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23083 2019-Jan-13 16:45:11.104340 - [DEBUG] EF: AllBottom
23084 2019-Jan-13 16:45:11.104365 - [DEBUG]
23085 2019-Jan-13 16:45:11.104389 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23086 2019-Jan-13 16:45:11.105050 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23087 2019-Jan-13 16:45:11.105725 - [DEBUG] EF: AllBottom
23088 2019-Jan-13 16:45:11.105751 - [DEBUG]
23089 2019-Jan-13 16:45:11.105775 - [DEBUG] ---------------
23090 2019-Jan-13 16:45:11.105813 - [DEBUG]
23091 2019-Jan-13 16:45:11.105840 - [DEBUG] End of endsummarytab entry
23092 2019-Jan-13 16:45:11.105864 - [DEBUG]
23093 2019-Jan-13 16:45:11.105887 - [DEBUG] Start of incomingtab entry
23094 2019-Jan-13 16:45:11.105913 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23095 2019-Jan-13 16:45:11.106586 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
23096 2019-Jan-13 16:45:11.106651 - [DEBUG] ---------------
23097 2019-Jan-13 16:45:11.106675 - [DEBUG] End of incomingtab entry
23098 2019-Jan-13 16:45:11.106698 - [DEBUG]
23099 2019-Jan-13 16:45:11.106725 - [DEBUG] EDGE:
23100 2019-Jan-13 16:45:11.106782 - [DEBUG] ---> 23101 2019-Jan-13 16:45:11.107421 - [DEBUG] D: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97>
23102 2019-Jan-13 16:45:11.108056 - [DEBUG]
23103 2019-Jan-13 16:45:11.108102 - [DEBUG] EDGE:
23104 2019-Jan-13 16:45:11.108161 - [DEBUG] ---> 23105 2019-Jan-13 16:45:11.108797 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23106 2019-Jan-13 16:45:11.109436 - [DEBUG]
23107 2019-Jan-13 16:45:11.109487 - [DEBUG] Compose: EdgeIdentity * AllBottom
23108 2019-Jan-13 16:45:11.109515 - [DEBUG]
23109 2019-Jan-13 16:45:11.109539 - [DEBUG] Propagate flow
23110 2019-Jan-13 16:45:11.109562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23111 2019-Jan-13 16:45:11.109619 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23112 2019-Jan-13 16:45:11.110267 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23113 2019-Jan-13 16:45:11.110906 - [DEBUG] Edge function : AllBottom (result of previous compose)
23114 2019-Jan-13 16:45:11.110932 - [DEBUG]
23115 2019-Jan-13 16:45:11.110959 - [DEBUG] Join: AllTop & AllBottom
23116 2019-Jan-13 16:45:11.110985 - [DEBUG] = AllBottom (new jump func)
23117 2019-Jan-13 16:45:11.111010 - [DEBUG]
23118 2019-Jan-13 16:45:11.111034 - [DEBUG] Start adding new jump function
23119 2019-Jan-13 16:45:11.111057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23120 2019-Jan-13 16:45:11.111113 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23121 2019-Jan-13 16:45:11.111767 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23122 2019-Jan-13 16:45:11.112419 - [DEBUG] Edge Function : AllBottom
23123 2019-Jan-13 16:45:11.112449 - [DEBUG] End adding new jump function
23124 2019-Jan-13 16:45:11.112473 - [DEBUG]
23125 2019-Jan-13 16:45:11.112498 - [DEBUG] -------------------------------------------- 647. Path Edge --------------------------------------------
23126 2019-Jan-13 16:45:11.112522 - [DEBUG]
23127 2019-Jan-13 16:45:11.112546 - [DEBUG] Process 647. path edge:
23128 2019-Jan-13 16:45:11.112570 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23129 2019-Jan-13 16:45:11.112628 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
23130 2019-Jan-13 16:45:11.113329 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
23131 2019-Jan-13 16:45:11.114000 - [DEBUG]
23132 2019-Jan-13 16:45:11.114025 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23133 2019-Jan-13 16:45:11.114696 - [DEBUG] Possible callees:
23134 2019-Jan-13 16:45:11.114757 - [DEBUG] llvm.dbg.declare
23135 2019-Jan-13 16:45:11.114786 - [DEBUG] Possible return sites:
23136 2019-Jan-13 16:45:11.114810 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19323137 2019-Jan-13 16:45:11.116132 - [DEBUG] Found and process special summary
23138 2019-Jan-13 16:45:11.116175 - [DEBUG] Compose: EdgeIdentity * AllBottom
23139 2019-Jan-13 16:45:11.116204 - [DEBUG]
23140 2019-Jan-13 16:45:11.116229 - [DEBUG] Propagate flow
23141 2019-Jan-13 16:45:11.116253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23142 2019-Jan-13 16:45:11.116320 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23143 2019-Jan-13 16:45:11.117000 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23144 2019-Jan-13 16:45:11.117663 - [DEBUG] Edge function : AllBottom (result of previous compose)
23145 2019-Jan-13 16:45:11.117689 - [DEBUG]
23146 2019-Jan-13 16:45:11.117716 - [DEBUG] Join: AllTop & AllBottom
23147 2019-Jan-13 16:45:11.117742 - [DEBUG] = AllBottom (new jump func)
23148 2019-Jan-13 16:45:11.117767 - [DEBUG]
23149 2019-Jan-13 16:45:11.117791 - [DEBUG] Start adding new jump function
23150 2019-Jan-13 16:45:11.117814 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23151 2019-Jan-13 16:45:11.117874 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23152 2019-Jan-13 16:45:11.118556 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23153 2019-Jan-13 16:45:11.119232 - [DEBUG] Edge Function : AllBottom
23154 2019-Jan-13 16:45:11.119266 - [DEBUG] End adding new jump function
23155 2019-Jan-13 16:45:11.119291 - [DEBUG]
23156 2019-Jan-13 16:45:11.119315 - [DEBUG] -------------------------------------------- 648. Path Edge --------------------------------------------
23157 2019-Jan-13 16:45:11.119340 - [DEBUG]
23158 2019-Jan-13 16:45:11.119363 - [DEBUG] Process 648. path edge:
23159 2019-Jan-13 16:45:11.119387 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23160 2019-Jan-13 16:45:11.119458 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23161 2019-Jan-13 16:45:11.120129 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
23162 2019-Jan-13 16:45:11.120773 - [DEBUG]
23163 2019-Jan-13 16:45:11.120799 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23164 2019-Jan-13 16:45:11.121525 - [DEBUG] Compose: EdgeIdentity * AllBottom
23165 2019-Jan-13 16:45:11.121554 - [DEBUG]
23166 2019-Jan-13 16:45:11.121578 - [DEBUG] Propagate flow
23167 2019-Jan-13 16:45:11.121602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23168 2019-Jan-13 16:45:11.121663 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23169 2019-Jan-13 16:45:11.122303 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23170 2019-Jan-13 16:45:11.122941 - [DEBUG] Edge function : AllBottom (result of previous compose)
23171 2019-Jan-13 16:45:11.122966 - [DEBUG]
23172 2019-Jan-13 16:45:11.122992 - [DEBUG] Join: AllTop & AllBottom
23173 2019-Jan-13 16:45:11.123017 - [DEBUG] = AllBottom (new jump func)
23174 2019-Jan-13 16:45:11.123042 - [DEBUG]
23175 2019-Jan-13 16:45:11.123065 - [DEBUG] Start adding new jump function
23176 2019-Jan-13 16:45:11.123088 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23177 2019-Jan-13 16:45:11.123144 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23178 2019-Jan-13 16:45:11.123802 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23179 2019-Jan-13 16:45:11.124448 - [DEBUG] Edge Function : AllBottom
23180 2019-Jan-13 16:45:11.124478 - [DEBUG] End adding new jump function
23181 2019-Jan-13 16:45:11.124502 - [DEBUG]
23182 2019-Jan-13 16:45:11.124526 - [DEBUG] -------------------------------------------- 649. Path Edge --------------------------------------------
23183 2019-Jan-13 16:45:11.124551 - [DEBUG]
23184 2019-Jan-13 16:45:11.124574 - [DEBUG] Process 649. path edge:
23185 2019-Jan-13 16:45:11.124598 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23186 2019-Jan-13 16:45:11.124662 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23187 2019-Jan-13 16:45:11.125377 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
23188 2019-Jan-13 16:45:11.126079 - [DEBUG]
23189 2019-Jan-13 16:45:11.126107 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23190 2019-Jan-13 16:45:11.126832 - [DEBUG] Compose: EdgeIdentity * AllBottom
23191 2019-Jan-13 16:45:11.126864 - [DEBUG]
23192 2019-Jan-13 16:45:11.126888 - [DEBUG] Propagate flow
23193 2019-Jan-13 16:45:11.126912 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23194 2019-Jan-13 16:45:11.126989 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23195 2019-Jan-13 16:45:11.127653 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23196 2019-Jan-13 16:45:11.128327 - [DEBUG] Edge function : AllBottom (result of previous compose)
23197 2019-Jan-13 16:45:11.128352 - [DEBUG]
23198 2019-Jan-13 16:45:11.128378 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23199 2019-Jan-13 16:45:11.128404 - [DEBUG] = AllBottom
23200 2019-Jan-13 16:45:11.128428 - [DEBUG]
23201 2019-Jan-13 16:45:11.128452 - [DEBUG] PROPAGATE: No new function!
23202 2019-Jan-13 16:45:11.128477 - [DEBUG] EDGE:
23203 2019-Jan-13 16:45:11.128535 - [DEBUG] ---> 23204 2019-Jan-13 16:45:11.129173 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23205 2019-Jan-13 16:45:11.129811 - [DEBUG]
23206 2019-Jan-13 16:45:11.129836 - [DEBUG] EDGE:
23207 2019-Jan-13 16:45:11.129894 - [DEBUG] ---> 23208 2019-Jan-13 16:45:11.130553 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23209 2019-Jan-13 16:45:11.131195 - [DEBUG]
23210 2019-Jan-13 16:45:11.131241 - [DEBUG] Compose: EdgeIdentity * AllBottom
23211 2019-Jan-13 16:45:11.131268 - [DEBUG]
23212 2019-Jan-13 16:45:11.131293 - [DEBUG] Propagate flow
23213 2019-Jan-13 16:45:11.131316 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23214 2019-Jan-13 16:45:11.131378 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23215 2019-Jan-13 16:45:11.132049 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23216 2019-Jan-13 16:45:11.132722 - [DEBUG] Edge function : AllBottom (result of previous compose)
23217 2019-Jan-13 16:45:11.132750 - [DEBUG]
23218 2019-Jan-13 16:45:11.132776 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23219 2019-Jan-13 16:45:11.132802 - [DEBUG] = AllBottom
23220 2019-Jan-13 16:45:11.132827 - [DEBUG]
23221 2019-Jan-13 16:45:11.132851 - [DEBUG] PROPAGATE: No new function!
23222 2019-Jan-13 16:45:11.132883 - [DEBUG] EDGE:
23223 2019-Jan-13 16:45:11.132954 - [DEBUG] ---> 23224 2019-Jan-13 16:45:11.133695 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23225 2019-Jan-13 16:45:11.134409 - [DEBUG]
23226 2019-Jan-13 16:45:11.134440 - [DEBUG] EDGE:
23227 2019-Jan-13 16:45:11.134512 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
23228 2019-Jan-13 16:45:11.135268 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23229 2019-Jan-13 16:45:11.135962 - [DEBUG]
23230 2019-Jan-13 16:45:11.135993 - [DEBUG] Compose: EdgeIdentity * AllBottom
23231 2019-Jan-13 16:45:11.136021 - [DEBUG]
23232 2019-Jan-13 16:45:11.136045 - [DEBUG] Propagate flow
23233 2019-Jan-13 16:45:11.136068 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23234 2019-Jan-13 16:45:11.136131 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23235 2019-Jan-13 16:45:11.136797 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23236 2019-Jan-13 16:45:11.137455 - [DEBUG] Edge function : AllBottom (result of previous compose)
23237 2019-Jan-13 16:45:11.137481 - [DEBUG]
23238 2019-Jan-13 16:45:11.137508 - [DEBUG] Join: AllTop & AllBottom
23239 2019-Jan-13 16:45:11.137534 - [DEBUG] = AllBottom (new jump func)
23240 2019-Jan-13 16:45:11.137559 - [DEBUG]
23241 2019-Jan-13 16:45:11.137583 - [DEBUG] Start adding new jump function
23242 2019-Jan-13 16:45:11.137606 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23243 2019-Jan-13 16:45:11.137665 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23244 2019-Jan-13 16:45:11.138333 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23245 2019-Jan-13 16:45:11.138975 - [DEBUG] Edge Function : AllBottom
23246 2019-Jan-13 16:45:11.139005 - [DEBUG] End adding new jump function
23247 2019-Jan-13 16:45:11.139029 - [DEBUG]
23248 2019-Jan-13 16:45:11.139052 - [DEBUG] -------------------------------------------- 650. Path Edge --------------------------------------------
23249 2019-Jan-13 16:45:11.139077 - [DEBUG]
23250 2019-Jan-13 16:45:11.139101 - [DEBUG] Process 650. path edge:
23251 2019-Jan-13 16:45:11.139125 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23252 2019-Jan-13 16:45:11.139181 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
23253 2019-Jan-13 16:45:11.139820 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23254 2019-Jan-13 16:45:11.140456 - [DEBUG]
23255 2019-Jan-13 16:45:11.140484 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23256 2019-Jan-13 16:45:11.141173 - [DEBUG] Compose: EdgeIdentity * AllBottom
23257 2019-Jan-13 16:45:11.141202 - [DEBUG]
23258 2019-Jan-13 16:45:11.141226 - [DEBUG] Propagate flow
23259 2019-Jan-13 16:45:11.141249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23260 2019-Jan-13 16:45:11.141310 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23261 2019-Jan-13 16:45:11.142030 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23262 2019-Jan-13 16:45:11.142668 - [DEBUG] Edge function : AllBottom (result of previous compose)
23263 2019-Jan-13 16:45:11.142694 - [DEBUG]
23264 2019-Jan-13 16:45:11.142719 - [DEBUG] Join: AllTop & AllBottom
23265 2019-Jan-13 16:45:11.142746 - [DEBUG] = AllBottom (new jump func)
23266 2019-Jan-13 16:45:11.142788 - [DEBUG]
23267 2019-Jan-13 16:45:11.142813 - [DEBUG] Start adding new jump function
23268 2019-Jan-13 16:45:11.142836 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23269 2019-Jan-13 16:45:11.142893 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23270 2019-Jan-13 16:45:11.143529 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23271 2019-Jan-13 16:45:11.144163 - [DEBUG] Edge Function : AllBottom
23272 2019-Jan-13 16:45:11.144192 - [DEBUG] End adding new jump function
23273 2019-Jan-13 16:45:11.144215 - [DEBUG]
23274 2019-Jan-13 16:45:11.144239 - [DEBUG] -------------------------------------------- 651. Path Edge --------------------------------------------
23275 2019-Jan-13 16:45:11.144263 - [DEBUG]
23276 2019-Jan-13 16:45:11.144287 - [DEBUG] Process 651. path edge:
23277 2019-Jan-13 16:45:11.144311 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23278 2019-Jan-13 16:45:11.144367 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23279 2019-Jan-13 16:45:11.145064 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23280 2019-Jan-13 16:45:11.145711 - [DEBUG]
23281 2019-Jan-13 16:45:11.145736 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23282 2019-Jan-13 16:45:11.146399 - [DEBUG] Compose: EdgeIdentity * AllBottom
23283 2019-Jan-13 16:45:11.146427 - [DEBUG]
23284 2019-Jan-13 16:45:11.146451 - [DEBUG] Propagate flow
23285 2019-Jan-13 16:45:11.146474 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23286 2019-Jan-13 16:45:11.146532 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23287 2019-Jan-13 16:45:11.147168 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23288 2019-Jan-13 16:45:11.147803 - [DEBUG] Edge function : AllBottom (result of previous compose)
23289 2019-Jan-13 16:45:11.147828 - [DEBUG]
23290 2019-Jan-13 16:45:11.147853 - [DEBUG] Join: AllTop & AllBottom
23291 2019-Jan-13 16:45:11.147879 - [DEBUG] = AllBottom (new jump func)
23292 2019-Jan-13 16:45:11.147904 - [DEBUG]
23293 2019-Jan-13 16:45:11.147927 - [DEBUG] Start adding new jump function
23294 2019-Jan-13 16:45:11.147950 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23295 2019-Jan-13 16:45:11.148006 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23296 2019-Jan-13 16:45:11.148671 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23297 2019-Jan-13 16:45:11.149315 - [DEBUG] Edge Function : AllBottom
23298 2019-Jan-13 16:45:11.149344 - [DEBUG] End adding new jump function
23299 2019-Jan-13 16:45:11.149368 - [DEBUG]
23300 2019-Jan-13 16:45:11.149392 - [DEBUG] -------------------------------------------- 652. Path Edge --------------------------------------------
23301 2019-Jan-13 16:45:11.149416 - [DEBUG]
23302 2019-Jan-13 16:45:11.149440 - [DEBUG] Process 652. path edge:
23303 2019-Jan-13 16:45:11.149464 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23304 2019-Jan-13 16:45:11.149524 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23305 2019-Jan-13 16:45:11.150160 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23306 2019-Jan-13 16:45:11.150796 - [DEBUG]
23307 2019-Jan-13 16:45:11.150820 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23308 2019-Jan-13 16:45:11.151483 - [DEBUG] Start of endsummarytab entry
23309 2019-Jan-13 16:45:11.151516 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23310 2019-Jan-13 16:45:11.152165 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23311 2019-Jan-13 16:45:11.152227 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23312 2019-Jan-13 16:45:11.152871 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23313 2019-Jan-13 16:45:11.153516 - [DEBUG] EF: AllBottom
23314 2019-Jan-13 16:45:11.153541 - [DEBUG]
23315 2019-Jan-13 16:45:11.153565 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23316 2019-Jan-13 16:45:11.154199 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23317 2019-Jan-13 16:45:11.154860 - [DEBUG] EF: AllBottom
23318 2019-Jan-13 16:45:11.154886 - [DEBUG]
23319 2019-Jan-13 16:45:11.154909 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23320 2019-Jan-13 16:45:11.155560 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23321 2019-Jan-13 16:45:11.156200 - [DEBUG] EF: AllBottom
23322 2019-Jan-13 16:45:11.156225 - [DEBUG]
23323 2019-Jan-13 16:45:11.156248 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23324 2019-Jan-13 16:45:11.156890 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23325 2019-Jan-13 16:45:11.157564 - [DEBUG] EF: AllBottom
23326 2019-Jan-13 16:45:11.157591 - [DEBUG]
23327 2019-Jan-13 16:45:11.157614 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23328 2019-Jan-13 16:45:11.158296 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23329 2019-Jan-13 16:45:11.158953 - [DEBUG] EF: AllBottom
23330 2019-Jan-13 16:45:11.158979 - [DEBUG]
23331 2019-Jan-13 16:45:11.159003 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23332 2019-Jan-13 16:45:11.159669 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23333 2019-Jan-13 16:45:11.160346 - [DEBUG] EF: AllBottom
23334 2019-Jan-13 16:45:11.160372 - [DEBUG]
23335 2019-Jan-13 16:45:11.160396 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23336 2019-Jan-13 16:45:11.161049 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23337 2019-Jan-13 16:45:11.161724 - [DEBUG] EF: AllBottom
23338 2019-Jan-13 16:45:11.161750 - [DEBUG]
23339 2019-Jan-13 16:45:11.161774 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23340 2019-Jan-13 16:45:11.162409 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23341 2019-Jan-13 16:45:11.163051 - [DEBUG] EF: AllBottom
23342 2019-Jan-13 16:45:11.163076 - [DEBUG]
23343 2019-Jan-13 16:45:11.163099 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23344 2019-Jan-13 16:45:11.163733 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23345 2019-Jan-13 16:45:11.164372 - [DEBUG] EF: AllBottom
23346 2019-Jan-13 16:45:11.164398 - [DEBUG]
23347 2019-Jan-13 16:45:11.164421 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23348 2019-Jan-13 16:45:11.165096 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23349 2019-Jan-13 16:45:11.165757 - [DEBUG] EF: AllBottom
23350 2019-Jan-13 16:45:11.165783 - [DEBUG]
23351 2019-Jan-13 16:45:11.165807 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23352 2019-Jan-13 16:45:11.166494 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23353 2019-Jan-13 16:45:11.167188 - [DEBUG] EF: AllBottom
23354 2019-Jan-13 16:45:11.167216 - [DEBUG]
23355 2019-Jan-13 16:45:11.167240 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23356 2019-Jan-13 16:45:11.167929 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
23357 2019-Jan-13 16:45:11.168715 - [DEBUG] EF: AllBottom
23358 2019-Jan-13 16:45:11.168743 - [DEBUG]
23359 2019-Jan-13 16:45:11.168768 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23360 2019-Jan-13 16:45:11.169456 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23361 2019-Jan-13 16:45:11.170120 - [DEBUG] EF: AllBottom
23362 2019-Jan-13 16:45:11.170145 - [DEBUG]
23363 2019-Jan-13 16:45:11.170169 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23364 2019-Jan-13 16:45:11.170803 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23365 2019-Jan-13 16:45:11.171461 - [DEBUG] EF: AllBottom
23366 2019-Jan-13 16:45:11.171487 - [DEBUG]
23367 2019-Jan-13 16:45:11.171510 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23368 2019-Jan-13 16:45:11.172145 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23369 2019-Jan-13 16:45:11.172789 - [DEBUG] EF: AllBottom
23370 2019-Jan-13 16:45:11.172814 - [DEBUG]
23371 2019-Jan-13 16:45:11.172838 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23372 2019-Jan-13 16:45:11.173472 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23373 2019-Jan-13 16:45:11.174116 - [DEBUG] EF: AllBottom
23374 2019-Jan-13 16:45:11.174141 - [DEBUG]
23375 2019-Jan-13 16:45:11.174165 - [DEBUG] ---------------
23376 2019-Jan-13 16:45:11.174189 - [DEBUG]
23377 2019-Jan-13 16:45:11.174215 - [DEBUG] End of endsummarytab entry
23378 2019-Jan-13 16:45:11.174239 - [DEBUG]
23379 2019-Jan-13 16:45:11.174263 - [DEBUG] Start of incomingtab entry
23380 2019-Jan-13 16:45:11.174288 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23381 2019-Jan-13 16:45:11.174941 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
23382 2019-Jan-13 16:45:11.175002 - [DEBUG] ---------------
23383 2019-Jan-13 16:45:11.175026 - [DEBUG] End of incomingtab entry
23384 2019-Jan-13 16:45:11.175050 - [DEBUG]
23385 2019-Jan-13 16:45:11.175078 - [DEBUG] EDGE:
23386 2019-Jan-13 16:45:11.175135 - [DEBUG] ---> 23387 2019-Jan-13 16:45:11.175796 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23388 2019-Jan-13 16:45:11.176436 - [DEBUG]
23389 2019-Jan-13 16:45:11.176461 - [DEBUG] EDGE:
23390 2019-Jan-13 16:45:11.176520 - [DEBUG] ---> 23391 2019-Jan-13 16:45:11.177155 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23392 2019-Jan-13 16:45:11.177790 - [DEBUG]
23393 2019-Jan-13 16:45:11.177819 - [DEBUG] Compose: EdgeIdentity * AllBottom
23394 2019-Jan-13 16:45:11.177845 - [DEBUG]
23395 2019-Jan-13 16:45:11.177869 - [DEBUG] Propagate flow
23396 2019-Jan-13 16:45:11.177893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23397 2019-Jan-13 16:45:11.177949 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23398 2019-Jan-13 16:45:11.178604 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23399 2019-Jan-13 16:45:11.179246 - [DEBUG] Edge function : AllBottom (result of previous compose)
23400 2019-Jan-13 16:45:11.179272 - [DEBUG]
23401 2019-Jan-13 16:45:11.179298 - [DEBUG] Join: AllTop & AllBottom
23402 2019-Jan-13 16:45:11.179324 - [DEBUG] = AllBottom (new jump func)
23403 2019-Jan-13 16:45:11.179349 - [DEBUG]
23404 2019-Jan-13 16:45:11.179387 - [DEBUG] Start adding new jump function
23405 2019-Jan-13 16:45:11.179411 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23406 2019-Jan-13 16:45:11.179468 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23407 2019-Jan-13 16:45:11.180110 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23408 2019-Jan-13 16:45:11.180763 - [DEBUG] Edge Function : AllBottom
23409 2019-Jan-13 16:45:11.180793 - [DEBUG] End adding new jump function
23410 2019-Jan-13 16:45:11.180817 - [DEBUG]
23411 2019-Jan-13 16:45:11.180840 - [DEBUG] -------------------------------------------- 653. Path Edge --------------------------------------------
23412 2019-Jan-13 16:45:11.180865 - [DEBUG]
23413 2019-Jan-13 16:45:11.180889 - [DEBUG] Process 653. path edge:
23414 2019-Jan-13 16:45:11.180913 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23415 2019-Jan-13 16:45:11.180971 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23416 2019-Jan-13 16:45:11.181631 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
23417 2019-Jan-13 16:45:11.182285 - [DEBUG]
23418 2019-Jan-13 16:45:11.182311 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23419 2019-Jan-13 16:45:11.183016 - [DEBUG] EDGE:
23420 2019-Jan-13 16:45:11.183078 - [DEBUG] ---> 23421 2019-Jan-13 16:45:11.183715 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
23422 2019-Jan-13 16:45:11.184354 - [DEBUG]
23423 2019-Jan-13 16:45:11.184405 - [DEBUG] Compose: EdgeIdentity * AllBottom
23424 2019-Jan-13 16:45:11.184433 - [DEBUG]
23425 2019-Jan-13 16:45:11.184457 - [DEBUG] Propagate flow
23426 2019-Jan-13 16:45:11.184481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23427 2019-Jan-13 16:45:11.184538 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23428 2019-Jan-13 16:45:11.185214 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23429 2019-Jan-13 16:45:11.185855 - [DEBUG] Edge function : AllBottom (result of previous compose)
23430 2019-Jan-13 16:45:11.185881 - [DEBUG]
23431 2019-Jan-13 16:45:11.185907 - [DEBUG] Join: AllTop & AllBottom
23432 2019-Jan-13 16:45:11.185933 - [DEBUG] = AllBottom (new jump func)
23433 2019-Jan-13 16:45:11.185958 - [DEBUG]
23434 2019-Jan-13 16:45:11.185982 - [DEBUG] Start adding new jump function
23435 2019-Jan-13 16:45:11.186005 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23436 2019-Jan-13 16:45:11.186062 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23437 2019-Jan-13 16:45:11.186697 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23438 2019-Jan-13 16:45:11.187341 - [DEBUG] Edge Function : AllBottom
23439 2019-Jan-13 16:45:11.187370 - [DEBUG] End adding new jump function
23440 2019-Jan-13 16:45:11.187394 - [DEBUG]
23441 2019-Jan-13 16:45:11.187418 - [DEBUG] -------------------------------------------- 654. Path Edge --------------------------------------------
23442 2019-Jan-13 16:45:11.187442 - [DEBUG]
23443 2019-Jan-13 16:45:11.187465 - [DEBUG] Process 654. path edge:
23444 2019-Jan-13 16:45:11.187489 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23445 2019-Jan-13 16:45:11.187546 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
23446 2019-Jan-13 16:45:11.188223 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23447 2019-Jan-13 16:45:11.188860 - [DEBUG]
23448 2019-Jan-13 16:45:11.188884 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23449 2019-Jan-13 16:45:11.189541 - [DEBUG] Possible callees:
23450 2019-Jan-13 16:45:11.189566 - [DEBUG] llvm.dbg.declare
23451 2019-Jan-13 16:45:11.189591 - [DEBUG] Possible return sites:
23452 2019-Jan-13 16:45:11.189615 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19323453 2019-Jan-13 16:45:11.190893 - [DEBUG] Found and process special summary
23454 2019-Jan-13 16:45:11.190928 - [DEBUG] Compose: EdgeIdentity * AllBottom
23455 2019-Jan-13 16:45:11.190955 - [DEBUG]
23456 2019-Jan-13 16:45:11.190979 - [DEBUG] Propagate flow
23457 2019-Jan-13 16:45:11.191003 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23458 2019-Jan-13 16:45:11.191060 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23459 2019-Jan-13 16:45:11.191714 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23460 2019-Jan-13 16:45:11.192359 - [DEBUG] Edge function : AllBottom (result of previous compose)
23461 2019-Jan-13 16:45:11.192385 - [DEBUG]
23462 2019-Jan-13 16:45:11.192410 - [DEBUG] Join: AllTop & AllBottom
23463 2019-Jan-13 16:45:11.192436 - [DEBUG] = AllBottom (new jump func)
23464 2019-Jan-13 16:45:11.192461 - [DEBUG]
23465 2019-Jan-13 16:45:11.192485 - [DEBUG] Start adding new jump function
23466 2019-Jan-13 16:45:11.192508 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23467 2019-Jan-13 16:45:11.192565 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23468 2019-Jan-13 16:45:11.193212 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23469 2019-Jan-13 16:45:11.193861 - [DEBUG] Edge Function : AllBottom
23470 2019-Jan-13 16:45:11.193890 - [DEBUG] End adding new jump function
23471 2019-Jan-13 16:45:11.193914 - [DEBUG]
23472 2019-Jan-13 16:45:11.193938 - [DEBUG] -------------------------------------------- 655. Path Edge --------------------------------------------
23473 2019-Jan-13 16:45:11.193962 - [DEBUG]
23474 2019-Jan-13 16:45:11.193985 - [DEBUG] Process 655. path edge:
23475 2019-Jan-13 16:45:11.194010 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23476 2019-Jan-13 16:45:11.194067 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23477 2019-Jan-13 16:45:11.194705 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23478 2019-Jan-13 16:45:11.195369 - [DEBUG]
23479 2019-Jan-13 16:45:11.195394 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23480 2019-Jan-13 16:45:11.196089 - [DEBUG] Compose: EdgeIdentity * AllBottom
23481 2019-Jan-13 16:45:11.196118 - [DEBUG]
23482 2019-Jan-13 16:45:11.196143 - [DEBUG] Propagate flow
23483 2019-Jan-13 16:45:11.196167 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23484 2019-Jan-13 16:45:11.196229 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23485 2019-Jan-13 16:45:11.196893 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23486 2019-Jan-13 16:45:11.197564 - [DEBUG] Edge function : AllBottom (result of previous compose)
23487 2019-Jan-13 16:45:11.197608 - [DEBUG]
23488 2019-Jan-13 16:45:11.197635 - [DEBUG] Join: AllTop & AllBottom
23489 2019-Jan-13 16:45:11.197660 - [DEBUG] = AllBottom (new jump func)
23490 2019-Jan-13 16:45:11.197685 - [DEBUG]
23491 2019-Jan-13 16:45:11.197708 - [DEBUG] Start adding new jump function
23492 2019-Jan-13 16:45:11.197732 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23493 2019-Jan-13 16:45:11.197794 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23494 2019-Jan-13 16:45:11.198459 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23495 2019-Jan-13 16:45:11.199096 - [DEBUG] Edge Function : AllBottom
23496 2019-Jan-13 16:45:11.199125 - [DEBUG] End adding new jump function
23497 2019-Jan-13 16:45:11.199149 - [DEBUG]
23498 2019-Jan-13 16:45:11.199173 - [DEBUG] -------------------------------------------- 656. Path Edge --------------------------------------------
23499 2019-Jan-13 16:45:11.199198 - [DEBUG]
23500 2019-Jan-13 16:45:11.199221 - [DEBUG] Process 656. path edge:
23501 2019-Jan-13 16:45:11.199245 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23502 2019-Jan-13 16:45:11.199303 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23503 2019-Jan-13 16:45:11.199977 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23504 2019-Jan-13 16:45:11.200640 - [DEBUG]
23505 2019-Jan-13 16:45:11.200667 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23506 2019-Jan-13 16:45:11.201359 - [DEBUG] Compose: EdgeIdentity * AllBottom
23507 2019-Jan-13 16:45:11.201388 - [DEBUG]
23508 2019-Jan-13 16:45:11.201433 - [DEBUG] Propagate flow
23509 2019-Jan-13 16:45:11.201457 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23510 2019-Jan-13 16:45:11.201524 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23511 2019-Jan-13 16:45:11.202235 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23512 2019-Jan-13 16:45:11.202916 - [DEBUG] Edge function : AllBottom (result of previous compose)
23513 2019-Jan-13 16:45:11.202945 - [DEBUG]
23514 2019-Jan-13 16:45:11.202974 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23515 2019-Jan-13 16:45:11.203001 - [DEBUG] = AllBottom
23516 2019-Jan-13 16:45:11.203025 - [DEBUG]
23517 2019-Jan-13 16:45:11.203049 - [DEBUG] PROPAGATE: No new function!
23518 2019-Jan-13 16:45:11.203077 - [DEBUG] EDGE:
23519 2019-Jan-13 16:45:11.203158 - [DEBUG] ---> 23520 2019-Jan-13 16:45:11.203856 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23521 2019-Jan-13 16:45:11.204557 - [DEBUG]
23522 2019-Jan-13 16:45:11.204585 - [DEBUG] EDGE:
23523 2019-Jan-13 16:45:11.204655 - [DEBUG] ---> 23524 2019-Jan-13 16:45:11.205365 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23525 2019-Jan-13 16:45:11.206040 - [DEBUG]
23526 2019-Jan-13 16:45:11.206096 - [DEBUG] Compose: EdgeIdentity * AllBottom
23527 2019-Jan-13 16:45:11.206125 - [DEBUG]
23528 2019-Jan-13 16:45:11.206150 - [DEBUG] Propagate flow
23529 2019-Jan-13 16:45:11.206174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23530 2019-Jan-13 16:45:11.206236 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23531 2019-Jan-13 16:45:11.206879 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23532 2019-Jan-13 16:45:11.207534 - [DEBUG] Edge function : AllBottom (result of previous compose)
23533 2019-Jan-13 16:45:11.207560 - [DEBUG]
23534 2019-Jan-13 16:45:11.207587 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23535 2019-Jan-13 16:45:11.207613 - [DEBUG] = AllBottom
23536 2019-Jan-13 16:45:11.207637 - [DEBUG]
23537 2019-Jan-13 16:45:11.207661 - [DEBUG] PROPAGATE: No new function!
23538 2019-Jan-13 16:45:11.207689 - [DEBUG] EDGE:
23539 2019-Jan-13 16:45:11.207747 - [DEBUG] ---> 23540 2019-Jan-13 16:45:11.208427 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23541 2019-Jan-13 16:45:11.209064 - [DEBUG]
23542 2019-Jan-13 16:45:11.209092 - [DEBUG] Compose: EdgeIdentity * AllBottom
23543 2019-Jan-13 16:45:11.209118 - [DEBUG]
23544 2019-Jan-13 16:45:11.209142 - [DEBUG] Propagate flow
23545 2019-Jan-13 16:45:11.209166 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23546 2019-Jan-13 16:45:11.209222 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23547 2019-Jan-13 16:45:11.209868 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23548 2019-Jan-13 16:45:11.210509 - [DEBUG] Edge function : AllBottom (result of previous compose)
23549 2019-Jan-13 16:45:11.210535 - [DEBUG]
23550 2019-Jan-13 16:45:11.210561 - [DEBUG] Join: AllTop & AllBottom
23551 2019-Jan-13 16:45:11.210587 - [DEBUG] = AllBottom (new jump func)
23552 2019-Jan-13 16:45:11.210612 - [DEBUG]
23553 2019-Jan-13 16:45:11.210636 - [DEBUG] Start adding new jump function
23554 2019-Jan-13 16:45:11.210659 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23555 2019-Jan-13 16:45:11.210715 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23556 2019-Jan-13 16:45:11.211357 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23557 2019-Jan-13 16:45:11.212019 - [DEBUG] Edge Function : AllBottom
23558 2019-Jan-13 16:45:11.212050 - [DEBUG] End adding new jump function
23559 2019-Jan-13 16:45:11.212073 - [DEBUG]
23560 2019-Jan-13 16:45:11.212097 - [DEBUG] -------------------------------------------- 657. Path Edge --------------------------------------------
23561 2019-Jan-13 16:45:11.212123 - [DEBUG]
23562 2019-Jan-13 16:45:11.212146 - [DEBUG] Process 657. path edge:
23563 2019-Jan-13 16:45:11.212170 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23564 2019-Jan-13 16:45:11.212226 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
23565 2019-Jan-13 16:45:11.212871 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
23566 2019-Jan-13 16:45:11.213510 - [DEBUG]
23567 2019-Jan-13 16:45:11.213535 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23568 2019-Jan-13 16:45:11.214193 - [DEBUG] Possible callees:
23569 2019-Jan-13 16:45:11.214218 - [DEBUG] llvm.dbg.declare
23570 2019-Jan-13 16:45:11.214243 - [DEBUG] Possible return sites:
23571 2019-Jan-13 16:45:11.214267 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19323572 2019-Jan-13 16:45:11.215585 - [DEBUG] Found and process special summary
23573 2019-Jan-13 16:45:11.215651 - [DEBUG] Compose: EdgeIdentity * AllBottom
23574 2019-Jan-13 16:45:11.215680 - [DEBUG]
23575 2019-Jan-13 16:45:11.215705 - [DEBUG] Propagate flow
23576 2019-Jan-13 16:45:11.215728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23577 2019-Jan-13 16:45:11.215789 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23578 2019-Jan-13 16:45:11.216440 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23579 2019-Jan-13 16:45:11.217080 - [DEBUG] Edge function : AllBottom (result of previous compose)
23580 2019-Jan-13 16:45:11.217105 - [DEBUG]
23581 2019-Jan-13 16:45:11.217130 - [DEBUG] Join: AllTop & AllBottom
23582 2019-Jan-13 16:45:11.217156 - [DEBUG] = AllBottom (new jump func)
23583 2019-Jan-13 16:45:11.217181 - [DEBUG]
23584 2019-Jan-13 16:45:11.217204 - [DEBUG] Start adding new jump function
23585 2019-Jan-13 16:45:11.217228 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23586 2019-Jan-13 16:45:11.217284 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23587 2019-Jan-13 16:45:11.217924 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23588 2019-Jan-13 16:45:11.218581 - [DEBUG] Edge Function : AllBottom
23589 2019-Jan-13 16:45:11.218609 - [DEBUG] End adding new jump function
23590 2019-Jan-13 16:45:11.218634 - [DEBUG]
23591 2019-Jan-13 16:45:11.218657 - [DEBUG] -------------------------------------------- 658. Path Edge --------------------------------------------
23592 2019-Jan-13 16:45:11.218682 - [DEBUG]
23593 2019-Jan-13 16:45:11.218705 - [DEBUG] Process 658. path edge:
23594 2019-Jan-13 16:45:11.218729 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23595 2019-Jan-13 16:45:11.218786 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23596 2019-Jan-13 16:45:11.219424 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
23597 2019-Jan-13 16:45:11.220062 - [DEBUG]
23598 2019-Jan-13 16:45:11.220088 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23599 2019-Jan-13 16:45:11.220746 - [DEBUG] Compose: EdgeIdentity * AllBottom
23600 2019-Jan-13 16:45:11.220774 - [DEBUG]
23601 2019-Jan-13 16:45:11.220798 - [DEBUG] Propagate flow
23602 2019-Jan-13 16:45:11.220821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23603 2019-Jan-13 16:45:11.220878 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23604 2019-Jan-13 16:45:11.221549 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23605 2019-Jan-13 16:45:11.222192 - [DEBUG] Edge function : AllBottom (result of previous compose)
23606 2019-Jan-13 16:45:11.222218 - [DEBUG]
23607 2019-Jan-13 16:45:11.222243 - [DEBUG] Join: AllTop & AllBottom
23608 2019-Jan-13 16:45:11.222269 - [DEBUG] = AllBottom (new jump func)
23609 2019-Jan-13 16:45:11.222293 - [DEBUG]
23610 2019-Jan-13 16:45:11.222316 - [DEBUG] Start adding new jump function
23611 2019-Jan-13 16:45:11.222339 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23612 2019-Jan-13 16:45:11.222396 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23613 2019-Jan-13 16:45:11.223035 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23614 2019-Jan-13 16:45:11.223671 - [DEBUG] Edge Function : AllBottom
23615 2019-Jan-13 16:45:11.223699 - [DEBUG] End adding new jump function
23616 2019-Jan-13 16:45:11.223723 - [DEBUG]
23617 2019-Jan-13 16:45:11.223757 - [DEBUG] -------------------------------------------- 659. Path Edge --------------------------------------------
23618 2019-Jan-13 16:45:11.223782 - [DEBUG]
23619 2019-Jan-13 16:45:11.223806 - [DEBUG] Process 659. path edge:
23620 2019-Jan-13 16:45:11.223830 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23621 2019-Jan-13 16:45:11.223886 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23622 2019-Jan-13 16:45:11.224530 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
23623 2019-Jan-13 16:45:11.225191 - [DEBUG]
23624 2019-Jan-13 16:45:11.225217 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23625 2019-Jan-13 16:45:11.225905 - [DEBUG] Compose: EdgeIdentity * AllBottom
23626 2019-Jan-13 16:45:11.225934 - [DEBUG]
23627 2019-Jan-13 16:45:11.225958 - [DEBUG] Propagate flow
23628 2019-Jan-13 16:45:11.225982 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23629 2019-Jan-13 16:45:11.226047 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23630 2019-Jan-13 16:45:11.226714 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23631 2019-Jan-13 16:45:11.227358 - [DEBUG] Edge function : AllBottom (result of previous compose)
23632 2019-Jan-13 16:45:11.227384 - [DEBUG]
23633 2019-Jan-13 16:45:11.227409 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23634 2019-Jan-13 16:45:11.227435 - [DEBUG] = AllBottom
23635 2019-Jan-13 16:45:11.227459 - [DEBUG]
23636 2019-Jan-13 16:45:11.227483 - [DEBUG] PROPAGATE: No new function!
23637 2019-Jan-13 16:45:11.227508 - [DEBUG] EDGE:
23638 2019-Jan-13 16:45:11.227566 - [DEBUG] ---> 23639 2019-Jan-13 16:45:11.228224 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
23640 2019-Jan-13 16:45:11.228864 - [DEBUG]
23641 2019-Jan-13 16:45:11.228891 - [DEBUG] Compose: EdgeIdentity * AllBottom
23642 2019-Jan-13 16:45:11.228917 - [DEBUG]
23643 2019-Jan-13 16:45:11.228940 - [DEBUG] Propagate flow
23644 2019-Jan-13 16:45:11.228964 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23645 2019-Jan-13 16:45:11.229020 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23646 2019-Jan-13 16:45:11.229656 - [DEBUG] Target value : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23647 2019-Jan-13 16:45:11.230293 - [DEBUG] Edge function : AllBottom (result of previous compose)
23648 2019-Jan-13 16:45:11.230318 - [DEBUG]
23649 2019-Jan-13 16:45:11.230342 - [DEBUG] Join: AllTop & AllBottom
23650 2019-Jan-13 16:45:11.230368 - [DEBUG] = AllBottom (new jump func)
23651 2019-Jan-13 16:45:11.230393 - [DEBUG]
23652 2019-Jan-13 16:45:11.230416 - [DEBUG] Start adding new jump function
23653 2019-Jan-13 16:45:11.230440 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23654 2019-Jan-13 16:45:11.230496 - [DEBUG] Fact at target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23655 2019-Jan-13 16:45:11.231146 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23656 2019-Jan-13 16:45:11.231802 - [DEBUG] Edge Function : AllBottom
23657 2019-Jan-13 16:45:11.231835 - [DEBUG] End adding new jump function
23658 2019-Jan-13 16:45:11.231859 - [DEBUG]
23659 2019-Jan-13 16:45:11.231886 - [DEBUG] -------------------------------------------- 660. Path Edge --------------------------------------------
23660 2019-Jan-13 16:45:11.231911 - [DEBUG]
23661 2019-Jan-13 16:45:11.231935 - [DEBUG] Process 660. path edge:
23662 2019-Jan-13 16:45:11.231975 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23663 2019-Jan-13 16:45:11.232034 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23664 2019-Jan-13 16:45:11.232681 - [DEBUG] D target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 >
23665 2019-Jan-13 16:45:11.233325 - [DEBUG]
23666 2019-Jan-13 16:45:11.233351 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23667 2019-Jan-13 16:45:11.234023 - [DEBUG] Compose: EdgeIdentity * AllBottom
23668 2019-Jan-13 16:45:11.234052 - [DEBUG]
23669 2019-Jan-13 16:45:11.234076 - [DEBUG] Propagate flow
23670 2019-Jan-13 16:45:11.234099 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23671 2019-Jan-13 16:45:11.234159 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23672 2019-Jan-13 16:45:11.234819 - [DEBUG] Target value : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23673 2019-Jan-13 16:45:11.235462 - [DEBUG] Edge function : AllBottom (result of previous compose)
23674 2019-Jan-13 16:45:11.235488 - [DEBUG]
23675 2019-Jan-13 16:45:11.235513 - [DEBUG] Join: AllTop & AllBottom
23676 2019-Jan-13 16:45:11.235539 - [DEBUG] = AllBottom (new jump func)
23677 2019-Jan-13 16:45:11.235564 - [DEBUG]
23678 2019-Jan-13 16:45:11.235588 - [DEBUG] Start adding new jump function
23679 2019-Jan-13 16:45:11.235611 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23680 2019-Jan-13 16:45:11.235669 - [DEBUG] Fact at target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23681 2019-Jan-13 16:45:11.236312 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23682 2019-Jan-13 16:45:11.236949 - [DEBUG] Edge Function : AllBottom
23683 2019-Jan-13 16:45:11.236985 - [DEBUG] End adding new jump function
23684 2019-Jan-13 16:45:11.237010 - [DEBUG]
23685 2019-Jan-13 16:45:11.237034 - [DEBUG] -------------------------------------------- 661. Path Edge --------------------------------------------
23686 2019-Jan-13 16:45:11.237058 - [DEBUG]
23687 2019-Jan-13 16:45:11.237081 - [DEBUG] Process 661. path edge:
23688 2019-Jan-13 16:45:11.237105 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23689 2019-Jan-13 16:45:11.237163 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23690 2019-Jan-13 16:45:11.237831 - [DEBUG] D target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 >
23691 2019-Jan-13 16:45:11.238506 - [DEBUG]
23692 2019-Jan-13 16:45:11.238531 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23693 2019-Jan-13 16:45:11.239213 - [DEBUG] Compose: EdgeIdentity * AllBottom
23694 2019-Jan-13 16:45:11.239242 - [DEBUG]
23695 2019-Jan-13 16:45:11.239266 - [DEBUG] Propagate flow
23696 2019-Jan-13 16:45:11.239289 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23697 2019-Jan-13 16:45:11.239349 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23698 2019-Jan-13 16:45:11.240006 - [DEBUG] Target value : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23699 2019-Jan-13 16:45:11.240656 - [DEBUG] Edge function : AllBottom (result of previous compose)
23700 2019-Jan-13 16:45:11.240682 - [DEBUG]
23701 2019-Jan-13 16:45:11.240707 - [DEBUG] Join: AllTop & AllBottom
23702 2019-Jan-13 16:45:11.240733 - [DEBUG] = AllBottom (new jump func)
23703 2019-Jan-13 16:45:11.240758 - [DEBUG]
23704 2019-Jan-13 16:45:11.240781 - [DEBUG] Start adding new jump function
23705 2019-Jan-13 16:45:11.240804 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23706 2019-Jan-13 16:45:11.240862 - [DEBUG] Fact at target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23707 2019-Jan-13 16:45:11.241564 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23708 2019-Jan-13 16:45:11.242214 - [DEBUG] Edge Function : AllBottom
23709 2019-Jan-13 16:45:11.242251 - [DEBUG] End adding new jump function
23710 2019-Jan-13 16:45:11.242276 - [DEBUG]
23711 2019-Jan-13 16:45:11.242300 - [DEBUG] -------------------------------------------- 662. Path Edge --------------------------------------------
23712 2019-Jan-13 16:45:11.242325 - [DEBUG]
23713 2019-Jan-13 16:45:11.242349 - [DEBUG] Process 662. path edge:
23714 2019-Jan-13 16:45:11.242373 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23715 2019-Jan-13 16:45:11.242434 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23716 2019-Jan-13 16:45:11.243118 - [DEBUG] D target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 >
23717 2019-Jan-13 16:45:11.243790 - [DEBUG]
23718 2019-Jan-13 16:45:11.243816 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23719 2019-Jan-13 16:45:11.244471 - [DEBUG] Start of endsummarytab entry
23720 2019-Jan-13 16:45:11.244504 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23721 2019-Jan-13 16:45:11.245175 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23722 2019-Jan-13 16:45:11.245239 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23723 2019-Jan-13 16:45:11.245895 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23724 2019-Jan-13 16:45:11.246541 - [DEBUG] EF: AllBottom
23725 2019-Jan-13 16:45:11.246566 - [DEBUG]
23726 2019-Jan-13 16:45:11.246590 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23727 2019-Jan-13 16:45:11.247224 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23728 2019-Jan-13 16:45:11.247870 - [DEBUG] EF: AllBottom
23729 2019-Jan-13 16:45:11.247895 - [DEBUG]
23730 2019-Jan-13 16:45:11.247919 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23731 2019-Jan-13 16:45:11.248584 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23732 2019-Jan-13 16:45:11.249253 - [DEBUG] EF: AllBottom
23733 2019-Jan-13 16:45:11.249279 - [DEBUG]
23734 2019-Jan-13 16:45:11.249302 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23735 2019-Jan-13 16:45:11.249981 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23736 2019-Jan-13 16:45:11.250683 - [DEBUG] EF: AllBottom
23737 2019-Jan-13 16:45:11.250712 - [DEBUG]
23738 2019-Jan-13 16:45:11.250736 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23739 2019-Jan-13 16:45:11.251505 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
23740 2019-Jan-13 16:45:11.252197 - [DEBUG] EF: AllBottom
23741 2019-Jan-13 16:45:11.252223 - [DEBUG]
23742 2019-Jan-13 16:45:11.252248 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23743 2019-Jan-13 16:45:11.252897 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23744 2019-Jan-13 16:45:11.253543 - [DEBUG] EF: AllBottom
23745 2019-Jan-13 16:45:11.253568 - [DEBUG]
23746 2019-Jan-13 16:45:11.253592 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23747 2019-Jan-13 16:45:11.254254 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23748 2019-Jan-13 16:45:11.254923 - [DEBUG] EF: AllBottom
23749 2019-Jan-13 16:45:11.254948 - [DEBUG]
23750 2019-Jan-13 16:45:11.254972 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23751 2019-Jan-13 16:45:11.255642 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23752 2019-Jan-13 16:45:11.256320 - [DEBUG] EF: AllBottom
23753 2019-Jan-13 16:45:11.256346 - [DEBUG]
23754 2019-Jan-13 16:45:11.256369 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23755 2019-Jan-13 16:45:11.257033 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23756 2019-Jan-13 16:45:11.257693 - [DEBUG] EF: AllBottom
23757 2019-Jan-13 16:45:11.257718 - [DEBUG]
23758 2019-Jan-13 16:45:11.257742 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23759 2019-Jan-13 16:45:11.258407 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23760 2019-Jan-13 16:45:11.259057 - [DEBUG] EF: AllBottom
23761 2019-Jan-13 16:45:11.259082 - [DEBUG]
23762 2019-Jan-13 16:45:11.259105 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23763 2019-Jan-13 16:45:11.259739 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23764 2019-Jan-13 16:45:11.260378 - [DEBUG] EF: AllBottom
23765 2019-Jan-13 16:45:11.260403 - [DEBUG]
23766 2019-Jan-13 16:45:11.260426 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23767 2019-Jan-13 16:45:11.261059 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23768 2019-Jan-13 16:45:11.261710 - [DEBUG] EF: AllBottom
23769 2019-Jan-13 16:45:11.261735 - [DEBUG]
23770 2019-Jan-13 16:45:11.261758 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23771 2019-Jan-13 16:45:11.262391 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23772 2019-Jan-13 16:45:11.263029 - [DEBUG] EF: AllBottom
23773 2019-Jan-13 16:45:11.263054 - [DEBUG]
23774 2019-Jan-13 16:45:11.263077 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23775 2019-Jan-13 16:45:11.263709 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23776 2019-Jan-13 16:45:11.264345 - [DEBUG] EF: AllBottom
23777 2019-Jan-13 16:45:11.264370 - [DEBUG]
23778 2019-Jan-13 16:45:11.264393 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23779 2019-Jan-13 16:45:11.265041 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23780 2019-Jan-13 16:45:11.265694 - [DEBUG] EF: AllBottom
23781 2019-Jan-13 16:45:11.265719 - [DEBUG]
23782 2019-Jan-13 16:45:11.265743 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23783 2019-Jan-13 16:45:11.266404 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23784 2019-Jan-13 16:45:11.267064 - [DEBUG] EF: AllBottom
23785 2019-Jan-13 16:45:11.267090 - [DEBUG]
23786 2019-Jan-13 16:45:11.267113 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23787 2019-Jan-13 16:45:11.267747 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23788 2019-Jan-13 16:45:11.268406 - [DEBUG] EF: AllBottom
23789 2019-Jan-13 16:45:11.268431 - [DEBUG]
23790 2019-Jan-13 16:45:11.268455 - [DEBUG] ---------------
23791 2019-Jan-13 16:45:11.268478 - [DEBUG]
23792 2019-Jan-13 16:45:11.268505 - [DEBUG] End of endsummarytab entry
23793 2019-Jan-13 16:45:11.268529 - [DEBUG]
23794 2019-Jan-13 16:45:11.268553 - [DEBUG] Start of incomingtab entry
23795 2019-Jan-13 16:45:11.268579 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23796 2019-Jan-13 16:45:11.269216 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
23797 2019-Jan-13 16:45:11.269276 - [DEBUG] ---------------
23798 2019-Jan-13 16:45:11.269301 - [DEBUG] End of incomingtab entry
23799 2019-Jan-13 16:45:11.269324 - [DEBUG]
23800 2019-Jan-13 16:45:11.269351 - [DEBUG] EDGE:
23801 2019-Jan-13 16:45:11.269426 - [DEBUG] ---> 23802 2019-Jan-13 16:45:11.270063 - [DEBUG] D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95>
23803 2019-Jan-13 16:45:11.270700 - [DEBUG]
23804 2019-Jan-13 16:45:11.270726 - [DEBUG] EDGE:
23805 2019-Jan-13 16:45:11.270783 - [DEBUG] ---> 23806 2019-Jan-13 16:45:11.271434 - [DEBUG] D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95>
23807 2019-Jan-13 16:45:11.272073 - [DEBUG]
23808 2019-Jan-13 16:45:11.272098 - [DEBUG] EDGE:
23809 2019-Jan-13 16:45:11.272156 - [DEBUG] ---> 23810 2019-Jan-13 16:45:11.272793 - [DEBUG] D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95>
23811 2019-Jan-13 16:45:11.273438 - [DEBUG]
23812 2019-Jan-13 16:45:11.273463 - [DEBUG] EDGE:
23813 2019-Jan-13 16:45:11.273521 - [DEBUG] ---> 23814 2019-Jan-13 16:45:11.274176 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
23815 2019-Jan-13 16:45:11.274841 - [DEBUG]
23816 2019-Jan-13 16:45:11.274869 - [DEBUG] Compose: EdgeIdentity * AllBottom
23817 2019-Jan-13 16:45:11.274895 - [DEBUG]
23818 2019-Jan-13 16:45:11.274920 - [DEBUG] Propagate flow
23819 2019-Jan-13 16:45:11.274943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23820 2019-Jan-13 16:45:11.275000 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23821 2019-Jan-13 16:45:11.275648 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23822 2019-Jan-13 16:45:11.276296 - [DEBUG] Edge function : AllBottom (result of previous compose)
23823 2019-Jan-13 16:45:11.276321 - [DEBUG]
23824 2019-Jan-13 16:45:11.276347 - [DEBUG] Join: AllTop & AllBottom
23825 2019-Jan-13 16:45:11.276373 - [DEBUG] = AllBottom (new jump func)
23826 2019-Jan-13 16:45:11.276397 - [DEBUG]
23827 2019-Jan-13 16:45:11.276421 - [DEBUG] Start adding new jump function
23828 2019-Jan-13 16:45:11.276444 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23829 2019-Jan-13 16:45:11.276501 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23830 2019-Jan-13 16:45:11.277171 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23831 2019-Jan-13 16:45:11.277838 - [DEBUG] Edge Function : AllBottom
23832 2019-Jan-13 16:45:11.277876 - [DEBUG] End adding new jump function
23833 2019-Jan-13 16:45:11.277901 - [DEBUG]
23834 2019-Jan-13 16:45:11.277925 - [DEBUG] -------------------------------------------- 663. Path Edge --------------------------------------------
23835 2019-Jan-13 16:45:11.277950 - [DEBUG]
23836 2019-Jan-13 16:45:11.277974 - [DEBUG] Process 663. path edge:
23837 2019-Jan-13 16:45:11.277998 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23838 2019-Jan-13 16:45:11.278061 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23839 2019-Jan-13 16:45:11.278737 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
23840 2019-Jan-13 16:45:11.279422 - [DEBUG]
23841 2019-Jan-13 16:45:11.279450 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23842 2019-Jan-13 16:45:11.280191 - [DEBUG] Compose: EdgeIdentity * AllBottom
23843 2019-Jan-13 16:45:11.280221 - [DEBUG]
23844 2019-Jan-13 16:45:11.280245 - [DEBUG] Propagate flow
23845 2019-Jan-13 16:45:11.280268 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23846 2019-Jan-13 16:45:11.280339 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23847 2019-Jan-13 16:45:11.280992 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23848 2019-Jan-13 16:45:11.281689 - [DEBUG] Edge function : AllBottom (result of previous compose)
23849 2019-Jan-13 16:45:11.281715 - [DEBUG]
23850 2019-Jan-13 16:45:11.281741 - [DEBUG] Join: AllTop & AllBottom
23851 2019-Jan-13 16:45:11.281767 - [DEBUG] = AllBottom (new jump func)
23852 2019-Jan-13 16:45:11.281791 - [DEBUG]
23853 2019-Jan-13 16:45:11.281814 - [DEBUG] Start adding new jump function
23854 2019-Jan-13 16:45:11.281837 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23855 2019-Jan-13 16:45:11.281903 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23856 2019-Jan-13 16:45:11.282580 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23857 2019-Jan-13 16:45:11.283250 - [DEBUG] Edge Function : AllBottom
23858 2019-Jan-13 16:45:11.283286 - [DEBUG] End adding new jump function
23859 2019-Jan-13 16:45:11.283311 - [DEBUG]
23860 2019-Jan-13 16:45:11.283335 - [DEBUG] -------------------------------------------- 664. Path Edge --------------------------------------------
23861 2019-Jan-13 16:45:11.283362 - [DEBUG]
23862 2019-Jan-13 16:45:11.283386 - [DEBUG] Process 664. path edge:
23863 2019-Jan-13 16:45:11.283410 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23864 2019-Jan-13 16:45:11.283488 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23865 2019-Jan-13 16:45:11.284191 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
23866 2019-Jan-13 16:45:11.284961 - [DEBUG]
23867 2019-Jan-13 16:45:11.284993 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23868 2019-Jan-13 16:45:11.285727 - [DEBUG] Compose: EdgeIdentity * AllBottom
23869 2019-Jan-13 16:45:11.285760 - [DEBUG]
23870 2019-Jan-13 16:45:11.285784 - [DEBUG] Propagate flow
23871 2019-Jan-13 16:45:11.285808 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23872 2019-Jan-13 16:45:11.285884 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23873 2019-Jan-13 16:45:11.286574 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23874 2019-Jan-13 16:45:11.287239 - [DEBUG] Edge function : AllBottom (result of previous compose)
23875 2019-Jan-13 16:45:11.287265 - [DEBUG]
23876 2019-Jan-13 16:45:11.287292 - [DEBUG] Join: AllTop & AllBottom
23877 2019-Jan-13 16:45:11.287318 - [DEBUG] = AllBottom (new jump func)
23878 2019-Jan-13 16:45:11.287342 - [DEBUG]
23879 2019-Jan-13 16:45:11.287366 - [DEBUG] Start adding new jump function
23880 2019-Jan-13 16:45:11.287389 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23881 2019-Jan-13 16:45:11.287449 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23882 2019-Jan-13 16:45:11.288137 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23883 2019-Jan-13 16:45:11.288834 - [DEBUG] Edge Function : AllBottom
23884 2019-Jan-13 16:45:11.288889 - [DEBUG] End adding new jump function
23885 2019-Jan-13 16:45:11.288914 - [DEBUG]
23886 2019-Jan-13 16:45:11.288939 - [DEBUG] -------------------------------------------- 665. Path Edge --------------------------------------------
23887 2019-Jan-13 16:45:11.288964 - [DEBUG]
23888 2019-Jan-13 16:45:11.288987 - [DEBUG] Process 665. path edge:
23889 2019-Jan-13 16:45:11.289012 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23890 2019-Jan-13 16:45:11.289087 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23891 2019-Jan-13 16:45:11.289791 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
23892 2019-Jan-13 16:45:11.290497 - [DEBUG]
23893 2019-Jan-13 16:45:11.290524 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23894 2019-Jan-13 16:45:11.291239 - [DEBUG] Compose: EdgeIdentity * AllBottom
23895 2019-Jan-13 16:45:11.291269 - [DEBUG]
23896 2019-Jan-13 16:45:11.291293 - [DEBUG] Propagate flow
23897 2019-Jan-13 16:45:11.291317 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23898 2019-Jan-13 16:45:11.291391 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23899 2019-Jan-13 16:45:11.292128 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23900 2019-Jan-13 16:45:11.292851 - [DEBUG] Edge function : AllBottom (result of previous compose)
23901 2019-Jan-13 16:45:11.292880 - [DEBUG]
23902 2019-Jan-13 16:45:11.292906 - [DEBUG] Join: AllTop & AllBottom
23903 2019-Jan-13 16:45:11.292933 - [DEBUG] = AllBottom (new jump func)
23904 2019-Jan-13 16:45:11.292956 - [DEBUG]
23905 2019-Jan-13 16:45:11.292980 - [DEBUG] Start adding new jump function
23906 2019-Jan-13 16:45:11.293004 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23907 2019-Jan-13 16:45:11.293082 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23908 2019-Jan-13 16:45:11.293803 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23909 2019-Jan-13 16:45:11.294504 - [DEBUG] Edge Function : AllBottom
23910 2019-Jan-13 16:45:11.294540 - [DEBUG] End adding new jump function
23911 2019-Jan-13 16:45:11.294564 - [DEBUG]
23912 2019-Jan-13 16:45:11.294589 - [DEBUG] -------------------------------------------- 666. Path Edge --------------------------------------------
23913 2019-Jan-13 16:45:11.294614 - [DEBUG]
23914 2019-Jan-13 16:45:11.294638 - [DEBUG] Process 666. path edge:
23915 2019-Jan-13 16:45:11.294662 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23916 2019-Jan-13 16:45:11.294767 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23917 2019-Jan-13 16:45:11.295488 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
23918 2019-Jan-13 16:45:11.296214 - [DEBUG]
23919 2019-Jan-13 16:45:11.296242 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23920 2019-Jan-13 16:45:11.296965 - [DEBUG] Start of endsummarytab entry
23921 2019-Jan-13 16:45:11.297002 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23922 2019-Jan-13 16:45:11.297716 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23923 2019-Jan-13 16:45:11.297798 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23924 2019-Jan-13 16:45:11.298525 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23925 2019-Jan-13 16:45:11.299221 - [DEBUG] EF: AllBottom
23926 2019-Jan-13 16:45:11.299248 - [DEBUG]
23927 2019-Jan-13 16:45:11.299291 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23928 2019-Jan-13 16:45:11.299961 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23929 2019-Jan-13 16:45:11.300618 - [DEBUG] EF: AllBottom
23930 2019-Jan-13 16:45:11.300643 - [DEBUG]
23931 2019-Jan-13 16:45:11.300667 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23932 2019-Jan-13 16:45:11.301301 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23933 2019-Jan-13 16:45:11.301964 - [DEBUG] EF: AllBottom
23934 2019-Jan-13 16:45:11.301989 - [DEBUG]
23935 2019-Jan-13 16:45:11.302013 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23936 2019-Jan-13 16:45:11.302646 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23937 2019-Jan-13 16:45:11.303291 - [DEBUG] EF: AllBottom
23938 2019-Jan-13 16:45:11.303316 - [DEBUG]
23939 2019-Jan-13 16:45:11.303339 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23940 2019-Jan-13 16:45:11.303972 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
23941 2019-Jan-13 16:45:11.304619 - [DEBUG] EF: AllBottom
23942 2019-Jan-13 16:45:11.304644 - [DEBUG]
23943 2019-Jan-13 16:45:11.304667 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23944 2019-Jan-13 16:45:11.305321 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23945 2019-Jan-13 16:45:11.305966 - [DEBUG] EF: AllBottom
23946 2019-Jan-13 16:45:11.305995 - [DEBUG]
23947 2019-Jan-13 16:45:11.306019 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23948 2019-Jan-13 16:45:11.306668 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23949 2019-Jan-13 16:45:11.307317 - [DEBUG] EF: AllBottom
23950 2019-Jan-13 16:45:11.307342 - [DEBUG]
23951 2019-Jan-13 16:45:11.307365 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23952 2019-Jan-13 16:45:11.307998 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23953 2019-Jan-13 16:45:11.308657 - [DEBUG] EF: AllBottom
23954 2019-Jan-13 16:45:11.308682 - [DEBUG]
23955 2019-Jan-13 16:45:11.308705 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23956 2019-Jan-13 16:45:11.309338 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23957 2019-Jan-13 16:45:11.309983 - [DEBUG] EF: AllBottom
23958 2019-Jan-13 16:45:11.310008 - [DEBUG]
23959 2019-Jan-13 16:45:11.310031 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23960 2019-Jan-13 16:45:11.310665 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23961 2019-Jan-13 16:45:11.311302 - [DEBUG] EF: AllBottom
23962 2019-Jan-13 16:45:11.311327 - [DEBUG]
23963 2019-Jan-13 16:45:11.311350 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23964 2019-Jan-13 16:45:11.312000 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23965 2019-Jan-13 16:45:11.312643 - [DEBUG] EF: AllBottom
23966 2019-Jan-13 16:45:11.312668 - [DEBUG]
23967 2019-Jan-13 16:45:11.312691 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23968 2019-Jan-13 16:45:11.313324 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23969 2019-Jan-13 16:45:11.313966 - [DEBUG] EF: AllBottom
23970 2019-Jan-13 16:45:11.313991 - [DEBUG]
23971 2019-Jan-13 16:45:11.314015 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23972 2019-Jan-13 16:45:11.314680 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23973 2019-Jan-13 16:45:11.315349 - [DEBUG] EF: AllBottom
23974 2019-Jan-13 16:45:11.315374 - [DEBUG]
23975 2019-Jan-13 16:45:11.315397 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23976 2019-Jan-13 16:45:11.316054 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23977 2019-Jan-13 16:45:11.316727 - [DEBUG] EF: AllBottom
23978 2019-Jan-13 16:45:11.316753 - [DEBUG]
23979 2019-Jan-13 16:45:11.316777 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23980 2019-Jan-13 16:45:11.317454 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23981 2019-Jan-13 16:45:11.318139 - [DEBUG] EF: AllBottom
23982 2019-Jan-13 16:45:11.318165 - [DEBUG]
23983 2019-Jan-13 16:45:11.318189 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23984 2019-Jan-13 16:45:11.318836 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23985 2019-Jan-13 16:45:11.319494 - [DEBUG] EF: AllBottom
23986 2019-Jan-13 16:45:11.319521 - [DEBUG]
23987 2019-Jan-13 16:45:11.319545 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23988 2019-Jan-13 16:45:11.320223 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23989 2019-Jan-13 16:45:11.320883 - [DEBUG] EF: AllBottom
23990 2019-Jan-13 16:45:11.320909 - [DEBUG]
23991 2019-Jan-13 16:45:11.320932 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23992 2019-Jan-13 16:45:11.321621 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23993 2019-Jan-13 16:45:11.322274 - [DEBUG] EF: AllBottom
23994 2019-Jan-13 16:45:11.322300 - [DEBUG]
23995 2019-Jan-13 16:45:11.322324 - [DEBUG] ---------------
23996 2019-Jan-13 16:45:11.322347 - [DEBUG]
23997 2019-Jan-13 16:45:11.322374 - [DEBUG] End of endsummarytab entry
23998 2019-Jan-13 16:45:11.322398 - [DEBUG]
23999 2019-Jan-13 16:45:11.322422 - [DEBUG] Start of incomingtab entry
24000 2019-Jan-13 16:45:11.322448 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
24001 2019-Jan-13 16:45:11.323085 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
24002 2019-Jan-13 16:45:11.323148 - [DEBUG] ---------------
24003 2019-Jan-13 16:45:11.323172 - [DEBUG] End of incomingtab entry
24004 2019-Jan-13 16:45:11.323196 - [DEBUG]
24005 2019-Jan-13 16:45:11.323223 - [DEBUG] EDGE:
24006 2019-Jan-13 16:45:11.323280 - [DEBUG] ---> 24007 2019-Jan-13 16:45:11.323915 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
24008 2019-Jan-13 16:45:11.324564 - [DEBUG]
24009 2019-Jan-13 16:45:11.324589 - [DEBUG] EDGE:
24010 2019-Jan-13 16:45:11.324647 - [DEBUG] ---> 24011 2019-Jan-13 16:45:11.325302 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
24012 2019-Jan-13 16:45:11.325956 - [DEBUG]
24013 2019-Jan-13 16:45:11.325981 - [DEBUG] EDGE:
24014 2019-Jan-13 16:45:11.326040 - [DEBUG] ---> 24015 2019-Jan-13 16:45:11.326679 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
24016 2019-Jan-13 16:45:11.327322 - [DEBUG]
24017 2019-Jan-13 16:45:11.327347 - [DEBUG] EDGE:
24018 2019-Jan-13 16:45:11.327423 - [DEBUG] ---> 24019 2019-Jan-13 16:45:11.328063 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
24020 2019-Jan-13 16:45:11.328724 - [DEBUG]
24021 2019-Jan-13 16:45:11.328785 - [DEBUG] Compose: EdgeIdentity * AllBottom
24022 2019-Jan-13 16:45:11.328813 - [DEBUG]
24023 2019-Jan-13 16:45:11.328838 - [DEBUG] Propagate flow
24024 2019-Jan-13 16:45:11.328861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24025 2019-Jan-13 16:45:11.328918 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
24026 2019-Jan-13 16:45:11.329558 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
24027 2019-Jan-13 16:45:11.330204 - [DEBUG] Edge function : AllBottom (result of previous compose)
24028 2019-Jan-13 16:45:11.330230 - [DEBUG]
24029 2019-Jan-13 16:45:11.330255 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24030 2019-Jan-13 16:45:11.330281 - [DEBUG] = AllBottom
24031 2019-Jan-13 16:45:11.330306 - [DEBUG]
24032 2019-Jan-13 16:45:11.330329 - [DEBUG] PROPAGATE: No new function!
24033 2019-Jan-13 16:45:11.330354 - [DEBUG] Compose: EdgeIdentity * AllBottom
24034 2019-Jan-13 16:45:11.330380 - [DEBUG]
24035 2019-Jan-13 16:45:11.330404 - [DEBUG] Propagate flow
24036 2019-Jan-13 16:45:11.330427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24037 2019-Jan-13 16:45:11.330483 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
24038 2019-Jan-13 16:45:11.331121 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
24039 2019-Jan-13 16:45:11.331793 - [DEBUG] Edge function : AllBottom (result of previous compose)
24040 2019-Jan-13 16:45:11.331818 - [DEBUG]
24041 2019-Jan-13 16:45:11.331843 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24042 2019-Jan-13 16:45:11.331868 - [DEBUG] = AllBottom
24043 2019-Jan-13 16:45:11.331892 - [DEBUG]
24044 2019-Jan-13 16:45:11.331915 - [DEBUG] PROPAGATE: No new function!
24045 2019-Jan-13 16:45:11.331944 - [DEBUG] EDGE:
24046 2019-Jan-13 16:45:11.332006 - [DEBUG] ---> 24047 2019-Jan-13 16:45:11.332669 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
24048 2019-Jan-13 16:45:11.333348 - [DEBUG]
24049 2019-Jan-13 16:45:11.333376 - [DEBUG] EDGE:
24050 2019-Jan-13 16:45:11.333441 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
24051 2019-Jan-13 16:45:11.334129 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
24052 2019-Jan-13 16:45:11.334881 - [DEBUG]
24053 2019-Jan-13 16:45:11.334914 - [DEBUG] EDGE:
24054 2019-Jan-13 16:45:11.334991 - [DEBUG] ---> 24055 2019-Jan-13 16:45:11.335692 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24056 2019-Jan-13 16:45:11.336365 - [DEBUG]
24057 2019-Jan-13 16:45:11.336392 - [DEBUG] EDGE:
24058 2019-Jan-13 16:45:11.336454 - [DEBUG] ---> 24059 2019-Jan-13 16:45:11.337093 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24060 2019-Jan-13 16:45:11.337752 - [DEBUG]
24061 2019-Jan-13 16:45:11.337778 - [DEBUG] EDGE:
24062 2019-Jan-13 16:45:11.337835 - [DEBUG] ---> 24063 2019-Jan-13 16:45:11.338505 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24064 2019-Jan-13 16:45:11.339143 - [DEBUG]
24065 2019-Jan-13 16:45:11.339194 - [DEBUG] Compose: EdgeIdentity * AllBottom
24066 2019-Jan-13 16:45:11.339222 - [DEBUG]
24067 2019-Jan-13 16:45:11.339246 - [DEBUG] Propagate flow
24068 2019-Jan-13 16:45:11.339270 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24069 2019-Jan-13 16:45:11.339326 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
24070 2019-Jan-13 16:45:11.339972 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24071 2019-Jan-13 16:45:11.340610 - [DEBUG] Edge function : AllBottom (result of previous compose)
24072 2019-Jan-13 16:45:11.340635 - [DEBUG]
24073 2019-Jan-13 16:45:11.340662 - [DEBUG] Join: AllTop & AllBottom
24074 2019-Jan-13 16:45:11.340687 - [DEBUG] = AllBottom (new jump func)
24075 2019-Jan-13 16:45:11.340712 - [DEBUG]
24076 2019-Jan-13 16:45:11.340736 - [DEBUG] Start adding new jump function
24077 2019-Jan-13 16:45:11.340759 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24078 2019-Jan-13 16:45:11.340815 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24079 2019-Jan-13 16:45:11.341467 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
24080 2019-Jan-13 16:45:11.342105 - [DEBUG] Edge Function : AllBottom
24081 2019-Jan-13 16:45:11.342134 - [DEBUG] End adding new jump function
24082 2019-Jan-13 16:45:11.342158 - [DEBUG]
24083 2019-Jan-13 16:45:11.342182 - [DEBUG] -------------------------------------------- 667. Path Edge --------------------------------------------
24084 2019-Jan-13 16:45:11.342207 - [DEBUG]
24085 2019-Jan-13 16:45:11.342230 - [DEBUG] Process 667. path edge:
24086 2019-Jan-13 16:45:11.342254 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24087 2019-Jan-13 16:45:11.342310 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
24088 2019-Jan-13 16:45:11.342951 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24089 2019-Jan-13 16:45:11.343589 - [DEBUG]
24090 2019-Jan-13 16:45:11.343615 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
24091 2019-Jan-13 16:45:11.344286 - [DEBUG] Compose: EdgeIdentity * AllBottom
24092 2019-Jan-13 16:45:11.344315 - [DEBUG]
24093 2019-Jan-13 16:45:11.344339 - [DEBUG] Propagate flow
24094 2019-Jan-13 16:45:11.344363 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24095 2019-Jan-13 16:45:11.344420 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
24096 2019-Jan-13 16:45:11.345072 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24097 2019-Jan-13 16:45:11.345710 - [DEBUG] Edge function : AllBottom (result of previous compose)
24098 2019-Jan-13 16:45:11.345735 - [DEBUG]
24099 2019-Jan-13 16:45:11.345760 - [DEBUG] Join: AllTop & AllBottom
24100 2019-Jan-13 16:45:11.345786 - [DEBUG] = AllBottom (new jump func)
24101 2019-Jan-13 16:45:11.345810 - [DEBUG]
24102 2019-Jan-13 16:45:11.345834 - [DEBUG] Start adding new jump function
24103 2019-Jan-13 16:45:11.345857 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24104 2019-Jan-13 16:45:11.345913 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24105 2019-Jan-13 16:45:11.346595 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
24106 2019-Jan-13 16:45:11.347258 - [DEBUG] Edge Function : AllBottom
24107 2019-Jan-13 16:45:11.347289 - [DEBUG] End adding new jump function
24108 2019-Jan-13 16:45:11.347313 - [DEBUG]
24109 2019-Jan-13 16:45:11.347337 - [DEBUG] -------------------------------------------- 668. Path Edge --------------------------------------------
24110 2019-Jan-13 16:45:11.347361 - [DEBUG]
24111 2019-Jan-13 16:45:11.347384 - [DEBUG] Process 668. path edge:
24112 2019-Jan-13 16:45:11.347408 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24113 2019-Jan-13 16:45:11.347470 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
24114 2019-Jan-13 16:45:11.348135 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24115 2019-Jan-13 16:45:11.348785 - [DEBUG]
24116 2019-Jan-13 16:45:11.348812 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
24117 2019-Jan-13 16:45:11.349475 - [DEBUG] Compose: EdgeIdentity * AllBottom
24118 2019-Jan-13 16:45:11.349503 - [DEBUG]
24119 2019-Jan-13 16:45:11.349527 - [DEBUG] Propagate flow
24120 2019-Jan-13 16:45:11.349551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24121 2019-Jan-13 16:45:11.349611 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
24122 2019-Jan-13 16:45:11.350256 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24123 2019-Jan-13 16:45:11.350894 - [DEBUG] Edge function : AllBottom (result of previous compose)
24124 2019-Jan-13 16:45:11.350919 - [DEBUG]
24125 2019-Jan-13 16:45:11.350945 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24126 2019-Jan-13 16:45:11.350971 - [DEBUG] = AllBottom
24127 2019-Jan-13 16:45:11.350996 - [DEBUG]
24128 2019-Jan-13 16:45:11.351019 - [DEBUG] PROPAGATE: No new function!
24129 2019-Jan-13 16:45:11.351044 - [DEBUG] EDGE:
24130 2019-Jan-13 16:45:11.351101 - [DEBUG] ---> 24131 2019-Jan-13 16:45:11.351753 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24132 2019-Jan-13 16:45:11.352390 - [DEBUG]
24133 2019-Jan-13 16:45:11.352415 - [DEBUG] EDGE:
24134 2019-Jan-13 16:45:11.352472 - [DEBUG] ---> 24135 2019-Jan-13 16:45:11.353111 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24136 2019-Jan-13 16:45:11.353749 - [DEBUG]
24137 2019-Jan-13 16:45:11.353774 - [DEBUG] EDGE:
24138 2019-Jan-13 16:45:11.353831 - [DEBUG] ---> 24139 2019-Jan-13 16:45:11.354477 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24140 2019-Jan-13 16:45:11.355140 - [DEBUG]
24141 2019-Jan-13 16:45:11.355166 - [DEBUG] EDGE:
24142 2019-Jan-13 16:45:11.355225 - [DEBUG] ---> 24143 2019-Jan-13 16:45:11.355866 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24144 2019-Jan-13 16:45:11.356524 - [DEBUG]
24145 2019-Jan-13 16:45:11.356550 - [DEBUG] EDGE:
24146 2019-Jan-13 16:45:11.356613 - [DEBUG] ---> 24147 2019-Jan-13 16:45:11.357286 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24148 2019-Jan-13 16:45:11.357967 - [DEBUG]
24149 2019-Jan-13 16:45:11.357994 - [DEBUG] EDGE:
24150 2019-Jan-13 16:45:11.358056 - [DEBUG] ---> 24151 2019-Jan-13 16:45:11.358733 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24152 2019-Jan-13 16:45:11.359409 - [DEBUG]
24153 2019-Jan-13 16:45:11.359470 - [DEBUG] Compose: EdgeIdentity * AllBottom
24154 2019-Jan-13 16:45:11.359499 - [DEBUG]
24155 2019-Jan-13 16:45:11.359524 - [DEBUG] Propagate flow
24156 2019-Jan-13 16:45:11.359547 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24157 2019-Jan-13 16:45:11.359618 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
24158 2019-Jan-13 16:45:11.360302 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24159 2019-Jan-13 16:45:11.360966 - [DEBUG] Edge function : AllBottom (result of previous compose)
24160 2019-Jan-13 16:45:11.360992 - [DEBUG]
24161 2019-Jan-13 16:45:11.361018 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24162 2019-Jan-13 16:45:11.361044 - [DEBUG] = AllBottom
24163 2019-Jan-13 16:45:11.361069 - [DEBUG]
24164 2019-Jan-13 16:45:11.361092 - [DEBUG] PROPAGATE: No new function!
24165 2019-Jan-13 16:45:11.361123 - [DEBUG] EDGE:
24166 2019-Jan-13 16:45:11.361184 - [DEBUG] ---> 24167 2019-Jan-13 16:45:11.361866 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24168 2019-Jan-13 16:45:11.362505 - [DEBUG]
24169 2019-Jan-13 16:45:11.362530 - [DEBUG] EDGE:
24170 2019-Jan-13 16:45:11.362588 - [DEBUG] ---> 24171 2019-Jan-13 16:45:11.363223 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24172 2019-Jan-13 16:45:11.363860 - [DEBUG]
24173 2019-Jan-13 16:45:11.363885 - [DEBUG] EDGE:
24174 2019-Jan-13 16:45:11.363942 - [DEBUG] ---> 24175 2019-Jan-13 16:45:11.364587 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24176 2019-Jan-13 16:45:11.365257 - [DEBUG]
24177 2019-Jan-13 16:45:11.365301 - [DEBUG] Compose: EdgeIdentity * AllBottom
24178 2019-Jan-13 16:45:11.365328 - [DEBUG]
24179 2019-Jan-13 16:45:11.365353 - [DEBUG] Propagate flow
24180 2019-Jan-13 16:45:11.365376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24181 2019-Jan-13 16:45:11.365437 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
24182 2019-Jan-13 16:45:11.366108 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24183 2019-Jan-13 16:45:11.366792 - [DEBUG] Edge function : AllBottom (result of previous compose)
24184 2019-Jan-13 16:45:11.366820 - [DEBUG]
24185 2019-Jan-13 16:45:11.366847 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24186 2019-Jan-13 16:45:11.366874 - [DEBUG] = AllBottom
24187 2019-Jan-13 16:45:11.366898 - [DEBUG]
24188 2019-Jan-13 16:45:11.366922 - [DEBUG] PROPAGATE: No new function!
24189 2019-Jan-13 16:45:11.366955 - [DEBUG] EDGE:
24190 2019-Jan-13 16:45:11.367028 - [DEBUG] ---> 24191 2019-Jan-13 16:45:11.367750 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24192 2019-Jan-13 16:45:11.368542 - [DEBUG]
24193 2019-Jan-13 16:45:11.368575 - [DEBUG] EDGE:
24194 2019-Jan-13 16:45:11.368653 - [DEBUG] ---> 24195 2019-Jan-13 16:45:11.369330 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24196 2019-Jan-13 16:45:11.369980 - [DEBUG]
24197 2019-Jan-13 16:45:11.370014 - [DEBUG] EDGE:
24198 2019-Jan-13 16:45:11.370073 - [DEBUG] ---> 24199 2019-Jan-13 16:45:11.370709 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24200 2019-Jan-13 16:45:11.371346 - [DEBUG]
24201 2019-Jan-13 16:45:11.371371 - [DEBUG] EDGE:
24202 2019-Jan-13 16:45:11.371447 - [DEBUG] ---> 24203 2019-Jan-13 16:45:11.372085 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24204 2019-Jan-13 16:45:11.372723 - [DEBUG]
24205 2019-Jan-13 16:45:11.372778 - [DEBUG] Compose: EdgeIdentity * AllBottom
24206 2019-Jan-13 16:45:11.372806 - [DEBUG]
24207 2019-Jan-13 16:45:11.372830 - [DEBUG] Propagate flow
24208 2019-Jan-13 16:45:11.372854 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24209 2019-Jan-13 16:45:11.372911 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
24210 2019-Jan-13 16:45:11.373551 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24211 2019-Jan-13 16:45:11.374188 - [DEBUG] Edge function : AllBottom (result of previous compose)
24212 2019-Jan-13 16:45:11.374214 - [DEBUG]
24213 2019-Jan-13 16:45:11.374240 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24214 2019-Jan-13 16:45:11.374266 - [DEBUG] = AllBottom
24215 2019-Jan-13 16:45:11.374290 - [DEBUG]
24216 2019-Jan-13 16:45:11.374314 - [DEBUG] PROPAGATE: No new function!
24217 2019-Jan-13 16:45:11.374341 - [DEBUG] EDGE:
24218 2019-Jan-13 16:45:11.374399 - [DEBUG] ---> 24219 2019-Jan-13 16:45:11.375070 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24220 2019-Jan-13 16:45:11.375751 - [DEBUG]
24221 2019-Jan-13 16:45:11.375780 - [DEBUG] EDGE:
24222 2019-Jan-13 16:45:11.375848 - [DEBUG] ---> 24223 2019-Jan-13 16:45:11.376541 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24224 2019-Jan-13 16:45:11.377219 - [DEBUG]
24225 2019-Jan-13 16:45:11.377246 - [DEBUG] EDGE:
24226 2019-Jan-13 16:45:11.377311 - [DEBUG] ---> 24227 2019-Jan-13 16:45:11.377988 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24228 2019-Jan-13 16:45:11.378715 - [DEBUG]
24229 2019-Jan-13 16:45:11.378775 - [DEBUG] Compose: EdgeIdentity * AllBottom
24230 2019-Jan-13 16:45:11.378804 - [DEBUG]
24231 2019-Jan-13 16:45:11.378829 - [DEBUG] Propagate flow
24232 2019-Jan-13 16:45:11.378852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24233 2019-Jan-13 16:45:11.378924 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24234 2019-Jan-13 16:45:11.379617 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24235 2019-Jan-13 16:45:11.380266 - [DEBUG] Edge function : AllBottom (result of previous compose)
24236 2019-Jan-13 16:45:11.380292 - [DEBUG]
24237 2019-Jan-13 16:45:11.380318 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24238 2019-Jan-13 16:45:11.380344 - [DEBUG] = AllBottom
24239 2019-Jan-13 16:45:11.380368 - [DEBUG]
24240 2019-Jan-13 16:45:11.380394 - [DEBUG] PROPAGATE: No new function!
24241 2019-Jan-13 16:45:11.380425 - [DEBUG] EDGE:
24242 2019-Jan-13 16:45:11.380486 - [DEBUG] ---> 24243 2019-Jan-13 16:45:11.381148 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24244 2019-Jan-13 16:45:11.381814 - [DEBUG]
24245 2019-Jan-13 16:45:11.381840 - [DEBUG] EDGE:
24246 2019-Jan-13 16:45:11.381899 - [DEBUG] ---> 24247 2019-Jan-13 16:45:11.382545 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24248 2019-Jan-13 16:45:11.383192 - [DEBUG]
24249 2019-Jan-13 16:45:11.383218 - [DEBUG] EDGE:
24250 2019-Jan-13 16:45:11.383276 - [DEBUG] ---> 24251 2019-Jan-13 16:45:11.383915 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24252 2019-Jan-13 16:45:11.384559 - [DEBUG]
24253 2019-Jan-13 16:45:11.384610 - [DEBUG] Compose: EdgeIdentity * AllBottom
24254 2019-Jan-13 16:45:11.384637 - [DEBUG]
24255 2019-Jan-13 16:45:11.384662 - [DEBUG] Propagate flow
24256 2019-Jan-13 16:45:11.384685 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24257 2019-Jan-13 16:45:11.384778 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
24258 2019-Jan-13 16:45:11.385426 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24259 2019-Jan-13 16:45:11.386063 - [DEBUG] Edge function : AllBottom (result of previous compose)
24260 2019-Jan-13 16:45:11.386089 - [DEBUG]
24261 2019-Jan-13 16:45:11.386114 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24262 2019-Jan-13 16:45:11.386140 - [DEBUG] = AllBottom
24263 2019-Jan-13 16:45:11.386169 - [DEBUG]
24264 2019-Jan-13 16:45:11.386193 - [DEBUG] PROPAGATE: No new function!
24265 2019-Jan-13 16:45:11.386222 - [DEBUG] EDGE:
24266 2019-Jan-13 16:45:11.386281 - [DEBUG] ---> 24267 2019-Jan-13 16:45:11.386934 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24268 2019-Jan-13 16:45:11.387571 - [DEBUG]
24269 2019-Jan-13 16:45:11.387610 - [DEBUG] Compose: EdgeIdentity * AllBottom
24270 2019-Jan-13 16:45:11.387637 - [DEBUG]
24271 2019-Jan-13 16:45:11.387661 - [DEBUG] Propagate flow
24272 2019-Jan-13 16:45:11.387684 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24273 2019-Jan-13 16:45:11.387741 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
24274 2019-Jan-13 16:45:11.388398 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24275 2019-Jan-13 16:45:11.389035 - [DEBUG] Edge function : AllBottom (result of previous compose)
24276 2019-Jan-13 16:45:11.389060 - [DEBUG]
24277 2019-Jan-13 16:45:11.389086 - [DEBUG] Join: AllTop & AllBottom
24278 2019-Jan-13 16:45:11.389111 - [DEBUG] = AllBottom (new jump func)
24279 2019-Jan-13 16:45:11.389151 - [DEBUG]
24280 2019-Jan-13 16:45:11.389175 - [DEBUG] Start adding new jump function
24281 2019-Jan-13 16:45:11.389198 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24282 2019-Jan-13 16:45:11.389254 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24283 2019-Jan-13 16:45:11.389893 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
24284 2019-Jan-13 16:45:11.390535 - [DEBUG] Edge Function : AllBottom
24285 2019-Jan-13 16:45:11.390566 - [DEBUG] End adding new jump function
24286 2019-Jan-13 16:45:11.390590 - [DEBUG]
24287 2019-Jan-13 16:45:11.390614 - [DEBUG] -------------------------------------------- 669. Path Edge --------------------------------------------
24288 2019-Jan-13 16:45:11.390639 - [DEBUG]
24289 2019-Jan-13 16:45:11.390662 - [DEBUG] Process 669. path edge:
24290 2019-Jan-13 16:45:11.390686 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24291 2019-Jan-13 16:45:11.390742 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
24292 2019-Jan-13 16:45:11.391381 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24293 2019-Jan-13 16:45:11.392032 - [DEBUG]
24294 2019-Jan-13 16:45:11.392057 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
24295 2019-Jan-13 16:45:11.392704 - [DEBUG] Possible callees:
24296 2019-Jan-13 16:45:11.392729 - [DEBUG] foo
24297 2019-Jan-13 16:45:11.392753 - [DEBUG] Possible return sites:
24298 2019-Jan-13 16:45:11.392777 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12624299 2019-Jan-13 16:45:11.394045 - [DEBUG] Found and process special summary
24300 2019-Jan-13 16:45:11.394078 - [DEBUG] Compose: EdgeIdentity * AllBottom
24301 2019-Jan-13 16:45:11.394106 - [DEBUG]
24302 2019-Jan-13 16:45:11.394130 - [DEBUG] Propagate flow
24303 2019-Jan-13 16:45:11.394153 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24304 2019-Jan-13 16:45:11.394209 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24305 2019-Jan-13 16:45:11.394877 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24306 2019-Jan-13 16:45:11.395565 - [DEBUG] Edge function : AllBottom (result of previous compose)
24307 2019-Jan-13 16:45:11.395592 - [DEBUG]
24308 2019-Jan-13 16:45:11.395619 - [DEBUG] Join: AllTop & AllBottom
24309 2019-Jan-13 16:45:11.395646 - [DEBUG] = AllBottom (new jump func)
24310 2019-Jan-13 16:45:11.395670 - [DEBUG]
24311 2019-Jan-13 16:45:11.395694 - [DEBUG] Start adding new jump function
24312 2019-Jan-13 16:45:11.395718 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24313 2019-Jan-13 16:45:11.395792 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24314 2019-Jan-13 16:45:11.396468 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24315 2019-Jan-13 16:45:11.397123 - [DEBUG] Edge Function : AllBottom
24316 2019-Jan-13 16:45:11.397156 - [DEBUG] End adding new jump function
24317 2019-Jan-13 16:45:11.397180 - [DEBUG]
24318 2019-Jan-13 16:45:11.397204 - [DEBUG] -------------------------------------------- 670. Path Edge --------------------------------------------
24319 2019-Jan-13 16:45:11.397229 - [DEBUG]
24320 2019-Jan-13 16:45:11.397252 - [DEBUG] Process 670. path edge:
24321 2019-Jan-13 16:45:11.397276 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24322 2019-Jan-13 16:45:11.397340 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
24323 2019-Jan-13 16:45:11.398036 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24324 2019-Jan-13 16:45:11.398729 - [DEBUG]
24325 2019-Jan-13 16:45:11.398755 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24326 2019-Jan-13 16:45:11.399458 - [DEBUG] Compose: EdgeIdentity * AllBottom
24327 2019-Jan-13 16:45:11.399488 - [DEBUG]
24328 2019-Jan-13 16:45:11.399513 - [DEBUG] Propagate flow
24329 2019-Jan-13 16:45:11.399536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24330 2019-Jan-13 16:45:11.399599 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
24331 2019-Jan-13 16:45:11.400304 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24332 2019-Jan-13 16:45:11.400978 - [DEBUG] Edge function : AllBottom (result of previous compose)
24333 2019-Jan-13 16:45:11.401005 - [DEBUG]
24334 2019-Jan-13 16:45:11.401032 - [DEBUG] Join: AllTop & AllBottom
24335 2019-Jan-13 16:45:11.401058 - [DEBUG] = AllBottom (new jump func)
24336 2019-Jan-13 16:45:11.401083 - [DEBUG]
24337 2019-Jan-13 16:45:11.401107 - [DEBUG] Start adding new jump function
24338 2019-Jan-13 16:45:11.401130 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24339 2019-Jan-13 16:45:11.401196 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24340 2019-Jan-13 16:45:11.401895 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
24341 2019-Jan-13 16:45:11.402564 - [DEBUG] Edge Function : AllBottom
24342 2019-Jan-13 16:45:11.402598 - [DEBUG] End adding new jump function
24343 2019-Jan-13 16:45:11.402622 - [DEBUG]
24344 2019-Jan-13 16:45:11.402647 - [DEBUG] -------------------------------------------- 671. Path Edge --------------------------------------------
24345 2019-Jan-13 16:45:11.402672 - [DEBUG]
24346 2019-Jan-13 16:45:11.402695 - [DEBUG] Process 671. path edge:
24347 2019-Jan-13 16:45:11.402720 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24348 2019-Jan-13 16:45:11.402793 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
24349 2019-Jan-13 16:45:11.403480 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24350 2019-Jan-13 16:45:11.404185 - [DEBUG]
24351 2019-Jan-13 16:45:11.404218 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
24352 2019-Jan-13 16:45:11.404981 - [DEBUG] Compose: EdgeIdentity * AllBottom
24353 2019-Jan-13 16:45:11.405011 - [DEBUG]
24354 2019-Jan-13 16:45:11.405035 - [DEBUG] Propagate flow
24355 2019-Jan-13 16:45:11.405059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24356 2019-Jan-13 16:45:11.405134 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
24357 2019-Jan-13 16:45:11.405828 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24358 2019-Jan-13 16:45:11.406494 - [DEBUG] Edge function : AllBottom (result of previous compose)
24359 2019-Jan-13 16:45:11.406520 - [DEBUG]
24360 2019-Jan-13 16:45:11.406548 - [DEBUG] Join: AllTop & AllBottom
24361 2019-Jan-13 16:45:11.406575 - [DEBUG] = AllBottom (new jump func)
24362 2019-Jan-13 16:45:11.406600 - [DEBUG]
24363 2019-Jan-13 16:45:11.406624 - [DEBUG] Start adding new jump function
24364 2019-Jan-13 16:45:11.406648 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24365 2019-Jan-13 16:45:11.406709 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24366 2019-Jan-13 16:45:11.407379 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
24367 2019-Jan-13 16:45:11.408035 - [DEBUG] Edge Function : AllBottom
24368 2019-Jan-13 16:45:11.408067 - [DEBUG] End adding new jump function
24369 2019-Jan-13 16:45:11.408115 - [DEBUG]
24370 2019-Jan-13 16:45:11.408139 - [DEBUG] -------------------------------------------- 672. Path Edge --------------------------------------------
24371 2019-Jan-13 16:45:11.408164 - [DEBUG]
24372 2019-Jan-13 16:45:11.408188 - [DEBUG] Process 672. path edge:
24373 2019-Jan-13 16:45:11.408212 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24374 2019-Jan-13 16:45:11.408270 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
24375 2019-Jan-13 16:45:11.408908 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24376 2019-Jan-13 16:45:11.409546 - [DEBUG]
24377 2019-Jan-13 16:45:11.409573 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
24378 2019-Jan-13 16:45:11.410261 - [DEBUG] Compose: EdgeIdentity * AllBottom
24379 2019-Jan-13 16:45:11.410291 - [DEBUG]
24380 2019-Jan-13 16:45:11.410320 - [DEBUG] Propagate flow
24381 2019-Jan-13 16:45:11.410343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24382 2019-Jan-13 16:45:11.410405 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24383 2019-Jan-13 16:45:11.411062 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24384 2019-Jan-13 16:45:11.411720 - [DEBUG] Edge function : AllBottom (result of previous compose)
24385 2019-Jan-13 16:45:11.411745 - [DEBUG]
24386 2019-Jan-13 16:45:11.411771 - [DEBUG] Join: AllTop & AllBottom
24387 2019-Jan-13 16:45:11.411797 - [DEBUG] = AllBottom (new jump func)
24388 2019-Jan-13 16:45:11.411822 - [DEBUG]
24389 2019-Jan-13 16:45:11.411845 - [DEBUG] Start adding new jump function
24390 2019-Jan-13 16:45:11.411869 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24391 2019-Jan-13 16:45:11.411925 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24392 2019-Jan-13 16:45:11.412566 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24393 2019-Jan-13 16:45:11.413213 - [DEBUG] Edge Function : AllBottom
24394 2019-Jan-13 16:45:11.413241 - [DEBUG] End adding new jump function
24395 2019-Jan-13 16:45:11.413265 - [DEBUG]
24396 2019-Jan-13 16:45:11.413289 - [DEBUG] -------------------------------------------- 673. Path Edge --------------------------------------------
24397 2019-Jan-13 16:45:11.413313 - [DEBUG]
24398 2019-Jan-13 16:45:11.413336 - [DEBUG] Process 673. path edge:
24399 2019-Jan-13 16:45:11.413360 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24400 2019-Jan-13 16:45:11.413416 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
24401 2019-Jan-13 16:45:11.414061 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24402 2019-Jan-13 16:45:11.414699 - [DEBUG]
24403 2019-Jan-13 16:45:11.414724 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24404 2019-Jan-13 16:45:11.415403 - [DEBUG] Possible callees:
24405 2019-Jan-13 16:45:11.415429 - [DEBUG] llvm.dbg.declare
24406 2019-Jan-13 16:45:11.415454 - [DEBUG] Possible return sites:
24407 2019-Jan-13 16:45:11.415478 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13624408 2019-Jan-13 16:45:11.416805 - [DEBUG] Found and process special summary
24409 2019-Jan-13 16:45:11.416844 - [DEBUG] Compose: EdgeIdentity * AllBottom
24410 2019-Jan-13 16:45:11.416873 - [DEBUG]
24411 2019-Jan-13 16:45:11.416897 - [DEBUG] Propagate flow
24412 2019-Jan-13 16:45:11.416920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24413 2019-Jan-13 16:45:11.416980 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24414 2019-Jan-13 16:45:11.417623 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24415 2019-Jan-13 16:45:11.418281 - [DEBUG] Edge function : AllBottom (result of previous compose)
24416 2019-Jan-13 16:45:11.418306 - [DEBUG]
24417 2019-Jan-13 16:45:11.418332 - [DEBUG] Join: AllTop & AllBottom
24418 2019-Jan-13 16:45:11.418358 - [DEBUG] = AllBottom (new jump func)
24419 2019-Jan-13 16:45:11.418383 - [DEBUG]
24420 2019-Jan-13 16:45:11.418406 - [DEBUG] Start adding new jump function
24421 2019-Jan-13 16:45:11.418430 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24422 2019-Jan-13 16:45:11.418486 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24423 2019-Jan-13 16:45:11.419127 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24424 2019-Jan-13 16:45:11.419765 - [DEBUG] Edge Function : AllBottom
24425 2019-Jan-13 16:45:11.419794 - [DEBUG] End adding new jump function
24426 2019-Jan-13 16:45:11.419818 - [DEBUG]
24427 2019-Jan-13 16:45:11.419842 - [DEBUG] -------------------------------------------- 674. Path Edge --------------------------------------------
24428 2019-Jan-13 16:45:11.419866 - [DEBUG]
24429 2019-Jan-13 16:45:11.419889 - [DEBUG] Process 674. path edge:
24430 2019-Jan-13 16:45:11.419914 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24431 2019-Jan-13 16:45:11.419970 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
24432 2019-Jan-13 16:45:11.420615 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24433 2019-Jan-13 16:45:11.421254 - [DEBUG]
24434 2019-Jan-13 16:45:11.421280 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24435 2019-Jan-13 16:45:11.421982 - [DEBUG] Compose: EdgeIdentity * AllBottom
24436 2019-Jan-13 16:45:11.422013 - [DEBUG]
24437 2019-Jan-13 16:45:11.422038 - [DEBUG] Propagate flow
24438 2019-Jan-13 16:45:11.422061 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24439 2019-Jan-13 16:45:11.422119 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
24440 2019-Jan-13 16:45:11.422757 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24441 2019-Jan-13 16:45:11.423395 - [DEBUG] Edge function : AllBottom (result of previous compose)
24442 2019-Jan-13 16:45:11.423420 - [DEBUG]
24443 2019-Jan-13 16:45:11.423445 - [DEBUG] Join: AllTop & AllBottom
24444 2019-Jan-13 16:45:11.423470 - [DEBUG] = AllBottom (new jump func)
24445 2019-Jan-13 16:45:11.423495 - [DEBUG]
24446 2019-Jan-13 16:45:11.423518 - [DEBUG] Start adding new jump function
24447 2019-Jan-13 16:45:11.423542 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24448 2019-Jan-13 16:45:11.423598 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24449 2019-Jan-13 16:45:11.424235 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
24450 2019-Jan-13 16:45:11.424886 - [DEBUG] Edge Function : AllBottom
24451 2019-Jan-13 16:45:11.424914 - [DEBUG] End adding new jump function
24452 2019-Jan-13 16:45:11.424938 - [DEBUG]
24453 2019-Jan-13 16:45:11.424961 - [DEBUG] -------------------------------------------- 675. Path Edge --------------------------------------------
24454 2019-Jan-13 16:45:11.424995 - [DEBUG]
24455 2019-Jan-13 16:45:11.425019 - [DEBUG] Process 675. path edge:
24456 2019-Jan-13 16:45:11.425043 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24457 2019-Jan-13 16:45:11.425100 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
24458 2019-Jan-13 16:45:11.425735 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24459 2019-Jan-13 16:45:11.426393 - [DEBUG]
24460 2019-Jan-13 16:45:11.426420 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
24461 2019-Jan-13 16:45:11.427081 - [DEBUG] Compose: EdgeIdentity * AllBottom
24462 2019-Jan-13 16:45:11.427109 - [DEBUG]
24463 2019-Jan-13 16:45:11.427133 - [DEBUG] Propagate flow
24464 2019-Jan-13 16:45:11.427156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24465 2019-Jan-13 16:45:11.427216 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
24466 2019-Jan-13 16:45:11.427852 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24467 2019-Jan-13 16:45:11.428509 - [DEBUG] Edge function : AllBottom (result of previous compose)
24468 2019-Jan-13 16:45:11.428534 - [DEBUG]
24469 2019-Jan-13 16:45:11.428560 - [DEBUG] Join: AllTop & AllBottom
24470 2019-Jan-13 16:45:11.428586 - [DEBUG] = AllBottom (new jump func)
24471 2019-Jan-13 16:45:11.428610 - [DEBUG]
24472 2019-Jan-13 16:45:11.428633 - [DEBUG] Start adding new jump function
24473 2019-Jan-13 16:45:11.428657 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24474 2019-Jan-13 16:45:11.428713 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24475 2019-Jan-13 16:45:11.429353 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
24476 2019-Jan-13 16:45:11.429987 - [DEBUG] Edge Function : AllBottom
24477 2019-Jan-13 16:45:11.430015 - [DEBUG] End adding new jump function
24478 2019-Jan-13 16:45:11.430039 - [DEBUG]
24479 2019-Jan-13 16:45:11.430062 - [DEBUG] -------------------------------------------- 676. Path Edge --------------------------------------------
24480 2019-Jan-13 16:45:11.430087 - [DEBUG]
24481 2019-Jan-13 16:45:11.430110 - [DEBUG] Process 676. path edge:
24482 2019-Jan-13 16:45:11.430134 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24483 2019-Jan-13 16:45:11.430190 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
24484 2019-Jan-13 16:45:11.430829 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24485 2019-Jan-13 16:45:11.431486 - [DEBUG]
24486 2019-Jan-13 16:45:11.431511 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
24487 2019-Jan-13 16:45:11.432164 - [DEBUG] Compose: EdgeIdentity * AllBottom
24488 2019-Jan-13 16:45:11.432193 - [DEBUG]
24489 2019-Jan-13 16:45:11.432217 - [DEBUG] Propagate flow
24490 2019-Jan-13 16:45:11.432240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24491 2019-Jan-13 16:45:11.432299 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
24492 2019-Jan-13 16:45:11.432959 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24493 2019-Jan-13 16:45:11.433604 - [DEBUG] Edge function : AllBottom (result of previous compose)
24494 2019-Jan-13 16:45:11.433630 - [DEBUG]
24495 2019-Jan-13 16:45:11.433655 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24496 2019-Jan-13 16:45:11.433681 - [DEBUG] = AllBottom
24497 2019-Jan-13 16:45:11.433706 - [DEBUG]
24498 2019-Jan-13 16:45:11.433729 - [DEBUG] PROPAGATE: No new function!
24499 2019-Jan-13 16:45:11.433766 - [DEBUG] EDGE:
24500 2019-Jan-13 16:45:11.433825 - [DEBUG] ---> 24501 2019-Jan-13 16:45:11.434460 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24502 2019-Jan-13 16:45:11.435126 - [DEBUG]
24503 2019-Jan-13 16:45:11.435151 - [DEBUG] EDGE:
24504 2019-Jan-13 16:45:11.435211 - [DEBUG] ---> 24505 2019-Jan-13 16:45:11.435858 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24506 2019-Jan-13 16:45:11.436505 - [DEBUG]
24507 2019-Jan-13 16:45:11.436530 - [DEBUG] EDGE:
24508 2019-Jan-13 16:45:11.436589 - [DEBUG] ---> 24509 2019-Jan-13 16:45:11.437259 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24510 2019-Jan-13 16:45:11.437940 - [DEBUG]
24511 2019-Jan-13 16:45:11.437996 - [DEBUG] Compose: EdgeIdentity * AllBottom
24512 2019-Jan-13 16:45:11.438025 - [DEBUG]
24513 2019-Jan-13 16:45:11.438050 - [DEBUG] Propagate flow
24514 2019-Jan-13 16:45:11.438098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24515 2019-Jan-13 16:45:11.438166 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24516 2019-Jan-13 16:45:11.438835 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24517 2019-Jan-13 16:45:11.439491 - [DEBUG] Edge function : AllBottom (result of previous compose)
24518 2019-Jan-13 16:45:11.439517 - [DEBUG]
24519 2019-Jan-13 16:45:11.439544 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24520 2019-Jan-13 16:45:11.439570 - [DEBUG] = AllBottom
24521 2019-Jan-13 16:45:11.439594 - [DEBUG]
24522 2019-Jan-13 16:45:11.439617 - [DEBUG] PROPAGATE: No new function!
24523 2019-Jan-13 16:45:11.439646 - [DEBUG] EDGE:
24524 2019-Jan-13 16:45:11.439707 - [DEBUG] ---> 24525 2019-Jan-13 16:45:11.440409 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24526 2019-Jan-13 16:45:11.441076 - [DEBUG]
24527 2019-Jan-13 16:45:11.441123 - [DEBUG] Compose: EdgeIdentity * AllBottom
24528 2019-Jan-13 16:45:11.441150 - [DEBUG]
24529 2019-Jan-13 16:45:11.441174 - [DEBUG] Propagate flow
24530 2019-Jan-13 16:45:11.441197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24531 2019-Jan-13 16:45:11.441257 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24532 2019-Jan-13 16:45:11.441948 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24533 2019-Jan-13 16:45:11.442597 - [DEBUG] Edge function : AllBottom (result of previous compose)
24534 2019-Jan-13 16:45:11.442623 - [DEBUG]
24535 2019-Jan-13 16:45:11.442649 - [DEBUG] Join: AllTop & AllBottom
24536 2019-Jan-13 16:45:11.442676 - [DEBUG] = AllBottom (new jump func)
24537 2019-Jan-13 16:45:11.442700 - [DEBUG]
24538 2019-Jan-13 16:45:11.442723 - [DEBUG] Start adding new jump function
24539 2019-Jan-13 16:45:11.442746 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24540 2019-Jan-13 16:45:11.442804 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24541 2019-Jan-13 16:45:11.443444 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24542 2019-Jan-13 16:45:11.444110 - [DEBUG] Edge Function : AllBottom
24543 2019-Jan-13 16:45:11.444141 - [DEBUG] End adding new jump function
24544 2019-Jan-13 16:45:11.444165 - [DEBUG]
24545 2019-Jan-13 16:45:11.444189 - [DEBUG] -------------------------------------------- 677. Path Edge --------------------------------------------
24546 2019-Jan-13 16:45:11.444213 - [DEBUG]
24547 2019-Jan-13 16:45:11.444236 - [DEBUG] Process 677. path edge:
24548 2019-Jan-13 16:45:11.444260 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24549 2019-Jan-13 16:45:11.444316 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
24550 2019-Jan-13 16:45:11.444980 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24551 2019-Jan-13 16:45:11.445618 - [DEBUG]
24552 2019-Jan-13 16:45:11.445643 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24553 2019-Jan-13 16:45:11.446299 - [DEBUG] Possible callees:
24554 2019-Jan-13 16:45:11.446324 - [DEBUG] llvm.dbg.declare
24555 2019-Jan-13 16:45:11.446349 - [DEBUG] Possible return sites:
24556 2019-Jan-13 16:45:11.446372 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14324557 2019-Jan-13 16:45:11.447678 - [DEBUG] Found and process special summary
24558 2019-Jan-13 16:45:11.447715 - [DEBUG] Compose: EdgeIdentity * AllBottom
24559 2019-Jan-13 16:45:11.447743 - [DEBUG]
24560 2019-Jan-13 16:45:11.447767 - [DEBUG] Propagate flow
24561 2019-Jan-13 16:45:11.447790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24562 2019-Jan-13 16:45:11.447847 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24563 2019-Jan-13 16:45:11.448517 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24564 2019-Jan-13 16:45:11.449174 - [DEBUG] Edge function : AllBottom (result of previous compose)
24565 2019-Jan-13 16:45:11.449200 - [DEBUG]
24566 2019-Jan-13 16:45:11.449227 - [DEBUG] Join: AllTop & AllBottom
24567 2019-Jan-13 16:45:11.449252 - [DEBUG] = AllBottom (new jump func)
24568 2019-Jan-13 16:45:11.449277 - [DEBUG]
24569 2019-Jan-13 16:45:11.449301 - [DEBUG] Start adding new jump function
24570 2019-Jan-13 16:45:11.449324 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24571 2019-Jan-13 16:45:11.449389 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24572 2019-Jan-13 16:45:11.450072 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24573 2019-Jan-13 16:45:11.450766 - [DEBUG] Edge Function : AllBottom
24574 2019-Jan-13 16:45:11.450804 - [DEBUG] End adding new jump function
24575 2019-Jan-13 16:45:11.450829 - [DEBUG]
24576 2019-Jan-13 16:45:11.450853 - [DEBUG] -------------------------------------------- 678. Path Edge --------------------------------------------
24577 2019-Jan-13 16:45:11.450879 - [DEBUG]
24578 2019-Jan-13 16:45:11.450903 - [DEBUG] Process 678. path edge:
24579 2019-Jan-13 16:45:11.450927 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24580 2019-Jan-13 16:45:11.451003 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
24581 2019-Jan-13 16:45:11.451761 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24582 2019-Jan-13 16:45:11.452452 - [DEBUG]
24583 2019-Jan-13 16:45:11.452480 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24584 2019-Jan-13 16:45:11.453210 - [DEBUG] Compose: EdgeIdentity * AllBottom
24585 2019-Jan-13 16:45:11.453240 - [DEBUG]
24586 2019-Jan-13 16:45:11.453264 - [DEBUG] Propagate flow
24587 2019-Jan-13 16:45:11.453288 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24588 2019-Jan-13 16:45:11.453348 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
24589 2019-Jan-13 16:45:11.453986 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24590 2019-Jan-13 16:45:11.454624 - [DEBUG] Edge function : AllBottom (result of previous compose)
24591 2019-Jan-13 16:45:11.454649 - [DEBUG]
24592 2019-Jan-13 16:45:11.454676 - [DEBUG] Join: AllTop & AllBottom
24593 2019-Jan-13 16:45:11.454702 - [DEBUG] = AllBottom (new jump func)
24594 2019-Jan-13 16:45:11.454727 - [DEBUG]
24595 2019-Jan-13 16:45:11.454770 - [DEBUG] Start adding new jump function
24596 2019-Jan-13 16:45:11.454794 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24597 2019-Jan-13 16:45:11.454850 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24598 2019-Jan-13 16:45:11.455489 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
24599 2019-Jan-13 16:45:11.456122 - [DEBUG] Edge Function : AllBottom
24600 2019-Jan-13 16:45:11.456151 - [DEBUG] End adding new jump function
24601 2019-Jan-13 16:45:11.456175 - [DEBUG]
24602 2019-Jan-13 16:45:11.456198 - [DEBUG] -------------------------------------------- 679. Path Edge --------------------------------------------
24603 2019-Jan-13 16:45:11.456223 - [DEBUG]
24604 2019-Jan-13 16:45:11.456246 - [DEBUG] Process 679. path edge:
24605 2019-Jan-13 16:45:11.456270 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24606 2019-Jan-13 16:45:11.456326 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
24607 2019-Jan-13 16:45:11.456971 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24608 2019-Jan-13 16:45:11.457609 - [DEBUG]
24609 2019-Jan-13 16:45:11.457635 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
24610 2019-Jan-13 16:45:11.458304 - [DEBUG] Compose: EdgeIdentity * AllBottom
24611 2019-Jan-13 16:45:11.458333 - [DEBUG]
24612 2019-Jan-13 16:45:11.458356 - [DEBUG] Propagate flow
24613 2019-Jan-13 16:45:11.458380 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24614 2019-Jan-13 16:45:11.458437 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
24615 2019-Jan-13 16:45:11.459078 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24616 2019-Jan-13 16:45:11.459716 - [DEBUG] Edge function : AllBottom (result of previous compose)
24617 2019-Jan-13 16:45:11.459741 - [DEBUG]
24618 2019-Jan-13 16:45:11.459767 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24619 2019-Jan-13 16:45:11.459793 - [DEBUG] = AllBottom
24620 2019-Jan-13 16:45:11.459817 - [DEBUG]
24621 2019-Jan-13 16:45:11.459841 - [DEBUG] PROPAGATE: No new function!
24622 2019-Jan-13 16:45:11.459865 - [DEBUG] EDGE:
24623 2019-Jan-13 16:45:11.459923 - [DEBUG] ---> 24624 2019-Jan-13 16:45:11.460568 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24625 2019-Jan-13 16:45:11.461217 - [DEBUG]
24626 2019-Jan-13 16:45:11.461243 - [DEBUG] EDGE:
24627 2019-Jan-13 16:45:11.461300 - [DEBUG] ---> 24628 2019-Jan-13 16:45:11.461958 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24629 2019-Jan-13 16:45:11.462595 - [DEBUG]
24630 2019-Jan-13 16:45:11.462637 - [DEBUG] Compose: EdgeIdentity * AllBottom
24631 2019-Jan-13 16:45:11.462676 - [DEBUG]
24632 2019-Jan-13 16:45:11.462701 - [DEBUG] Propagate flow
24633 2019-Jan-13 16:45:11.462724 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24634 2019-Jan-13 16:45:11.462781 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24635 2019-Jan-13 16:45:11.463420 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24636 2019-Jan-13 16:45:11.464058 - [DEBUG] Edge function : AllBottom (result of previous compose)
24637 2019-Jan-13 16:45:11.464083 - [DEBUG]
24638 2019-Jan-13 16:45:11.464108 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24639 2019-Jan-13 16:45:11.464134 - [DEBUG] = AllBottom
24640 2019-Jan-13 16:45:11.464158 - [DEBUG]
24641 2019-Jan-13 16:45:11.464181 - [DEBUG] PROPAGATE: No new function!
24642 2019-Jan-13 16:45:11.464208 - [DEBUG] EDGE:
24643 2019-Jan-13 16:45:11.464265 - [DEBUG] ---> 24644 2019-Jan-13 16:45:11.464940 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24645 2019-Jan-13 16:45:11.465589 - [DEBUG]
24646 2019-Jan-13 16:45:11.465614 - [DEBUG] EDGE:
24647 2019-Jan-13 16:45:11.465673 - [DEBUG] ---> 24648 2019-Jan-13 16:45:11.466316 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24649 2019-Jan-13 16:45:11.466965 - [DEBUG]
24650 2019-Jan-13 16:45:11.467008 - [DEBUG] Compose: EdgeIdentity * AllBottom
24651 2019-Jan-13 16:45:11.467036 - [DEBUG]
24652 2019-Jan-13 16:45:11.467059 - [DEBUG] Propagate flow
24653 2019-Jan-13 16:45:11.467083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24654 2019-Jan-13 16:45:11.467146 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
24655 2019-Jan-13 16:45:11.467810 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24656 2019-Jan-13 16:45:11.468490 - [DEBUG] Edge function : AllBottom (result of previous compose)
24657 2019-Jan-13 16:45:11.468516 - [DEBUG]
24658 2019-Jan-13 16:45:11.468542 - [DEBUG] Join: AllTop & AllBottom
24659 2019-Jan-13 16:45:11.468568 - [DEBUG] = AllBottom (new jump func)
24660 2019-Jan-13 16:45:11.468593 - [DEBUG]
24661 2019-Jan-13 16:45:11.468616 - [DEBUG] Start adding new jump function
24662 2019-Jan-13 16:45:11.468639 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24663 2019-Jan-13 16:45:11.468697 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24664 2019-Jan-13 16:45:11.469336 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
24665 2019-Jan-13 16:45:11.469972 - [DEBUG] Edge Function : AllBottom
24666 2019-Jan-13 16:45:11.470001 - [DEBUG] End adding new jump function
24667 2019-Jan-13 16:45:11.470025 - [DEBUG]
24668 2019-Jan-13 16:45:11.470049 - [DEBUG] -------------------------------------------- 680. Path Edge --------------------------------------------
24669 2019-Jan-13 16:45:11.470073 - [DEBUG]
24670 2019-Jan-13 16:45:11.470096 - [DEBUG] Process 680. path edge:
24671 2019-Jan-13 16:45:11.470120 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24672 2019-Jan-13 16:45:11.470176 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
24673 2019-Jan-13 16:45:11.470812 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24674 2019-Jan-13 16:45:11.471469 - [DEBUG]
24675 2019-Jan-13 16:45:11.471513 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
24676 2019-Jan-13 16:45:11.472172 - [DEBUG] Compose: EdgeIdentity * AllBottom
24677 2019-Jan-13 16:45:11.472200 - [DEBUG]
24678 2019-Jan-13 16:45:11.472224 - [DEBUG] Propagate flow
24679 2019-Jan-13 16:45:11.472247 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24680 2019-Jan-13 16:45:11.472304 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24681 2019-Jan-13 16:45:11.472954 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24682 2019-Jan-13 16:45:11.473591 - [DEBUG] Edge function : AllBottom (result of previous compose)
24683 2019-Jan-13 16:45:11.473616 - [DEBUG]
24684 2019-Jan-13 16:45:11.473642 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24685 2019-Jan-13 16:45:11.473668 - [DEBUG] = AllBottom
24686 2019-Jan-13 16:45:11.473692 - [DEBUG]
24687 2019-Jan-13 16:45:11.473715 - [DEBUG] PROPAGATE: No new function!
24688 2019-Jan-13 16:45:11.473746 - [DEBUG] Compose: EdgeIdentity * AllBottom
24689 2019-Jan-13 16:45:11.473773 - [DEBUG]
24690 2019-Jan-13 16:45:11.473797 - [DEBUG] Propagate flow
24691 2019-Jan-13 16:45:11.473820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24692 2019-Jan-13 16:45:11.473877 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24693 2019-Jan-13 16:45:11.474522 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24694 2019-Jan-13 16:45:11.475187 - [DEBUG] Edge function : AllBottom (result of previous compose)
24695 2019-Jan-13 16:45:11.475213 - [DEBUG]
24696 2019-Jan-13 16:45:11.475238 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24697 2019-Jan-13 16:45:11.475264 - [DEBUG] = AllBottom
24698 2019-Jan-13 16:45:11.475288 - [DEBUG]
24699 2019-Jan-13 16:45:11.475312 - [DEBUG] PROPAGATE: No new function!
24700 2019-Jan-13 16:45:11.475336 - [DEBUG] EDGE:
24701 2019-Jan-13 16:45:11.475396 - [DEBUG] ---> 24702 2019-Jan-13 16:45:11.476039 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24703 2019-Jan-13 16:45:11.476688 - [DEBUG]
24704 2019-Jan-13 16:45:11.476713 - [DEBUG] EDGE:
24705 2019-Jan-13 16:45:11.476773 - [DEBUG] ---> 24706 2019-Jan-13 16:45:11.477446 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24707 2019-Jan-13 16:45:11.478149 - [DEBUG]
24708 2019-Jan-13 16:45:11.478177 - [DEBUG] EDGE:
24709 2019-Jan-13 16:45:11.478242 - [DEBUG] ---> 24710 2019-Jan-13 16:45:11.478904 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24711 2019-Jan-13 16:45:11.479585 - [DEBUG]
24712 2019-Jan-13 16:45:11.479642 - [DEBUG] Compose: EdgeIdentity * AllBottom
24713 2019-Jan-13 16:45:11.479671 - [DEBUG]
24714 2019-Jan-13 16:45:11.479696 - [DEBUG] Propagate flow
24715 2019-Jan-13 16:45:11.479720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24716 2019-Jan-13 16:45:11.479792 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24717 2019-Jan-13 16:45:11.480472 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24718 2019-Jan-13 16:45:11.481164 - [DEBUG] Edge function : AllBottom (result of previous compose)
24719 2019-Jan-13 16:45:11.481190 - [DEBUG]
24720 2019-Jan-13 16:45:11.481217 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24721 2019-Jan-13 16:45:11.481243 - [DEBUG] = AllBottom
24722 2019-Jan-13 16:45:11.481267 - [DEBUG]
24723 2019-Jan-13 16:45:11.481290 - [DEBUG] PROPAGATE: No new function!
24724 2019-Jan-13 16:45:11.481320 - [DEBUG] EDGE:
24725 2019-Jan-13 16:45:11.481381 - [DEBUG] ---> 24726 2019-Jan-13 16:45:11.482063 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24727 2019-Jan-13 16:45:11.482745 - [DEBUG]
24728 2019-Jan-13 16:45:11.482772 - [DEBUG] EDGE:
24729 2019-Jan-13 16:45:11.482841 - [DEBUG] ---> 24730 2019-Jan-13 16:45:11.483520 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24731 2019-Jan-13 16:45:11.484231 - [DEBUG]
24732 2019-Jan-13 16:45:11.484262 - [DEBUG] EDGE:
24733 2019-Jan-13 16:45:11.484334 - [DEBUG] ---> 24734 2019-Jan-13 16:45:11.485093 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24735 2019-Jan-13 16:45:11.485774 - [DEBUG]
24736 2019-Jan-13 16:45:11.485802 - [DEBUG] EDGE:
24737 2019-Jan-13 16:45:11.485865 - [DEBUG] ---> 24738 2019-Jan-13 16:45:11.486518 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24739 2019-Jan-13 16:45:11.487168 - [DEBUG]
24740 2019-Jan-13 16:45:11.487194 - [DEBUG] EDGE:
24741 2019-Jan-13 16:45:11.487252 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
24742 2019-Jan-13 16:45:11.487897 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24743 2019-Jan-13 16:45:11.488558 - [DEBUG]
24744 2019-Jan-13 16:45:11.488588 - [DEBUG] Compose: EdgeIdentity * AllBottom
24745 2019-Jan-13 16:45:11.488615 - [DEBUG]
24746 2019-Jan-13 16:45:11.488638 - [DEBUG] Propagate flow
24747 2019-Jan-13 16:45:11.488662 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24748 2019-Jan-13 16:45:11.488718 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24749 2019-Jan-13 16:45:11.489359 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24750 2019-Jan-13 16:45:11.489996 - [DEBUG] Edge function : AllBottom (result of previous compose)
24751 2019-Jan-13 16:45:11.490022 - [DEBUG]
24752 2019-Jan-13 16:45:11.490048 - [DEBUG] Join: AllTop & AllBottom
24753 2019-Jan-13 16:45:11.490074 - [DEBUG] = AllBottom (new jump func)
24754 2019-Jan-13 16:45:11.490098 - [DEBUG]
24755 2019-Jan-13 16:45:11.490122 - [DEBUG] Start adding new jump function
24756 2019-Jan-13 16:45:11.490145 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24757 2019-Jan-13 16:45:11.490201 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24758 2019-Jan-13 16:45:11.490840 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24759 2019-Jan-13 16:45:11.491501 - [DEBUG] Edge Function : AllBottom
24760 2019-Jan-13 16:45:11.491531 - [DEBUG] End adding new jump function
24761 2019-Jan-13 16:45:11.491576 - [DEBUG]
24762 2019-Jan-13 16:45:11.491600 - [DEBUG] -------------------------------------------- 681. Path Edge --------------------------------------------
24763 2019-Jan-13 16:45:11.491625 - [DEBUG]
24764 2019-Jan-13 16:45:11.491648 - [DEBUG] Process 681. path edge:
24765 2019-Jan-13 16:45:11.491672 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24766 2019-Jan-13 16:45:11.491729 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
24767 2019-Jan-13 16:45:11.492371 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24768 2019-Jan-13 16:45:11.493013 - [DEBUG]
24769 2019-Jan-13 16:45:11.493041 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24770 2019-Jan-13 16:45:11.493719 - [DEBUG] Compose: EdgeIdentity * AllBottom
24771 2019-Jan-13 16:45:11.493748 - [DEBUG]
24772 2019-Jan-13 16:45:11.493771 - [DEBUG] Propagate flow
24773 2019-Jan-13 16:45:11.493795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24774 2019-Jan-13 16:45:11.493851 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
24775 2019-Jan-13 16:45:11.494491 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24776 2019-Jan-13 16:45:11.495143 - [DEBUG] Edge function : AllBottom (result of previous compose)
24777 2019-Jan-13 16:45:11.495169 - [DEBUG]
24778 2019-Jan-13 16:45:11.495194 - [DEBUG] Join: AllTop & AllBottom
24779 2019-Jan-13 16:45:11.495219 - [DEBUG] = AllBottom (new jump func)
24780 2019-Jan-13 16:45:11.495244 - [DEBUG]
24781 2019-Jan-13 16:45:11.495267 - [DEBUG] Start adding new jump function
24782 2019-Jan-13 16:45:11.495291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24783 2019-Jan-13 16:45:11.495347 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24784 2019-Jan-13 16:45:11.495983 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
24785 2019-Jan-13 16:45:11.496619 - [DEBUG] Edge Function : AllBottom
24786 2019-Jan-13 16:45:11.496647 - [DEBUG] End adding new jump function
24787 2019-Jan-13 16:45:11.496671 - [DEBUG]
24788 2019-Jan-13 16:45:11.496694 - [DEBUG] -------------------------------------------- 682. Path Edge --------------------------------------------
24789 2019-Jan-13 16:45:11.496718 - [DEBUG]
24790 2019-Jan-13 16:45:11.496742 - [DEBUG] Process 682. path edge:
24791 2019-Jan-13 16:45:11.496765 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24792 2019-Jan-13 16:45:11.496821 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
24793 2019-Jan-13 16:45:11.497484 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24794 2019-Jan-13 16:45:11.498166 - [DEBUG]
24795 2019-Jan-13 16:45:11.498192 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
24796 2019-Jan-13 16:45:11.498863 - [DEBUG] Possible callees:
24797 2019-Jan-13 16:45:11.498889 - [DEBUG] bar
24798 2019-Jan-13 16:45:11.498914 - [DEBUG] Possible return sites:
24799 2019-Jan-13 16:45:11.498938 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7124800 2019-Jan-13 16:45:11.500234 - [DEBUG] Found and process special summary
24801 2019-Jan-13 16:45:11.500273 - [DEBUG] Compose: EdgeIdentity * AllBottom
24802 2019-Jan-13 16:45:11.500302 - [DEBUG]
24803 2019-Jan-13 16:45:11.500326 - [DEBUG] Propagate flow
24804 2019-Jan-13 16:45:11.500349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24805 2019-Jan-13 16:45:11.500425 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
24806 2019-Jan-13 16:45:11.501074 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24807 2019-Jan-13 16:45:11.501734 - [DEBUG] Edge function : AllBottom (result of previous compose)
24808 2019-Jan-13 16:45:11.501759 - [DEBUG]
24809 2019-Jan-13 16:45:11.501785 - [DEBUG] Join: AllTop & AllBottom
24810 2019-Jan-13 16:45:11.501811 - [DEBUG] = AllBottom (new jump func)
24811 2019-Jan-13 16:45:11.501835 - [DEBUG]
24812 2019-Jan-13 16:45:11.501859 - [DEBUG] Start adding new jump function
24813 2019-Jan-13 16:45:11.501882 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24814 2019-Jan-13 16:45:11.501938 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24815 2019-Jan-13 16:45:11.502575 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
24816 2019-Jan-13 16:45:11.503218 - [DEBUG] Edge Function : AllBottom
24817 2019-Jan-13 16:45:11.503246 - [DEBUG] End adding new jump function
24818 2019-Jan-13 16:45:11.503270 - [DEBUG]
24819 2019-Jan-13 16:45:11.503294 - [DEBUG] -------------------------------------------- 683. Path Edge --------------------------------------------
24820 2019-Jan-13 16:45:11.503318 - [DEBUG]
24821 2019-Jan-13 16:45:11.503342 - [DEBUG] Process 683. path edge:
24822 2019-Jan-13 16:45:11.503366 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24823 2019-Jan-13 16:45:11.503422 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
24824 2019-Jan-13 16:45:11.504061 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24825 2019-Jan-13 16:45:11.504695 - [DEBUG]
24826 2019-Jan-13 16:45:11.504720 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
24827 2019-Jan-13 16:45:11.505393 - [DEBUG] Compose: EdgeIdentity * AllBottom
24828 2019-Jan-13 16:45:11.505421 - [DEBUG]
24829 2019-Jan-13 16:45:11.505444 - [DEBUG] Propagate flow
24830 2019-Jan-13 16:45:11.505468 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24831 2019-Jan-13 16:45:11.505524 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
24832 2019-Jan-13 16:45:11.506168 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24833 2019-Jan-13 16:45:11.506804 - [DEBUG] Edge function : AllBottom (result of previous compose)
24834 2019-Jan-13 16:45:11.506829 - [DEBUG]
24835 2019-Jan-13 16:45:11.506854 - [DEBUG] Join: AllTop & AllBottom
24836 2019-Jan-13 16:45:11.506879 - [DEBUG] = AllBottom (new jump func)
24837 2019-Jan-13 16:45:11.506904 - [DEBUG]
24838 2019-Jan-13 16:45:11.506927 - [DEBUG] Start adding new jump function
24839 2019-Jan-13 16:45:11.506954 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24840 2019-Jan-13 16:45:11.507010 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24841 2019-Jan-13 16:45:11.507652 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
24842 2019-Jan-13 16:45:11.508307 - [DEBUG] Edge Function : AllBottom
24843 2019-Jan-13 16:45:11.508335 - [DEBUG] End adding new jump function
24844 2019-Jan-13 16:45:11.508359 - [DEBUG]
24845 2019-Jan-13 16:45:11.508382 - [DEBUG] -------------------------------------------- 684. Path Edge --------------------------------------------
24846 2019-Jan-13 16:45:11.508406 - [DEBUG]
24847 2019-Jan-13 16:45:11.508429 - [DEBUG] Process 684. path edge:
24848 2019-Jan-13 16:45:11.508453 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24849 2019-Jan-13 16:45:11.508519 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
24850 2019-Jan-13 16:45:11.509162 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24851 2019-Jan-13 16:45:11.509798 - [DEBUG]
24852 2019-Jan-13 16:45:11.509824 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
24853 2019-Jan-13 16:45:11.510474 - [DEBUG] Compose: EdgeIdentity * AllBottom
24854 2019-Jan-13 16:45:11.510502 - [DEBUG]
24855 2019-Jan-13 16:45:11.510526 - [DEBUG] Propagate flow
24856 2019-Jan-13 16:45:11.510549 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24857 2019-Jan-13 16:45:11.510609 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
24858 2019-Jan-13 16:45:11.511274 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24859 2019-Jan-13 16:45:11.511934 - [DEBUG] Edge function : AllBottom (result of previous compose)
24860 2019-Jan-13 16:45:11.511960 - [DEBUG]
24861 2019-Jan-13 16:45:11.511985 - [DEBUG] Join: AllTop & AllBottom
24862 2019-Jan-13 16:45:11.512011 - [DEBUG] = AllBottom (new jump func)
24863 2019-Jan-13 16:45:11.512035 - [DEBUG]
24864 2019-Jan-13 16:45:11.512059 - [DEBUG] Start adding new jump function
24865 2019-Jan-13 16:45:11.512082 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24866 2019-Jan-13 16:45:11.512139 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24867 2019-Jan-13 16:45:11.512775 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
24868 2019-Jan-13 16:45:11.513419 - [DEBUG] Edge Function : AllBottom
24869 2019-Jan-13 16:45:11.513447 - [DEBUG] End adding new jump function
24870 2019-Jan-13 16:45:11.513471 - [DEBUG]
24871 2019-Jan-13 16:45:11.513495 - [DEBUG] -------------------------------------------- 685. Path Edge --------------------------------------------
24872 2019-Jan-13 16:45:11.513519 - [DEBUG]
24873 2019-Jan-13 16:45:11.513542 - [DEBUG] Process 685. path edge:
24874 2019-Jan-13 16:45:11.513566 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24875 2019-Jan-13 16:45:11.513623 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
24876 2019-Jan-13 16:45:11.514269 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24877 2019-Jan-13 16:45:11.514927 - [DEBUG]
24878 2019-Jan-13 16:45:11.514952 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
24879 2019-Jan-13 16:45:11.515629 - [DEBUG] Possible callees:
24880 2019-Jan-13 16:45:11.515654 - [DEBUG] llvm.dbg.declare
24881 2019-Jan-13 16:45:11.515679 - [DEBUG] Possible return sites:
24882 2019-Jan-13 16:45:11.515703 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7824883 2019-Jan-13 16:45:11.517038 - [DEBUG] Found and process special summary
24884 2019-Jan-13 16:45:11.517088 - [DEBUG] Compose: EdgeIdentity * AllBottom
24885 2019-Jan-13 16:45:11.517117 - [DEBUG]
24886 2019-Jan-13 16:45:11.517141 - [DEBUG] Propagate flow
24887 2019-Jan-13 16:45:11.517165 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24888 2019-Jan-13 16:45:11.517235 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
24889 2019-Jan-13 16:45:11.517931 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24890 2019-Jan-13 16:45:11.518636 - [DEBUG] Edge function : AllBottom (result of previous compose)
24891 2019-Jan-13 16:45:11.518664 - [DEBUG]
24892 2019-Jan-13 16:45:11.518690 - [DEBUG] Join: AllTop & AllBottom
24893 2019-Jan-13 16:45:11.518717 - [DEBUG] = AllBottom (new jump func)
24894 2019-Jan-13 16:45:11.518742 - [DEBUG]
24895 2019-Jan-13 16:45:11.518766 - [DEBUG] Start adding new jump function
24896 2019-Jan-13 16:45:11.518789 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24897 2019-Jan-13 16:45:11.518852 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24898 2019-Jan-13 16:45:11.519538 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
24899 2019-Jan-13 16:45:11.520208 - [DEBUG] Edge Function : AllBottom
24900 2019-Jan-13 16:45:11.520241 - [DEBUG] End adding new jump function
24901 2019-Jan-13 16:45:11.520265 - [DEBUG]
24902 2019-Jan-13 16:45:11.520289 - [DEBUG] -------------------------------------------- 686. Path Edge --------------------------------------------
24903 2019-Jan-13 16:45:11.520314 - [DEBUG]
24904 2019-Jan-13 16:45:11.520338 - [DEBUG] Process 686. path edge:
24905 2019-Jan-13 16:45:11.520362 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24906 2019-Jan-13 16:45:11.520429 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
24907 2019-Jan-13 16:45:11.521078 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24908 2019-Jan-13 16:45:11.521766 - [DEBUG]
24909 2019-Jan-13 16:45:11.521792 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
24910 2019-Jan-13 16:45:11.522467 - [DEBUG] Compose: EdgeIdentity * AllBottom
24911 2019-Jan-13 16:45:11.522496 - [DEBUG]
24912 2019-Jan-13 16:45:11.522520 - [DEBUG] Propagate flow
24913 2019-Jan-13 16:45:11.522544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24914 2019-Jan-13 16:45:11.522602 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
24915 2019-Jan-13 16:45:11.523239 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24916 2019-Jan-13 16:45:11.523876 - [DEBUG] Edge function : AllBottom (result of previous compose)
24917 2019-Jan-13 16:45:11.523901 - [DEBUG]
24918 2019-Jan-13 16:45:11.523926 - [DEBUG] Join: AllTop & AllBottom
24919 2019-Jan-13 16:45:11.523952 - [DEBUG] = AllBottom (new jump func)
24920 2019-Jan-13 16:45:11.523977 - [DEBUG]
24921 2019-Jan-13 16:45:11.524000 - [DEBUG] Start adding new jump function
24922 2019-Jan-13 16:45:11.524023 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24923 2019-Jan-13 16:45:11.524079 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24924 2019-Jan-13 16:45:11.524715 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
24925 2019-Jan-13 16:45:11.525367 - [DEBUG] Edge Function : AllBottom
24926 2019-Jan-13 16:45:11.525394 - [DEBUG] End adding new jump function
24927 2019-Jan-13 16:45:11.525418 - [DEBUG]
24928 2019-Jan-13 16:45:11.525442 - [DEBUG] -------------------------------------------- 687. Path Edge --------------------------------------------
24929 2019-Jan-13 16:45:11.525466 - [DEBUG]
24930 2019-Jan-13 16:45:11.525489 - [DEBUG] Process 687. path edge:
24931 2019-Jan-13 16:45:11.525513 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24932 2019-Jan-13 16:45:11.525569 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
24933 2019-Jan-13 16:45:11.526204 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24934 2019-Jan-13 16:45:11.526840 - [DEBUG]
24935 2019-Jan-13 16:45:11.526866 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
24936 2019-Jan-13 16:45:11.527565 - [DEBUG] Compose: EdgeIdentity * AllBottom
24937 2019-Jan-13 16:45:11.527594 - [DEBUG]
24938 2019-Jan-13 16:45:11.527618 - [DEBUG] Propagate flow
24939 2019-Jan-13 16:45:11.527641 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24940 2019-Jan-13 16:45:11.527707 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
24941 2019-Jan-13 16:45:11.528387 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24942 2019-Jan-13 16:45:11.529024 - [DEBUG] Edge function : AllBottom (result of previous compose)
24943 2019-Jan-13 16:45:11.529049 - [DEBUG]
24944 2019-Jan-13 16:45:11.529074 - [DEBUG] Join: AllTop & AllBottom
24945 2019-Jan-13 16:45:11.529100 - [DEBUG] = AllBottom (new jump func)
24946 2019-Jan-13 16:45:11.529125 - [DEBUG]
24947 2019-Jan-13 16:45:11.529148 - [DEBUG] Start adding new jump function
24948 2019-Jan-13 16:45:11.529171 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24949 2019-Jan-13 16:45:11.529227 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24950 2019-Jan-13 16:45:11.529864 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
24951 2019-Jan-13 16:45:11.530502 - [DEBUG] Edge Function : AllBottom
24952 2019-Jan-13 16:45:11.530530 - [DEBUG] End adding new jump function
24953 2019-Jan-13 16:45:11.530554 - [DEBUG]
24954 2019-Jan-13 16:45:11.530577 - [DEBUG] -------------------------------------------- 688. Path Edge --------------------------------------------
24955 2019-Jan-13 16:45:11.530602 - [DEBUG]
24956 2019-Jan-13 16:45:11.530625 - [DEBUG] Process 688. path edge:
24957 2019-Jan-13 16:45:11.530648 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24958 2019-Jan-13 16:45:11.530705 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
24959 2019-Jan-13 16:45:11.531348 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24960 2019-Jan-13 16:45:11.532013 - [DEBUG]
24961 2019-Jan-13 16:45:11.532038 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
24962 2019-Jan-13 16:45:11.532721 - [DEBUG] Compose: EdgeIdentity * AllBottom
24963 2019-Jan-13 16:45:11.532750 - [DEBUG]
24964 2019-Jan-13 16:45:11.532775 - [DEBUG] Propagate flow
24965 2019-Jan-13 16:45:11.532799 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24966 2019-Jan-13 16:45:11.532865 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
24967 2019-Jan-13 16:45:11.533548 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24968 2019-Jan-13 16:45:11.534250 - [DEBUG] Edge function : AllBottom (result of previous compose)
24969 2019-Jan-13 16:45:11.534279 - [DEBUG]
24970 2019-Jan-13 16:45:11.534307 - [DEBUG] Join: AllTop & AllBottom
24971 2019-Jan-13 16:45:11.534334 - [DEBUG] = AllBottom (new jump func)
24972 2019-Jan-13 16:45:11.534360 - [DEBUG]
24973 2019-Jan-13 16:45:11.534384 - [DEBUG] Start adding new jump function
24974 2019-Jan-13 16:45:11.534408 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24975 2019-Jan-13 16:45:11.534489 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24976 2019-Jan-13 16:45:11.535249 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
24977 2019-Jan-13 16:45:11.535940 - [DEBUG] Edge Function : AllBottom
24978 2019-Jan-13 16:45:11.535973 - [DEBUG] End adding new jump function
24979 2019-Jan-13 16:45:11.535999 - [DEBUG]
24980 2019-Jan-13 16:45:11.536025 - [DEBUG] -------------------------------------------- 689. Path Edge --------------------------------------------
24981 2019-Jan-13 16:45:11.536078 - [DEBUG]
24982 2019-Jan-13 16:45:11.536103 - [DEBUG] Process 689. path edge:
24983 2019-Jan-13 16:45:11.536127 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24984 2019-Jan-13 16:45:11.536205 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
24985 2019-Jan-13 16:45:11.536901 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24986 2019-Jan-13 16:45:11.537579 - [DEBUG]
24987 2019-Jan-13 16:45:11.537607 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
24988 2019-Jan-13 16:45:11.538310 - [DEBUG] Compose: EdgeIdentity * AllBottom
24989 2019-Jan-13 16:45:11.538338 - [DEBUG]
24990 2019-Jan-13 16:45:11.538362 - [DEBUG] Propagate flow
24991 2019-Jan-13 16:45:11.538386 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24992 2019-Jan-13 16:45:11.538448 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
24993 2019-Jan-13 16:45:11.539086 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24994 2019-Jan-13 16:45:11.539722 - [DEBUG] Edge function : AllBottom (result of previous compose)
24995 2019-Jan-13 16:45:11.539747 - [DEBUG]
24996 2019-Jan-13 16:45:11.539772 - [DEBUG] Join: AllTop & AllBottom
24997 2019-Jan-13 16:45:11.539799 - [DEBUG] = AllBottom (new jump func)
24998 2019-Jan-13 16:45:11.539823 - [DEBUG]
24999 2019-Jan-13 16:45:11.539846 - [DEBUG] Start adding new jump function
25000 2019-Jan-13 16:45:11.539869 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25001 2019-Jan-13 16:45:11.539926 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25002 2019-Jan-13 16:45:11.540561 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
25003 2019-Jan-13 16:45:11.541196 - [DEBUG] Edge Function : AllBottom
25004 2019-Jan-13 16:45:11.541224 - [DEBUG] End adding new jump function
25005 2019-Jan-13 16:45:11.541248 - [DEBUG]
25006 2019-Jan-13 16:45:11.541272 - [DEBUG] -------------------------------------------- 690. Path Edge --------------------------------------------
25007 2019-Jan-13 16:45:11.541297 - [DEBUG]
25008 2019-Jan-13 16:45:11.541320 - [DEBUG] Process 690. path edge:
25009 2019-Jan-13 16:45:11.541344 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25010 2019-Jan-13 16:45:11.541424 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
25011 2019-Jan-13 16:45:11.542062 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25012 2019-Jan-13 16:45:11.542699 - [DEBUG]
25013 2019-Jan-13 16:45:11.542723 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
25014 2019-Jan-13 16:45:11.543385 - [DEBUG] Compose: EdgeIdentity * AllBottom
25015 2019-Jan-13 16:45:11.543415 - [DEBUG]
25016 2019-Jan-13 16:45:11.543439 - [DEBUG] Propagate flow
25017 2019-Jan-13 16:45:11.543462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25018 2019-Jan-13 16:45:11.543521 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25019 2019-Jan-13 16:45:11.544164 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25020 2019-Jan-13 16:45:11.544818 - [DEBUG] Edge function : AllBottom (result of previous compose)
25021 2019-Jan-13 16:45:11.544843 - [DEBUG]
25022 2019-Jan-13 16:45:11.544868 - [DEBUG] Join: AllTop & AllBottom
25023 2019-Jan-13 16:45:11.544894 - [DEBUG] = AllBottom (new jump func)
25024 2019-Jan-13 16:45:11.544919 - [DEBUG]
25025 2019-Jan-13 16:45:11.544942 - [DEBUG] Start adding new jump function
25026 2019-Jan-13 16:45:11.544981 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25027 2019-Jan-13 16:45:11.545039 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25028 2019-Jan-13 16:45:11.545677 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25029 2019-Jan-13 16:45:11.546315 - [DEBUG] Edge Function : AllBottom
25030 2019-Jan-13 16:45:11.546343 - [DEBUG] End adding new jump function
25031 2019-Jan-13 16:45:11.546367 - [DEBUG]
25032 2019-Jan-13 16:45:11.546391 - [DEBUG] -------------------------------------------- 691. Path Edge --------------------------------------------
25033 2019-Jan-13 16:45:11.546415 - [DEBUG]
25034 2019-Jan-13 16:45:11.546438 - [DEBUG] Process 691. path edge:
25035 2019-Jan-13 16:45:11.546462 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25036 2019-Jan-13 16:45:11.546518 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
25037 2019-Jan-13 16:45:11.547159 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25038 2019-Jan-13 16:45:11.547807 - [DEBUG]
25039 2019-Jan-13 16:45:11.547832 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25040 2019-Jan-13 16:45:11.548518 - [DEBUG] Compose: EdgeIdentity * AllBottom
25041 2019-Jan-13 16:45:11.548546 - [DEBUG]
25042 2019-Jan-13 16:45:11.548570 - [DEBUG] Propagate flow
25043 2019-Jan-13 16:45:11.548594 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25044 2019-Jan-13 16:45:11.548653 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
25045 2019-Jan-13 16:45:11.549294 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25046 2019-Jan-13 16:45:11.549930 - [DEBUG] Edge function : AllBottom (result of previous compose)
25047 2019-Jan-13 16:45:11.549955 - [DEBUG]
25048 2019-Jan-13 16:45:11.549980 - [DEBUG] Join: AllTop & AllBottom
25049 2019-Jan-13 16:45:11.550006 - [DEBUG] = AllBottom (new jump func)
25050 2019-Jan-13 16:45:11.550031 - [DEBUG]
25051 2019-Jan-13 16:45:11.550054 - [DEBUG] Start adding new jump function
25052 2019-Jan-13 16:45:11.550078 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25053 2019-Jan-13 16:45:11.550134 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25054 2019-Jan-13 16:45:11.550771 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
25055 2019-Jan-13 16:45:11.551423 - [DEBUG] Edge Function : AllBottom
25056 2019-Jan-13 16:45:11.551456 - [DEBUG] End adding new jump function
25057 2019-Jan-13 16:45:11.551480 - [DEBUG]
25058 2019-Jan-13 16:45:11.551503 - [DEBUG] -------------------------------------------- 692. Path Edge --------------------------------------------
25059 2019-Jan-13 16:45:11.551528 - [DEBUG]
25060 2019-Jan-13 16:45:11.551551 - [DEBUG] Process 692. path edge:
25061 2019-Jan-13 16:45:11.551575 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25062 2019-Jan-13 16:45:11.551632 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
25063 2019-Jan-13 16:45:11.552281 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25064 2019-Jan-13 16:45:11.552918 - [DEBUG]
25065 2019-Jan-13 16:45:11.552944 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
25066 2019-Jan-13 16:45:11.553593 - [DEBUG] Compose: EdgeIdentity * AllBottom
25067 2019-Jan-13 16:45:11.553621 - [DEBUG]
25068 2019-Jan-13 16:45:11.553645 - [DEBUG] Propagate flow
25069 2019-Jan-13 16:45:11.553687 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25070 2019-Jan-13 16:45:11.553745 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25071 2019-Jan-13 16:45:11.554397 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25072 2019-Jan-13 16:45:11.555050 - [DEBUG] Edge function : AllBottom (result of previous compose)
25073 2019-Jan-13 16:45:11.555076 - [DEBUG]
25074 2019-Jan-13 16:45:11.555101 - [DEBUG] Join: AllTop & AllBottom
25075 2019-Jan-13 16:45:11.555126 - [DEBUG] = AllBottom (new jump func)
25076 2019-Jan-13 16:45:11.555151 - [DEBUG]
25077 2019-Jan-13 16:45:11.555174 - [DEBUG] Start adding new jump function
25078 2019-Jan-13 16:45:11.555198 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25079 2019-Jan-13 16:45:11.555254 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25080 2019-Jan-13 16:45:11.555901 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25081 2019-Jan-13 16:45:11.556556 - [DEBUG] Edge Function : AllBottom
25082 2019-Jan-13 16:45:11.556585 - [DEBUG] End adding new jump function
25083 2019-Jan-13 16:45:11.556610 - [DEBUG]
25084 2019-Jan-13 16:45:11.556634 - [DEBUG] -------------------------------------------- 693. Path Edge --------------------------------------------
25085 2019-Jan-13 16:45:11.556658 - [DEBUG]
25086 2019-Jan-13 16:45:11.556681 - [DEBUG] Process 693. path edge:
25087 2019-Jan-13 16:45:11.556705 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25088 2019-Jan-13 16:45:11.556769 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
25089 2019-Jan-13 16:45:11.557443 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25090 2019-Jan-13 16:45:11.558150 - [DEBUG]
25091 2019-Jan-13 16:45:11.558176 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25092 2019-Jan-13 16:45:11.558862 - [DEBUG] Possible callees:
25093 2019-Jan-13 16:45:11.558888 - [DEBUG] llvm.dbg.declare
25094 2019-Jan-13 16:45:11.558914 - [DEBUG] Possible return sites:
25095 2019-Jan-13 16:45:11.558938 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12025096 2019-Jan-13 16:45:11.560304 - [DEBUG] Found and process special summary
25097 2019-Jan-13 16:45:11.560364 - [DEBUG] Compose: EdgeIdentity * AllBottom
25098 2019-Jan-13 16:45:11.560393 - [DEBUG]
25099 2019-Jan-13 16:45:11.560418 - [DEBUG] Propagate flow
25100 2019-Jan-13 16:45:11.560442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25101 2019-Jan-13 16:45:11.560515 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25102 2019-Jan-13 16:45:11.561192 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25103 2019-Jan-13 16:45:11.561884 - [DEBUG] Edge function : AllBottom (result of previous compose)
25104 2019-Jan-13 16:45:11.561910 - [DEBUG]
25105 2019-Jan-13 16:45:11.561936 - [DEBUG] Join: AllTop & AllBottom
25106 2019-Jan-13 16:45:11.561963 - [DEBUG] = AllBottom (new jump func)
25107 2019-Jan-13 16:45:11.561988 - [DEBUG]
25108 2019-Jan-13 16:45:11.562011 - [DEBUG] Start adding new jump function
25109 2019-Jan-13 16:45:11.562034 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25110 2019-Jan-13 16:45:11.562097 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25111 2019-Jan-13 16:45:11.562778 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25112 2019-Jan-13 16:45:11.563420 - [DEBUG] Edge Function : AllBottom
25113 2019-Jan-13 16:45:11.563452 - [DEBUG] End adding new jump function
25114 2019-Jan-13 16:45:11.563476 - [DEBUG]
25115 2019-Jan-13 16:45:11.563501 - [DEBUG] -------------------------------------------- 694. Path Edge --------------------------------------------
25116 2019-Jan-13 16:45:11.563525 - [DEBUG]
25117 2019-Jan-13 16:45:11.563549 - [DEBUG] Process 694. path edge:
25118 2019-Jan-13 16:45:11.563573 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25119 2019-Jan-13 16:45:11.563630 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
25120 2019-Jan-13 16:45:11.564269 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25121 2019-Jan-13 16:45:11.564939 - [DEBUG]
25122 2019-Jan-13 16:45:11.564964 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25123 2019-Jan-13 16:45:11.565646 - [DEBUG] Compose: EdgeIdentity * AllBottom
25124 2019-Jan-13 16:45:11.565674 - [DEBUG]
25125 2019-Jan-13 16:45:11.565698 - [DEBUG] Propagate flow
25126 2019-Jan-13 16:45:11.565722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25127 2019-Jan-13 16:45:11.565784 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
25128 2019-Jan-13 16:45:11.566464 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25129 2019-Jan-13 16:45:11.567156 - [DEBUG] Edge function : AllBottom (result of previous compose)
25130 2019-Jan-13 16:45:11.567184 - [DEBUG]
25131 2019-Jan-13 16:45:11.567211 - [DEBUG] Join: AllTop & AllBottom
25132 2019-Jan-13 16:45:11.567238 - [DEBUG] = AllBottom (new jump func)
25133 2019-Jan-13 16:45:11.567263 - [DEBUG]
25134 2019-Jan-13 16:45:11.567287 - [DEBUG] Start adding new jump function
25135 2019-Jan-13 16:45:11.567311 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25136 2019-Jan-13 16:45:11.567392 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25137 2019-Jan-13 16:45:11.568129 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
25138 2019-Jan-13 16:45:11.568822 - [DEBUG] Edge Function : AllBottom
25139 2019-Jan-13 16:45:11.568859 - [DEBUG] End adding new jump function
25140 2019-Jan-13 16:45:11.568885 - [DEBUG]
25141 2019-Jan-13 16:45:11.568909 - [DEBUG] -------------------------------------------- 695. Path Edge --------------------------------------------
25142 2019-Jan-13 16:45:11.568934 - [DEBUG]
25143 2019-Jan-13 16:45:11.568957 - [DEBUG] Process 695. path edge:
25144 2019-Jan-13 16:45:11.568981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25145 2019-Jan-13 16:45:11.569054 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
25146 2019-Jan-13 16:45:11.569722 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25147 2019-Jan-13 16:45:11.570361 - [DEBUG]
25148 2019-Jan-13 16:45:11.570388 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
25149 2019-Jan-13 16:45:11.571053 - [DEBUG] Compose: EdgeIdentity * AllBottom
25150 2019-Jan-13 16:45:11.571082 - [DEBUG]
25151 2019-Jan-13 16:45:11.571106 - [DEBUG] Propagate flow
25152 2019-Jan-13 16:45:11.571130 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25153 2019-Jan-13 16:45:11.571189 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25154 2019-Jan-13 16:45:11.571875 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25155 2019-Jan-13 16:45:11.572535 - [DEBUG] Edge function : AllBottom (result of previous compose)
25156 2019-Jan-13 16:45:11.572561 - [DEBUG]
25157 2019-Jan-13 16:45:11.572586 - [DEBUG] Join: AllTop & AllBottom
25158 2019-Jan-13 16:45:11.572612 - [DEBUG] = AllBottom (new jump func)
25159 2019-Jan-13 16:45:11.572637 - [DEBUG]
25160 2019-Jan-13 16:45:11.572660 - [DEBUG] Start adding new jump function
25161 2019-Jan-13 16:45:11.572684 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25162 2019-Jan-13 16:45:11.572741 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25163 2019-Jan-13 16:45:11.573378 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25164 2019-Jan-13 16:45:11.574022 - [DEBUG] Edge Function : AllBottom
25165 2019-Jan-13 16:45:11.574056 - [DEBUG] End adding new jump function
25166 2019-Jan-13 16:45:11.574080 - [DEBUG]
25167 2019-Jan-13 16:45:11.574104 - [DEBUG] -------------------------------------------- 696. Path Edge --------------------------------------------
25168 2019-Jan-13 16:45:11.574129 - [DEBUG]
25169 2019-Jan-13 16:45:11.574153 - [DEBUG] Process 696. path edge:
25170 2019-Jan-13 16:45:11.574177 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25171 2019-Jan-13 16:45:11.574234 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
25172 2019-Jan-13 16:45:11.574897 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25173 2019-Jan-13 16:45:11.575533 - [DEBUG]
25174 2019-Jan-13 16:45:11.575557 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25175 2019-Jan-13 16:45:11.576214 - [DEBUG] Possible callees:
25176 2019-Jan-13 16:45:11.576239 - [DEBUG] llvm.dbg.declare
25177 2019-Jan-13 16:45:11.576264 - [DEBUG] Possible return sites:
25178 2019-Jan-13 16:45:11.576288 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14925179 2019-Jan-13 16:45:11.577594 - [DEBUG] Found and process special summary
25180 2019-Jan-13 16:45:11.577631 - [DEBUG] Compose: EdgeIdentity * AllBottom
25181 2019-Jan-13 16:45:11.577658 - [DEBUG]
25182 2019-Jan-13 16:45:11.577682 - [DEBUG] Propagate flow
25183 2019-Jan-13 16:45:11.577705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25184 2019-Jan-13 16:45:11.577762 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25185 2019-Jan-13 16:45:11.578429 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25186 2019-Jan-13 16:45:11.579067 - [DEBUG] Edge function : AllBottom (result of previous compose)
25187 2019-Jan-13 16:45:11.579092 - [DEBUG]
25188 2019-Jan-13 16:45:11.579117 - [DEBUG] Join: AllTop & AllBottom
25189 2019-Jan-13 16:45:11.579143 - [DEBUG] = AllBottom (new jump func)
25190 2019-Jan-13 16:45:11.579168 - [DEBUG]
25191 2019-Jan-13 16:45:11.579191 - [DEBUG] Start adding new jump function
25192 2019-Jan-13 16:45:11.579214 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25193 2019-Jan-13 16:45:11.579270 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25194 2019-Jan-13 16:45:11.579906 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25195 2019-Jan-13 16:45:11.580543 - [DEBUG] Edge Function : AllBottom
25196 2019-Jan-13 16:45:11.580572 - [DEBUG] End adding new jump function
25197 2019-Jan-13 16:45:11.580607 - [DEBUG]
25198 2019-Jan-13 16:45:11.580631 - [DEBUG] -------------------------------------------- 697. Path Edge --------------------------------------------
25199 2019-Jan-13 16:45:11.580656 - [DEBUG]
25200 2019-Jan-13 16:45:11.580679 - [DEBUG] Process 697. path edge:
25201 2019-Jan-13 16:45:11.580703 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25202 2019-Jan-13 16:45:11.580759 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
25203 2019-Jan-13 16:45:11.581399 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25204 2019-Jan-13 16:45:11.582061 - [DEBUG]
25205 2019-Jan-13 16:45:11.582086 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25206 2019-Jan-13 16:45:11.582758 - [DEBUG] Compose: EdgeIdentity * AllBottom
25207 2019-Jan-13 16:45:11.582786 - [DEBUG]
25208 2019-Jan-13 16:45:11.582810 - [DEBUG] Propagate flow
25209 2019-Jan-13 16:45:11.582834 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25210 2019-Jan-13 16:45:11.582893 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25211 2019-Jan-13 16:45:11.583533 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25212 2019-Jan-13 16:45:11.584171 - [DEBUG] Edge function : AllBottom (result of previous compose)
25213 2019-Jan-13 16:45:11.584196 - [DEBUG]
25214 2019-Jan-13 16:45:11.584221 - [DEBUG] Join: AllTop & AllBottom
25215 2019-Jan-13 16:45:11.584247 - [DEBUG] = AllBottom (new jump func)
25216 2019-Jan-13 16:45:11.584271 - [DEBUG]
25217 2019-Jan-13 16:45:11.584295 - [DEBUG] Start adding new jump function
25218 2019-Jan-13 16:45:11.584318 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25219 2019-Jan-13 16:45:11.584374 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25220 2019-Jan-13 16:45:11.585029 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25221 2019-Jan-13 16:45:11.585663 - [DEBUG] Edge Function : AllBottom
25222 2019-Jan-13 16:45:11.585692 - [DEBUG] End adding new jump function
25223 2019-Jan-13 16:45:11.585716 - [DEBUG]
25224 2019-Jan-13 16:45:11.585740 - [DEBUG] -------------------------------------------- 698. Path Edge --------------------------------------------
25225 2019-Jan-13 16:45:11.585765 - [DEBUG]
25226 2019-Jan-13 16:45:11.585788 - [DEBUG] Process 698. path edge:
25227 2019-Jan-13 16:45:11.585812 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25228 2019-Jan-13 16:45:11.585869 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
25229 2019-Jan-13 16:45:11.586506 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25230 2019-Jan-13 16:45:11.587157 - [DEBUG]
25231 2019-Jan-13 16:45:11.587183 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25232 2019-Jan-13 16:45:11.587870 - [DEBUG] Compose: EdgeIdentity * AllBottom
25233 2019-Jan-13 16:45:11.587900 - [DEBUG]
25234 2019-Jan-13 16:45:11.587924 - [DEBUG] Propagate flow
25235 2019-Jan-13 16:45:11.587947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25236 2019-Jan-13 16:45:11.588013 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25237 2019-Jan-13 16:45:11.588719 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25238 2019-Jan-13 16:45:11.589360 - [DEBUG] Edge function : AllBottom (result of previous compose)
25239 2019-Jan-13 16:45:11.589386 - [DEBUG]
25240 2019-Jan-13 16:45:11.589412 - [DEBUG] Join: AllTop & AllBottom
25241 2019-Jan-13 16:45:11.589438 - [DEBUG] = AllBottom (new jump func)
25242 2019-Jan-13 16:45:11.589479 - [DEBUG]
25243 2019-Jan-13 16:45:11.589503 - [DEBUG] Start adding new jump function
25244 2019-Jan-13 16:45:11.589526 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25245 2019-Jan-13 16:45:11.589585 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25246 2019-Jan-13 16:45:11.590221 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25247 2019-Jan-13 16:45:11.590866 - [DEBUG] Edge Function : AllBottom
25248 2019-Jan-13 16:45:11.590895 - [DEBUG] End adding new jump function
25249 2019-Jan-13 16:45:11.590919 - [DEBUG]
25250 2019-Jan-13 16:45:11.590943 - [DEBUG] -------------------------------------------- 699. Path Edge --------------------------------------------
25251 2019-Jan-13 16:45:11.590967 - [DEBUG]
25252 2019-Jan-13 16:45:11.590991 - [DEBUG] Process 699. path edge:
25253 2019-Jan-13 16:45:11.591015 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25254 2019-Jan-13 16:45:11.591071 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
25255 2019-Jan-13 16:45:11.591743 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25256 2019-Jan-13 16:45:11.592380 - [DEBUG]
25257 2019-Jan-13 16:45:11.592404 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25258 2019-Jan-13 16:45:11.593061 - [DEBUG] Possible callees:
25259 2019-Jan-13 16:45:11.593086 - [DEBUG] llvm.dbg.declare
25260 2019-Jan-13 16:45:11.593111 - [DEBUG] Possible return sites:
25261 2019-Jan-13 16:45:11.593134 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15525262 2019-Jan-13 16:45:11.594428 - [DEBUG] Found and process special summary
25263 2019-Jan-13 16:45:11.594465 - [DEBUG] Compose: EdgeIdentity * AllBottom
25264 2019-Jan-13 16:45:11.594493 - [DEBUG]
25265 2019-Jan-13 16:45:11.594517 - [DEBUG] Propagate flow
25266 2019-Jan-13 16:45:11.594540 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25267 2019-Jan-13 16:45:11.594598 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25268 2019-Jan-13 16:45:11.595258 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25269 2019-Jan-13 16:45:11.595895 - [DEBUG] Edge function : AllBottom (result of previous compose)
25270 2019-Jan-13 16:45:11.595920 - [DEBUG]
25271 2019-Jan-13 16:45:11.595945 - [DEBUG] Join: AllTop & AllBottom
25272 2019-Jan-13 16:45:11.595971 - [DEBUG] = AllBottom (new jump func)
25273 2019-Jan-13 16:45:11.595996 - [DEBUG]
25274 2019-Jan-13 16:45:11.596019 - [DEBUG] Start adding new jump function
25275 2019-Jan-13 16:45:11.596042 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25276 2019-Jan-13 16:45:11.596102 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25277 2019-Jan-13 16:45:11.596756 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25278 2019-Jan-13 16:45:11.597436 - [DEBUG] Edge Function : AllBottom
25279 2019-Jan-13 16:45:11.597469 - [DEBUG] End adding new jump function
25280 2019-Jan-13 16:45:11.597493 - [DEBUG]
25281 2019-Jan-13 16:45:11.597516 - [DEBUG] -------------------------------------------- 700. Path Edge --------------------------------------------
25282 2019-Jan-13 16:45:11.597541 - [DEBUG]
25283 2019-Jan-13 16:45:11.597564 - [DEBUG] Process 700. path edge:
25284 2019-Jan-13 16:45:11.597587 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25285 2019-Jan-13 16:45:11.597672 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
25286 2019-Jan-13 16:45:11.598378 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25287 2019-Jan-13 16:45:11.599039 - [DEBUG]
25288 2019-Jan-13 16:45:11.599065 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25289 2019-Jan-13 16:45:11.599804 - [DEBUG] Compose: EdgeIdentity * AllBottom
25290 2019-Jan-13 16:45:11.599834 - [DEBUG]
25291 2019-Jan-13 16:45:11.599859 - [DEBUG] Propagate flow
25292 2019-Jan-13 16:45:11.599882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25293 2019-Jan-13 16:45:11.599952 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25294 2019-Jan-13 16:45:11.600621 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25295 2019-Jan-13 16:45:11.601289 - [DEBUG] Edge function : AllBottom (result of previous compose)
25296 2019-Jan-13 16:45:11.601316 - [DEBUG]
25297 2019-Jan-13 16:45:11.601343 - [DEBUG] Join: AllTop & AllBottom
25298 2019-Jan-13 16:45:11.601369 - [DEBUG] = AllBottom (new jump func)
25299 2019-Jan-13 16:45:11.601394 - [DEBUG]
25300 2019-Jan-13 16:45:11.601444 - [DEBUG] Start adding new jump function
25301 2019-Jan-13 16:45:11.601468 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25302 2019-Jan-13 16:45:11.601537 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25303 2019-Jan-13 16:45:11.602225 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25304 2019-Jan-13 16:45:11.602914 - [DEBUG] Edge Function : AllBottom
25305 2019-Jan-13 16:45:11.602951 - [DEBUG] End adding new jump function
25306 2019-Jan-13 16:45:11.602977 - [DEBUG]
25307 2019-Jan-13 16:45:11.603002 - [DEBUG] -------------------------------------------- 701. Path Edge --------------------------------------------
25308 2019-Jan-13 16:45:11.603028 - [DEBUG]
25309 2019-Jan-13 16:45:11.603051 - [DEBUG] Process 701. path edge:
25310 2019-Jan-13 16:45:11.603076 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25311 2019-Jan-13 16:45:11.603157 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
25312 2019-Jan-13 16:45:11.603866 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25313 2019-Jan-13 16:45:11.604549 - [DEBUG]
25314 2019-Jan-13 16:45:11.604578 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25315 2019-Jan-13 16:45:11.605301 - [DEBUG] Compose: EdgeIdentity * AllBottom
25316 2019-Jan-13 16:45:11.605332 - [DEBUG]
25317 2019-Jan-13 16:45:11.605356 - [DEBUG] Propagate flow
25318 2019-Jan-13 16:45:11.605380 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25319 2019-Jan-13 16:45:11.605444 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25320 2019-Jan-13 16:45:11.606086 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25321 2019-Jan-13 16:45:11.606723 - [DEBUG] Edge function : AllBottom (result of previous compose)
25322 2019-Jan-13 16:45:11.606748 - [DEBUG]
25323 2019-Jan-13 16:45:11.606774 - [DEBUG] Join: AllTop & AllBottom
25324 2019-Jan-13 16:45:11.606800 - [DEBUG] = AllBottom (new jump func)
25325 2019-Jan-13 16:45:11.606825 - [DEBUG]
25326 2019-Jan-13 16:45:11.606848 - [DEBUG] Start adding new jump function
25327 2019-Jan-13 16:45:11.606872 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25328 2019-Jan-13 16:45:11.606928 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25329 2019-Jan-13 16:45:11.607595 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25330 2019-Jan-13 16:45:11.608253 - [DEBUG] Edge Function : AllBottom
25331 2019-Jan-13 16:45:11.608283 - [DEBUG] End adding new jump function
25332 2019-Jan-13 16:45:11.608307 - [DEBUG]
25333 2019-Jan-13 16:45:11.608331 - [DEBUG] -------------------------------------------- 702. Path Edge --------------------------------------------
25334 2019-Jan-13 16:45:11.608355 - [DEBUG]
25335 2019-Jan-13 16:45:11.608378 - [DEBUG] Process 702. path edge:
25336 2019-Jan-13 16:45:11.608402 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25337 2019-Jan-13 16:45:11.608460 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
25338 2019-Jan-13 16:45:11.609096 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25339 2019-Jan-13 16:45:11.609732 - [DEBUG]
25340 2019-Jan-13 16:45:11.609758 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25341 2019-Jan-13 16:45:11.610416 - [DEBUG] Compose: EdgeIdentity * AllBottom
25342 2019-Jan-13 16:45:11.610444 - [DEBUG]
25343 2019-Jan-13 16:45:11.610468 - [DEBUG] Propagate flow
25344 2019-Jan-13 16:45:11.610491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25345 2019-Jan-13 16:45:11.610550 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25346 2019-Jan-13 16:45:11.611215 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25347 2019-Jan-13 16:45:11.611876 - [DEBUG] Edge function : AllBottom (result of previous compose)
25348 2019-Jan-13 16:45:11.611902 - [DEBUG]
25349 2019-Jan-13 16:45:11.611927 - [DEBUG] Join: AllTop & AllBottom
25350 2019-Jan-13 16:45:11.611953 - [DEBUG] = AllBottom (new jump func)
25351 2019-Jan-13 16:45:11.611977 - [DEBUG]
25352 2019-Jan-13 16:45:11.612001 - [DEBUG] Start adding new jump function
25353 2019-Jan-13 16:45:11.612024 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25354 2019-Jan-13 16:45:11.612085 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25355 2019-Jan-13 16:45:11.612726 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25356 2019-Jan-13 16:45:11.613371 - [DEBUG] Edge Function : AllBottom
25357 2019-Jan-13 16:45:11.613400 - [DEBUG] End adding new jump function
25358 2019-Jan-13 16:45:11.613424 - [DEBUG]
25359 2019-Jan-13 16:45:11.613448 - [DEBUG] -------------------------------------------- 703. Path Edge --------------------------------------------
25360 2019-Jan-13 16:45:11.613472 - [DEBUG]
25361 2019-Jan-13 16:45:11.613495 - [DEBUG] Process 703. path edge:
25362 2019-Jan-13 16:45:11.613519 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25363 2019-Jan-13 16:45:11.613576 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
25364 2019-Jan-13 16:45:11.614221 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25365 2019-Jan-13 16:45:11.614885 - [DEBUG]
25366 2019-Jan-13 16:45:11.614910 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25367 2019-Jan-13 16:45:11.615573 - [DEBUG] Possible callees:
25368 2019-Jan-13 16:45:11.615599 - [DEBUG] llvm.dbg.declare
25369 2019-Jan-13 16:45:11.615624 - [DEBUG] Possible return sites:
25370 2019-Jan-13 16:45:11.615648 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16325371 2019-Jan-13 16:45:11.616951 - [DEBUG] Found and process special summary
25372 2019-Jan-13 16:45:11.616989 - [DEBUG] Compose: EdgeIdentity * AllBottom
25373 2019-Jan-13 16:45:11.617016 - [DEBUG]
25374 2019-Jan-13 16:45:11.617040 - [DEBUG] Propagate flow
25375 2019-Jan-13 16:45:11.617064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25376 2019-Jan-13 16:45:11.617121 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25377 2019-Jan-13 16:45:11.617773 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25378 2019-Jan-13 16:45:11.618458 - [DEBUG] Edge function : AllBottom (result of previous compose)
25379 2019-Jan-13 16:45:11.618484 - [DEBUG]
25380 2019-Jan-13 16:45:11.618511 - [DEBUG] Join: AllTop & AllBottom
25381 2019-Jan-13 16:45:11.618538 - [DEBUG] = AllBottom (new jump func)
25382 2019-Jan-13 16:45:11.618562 - [DEBUG]
25383 2019-Jan-13 16:45:11.618586 - [DEBUG] Start adding new jump function
25384 2019-Jan-13 16:45:11.618609 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25385 2019-Jan-13 16:45:11.618673 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25386 2019-Jan-13 16:45:11.619326 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25387 2019-Jan-13 16:45:11.619966 - [DEBUG] Edge Function : AllBottom
25388 2019-Jan-13 16:45:11.619995 - [DEBUG] End adding new jump function
25389 2019-Jan-13 16:45:11.620020 - [DEBUG]
25390 2019-Jan-13 16:45:11.620043 - [DEBUG] -------------------------------------------- 704. Path Edge --------------------------------------------
25391 2019-Jan-13 16:45:11.620068 - [DEBUG]
25392 2019-Jan-13 16:45:11.620092 - [DEBUG] Process 704. path edge:
25393 2019-Jan-13 16:45:11.620116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25394 2019-Jan-13 16:45:11.620172 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
25395 2019-Jan-13 16:45:11.620812 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25396 2019-Jan-13 16:45:11.621469 - [DEBUG]
25397 2019-Jan-13 16:45:11.621495 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25398 2019-Jan-13 16:45:11.622183 - [DEBUG] Compose: EdgeIdentity * AllBottom
25399 2019-Jan-13 16:45:11.622211 - [DEBUG]
25400 2019-Jan-13 16:45:11.622235 - [DEBUG] Propagate flow
25401 2019-Jan-13 16:45:11.622263 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25402 2019-Jan-13 16:45:11.622322 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25403 2019-Jan-13 16:45:11.622962 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25404 2019-Jan-13 16:45:11.623599 - [DEBUG] Edge function : AllBottom (result of previous compose)
25405 2019-Jan-13 16:45:11.623624 - [DEBUG]
25406 2019-Jan-13 16:45:11.623649 - [DEBUG] Join: AllTop & AllBottom
25407 2019-Jan-13 16:45:11.623675 - [DEBUG] = AllBottom (new jump func)
25408 2019-Jan-13 16:45:11.623699 - [DEBUG]
25409 2019-Jan-13 16:45:11.623723 - [DEBUG] Start adding new jump function
25410 2019-Jan-13 16:45:11.623746 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25411 2019-Jan-13 16:45:11.623802 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25412 2019-Jan-13 16:45:11.624438 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25413 2019-Jan-13 16:45:11.625107 - [DEBUG] Edge Function : AllBottom
25414 2019-Jan-13 16:45:11.625136 - [DEBUG] End adding new jump function
25415 2019-Jan-13 16:45:11.625161 - [DEBUG]
25416 2019-Jan-13 16:45:11.625184 - [DEBUG] -------------------------------------------- 705. Path Edge --------------------------------------------
25417 2019-Jan-13 16:45:11.625224 - [DEBUG]
25418 2019-Jan-13 16:45:11.625247 - [DEBUG] Process 705. path edge:
25419 2019-Jan-13 16:45:11.625271 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25420 2019-Jan-13 16:45:11.625328 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
25421 2019-Jan-13 16:45:11.625979 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25422 2019-Jan-13 16:45:11.626666 - [DEBUG]
25423 2019-Jan-13 16:45:11.626695 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25424 2019-Jan-13 16:45:11.627418 - [DEBUG] Compose: EdgeIdentity * AllBottom
25425 2019-Jan-13 16:45:11.627448 - [DEBUG]
25426 2019-Jan-13 16:45:11.627472 - [DEBUG] Propagate flow
25427 2019-Jan-13 16:45:11.627495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25428 2019-Jan-13 16:45:11.627570 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25429 2019-Jan-13 16:45:11.628313 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25430 2019-Jan-13 16:45:11.628978 - [DEBUG] Edge function : AllBottom (result of previous compose)
25431 2019-Jan-13 16:45:11.629005 - [DEBUG]
25432 2019-Jan-13 16:45:11.629030 - [DEBUG] Join: AllTop & AllBottom
25433 2019-Jan-13 16:45:11.629057 - [DEBUG] = AllBottom (new jump func)
25434 2019-Jan-13 16:45:11.629081 - [DEBUG]
25435 2019-Jan-13 16:45:11.629105 - [DEBUG] Start adding new jump function
25436 2019-Jan-13 16:45:11.629128 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25437 2019-Jan-13 16:45:11.629190 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25438 2019-Jan-13 16:45:11.629826 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25439 2019-Jan-13 16:45:11.630471 - [DEBUG] Edge Function : AllBottom
25440 2019-Jan-13 16:45:11.630500 - [DEBUG] End adding new jump function
25441 2019-Jan-13 16:45:11.630525 - [DEBUG]
25442 2019-Jan-13 16:45:11.630548 - [DEBUG] -------------------------------------------- 706. Path Edge --------------------------------------------
25443 2019-Jan-13 16:45:11.630573 - [DEBUG]
25444 2019-Jan-13 16:45:11.630596 - [DEBUG] Process 706. path edge:
25445 2019-Jan-13 16:45:11.630620 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25446 2019-Jan-13 16:45:11.630677 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
25447 2019-Jan-13 16:45:11.631342 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25448 2019-Jan-13 16:45:11.632015 - [DEBUG]
25449 2019-Jan-13 16:45:11.632039 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25450 2019-Jan-13 16:45:11.632706 - [DEBUG] Possible callees:
25451 2019-Jan-13 16:45:11.632731 - [DEBUG] llvm.dbg.declare
25452 2019-Jan-13 16:45:11.632756 - [DEBUG] Possible return sites:
25453 2019-Jan-13 16:45:11.632780 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16925454 2019-Jan-13 16:45:11.634068 - [DEBUG] Found and process special summary
25455 2019-Jan-13 16:45:11.634107 - [DEBUG] Compose: EdgeIdentity * AllBottom
25456 2019-Jan-13 16:45:11.634135 - [DEBUG]
25457 2019-Jan-13 16:45:11.634160 - [DEBUG] Propagate flow
25458 2019-Jan-13 16:45:11.634183 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25459 2019-Jan-13 16:45:11.634258 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25460 2019-Jan-13 16:45:11.634927 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25461 2019-Jan-13 16:45:11.635564 - [DEBUG] Edge function : AllBottom (result of previous compose)
25462 2019-Jan-13 16:45:11.635590 - [DEBUG]
25463 2019-Jan-13 16:45:11.635615 - [DEBUG] Join: AllTop & AllBottom
25464 2019-Jan-13 16:45:11.635641 - [DEBUG] = AllBottom (new jump func)
25465 2019-Jan-13 16:45:11.635665 - [DEBUG]
25466 2019-Jan-13 16:45:11.635689 - [DEBUG] Start adding new jump function
25467 2019-Jan-13 16:45:11.635712 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25468 2019-Jan-13 16:45:11.635768 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25469 2019-Jan-13 16:45:11.636408 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25470 2019-Jan-13 16:45:11.637062 - [DEBUG] Edge Function : AllBottom
25471 2019-Jan-13 16:45:11.637092 - [DEBUG] End adding new jump function
25472 2019-Jan-13 16:45:11.637116 - [DEBUG]
25473 2019-Jan-13 16:45:11.637140 - [DEBUG] -------------------------------------------- 707. Path Edge --------------------------------------------
25474 2019-Jan-13 16:45:11.637165 - [DEBUG]
25475 2019-Jan-13 16:45:11.637188 - [DEBUG] Process 707. path edge:
25476 2019-Jan-13 16:45:11.637212 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25477 2019-Jan-13 16:45:11.637276 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
25478 2019-Jan-13 16:45:11.637960 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25479 2019-Jan-13 16:45:11.638656 - [DEBUG]
25480 2019-Jan-13 16:45:11.638682 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25481 2019-Jan-13 16:45:11.639399 - [DEBUG] Compose: EdgeIdentity * AllBottom
25482 2019-Jan-13 16:45:11.639431 - [DEBUG]
25483 2019-Jan-13 16:45:11.639456 - [DEBUG] Propagate flow
25484 2019-Jan-13 16:45:11.639480 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25485 2019-Jan-13 16:45:11.639557 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25486 2019-Jan-13 16:45:11.640249 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25487 2019-Jan-13 16:45:11.640909 - [DEBUG] Edge function : AllBottom (result of previous compose)
25488 2019-Jan-13 16:45:11.640936 - [DEBUG]
25489 2019-Jan-13 16:45:11.640962 - [DEBUG] Join: AllTop & AllBottom
25490 2019-Jan-13 16:45:11.640988 - [DEBUG] = AllBottom (new jump func)
25491 2019-Jan-13 16:45:11.641013 - [DEBUG]
25492 2019-Jan-13 16:45:11.641037 - [DEBUG] Start adding new jump function
25493 2019-Jan-13 16:45:11.641061 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25494 2019-Jan-13 16:45:11.641123 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25495 2019-Jan-13 16:45:11.641792 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25496 2019-Jan-13 16:45:11.642433 - [DEBUG] Edge Function : AllBottom
25497 2019-Jan-13 16:45:11.642463 - [DEBUG] End adding new jump function
25498 2019-Jan-13 16:45:11.642488 - [DEBUG]
25499 2019-Jan-13 16:45:11.642512 - [DEBUG] -------------------------------------------- 708. Path Edge --------------------------------------------
25500 2019-Jan-13 16:45:11.642536 - [DEBUG]
25501 2019-Jan-13 16:45:11.642560 - [DEBUG] Process 708. path edge:
25502 2019-Jan-13 16:45:11.642584 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25503 2019-Jan-13 16:45:11.642660 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
25504 2019-Jan-13 16:45:11.643298 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25505 2019-Jan-13 16:45:11.643933 - [DEBUG]
25506 2019-Jan-13 16:45:11.643959 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25507 2019-Jan-13 16:45:11.644622 - [DEBUG] Compose: EdgeIdentity * AllBottom
25508 2019-Jan-13 16:45:11.644651 - [DEBUG]
25509 2019-Jan-13 16:45:11.644675 - [DEBUG] Propagate flow
25510 2019-Jan-13 16:45:11.644698 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25511 2019-Jan-13 16:45:11.644770 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25512 2019-Jan-13 16:45:11.645414 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25513 2019-Jan-13 16:45:11.646049 - [DEBUG] Edge function : AllBottom (result of previous compose)
25514 2019-Jan-13 16:45:11.646075 - [DEBUG]
25515 2019-Jan-13 16:45:11.646099 - [DEBUG] Join: AllTop & AllBottom
25516 2019-Jan-13 16:45:11.646125 - [DEBUG] = AllBottom (new jump func)
25517 2019-Jan-13 16:45:11.646149 - [DEBUG]
25518 2019-Jan-13 16:45:11.646173 - [DEBUG] Start adding new jump function
25519 2019-Jan-13 16:45:11.646196 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25520 2019-Jan-13 16:45:11.646252 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25521 2019-Jan-13 16:45:11.646888 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25522 2019-Jan-13 16:45:11.647535 - [DEBUG] Edge Function : AllBottom
25523 2019-Jan-13 16:45:11.647564 - [DEBUG] End adding new jump function
25524 2019-Jan-13 16:45:11.647588 - [DEBUG]
25525 2019-Jan-13 16:45:11.647612 - [DEBUG] -------------------------------------------- 709. Path Edge --------------------------------------------
25526 2019-Jan-13 16:45:11.647636 - [DEBUG]
25527 2019-Jan-13 16:45:11.647663 - [DEBUG] Process 709. path edge:
25528 2019-Jan-13 16:45:11.647687 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25529 2019-Jan-13 16:45:11.647746 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
25530 2019-Jan-13 16:45:11.648435 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25531 2019-Jan-13 16:45:11.649094 - [DEBUG]
25532 2019-Jan-13 16:45:11.649119 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25533 2019-Jan-13 16:45:11.649816 - [DEBUG] Compose: EdgeIdentity * AllBottom
25534 2019-Jan-13 16:45:11.649846 - [DEBUG]
25535 2019-Jan-13 16:45:11.649870 - [DEBUG] Propagate flow
25536 2019-Jan-13 16:45:11.649894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25537 2019-Jan-13 16:45:11.649961 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25538 2019-Jan-13 16:45:11.650647 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25539 2019-Jan-13 16:45:11.651347 - [DEBUG] Edge function : AllBottom (result of previous compose)
25540 2019-Jan-13 16:45:11.651376 - [DEBUG]
25541 2019-Jan-13 16:45:11.651442 - [DEBUG] Join: AllTop & AllBottom
25542 2019-Jan-13 16:45:11.651472 - [DEBUG] = AllBottom (new jump func)
25543 2019-Jan-13 16:45:11.651498 - [DEBUG]
25544 2019-Jan-13 16:45:11.651522 - [DEBUG] Start adding new jump function
25545 2019-Jan-13 16:45:11.651545 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25546 2019-Jan-13 16:45:11.651627 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25547 2019-Jan-13 16:45:11.652379 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25548 2019-Jan-13 16:45:11.653055 - [DEBUG] Edge Function : AllBottom
25549 2019-Jan-13 16:45:11.653088 - [DEBUG] End adding new jump function
25550 2019-Jan-13 16:45:11.653112 - [DEBUG]
25551 2019-Jan-13 16:45:11.653137 - [DEBUG] -------------------------------------------- 710. Path Edge --------------------------------------------
25552 2019-Jan-13 16:45:11.653162 - [DEBUG]
25553 2019-Jan-13 16:45:11.653185 - [DEBUG] Process 710. path edge:
25554 2019-Jan-13 16:45:11.653209 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25555 2019-Jan-13 16:45:11.653274 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
25556 2019-Jan-13 16:45:11.653915 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25557 2019-Jan-13 16:45:11.654552 - [DEBUG]
25558 2019-Jan-13 16:45:11.654579 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25559 2019-Jan-13 16:45:11.655274 - [DEBUG] Compose: EdgeIdentity * AllBottom
25560 2019-Jan-13 16:45:11.655303 - [DEBUG]
25561 2019-Jan-13 16:45:11.655327 - [DEBUG] Propagate flow
25562 2019-Jan-13 16:45:11.655350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25563 2019-Jan-13 16:45:11.655408 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25564 2019-Jan-13 16:45:11.656051 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25565 2019-Jan-13 16:45:11.656687 - [DEBUG] Edge function : AllBottom (result of previous compose)
25566 2019-Jan-13 16:45:11.656712 - [DEBUG]
25567 2019-Jan-13 16:45:11.656737 - [DEBUG] Join: AllTop & AllBottom
25568 2019-Jan-13 16:45:11.656763 - [DEBUG] = AllBottom (new jump func)
25569 2019-Jan-13 16:45:11.656788 - [DEBUG]
25570 2019-Jan-13 16:45:11.656811 - [DEBUG] Start adding new jump function
25571 2019-Jan-13 16:45:11.656835 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25572 2019-Jan-13 16:45:11.656891 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25573 2019-Jan-13 16:45:11.657528 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25574 2019-Jan-13 16:45:11.658196 - [DEBUG] Edge Function : AllBottom
25575 2019-Jan-13 16:45:11.658225 - [DEBUG] End adding new jump function
25576 2019-Jan-13 16:45:11.658249 - [DEBUG]
25577 2019-Jan-13 16:45:11.658273 - [DEBUG] -------------------------------------------- 711. Path Edge --------------------------------------------
25578 2019-Jan-13 16:45:11.658297 - [DEBUG]
25579 2019-Jan-13 16:45:11.658321 - [DEBUG] Process 711. path edge:
25580 2019-Jan-13 16:45:11.658344 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25581 2019-Jan-13 16:45:11.658402 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
25582 2019-Jan-13 16:45:11.659042 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25583 2019-Jan-13 16:45:11.659677 - [DEBUG]
25584 2019-Jan-13 16:45:11.659701 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25585 2019-Jan-13 16:45:11.660361 - [DEBUG] Compose: EdgeIdentity * AllBottom
25586 2019-Jan-13 16:45:11.660391 - [DEBUG]
25587 2019-Jan-13 16:45:11.660415 - [DEBUG] Propagate flow
25588 2019-Jan-13 16:45:11.660438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25589 2019-Jan-13 16:45:11.660496 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25590 2019-Jan-13 16:45:11.661132 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25591 2019-Jan-13 16:45:11.661796 - [DEBUG] Edge function : AllBottom (result of previous compose)
25592 2019-Jan-13 16:45:11.661822 - [DEBUG]
25593 2019-Jan-13 16:45:11.661847 - [DEBUG] Join: AllTop & AllBottom
25594 2019-Jan-13 16:45:11.661873 - [DEBUG] = AllBottom (new jump func)
25595 2019-Jan-13 16:45:11.661897 - [DEBUG]
25596 2019-Jan-13 16:45:11.661920 - [DEBUG] Start adding new jump function
25597 2019-Jan-13 16:45:11.661944 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25598 2019-Jan-13 16:45:11.662000 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25599 2019-Jan-13 16:45:11.662643 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25600 2019-Jan-13 16:45:11.663281 - [DEBUG] Edge Function : AllBottom
25601 2019-Jan-13 16:45:11.663310 - [DEBUG] End adding new jump function
25602 2019-Jan-13 16:45:11.663334 - [DEBUG]
25603 2019-Jan-13 16:45:11.663357 - [DEBUG] -------------------------------------------- 712. Path Edge --------------------------------------------
25604 2019-Jan-13 16:45:11.663381 - [DEBUG]
25605 2019-Jan-13 16:45:11.663404 - [DEBUG] Process 712. path edge:
25606 2019-Jan-13 16:45:11.663428 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25607 2019-Jan-13 16:45:11.663486 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
25608 2019-Jan-13 16:45:11.664122 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25609 2019-Jan-13 16:45:11.664783 - [DEBUG]
25610 2019-Jan-13 16:45:11.664810 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25611 2019-Jan-13 16:45:11.665483 - [DEBUG] Compose: EdgeIdentity * AllBottom
25612 2019-Jan-13 16:45:11.665512 - [DEBUG]
25613 2019-Jan-13 16:45:11.665536 - [DEBUG] Propagate flow
25614 2019-Jan-13 16:45:11.665560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25615 2019-Jan-13 16:45:11.665621 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25616 2019-Jan-13 16:45:11.666265 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25617 2019-Jan-13 16:45:11.666900 - [DEBUG] Edge function : AllBottom (result of previous compose)
25618 2019-Jan-13 16:45:11.666926 - [DEBUG]
25619 2019-Jan-13 16:45:11.666950 - [DEBUG] Join: AllTop & AllBottom
25620 2019-Jan-13 16:45:11.666976 - [DEBUG] = AllBottom (new jump func)
25621 2019-Jan-13 16:45:11.667000 - [DEBUG]
25622 2019-Jan-13 16:45:11.667024 - [DEBUG] Start adding new jump function
25623 2019-Jan-13 16:45:11.667047 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25624 2019-Jan-13 16:45:11.667103 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25625 2019-Jan-13 16:45:11.667744 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25626 2019-Jan-13 16:45:11.668400 - [DEBUG] Edge Function : AllBottom
25627 2019-Jan-13 16:45:11.668429 - [DEBUG] End adding new jump function
25628 2019-Jan-13 16:45:11.668453 - [DEBUG]
25629 2019-Jan-13 16:45:11.668477 - [DEBUG] -------------------------------------------- 713. Path Edge --------------------------------------------
25630 2019-Jan-13 16:45:11.668501 - [DEBUG]
25631 2019-Jan-13 16:45:11.668524 - [DEBUG] Process 713. path edge:
25632 2019-Jan-13 16:45:11.668548 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25633 2019-Jan-13 16:45:11.668605 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
25634 2019-Jan-13 16:45:11.669242 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25635 2019-Jan-13 16:45:11.669889 - [DEBUG]
25636 2019-Jan-13 16:45:11.669915 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25637 2019-Jan-13 16:45:11.670571 - [DEBUG] Compose: EdgeIdentity * AllBottom
25638 2019-Jan-13 16:45:11.670599 - [DEBUG]
25639 2019-Jan-13 16:45:11.670622 - [DEBUG] Propagate flow
25640 2019-Jan-13 16:45:11.670646 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25641 2019-Jan-13 16:45:11.670703 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25642 2019-Jan-13 16:45:11.671346 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25643 2019-Jan-13 16:45:11.671999 - [DEBUG] Edge function : AllBottom (result of previous compose)
25644 2019-Jan-13 16:45:11.672024 - [DEBUG]
25645 2019-Jan-13 16:45:11.672049 - [DEBUG] Join: AllTop & AllBottom
25646 2019-Jan-13 16:45:11.672075 - [DEBUG] = AllBottom (new jump func)
25647 2019-Jan-13 16:45:11.672099 - [DEBUG]
25648 2019-Jan-13 16:45:11.672122 - [DEBUG] Start adding new jump function
25649 2019-Jan-13 16:45:11.672146 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25650 2019-Jan-13 16:45:11.672202 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25651 2019-Jan-13 16:45:11.672845 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25652 2019-Jan-13 16:45:11.673484 - [DEBUG] Edge Function : AllBottom
25653 2019-Jan-13 16:45:11.673512 - [DEBUG] End adding new jump function
25654 2019-Jan-13 16:45:11.673536 - [DEBUG]
25655 2019-Jan-13 16:45:11.673560 - [DEBUG] -------------------------------------------- 714. Path Edge --------------------------------------------
25656 2019-Jan-13 16:45:11.673584 - [DEBUG]
25657 2019-Jan-13 16:45:11.673607 - [DEBUG] Process 714. path edge:
25658 2019-Jan-13 16:45:11.673631 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25659 2019-Jan-13 16:45:11.673688 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
25660 2019-Jan-13 16:45:11.674328 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25661 2019-Jan-13 16:45:11.674979 - [DEBUG]
25662 2019-Jan-13 16:45:11.675005 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25663 2019-Jan-13 16:45:11.675661 - [DEBUG] Compose: EdgeIdentity * AllBottom
25664 2019-Jan-13 16:45:11.675690 - [DEBUG]
25665 2019-Jan-13 16:45:11.675714 - [DEBUG] Propagate flow
25666 2019-Jan-13 16:45:11.675737 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25667 2019-Jan-13 16:45:11.675794 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25668 2019-Jan-13 16:45:11.676436 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25669 2019-Jan-13 16:45:11.677088 - [DEBUG] Edge function : AllBottom (result of previous compose)
25670 2019-Jan-13 16:45:11.677114 - [DEBUG]
25671 2019-Jan-13 16:45:11.677138 - [DEBUG] Join: AllTop & AllBottom
25672 2019-Jan-13 16:45:11.677165 - [DEBUG] = AllBottom (new jump func)
25673 2019-Jan-13 16:45:11.677189 - [DEBUG]
25674 2019-Jan-13 16:45:11.677213 - [DEBUG] Start adding new jump function
25675 2019-Jan-13 16:45:11.677236 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25676 2019-Jan-13 16:45:11.677298 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25677 2019-Jan-13 16:45:11.677998 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25678 2019-Jan-13 16:45:11.678740 - [DEBUG] Edge Function : AllBottom
25679 2019-Jan-13 16:45:11.678775 - [DEBUG] End adding new jump function
25680 2019-Jan-13 16:45:11.678800 - [DEBUG]
25681 2019-Jan-13 16:45:11.678826 - [DEBUG] -------------------------------------------- 715. Path Edge --------------------------------------------
25682 2019-Jan-13 16:45:11.678852 - [DEBUG]
25683 2019-Jan-13 16:45:11.678876 - [DEBUG] Process 715. path edge:
25684 2019-Jan-13 16:45:11.678901 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25685 2019-Jan-13 16:45:11.678983 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
25686 2019-Jan-13 16:45:11.679707 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25687 2019-Jan-13 16:45:11.680385 - [DEBUG]
25688 2019-Jan-13 16:45:11.680412 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25689 2019-Jan-13 16:45:11.681112 - [DEBUG] Compose: EdgeIdentity * AllBottom
25690 2019-Jan-13 16:45:11.681142 - [DEBUG]
25691 2019-Jan-13 16:45:11.681165 - [DEBUG] Propagate flow
25692 2019-Jan-13 16:45:11.681189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25693 2019-Jan-13 16:45:11.681256 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25694 2019-Jan-13 16:45:11.681946 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25695 2019-Jan-13 16:45:11.682607 - [DEBUG] Edge function : AllBottom (result of previous compose)
25696 2019-Jan-13 16:45:11.682632 - [DEBUG]
25697 2019-Jan-13 16:45:11.682658 - [DEBUG] Join: AllTop & AllBottom
25698 2019-Jan-13 16:45:11.682684 - [DEBUG] = AllBottom (new jump func)
25699 2019-Jan-13 16:45:11.682709 - [DEBUG]
25700 2019-Jan-13 16:45:11.682733 - [DEBUG] Start adding new jump function
25701 2019-Jan-13 16:45:11.682756 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25702 2019-Jan-13 16:45:11.682820 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25703 2019-Jan-13 16:45:11.683498 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25704 2019-Jan-13 16:45:11.684175 - [DEBUG] Edge Function : AllBottom
25705 2019-Jan-13 16:45:11.684213 - [DEBUG] End adding new jump function
25706 2019-Jan-13 16:45:11.684238 - [DEBUG]
25707 2019-Jan-13 16:45:11.684263 - [DEBUG] -------------------------------------------- 716. Path Edge --------------------------------------------
25708 2019-Jan-13 16:45:11.684290 - [DEBUG]
25709 2019-Jan-13 16:45:11.684313 - [DEBUG] Process 716. path edge:
25710 2019-Jan-13 16:45:11.684337 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25711 2019-Jan-13 16:45:11.684421 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
25712 2019-Jan-13 16:45:11.685171 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25713 2019-Jan-13 16:45:11.685873 - [DEBUG]
25714 2019-Jan-13 16:45:11.685899 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25715 2019-Jan-13 16:45:11.686573 - [DEBUG] Start of endsummarytab entry
25716 2019-Jan-13 16:45:11.686608 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
25717 2019-Jan-13 16:45:11.687251 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
25718 2019-Jan-13 16:45:11.687317 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25719 2019-Jan-13 16:45:11.687952 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25720 2019-Jan-13 16:45:11.688628 - [DEBUG] EF: AllBottom
25721 2019-Jan-13 16:45:11.688654 - [DEBUG]
25722 2019-Jan-13 16:45:11.688678 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25723 2019-Jan-13 16:45:11.689313 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
25724 2019-Jan-13 16:45:11.689986 - [DEBUG] EF: AllBottom
25725 2019-Jan-13 16:45:11.690011 - [DEBUG]
25726 2019-Jan-13 16:45:11.690034 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25727 2019-Jan-13 16:45:11.690673 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25728 2019-Jan-13 16:45:11.691323 - [DEBUG] EF: AllBottom
25729 2019-Jan-13 16:45:11.691348 - [DEBUG]
25730 2019-Jan-13 16:45:11.691371 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25731 2019-Jan-13 16:45:11.692029 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
25732 2019-Jan-13 16:45:11.692666 - [DEBUG] EF: AllBottom
25733 2019-Jan-13 16:45:11.692690 - [DEBUG]
25734 2019-Jan-13 16:45:11.692714 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25735 2019-Jan-13 16:45:11.693353 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
25736 2019-Jan-13 16:45:11.693997 - [DEBUG] EF: AllBottom
25737 2019-Jan-13 16:45:11.694022 - [DEBUG]
25738 2019-Jan-13 16:45:11.694045 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25739 2019-Jan-13 16:45:11.694678 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
25740 2019-Jan-13 16:45:11.695330 - [DEBUG] EF: AllBottom
25741 2019-Jan-13 16:45:11.695355 - [DEBUG]
25742 2019-Jan-13 16:45:11.695379 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25743 2019-Jan-13 16:45:11.696013 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25744 2019-Jan-13 16:45:11.696647 - [DEBUG] EF: AllBottom
25745 2019-Jan-13 16:45:11.696672 - [DEBUG]
25746 2019-Jan-13 16:45:11.696695 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25747 2019-Jan-13 16:45:11.697329 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25748 2019-Jan-13 16:45:11.697973 - [DEBUG] EF: AllBottom
25749 2019-Jan-13 16:45:11.697998 - [DEBUG]
25750 2019-Jan-13 16:45:11.698022 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25751 2019-Jan-13 16:45:11.698691 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25752 2019-Jan-13 16:45:11.699338 - [DEBUG] EF: AllBottom
25753 2019-Jan-13 16:45:11.699364 - [DEBUG]
25754 2019-Jan-13 16:45:11.699387 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25755 2019-Jan-13 16:45:11.700021 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25756 2019-Jan-13 16:45:11.700665 - [DEBUG] EF: AllBottom
25757 2019-Jan-13 16:45:11.700690 - [DEBUG]
25758 2019-Jan-13 16:45:11.700713 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25759 2019-Jan-13 16:45:11.701346 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
25760 2019-Jan-13 16:45:11.702004 - [DEBUG] EF: AllBottom
25761 2019-Jan-13 16:45:11.702029 - [DEBUG]
25762 2019-Jan-13 16:45:11.702052 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25763 2019-Jan-13 16:45:11.702686 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
25764 2019-Jan-13 16:45:11.703336 - [DEBUG] EF: AllBottom
25765 2019-Jan-13 16:45:11.703361 - [DEBUG]
25766 2019-Jan-13 16:45:11.703384 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25767 2019-Jan-13 16:45:11.704016 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25768 2019-Jan-13 16:45:11.704654 - [DEBUG] EF: AllBottom
25769 2019-Jan-13 16:45:11.704689 - [DEBUG]
25770 2019-Jan-13 16:45:11.704713 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25771 2019-Jan-13 16:45:11.705366 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
25772 2019-Jan-13 16:45:11.706006 - [DEBUG] EF: AllBottom
25773 2019-Jan-13 16:45:11.706031 - [DEBUG]
25774 2019-Jan-13 16:45:11.706053 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25775 2019-Jan-13 16:45:11.706687 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
25776 2019-Jan-13 16:45:11.707325 - [DEBUG] EF: AllBottom
25777 2019-Jan-13 16:45:11.707350 - [DEBUG]
25778 2019-Jan-13 16:45:11.707373 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25779 2019-Jan-13 16:45:11.708006 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
25780 2019-Jan-13 16:45:11.708689 - [DEBUG] EF: AllBottom
25781 2019-Jan-13 16:45:11.708715 - [DEBUG]
25782 2019-Jan-13 16:45:11.708739 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25783 2019-Jan-13 16:45:11.709397 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
25784 2019-Jan-13 16:45:11.710044 - [DEBUG] EF: AllBottom
25785 2019-Jan-13 16:45:11.710068 - [DEBUG]
25786 2019-Jan-13 16:45:11.710092 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25787 2019-Jan-13 16:45:11.710726 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25788 2019-Jan-13 16:45:11.711362 - [DEBUG] EF: AllBottom
25789 2019-Jan-13 16:45:11.711387 - [DEBUG]
25790 2019-Jan-13 16:45:11.711431 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25791 2019-Jan-13 16:45:11.712065 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25792 2019-Jan-13 16:45:11.712701 - [DEBUG] EF: AllBottom
25793 2019-Jan-13 16:45:11.712726 - [DEBUG]
25794 2019-Jan-13 16:45:11.712750 - [DEBUG] ---------------
25795 2019-Jan-13 16:45:11.712773 - [DEBUG]
25796 2019-Jan-13 16:45:11.712799 - [DEBUG] End of endsummarytab entry
25797 2019-Jan-13 16:45:11.712823 - [DEBUG]
25798 2019-Jan-13 16:45:11.712846 - [DEBUG] Start of incomingtab entry
25799 2019-Jan-13 16:45:11.712871 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
25800 2019-Jan-13 16:45:11.713512 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
25801 2019-Jan-13 16:45:11.713573 - [DEBUG] ---------------
25802 2019-Jan-13 16:45:11.713597 - [DEBUG] End of incomingtab entry
25803 2019-Jan-13 16:45:11.713621 - [DEBUG]
25804 2019-Jan-13 16:45:11.713647 - [DEBUG] EDGE:
25805 2019-Jan-13 16:45:11.713704 - [DEBUG] ---> 25806 2019-Jan-13 16:45:11.714347 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25807 2019-Jan-13 16:45:11.715011 - [DEBUG]
25808 2019-Jan-13 16:45:11.715037 - [DEBUG] EDGE:
25809 2019-Jan-13 16:45:11.715097 - [DEBUG] ---> 25810 2019-Jan-13 16:45:11.715750 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25811 2019-Jan-13 16:45:11.716388 - [DEBUG]
25812 2019-Jan-13 16:45:11.716439 - [DEBUG] Compose: EdgeIdentity * AllBottom
25813 2019-Jan-13 16:45:11.716467 - [DEBUG]
25814 2019-Jan-13 16:45:11.716490 - [DEBUG] Propagate flow
25815 2019-Jan-13 16:45:11.716514 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25816 2019-Jan-13 16:45:11.716573 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25817 2019-Jan-13 16:45:11.717251 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25818 2019-Jan-13 16:45:11.717908 - [DEBUG] Edge function : AllBottom (result of previous compose)
25819 2019-Jan-13 16:45:11.717934 - [DEBUG]
25820 2019-Jan-13 16:45:11.717960 - [DEBUG] Join: AllTop & AllBottom
25821 2019-Jan-13 16:45:11.717987 - [DEBUG] = AllBottom (new jump func)
25822 2019-Jan-13 16:45:11.718011 - [DEBUG]
25823 2019-Jan-13 16:45:11.718036 - [DEBUG] Start adding new jump function
25824 2019-Jan-13 16:45:11.718060 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25825 2019-Jan-13 16:45:11.718146 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25826 2019-Jan-13 16:45:11.718819 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25827 2019-Jan-13 16:45:11.719475 - [DEBUG] Edge Function : AllBottom
25828 2019-Jan-13 16:45:11.719513 - [DEBUG] End adding new jump function
25829 2019-Jan-13 16:45:11.719536 - [DEBUG]
25830 2019-Jan-13 16:45:11.719560 - [DEBUG] -------------------------------------------- 717. Path Edge --------------------------------------------
25831 2019-Jan-13 16:45:11.719585 - [DEBUG]
25832 2019-Jan-13 16:45:11.719607 - [DEBUG] Process 717. path edge:
25833 2019-Jan-13 16:45:11.719631 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25834 2019-Jan-13 16:45:11.719691 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
25835 2019-Jan-13 16:45:11.720342 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25836 2019-Jan-13 16:45:11.720984 - [DEBUG]
25837 2019-Jan-13 16:45:11.721008 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25838 2019-Jan-13 16:45:11.721723 - [DEBUG] Possible callees:
25839 2019-Jan-13 16:45:11.721750 - [DEBUG] llvm.dbg.declare
25840 2019-Jan-13 16:45:11.721775 - [DEBUG] Possible return sites:
25841 2019-Jan-13 16:45:11.721799 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19325842 2019-Jan-13 16:45:11.723151 - [DEBUG] Found and process special summary
25843 2019-Jan-13 16:45:11.723199 - [DEBUG] Compose: EdgeIdentity * AllBottom
25844 2019-Jan-13 16:45:11.723227 - [DEBUG]
25845 2019-Jan-13 16:45:11.723252 - [DEBUG] Propagate flow
25846 2019-Jan-13 16:45:11.723275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25847 2019-Jan-13 16:45:11.723340 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25848 2019-Jan-13 16:45:11.724072 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25849 2019-Jan-13 16:45:11.724762 - [DEBUG] Edge function : AllBottom (result of previous compose)
25850 2019-Jan-13 16:45:11.724791 - [DEBUG]
25851 2019-Jan-13 16:45:11.724818 - [DEBUG] Join: AllTop & AllBottom
25852 2019-Jan-13 16:45:11.724844 - [DEBUG] = AllBottom (new jump func)
25853 2019-Jan-13 16:45:11.724869 - [DEBUG]
25854 2019-Jan-13 16:45:11.724892 - [DEBUG] Start adding new jump function
25855 2019-Jan-13 16:45:11.724916 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25856 2019-Jan-13 16:45:11.724979 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25857 2019-Jan-13 16:45:11.725619 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25858 2019-Jan-13 16:45:11.726257 - [DEBUG] Edge Function : AllBottom
25859 2019-Jan-13 16:45:11.726305 - [DEBUG] End adding new jump function
25860 2019-Jan-13 16:45:11.726329 - [DEBUG]
25861 2019-Jan-13 16:45:11.726353 - [DEBUG] -------------------------------------------- 718. Path Edge --------------------------------------------
25862 2019-Jan-13 16:45:11.726378 - [DEBUG]
25863 2019-Jan-13 16:45:11.726401 - [DEBUG] Process 718. path edge:
25864 2019-Jan-13 16:45:11.726426 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25865 2019-Jan-13 16:45:11.726483 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
25866 2019-Jan-13 16:45:11.727122 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25867 2019-Jan-13 16:45:11.727758 - [DEBUG]
25868 2019-Jan-13 16:45:11.727784 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25869 2019-Jan-13 16:45:11.728480 - [DEBUG] Compose: EdgeIdentity * AllBottom
25870 2019-Jan-13 16:45:11.728509 - [DEBUG]
25871 2019-Jan-13 16:45:11.728533 - [DEBUG] Propagate flow
25872 2019-Jan-13 16:45:11.728556 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25873 2019-Jan-13 16:45:11.728615 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25874 2019-Jan-13 16:45:11.729253 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25875 2019-Jan-13 16:45:11.729889 - [DEBUG] Edge function : AllBottom (result of previous compose)
25876 2019-Jan-13 16:45:11.729914 - [DEBUG]
25877 2019-Jan-13 16:45:11.729938 - [DEBUG] Join: AllTop & AllBottom
25878 2019-Jan-13 16:45:11.729964 - [DEBUG] = AllBottom (new jump func)
25879 2019-Jan-13 16:45:11.729989 - [DEBUG]
25880 2019-Jan-13 16:45:11.730012 - [DEBUG] Start adding new jump function
25881 2019-Jan-13 16:45:11.730035 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25882 2019-Jan-13 16:45:11.730091 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25883 2019-Jan-13 16:45:11.730726 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25884 2019-Jan-13 16:45:11.731366 - [DEBUG] Edge Function : AllBottom
25885 2019-Jan-13 16:45:11.731395 - [DEBUG] End adding new jump function
25886 2019-Jan-13 16:45:11.731437 - [DEBUG]
25887 2019-Jan-13 16:45:11.731461 - [DEBUG] -------------------------------------------- 719. Path Edge --------------------------------------------
25888 2019-Jan-13 16:45:11.731485 - [DEBUG]
25889 2019-Jan-13 16:45:11.731508 - [DEBUG] Process 719. path edge:
25890 2019-Jan-13 16:45:11.731532 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25891 2019-Jan-13 16:45:11.731593 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
25892 2019-Jan-13 16:45:11.732251 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25893 2019-Jan-13 16:45:11.732929 - [DEBUG]
25894 2019-Jan-13 16:45:11.732958 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25895 2019-Jan-13 16:45:11.733689 - [DEBUG] Compose: EdgeIdentity * AllBottom
25896 2019-Jan-13 16:45:11.733720 - [DEBUG]
25897 2019-Jan-13 16:45:11.733745 - [DEBUG] Propagate flow
25898 2019-Jan-13 16:45:11.733769 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25899 2019-Jan-13 16:45:11.733850 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25900 2019-Jan-13 16:45:11.734566 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25901 2019-Jan-13 16:45:11.735307 - [DEBUG] Edge function : AllBottom (result of previous compose)
25902 2019-Jan-13 16:45:11.735334 - [DEBUG]
25903 2019-Jan-13 16:45:11.735360 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25904 2019-Jan-13 16:45:11.735425 - [DEBUG] = AllBottom
25905 2019-Jan-13 16:45:11.735450 - [DEBUG]
25906 2019-Jan-13 16:45:11.735474 - [DEBUG] PROPAGATE: No new function!
25907 2019-Jan-13 16:45:11.735501 - [DEBUG] EDGE:
25908 2019-Jan-13 16:45:11.735575 - [DEBUG] ---> 25909 2019-Jan-13 16:45:11.736239 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25910 2019-Jan-13 16:45:11.736876 - [DEBUG]
25911 2019-Jan-13 16:45:11.736902 - [DEBUG] EDGE:
25912 2019-Jan-13 16:45:11.736960 - [DEBUG] ---> 25913 2019-Jan-13 16:45:11.737600 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25914 2019-Jan-13 16:45:11.738272 - [DEBUG]
25915 2019-Jan-13 16:45:11.738329 - [DEBUG] Compose: EdgeIdentity * AllBottom
25916 2019-Jan-13 16:45:11.738357 - [DEBUG]
25917 2019-Jan-13 16:45:11.738381 - [DEBUG] Propagate flow
25918 2019-Jan-13 16:45:11.738405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25919 2019-Jan-13 16:45:11.738466 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25920 2019-Jan-13 16:45:11.739142 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25921 2019-Jan-13 16:45:11.739798 - [DEBUG] Edge function : AllBottom (result of previous compose)
25922 2019-Jan-13 16:45:11.739825 - [DEBUG]
25923 2019-Jan-13 16:45:11.739851 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25924 2019-Jan-13 16:45:11.739877 - [DEBUG] = AllBottom
25925 2019-Jan-13 16:45:11.739901 - [DEBUG]
25926 2019-Jan-13 16:45:11.739930 - [DEBUG] PROPAGATE: No new function!
25927 2019-Jan-13 16:45:11.739962 - [DEBUG] EDGE:
25928 2019-Jan-13 16:45:11.740025 - [DEBUG] ---> 25929 2019-Jan-13 16:45:11.740686 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25930 2019-Jan-13 16:45:11.741322 - [DEBUG]
25931 2019-Jan-13 16:45:11.741348 - [DEBUG] EDGE:
25932 2019-Jan-13 16:45:11.741427 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
25933 2019-Jan-13 16:45:11.742072 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25934 2019-Jan-13 16:45:11.742707 - [DEBUG]
25935 2019-Jan-13 16:45:11.742732 - [DEBUG] EDGE:
25936 2019-Jan-13 16:45:11.742790 - [DEBUG] ---> 25937 2019-Jan-13 16:45:11.743432 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25938 2019-Jan-13 16:45:11.744067 - [DEBUG]
25939 2019-Jan-13 16:45:11.744092 - [DEBUG] EDGE:
25940 2019-Jan-13 16:45:11.744150 - [DEBUG] ---> 25941 2019-Jan-13 16:45:11.744800 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25942 2019-Jan-13 16:45:11.745435 - [DEBUG]
25943 2019-Jan-13 16:45:11.745461 - [DEBUG] EDGE:
25944 2019-Jan-13 16:45:11.745518 - [DEBUG] ---> 25945 2019-Jan-13 16:45:11.746158 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25946 2019-Jan-13 16:45:11.746810 - [DEBUG]
25947 2019-Jan-13 16:45:11.746854 - [DEBUG] Compose: EdgeIdentity * AllBottom
25948 2019-Jan-13 16:45:11.746881 - [DEBUG]
25949 2019-Jan-13 16:45:11.746905 - [DEBUG] Propagate flow
25950 2019-Jan-13 16:45:11.746929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25951 2019-Jan-13 16:45:11.746985 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25952 2019-Jan-13 16:45:11.747633 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25953 2019-Jan-13 16:45:11.748292 - [DEBUG] Edge function : AllBottom (result of previous compose)
25954 2019-Jan-13 16:45:11.748318 - [DEBUG]
25955 2019-Jan-13 16:45:11.748343 - [DEBUG] Join: AllTop & AllBottom
25956 2019-Jan-13 16:45:11.748369 - [DEBUG] = AllBottom (new jump func)
25957 2019-Jan-13 16:45:11.748393 - [DEBUG]
25958 2019-Jan-13 16:45:11.748417 - [DEBUG] Start adding new jump function
25959 2019-Jan-13 16:45:11.748440 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25960 2019-Jan-13 16:45:11.748499 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25961 2019-Jan-13 16:45:11.749154 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25962 2019-Jan-13 16:45:11.749798 - [DEBUG] Edge Function : AllBottom
25963 2019-Jan-13 16:45:11.749828 - [DEBUG] End adding new jump function
25964 2019-Jan-13 16:45:11.749852 - [DEBUG]
25965 2019-Jan-13 16:45:11.749876 - [DEBUG] -------------------------------------------- 720. Path Edge --------------------------------------------
25966 2019-Jan-13 16:45:11.749900 - [DEBUG]
25967 2019-Jan-13 16:45:11.749923 - [DEBUG] Process 720. path edge:
25968 2019-Jan-13 16:45:11.749948 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25969 2019-Jan-13 16:45:11.750005 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
25970 2019-Jan-13 16:45:11.750643 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25971 2019-Jan-13 16:45:11.751277 - [DEBUG]
25972 2019-Jan-13 16:45:11.751302 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25973 2019-Jan-13 16:45:11.752008 - [DEBUG] Compose: EdgeIdentity * AllBottom
25974 2019-Jan-13 16:45:11.752038 - [DEBUG]
25975 2019-Jan-13 16:45:11.752062 - [DEBUG] Propagate flow
25976 2019-Jan-13 16:45:11.752086 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25977 2019-Jan-13 16:45:11.752148 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
25978 2019-Jan-13 16:45:11.752788 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25979 2019-Jan-13 16:45:11.753431 - [DEBUG] Edge function : AllBottom (result of previous compose)
25980 2019-Jan-13 16:45:11.753457 - [DEBUG]
25981 2019-Jan-13 16:45:11.753482 - [DEBUG] Join: AllTop & AllBottom
25982 2019-Jan-13 16:45:11.753508 - [DEBUG] = AllBottom (new jump func)
25983 2019-Jan-13 16:45:11.753533 - [DEBUG]
25984 2019-Jan-13 16:45:11.753556 - [DEBUG] Start adding new jump function
25985 2019-Jan-13 16:45:11.753579 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25986 2019-Jan-13 16:45:11.753636 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25987 2019-Jan-13 16:45:11.754272 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
25988 2019-Jan-13 16:45:11.754926 - [DEBUG] Edge Function : AllBottom
25989 2019-Jan-13 16:45:11.754954 - [DEBUG] End adding new jump function
25990 2019-Jan-13 16:45:11.754978 - [DEBUG]
25991 2019-Jan-13 16:45:11.755001 - [DEBUG] -------------------------------------------- 721. Path Edge --------------------------------------------
25992 2019-Jan-13 16:45:11.755039 - [DEBUG]
25993 2019-Jan-13 16:45:11.755063 - [DEBUG] Process 721. path edge:
25994 2019-Jan-13 16:45:11.755087 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25995 2019-Jan-13 16:45:11.755144 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
25996 2019-Jan-13 16:45:11.755779 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25997 2019-Jan-13 16:45:11.756415 - [DEBUG]
25998 2019-Jan-13 16:45:11.756441 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
25999 2019-Jan-13 16:45:11.757124 - [DEBUG] Compose: EdgeIdentity * AllBottom
26000 2019-Jan-13 16:45:11.757153 - [DEBUG]
26001 2019-Jan-13 16:45:11.757176 - [DEBUG] Propagate flow
26002 2019-Jan-13 16:45:11.757200 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26003 2019-Jan-13 16:45:11.757268 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
26004 2019-Jan-13 16:45:11.757940 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26005 2019-Jan-13 16:45:11.758634 - [DEBUG] Edge function : AllBottom (result of previous compose)
26006 2019-Jan-13 16:45:11.758661 - [DEBUG]
26007 2019-Jan-13 16:45:11.758687 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26008 2019-Jan-13 16:45:11.758712 - [DEBUG] = AllBottom
26009 2019-Jan-13 16:45:11.758737 - [DEBUG]
26010 2019-Jan-13 16:45:11.758761 - [DEBUG] PROPAGATE: No new function!
26011 2019-Jan-13 16:45:11.758786 - [DEBUG] EDGE:
26012 2019-Jan-13 16:45:11.758852 - [DEBUG] ---> 26013 2019-Jan-13 16:45:11.759512 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26014 2019-Jan-13 16:45:11.760187 - [DEBUG]
26015 2019-Jan-13 16:45:11.760215 - [DEBUG] EDGE:
26016 2019-Jan-13 16:45:11.760283 - [DEBUG] ---> 26017 2019-Jan-13 16:45:11.760951 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26018 2019-Jan-13 16:45:11.761637 - [DEBUG]
26019 2019-Jan-13 16:45:11.761663 - [DEBUG] EDGE:
26020 2019-Jan-13 16:45:11.761723 - [DEBUG] ---> 26021 2019-Jan-13 16:45:11.762362 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26022 2019-Jan-13 16:45:11.762997 - [DEBUG]
26023 2019-Jan-13 16:45:11.763022 - [DEBUG] EDGE:
26024 2019-Jan-13 16:45:11.763080 - [DEBUG] ---> 26025 2019-Jan-13 16:45:11.763736 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26026 2019-Jan-13 16:45:11.764380 - [DEBUG]
26027 2019-Jan-13 16:45:11.764405 - [DEBUG] EDGE:
26028 2019-Jan-13 16:45:11.764463 - [DEBUG] ---> 26029 2019-Jan-13 16:45:11.765133 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26030 2019-Jan-13 16:45:11.765789 - [DEBUG]
26031 2019-Jan-13 16:45:11.765816 - [DEBUG] EDGE:
26032 2019-Jan-13 16:45:11.765881 - [DEBUG] ---> 26033 2019-Jan-13 16:45:11.766556 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26034 2019-Jan-13 16:45:11.767280 - [DEBUG]
26035 2019-Jan-13 16:45:11.767351 - [DEBUG] Compose: EdgeIdentity * AllBottom
26036 2019-Jan-13 16:45:11.767381 - [DEBUG]
26037 2019-Jan-13 16:45:11.767406 - [DEBUG] Propagate flow
26038 2019-Jan-13 16:45:11.767430 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26039 2019-Jan-13 16:45:11.767511 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
26040 2019-Jan-13 16:45:11.768252 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26041 2019-Jan-13 16:45:11.768943 - [DEBUG] Edge function : AllBottom (result of previous compose)
26042 2019-Jan-13 16:45:11.768971 - [DEBUG]
26043 2019-Jan-13 16:45:11.768999 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26044 2019-Jan-13 16:45:11.769026 - [DEBUG] = AllBottom
26045 2019-Jan-13 16:45:11.769050 - [DEBUG]
26046 2019-Jan-13 16:45:11.769074 - [DEBUG] PROPAGATE: No new function!
26047 2019-Jan-13 16:45:11.769106 - [DEBUG] EDGE:
26048 2019-Jan-13 16:45:11.769176 - [DEBUG] ---> 26049 2019-Jan-13 16:45:11.769886 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26050 2019-Jan-13 16:45:11.770547 - [DEBUG]
26051 2019-Jan-13 16:45:11.770574 - [DEBUG] EDGE:
26052 2019-Jan-13 16:45:11.770638 - [DEBUG] ---> 26053 2019-Jan-13 16:45:11.771276 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26054 2019-Jan-13 16:45:11.771944 - [DEBUG]
26055 2019-Jan-13 16:45:11.771970 - [DEBUG] EDGE:
26056 2019-Jan-13 16:45:11.772028 - [DEBUG] ---> 26057 2019-Jan-13 16:45:11.772668 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26058 2019-Jan-13 16:45:11.773305 - [DEBUG]
26059 2019-Jan-13 16:45:11.773362 - [DEBUG] Compose: EdgeIdentity * AllBottom
26060 2019-Jan-13 16:45:11.773390 - [DEBUG]
26061 2019-Jan-13 16:45:11.773415 - [DEBUG] Propagate flow
26062 2019-Jan-13 16:45:11.773438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26063 2019-Jan-13 16:45:11.773496 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
26064 2019-Jan-13 16:45:11.774137 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26065 2019-Jan-13 16:45:11.774788 - [DEBUG] Edge function : AllBottom (result of previous compose)
26066 2019-Jan-13 16:45:11.774813 - [DEBUG]
26067 2019-Jan-13 16:45:11.774840 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26068 2019-Jan-13 16:45:11.774866 - [DEBUG] = AllBottom
26069 2019-Jan-13 16:45:11.774891 - [DEBUG]
26070 2019-Jan-13 16:45:11.774914 - [DEBUG] PROPAGATE: No new function!
26071 2019-Jan-13 16:45:11.774941 - [DEBUG] EDGE:
26072 2019-Jan-13 16:45:11.774999 - [DEBUG] ---> 26073 2019-Jan-13 16:45:11.775645 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26074 2019-Jan-13 16:45:11.776280 - [DEBUG]
26075 2019-Jan-13 16:45:11.776306 - [DEBUG] EDGE:
26076 2019-Jan-13 16:45:11.776363 - [DEBUG] ---> 26077 2019-Jan-13 16:45:11.777017 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26078 2019-Jan-13 16:45:11.777653 - [DEBUG]
26079 2019-Jan-13 16:45:11.777678 - [DEBUG] EDGE:
26080 2019-Jan-13 16:45:11.777735 - [DEBUG] ---> 26081 2019-Jan-13 16:45:11.778387 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26082 2019-Jan-13 16:45:11.779035 - [DEBUG]
26083 2019-Jan-13 16:45:11.779060 - [DEBUG] EDGE:
26084 2019-Jan-13 16:45:11.779118 - [DEBUG] ---> 26085 2019-Jan-13 16:45:11.779758 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26086 2019-Jan-13 16:45:11.780394 - [DEBUG]
26087 2019-Jan-13 16:45:11.780433 - [DEBUG] Compose: EdgeIdentity * AllBottom
26088 2019-Jan-13 16:45:11.780460 - [DEBUG]
26089 2019-Jan-13 16:45:11.780484 - [DEBUG] Propagate flow
26090 2019-Jan-13 16:45:11.780507 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26091 2019-Jan-13 16:45:11.780564 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
26092 2019-Jan-13 16:45:11.781203 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26093 2019-Jan-13 16:45:11.781876 - [DEBUG] Edge function : AllBottom (result of previous compose)
26094 2019-Jan-13 16:45:11.781902 - [DEBUG]
26095 2019-Jan-13 16:45:11.781927 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26096 2019-Jan-13 16:45:11.781953 - [DEBUG] = AllBottom
26097 2019-Jan-13 16:45:11.781977 - [DEBUG]
26098 2019-Jan-13 16:45:11.782000 - [DEBUG] PROPAGATE: No new function!
26099 2019-Jan-13 16:45:11.782028 - [DEBUG] EDGE:
26100 2019-Jan-13 16:45:11.782090 - [DEBUG] ---> 26101 2019-Jan-13 16:45:11.782754 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26102 2019-Jan-13 16:45:11.783398 - [DEBUG]
26103 2019-Jan-13 16:45:11.783430 - [DEBUG] EDGE:
26104 2019-Jan-13 16:45:11.783490 - [DEBUG] ---> 26105 2019-Jan-13 16:45:11.784126 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26106 2019-Jan-13 16:45:11.784788 - [DEBUG]
26107 2019-Jan-13 16:45:11.784813 - [DEBUG] EDGE:
26108 2019-Jan-13 16:45:11.784871 - [DEBUG] ---> 26109 2019-Jan-13 16:45:11.785512 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26110 2019-Jan-13 16:45:11.786149 - [DEBUG]
26111 2019-Jan-13 16:45:11.786192 - [DEBUG] Compose: EdgeIdentity * AllBottom
26112 2019-Jan-13 16:45:11.786220 - [DEBUG]
26113 2019-Jan-13 16:45:11.786245 - [DEBUG] Propagate flow
26114 2019-Jan-13 16:45:11.786268 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26115 2019-Jan-13 16:45:11.786325 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
26116 2019-Jan-13 16:45:11.786963 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26117 2019-Jan-13 16:45:11.787601 - [DEBUG] Edge function : AllBottom (result of previous compose)
26118 2019-Jan-13 16:45:11.787626 - [DEBUG]
26119 2019-Jan-13 16:45:11.787651 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26120 2019-Jan-13 16:45:11.787692 - [DEBUG] = AllBottom
26121 2019-Jan-13 16:45:11.787718 - [DEBUG]
26122 2019-Jan-13 16:45:11.787741 - [DEBUG] PROPAGATE: No new function!
26123 2019-Jan-13 16:45:11.787767 - [DEBUG] EDGE:
26124 2019-Jan-13 16:45:11.787825 - [DEBUG] ---> 26125 2019-Jan-13 16:45:11.788487 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26126 2019-Jan-13 16:45:11.789131 - [DEBUG]
26127 2019-Jan-13 16:45:11.789157 - [DEBUG] EDGE:
26128 2019-Jan-13 16:45:11.789214 - [DEBUG] ---> 26129 2019-Jan-13 16:45:11.789851 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26130 2019-Jan-13 16:45:11.790498 - [DEBUG]
26131 2019-Jan-13 16:45:11.790522 - [DEBUG] EDGE:
26132 2019-Jan-13 16:45:11.790582 - [DEBUG] ---> 26133 2019-Jan-13 16:45:11.791223 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26134 2019-Jan-13 16:45:11.791885 - [DEBUG]
26135 2019-Jan-13 16:45:11.791925 - [DEBUG] Compose: EdgeIdentity * AllBottom
26136 2019-Jan-13 16:45:11.791953 - [DEBUG]
26137 2019-Jan-13 16:45:11.791977 - [DEBUG] Propagate flow
26138 2019-Jan-13 16:45:11.792000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26139 2019-Jan-13 16:45:11.792057 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
26140 2019-Jan-13 16:45:11.792695 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26141 2019-Jan-13 16:45:11.793332 - [DEBUG] Edge function : AllBottom (result of previous compose)
26142 2019-Jan-13 16:45:11.793358 - [DEBUG]
26143 2019-Jan-13 16:45:11.793383 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26144 2019-Jan-13 16:45:11.793409 - [DEBUG] = AllBottom
26145 2019-Jan-13 16:45:11.793433 - [DEBUG]
26146 2019-Jan-13 16:45:11.793456 - [DEBUG] PROPAGATE: No new function!
26147 2019-Jan-13 16:45:11.793485 - [DEBUG] EDGE:
26148 2019-Jan-13 16:45:11.793544 - [DEBUG] ---> 26149 2019-Jan-13 16:45:11.794191 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26150 2019-Jan-13 16:45:11.794844 - [DEBUG]
26151 2019-Jan-13 16:45:11.794880 - [DEBUG] Compose: EdgeIdentity * AllBottom
26152 2019-Jan-13 16:45:11.794907 - [DEBUG]
26153 2019-Jan-13 16:45:11.794931 - [DEBUG] Propagate flow
26154 2019-Jan-13 16:45:11.794955 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26155 2019-Jan-13 16:45:11.795011 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26156 2019-Jan-13 16:45:11.795652 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26157 2019-Jan-13 16:45:11.796298 - [DEBUG] Edge function : AllBottom (result of previous compose)
26158 2019-Jan-13 16:45:11.796324 - [DEBUG]
26159 2019-Jan-13 16:45:11.796349 - [DEBUG] Join: AllTop & AllBottom
26160 2019-Jan-13 16:45:11.796375 - [DEBUG] = AllBottom (new jump func)
26161 2019-Jan-13 16:45:11.796399 - [DEBUG]
26162 2019-Jan-13 16:45:11.796423 - [DEBUG] Start adding new jump function
26163 2019-Jan-13 16:45:11.796446 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26164 2019-Jan-13 16:45:11.796508 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26165 2019-Jan-13 16:45:11.797197 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26166 2019-Jan-13 16:45:11.797857 - [DEBUG] Edge Function : AllBottom
26167 2019-Jan-13 16:45:11.797889 - [DEBUG] End adding new jump function
26168 2019-Jan-13 16:45:11.797913 - [DEBUG]
26169 2019-Jan-13 16:45:11.797937 - [DEBUG] -------------------------------------------- 722. Path Edge --------------------------------------------
26170 2019-Jan-13 16:45:11.797963 - [DEBUG]
26171 2019-Jan-13 16:45:11.797986 - [DEBUG] Process 722. path edge:
26172 2019-Jan-13 16:45:11.798010 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26173 2019-Jan-13 16:45:11.798094 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
26174 2019-Jan-13 16:45:11.798760 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26175 2019-Jan-13 16:45:11.799432 - [DEBUG]
26176 2019-Jan-13 16:45:11.799458 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26177 2019-Jan-13 16:45:11.800129 - [DEBUG] Possible callees:
26178 2019-Jan-13 16:45:11.800154 - [DEBUG] foo
26179 2019-Jan-13 16:45:11.800179 - [DEBUG] Possible return sites:
26180 2019-Jan-13 16:45:11.800203 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12626181 2019-Jan-13 16:45:11.801549 - [DEBUG] Found and process special summary
26182 2019-Jan-13 16:45:11.801601 - [DEBUG] Compose: EdgeIdentity * AllBottom
26183 2019-Jan-13 16:45:11.801631 - [DEBUG]
26184 2019-Jan-13 16:45:11.801656 - [DEBUG] Propagate flow
26185 2019-Jan-13 16:45:11.801680 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26186 2019-Jan-13 16:45:11.801749 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26187 2019-Jan-13 16:45:11.802477 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26188 2019-Jan-13 16:45:11.803149 - [DEBUG] Edge function : AllBottom (result of previous compose)
26189 2019-Jan-13 16:45:11.803175 - [DEBUG]
26190 2019-Jan-13 16:45:11.803202 - [DEBUG] Join: AllTop & AllBottom
26191 2019-Jan-13 16:45:11.803228 - [DEBUG] = AllBottom (new jump func)
26192 2019-Jan-13 16:45:11.803253 - [DEBUG]
26193 2019-Jan-13 16:45:11.803277 - [DEBUG] Start adding new jump function
26194 2019-Jan-13 16:45:11.803300 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26195 2019-Jan-13 16:45:11.803367 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26196 2019-Jan-13 16:45:11.804056 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26197 2019-Jan-13 16:45:11.804778 - [DEBUG] Edge Function : AllBottom
26198 2019-Jan-13 16:45:11.804817 - [DEBUG] End adding new jump function
26199 2019-Jan-13 16:45:11.804842 - [DEBUG]
26200 2019-Jan-13 16:45:11.804867 - [DEBUG] -------------------------------------------- 723. Path Edge --------------------------------------------
26201 2019-Jan-13 16:45:11.804893 - [DEBUG]
26202 2019-Jan-13 16:45:11.804916 - [DEBUG] Process 723. path edge:
26203 2019-Jan-13 16:45:11.804941 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26204 2019-Jan-13 16:45:11.805021 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
26205 2019-Jan-13 16:45:11.805739 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26206 2019-Jan-13 16:45:11.806429 - [DEBUG]
26207 2019-Jan-13 16:45:11.806456 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26208 2019-Jan-13 16:45:11.807177 - [DEBUG] Compose: EdgeIdentity * AllBottom
26209 2019-Jan-13 16:45:11.807207 - [DEBUG]
26210 2019-Jan-13 16:45:11.807230 - [DEBUG] Propagate flow
26211 2019-Jan-13 16:45:11.807254 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26212 2019-Jan-13 16:45:11.807315 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26213 2019-Jan-13 16:45:11.807954 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26214 2019-Jan-13 16:45:11.808627 - [DEBUG] Edge function : AllBottom (result of previous compose)
26215 2019-Jan-13 16:45:11.808653 - [DEBUG]
26216 2019-Jan-13 16:45:11.808680 - [DEBUG] Join: AllTop & AllBottom
26217 2019-Jan-13 16:45:11.808706 - [DEBUG] = AllBottom (new jump func)
26218 2019-Jan-13 16:45:11.808731 - [DEBUG]
26219 2019-Jan-13 16:45:11.808754 - [DEBUG] Start adding new jump function
26220 2019-Jan-13 16:45:11.808778 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26221 2019-Jan-13 16:45:11.808837 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26222 2019-Jan-13 16:45:11.809477 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26223 2019-Jan-13 16:45:11.810113 - [DEBUG] Edge Function : AllBottom
26224 2019-Jan-13 16:45:11.810142 - [DEBUG] End adding new jump function
26225 2019-Jan-13 16:45:11.810166 - [DEBUG]
26226 2019-Jan-13 16:45:11.810190 - [DEBUG] -------------------------------------------- 724. Path Edge --------------------------------------------
26227 2019-Jan-13 16:45:11.810214 - [DEBUG]
26228 2019-Jan-13 16:45:11.810238 - [DEBUG] Process 724. path edge:
26229 2019-Jan-13 16:45:11.810262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26230 2019-Jan-13 16:45:11.810318 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
26231 2019-Jan-13 16:45:11.810954 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26232 2019-Jan-13 16:45:11.811610 - [DEBUG]
26233 2019-Jan-13 16:45:11.811636 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26234 2019-Jan-13 16:45:11.812288 - [DEBUG] Compose: EdgeIdentity * AllBottom
26235 2019-Jan-13 16:45:11.812317 - [DEBUG]
26236 2019-Jan-13 16:45:11.812341 - [DEBUG] Propagate flow
26237 2019-Jan-13 16:45:11.812364 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26238 2019-Jan-13 16:45:11.812421 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26239 2019-Jan-13 16:45:11.813058 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26240 2019-Jan-13 16:45:11.813699 - [DEBUG] Edge function : AllBottom (result of previous compose)
26241 2019-Jan-13 16:45:11.813724 - [DEBUG]
26242 2019-Jan-13 16:45:11.813749 - [DEBUG] Join: AllTop & AllBottom
26243 2019-Jan-13 16:45:11.813775 - [DEBUG] = AllBottom (new jump func)
26244 2019-Jan-13 16:45:11.813799 - [DEBUG]
26245 2019-Jan-13 16:45:11.813823 - [DEBUG] Start adding new jump function
26246 2019-Jan-13 16:45:11.813846 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26247 2019-Jan-13 16:45:11.813903 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26248 2019-Jan-13 16:45:11.814538 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26249 2019-Jan-13 16:45:11.815198 - [DEBUG] Edge Function : AllBottom
26250 2019-Jan-13 16:45:11.815227 - [DEBUG] End adding new jump function
26251 2019-Jan-13 16:45:11.815250 - [DEBUG]
26252 2019-Jan-13 16:45:11.815274 - [DEBUG] -------------------------------------------- 725. Path Edge --------------------------------------------
26253 2019-Jan-13 16:45:11.815310 - [DEBUG]
26254 2019-Jan-13 16:45:11.815334 - [DEBUG] Process 725. path edge:
26255 2019-Jan-13 16:45:11.815358 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26256 2019-Jan-13 16:45:11.815420 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
26257 2019-Jan-13 16:45:11.816079 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26258 2019-Jan-13 16:45:11.816718 - [DEBUG]
26259 2019-Jan-13 16:45:11.816745 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26260 2019-Jan-13 16:45:11.817411 - [DEBUG] Compose: EdgeIdentity * AllBottom
26261 2019-Jan-13 16:45:11.817439 - [DEBUG]
26262 2019-Jan-13 16:45:11.817463 - [DEBUG] Propagate flow
26263 2019-Jan-13 16:45:11.817486 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26264 2019-Jan-13 16:45:11.817544 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26265 2019-Jan-13 16:45:11.818219 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26266 2019-Jan-13 16:45:11.818863 - [DEBUG] Edge function : AllBottom (result of previous compose)
26267 2019-Jan-13 16:45:11.818889 - [DEBUG]
26268 2019-Jan-13 16:45:11.818914 - [DEBUG] Join: AllTop & AllBottom
26269 2019-Jan-13 16:45:11.818940 - [DEBUG] = AllBottom (new jump func)
26270 2019-Jan-13 16:45:11.818964 - [DEBUG]
26271 2019-Jan-13 16:45:11.818987 - [DEBUG] Start adding new jump function
26272 2019-Jan-13 16:45:11.819011 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26273 2019-Jan-13 16:45:11.819067 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26274 2019-Jan-13 16:45:11.819704 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26275 2019-Jan-13 16:45:11.820350 - [DEBUG] Edge Function : AllBottom
26276 2019-Jan-13 16:45:11.820378 - [DEBUG] End adding new jump function
26277 2019-Jan-13 16:45:11.820402 - [DEBUG]
26278 2019-Jan-13 16:45:11.820425 - [DEBUG] -------------------------------------------- 726. Path Edge --------------------------------------------
26279 2019-Jan-13 16:45:11.820449 - [DEBUG]
26280 2019-Jan-13 16:45:11.820473 - [DEBUG] Process 726. path edge:
26281 2019-Jan-13 16:45:11.820497 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26282 2019-Jan-13 16:45:11.820553 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
26283 2019-Jan-13 16:45:11.821198 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26284 2019-Jan-13 16:45:11.821859 - [DEBUG]
26285 2019-Jan-13 16:45:11.821884 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26286 2019-Jan-13 16:45:11.822554 - [DEBUG] Possible callees:
26287 2019-Jan-13 16:45:11.822579 - [DEBUG] llvm.dbg.declare
26288 2019-Jan-13 16:45:11.822604 - [DEBUG] Possible return sites:
26289 2019-Jan-13 16:45:11.822628 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13626290 2019-Jan-13 16:45:11.823915 - [DEBUG] Found and process special summary
26291 2019-Jan-13 16:45:11.823951 - [DEBUG] Compose: EdgeIdentity * AllBottom
26292 2019-Jan-13 16:45:11.823979 - [DEBUG]
26293 2019-Jan-13 16:45:11.824003 - [DEBUG] Propagate flow
26294 2019-Jan-13 16:45:11.824039 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26295 2019-Jan-13 16:45:11.824097 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26296 2019-Jan-13 16:45:11.824750 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26297 2019-Jan-13 16:45:11.825390 - [DEBUG] Edge function : AllBottom (result of previous compose)
26298 2019-Jan-13 16:45:11.825415 - [DEBUG]
26299 2019-Jan-13 16:45:11.825440 - [DEBUG] Join: AllTop & AllBottom
26300 2019-Jan-13 16:45:11.825466 - [DEBUG] = AllBottom (new jump func)
26301 2019-Jan-13 16:45:11.825491 - [DEBUG]
26302 2019-Jan-13 16:45:11.825514 - [DEBUG] Start adding new jump function
26303 2019-Jan-13 16:45:11.825538 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26304 2019-Jan-13 16:45:11.825594 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26305 2019-Jan-13 16:45:11.826230 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26306 2019-Jan-13 16:45:11.826867 - [DEBUG] Edge Function : AllBottom
26307 2019-Jan-13 16:45:11.826896 - [DEBUG] End adding new jump function
26308 2019-Jan-13 16:45:11.826919 - [DEBUG]
26309 2019-Jan-13 16:45:11.826943 - [DEBUG] -------------------------------------------- 727. Path Edge --------------------------------------------
26310 2019-Jan-13 16:45:11.826967 - [DEBUG]
26311 2019-Jan-13 16:45:11.826990 - [DEBUG] Process 727. path edge:
26312 2019-Jan-13 16:45:11.827014 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26313 2019-Jan-13 16:45:11.827071 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
26314 2019-Jan-13 16:45:11.827709 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26315 2019-Jan-13 16:45:11.828360 - [DEBUG]
26316 2019-Jan-13 16:45:11.828385 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26317 2019-Jan-13 16:45:11.829069 - [DEBUG] Compose: EdgeIdentity * AllBottom
26318 2019-Jan-13 16:45:11.829099 - [DEBUG]
26319 2019-Jan-13 16:45:11.829124 - [DEBUG] Propagate flow
26320 2019-Jan-13 16:45:11.829147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26321 2019-Jan-13 16:45:11.829213 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26322 2019-Jan-13 16:45:11.829878 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26323 2019-Jan-13 16:45:11.830519 - [DEBUG] Edge function : AllBottom (result of previous compose)
26324 2019-Jan-13 16:45:11.830545 - [DEBUG]
26325 2019-Jan-13 16:45:11.830570 - [DEBUG] Join: AllTop & AllBottom
26326 2019-Jan-13 16:45:11.830596 - [DEBUG] = AllBottom (new jump func)
26327 2019-Jan-13 16:45:11.830621 - [DEBUG]
26328 2019-Jan-13 16:45:11.830644 - [DEBUG] Start adding new jump function
26329 2019-Jan-13 16:45:11.830667 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26330 2019-Jan-13 16:45:11.830726 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26331 2019-Jan-13 16:45:11.831362 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26332 2019-Jan-13 16:45:11.832029 - [DEBUG] Edge Function : AllBottom
26333 2019-Jan-13 16:45:11.832058 - [DEBUG] End adding new jump function
26334 2019-Jan-13 16:45:11.832082 - [DEBUG]
26335 2019-Jan-13 16:45:11.832106 - [DEBUG] -------------------------------------------- 728. Path Edge --------------------------------------------
26336 2019-Jan-13 16:45:11.832130 - [DEBUG]
26337 2019-Jan-13 16:45:11.832153 - [DEBUG] Process 728. path edge:
26338 2019-Jan-13 16:45:11.832177 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26339 2019-Jan-13 16:45:11.832252 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
26340 2019-Jan-13 16:45:11.832896 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26341 2019-Jan-13 16:45:11.833540 - [DEBUG]
26342 2019-Jan-13 16:45:11.833566 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26343 2019-Jan-13 16:45:11.834231 - [DEBUG] Compose: EdgeIdentity * AllBottom
26344 2019-Jan-13 16:45:11.834259 - [DEBUG]
26345 2019-Jan-13 16:45:11.834283 - [DEBUG] Propagate flow
26346 2019-Jan-13 16:45:11.834306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26347 2019-Jan-13 16:45:11.834365 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
26348 2019-Jan-13 16:45:11.835022 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26349 2019-Jan-13 16:45:11.835657 - [DEBUG] Edge function : AllBottom (result of previous compose)
26350 2019-Jan-13 16:45:11.835683 - [DEBUG]
26351 2019-Jan-13 16:45:11.835707 - [DEBUG] Join: AllTop & AllBottom
26352 2019-Jan-13 16:45:11.835733 - [DEBUG] = AllBottom (new jump func)
26353 2019-Jan-13 16:45:11.835758 - [DEBUG]
26354 2019-Jan-13 16:45:11.835781 - [DEBUG] Start adding new jump function
26355 2019-Jan-13 16:45:11.835805 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26356 2019-Jan-13 16:45:11.835861 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26357 2019-Jan-13 16:45:11.836497 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
26358 2019-Jan-13 16:45:11.837150 - [DEBUG] Edge Function : AllBottom
26359 2019-Jan-13 16:45:11.837180 - [DEBUG] End adding new jump function
26360 2019-Jan-13 16:45:11.837204 - [DEBUG]
26361 2019-Jan-13 16:45:11.837228 - [DEBUG] -------------------------------------------- 729. Path Edge --------------------------------------------
26362 2019-Jan-13 16:45:11.837253 - [DEBUG]
26363 2019-Jan-13 16:45:11.837277 - [DEBUG] Process 729. path edge:
26364 2019-Jan-13 16:45:11.837300 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26365 2019-Jan-13 16:45:11.837367 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
26366 2019-Jan-13 16:45:11.838032 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26367 2019-Jan-13 16:45:11.838714 - [DEBUG]
26368 2019-Jan-13 16:45:11.838741 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
26369 2019-Jan-13 16:45:11.839430 - [DEBUG] Compose: EdgeIdentity * AllBottom
26370 2019-Jan-13 16:45:11.839460 - [DEBUG]
26371 2019-Jan-13 16:45:11.839484 - [DEBUG] Propagate flow
26372 2019-Jan-13 16:45:11.839508 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26373 2019-Jan-13 16:45:11.839573 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
26374 2019-Jan-13 16:45:11.840296 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26375 2019-Jan-13 16:45:11.840981 - [DEBUG] Edge function : AllBottom (result of previous compose)
26376 2019-Jan-13 16:45:11.841007 - [DEBUG]
26377 2019-Jan-13 16:45:11.841034 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26378 2019-Jan-13 16:45:11.841059 - [DEBUG] = AllBottom
26379 2019-Jan-13 16:45:11.841084 - [DEBUG]
26380 2019-Jan-13 16:45:11.841107 - [DEBUG] PROPAGATE: No new function!
26381 2019-Jan-13 16:45:11.841134 - [DEBUG] EDGE:
26382 2019-Jan-13 16:45:11.841202 - [DEBUG] ---> 26383 2019-Jan-13 16:45:11.841888 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26384 2019-Jan-13 16:45:11.842546 - [DEBUG]
26385 2019-Jan-13 16:45:11.842572 - [DEBUG] EDGE:
26386 2019-Jan-13 16:45:11.842632 - [DEBUG] ---> 26387 2019-Jan-13 16:45:11.843268 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26388 2019-Jan-13 16:45:11.843912 - [DEBUG]
26389 2019-Jan-13 16:45:11.843937 - [DEBUG] EDGE:
26390 2019-Jan-13 16:45:11.843994 - [DEBUG] ---> 26391 2019-Jan-13 16:45:11.844635 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26392 2019-Jan-13 16:45:11.845292 - [DEBUG]
26393 2019-Jan-13 16:45:11.845346 - [DEBUG] Compose: EdgeIdentity * AllBottom
26394 2019-Jan-13 16:45:11.845373 - [DEBUG]
26395 2019-Jan-13 16:45:11.845398 - [DEBUG] Propagate flow
26396 2019-Jan-13 16:45:11.845421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26397 2019-Jan-13 16:45:11.845478 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26398 2019-Jan-13 16:45:11.846119 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26399 2019-Jan-13 16:45:11.846756 - [DEBUG] Edge function : AllBottom (result of previous compose)
26400 2019-Jan-13 16:45:11.846781 - [DEBUG]
26401 2019-Jan-13 16:45:11.846807 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26402 2019-Jan-13 16:45:11.846832 - [DEBUG] = AllBottom
26403 2019-Jan-13 16:45:11.846857 - [DEBUG]
26404 2019-Jan-13 16:45:11.846880 - [DEBUG] PROPAGATE: No new function!
26405 2019-Jan-13 16:45:11.846907 - [DEBUG] EDGE:
26406 2019-Jan-13 16:45:11.846965 - [DEBUG] ---> 26407 2019-Jan-13 16:45:11.847616 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26408 2019-Jan-13 16:45:11.848278 - [DEBUG]
26409 2019-Jan-13 16:45:11.848315 - [DEBUG] Compose: EdgeIdentity * AllBottom
26410 2019-Jan-13 16:45:11.848342 - [DEBUG]
26411 2019-Jan-13 16:45:11.848366 - [DEBUG] Propagate flow
26412 2019-Jan-13 16:45:11.848390 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26413 2019-Jan-13 16:45:11.848449 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26414 2019-Jan-13 16:45:11.849130 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26415 2019-Jan-13 16:45:11.849804 - [DEBUG] Edge function : AllBottom (result of previous compose)
26416 2019-Jan-13 16:45:11.849830 - [DEBUG]
26417 2019-Jan-13 16:45:11.849857 - [DEBUG] Join: AllTop & AllBottom
26418 2019-Jan-13 16:45:11.849884 - [DEBUG] = AllBottom (new jump func)
26419 2019-Jan-13 16:45:11.849909 - [DEBUG]
26420 2019-Jan-13 16:45:11.849932 - [DEBUG] Start adding new jump function
26421 2019-Jan-13 16:45:11.849956 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26422 2019-Jan-13 16:45:11.850028 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26423 2019-Jan-13 16:45:11.850723 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26424 2019-Jan-13 16:45:11.851476 - [DEBUG] Edge Function : AllBottom
26425 2019-Jan-13 16:45:11.851513 - [DEBUG] End adding new jump function
26426 2019-Jan-13 16:45:11.851538 - [DEBUG]
26427 2019-Jan-13 16:45:11.851563 - [DEBUG] -------------------------------------------- 730. Path Edge --------------------------------------------
26428 2019-Jan-13 16:45:11.851629 - [DEBUG]
26429 2019-Jan-13 16:45:11.851653 - [DEBUG] Process 730. path edge:
26430 2019-Jan-13 16:45:11.851678 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26431 2019-Jan-13 16:45:11.851760 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
26432 2019-Jan-13 16:45:11.852469 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26433 2019-Jan-13 16:45:11.853121 - [DEBUG]
26434 2019-Jan-13 16:45:11.853146 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26435 2019-Jan-13 16:45:11.853804 - [DEBUG] Possible callees:
26436 2019-Jan-13 16:45:11.853830 - [DEBUG] llvm.dbg.declare
26437 2019-Jan-13 16:45:11.853855 - [DEBUG] Possible return sites:
26438 2019-Jan-13 16:45:11.853878 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14326439 2019-Jan-13 16:45:11.855203 - [DEBUG] Found and process special summary
26440 2019-Jan-13 16:45:11.855244 - [DEBUG] Compose: EdgeIdentity * AllBottom
26441 2019-Jan-13 16:45:11.855272 - [DEBUG]
26442 2019-Jan-13 16:45:11.855296 - [DEBUG] Propagate flow
26443 2019-Jan-13 16:45:11.855319 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26444 2019-Jan-13 16:45:11.855378 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26445 2019-Jan-13 16:45:11.856017 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26446 2019-Jan-13 16:45:11.856653 - [DEBUG] Edge function : AllBottom (result of previous compose)
26447 2019-Jan-13 16:45:11.856678 - [DEBUG]
26448 2019-Jan-13 16:45:11.856704 - [DEBUG] Join: AllTop & AllBottom
26449 2019-Jan-13 16:45:11.856730 - [DEBUG] = AllBottom (new jump func)
26450 2019-Jan-13 16:45:11.856754 - [DEBUG]
26451 2019-Jan-13 16:45:11.856778 - [DEBUG] Start adding new jump function
26452 2019-Jan-13 16:45:11.856801 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26453 2019-Jan-13 16:45:11.856857 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26454 2019-Jan-13 16:45:11.857492 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26455 2019-Jan-13 16:45:11.858144 - [DEBUG] Edge Function : AllBottom
26456 2019-Jan-13 16:45:11.858173 - [DEBUG] End adding new jump function
26457 2019-Jan-13 16:45:11.858197 - [DEBUG]
26458 2019-Jan-13 16:45:11.858221 - [DEBUG] -------------------------------------------- 731. Path Edge --------------------------------------------
26459 2019-Jan-13 16:45:11.858246 - [DEBUG]
26460 2019-Jan-13 16:45:11.858270 - [DEBUG] Process 731. path edge:
26461 2019-Jan-13 16:45:11.858294 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26462 2019-Jan-13 16:45:11.858351 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
26463 2019-Jan-13 16:45:11.859000 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26464 2019-Jan-13 16:45:11.859666 - [DEBUG]
26465 2019-Jan-13 16:45:11.859692 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26466 2019-Jan-13 16:45:11.860383 - [DEBUG] Compose: EdgeIdentity * AllBottom
26467 2019-Jan-13 16:45:11.860412 - [DEBUG]
26468 2019-Jan-13 16:45:11.860436 - [DEBUG] Propagate flow
26469 2019-Jan-13 16:45:11.860460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26470 2019-Jan-13 16:45:11.860542 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
26471 2019-Jan-13 16:45:11.861182 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26472 2019-Jan-13 16:45:11.861840 - [DEBUG] Edge function : AllBottom (result of previous compose)
26473 2019-Jan-13 16:45:11.861866 - [DEBUG]
26474 2019-Jan-13 16:45:11.861891 - [DEBUG] Join: AllTop & AllBottom
26475 2019-Jan-13 16:45:11.861917 - [DEBUG] = AllBottom (new jump func)
26476 2019-Jan-13 16:45:11.861941 - [DEBUG]
26477 2019-Jan-13 16:45:11.861964 - [DEBUG] Start adding new jump function
26478 2019-Jan-13 16:45:11.861988 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26479 2019-Jan-13 16:45:11.862044 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26480 2019-Jan-13 16:45:11.862679 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
26481 2019-Jan-13 16:45:11.863312 - [DEBUG] Edge Function : AllBottom
26482 2019-Jan-13 16:45:11.863341 - [DEBUG] End adding new jump function
26483 2019-Jan-13 16:45:11.863365 - [DEBUG]
26484 2019-Jan-13 16:45:11.863389 - [DEBUG] -------------------------------------------- 732. Path Edge --------------------------------------------
26485 2019-Jan-13 16:45:11.863414 - [DEBUG]
26486 2019-Jan-13 16:45:11.863437 - [DEBUG] Process 732. path edge:
26487 2019-Jan-13 16:45:11.863461 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26488 2019-Jan-13 16:45:11.863517 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
26489 2019-Jan-13 16:45:11.864157 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26490 2019-Jan-13 16:45:11.864812 - [DEBUG]
26491 2019-Jan-13 16:45:11.864838 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
26492 2019-Jan-13 16:45:11.865497 - [DEBUG] Compose: EdgeIdentity * AllBottom
26493 2019-Jan-13 16:45:11.865525 - [DEBUG]
26494 2019-Jan-13 16:45:11.865548 - [DEBUG] Propagate flow
26495 2019-Jan-13 16:45:11.865571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26496 2019-Jan-13 16:45:11.865631 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
26497 2019-Jan-13 16:45:11.866285 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26498 2019-Jan-13 16:45:11.866928 - [DEBUG] Edge function : AllBottom (result of previous compose)
26499 2019-Jan-13 16:45:11.866953 - [DEBUG]
26500 2019-Jan-13 16:45:11.866979 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26501 2019-Jan-13 16:45:11.867004 - [DEBUG] = AllBottom
26502 2019-Jan-13 16:45:11.867029 - [DEBUG]
26503 2019-Jan-13 16:45:11.867052 - [DEBUG] PROPAGATE: No new function!
26504 2019-Jan-13 16:45:11.867077 - [DEBUG] EDGE:
26505 2019-Jan-13 16:45:11.867136 - [DEBUG] ---> 26506 2019-Jan-13 16:45:11.867769 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26507 2019-Jan-13 16:45:11.868426 - [DEBUG]
26508 2019-Jan-13 16:45:11.868452 - [DEBUG] EDGE:
26509 2019-Jan-13 16:45:11.868509 - [DEBUG] ---> 26510 2019-Jan-13 16:45:11.869157 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26511 2019-Jan-13 16:45:11.869796 - [DEBUG]
26512 2019-Jan-13 16:45:11.869839 - [DEBUG] Compose: EdgeIdentity * AllBottom
26513 2019-Jan-13 16:45:11.869866 - [DEBUG]
26514 2019-Jan-13 16:45:11.869890 - [DEBUG] Propagate flow
26515 2019-Jan-13 16:45:11.869914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26516 2019-Jan-13 16:45:11.869970 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26517 2019-Jan-13 16:45:11.870621 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26518 2019-Jan-13 16:45:11.871259 - [DEBUG] Edge function : AllBottom (result of previous compose)
26519 2019-Jan-13 16:45:11.871284 - [DEBUG]
26520 2019-Jan-13 16:45:11.871310 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26521 2019-Jan-13 16:45:11.871335 - [DEBUG] = AllBottom
26522 2019-Jan-13 16:45:11.871360 - [DEBUG]
26523 2019-Jan-13 16:45:11.871383 - [DEBUG] PROPAGATE: No new function!
26524 2019-Jan-13 16:45:11.871423 - [DEBUG] EDGE:
26525 2019-Jan-13 16:45:11.871482 - [DEBUG] ---> 26526 2019-Jan-13 16:45:11.872133 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26527 2019-Jan-13 16:45:11.872768 - [DEBUG]
26528 2019-Jan-13 16:45:11.872793 - [DEBUG] EDGE:
26529 2019-Jan-13 16:45:11.872851 - [DEBUG] ---> 26530 2019-Jan-13 16:45:11.873487 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26531 2019-Jan-13 16:45:11.874128 - [DEBUG]
26532 2019-Jan-13 16:45:11.874163 - [DEBUG] Compose: EdgeIdentity * AllBottom
26533 2019-Jan-13 16:45:11.874190 - [DEBUG]
26534 2019-Jan-13 16:45:11.874214 - [DEBUG] Propagate flow
26535 2019-Jan-13 16:45:11.874237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26536 2019-Jan-13 16:45:11.874294 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26537 2019-Jan-13 16:45:11.874950 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26538 2019-Jan-13 16:45:11.875585 - [DEBUG] Edge function : AllBottom (result of previous compose)
26539 2019-Jan-13 16:45:11.875610 - [DEBUG]
26540 2019-Jan-13 16:45:11.875635 - [DEBUG] Join: AllTop & AllBottom
26541 2019-Jan-13 16:45:11.875661 - [DEBUG] = AllBottom (new jump func)
26542 2019-Jan-13 16:45:11.875686 - [DEBUG]
26543 2019-Jan-13 16:45:11.875709 - [DEBUG] Start adding new jump function
26544 2019-Jan-13 16:45:11.875733 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26545 2019-Jan-13 16:45:11.875789 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26546 2019-Jan-13 16:45:11.876437 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26547 2019-Jan-13 16:45:11.877113 - [DEBUG] Edge Function : AllBottom
26548 2019-Jan-13 16:45:11.877147 - [DEBUG] End adding new jump function
26549 2019-Jan-13 16:45:11.877171 - [DEBUG]
26550 2019-Jan-13 16:45:11.877195 - [DEBUG] -------------------------------------------- 733. Path Edge --------------------------------------------
26551 2019-Jan-13 16:45:11.877220 - [DEBUG]
26552 2019-Jan-13 16:45:11.877243 - [DEBUG] Process 733. path edge:
26553 2019-Jan-13 16:45:11.877268 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26554 2019-Jan-13 16:45:11.877340 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
26555 2019-Jan-13 16:45:11.878032 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26556 2019-Jan-13 16:45:11.878758 - [DEBUG]
26557 2019-Jan-13 16:45:11.878787 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26558 2019-Jan-13 16:45:11.879505 - [DEBUG] Compose: EdgeIdentity * AllBottom
26559 2019-Jan-13 16:45:11.879554 - [DEBUG]
26560 2019-Jan-13 16:45:11.879579 - [DEBUG] Propagate flow
26561 2019-Jan-13 16:45:11.879603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26562 2019-Jan-13 16:45:11.879674 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26563 2019-Jan-13 16:45:11.880356 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26564 2019-Jan-13 16:45:11.881010 - [DEBUG] Edge function : AllBottom (result of previous compose)
26565 2019-Jan-13 16:45:11.881036 - [DEBUG]
26566 2019-Jan-13 16:45:11.881062 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26567 2019-Jan-13 16:45:11.881088 - [DEBUG] = AllBottom
26568 2019-Jan-13 16:45:11.881114 - [DEBUG]
26569 2019-Jan-13 16:45:11.881138 - [DEBUG] PROPAGATE: No new function!
26570 2019-Jan-13 16:45:11.881180 - [DEBUG] Compose: EdgeIdentity * AllBottom
26571 2019-Jan-13 16:45:11.881207 - [DEBUG]
26572 2019-Jan-13 16:45:11.881231 - [DEBUG] Propagate flow
26573 2019-Jan-13 16:45:11.881254 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26574 2019-Jan-13 16:45:11.881323 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26575 2019-Jan-13 16:45:11.882056 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26576 2019-Jan-13 16:45:11.882738 - [DEBUG] Edge function : AllBottom (result of previous compose)
26577 2019-Jan-13 16:45:11.882766 - [DEBUG]
26578 2019-Jan-13 16:45:11.882791 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26579 2019-Jan-13 16:45:11.882817 - [DEBUG] = AllBottom
26580 2019-Jan-13 16:45:11.882841 - [DEBUG]
26581 2019-Jan-13 16:45:11.882865 - [DEBUG] PROPAGATE: No new function!
26582 2019-Jan-13 16:45:11.882893 - [DEBUG] EDGE:
26583 2019-Jan-13 16:45:11.882968 - [DEBUG] ---> 26584 2019-Jan-13 16:45:11.883635 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26585 2019-Jan-13 16:45:11.884303 - [DEBUG]
26586 2019-Jan-13 16:45:11.884330 - [DEBUG] EDGE:
26587 2019-Jan-13 16:45:11.884393 - [DEBUG] ---> 26588 2019-Jan-13 16:45:11.885082 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26589 2019-Jan-13 16:45:11.885771 - [DEBUG]
26590 2019-Jan-13 16:45:11.885801 - [DEBUG] EDGE:
26591 2019-Jan-13 16:45:11.885872 - [DEBUG] ---> 26592 2019-Jan-13 16:45:11.886565 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26593 2019-Jan-13 16:45:11.887268 - [DEBUG]
26594 2019-Jan-13 16:45:11.887348 - [DEBUG] Compose: EdgeIdentity * AllBottom
26595 2019-Jan-13 16:45:11.887378 - [DEBUG]
26596 2019-Jan-13 16:45:11.887404 - [DEBUG] Propagate flow
26597 2019-Jan-13 16:45:11.887428 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26598 2019-Jan-13 16:45:11.887509 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26599 2019-Jan-13 16:45:11.888227 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26600 2019-Jan-13 16:45:11.888872 - [DEBUG] Edge function : AllBottom (result of previous compose)
26601 2019-Jan-13 16:45:11.888898 - [DEBUG]
26602 2019-Jan-13 16:45:11.888925 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26603 2019-Jan-13 16:45:11.888974 - [DEBUG] = AllBottom
26604 2019-Jan-13 16:45:11.888999 - [DEBUG]
26605 2019-Jan-13 16:45:11.889022 - [DEBUG] PROPAGATE: No new function!
26606 2019-Jan-13 16:45:11.889061 - [DEBUG] EDGE:
26607 2019-Jan-13 16:45:11.889123 - [DEBUG] ---> 26608 2019-Jan-13 16:45:11.889792 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26609 2019-Jan-13 16:45:11.890436 - [DEBUG]
26610 2019-Jan-13 16:45:11.890462 - [DEBUG] EDGE:
26611 2019-Jan-13 16:45:11.890522 - [DEBUG] ---> 26612 2019-Jan-13 16:45:11.891174 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26613 2019-Jan-13 16:45:11.891856 - [DEBUG]
26614 2019-Jan-13 16:45:11.891881 - [DEBUG] EDGE:
26615 2019-Jan-13 16:45:11.891940 - [DEBUG] ---> 26616 2019-Jan-13 16:45:11.892581 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26617 2019-Jan-13 16:45:11.893217 - [DEBUG]
26618 2019-Jan-13 16:45:11.893242 - [DEBUG] EDGE:
26619 2019-Jan-13 16:45:11.893299 - [DEBUG] ---> 26620 2019-Jan-13 16:45:11.893935 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26621 2019-Jan-13 16:45:11.894574 - [DEBUG]
26622 2019-Jan-13 16:45:11.894599 - [DEBUG] EDGE:
26623 2019-Jan-13 16:45:11.894657 - [DEBUG] ---> 26624 2019-Jan-13 16:45:11.895312 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26625 2019-Jan-13 16:45:11.895946 - [DEBUG]
26626 2019-Jan-13 16:45:11.895971 - [DEBUG] EDGE:
26627 2019-Jan-13 16:45:11.896029 - [DEBUG] ---> 26628 2019-Jan-13 16:45:11.896669 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26629 2019-Jan-13 16:45:11.897303 - [DEBUG]
26630 2019-Jan-13 16:45:11.897328 - [DEBUG] EDGE:
26631 2019-Jan-13 16:45:11.897386 - [DEBUG] ---> 26632 2019-Jan-13 16:45:11.898020 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26633 2019-Jan-13 16:45:11.898685 - [DEBUG]
26634 2019-Jan-13 16:45:11.898711 - [DEBUG] EDGE:
26635 2019-Jan-13 16:45:11.898770 - [DEBUG] ---> 26636 2019-Jan-13 16:45:11.899422 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26637 2019-Jan-13 16:45:11.900062 - [DEBUG]
26638 2019-Jan-13 16:45:11.900114 - [DEBUG] Compose: EdgeIdentity * AllBottom
26639 2019-Jan-13 16:45:11.900142 - [DEBUG]
26640 2019-Jan-13 16:45:11.900166 - [DEBUG] Propagate flow
26641 2019-Jan-13 16:45:11.900190 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26642 2019-Jan-13 16:45:11.900248 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
26643 2019-Jan-13 16:45:11.900886 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26644 2019-Jan-13 16:45:11.901556 - [DEBUG] Edge function : AllBottom (result of previous compose)
26645 2019-Jan-13 16:45:11.901582 - [DEBUG]
26646 2019-Jan-13 16:45:11.901608 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26647 2019-Jan-13 16:45:11.901633 - [DEBUG] = AllBottom
26648 2019-Jan-13 16:45:11.901658 - [DEBUG]
26649 2019-Jan-13 16:45:11.901681 - [DEBUG] PROPAGATE: No new function!
26650 2019-Jan-13 16:45:11.901708 - [DEBUG] EDGE:
26651 2019-Jan-13 16:45:11.901767 - [DEBUG] ---> 26652 2019-Jan-13 16:45:11.902415 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26653 2019-Jan-13 16:45:11.903052 - [DEBUG]
26654 2019-Jan-13 16:45:11.903088 - [DEBUG] Compose: EdgeIdentity * AllBottom
26655 2019-Jan-13 16:45:11.903115 - [DEBUG]
26656 2019-Jan-13 16:45:11.903139 - [DEBUG] Propagate flow
26657 2019-Jan-13 16:45:11.903162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26658 2019-Jan-13 16:45:11.903219 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
26659 2019-Jan-13 16:45:11.903858 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26660 2019-Jan-13 16:45:11.904500 - [DEBUG] Edge function : AllBottom (result of previous compose)
26661 2019-Jan-13 16:45:11.904526 - [DEBUG]
26662 2019-Jan-13 16:45:11.904551 - [DEBUG] Join: AllTop & AllBottom
26663 2019-Jan-13 16:45:11.904577 - [DEBUG] = AllBottom (new jump func)
26664 2019-Jan-13 16:45:11.904602 - [DEBUG]
26665 2019-Jan-13 16:45:11.904625 - [DEBUG] Start adding new jump function
26666 2019-Jan-13 16:45:11.904649 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26667 2019-Jan-13 16:45:11.904705 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26668 2019-Jan-13 16:45:11.905359 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
26669 2019-Jan-13 16:45:11.906001 - [DEBUG] Edge Function : AllBottom
26670 2019-Jan-13 16:45:11.906029 - [DEBUG] End adding new jump function
26671 2019-Jan-13 16:45:11.906053 - [DEBUG]
26672 2019-Jan-13 16:45:11.906077 - [DEBUG] -------------------------------------------- 734. Path Edge --------------------------------------------
26673 2019-Jan-13 16:45:11.906102 - [DEBUG]
26674 2019-Jan-13 16:45:11.906125 - [DEBUG] Process 734. path edge:
26675 2019-Jan-13 16:45:11.906149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26676 2019-Jan-13 16:45:11.906206 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
26677 2019-Jan-13 16:45:11.906844 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26678 2019-Jan-13 16:45:11.907479 - [DEBUG]
26679 2019-Jan-13 16:45:11.907504 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
26680 2019-Jan-13 16:45:11.908168 - [DEBUG] Possible callees:
26681 2019-Jan-13 16:45:11.908192 - [DEBUG] foo
26682 2019-Jan-13 16:45:11.908217 - [DEBUG] Possible return sites:
26683 2019-Jan-13 16:45:11.908241 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8426684 2019-Jan-13 16:45:11.909524 - [DEBUG] Found and process special summary
26685 2019-Jan-13 16:45:11.909558 - [DEBUG] Compose: EdgeIdentity * AllBottom
26686 2019-Jan-13 16:45:11.909586 - [DEBUG]
26687 2019-Jan-13 16:45:11.909610 - [DEBUG] Propagate flow
26688 2019-Jan-13 16:45:11.909633 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26689 2019-Jan-13 16:45:11.909691 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
26690 2019-Jan-13 16:45:11.910340 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26691 2019-Jan-13 16:45:11.910976 - [DEBUG] Edge function : AllBottom (result of previous compose)
26692 2019-Jan-13 16:45:11.911001 - [DEBUG]
26693 2019-Jan-13 16:45:11.911026 - [DEBUG] Join: AllTop & AllBottom
26694 2019-Jan-13 16:45:11.911052 - [DEBUG] = AllBottom (new jump func)
26695 2019-Jan-13 16:45:11.911076 - [DEBUG]
26696 2019-Jan-13 16:45:11.911099 - [DEBUG] Start adding new jump function
26697 2019-Jan-13 16:45:11.911122 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26698 2019-Jan-13 16:45:11.911179 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26699 2019-Jan-13 16:45:11.911832 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
26700 2019-Jan-13 16:45:11.912472 - [DEBUG] Edge Function : AllBottom
26701 2019-Jan-13 16:45:11.912500 - [DEBUG] End adding new jump function
26702 2019-Jan-13 16:45:11.912524 - [DEBUG]
26703 2019-Jan-13 16:45:11.912547 - [DEBUG] -------------------------------------------- 735. Path Edge --------------------------------------------
26704 2019-Jan-13 16:45:11.912571 - [DEBUG]
26705 2019-Jan-13 16:45:11.912595 - [DEBUG] Process 735. path edge:
26706 2019-Jan-13 16:45:11.912618 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26707 2019-Jan-13 16:45:11.912675 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
26708 2019-Jan-13 16:45:11.913313 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26709 2019-Jan-13 16:45:11.913947 - [DEBUG]
26710 2019-Jan-13 16:45:11.913972 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
26711 2019-Jan-13 16:45:11.914633 - [DEBUG] Compose: EdgeIdentity * AllBottom
26712 2019-Jan-13 16:45:11.914661 - [DEBUG]
26713 2019-Jan-13 16:45:11.914685 - [DEBUG] Propagate flow
26714 2019-Jan-13 16:45:11.914708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26715 2019-Jan-13 16:45:11.914780 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
26716 2019-Jan-13 16:45:11.915429 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26717 2019-Jan-13 16:45:11.916079 - [DEBUG] Edge function : AllBottom (result of previous compose)
26718 2019-Jan-13 16:45:11.916105 - [DEBUG]
26719 2019-Jan-13 16:45:11.916130 - [DEBUG] Join: AllTop & AllBottom
26720 2019-Jan-13 16:45:11.916156 - [DEBUG] = AllBottom (new jump func)
26721 2019-Jan-13 16:45:11.916181 - [DEBUG]
26722 2019-Jan-13 16:45:11.916205 - [DEBUG] Start adding new jump function
26723 2019-Jan-13 16:45:11.916227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26724 2019-Jan-13 16:45:11.916290 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26725 2019-Jan-13 16:45:11.916957 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
26726 2019-Jan-13 16:45:11.917624 - [DEBUG] Edge Function : AllBottom
26727 2019-Jan-13 16:45:11.917657 - [DEBUG] End adding new jump function
26728 2019-Jan-13 16:45:11.917681 - [DEBUG]
26729 2019-Jan-13 16:45:11.917705 - [DEBUG] -------------------------------------------- 736. Path Edge --------------------------------------------
26730 2019-Jan-13 16:45:11.917729 - [DEBUG]
26731 2019-Jan-13 16:45:11.917753 - [DEBUG] Process 736. path edge:
26732 2019-Jan-13 16:45:11.917776 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26733 2019-Jan-13 16:45:11.917844 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
26734 2019-Jan-13 16:45:11.918545 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26735 2019-Jan-13 16:45:11.919203 - [DEBUG]
26736 2019-Jan-13 16:45:11.919232 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
26737 2019-Jan-13 16:45:11.919929 - [DEBUG] Compose: EdgeIdentity * AllBottom
26738 2019-Jan-13 16:45:11.919959 - [DEBUG]
26739 2019-Jan-13 16:45:11.919983 - [DEBUG] Propagate flow
26740 2019-Jan-13 16:45:11.920006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26741 2019-Jan-13 16:45:11.920076 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
26742 2019-Jan-13 16:45:11.920750 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26743 2019-Jan-13 16:45:11.921460 - [DEBUG] Edge function : AllBottom (result of previous compose)
26744 2019-Jan-13 16:45:11.921488 - [DEBUG]
26745 2019-Jan-13 16:45:11.921514 - [DEBUG] Join: AllTop & AllBottom
26746 2019-Jan-13 16:45:11.921541 - [DEBUG] = AllBottom (new jump func)
26747 2019-Jan-13 16:45:11.921565 - [DEBUG]
26748 2019-Jan-13 16:45:11.921589 - [DEBUG] Start adding new jump function
26749 2019-Jan-13 16:45:11.921613 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26750 2019-Jan-13 16:45:11.921683 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26751 2019-Jan-13 16:45:11.922400 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
26752 2019-Jan-13 16:45:11.923066 - [DEBUG] Edge Function : AllBottom
26753 2019-Jan-13 16:45:11.923096 - [DEBUG] End adding new jump function
26754 2019-Jan-13 16:45:11.923120 - [DEBUG]
26755 2019-Jan-13 16:45:11.923144 - [DEBUG] -------------------------------------------- 737. Path Edge --------------------------------------------
26756 2019-Jan-13 16:45:11.923169 - [DEBUG]
26757 2019-Jan-13 16:45:11.923192 - [DEBUG] Process 737. path edge:
26758 2019-Jan-13 16:45:11.923216 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26759 2019-Jan-13 16:45:11.923276 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
26760 2019-Jan-13 16:45:11.923922 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26761 2019-Jan-13 16:45:11.924563 - [DEBUG]
26762 2019-Jan-13 16:45:11.924588 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
26763 2019-Jan-13 16:45:11.925263 - [DEBUG] Possible callees:
26764 2019-Jan-13 16:45:11.925288 - [DEBUG] llvm.dbg.declare
26765 2019-Jan-13 16:45:11.925313 - [DEBUG] Possible return sites:
26766 2019-Jan-13 16:45:11.925337 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9626767 2019-Jan-13 16:45:11.926623 - [DEBUG] Found and process special summary
26768 2019-Jan-13 16:45:11.926662 - [DEBUG] Compose: EdgeIdentity * AllBottom
26769 2019-Jan-13 16:45:11.926689 - [DEBUG]
26770 2019-Jan-13 16:45:11.926714 - [DEBUG] Propagate flow
26771 2019-Jan-13 16:45:11.926737 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26772 2019-Jan-13 16:45:11.926794 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
26773 2019-Jan-13 16:45:11.927434 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26774 2019-Jan-13 16:45:11.928095 - [DEBUG] Edge function : AllBottom (result of previous compose)
26775 2019-Jan-13 16:45:11.928123 - [DEBUG]
26776 2019-Jan-13 16:45:11.928148 - [DEBUG] Join: AllTop & AllBottom
26777 2019-Jan-13 16:45:11.928174 - [DEBUG] = AllBottom (new jump func)
26778 2019-Jan-13 16:45:11.928199 - [DEBUG]
26779 2019-Jan-13 16:45:11.928222 - [DEBUG] Start adding new jump function
26780 2019-Jan-13 16:45:11.928245 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26781 2019-Jan-13 16:45:11.928302 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26782 2019-Jan-13 16:45:11.928939 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
26783 2019-Jan-13 16:45:11.929585 - [DEBUG] Edge Function : AllBottom
26784 2019-Jan-13 16:45:11.929614 - [DEBUG] End adding new jump function
26785 2019-Jan-13 16:45:11.929638 - [DEBUG]
26786 2019-Jan-13 16:45:11.929661 - [DEBUG] -------------------------------------------- 738. Path Edge --------------------------------------------
26787 2019-Jan-13 16:45:11.929685 - [DEBUG]
26788 2019-Jan-13 16:45:11.929709 - [DEBUG] Process 738. path edge:
26789 2019-Jan-13 16:45:11.929732 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26790 2019-Jan-13 16:45:11.929790 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
26791 2019-Jan-13 16:45:11.930430 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26792 2019-Jan-13 16:45:11.931065 - [DEBUG]
26793 2019-Jan-13 16:45:11.931090 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
26794 2019-Jan-13 16:45:11.931780 - [DEBUG] Compose: EdgeIdentity * AllBottom
26795 2019-Jan-13 16:45:11.931808 - [DEBUG]
26796 2019-Jan-13 16:45:11.931832 - [DEBUG] Propagate flow
26797 2019-Jan-13 16:45:11.931855 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26798 2019-Jan-13 16:45:11.931914 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
26799 2019-Jan-13 16:45:11.932576 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26800 2019-Jan-13 16:45:11.933254 - [DEBUG] Edge function : AllBottom (result of previous compose)
26801 2019-Jan-13 16:45:11.933281 - [DEBUG]
26802 2019-Jan-13 16:45:11.933308 - [DEBUG] Join: AllTop & AllBottom
26803 2019-Jan-13 16:45:11.933335 - [DEBUG] = AllBottom (new jump func)
26804 2019-Jan-13 16:45:11.933360 - [DEBUG]
26805 2019-Jan-13 16:45:11.933384 - [DEBUG] Start adding new jump function
26806 2019-Jan-13 16:45:11.933408 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26807 2019-Jan-13 16:45:11.933482 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26808 2019-Jan-13 16:45:11.934189 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
26809 2019-Jan-13 16:45:11.934906 - [DEBUG] Edge Function : AllBottom
26810 2019-Jan-13 16:45:11.934945 - [DEBUG] End adding new jump function
26811 2019-Jan-13 16:45:11.934970 - [DEBUG]
26812 2019-Jan-13 16:45:11.934996 - [DEBUG] -------------------------------------------- 739. Path Edge --------------------------------------------
26813 2019-Jan-13 16:45:11.935022 - [DEBUG]
26814 2019-Jan-13 16:45:11.935045 - [DEBUG] Process 739. path edge:
26815 2019-Jan-13 16:45:11.935069 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26816 2019-Jan-13 16:45:11.935153 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
26817 2019-Jan-13 16:45:11.935830 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26818 2019-Jan-13 16:45:11.936473 - [DEBUG]
26819 2019-Jan-13 16:45:11.936500 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
26820 2019-Jan-13 16:45:11.937187 - [DEBUG] Compose: EdgeIdentity * AllBottom
26821 2019-Jan-13 16:45:11.937217 - [DEBUG]
26822 2019-Jan-13 16:45:11.937241 - [DEBUG] Propagate flow
26823 2019-Jan-13 16:45:11.937265 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26824 2019-Jan-13 16:45:11.937325 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
26825 2019-Jan-13 16:45:11.937961 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26826 2019-Jan-13 16:45:11.938625 - [DEBUG] Edge function : AllBottom (result of previous compose)
26827 2019-Jan-13 16:45:11.938651 - [DEBUG]
26828 2019-Jan-13 16:45:11.938676 - [DEBUG] Join: AllTop & AllBottom
26829 2019-Jan-13 16:45:11.938703 - [DEBUG] = AllBottom (new jump func)
26830 2019-Jan-13 16:45:11.938727 - [DEBUG]
26831 2019-Jan-13 16:45:11.938750 - [DEBUG] Start adding new jump function
26832 2019-Jan-13 16:45:11.938774 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26833 2019-Jan-13 16:45:11.938830 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26834 2019-Jan-13 16:45:11.939474 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
26835 2019-Jan-13 16:45:11.940107 - [DEBUG] Edge Function : AllBottom
26836 2019-Jan-13 16:45:11.940135 - [DEBUG] End adding new jump function
26837 2019-Jan-13 16:45:11.940160 - [DEBUG]
26838 2019-Jan-13 16:45:11.940184 - [DEBUG] -------------------------------------------- 740. Path Edge --------------------------------------------
26839 2019-Jan-13 16:45:11.940208 - [DEBUG]
26840 2019-Jan-13 16:45:11.940231 - [DEBUG] Process 740. path edge:
26841 2019-Jan-13 16:45:11.940255 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26842 2019-Jan-13 16:45:11.940312 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
26843 2019-Jan-13 16:45:11.940951 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26844 2019-Jan-13 16:45:11.941622 - [DEBUG]
26845 2019-Jan-13 16:45:11.941648 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
26846 2019-Jan-13 16:45:11.942299 - [DEBUG] Compose: EdgeIdentity * AllBottom
26847 2019-Jan-13 16:45:11.942327 - [DEBUG]
26848 2019-Jan-13 16:45:11.942351 - [DEBUG] Propagate flow
26849 2019-Jan-13 16:45:11.942375 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26850 2019-Jan-13 16:45:11.942432 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
26851 2019-Jan-13 16:45:11.943073 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26852 2019-Jan-13 16:45:11.943707 - [DEBUG] Edge function : AllBottom (result of previous compose)
26853 2019-Jan-13 16:45:11.943733 - [DEBUG]
26854 2019-Jan-13 16:45:11.943758 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26855 2019-Jan-13 16:45:11.943784 - [DEBUG] = AllBottom
26856 2019-Jan-13 16:45:11.943808 - [DEBUG]
26857 2019-Jan-13 16:45:11.943832 - [DEBUG] PROPAGATE: No new function!
26858 2019-Jan-13 16:45:11.943856 - [DEBUG] EDGE:
26859 2019-Jan-13 16:45:11.943914 - [DEBUG] ---> 26860 2019-Jan-13 16:45:11.944547 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26861 2019-Jan-13 16:45:11.945207 - [DEBUG]
26862 2019-Jan-13 16:45:11.945232 - [DEBUG] EDGE:
26863 2019-Jan-13 16:45:11.945290 - [DEBUG] ---> 26864 2019-Jan-13 16:45:11.945924 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26865 2019-Jan-13 16:45:11.946559 - [DEBUG]
26866 2019-Jan-13 16:45:11.946596 - [DEBUG] EDGE:
26867 2019-Jan-13 16:45:11.946654 - [DEBUG] ---> 26868 2019-Jan-13 16:45:11.947293 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26869 2019-Jan-13 16:45:11.947936 - [DEBUG]
26870 2019-Jan-13 16:45:11.947979 - [DEBUG] Compose: EdgeIdentity * AllBottom
26871 2019-Jan-13 16:45:11.948006 - [DEBUG]
26872 2019-Jan-13 16:45:11.948030 - [DEBUG] Propagate flow
26873 2019-Jan-13 16:45:11.948053 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26874 2019-Jan-13 16:45:11.948127 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
26875 2019-Jan-13 16:45:11.948775 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26876 2019-Jan-13 16:45:11.949417 - [DEBUG] Edge function : AllBottom (result of previous compose)
26877 2019-Jan-13 16:45:11.949446 - [DEBUG]
26878 2019-Jan-13 16:45:11.949472 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26879 2019-Jan-13 16:45:11.949498 - [DEBUG] = AllBottom
26880 2019-Jan-13 16:45:11.949523 - [DEBUG]
26881 2019-Jan-13 16:45:11.949546 - [DEBUG] PROPAGATE: No new function!
26882 2019-Jan-13 16:45:11.949575 - [DEBUG] EDGE:
26883 2019-Jan-13 16:45:11.949638 - [DEBUG] ---> 26884 2019-Jan-13 16:45:11.950324 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26885 2019-Jan-13 16:45:11.950983 - [DEBUG]
26886 2019-Jan-13 16:45:11.951028 - [DEBUG] Compose: EdgeIdentity * AllBottom
26887 2019-Jan-13 16:45:11.951054 - [DEBUG]
26888 2019-Jan-13 16:45:11.951078 - [DEBUG] Propagate flow
26889 2019-Jan-13 16:45:11.951102 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26890 2019-Jan-13 16:45:11.951164 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
26891 2019-Jan-13 16:45:11.951838 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26892 2019-Jan-13 16:45:11.952475 - [DEBUG] Edge function : AllBottom (result of previous compose)
26893 2019-Jan-13 16:45:11.952500 - [DEBUG]
26894 2019-Jan-13 16:45:11.952525 - [DEBUG] Join: AllTop & AllBottom
26895 2019-Jan-13 16:45:11.952552 - [DEBUG] = AllBottom (new jump func)
26896 2019-Jan-13 16:45:11.952576 - [DEBUG]
26897 2019-Jan-13 16:45:11.952599 - [DEBUG] Start adding new jump function
26898 2019-Jan-13 16:45:11.952623 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26899 2019-Jan-13 16:45:11.952679 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26900 2019-Jan-13 16:45:11.953315 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
26901 2019-Jan-13 16:45:11.953951 - [DEBUG] Edge Function : AllBottom
26902 2019-Jan-13 16:45:11.953980 - [DEBUG] End adding new jump function
26903 2019-Jan-13 16:45:11.954003 - [DEBUG]
26904 2019-Jan-13 16:45:11.954027 - [DEBUG] -------------------------------------------- 741. Path Edge --------------------------------------------
26905 2019-Jan-13 16:45:11.954051 - [DEBUG]
26906 2019-Jan-13 16:45:11.954075 - [DEBUG] Process 741. path edge:
26907 2019-Jan-13 16:45:11.954099 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26908 2019-Jan-13 16:45:11.954155 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
26909 2019-Jan-13 16:45:11.954815 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26910 2019-Jan-13 16:45:11.955452 - [DEBUG]
26911 2019-Jan-13 16:45:11.955491 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
26912 2019-Jan-13 16:45:11.956142 - [DEBUG] Possible callees:
26913 2019-Jan-13 16:45:11.956167 - [DEBUG] bar
26914 2019-Jan-13 16:45:11.956192 - [DEBUG] Possible return sites:
26915 2019-Jan-13 16:45:11.956216 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8926916 2019-Jan-13 16:45:11.957548 - [DEBUG] Found and process special summary
26917 2019-Jan-13 16:45:11.957593 - [DEBUG] Compose: EdgeIdentity * AllBottom
26918 2019-Jan-13 16:45:11.957621 - [DEBUG]
26919 2019-Jan-13 16:45:11.957646 - [DEBUG] Propagate flow
26920 2019-Jan-13 16:45:11.957669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26921 2019-Jan-13 16:45:11.957734 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
26922 2019-Jan-13 16:45:11.958420 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26923 2019-Jan-13 16:45:11.959088 - [DEBUG] Edge function : AllBottom (result of previous compose)
26924 2019-Jan-13 16:45:11.959116 - [DEBUG]
26925 2019-Jan-13 16:45:11.959143 - [DEBUG] Join: AllTop & AllBottom
26926 2019-Jan-13 16:45:11.959170 - [DEBUG] = AllBottom (new jump func)
26927 2019-Jan-13 16:45:11.959194 - [DEBUG]
26928 2019-Jan-13 16:45:11.959218 - [DEBUG] Start adding new jump function
26929 2019-Jan-13 16:45:11.959242 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26930 2019-Jan-13 16:45:11.959310 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26931 2019-Jan-13 16:45:11.960005 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
26932 2019-Jan-13 16:45:11.960651 - [DEBUG] Edge Function : AllBottom
26933 2019-Jan-13 16:45:11.960682 - [DEBUG] End adding new jump function
26934 2019-Jan-13 16:45:11.960707 - [DEBUG]
26935 2019-Jan-13 16:45:11.960731 - [DEBUG] -------------------------------------------- 742. Path Edge --------------------------------------------
26936 2019-Jan-13 16:45:11.960756 - [DEBUG]
26937 2019-Jan-13 16:45:11.960779 - [DEBUG] Process 742. path edge:
26938 2019-Jan-13 16:45:11.960803 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26939 2019-Jan-13 16:45:11.960861 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
26940 2019-Jan-13 16:45:11.961533 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26941 2019-Jan-13 16:45:11.962169 - [DEBUG]
26942 2019-Jan-13 16:45:11.962195 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
26943 2019-Jan-13 16:45:11.962871 - [DEBUG] Compose: EdgeIdentity * AllBottom
26944 2019-Jan-13 16:45:11.962900 - [DEBUG]
26945 2019-Jan-13 16:45:11.962924 - [DEBUG] Propagate flow
26946 2019-Jan-13 16:45:11.962947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26947 2019-Jan-13 16:45:11.963007 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
26948 2019-Jan-13 16:45:11.963697 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26949 2019-Jan-13 16:45:11.964385 - [DEBUG] Edge function : AllBottom (result of previous compose)
26950 2019-Jan-13 16:45:11.964411 - [DEBUG]
26951 2019-Jan-13 16:45:11.964437 - [DEBUG] Join: AllTop & AllBottom
26952 2019-Jan-13 16:45:11.964463 - [DEBUG] = AllBottom (new jump func)
26953 2019-Jan-13 16:45:11.964488 - [DEBUG]
26954 2019-Jan-13 16:45:11.964512 - [DEBUG] Start adding new jump function
26955 2019-Jan-13 16:45:11.964535 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26956 2019-Jan-13 16:45:11.964614 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26957 2019-Jan-13 16:45:11.965296 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
26958 2019-Jan-13 16:45:11.965961 - [DEBUG] Edge Function : AllBottom
26959 2019-Jan-13 16:45:11.965994 - [DEBUG] End adding new jump function
26960 2019-Jan-13 16:45:11.966019 - [DEBUG]
26961 2019-Jan-13 16:45:11.966043 - [DEBUG] -------------------------------------------- 743. Path Edge --------------------------------------------
26962 2019-Jan-13 16:45:11.966067 - [DEBUG]
26963 2019-Jan-13 16:45:11.966090 - [DEBUG] Process 743. path edge:
26964 2019-Jan-13 16:45:11.966114 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26965 2019-Jan-13 16:45:11.966187 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
26966 2019-Jan-13 16:45:11.966868 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26967 2019-Jan-13 16:45:11.967562 - [DEBUG]
26968 2019-Jan-13 16:45:11.967591 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
26969 2019-Jan-13 16:45:11.968371 - [DEBUG] Compose: EdgeIdentity * AllBottom
26970 2019-Jan-13 16:45:11.968404 - [DEBUG]
26971 2019-Jan-13 16:45:11.968428 - [DEBUG] Propagate flow
26972 2019-Jan-13 16:45:11.968452 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26973 2019-Jan-13 16:45:11.968532 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
26974 2019-Jan-13 16:45:11.969240 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26975 2019-Jan-13 16:45:11.969910 - [DEBUG] Edge function : AllBottom (result of previous compose)
26976 2019-Jan-13 16:45:11.969936 - [DEBUG]
26977 2019-Jan-13 16:45:11.969962 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26978 2019-Jan-13 16:45:11.969988 - [DEBUG] = AllBottom
26979 2019-Jan-13 16:45:11.970013 - [DEBUG]
26980 2019-Jan-13 16:45:11.970036 - [DEBUG] PROPAGATE: No new function!
26981 2019-Jan-13 16:45:11.970077 - [DEBUG] Compose: EdgeIdentity * AllBottom
26982 2019-Jan-13 16:45:11.970103 - [DEBUG]
26983 2019-Jan-13 16:45:11.970127 - [DEBUG] Propagate flow
26984 2019-Jan-13 16:45:11.970150 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26985 2019-Jan-13 16:45:11.970210 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
26986 2019-Jan-13 16:45:11.970858 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26987 2019-Jan-13 16:45:11.971516 - [DEBUG] Edge function : AllBottom (result of previous compose)
26988 2019-Jan-13 16:45:11.971541 - [DEBUG]
26989 2019-Jan-13 16:45:11.971567 - [DEBUG] Join: AllTop & AllBottom
26990 2019-Jan-13 16:45:11.971593 - [DEBUG] = AllBottom (new jump func)
26991 2019-Jan-13 16:45:11.971617 - [DEBUG]
26992 2019-Jan-13 16:45:11.971641 - [DEBUG] Start adding new jump function
26993 2019-Jan-13 16:45:11.971664 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26994 2019-Jan-13 16:45:11.971720 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26995 2019-Jan-13 16:45:11.972356 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
26996 2019-Jan-13 16:45:11.973000 - [DEBUG] Edge Function : AllBottom
26997 2019-Jan-13 16:45:11.973029 - [DEBUG] End adding new jump function
26998 2019-Jan-13 16:45:11.973053 - [DEBUG]
26999 2019-Jan-13 16:45:11.973077 - [DEBUG] -------------------------------------------- 744. Path Edge --------------------------------------------
27000 2019-Jan-13 16:45:11.973122 - [DEBUG]
27001 2019-Jan-13 16:45:11.973146 - [DEBUG] Process 744. path edge:
27002 2019-Jan-13 16:45:11.973170 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27003 2019-Jan-13 16:45:11.973227 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
27004 2019-Jan-13 16:45:11.973872 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
27005 2019-Jan-13 16:45:11.974507 - [DEBUG]
27006 2019-Jan-13 16:45:11.974532 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
27007 2019-Jan-13 16:45:11.975207 - [DEBUG] Possible callees:
27008 2019-Jan-13 16:45:11.975234 - [DEBUG] llvm.dbg.declare
27009 2019-Jan-13 16:45:11.975259 - [DEBUG] Possible return sites:
27010 2019-Jan-13 16:45:11.975283 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10327011 2019-Jan-13 16:45:11.976565 - [DEBUG] Found and process special summary
27012 2019-Jan-13 16:45:11.976599 - [DEBUG] Compose: EdgeIdentity * AllBottom
27013 2019-Jan-13 16:45:11.976627 - [DEBUG]
27014 2019-Jan-13 16:45:11.976650 - [DEBUG] Propagate flow
27015 2019-Jan-13 16:45:11.976674 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27016 2019-Jan-13 16:45:11.976730 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
27017 2019-Jan-13 16:45:11.977369 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27018 2019-Jan-13 16:45:11.978004 - [DEBUG] Edge function : AllBottom (result of previous compose)
27019 2019-Jan-13 16:45:11.978029 - [DEBUG]
27020 2019-Jan-13 16:45:11.978054 - [DEBUG] Join: AllTop & AllBottom
27021 2019-Jan-13 16:45:11.978094 - [DEBUG] = AllBottom (new jump func)
27022 2019-Jan-13 16:45:11.978119 - [DEBUG]
27023 2019-Jan-13 16:45:11.978142 - [DEBUG] Start adding new jump function
27024 2019-Jan-13 16:45:11.978166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27025 2019-Jan-13 16:45:11.978222 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27026 2019-Jan-13 16:45:11.978857 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
27027 2019-Jan-13 16:45:11.979492 - [DEBUG] Edge Function : AllBottom
27028 2019-Jan-13 16:45:11.979524 - [DEBUG] End adding new jump function
27029 2019-Jan-13 16:45:11.979548 - [DEBUG]
27030 2019-Jan-13 16:45:11.979572 - [DEBUG] -------------------------------------------- 745. Path Edge --------------------------------------------
27031 2019-Jan-13 16:45:11.979597 - [DEBUG]
27032 2019-Jan-13 16:45:11.979620 - [DEBUG] Process 745. path edge:
27033 2019-Jan-13 16:45:11.979644 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27034 2019-Jan-13 16:45:11.979703 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
27035 2019-Jan-13 16:45:11.980376 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
27036 2019-Jan-13 16:45:11.981036 - [DEBUG]
27037 2019-Jan-13 16:45:11.981062 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
27038 2019-Jan-13 16:45:11.981760 - [DEBUG] Compose: EdgeIdentity * AllBottom
27039 2019-Jan-13 16:45:11.981792 - [DEBUG]
27040 2019-Jan-13 16:45:11.981816 - [DEBUG] Propagate flow
27041 2019-Jan-13 16:45:11.981839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27042 2019-Jan-13 16:45:11.981921 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
27043 2019-Jan-13 16:45:11.982570 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27044 2019-Jan-13 16:45:11.983209 - [DEBUG] Edge function : AllBottom (result of previous compose)
27045 2019-Jan-13 16:45:11.983234 - [DEBUG]
27046 2019-Jan-13 16:45:11.983260 - [DEBUG] Join: AllTop & AllBottom
27047 2019-Jan-13 16:45:11.983286 - [DEBUG] = AllBottom (new jump func)
27048 2019-Jan-13 16:45:11.983310 - [DEBUG]
27049 2019-Jan-13 16:45:11.983334 - [DEBUG] Start adding new jump function
27050 2019-Jan-13 16:45:11.983357 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27051 2019-Jan-13 16:45:11.983414 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27052 2019-Jan-13 16:45:11.984050 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
27053 2019-Jan-13 16:45:11.984683 - [DEBUG] Edge Function : AllBottom
27054 2019-Jan-13 16:45:11.984711 - [DEBUG] End adding new jump function
27055 2019-Jan-13 16:45:11.984752 - [DEBUG]
27056 2019-Jan-13 16:45:11.984779 - [DEBUG] -------------------------------------------- 746. Path Edge --------------------------------------------
27057 2019-Jan-13 16:45:11.984803 - [DEBUG]
27058 2019-Jan-13 16:45:11.984827 - [DEBUG] Process 746. path edge:
27059 2019-Jan-13 16:45:11.984851 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27060 2019-Jan-13 16:45:11.984907 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
27061 2019-Jan-13 16:45:11.985544 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
27062 2019-Jan-13 16:45:11.986180 - [DEBUG]
27063 2019-Jan-13 16:45:11.986206 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
27064 2019-Jan-13 16:45:11.986854 - [DEBUG] Compose: EdgeIdentity * AllBottom
27065 2019-Jan-13 16:45:11.986883 - [DEBUG]
27066 2019-Jan-13 16:45:11.986907 - [DEBUG] Propagate flow
27067 2019-Jan-13 16:45:11.986930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27068 2019-Jan-13 16:45:11.986987 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
27069 2019-Jan-13 16:45:11.987621 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27070 2019-Jan-13 16:45:11.988273 - [DEBUG] Edge function : AllBottom (result of previous compose)
27071 2019-Jan-13 16:45:11.988299 - [DEBUG]
27072 2019-Jan-13 16:45:11.988324 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27073 2019-Jan-13 16:45:11.988350 - [DEBUG] = AllBottom
27074 2019-Jan-13 16:45:11.988375 - [DEBUG]
27075 2019-Jan-13 16:45:11.988398 - [DEBUG] PROPAGATE: No new function!
27076 2019-Jan-13 16:45:11.988422 - [DEBUG] EDGE:
27077 2019-Jan-13 16:45:11.988480 - [DEBUG] ---> 27078 2019-Jan-13 16:45:11.989114 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27079 2019-Jan-13 16:45:11.989755 - [DEBUG]
27080 2019-Jan-13 16:45:11.989780 - [DEBUG] EDGE:
27081 2019-Jan-13 16:45:11.989838 - [DEBUG] ---> 27082 2019-Jan-13 16:45:11.990478 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27083 2019-Jan-13 16:45:11.991112 - [DEBUG]
27084 2019-Jan-13 16:45:11.991152 - [DEBUG] Compose: EdgeIdentity * AllBottom
27085 2019-Jan-13 16:45:11.991179 - [DEBUG]
27086 2019-Jan-13 16:45:11.991203 - [DEBUG] Propagate flow
27087 2019-Jan-13 16:45:11.991226 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27088 2019-Jan-13 16:45:11.991292 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
27089 2019-Jan-13 16:45:11.991967 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27090 2019-Jan-13 16:45:11.992606 - [DEBUG] Edge function : AllBottom (result of previous compose)
27091 2019-Jan-13 16:45:11.992632 - [DEBUG]
27092 2019-Jan-13 16:45:11.992657 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27093 2019-Jan-13 16:45:11.992683 - [DEBUG] = AllBottom
27094 2019-Jan-13 16:45:11.992708 - [DEBUG]
27095 2019-Jan-13 16:45:11.992731 - [DEBUG] PROPAGATE: No new function!
27096 2019-Jan-13 16:45:11.992759 - [DEBUG] EDGE:
27097 2019-Jan-13 16:45:11.992817 - [DEBUG] ---> 27098 2019-Jan-13 16:45:11.993464 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27099 2019-Jan-13 16:45:11.994099 - [DEBUG]
27100 2019-Jan-13 16:45:11.994124 - [DEBUG] EDGE:
27101 2019-Jan-13 16:45:11.994181 - [DEBUG] ---> 27102 2019-Jan-13 16:45:11.994839 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27103 2019-Jan-13 16:45:11.995480 - [DEBUG]
27104 2019-Jan-13 16:45:11.995505 - [DEBUG] EDGE:
27105 2019-Jan-13 16:45:11.995563 - [DEBUG] ---> 27106 2019-Jan-13 16:45:11.996202 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27107 2019-Jan-13 16:45:11.996849 - [DEBUG]
27108 2019-Jan-13 16:45:11.996891 - [DEBUG] Compose: EdgeIdentity * AllBottom
27109 2019-Jan-13 16:45:11.996918 - [DEBUG]
27110 2019-Jan-13 16:45:11.996942 - [DEBUG] Propagate flow
27111 2019-Jan-13 16:45:11.996966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27112 2019-Jan-13 16:45:11.997027 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
27113 2019-Jan-13 16:45:11.997704 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27114 2019-Jan-13 16:45:11.998387 - [DEBUG] Edge function : AllBottom (result of previous compose)
27115 2019-Jan-13 16:45:11.998413 - [DEBUG]
27116 2019-Jan-13 16:45:11.998439 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27117 2019-Jan-13 16:45:11.998465 - [DEBUG] = AllBottom
27118 2019-Jan-13 16:45:11.998490 - [DEBUG]
27119 2019-Jan-13 16:45:11.998513 - [DEBUG] PROPAGATE: No new function!
27120 2019-Jan-13 16:45:11.998544 - [DEBUG] EDGE:
27121 2019-Jan-13 16:45:11.998608 - [DEBUG] ---> 27122 2019-Jan-13 16:45:11.999265 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27123 2019-Jan-13 16:45:11.999960 - [DEBUG]
27124 2019-Jan-13 16:45:11.999990 - [DEBUG] EDGE:
27125 2019-Jan-13 16:45:12.000061 - [DEBUG] ---> 27126 2019-Jan-13 16:45:12.000721 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27127 2019-Jan-13 16:45:12.001382 - [DEBUG]
27128 2019-Jan-13 16:45:12.001430 - [DEBUG] EDGE:
27129 2019-Jan-13 16:45:12.001496 - [DEBUG] ---> 27130 2019-Jan-13 16:45:12.002201 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27131 2019-Jan-13 16:45:12.002894 - [DEBUG]
27132 2019-Jan-13 16:45:12.002961 - [DEBUG] Compose: EdgeIdentity * AllBottom
27133 2019-Jan-13 16:45:12.002990 - [DEBUG]
27134 2019-Jan-13 16:45:12.003015 - [DEBUG] Propagate flow
27135 2019-Jan-13 16:45:12.003039 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27136 2019-Jan-13 16:45:12.003119 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
27137 2019-Jan-13 16:45:12.003813 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27138 2019-Jan-13 16:45:12.004502 - [DEBUG] Edge function : AllBottom (result of previous compose)
27139 2019-Jan-13 16:45:12.004530 - [DEBUG]
27140 2019-Jan-13 16:45:12.004558 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27141 2019-Jan-13 16:45:12.004584 - [DEBUG] = AllBottom
27142 2019-Jan-13 16:45:12.004609 - [DEBUG]
27143 2019-Jan-13 16:45:12.004633 - [DEBUG] PROPAGATE: No new function!
27144 2019-Jan-13 16:45:12.004669 - [DEBUG] EDGE:
27145 2019-Jan-13 16:45:12.004782 - [DEBUG] ---> 27146 2019-Jan-13 16:45:12.005481 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27147 2019-Jan-13 16:45:12.006143 - [DEBUG]
27148 2019-Jan-13 16:45:12.006169 - [DEBUG] EDGE:
27149 2019-Jan-13 16:45:12.006231 - [DEBUG] ---> 27150 2019-Jan-13 16:45:12.006869 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27151 2019-Jan-13 16:45:12.007504 - [DEBUG]
27152 2019-Jan-13 16:45:12.007530 - [DEBUG] EDGE:
27153 2019-Jan-13 16:45:12.007587 - [DEBUG] ---> 27154 2019-Jan-13 16:45:12.008249 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27155 2019-Jan-13 16:45:12.008883 - [DEBUG]
27156 2019-Jan-13 16:45:12.008935 - [DEBUG] Compose: EdgeIdentity * AllBottom
27157 2019-Jan-13 16:45:12.008963 - [DEBUG]
27158 2019-Jan-13 16:45:12.008988 - [DEBUG] Propagate flow
27159 2019-Jan-13 16:45:12.009012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27160 2019-Jan-13 16:45:12.009069 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
27161 2019-Jan-13 16:45:12.009712 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27162 2019-Jan-13 16:45:12.010375 - [DEBUG] Edge function : AllBottom (result of previous compose)
27163 2019-Jan-13 16:45:12.010401 - [DEBUG]
27164 2019-Jan-13 16:45:12.010428 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27165 2019-Jan-13 16:45:12.010454 - [DEBUG] = AllBottom
27166 2019-Jan-13 16:45:12.010479 - [DEBUG]
27167 2019-Jan-13 16:45:12.010502 - [DEBUG] PROPAGATE: No new function!
27168 2019-Jan-13 16:45:12.010531 - [DEBUG] EDGE:
27169 2019-Jan-13 16:45:12.010595 - [DEBUG] ---> 27170 2019-Jan-13 16:45:12.011240 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27171 2019-Jan-13 16:45:12.011900 - [DEBUG]
27172 2019-Jan-13 16:45:12.011929 - [DEBUG] Compose: EdgeIdentity * AllBottom
27173 2019-Jan-13 16:45:12.011955 - [DEBUG]
27174 2019-Jan-13 16:45:12.011978 - [DEBUG] Propagate flow
27175 2019-Jan-13 16:45:12.012002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27176 2019-Jan-13 16:45:12.012077 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
27177 2019-Jan-13 16:45:12.012732 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27178 2019-Jan-13 16:45:12.013376 - [DEBUG] Edge function : AllBottom (result of previous compose)
27179 2019-Jan-13 16:45:12.013401 - [DEBUG]
27180 2019-Jan-13 16:45:12.013427 - [DEBUG] Join: AllTop & AllBottom
27181 2019-Jan-13 16:45:12.013453 - [DEBUG] = AllBottom (new jump func)
27182 2019-Jan-13 16:45:12.013478 - [DEBUG]
27183 2019-Jan-13 16:45:12.013501 - [DEBUG] Start adding new jump function
27184 2019-Jan-13 16:45:12.013524 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27185 2019-Jan-13 16:45:12.013581 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27186 2019-Jan-13 16:45:12.014220 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
27187 2019-Jan-13 16:45:12.014882 - [DEBUG] Edge Function : AllBottom
27188 2019-Jan-13 16:45:12.014912 - [DEBUG] End adding new jump function
27189 2019-Jan-13 16:45:12.014936 - [DEBUG]
27190 2019-Jan-13 16:45:12.014960 - [DEBUG] -------------------------------------------- 747. Path Edge --------------------------------------------
27191 2019-Jan-13 16:45:12.014985 - [DEBUG]
27192 2019-Jan-13 16:45:12.015008 - [DEBUG] Process 747. path edge:
27193 2019-Jan-13 16:45:12.015031 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27194 2019-Jan-13 16:45:12.015091 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
27195 2019-Jan-13 16:45:12.015736 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27196 2019-Jan-13 16:45:12.016377 - [DEBUG]
27197 2019-Jan-13 16:45:12.016402 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
27198 2019-Jan-13 16:45:12.017061 - [DEBUG] Possible callees:
27199 2019-Jan-13 16:45:12.017087 - [DEBUG] bar
27200 2019-Jan-13 16:45:12.017112 - [DEBUG] Possible return sites:
27201 2019-Jan-13 16:45:12.017136 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7127202 2019-Jan-13 16:45:12.018437 - [DEBUG] Found and process special summary
27203 2019-Jan-13 16:45:12.018489 - [DEBUG] Compose: EdgeIdentity * AllBottom
27204 2019-Jan-13 16:45:12.018519 - [DEBUG]
27205 2019-Jan-13 16:45:12.018544 - [DEBUG] Propagate flow
27206 2019-Jan-13 16:45:12.018567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27207 2019-Jan-13 16:45:12.018626 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
27208 2019-Jan-13 16:45:12.019279 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27209 2019-Jan-13 16:45:12.019929 - [DEBUG] Edge function : AllBottom (result of previous compose)
27210 2019-Jan-13 16:45:12.019955 - [DEBUG]
27211 2019-Jan-13 16:45:12.019980 - [DEBUG] Join: AllTop & AllBottom
27212 2019-Jan-13 16:45:12.020006 - [DEBUG] = AllBottom (new jump func)
27213 2019-Jan-13 16:45:12.020031 - [DEBUG]
27214 2019-Jan-13 16:45:12.020055 - [DEBUG] Start adding new jump function
27215 2019-Jan-13 16:45:12.020078 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27216 2019-Jan-13 16:45:12.020135 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27217 2019-Jan-13 16:45:12.020773 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
27218 2019-Jan-13 16:45:12.021440 - [DEBUG] Edge Function : AllBottom
27219 2019-Jan-13 16:45:12.021470 - [DEBUG] End adding new jump function
27220 2019-Jan-13 16:45:12.021494 - [DEBUG]
27221 2019-Jan-13 16:45:12.021518 - [DEBUG] -------------------------------------------- 748. Path Edge --------------------------------------------
27222 2019-Jan-13 16:45:12.021543 - [DEBUG]
27223 2019-Jan-13 16:45:12.021567 - [DEBUG] Process 748. path edge:
27224 2019-Jan-13 16:45:12.021590 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27225 2019-Jan-13 16:45:12.021648 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
27226 2019-Jan-13 16:45:12.022298 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27227 2019-Jan-13 16:45:12.022939 - [DEBUG]
27228 2019-Jan-13 16:45:12.022964 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
27229 2019-Jan-13 16:45:12.023628 - [DEBUG] Compose: EdgeIdentity * AllBottom
27230 2019-Jan-13 16:45:12.023656 - [DEBUG]
27231 2019-Jan-13 16:45:12.023680 - [DEBUG] Propagate flow
27232 2019-Jan-13 16:45:12.023704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27233 2019-Jan-13 16:45:12.023761 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
27234 2019-Jan-13 16:45:12.024398 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27235 2019-Jan-13 16:45:12.025059 - [DEBUG] Edge function : AllBottom (result of previous compose)
27236 2019-Jan-13 16:45:12.025084 - [DEBUG]
27237 2019-Jan-13 16:45:12.025110 - [DEBUG] Join: AllTop & AllBottom
27238 2019-Jan-13 16:45:12.025136 - [DEBUG] = AllBottom (new jump func)
27239 2019-Jan-13 16:45:12.025161 - [DEBUG]
27240 2019-Jan-13 16:45:12.025184 - [DEBUG] Start adding new jump function
27241 2019-Jan-13 16:45:12.025208 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27242 2019-Jan-13 16:45:12.025268 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27243 2019-Jan-13 16:45:12.025909 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
27244 2019-Jan-13 16:45:12.026543 - [DEBUG] Edge Function : AllBottom
27245 2019-Jan-13 16:45:12.026571 - [DEBUG] End adding new jump function
27246 2019-Jan-13 16:45:12.026595 - [DEBUG]
27247 2019-Jan-13 16:45:12.026619 - [DEBUG] -------------------------------------------- 749. Path Edge --------------------------------------------
27248 2019-Jan-13 16:45:12.026643 - [DEBUG]
27249 2019-Jan-13 16:45:12.026667 - [DEBUG] Process 749. path edge:
27250 2019-Jan-13 16:45:12.026691 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27251 2019-Jan-13 16:45:12.026747 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
27252 2019-Jan-13 16:45:12.027384 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27253 2019-Jan-13 16:45:12.028022 - [DEBUG]
27254 2019-Jan-13 16:45:12.028048 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
27255 2019-Jan-13 16:45:12.028714 - [DEBUG] Compose: EdgeIdentity * AllBottom
27256 2019-Jan-13 16:45:12.028742 - [DEBUG]
27257 2019-Jan-13 16:45:12.028766 - [DEBUG] Propagate flow
27258 2019-Jan-13 16:45:12.028790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27259 2019-Jan-13 16:45:12.028846 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
27260 2019-Jan-13 16:45:12.029509 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27261 2019-Jan-13 16:45:12.030154 - [DEBUG] Edge function : AllBottom (result of previous compose)
27262 2019-Jan-13 16:45:12.030180 - [DEBUG]
27263 2019-Jan-13 16:45:12.030205 - [DEBUG] Join: AllTop & AllBottom
27264 2019-Jan-13 16:45:12.030231 - [DEBUG] = AllBottom (new jump func)
27265 2019-Jan-13 16:45:12.030256 - [DEBUG]
27266 2019-Jan-13 16:45:12.030279 - [DEBUG] Start adding new jump function
27267 2019-Jan-13 16:45:12.030303 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27268 2019-Jan-13 16:45:12.030359 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27269 2019-Jan-13 16:45:12.030999 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
27270 2019-Jan-13 16:45:12.031670 - [DEBUG] Edge Function : AllBottom
27271 2019-Jan-13 16:45:12.031699 - [DEBUG] End adding new jump function
27272 2019-Jan-13 16:45:12.031724 - [DEBUG]
27273 2019-Jan-13 16:45:12.031748 - [DEBUG] -------------------------------------------- 750. Path Edge --------------------------------------------
27274 2019-Jan-13 16:45:12.031772 - [DEBUG]
27275 2019-Jan-13 16:45:12.031796 - [DEBUG] Process 750. path edge:
27276 2019-Jan-13 16:45:12.031820 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27277 2019-Jan-13 16:45:12.031884 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
27278 2019-Jan-13 16:45:12.032563 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27279 2019-Jan-13 16:45:12.033214 - [DEBUG]
27280 2019-Jan-13 16:45:12.033239 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
27281 2019-Jan-13 16:45:12.033894 - [DEBUG] Possible callees:
27282 2019-Jan-13 16:45:12.033919 - [DEBUG] llvm.dbg.declare
27283 2019-Jan-13 16:45:12.033944 - [DEBUG] Possible return sites:
27284 2019-Jan-13 16:45:12.033968 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7827285 2019-Jan-13 16:45:12.035281 - [DEBUG] Found and process special summary
27286 2019-Jan-13 16:45:12.035335 - [DEBUG] Compose: EdgeIdentity * AllBottom
27287 2019-Jan-13 16:45:12.035364 - [DEBUG]
27288 2019-Jan-13 16:45:12.035389 - [DEBUG] Propagate flow
27289 2019-Jan-13 16:45:12.035412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27290 2019-Jan-13 16:45:12.035472 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27291 2019-Jan-13 16:45:12.036114 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27292 2019-Jan-13 16:45:12.036779 - [DEBUG] Edge function : AllBottom (result of previous compose)
27293 2019-Jan-13 16:45:12.036805 - [DEBUG]
27294 2019-Jan-13 16:45:12.036831 - [DEBUG] Join: AllTop & AllBottom
27295 2019-Jan-13 16:45:12.036858 - [DEBUG] = AllBottom (new jump func)
27296 2019-Jan-13 16:45:12.036883 - [DEBUG]
27297 2019-Jan-13 16:45:12.036908 - [DEBUG] Start adding new jump function
27298 2019-Jan-13 16:45:12.036932 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27299 2019-Jan-13 16:45:12.036998 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27300 2019-Jan-13 16:45:12.037675 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27301 2019-Jan-13 16:45:12.038382 - [DEBUG] Edge Function : AllBottom
27302 2019-Jan-13 16:45:12.038414 - [DEBUG] End adding new jump function
27303 2019-Jan-13 16:45:12.038438 - [DEBUG]
27304 2019-Jan-13 16:45:12.038463 - [DEBUG] -------------------------------------------- 751. Path Edge --------------------------------------------
27305 2019-Jan-13 16:45:12.038489 - [DEBUG]
27306 2019-Jan-13 16:45:12.038512 - [DEBUG] Process 751. path edge:
27307 2019-Jan-13 16:45:12.038537 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27308 2019-Jan-13 16:45:12.038600 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
27309 2019-Jan-13 16:45:12.039279 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27310 2019-Jan-13 16:45:12.039970 - [DEBUG]
27311 2019-Jan-13 16:45:12.039996 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27312 2019-Jan-13 16:45:12.040713 - [DEBUG] Compose: EdgeIdentity * AllBottom
27313 2019-Jan-13 16:45:12.040744 - [DEBUG]
27314 2019-Jan-13 16:45:12.040768 - [DEBUG] Propagate flow
27315 2019-Jan-13 16:45:12.040792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27316 2019-Jan-13 16:45:12.040856 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
27317 2019-Jan-13 16:45:12.041543 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27318 2019-Jan-13 16:45:12.042213 - [DEBUG] Edge function : AllBottom (result of previous compose)
27319 2019-Jan-13 16:45:12.042239 - [DEBUG]
27320 2019-Jan-13 16:45:12.042265 - [DEBUG] Join: AllTop & AllBottom
27321 2019-Jan-13 16:45:12.042292 - [DEBUG] = AllBottom (new jump func)
27322 2019-Jan-13 16:45:12.042317 - [DEBUG]
27323 2019-Jan-13 16:45:12.042340 - [DEBUG] Start adding new jump function
27324 2019-Jan-13 16:45:12.042364 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27325 2019-Jan-13 16:45:12.042424 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27326 2019-Jan-13 16:45:12.043065 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
27327 2019-Jan-13 16:45:12.043717 - [DEBUG] Edge Function : AllBottom
27328 2019-Jan-13 16:45:12.043746 - [DEBUG] End adding new jump function
27329 2019-Jan-13 16:45:12.043770 - [DEBUG]
27330 2019-Jan-13 16:45:12.043794 - [DEBUG] -------------------------------------------- 752. Path Edge --------------------------------------------
27331 2019-Jan-13 16:45:12.043819 - [DEBUG]
27332 2019-Jan-13 16:45:12.043842 - [DEBUG] Process 752. path edge:
27333 2019-Jan-13 16:45:12.043866 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27334 2019-Jan-13 16:45:12.043926 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
27335 2019-Jan-13 16:45:12.044562 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27336 2019-Jan-13 16:45:12.045230 - [DEBUG]
27337 2019-Jan-13 16:45:12.045256 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
27338 2019-Jan-13 16:45:12.045923 - [DEBUG] Compose: EdgeIdentity * AllBottom
27339 2019-Jan-13 16:45:12.045952 - [DEBUG]
27340 2019-Jan-13 16:45:12.045977 - [DEBUG] Propagate flow
27341 2019-Jan-13 16:45:12.046000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27342 2019-Jan-13 16:45:12.046058 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27343 2019-Jan-13 16:45:12.046698 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27344 2019-Jan-13 16:45:12.047336 - [DEBUG] Edge function : AllBottom (result of previous compose)
27345 2019-Jan-13 16:45:12.047380 - [DEBUG]
27346 2019-Jan-13 16:45:12.047406 - [DEBUG] Join: AllTop & AllBottom
27347 2019-Jan-13 16:45:12.047432 - [DEBUG] = AllBottom (new jump func)
27348 2019-Jan-13 16:45:12.047456 - [DEBUG]
27349 2019-Jan-13 16:45:12.047480 - [DEBUG] Start adding new jump function
27350 2019-Jan-13 16:45:12.047503 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27351 2019-Jan-13 16:45:12.047560 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27352 2019-Jan-13 16:45:12.048219 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27353 2019-Jan-13 16:45:12.048870 - [DEBUG] Edge Function : AllBottom
27354 2019-Jan-13 16:45:12.048898 - [DEBUG] End adding new jump function
27355 2019-Jan-13 16:45:12.048923 - [DEBUG]
27356 2019-Jan-13 16:45:12.048946 - [DEBUG] -------------------------------------------- 753. Path Edge --------------------------------------------
27357 2019-Jan-13 16:45:12.048971 - [DEBUG]
27358 2019-Jan-13 16:45:12.048994 - [DEBUG] Process 753. path edge:
27359 2019-Jan-13 16:45:12.049019 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27360 2019-Jan-13 16:45:12.049080 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
27361 2019-Jan-13 16:45:12.049760 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27362 2019-Jan-13 16:45:12.050447 - [DEBUG]
27363 2019-Jan-13 16:45:12.050475 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27364 2019-Jan-13 16:45:12.051224 - [DEBUG] Compose: EdgeIdentity * AllBottom
27365 2019-Jan-13 16:45:12.051257 - [DEBUG]
27366 2019-Jan-13 16:45:12.051282 - [DEBUG] Propagate flow
27367 2019-Jan-13 16:45:12.051306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27368 2019-Jan-13 16:45:12.051382 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
27369 2019-Jan-13 16:45:12.052134 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27370 2019-Jan-13 16:45:12.052812 - [DEBUG] Edge function : AllBottom (result of previous compose)
27371 2019-Jan-13 16:45:12.052839 - [DEBUG]
27372 2019-Jan-13 16:45:12.052865 - [DEBUG] Join: AllTop & AllBottom
27373 2019-Jan-13 16:45:12.052892 - [DEBUG] = AllBottom (new jump func)
27374 2019-Jan-13 16:45:12.052917 - [DEBUG]
27375 2019-Jan-13 16:45:12.052941 - [DEBUG] Start adding new jump function
27376 2019-Jan-13 16:45:12.052965 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27377 2019-Jan-13 16:45:12.053027 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27378 2019-Jan-13 16:45:12.053668 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
27379 2019-Jan-13 16:45:12.054304 - [DEBUG] Edge Function : AllBottom
27380 2019-Jan-13 16:45:12.054334 - [DEBUG] End adding new jump function
27381 2019-Jan-13 16:45:12.054359 - [DEBUG]
27382 2019-Jan-13 16:45:12.054383 - [DEBUG] -------------------------------------------- 754. Path Edge --------------------------------------------
27383 2019-Jan-13 16:45:12.054408 - [DEBUG]
27384 2019-Jan-13 16:45:12.054431 - [DEBUG] Process 754. path edge:
27385 2019-Jan-13 16:45:12.054455 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27386 2019-Jan-13 16:45:12.054512 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
27387 2019-Jan-13 16:45:12.055203 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27388 2019-Jan-13 16:45:12.055848 - [DEBUG]
27389 2019-Jan-13 16:45:12.055875 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
27390 2019-Jan-13 16:45:12.056534 - [DEBUG] Compose: EdgeIdentity * AllBottom
27391 2019-Jan-13 16:45:12.056581 - [DEBUG]
27392 2019-Jan-13 16:45:12.056606 - [DEBUG] Propagate flow
27393 2019-Jan-13 16:45:12.056629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27394 2019-Jan-13 16:45:12.056686 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
27395 2019-Jan-13 16:45:12.057325 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27396 2019-Jan-13 16:45:12.057962 - [DEBUG] Edge function : AllBottom (result of previous compose)
27397 2019-Jan-13 16:45:12.057988 - [DEBUG]
27398 2019-Jan-13 16:45:12.058012 - [DEBUG] Join: AllTop & AllBottom
27399 2019-Jan-13 16:45:12.058038 - [DEBUG] = AllBottom (new jump func)
27400 2019-Jan-13 16:45:12.058063 - [DEBUG]
27401 2019-Jan-13 16:45:12.058102 - [DEBUG] Start adding new jump function
27402 2019-Jan-13 16:45:12.058126 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27403 2019-Jan-13 16:45:12.058182 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27404 2019-Jan-13 16:45:12.058822 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
27405 2019-Jan-13 16:45:12.059458 - [DEBUG] Edge Function : AllBottom
27406 2019-Jan-13 16:45:12.059486 - [DEBUG] End adding new jump function
27407 2019-Jan-13 16:45:12.059510 - [DEBUG]
27408 2019-Jan-13 16:45:12.059534 - [DEBUG] -------------------------------------------- 755. Path Edge --------------------------------------------
27409 2019-Jan-13 16:45:12.059558 - [DEBUG]
27410 2019-Jan-13 16:45:12.059582 - [DEBUG] Process 755. path edge:
27411 2019-Jan-13 16:45:12.059605 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27412 2019-Jan-13 16:45:12.059662 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
27413 2019-Jan-13 16:45:12.060308 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27414 2019-Jan-13 16:45:12.060945 - [DEBUG]
27415 2019-Jan-13 16:45:12.060969 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
27416 2019-Jan-13 16:45:12.061658 - [DEBUG] Compose: EdgeIdentity * AllBottom
27417 2019-Jan-13 16:45:12.061686 - [DEBUG]
27418 2019-Jan-13 16:45:12.061710 - [DEBUG] Propagate flow
27419 2019-Jan-13 16:45:12.061733 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27420 2019-Jan-13 16:45:12.061791 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
27421 2019-Jan-13 16:45:12.062437 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27422 2019-Jan-13 16:45:12.063074 - [DEBUG] Edge function : AllBottom (result of previous compose)
27423 2019-Jan-13 16:45:12.063100 - [DEBUG]
27424 2019-Jan-13 16:45:12.063125 - [DEBUG] Join: AllTop & AllBottom
27425 2019-Jan-13 16:45:12.063151 - [DEBUG] = AllBottom (new jump func)
27426 2019-Jan-13 16:45:12.063175 - [DEBUG]
27427 2019-Jan-13 16:45:12.063199 - [DEBUG] Start adding new jump function
27428 2019-Jan-13 16:45:12.063222 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27429 2019-Jan-13 16:45:12.063278 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27430 2019-Jan-13 16:45:12.063916 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
27431 2019-Jan-13 16:45:12.064554 - [DEBUG] Edge Function : AllBottom
27432 2019-Jan-13 16:45:12.064585 - [DEBUG] End adding new jump function
27433 2019-Jan-13 16:45:12.064609 - [DEBUG]
27434 2019-Jan-13 16:45:12.064632 - [DEBUG] -------------------------------------------- 756. Path Edge --------------------------------------------
27435 2019-Jan-13 16:45:12.064656 - [DEBUG]
27436 2019-Jan-13 16:45:12.064690 - [DEBUG] Process 756. path edge:
27437 2019-Jan-13 16:45:12.064714 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27438 2019-Jan-13 16:45:12.064786 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
27439 2019-Jan-13 16:45:12.065431 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27440 2019-Jan-13 16:45:12.066079 - [DEBUG]
27441 2019-Jan-13 16:45:12.066103 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
27442 2019-Jan-13 16:45:12.066770 - [DEBUG] Compose: EdgeIdentity * AllBottom
27443 2019-Jan-13 16:45:12.066800 - [DEBUG]
27444 2019-Jan-13 16:45:12.066824 - [DEBUG] Propagate flow
27445 2019-Jan-13 16:45:12.066848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27446 2019-Jan-13 16:45:12.066906 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
27447 2019-Jan-13 16:45:12.067559 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27448 2019-Jan-13 16:45:12.068223 - [DEBUG] Edge function : AllBottom (result of previous compose)
27449 2019-Jan-13 16:45:12.068249 - [DEBUG]
27450 2019-Jan-13 16:45:12.068274 - [DEBUG] Join: AllTop & AllBottom
27451 2019-Jan-13 16:45:12.068300 - [DEBUG] = AllBottom (new jump func)
27452 2019-Jan-13 16:45:12.068325 - [DEBUG]
27453 2019-Jan-13 16:45:12.068348 - [DEBUG] Start adding new jump function
27454 2019-Jan-13 16:45:12.068371 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27455 2019-Jan-13 16:45:12.068428 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27456 2019-Jan-13 16:45:12.069068 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
27457 2019-Jan-13 16:45:12.069708 - [DEBUG] Edge Function : AllBottom
27458 2019-Jan-13 16:45:12.069737 - [DEBUG] End adding new jump function
27459 2019-Jan-13 16:45:12.069762 - [DEBUG]
27460 2019-Jan-13 16:45:12.069785 - [DEBUG] -------------------------------------------- 757. Path Edge --------------------------------------------
27461 2019-Jan-13 16:45:12.069810 - [DEBUG]
27462 2019-Jan-13 16:45:12.069833 - [DEBUG] Process 757. path edge:
27463 2019-Jan-13 16:45:12.069857 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27464 2019-Jan-13 16:45:12.069917 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
27465 2019-Jan-13 16:45:12.070585 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27466 2019-Jan-13 16:45:12.071249 - [DEBUG]
27467 2019-Jan-13 16:45:12.071277 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
27468 2019-Jan-13 16:45:12.071967 - [DEBUG] Compose: EdgeIdentity * AllBottom
27469 2019-Jan-13 16:45:12.071995 - [DEBUG]
27470 2019-Jan-13 16:45:12.072019 - [DEBUG] Propagate flow
27471 2019-Jan-13 16:45:12.072043 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27472 2019-Jan-13 16:45:12.072102 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
27473 2019-Jan-13 16:45:12.072756 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27474 2019-Jan-13 16:45:12.073394 - [DEBUG] Edge function : AllBottom (result of previous compose)
27475 2019-Jan-13 16:45:12.073420 - [DEBUG]
27476 2019-Jan-13 16:45:12.073445 - [DEBUG] Join: AllTop & AllBottom
27477 2019-Jan-13 16:45:12.073472 - [DEBUG] = AllBottom (new jump func)
27478 2019-Jan-13 16:45:12.073496 - [DEBUG]
27479 2019-Jan-13 16:45:12.073520 - [DEBUG] Start adding new jump function
27480 2019-Jan-13 16:45:12.073560 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27481 2019-Jan-13 16:45:12.073617 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27482 2019-Jan-13 16:45:12.074256 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
27483 2019-Jan-13 16:45:12.074917 - [DEBUG] Edge Function : AllBottom
27484 2019-Jan-13 16:45:12.074946 - [DEBUG] End adding new jump function
27485 2019-Jan-13 16:45:12.074970 - [DEBUG]
27486 2019-Jan-13 16:45:12.074995 - [DEBUG] -------------------------------------------- 758. Path Edge --------------------------------------------
27487 2019-Jan-13 16:45:12.075019 - [DEBUG]
27488 2019-Jan-13 16:45:12.075042 - [DEBUG] Process 758. path edge:
27489 2019-Jan-13 16:45:12.075066 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27490 2019-Jan-13 16:45:12.075123 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
27491 2019-Jan-13 16:45:12.075773 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27492 2019-Jan-13 16:45:12.076412 - [DEBUG]
27493 2019-Jan-13 16:45:12.076437 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
27494 2019-Jan-13 16:45:12.077107 - [DEBUG] Possible callees:
27495 2019-Jan-13 16:45:12.077132 - [DEBUG] llvm.dbg.declare
27496 2019-Jan-13 16:45:12.077157 - [DEBUG] Possible return sites:
27497 2019-Jan-13 16:45:12.077181 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12027498 2019-Jan-13 16:45:12.078550 - [DEBUG] Found and process special summary
27499 2019-Jan-13 16:45:12.078596 - [DEBUG] Compose: EdgeIdentity * AllBottom
27500 2019-Jan-13 16:45:12.078625 - [DEBUG]
27501 2019-Jan-13 16:45:12.078650 - [DEBUG] Propagate flow
27502 2019-Jan-13 16:45:12.078674 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27503 2019-Jan-13 16:45:12.078739 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
27504 2019-Jan-13 16:45:12.079401 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27505 2019-Jan-13 16:45:12.080101 - [DEBUG] Edge function : AllBottom (result of previous compose)
27506 2019-Jan-13 16:45:12.080127 - [DEBUG]
27507 2019-Jan-13 16:45:12.080154 - [DEBUG] Join: AllTop & AllBottom
27508 2019-Jan-13 16:45:12.080180 - [DEBUG] = AllBottom (new jump func)
27509 2019-Jan-13 16:45:12.080205 - [DEBUG]
27510 2019-Jan-13 16:45:12.080229 - [DEBUG] Start adding new jump function
27511 2019-Jan-13 16:45:12.080252 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27512 2019-Jan-13 16:45:12.080321 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27513 2019-Jan-13 16:45:12.080989 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
27514 2019-Jan-13 16:45:12.081666 - [DEBUG] Edge Function : AllBottom
27515 2019-Jan-13 16:45:12.081698 - [DEBUG] End adding new jump function
27516 2019-Jan-13 16:45:12.081723 - [DEBUG]
27517 2019-Jan-13 16:45:12.081747 - [DEBUG] -------------------------------------------- 759. Path Edge --------------------------------------------
27518 2019-Jan-13 16:45:12.081773 - [DEBUG]
27519 2019-Jan-13 16:45:12.081796 - [DEBUG] Process 759. path edge:
27520 2019-Jan-13 16:45:12.081820 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27521 2019-Jan-13 16:45:12.081881 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
27522 2019-Jan-13 16:45:12.082568 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27523 2019-Jan-13 16:45:12.083251 - [DEBUG]
27524 2019-Jan-13 16:45:12.083279 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
27525 2019-Jan-13 16:45:12.084016 - [DEBUG] Compose: EdgeIdentity * AllBottom
27526 2019-Jan-13 16:45:12.084047 - [DEBUG]
27527 2019-Jan-13 16:45:12.084071 - [DEBUG] Propagate flow
27528 2019-Jan-13 16:45:12.084096 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27529 2019-Jan-13 16:45:12.084168 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
27530 2019-Jan-13 16:45:12.084896 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27531 2019-Jan-13 16:45:12.085606 - [DEBUG] Edge function : AllBottom (result of previous compose)
27532 2019-Jan-13 16:45:12.085634 - [DEBUG]
27533 2019-Jan-13 16:45:12.085661 - [DEBUG] Join: AllTop & AllBottom
27534 2019-Jan-13 16:45:12.085688 - [DEBUG] = AllBottom (new jump func)
27535 2019-Jan-13 16:45:12.085713 - [DEBUG]
27536 2019-Jan-13 16:45:12.085737 - [DEBUG] Start adding new jump function
27537 2019-Jan-13 16:45:12.085761 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27538 2019-Jan-13 16:45:12.085833 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27539 2019-Jan-13 16:45:12.086503 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
27540 2019-Jan-13 16:45:12.087141 - [DEBUG] Edge Function : AllBottom
27541 2019-Jan-13 16:45:12.087172 - [DEBUG] End adding new jump function
27542 2019-Jan-13 16:45:12.087197 - [DEBUG]
27543 2019-Jan-13 16:45:12.087220 - [DEBUG] -------------------------------------------- 760. Path Edge --------------------------------------------
27544 2019-Jan-13 16:45:12.087245 - [DEBUG]
27545 2019-Jan-13 16:45:12.087268 - [DEBUG] Process 760. path edge:
27546 2019-Jan-13 16:45:12.087292 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27547 2019-Jan-13 16:45:12.087350 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
27548 2019-Jan-13 16:45:12.087987 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27549 2019-Jan-13 16:45:12.088659 - [DEBUG]
27550 2019-Jan-13 16:45:12.088687 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
27551 2019-Jan-13 16:45:12.089351 - [DEBUG] Compose: EdgeIdentity * AllBottom
27552 2019-Jan-13 16:45:12.089380 - [DEBUG]
27553 2019-Jan-13 16:45:12.089404 - [DEBUG] Propagate flow
27554 2019-Jan-13 16:45:12.089427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27555 2019-Jan-13 16:45:12.089484 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27556 2019-Jan-13 16:45:12.090144 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27557 2019-Jan-13 16:45:12.090782 - [DEBUG] Edge function : AllBottom (result of previous compose)
27558 2019-Jan-13 16:45:12.090807 - [DEBUG]
27559 2019-Jan-13 16:45:12.090832 - [DEBUG] Join: AllTop & AllBottom
27560 2019-Jan-13 16:45:12.090858 - [DEBUG] = AllBottom (new jump func)
27561 2019-Jan-13 16:45:12.090883 - [DEBUG]
27562 2019-Jan-13 16:45:12.090906 - [DEBUG] Start adding new jump function
27563 2019-Jan-13 16:45:12.090930 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27564 2019-Jan-13 16:45:12.090986 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27565 2019-Jan-13 16:45:12.091645 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27566 2019-Jan-13 16:45:12.092326 - [DEBUG] Edge Function : AllBottom
27567 2019-Jan-13 16:45:12.092357 - [DEBUG] End adding new jump function
27568 2019-Jan-13 16:45:12.092382 - [DEBUG]
27569 2019-Jan-13 16:45:12.092406 - [DEBUG] -------------------------------------------- 761. Path Edge --------------------------------------------
27570 2019-Jan-13 16:45:12.092431 - [DEBUG]
27571 2019-Jan-13 16:45:12.092455 - [DEBUG] Process 761. path edge:
27572 2019-Jan-13 16:45:12.092478 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27573 2019-Jan-13 16:45:12.092540 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
27574 2019-Jan-13 16:45:12.093190 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27575 2019-Jan-13 16:45:12.093830 - [DEBUG]
27576 2019-Jan-13 16:45:12.093855 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27577 2019-Jan-13 16:45:12.094511 - [DEBUG] Possible callees:
27578 2019-Jan-13 16:45:12.094537 - [DEBUG] llvm.dbg.declare
27579 2019-Jan-13 16:45:12.094562 - [DEBUG] Possible return sites:
27580 2019-Jan-13 16:45:12.094586 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14927581 2019-Jan-13 16:45:12.095895 - [DEBUG] Found and process special summary
27582 2019-Jan-13 16:45:12.095932 - [DEBUG] Compose: EdgeIdentity * AllBottom
27583 2019-Jan-13 16:45:12.095960 - [DEBUG]
27584 2019-Jan-13 16:45:12.095985 - [DEBUG] Propagate flow
27585 2019-Jan-13 16:45:12.096008 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27586 2019-Jan-13 16:45:12.096065 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27587 2019-Jan-13 16:45:12.096713 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27588 2019-Jan-13 16:45:12.097351 - [DEBUG] Edge function : AllBottom (result of previous compose)
27589 2019-Jan-13 16:45:12.097376 - [DEBUG]
27590 2019-Jan-13 16:45:12.097401 - [DEBUG] Join: AllTop & AllBottom
27591 2019-Jan-13 16:45:12.097427 - [DEBUG] = AllBottom (new jump func)
27592 2019-Jan-13 16:45:12.097452 - [DEBUG]
27593 2019-Jan-13 16:45:12.097475 - [DEBUG] Start adding new jump function
27594 2019-Jan-13 16:45:12.097499 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27595 2019-Jan-13 16:45:12.097555 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27596 2019-Jan-13 16:45:12.098214 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27597 2019-Jan-13 16:45:12.098861 - [DEBUG] Edge Function : AllBottom
27598 2019-Jan-13 16:45:12.098889 - [DEBUG] End adding new jump function
27599 2019-Jan-13 16:45:12.098913 - [DEBUG]
27600 2019-Jan-13 16:45:12.098937 - [DEBUG] -------------------------------------------- 762. Path Edge --------------------------------------------
27601 2019-Jan-13 16:45:12.098961 - [DEBUG]
27602 2019-Jan-13 16:45:12.098984 - [DEBUG] Process 762. path edge:
27603 2019-Jan-13 16:45:12.099007 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27604 2019-Jan-13 16:45:12.099066 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
27605 2019-Jan-13 16:45:12.099710 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27606 2019-Jan-13 16:45:12.100370 - [DEBUG]
27607 2019-Jan-13 16:45:12.100395 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27608 2019-Jan-13 16:45:12.101129 - [DEBUG] Compose: EdgeIdentity * AllBottom
27609 2019-Jan-13 16:45:12.101161 - [DEBUG]
27610 2019-Jan-13 16:45:12.101184 - [DEBUG] Propagate flow
27611 2019-Jan-13 16:45:12.101208 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27612 2019-Jan-13 16:45:12.101273 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27613 2019-Jan-13 16:45:12.101949 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27614 2019-Jan-13 16:45:12.102588 - [DEBUG] Edge function : AllBottom (result of previous compose)
27615 2019-Jan-13 16:45:12.102613 - [DEBUG]
27616 2019-Jan-13 16:45:12.102639 - [DEBUG] Join: AllTop & AllBottom
27617 2019-Jan-13 16:45:12.102665 - [DEBUG] = AllBottom (new jump func)
27618 2019-Jan-13 16:45:12.102690 - [DEBUG]
27619 2019-Jan-13 16:45:12.102713 - [DEBUG] Start adding new jump function
27620 2019-Jan-13 16:45:12.102736 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27621 2019-Jan-13 16:45:12.102792 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27622 2019-Jan-13 16:45:12.103432 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27623 2019-Jan-13 16:45:12.104066 - [DEBUG] Edge Function : AllBottom
27624 2019-Jan-13 16:45:12.104095 - [DEBUG] End adding new jump function
27625 2019-Jan-13 16:45:12.104119 - [DEBUG]
27626 2019-Jan-13 16:45:12.104142 - [DEBUG] -------------------------------------------- 763. Path Edge --------------------------------------------
27627 2019-Jan-13 16:45:12.104167 - [DEBUG]
27628 2019-Jan-13 16:45:12.104190 - [DEBUG] Process 763. path edge:
27629 2019-Jan-13 16:45:12.104214 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27630 2019-Jan-13 16:45:12.104271 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
27631 2019-Jan-13 16:45:12.104922 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27632 2019-Jan-13 16:45:12.105559 - [DEBUG]
27633 2019-Jan-13 16:45:12.105585 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27634 2019-Jan-13 16:45:12.106252 - [DEBUG] Compose: EdgeIdentity * AllBottom
27635 2019-Jan-13 16:45:12.106280 - [DEBUG]
27636 2019-Jan-13 16:45:12.106303 - [DEBUG] Propagate flow
27637 2019-Jan-13 16:45:12.106327 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27638 2019-Jan-13 16:45:12.106384 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27639 2019-Jan-13 16:45:12.107042 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27640 2019-Jan-13 16:45:12.107681 - [DEBUG] Edge function : AllBottom (result of previous compose)
27641 2019-Jan-13 16:45:12.107706 - [DEBUG]
27642 2019-Jan-13 16:45:12.107731 - [DEBUG] Join: AllTop & AllBottom
27643 2019-Jan-13 16:45:12.107756 - [DEBUG] = AllBottom (new jump func)
27644 2019-Jan-13 16:45:12.107781 - [DEBUG]
27645 2019-Jan-13 16:45:12.107804 - [DEBUG] Start adding new jump function
27646 2019-Jan-13 16:45:12.107828 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27647 2019-Jan-13 16:45:12.107884 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27648 2019-Jan-13 16:45:12.108543 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27649 2019-Jan-13 16:45:12.109189 - [DEBUG] Edge Function : AllBottom
27650 2019-Jan-13 16:45:12.109216 - [DEBUG] End adding new jump function
27651 2019-Jan-13 16:45:12.109241 - [DEBUG]
27652 2019-Jan-13 16:45:12.109264 - [DEBUG] -------------------------------------------- 764. Path Edge --------------------------------------------
27653 2019-Jan-13 16:45:12.109297 - [DEBUG]
27654 2019-Jan-13 16:45:12.109321 - [DEBUG] Process 764. path edge:
27655 2019-Jan-13 16:45:12.109345 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27656 2019-Jan-13 16:45:12.109402 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
27657 2019-Jan-13 16:45:12.110056 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27658 2019-Jan-13 16:45:12.110697 - [DEBUG]
27659 2019-Jan-13 16:45:12.110721 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27660 2019-Jan-13 16:45:12.111376 - [DEBUG] Possible callees:
27661 2019-Jan-13 16:45:12.111415 - [DEBUG] llvm.dbg.declare
27662 2019-Jan-13 16:45:12.111443 - [DEBUG] Possible return sites:
27663 2019-Jan-13 16:45:12.111466 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15527664 2019-Jan-13 16:45:12.112746 - [DEBUG] Found and process special summary
27665 2019-Jan-13 16:45:12.112781 - [DEBUG] Compose: EdgeIdentity * AllBottom
27666 2019-Jan-13 16:45:12.112809 - [DEBUG]
27667 2019-Jan-13 16:45:12.112832 - [DEBUG] Propagate flow
27668 2019-Jan-13 16:45:12.112856 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27669 2019-Jan-13 16:45:12.112912 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27670 2019-Jan-13 16:45:12.113552 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27671 2019-Jan-13 16:45:12.114190 - [DEBUG] Edge function : AllBottom (result of previous compose)
27672 2019-Jan-13 16:45:12.114215 - [DEBUG]
27673 2019-Jan-13 16:45:12.114240 - [DEBUG] Join: AllTop & AllBottom
27674 2019-Jan-13 16:45:12.114265 - [DEBUG] = AllBottom (new jump func)
27675 2019-Jan-13 16:45:12.114290 - [DEBUG]
27676 2019-Jan-13 16:45:12.114313 - [DEBUG] Start adding new jump function
27677 2019-Jan-13 16:45:12.114337 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27678 2019-Jan-13 16:45:12.114393 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27679 2019-Jan-13 16:45:12.115056 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27680 2019-Jan-13 16:45:12.115702 - [DEBUG] Edge Function : AllBottom
27681 2019-Jan-13 16:45:12.115731 - [DEBUG] End adding new jump function
27682 2019-Jan-13 16:45:12.115755 - [DEBUG]
27683 2019-Jan-13 16:45:12.115778 - [DEBUG] -------------------------------------------- 765. Path Edge --------------------------------------------
27684 2019-Jan-13 16:45:12.115802 - [DEBUG]
27685 2019-Jan-13 16:45:12.115825 - [DEBUG] Process 765. path edge:
27686 2019-Jan-13 16:45:12.115849 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27687 2019-Jan-13 16:45:12.115906 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
27688 2019-Jan-13 16:45:12.116565 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27689 2019-Jan-13 16:45:12.117234 - [DEBUG]
27690 2019-Jan-13 16:45:12.117260 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27691 2019-Jan-13 16:45:12.117975 - [DEBUG] Compose: EdgeIdentity * AllBottom
27692 2019-Jan-13 16:45:12.118005 - [DEBUG]
27693 2019-Jan-13 16:45:12.118029 - [DEBUG] Propagate flow
27694 2019-Jan-13 16:45:12.118052 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27695 2019-Jan-13 16:45:12.118139 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27696 2019-Jan-13 16:45:12.118843 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27697 2019-Jan-13 16:45:12.119539 - [DEBUG] Edge function : AllBottom (result of previous compose)
27698 2019-Jan-13 16:45:12.119565 - [DEBUG]
27699 2019-Jan-13 16:45:12.119591 - [DEBUG] Join: AllTop & AllBottom
27700 2019-Jan-13 16:45:12.119618 - [DEBUG] = AllBottom (new jump func)
27701 2019-Jan-13 16:45:12.119642 - [DEBUG]
27702 2019-Jan-13 16:45:12.119666 - [DEBUG] Start adding new jump function
27703 2019-Jan-13 16:45:12.119689 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27704 2019-Jan-13 16:45:12.119754 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27705 2019-Jan-13 16:45:12.120430 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27706 2019-Jan-13 16:45:12.121075 - [DEBUG] Edge Function : AllBottom
27707 2019-Jan-13 16:45:12.121106 - [DEBUG] End adding new jump function
27708 2019-Jan-13 16:45:12.121130 - [DEBUG]
27709 2019-Jan-13 16:45:12.121154 - [DEBUG] -------------------------------------------- 766. Path Edge --------------------------------------------
27710 2019-Jan-13 16:45:12.121179 - [DEBUG]
27711 2019-Jan-13 16:45:12.121202 - [DEBUG] Process 766. path edge:
27712 2019-Jan-13 16:45:12.121226 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27713 2019-Jan-13 16:45:12.121284 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
27714 2019-Jan-13 16:45:12.121951 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27715 2019-Jan-13 16:45:12.122610 - [DEBUG]
27716 2019-Jan-13 16:45:12.122636 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27717 2019-Jan-13 16:45:12.123302 - [DEBUG] Compose: EdgeIdentity * AllBottom
27718 2019-Jan-13 16:45:12.123331 - [DEBUG]
27719 2019-Jan-13 16:45:12.123355 - [DEBUG] Propagate flow
27720 2019-Jan-13 16:45:12.123378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27721 2019-Jan-13 16:45:12.123438 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27722 2019-Jan-13 16:45:12.124080 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27723 2019-Jan-13 16:45:12.124728 - [DEBUG] Edge function : AllBottom (result of previous compose)
27724 2019-Jan-13 16:45:12.124777 - [DEBUG]
27725 2019-Jan-13 16:45:12.124803 - [DEBUG] Join: AllTop & AllBottom
27726 2019-Jan-13 16:45:12.124830 - [DEBUG] = AllBottom (new jump func)
27727 2019-Jan-13 16:45:12.124854 - [DEBUG]
27728 2019-Jan-13 16:45:12.124878 - [DEBUG] Start adding new jump function
27729 2019-Jan-13 16:45:12.124901 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27730 2019-Jan-13 16:45:12.124960 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27731 2019-Jan-13 16:45:12.125598 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27732 2019-Jan-13 16:45:12.126238 - [DEBUG] Edge Function : AllBottom
27733 2019-Jan-13 16:45:12.126267 - [DEBUG] End adding new jump function
27734 2019-Jan-13 16:45:12.126291 - [DEBUG]
27735 2019-Jan-13 16:45:12.126315 - [DEBUG] -------------------------------------------- 767. Path Edge --------------------------------------------
27736 2019-Jan-13 16:45:12.126339 - [DEBUG]
27737 2019-Jan-13 16:45:12.126363 - [DEBUG] Process 767. path edge:
27738 2019-Jan-13 16:45:12.126387 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27739 2019-Jan-13 16:45:12.126443 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
27740 2019-Jan-13 16:45:12.127082 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27741 2019-Jan-13 16:45:12.127779 - [DEBUG]
27742 2019-Jan-13 16:45:12.127809 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27743 2019-Jan-13 16:45:12.128572 - [DEBUG] Compose: EdgeIdentity * AllBottom
27744 2019-Jan-13 16:45:12.128605 - [DEBUG]
27745 2019-Jan-13 16:45:12.128629 - [DEBUG] Propagate flow
27746 2019-Jan-13 16:45:12.128653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27747 2019-Jan-13 16:45:12.128730 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27748 2019-Jan-13 16:45:12.129447 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27749 2019-Jan-13 16:45:12.130128 - [DEBUG] Edge function : AllBottom (result of previous compose)
27750 2019-Jan-13 16:45:12.130154 - [DEBUG]
27751 2019-Jan-13 16:45:12.130181 - [DEBUG] Join: AllTop & AllBottom
27752 2019-Jan-13 16:45:12.130207 - [DEBUG] = AllBottom (new jump func)
27753 2019-Jan-13 16:45:12.130232 - [DEBUG]
27754 2019-Jan-13 16:45:12.130256 - [DEBUG] Start adding new jump function
27755 2019-Jan-13 16:45:12.130280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27756 2019-Jan-13 16:45:12.130343 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27757 2019-Jan-13 16:45:12.131016 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27758 2019-Jan-13 16:45:12.131752 - [DEBUG] Edge Function : AllBottom
27759 2019-Jan-13 16:45:12.131785 - [DEBUG] End adding new jump function
27760 2019-Jan-13 16:45:12.131809 - [DEBUG]
27761 2019-Jan-13 16:45:12.131834 - [DEBUG] -------------------------------------------- 768. Path Edge --------------------------------------------
27762 2019-Jan-13 16:45:12.131858 - [DEBUG]
27763 2019-Jan-13 16:45:12.131882 - [DEBUG] Process 768. path edge:
27764 2019-Jan-13 16:45:12.131906 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27765 2019-Jan-13 16:45:12.131974 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
27766 2019-Jan-13 16:45:12.132649 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27767 2019-Jan-13 16:45:12.133329 - [DEBUG]
27768 2019-Jan-13 16:45:12.133355 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27769 2019-Jan-13 16:45:12.134076 - [DEBUG] Possible callees:
27770 2019-Jan-13 16:45:12.134103 - [DEBUG] llvm.dbg.declare
27771 2019-Jan-13 16:45:12.134128 - [DEBUG] Possible return sites:
27772 2019-Jan-13 16:45:12.134153 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16327773 2019-Jan-13 16:45:12.135626 - [DEBUG] Found and process special summary
27774 2019-Jan-13 16:45:12.135693 - [DEBUG] Compose: EdgeIdentity * AllBottom
27775 2019-Jan-13 16:45:12.135723 - [DEBUG]
27776 2019-Jan-13 16:45:12.135748 - [DEBUG] Propagate flow
27777 2019-Jan-13 16:45:12.135772 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27778 2019-Jan-13 16:45:12.135845 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27779 2019-Jan-13 16:45:12.136525 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27780 2019-Jan-13 16:45:12.137168 - [DEBUG] Edge function : AllBottom (result of previous compose)
27781 2019-Jan-13 16:45:12.137194 - [DEBUG]
27782 2019-Jan-13 16:45:12.137220 - [DEBUG] Join: AllTop & AllBottom
27783 2019-Jan-13 16:45:12.137270 - [DEBUG] = AllBottom (new jump func)
27784 2019-Jan-13 16:45:12.137296 - [DEBUG]
27785 2019-Jan-13 16:45:12.137320 - [DEBUG] Start adding new jump function
27786 2019-Jan-13 16:45:12.137343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27787 2019-Jan-13 16:45:12.137401 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27788 2019-Jan-13 16:45:12.138040 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27789 2019-Jan-13 16:45:12.138708 - [DEBUG] Edge Function : AllBottom
27790 2019-Jan-13 16:45:12.138739 - [DEBUG] End adding new jump function
27791 2019-Jan-13 16:45:12.138763 - [DEBUG]
27792 2019-Jan-13 16:45:12.138787 - [DEBUG] -------------------------------------------- 769. Path Edge --------------------------------------------
27793 2019-Jan-13 16:45:12.138812 - [DEBUG]
27794 2019-Jan-13 16:45:12.138836 - [DEBUG] Process 769. path edge:
27795 2019-Jan-13 16:45:12.138860 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27796 2019-Jan-13 16:45:12.138917 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
27797 2019-Jan-13 16:45:12.139556 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27798 2019-Jan-13 16:45:12.140204 - [DEBUG]
27799 2019-Jan-13 16:45:12.140230 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27800 2019-Jan-13 16:45:12.140911 - [DEBUG] Compose: EdgeIdentity * AllBottom
27801 2019-Jan-13 16:45:12.140939 - [DEBUG]
27802 2019-Jan-13 16:45:12.140963 - [DEBUG] Propagate flow
27803 2019-Jan-13 16:45:12.140987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27804 2019-Jan-13 16:45:12.141044 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27805 2019-Jan-13 16:45:12.141704 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27806 2019-Jan-13 16:45:12.142342 - [DEBUG] Edge function : AllBottom (result of previous compose)
27807 2019-Jan-13 16:45:12.142367 - [DEBUG]
27808 2019-Jan-13 16:45:12.142393 - [DEBUG] Join: AllTop & AllBottom
27809 2019-Jan-13 16:45:12.142419 - [DEBUG] = AllBottom (new jump func)
27810 2019-Jan-13 16:45:12.142443 - [DEBUG]
27811 2019-Jan-13 16:45:12.142467 - [DEBUG] Start adding new jump function
27812 2019-Jan-13 16:45:12.142490 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27813 2019-Jan-13 16:45:12.142546 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27814 2019-Jan-13 16:45:12.143185 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27815 2019-Jan-13 16:45:12.143819 - [DEBUG] Edge Function : AllBottom
27816 2019-Jan-13 16:45:12.143847 - [DEBUG] End adding new jump function
27817 2019-Jan-13 16:45:12.143871 - [DEBUG]
27818 2019-Jan-13 16:45:12.143895 - [DEBUG] -------------------------------------------- 770. Path Edge --------------------------------------------
27819 2019-Jan-13 16:45:12.143919 - [DEBUG]
27820 2019-Jan-13 16:45:12.143942 - [DEBUG] Process 770. path edge:
27821 2019-Jan-13 16:45:12.143970 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27822 2019-Jan-13 16:45:12.144028 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
27823 2019-Jan-13 16:45:12.144673 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27824 2019-Jan-13 16:45:12.145333 - [DEBUG]
27825 2019-Jan-13 16:45:12.145359 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27826 2019-Jan-13 16:45:12.146014 - [DEBUG] Compose: EdgeIdentity * AllBottom
27827 2019-Jan-13 16:45:12.146042 - [DEBUG]
27828 2019-Jan-13 16:45:12.146066 - [DEBUG] Propagate flow
27829 2019-Jan-13 16:45:12.146101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27830 2019-Jan-13 16:45:12.146160 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27831 2019-Jan-13 16:45:12.146829 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27832 2019-Jan-13 16:45:12.147468 - [DEBUG] Edge function : AllBottom (result of previous compose)
27833 2019-Jan-13 16:45:12.147494 - [DEBUG]
27834 2019-Jan-13 16:45:12.147518 - [DEBUG] Join: AllTop & AllBottom
27835 2019-Jan-13 16:45:12.147544 - [DEBUG] = AllBottom (new jump func)
27836 2019-Jan-13 16:45:12.147569 - [DEBUG]
27837 2019-Jan-13 16:45:12.147592 - [DEBUG] Start adding new jump function
27838 2019-Jan-13 16:45:12.147615 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27839 2019-Jan-13 16:45:12.147672 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27840 2019-Jan-13 16:45:12.148335 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27841 2019-Jan-13 16:45:12.148987 - [DEBUG] Edge Function : AllBottom
27842 2019-Jan-13 16:45:12.149015 - [DEBUG] End adding new jump function
27843 2019-Jan-13 16:45:12.149040 - [DEBUG]
27844 2019-Jan-13 16:45:12.149063 - [DEBUG] -------------------------------------------- 771. Path Edge --------------------------------------------
27845 2019-Jan-13 16:45:12.149088 - [DEBUG]
27846 2019-Jan-13 16:45:12.149111 - [DEBUG] Process 771. path edge:
27847 2019-Jan-13 16:45:12.149135 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27848 2019-Jan-13 16:45:12.149194 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
27849 2019-Jan-13 16:45:12.149840 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27850 2019-Jan-13 16:45:12.150488 - [DEBUG]
27851 2019-Jan-13 16:45:12.150512 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27852 2019-Jan-13 16:45:12.151170 - [DEBUG] Possible callees:
27853 2019-Jan-13 16:45:12.151195 - [DEBUG] llvm.dbg.declare
27854 2019-Jan-13 16:45:12.151219 - [DEBUG] Possible return sites:
27855 2019-Jan-13 16:45:12.151243 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16927856 2019-Jan-13 16:45:12.152540 - [DEBUG] Found and process special summary
27857 2019-Jan-13 16:45:12.152576 - [DEBUG] Compose: EdgeIdentity * AllBottom
27858 2019-Jan-13 16:45:12.152603 - [DEBUG]
27859 2019-Jan-13 16:45:12.152627 - [DEBUG] Propagate flow
27860 2019-Jan-13 16:45:12.152651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27861 2019-Jan-13 16:45:12.152707 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27862 2019-Jan-13 16:45:12.153349 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27863 2019-Jan-13 16:45:12.153987 - [DEBUG] Edge function : AllBottom (result of previous compose)
27864 2019-Jan-13 16:45:12.154013 - [DEBUG]
27865 2019-Jan-13 16:45:12.154037 - [DEBUG] Join: AllTop & AllBottom
27866 2019-Jan-13 16:45:12.154063 - [DEBUG] = AllBottom (new jump func)
27867 2019-Jan-13 16:45:12.154088 - [DEBUG]
27868 2019-Jan-13 16:45:12.154111 - [DEBUG] Start adding new jump function
27869 2019-Jan-13 16:45:12.154135 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27870 2019-Jan-13 16:45:12.154191 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27871 2019-Jan-13 16:45:12.154858 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27872 2019-Jan-13 16:45:12.155495 - [DEBUG] Edge Function : AllBottom
27873 2019-Jan-13 16:45:12.155523 - [DEBUG] End adding new jump function
27874 2019-Jan-13 16:45:12.155547 - [DEBUG]
27875 2019-Jan-13 16:45:12.155571 - [DEBUG] -------------------------------------------- 772. Path Edge --------------------------------------------
27876 2019-Jan-13 16:45:12.155595 - [DEBUG]
27877 2019-Jan-13 16:45:12.155618 - [DEBUG] Process 772. path edge:
27878 2019-Jan-13 16:45:12.155642 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27879 2019-Jan-13 16:45:12.155698 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
27880 2019-Jan-13 16:45:12.156343 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27881 2019-Jan-13 16:45:12.156990 - [DEBUG]
27882 2019-Jan-13 16:45:12.157016 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27883 2019-Jan-13 16:45:12.157735 - [DEBUG] Compose: EdgeIdentity * AllBottom
27884 2019-Jan-13 16:45:12.157767 - [DEBUG]
27885 2019-Jan-13 16:45:12.157791 - [DEBUG] Propagate flow
27886 2019-Jan-13 16:45:12.157816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27887 2019-Jan-13 16:45:12.157891 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27888 2019-Jan-13 16:45:12.158629 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27889 2019-Jan-13 16:45:12.159295 - [DEBUG] Edge function : AllBottom (result of previous compose)
27890 2019-Jan-13 16:45:12.159322 - [DEBUG]
27891 2019-Jan-13 16:45:12.159348 - [DEBUG] Join: AllTop & AllBottom
27892 2019-Jan-13 16:45:12.159375 - [DEBUG] = AllBottom (new jump func)
27893 2019-Jan-13 16:45:12.159399 - [DEBUG]
27894 2019-Jan-13 16:45:12.159423 - [DEBUG] Start adding new jump function
27895 2019-Jan-13 16:45:12.159446 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27896 2019-Jan-13 16:45:12.159507 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27897 2019-Jan-13 16:45:12.160154 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27898 2019-Jan-13 16:45:12.160817 - [DEBUG] Edge Function : AllBottom
27899 2019-Jan-13 16:45:12.160849 - [DEBUG] End adding new jump function
27900 2019-Jan-13 16:45:12.160874 - [DEBUG]
27901 2019-Jan-13 16:45:12.160899 - [DEBUG] -------------------------------------------- 773. Path Edge --------------------------------------------
27902 2019-Jan-13 16:45:12.160924 - [DEBUG]
27903 2019-Jan-13 16:45:12.160947 - [DEBUG] Process 773. path edge:
27904 2019-Jan-13 16:45:12.160971 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27905 2019-Jan-13 16:45:12.161034 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
27906 2019-Jan-13 16:45:12.161701 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27907 2019-Jan-13 16:45:12.162341 - [DEBUG]
27908 2019-Jan-13 16:45:12.162366 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27909 2019-Jan-13 16:45:12.163041 - [DEBUG] Compose: EdgeIdentity * AllBottom
27910 2019-Jan-13 16:45:12.163070 - [DEBUG]
27911 2019-Jan-13 16:45:12.163095 - [DEBUG] Propagate flow
27912 2019-Jan-13 16:45:12.163119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27913 2019-Jan-13 16:45:12.163177 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27914 2019-Jan-13 16:45:12.163838 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27915 2019-Jan-13 16:45:12.164486 - [DEBUG] Edge function : AllBottom (result of previous compose)
27916 2019-Jan-13 16:45:12.164511 - [DEBUG]
27917 2019-Jan-13 16:45:12.164536 - [DEBUG] Join: AllTop & AllBottom
27918 2019-Jan-13 16:45:12.164562 - [DEBUG] = AllBottom (new jump func)
27919 2019-Jan-13 16:45:12.164587 - [DEBUG]
27920 2019-Jan-13 16:45:12.164610 - [DEBUG] Start adding new jump function
27921 2019-Jan-13 16:45:12.164634 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27922 2019-Jan-13 16:45:12.164692 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27923 2019-Jan-13 16:45:12.165365 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27924 2019-Jan-13 16:45:12.166022 - [DEBUG] Edge Function : AllBottom
27925 2019-Jan-13 16:45:12.166053 - [DEBUG] End adding new jump function
27926 2019-Jan-13 16:45:12.166078 - [DEBUG]
27927 2019-Jan-13 16:45:12.166102 - [DEBUG] -------------------------------------------- 774. Path Edge --------------------------------------------
27928 2019-Jan-13 16:45:12.166127 - [DEBUG]
27929 2019-Jan-13 16:45:12.166151 - [DEBUG] Process 774. path edge:
27930 2019-Jan-13 16:45:12.166174 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27931 2019-Jan-13 16:45:12.166238 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
27932 2019-Jan-13 16:45:12.166933 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27933 2019-Jan-13 16:45:12.167631 - [DEBUG]
27934 2019-Jan-13 16:45:12.167660 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27935 2019-Jan-13 16:45:12.168507 - [DEBUG] Compose: EdgeIdentity * AllBottom
27936 2019-Jan-13 16:45:12.168542 - [DEBUG]
27937 2019-Jan-13 16:45:12.168566 - [DEBUG] Propagate flow
27938 2019-Jan-13 16:45:12.168590 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27939 2019-Jan-13 16:45:12.168670 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27940 2019-Jan-13 16:45:12.169362 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27941 2019-Jan-13 16:45:12.170039 - [DEBUG] Edge function : AllBottom (result of previous compose)
27942 2019-Jan-13 16:45:12.170065 - [DEBUG]
27943 2019-Jan-13 16:45:12.170092 - [DEBUG] Join: AllTop & AllBottom
27944 2019-Jan-13 16:45:12.170118 - [DEBUG] = AllBottom (new jump func)
27945 2019-Jan-13 16:45:12.170143 - [DEBUG]
27946 2019-Jan-13 16:45:12.170167 - [DEBUG] Start adding new jump function
27947 2019-Jan-13 16:45:12.170191 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27948 2019-Jan-13 16:45:12.170260 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27949 2019-Jan-13 16:45:12.170914 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27950 2019-Jan-13 16:45:12.171574 - [DEBUG] Edge Function : AllBottom
27951 2019-Jan-13 16:45:12.171604 - [DEBUG] End adding new jump function
27952 2019-Jan-13 16:45:12.171628 - [DEBUG]
27953 2019-Jan-13 16:45:12.171652 - [DEBUG] -------------------------------------------- 775. Path Edge --------------------------------------------
27954 2019-Jan-13 16:45:12.171677 - [DEBUG]
27955 2019-Jan-13 16:45:12.171701 - [DEBUG] Process 775. path edge:
27956 2019-Jan-13 16:45:12.171725 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27957 2019-Jan-13 16:45:12.171781 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
27958 2019-Jan-13 16:45:12.172416 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27959 2019-Jan-13 16:45:12.173073 - [DEBUG]
27960 2019-Jan-13 16:45:12.173100 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27961 2019-Jan-13 16:45:12.173763 - [DEBUG] Compose: EdgeIdentity * AllBottom
27962 2019-Jan-13 16:45:12.173792 - [DEBUG]
27963 2019-Jan-13 16:45:12.173816 - [DEBUG] Propagate flow
27964 2019-Jan-13 16:45:12.173839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27965 2019-Jan-13 16:45:12.173896 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27966 2019-Jan-13 16:45:12.174535 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27967 2019-Jan-13 16:45:12.175190 - [DEBUG] Edge function : AllBottom (result of previous compose)
27968 2019-Jan-13 16:45:12.175216 - [DEBUG]
27969 2019-Jan-13 16:45:12.175241 - [DEBUG] Join: AllTop & AllBottom
27970 2019-Jan-13 16:45:12.175267 - [DEBUG] = AllBottom (new jump func)
27971 2019-Jan-13 16:45:12.175291 - [DEBUG]
27972 2019-Jan-13 16:45:12.175314 - [DEBUG] Start adding new jump function
27973 2019-Jan-13 16:45:12.175338 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27974 2019-Jan-13 16:45:12.175394 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27975 2019-Jan-13 16:45:12.176032 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27976 2019-Jan-13 16:45:12.176673 - [DEBUG] Edge Function : AllBottom
27977 2019-Jan-13 16:45:12.176701 - [DEBUG] End adding new jump function
27978 2019-Jan-13 16:45:12.176725 - [DEBUG]
27979 2019-Jan-13 16:45:12.176749 - [DEBUG] -------------------------------------------- 776. Path Edge --------------------------------------------
27980 2019-Jan-13 16:45:12.176773 - [DEBUG]
27981 2019-Jan-13 16:45:12.176796 - [DEBUG] Process 776. path edge:
27982 2019-Jan-13 16:45:12.176820 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27983 2019-Jan-13 16:45:12.176877 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
27984 2019-Jan-13 16:45:12.177515 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27985 2019-Jan-13 16:45:12.178166 - [DEBUG]
27986 2019-Jan-13 16:45:12.178190 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27987 2019-Jan-13 16:45:12.178857 - [DEBUG] Compose: EdgeIdentity * AllBottom
27988 2019-Jan-13 16:45:12.178886 - [DEBUG]
27989 2019-Jan-13 16:45:12.178910 - [DEBUG] Propagate flow
27990 2019-Jan-13 16:45:12.178933 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27991 2019-Jan-13 16:45:12.178990 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
27992 2019-Jan-13 16:45:12.179626 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27993 2019-Jan-13 16:45:12.180270 - [DEBUG] Edge function : AllBottom (result of previous compose)
27994 2019-Jan-13 16:45:12.180295 - [DEBUG]
27995 2019-Jan-13 16:45:12.180319 - [DEBUG] Join: AllTop & AllBottom
27996 2019-Jan-13 16:45:12.180345 - [DEBUG] = AllBottom (new jump func)
27997 2019-Jan-13 16:45:12.180370 - [DEBUG]
27998 2019-Jan-13 16:45:12.180393 - [DEBUG] Start adding new jump function
27999 2019-Jan-13 16:45:12.180416 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28000 2019-Jan-13 16:45:12.180472 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28001 2019-Jan-13 16:45:12.181109 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
28002 2019-Jan-13 16:45:12.181767 - [DEBUG] Edge Function : AllBottom
28003 2019-Jan-13 16:45:12.181810 - [DEBUG] End adding new jump function
28004 2019-Jan-13 16:45:12.181835 - [DEBUG]
28005 2019-Jan-13 16:45:12.181859 - [DEBUG] -------------------------------------------- 777. Path Edge --------------------------------------------
28006 2019-Jan-13 16:45:12.181883 - [DEBUG]
28007 2019-Jan-13 16:45:12.181906 - [DEBUG] Process 777. path edge:
28008 2019-Jan-13 16:45:12.181929 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28009 2019-Jan-13 16:45:12.181989 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
28010 2019-Jan-13 16:45:12.182630 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28011 2019-Jan-13 16:45:12.183268 - [DEBUG]
28012 2019-Jan-13 16:45:12.183293 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
28013 2019-Jan-13 16:45:12.183945 - [DEBUG] Compose: EdgeIdentity * AllBottom
28014 2019-Jan-13 16:45:12.183974 - [DEBUG]
28015 2019-Jan-13 16:45:12.183998 - [DEBUG] Propagate flow
28016 2019-Jan-13 16:45:12.184021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28017 2019-Jan-13 16:45:12.184079 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28018 2019-Jan-13 16:45:12.184716 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28019 2019-Jan-13 16:45:12.185370 - [DEBUG] Edge function : AllBottom (result of previous compose)
28020 2019-Jan-13 16:45:12.185396 - [DEBUG]
28021 2019-Jan-13 16:45:12.185420 - [DEBUG] Join: AllTop & AllBottom
28022 2019-Jan-13 16:45:12.185446 - [DEBUG] = AllBottom (new jump func)
28023 2019-Jan-13 16:45:12.185471 - [DEBUG]
28024 2019-Jan-13 16:45:12.185494 - [DEBUG] Start adding new jump function
28025 2019-Jan-13 16:45:12.185517 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28026 2019-Jan-13 16:45:12.185573 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28027 2019-Jan-13 16:45:12.186211 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28028 2019-Jan-13 16:45:12.186852 - [DEBUG] Edge Function : AllBottom
28029 2019-Jan-13 16:45:12.186880 - [DEBUG] End adding new jump function
28030 2019-Jan-13 16:45:12.186904 - [DEBUG]
28031 2019-Jan-13 16:45:12.186928 - [DEBUG] -------------------------------------------- 778. Path Edge --------------------------------------------
28032 2019-Jan-13 16:45:12.186952 - [DEBUG]
28033 2019-Jan-13 16:45:12.186976 - [DEBUG] Process 778. path edge:
28034 2019-Jan-13 16:45:12.186999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28035 2019-Jan-13 16:45:12.187055 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
28036 2019-Jan-13 16:45:12.187692 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28037 2019-Jan-13 16:45:12.188346 - [DEBUG]
28038 2019-Jan-13 16:45:12.188371 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28039 2019-Jan-13 16:45:12.189029 - [DEBUG] Compose: EdgeIdentity * AllBottom
28040 2019-Jan-13 16:45:12.189058 - [DEBUG]
28041 2019-Jan-13 16:45:12.189081 - [DEBUG] Propagate flow
28042 2019-Jan-13 16:45:12.189105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28043 2019-Jan-13 16:45:12.189162 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28044 2019-Jan-13 16:45:12.189804 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28045 2019-Jan-13 16:45:12.190455 - [DEBUG] Edge function : AllBottom (result of previous compose)
28046 2019-Jan-13 16:45:12.190480 - [DEBUG]
28047 2019-Jan-13 16:45:12.190504 - [DEBUG] Join: AllTop & AllBottom
28048 2019-Jan-13 16:45:12.190541 - [DEBUG] = AllBottom (new jump func)
28049 2019-Jan-13 16:45:12.190566 - [DEBUG]
28050 2019-Jan-13 16:45:12.190590 - [DEBUG] Start adding new jump function
28051 2019-Jan-13 16:45:12.190614 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28052 2019-Jan-13 16:45:12.190678 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28053 2019-Jan-13 16:45:12.191353 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28054 2019-Jan-13 16:45:12.192035 - [DEBUG] Edge Function : AllBottom
28055 2019-Jan-13 16:45:12.192069 - [DEBUG] End adding new jump function
28056 2019-Jan-13 16:45:12.192094 - [DEBUG]
28057 2019-Jan-13 16:45:12.192117 - [DEBUG] -------------------------------------------- 779. Path Edge --------------------------------------------
28058 2019-Jan-13 16:45:12.192142 - [DEBUG]
28059 2019-Jan-13 16:45:12.192165 - [DEBUG] Process 779. path edge:
28060 2019-Jan-13 16:45:12.192189 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28061 2019-Jan-13 16:45:12.192248 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
28062 2019-Jan-13 16:45:12.192891 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28063 2019-Jan-13 16:45:12.193530 - [DEBUG]
28064 2019-Jan-13 16:45:12.193556 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28065 2019-Jan-13 16:45:12.194221 - [DEBUG] Compose: EdgeIdentity * AllBottom
28066 2019-Jan-13 16:45:12.194250 - [DEBUG]
28067 2019-Jan-13 16:45:12.194274 - [DEBUG] Propagate flow
28068 2019-Jan-13 16:45:12.194303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28069 2019-Jan-13 16:45:12.194362 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28070 2019-Jan-13 16:45:12.195033 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28071 2019-Jan-13 16:45:12.195672 - [DEBUG] Edge function : AllBottom (result of previous compose)
28072 2019-Jan-13 16:45:12.195697 - [DEBUG]
28073 2019-Jan-13 16:45:12.195723 - [DEBUG] Join: AllTop & AllBottom
28074 2019-Jan-13 16:45:12.195749 - [DEBUG] = AllBottom (new jump func)
28075 2019-Jan-13 16:45:12.195773 - [DEBUG]
28076 2019-Jan-13 16:45:12.195797 - [DEBUG] Start adding new jump function
28077 2019-Jan-13 16:45:12.195820 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28078 2019-Jan-13 16:45:12.195876 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28079 2019-Jan-13 16:45:12.196524 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28080 2019-Jan-13 16:45:12.197188 - [DEBUG] Edge Function : AllBottom
28081 2019-Jan-13 16:45:12.197219 - [DEBUG] End adding new jump function
28082 2019-Jan-13 16:45:12.197244 - [DEBUG]
28083 2019-Jan-13 16:45:12.197268 - [DEBUG] -------------------------------------------- 780. Path Edge --------------------------------------------
28084 2019-Jan-13 16:45:12.197293 - [DEBUG]
28085 2019-Jan-13 16:45:12.197316 - [DEBUG] Process 780. path edge:
28086 2019-Jan-13 16:45:12.197340 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28087 2019-Jan-13 16:45:12.197404 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
28088 2019-Jan-13 16:45:12.198051 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28089 2019-Jan-13 16:45:12.198718 - [DEBUG]
28090 2019-Jan-13 16:45:12.198743 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28091 2019-Jan-13 16:45:12.199444 - [DEBUG] Compose: EdgeIdentity * AllBottom
28092 2019-Jan-13 16:45:12.199473 - [DEBUG]
28093 2019-Jan-13 16:45:12.199497 - [DEBUG] Propagate flow
28094 2019-Jan-13 16:45:12.199521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28095 2019-Jan-13 16:45:12.199581 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28096 2019-Jan-13 16:45:12.200237 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28097 2019-Jan-13 16:45:12.200913 - [DEBUG] Edge function : AllBottom (result of previous compose)
28098 2019-Jan-13 16:45:12.200941 - [DEBUG]
28099 2019-Jan-13 16:45:12.200967 - [DEBUG] Join: AllTop & AllBottom
28100 2019-Jan-13 16:45:12.200994 - [DEBUG] = AllBottom (new jump func)
28101 2019-Jan-13 16:45:12.201019 - [DEBUG]
28102 2019-Jan-13 16:45:12.201042 - [DEBUG] Start adding new jump function
28103 2019-Jan-13 16:45:12.201066 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28104 2019-Jan-13 16:45:12.201127 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28105 2019-Jan-13 16:45:12.201810 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28106 2019-Jan-13 16:45:12.202497 - [DEBUG] Edge Function : AllBottom
28107 2019-Jan-13 16:45:12.202531 - [DEBUG] End adding new jump function
28108 2019-Jan-13 16:45:12.202555 - [DEBUG]
28109 2019-Jan-13 16:45:12.202580 - [DEBUG] -------------------------------------------- 781. Path Edge --------------------------------------------
28110 2019-Jan-13 16:45:12.202606 - [DEBUG]
28111 2019-Jan-13 16:45:12.202629 - [DEBUG] Process 781. path edge:
28112 2019-Jan-13 16:45:12.202654 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28113 2019-Jan-13 16:45:12.202729 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
28114 2019-Jan-13 16:45:12.203396 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28115 2019-Jan-13 16:45:12.204078 - [DEBUG]
28116 2019-Jan-13 16:45:12.204105 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28117 2019-Jan-13 16:45:12.204837 - [DEBUG] Start of endsummarytab entry
28118 2019-Jan-13 16:45:12.204874 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28119 2019-Jan-13 16:45:12.205564 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
28120 2019-Jan-13 16:45:12.205644 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28121 2019-Jan-13 16:45:12.206332 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
28122 2019-Jan-13 16:45:12.207033 - [DEBUG] EF: AllBottom
28123 2019-Jan-13 16:45:12.207061 - [DEBUG]
28124 2019-Jan-13 16:45:12.207085 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28125 2019-Jan-13 16:45:12.207747 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28126 2019-Jan-13 16:45:12.208428 - [DEBUG] EF: AllBottom
28127 2019-Jan-13 16:45:12.208453 - [DEBUG]
28128 2019-Jan-13 16:45:12.208477 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28129 2019-Jan-13 16:45:12.209110 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
28130 2019-Jan-13 16:45:12.209758 - [DEBUG] EF: AllBottom
28131 2019-Jan-13 16:45:12.209783 - [DEBUG]
28132 2019-Jan-13 16:45:12.209806 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28133 2019-Jan-13 16:45:12.210449 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28134 2019-Jan-13 16:45:12.211086 - [DEBUG] EF: AllBottom
28135 2019-Jan-13 16:45:12.211111 - [DEBUG]
28136 2019-Jan-13 16:45:12.211134 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28137 2019-Jan-13 16:45:12.211812 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28138 2019-Jan-13 16:45:12.212458 - [DEBUG] EF: AllBottom
28139 2019-Jan-13 16:45:12.212483 - [DEBUG]
28140 2019-Jan-13 16:45:12.212506 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28141 2019-Jan-13 16:45:12.213141 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
28142 2019-Jan-13 16:45:12.213777 - [DEBUG] EF: AllBottom
28143 2019-Jan-13 16:45:12.213802 - [DEBUG]
28144 2019-Jan-13 16:45:12.213825 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28145 2019-Jan-13 16:45:12.214458 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28146 2019-Jan-13 16:45:12.215126 - [DEBUG] EF: AllBottom
28147 2019-Jan-13 16:45:12.215151 - [DEBUG]
28148 2019-Jan-13 16:45:12.215174 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28149 2019-Jan-13 16:45:12.215811 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28150 2019-Jan-13 16:45:12.216445 - [DEBUG] EF: AllBottom
28151 2019-Jan-13 16:45:12.216470 - [DEBUG]
28152 2019-Jan-13 16:45:12.216493 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28153 2019-Jan-13 16:45:12.217133 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
28154 2019-Jan-13 16:45:12.217770 - [DEBUG] EF: AllBottom
28155 2019-Jan-13 16:45:12.217795 - [DEBUG]
28156 2019-Jan-13 16:45:12.217818 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28157 2019-Jan-13 16:45:12.218471 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
28158 2019-Jan-13 16:45:12.219110 - [DEBUG] EF: AllBottom
28159 2019-Jan-13 16:45:12.219135 - [DEBUG]
28160 2019-Jan-13 16:45:12.219158 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28161 2019-Jan-13 16:45:12.219804 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28162 2019-Jan-13 16:45:12.220457 - [DEBUG] EF: AllBottom
28163 2019-Jan-13 16:45:12.220482 - [DEBUG]
28164 2019-Jan-13 16:45:12.220506 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28165 2019-Jan-13 16:45:12.221166 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28166 2019-Jan-13 16:45:12.221853 - [DEBUG] EF: AllBottom
28167 2019-Jan-13 16:45:12.221878 - [DEBUG]
28168 2019-Jan-13 16:45:12.221902 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28169 2019-Jan-13 16:45:12.222554 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28170 2019-Jan-13 16:45:12.223205 - [DEBUG] EF: AllBottom
28171 2019-Jan-13 16:45:12.223230 - [DEBUG]
28172 2019-Jan-13 16:45:12.223253 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28173 2019-Jan-13 16:45:12.223887 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28174 2019-Jan-13 16:45:12.224526 - [DEBUG] EF: AllBottom
28175 2019-Jan-13 16:45:12.224551 - [DEBUG]
28176 2019-Jan-13 16:45:12.224575 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28177 2019-Jan-13 16:45:12.225228 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
28178 2019-Jan-13 16:45:12.225864 - [DEBUG] EF: AllBottom
28179 2019-Jan-13 16:45:12.225889 - [DEBUG]
28180 2019-Jan-13 16:45:12.225912 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28181 2019-Jan-13 16:45:12.226547 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
28182 2019-Jan-13 16:45:12.227207 - [DEBUG] EF: AllBottom
28183 2019-Jan-13 16:45:12.227233 - [DEBUG]
28184 2019-Jan-13 16:45:12.227256 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28185 2019-Jan-13 16:45:12.227889 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
28186 2019-Jan-13 16:45:12.228542 - [DEBUG] EF: AllBottom
28187 2019-Jan-13 16:45:12.228567 - [DEBUG]
28188 2019-Jan-13 16:45:12.228590 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28189 2019-Jan-13 16:45:12.229224 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
28190 2019-Jan-13 16:45:12.229861 - [DEBUG] EF: AllBottom
28191 2019-Jan-13 16:45:12.229886 - [DEBUG]
28192 2019-Jan-13 16:45:12.229910 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28193 2019-Jan-13 16:45:12.230551 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28194 2019-Jan-13 16:45:12.231190 - [DEBUG] EF: AllBottom
28195 2019-Jan-13 16:45:12.231215 - [DEBUG]
28196 2019-Jan-13 16:45:12.231238 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28197 2019-Jan-13 16:45:12.231902 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28198 2019-Jan-13 16:45:12.232545 - [DEBUG] EF: AllBottom
28199 2019-Jan-13 16:45:12.232570 - [DEBUG]
28200 2019-Jan-13 16:45:12.232594 - [DEBUG] ---------------
28201 2019-Jan-13 16:45:12.232617 - [DEBUG]
28202 2019-Jan-13 16:45:12.232644 - [DEBUG] End of endsummarytab entry
28203 2019-Jan-13 16:45:12.232668 - [DEBUG]
28204 2019-Jan-13 16:45:12.232692 - [DEBUG] Start of incomingtab entry
28205 2019-Jan-13 16:45:12.232716 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28206 2019-Jan-13 16:45:12.233354 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
28207 2019-Jan-13 16:45:12.233415 - [DEBUG] ---------------
28208 2019-Jan-13 16:45:12.233439 - [DEBUG] End of incomingtab entry
28209 2019-Jan-13 16:45:12.233462 - [DEBUG]
28210 2019-Jan-13 16:45:12.233490 - [DEBUG] EDGE:
28211 2019-Jan-13 16:45:12.233547 - [DEBUG] ---> 28212 2019-Jan-13 16:45:12.234182 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28213 2019-Jan-13 16:45:12.234838 - [DEBUG]
28214 2019-Jan-13 16:45:12.234863 - [DEBUG] EDGE:
28215 2019-Jan-13 16:45:12.234921 - [DEBUG] ---> 28216 2019-Jan-13 16:45:12.235558 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28217 2019-Jan-13 16:45:12.236195 - [DEBUG]
28218 2019-Jan-13 16:45:12.236245 - [DEBUG] Compose: EdgeIdentity * AllBottom
28219 2019-Jan-13 16:45:12.236272 - [DEBUG]
28220 2019-Jan-13 16:45:12.236296 - [DEBUG] Propagate flow
28221 2019-Jan-13 16:45:12.236319 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28222 2019-Jan-13 16:45:12.236376 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28223 2019-Jan-13 16:45:12.237034 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28224 2019-Jan-13 16:45:12.237705 - [DEBUG] Edge function : AllBottom (result of previous compose)
28225 2019-Jan-13 16:45:12.237732 - [DEBUG]
28226 2019-Jan-13 16:45:12.237759 - [DEBUG] Join: AllTop & AllBottom
28227 2019-Jan-13 16:45:12.237785 - [DEBUG] = AllBottom (new jump func)
28228 2019-Jan-13 16:45:12.237810 - [DEBUG]
28229 2019-Jan-13 16:45:12.237834 - [DEBUG] Start adding new jump function
28230 2019-Jan-13 16:45:12.237857 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28231 2019-Jan-13 16:45:12.237940 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28232 2019-Jan-13 16:45:12.238628 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28233 2019-Jan-13 16:45:12.239291 - [DEBUG] Edge Function : AllBottom
28234 2019-Jan-13 16:45:12.239323 - [DEBUG] End adding new jump function
28235 2019-Jan-13 16:45:12.239348 - [DEBUG]
28236 2019-Jan-13 16:45:12.239371 - [DEBUG] -------------------------------------------- 782. Path Edge --------------------------------------------
28237 2019-Jan-13 16:45:12.239396 - [DEBUG]
28238 2019-Jan-13 16:45:12.239419 - [DEBUG] Process 782. path edge:
28239 2019-Jan-13 16:45:12.239443 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28240 2019-Jan-13 16:45:12.239505 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
28241 2019-Jan-13 16:45:12.240209 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28242 2019-Jan-13 16:45:12.240884 - [DEBUG]
28243 2019-Jan-13 16:45:12.240910 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28244 2019-Jan-13 16:45:12.241622 - [DEBUG] Possible callees:
28245 2019-Jan-13 16:45:12.241649 - [DEBUG] llvm.dbg.declare
28246 2019-Jan-13 16:45:12.241674 - [DEBUG] Possible return sites:
28247 2019-Jan-13 16:45:12.241698 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19328248 2019-Jan-13 16:45:12.242988 - [DEBUG] Found and process special summary
28249 2019-Jan-13 16:45:12.243028 - [DEBUG] Compose: EdgeIdentity * AllBottom
28250 2019-Jan-13 16:45:12.243056 - [DEBUG]
28251 2019-Jan-13 16:45:12.243080 - [DEBUG] Propagate flow
28252 2019-Jan-13 16:45:12.243104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28253 2019-Jan-13 16:45:12.243163 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28254 2019-Jan-13 16:45:12.243822 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28255 2019-Jan-13 16:45:12.244459 - [DEBUG] Edge function : AllBottom (result of previous compose)
28256 2019-Jan-13 16:45:12.244484 - [DEBUG]
28257 2019-Jan-13 16:45:12.244510 - [DEBUG] Join: AllTop & AllBottom
28258 2019-Jan-13 16:45:12.244536 - [DEBUG] = AllBottom (new jump func)
28259 2019-Jan-13 16:45:12.244561 - [DEBUG]
28260 2019-Jan-13 16:45:12.244588 - [DEBUG] Start adding new jump function
28261 2019-Jan-13 16:45:12.244612 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28262 2019-Jan-13 16:45:12.244668 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28263 2019-Jan-13 16:45:12.245349 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28264 2019-Jan-13 16:45:12.246044 - [DEBUG] Edge Function : AllBottom
28265 2019-Jan-13 16:45:12.246078 - [DEBUG] End adding new jump function
28266 2019-Jan-13 16:45:12.246103 - [DEBUG]
28267 2019-Jan-13 16:45:12.246127 - [DEBUG] -------------------------------------------- 783. Path Edge --------------------------------------------
28268 2019-Jan-13 16:45:12.246152 - [DEBUG]
28269 2019-Jan-13 16:45:12.246176 - [DEBUG] Process 783. path edge:
28270 2019-Jan-13 16:45:12.246199 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28271 2019-Jan-13 16:45:12.246272 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
28272 2019-Jan-13 16:45:12.246927 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28273 2019-Jan-13 16:45:12.247591 - [DEBUG]
28274 2019-Jan-13 16:45:12.247617 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28275 2019-Jan-13 16:45:12.248328 - [DEBUG] Compose: EdgeIdentity * AllBottom
28276 2019-Jan-13 16:45:12.248357 - [DEBUG]
28277 2019-Jan-13 16:45:12.248381 - [DEBUG] Propagate flow
28278 2019-Jan-13 16:45:12.248404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28279 2019-Jan-13 16:45:12.248462 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28280 2019-Jan-13 16:45:12.249113 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28281 2019-Jan-13 16:45:12.249773 - [DEBUG] Edge function : AllBottom (result of previous compose)
28282 2019-Jan-13 16:45:12.249799 - [DEBUG]
28283 2019-Jan-13 16:45:12.249826 - [DEBUG] Join: AllTop & AllBottom
28284 2019-Jan-13 16:45:12.249852 - [DEBUG] = AllBottom (new jump func)
28285 2019-Jan-13 16:45:12.249877 - [DEBUG]
28286 2019-Jan-13 16:45:12.249901 - [DEBUG] Start adding new jump function
28287 2019-Jan-13 16:45:12.249924 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28288 2019-Jan-13 16:45:12.249991 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28289 2019-Jan-13 16:45:12.250680 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28290 2019-Jan-13 16:45:12.251365 - [DEBUG] Edge Function : AllBottom
28291 2019-Jan-13 16:45:12.251399 - [DEBUG] End adding new jump function
28292 2019-Jan-13 16:45:12.251448 - [DEBUG]
28293 2019-Jan-13 16:45:12.251473 - [DEBUG] -------------------------------------------- 784. Path Edge --------------------------------------------
28294 2019-Jan-13 16:45:12.251499 - [DEBUG]
28295 2019-Jan-13 16:45:12.251522 - [DEBUG] Process 784. path edge:
28296 2019-Jan-13 16:45:12.251546 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28297 2019-Jan-13 16:45:12.251616 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
28298 2019-Jan-13 16:45:12.252291 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28299 2019-Jan-13 16:45:12.252980 - [DEBUG]
28300 2019-Jan-13 16:45:12.253009 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28301 2019-Jan-13 16:45:12.253747 - [DEBUG] Compose: EdgeIdentity * AllBottom
28302 2019-Jan-13 16:45:12.253781 - [DEBUG]
28303 2019-Jan-13 16:45:12.253805 - [DEBUG] Propagate flow
28304 2019-Jan-13 16:45:12.253829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28305 2019-Jan-13 16:45:12.253911 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28306 2019-Jan-13 16:45:12.254587 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28307 2019-Jan-13 16:45:12.255273 - [DEBUG] Edge function : AllBottom (result of previous compose)
28308 2019-Jan-13 16:45:12.255299 - [DEBUG]
28309 2019-Jan-13 16:45:12.255326 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28310 2019-Jan-13 16:45:12.255352 - [DEBUG] = AllBottom
28311 2019-Jan-13 16:45:12.255377 - [DEBUG]
28312 2019-Jan-13 16:45:12.255401 - [DEBUG] PROPAGATE: No new function!
28313 2019-Jan-13 16:45:12.255426 - [DEBUG] EDGE:
28314 2019-Jan-13 16:45:12.255485 - [DEBUG] ---> 28315 2019-Jan-13 16:45:12.256122 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28316 2019-Jan-13 16:45:12.256760 - [DEBUG]
28317 2019-Jan-13 16:45:12.256785 - [DEBUG] EDGE:
28318 2019-Jan-13 16:45:12.256865 - [DEBUG] ---> 28319 2019-Jan-13 16:45:12.257510 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28320 2019-Jan-13 16:45:12.258165 - [DEBUG]
28321 2019-Jan-13 16:45:12.258211 - [DEBUG] Compose: EdgeIdentity * AllBottom
28322 2019-Jan-13 16:45:12.258238 - [DEBUG]
28323 2019-Jan-13 16:45:12.258263 - [DEBUG] Propagate flow
28324 2019-Jan-13 16:45:12.258286 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28325 2019-Jan-13 16:45:12.258342 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28326 2019-Jan-13 16:45:12.258982 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28327 2019-Jan-13 16:45:12.259618 - [DEBUG] Edge function : AllBottom (result of previous compose)
28328 2019-Jan-13 16:45:12.259643 - [DEBUG]
28329 2019-Jan-13 16:45:12.259668 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28330 2019-Jan-13 16:45:12.259694 - [DEBUG] = AllBottom
28331 2019-Jan-13 16:45:12.259719 - [DEBUG]
28332 2019-Jan-13 16:45:12.259742 - [DEBUG] PROPAGATE: No new function!
28333 2019-Jan-13 16:45:12.259769 - [DEBUG] EDGE:
28334 2019-Jan-13 16:45:12.259827 - [DEBUG] ---> 28335 2019-Jan-13 16:45:12.260477 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28336 2019-Jan-13 16:45:12.261126 - [DEBUG]
28337 2019-Jan-13 16:45:12.261151 - [DEBUG] EDGE:
28338 2019-Jan-13 16:45:12.261210 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
28339 2019-Jan-13 16:45:12.261874 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28340 2019-Jan-13 16:45:12.262512 - [DEBUG]
28341 2019-Jan-13 16:45:12.262537 - [DEBUG] EDGE:
28342 2019-Jan-13 16:45:12.262595 - [DEBUG] ---> 28343 2019-Jan-13 16:45:12.263232 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28344 2019-Jan-13 16:45:12.263871 - [DEBUG]
28345 2019-Jan-13 16:45:12.263896 - [DEBUG] EDGE:
28346 2019-Jan-13 16:45:12.263954 - [DEBUG] ---> 28347 2019-Jan-13 16:45:12.264589 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28348 2019-Jan-13 16:45:12.265251 - [DEBUG]
28349 2019-Jan-13 16:45:12.265277 - [DEBUG] EDGE:
28350 2019-Jan-13 16:45:12.265335 - [DEBUG] ---> 28351 2019-Jan-13 16:45:12.265978 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28352 2019-Jan-13 16:45:12.266616 - [DEBUG]
28353 2019-Jan-13 16:45:12.266655 - [DEBUG] Compose: EdgeIdentity * AllBottom
28354 2019-Jan-13 16:45:12.266681 - [DEBUG]
28355 2019-Jan-13 16:45:12.266705 - [DEBUG] Propagate flow
28356 2019-Jan-13 16:45:12.266729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28357 2019-Jan-13 16:45:12.266786 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
28358 2019-Jan-13 16:45:12.267429 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28359 2019-Jan-13 16:45:12.268066 - [DEBUG] Edge function : AllBottom (result of previous compose)
28360 2019-Jan-13 16:45:12.268122 - [DEBUG]
28361 2019-Jan-13 16:45:12.268148 - [DEBUG] Join: AllTop & AllBottom
28362 2019-Jan-13 16:45:12.268174 - [DEBUG] = AllBottom (new jump func)
28363 2019-Jan-13 16:45:12.268198 - [DEBUG]
28364 2019-Jan-13 16:45:12.268222 - [DEBUG] Start adding new jump function
28365 2019-Jan-13 16:45:12.268245 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28366 2019-Jan-13 16:45:12.268302 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28367 2019-Jan-13 16:45:12.268942 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
28368 2019-Jan-13 16:45:12.269579 - [DEBUG] Edge Function : AllBottom
28369 2019-Jan-13 16:45:12.269608 - [DEBUG] End adding new jump function
28370 2019-Jan-13 16:45:12.269632 - [DEBUG]
28371 2019-Jan-13 16:45:12.269656 - [DEBUG] -------------------------------------------- 785. Path Edge --------------------------------------------
28372 2019-Jan-13 16:45:12.269680 - [DEBUG]
28373 2019-Jan-13 16:45:12.269704 - [DEBUG] Process 785. path edge:
28374 2019-Jan-13 16:45:12.269728 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28375 2019-Jan-13 16:45:12.269788 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
28376 2019-Jan-13 16:45:12.270437 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28377 2019-Jan-13 16:45:12.271083 - [DEBUG]
28378 2019-Jan-13 16:45:12.271108 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
28379 2019-Jan-13 16:45:12.271803 - [DEBUG] Compose: EdgeIdentity * AllBottom
28380 2019-Jan-13 16:45:12.271832 - [DEBUG]
28381 2019-Jan-13 16:45:12.271856 - [DEBUG] Propagate flow
28382 2019-Jan-13 16:45:12.271879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28383 2019-Jan-13 16:45:12.271938 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
28384 2019-Jan-13 16:45:12.272574 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28385 2019-Jan-13 16:45:12.273212 - [DEBUG] Edge function : AllBottom (result of previous compose)
28386 2019-Jan-13 16:45:12.273238 - [DEBUG]
28387 2019-Jan-13 16:45:12.273262 - [DEBUG] Join: AllTop & AllBottom
28388 2019-Jan-13 16:45:12.273288 - [DEBUG] = AllBottom (new jump func)
28389 2019-Jan-13 16:45:12.273313 - [DEBUG]
28390 2019-Jan-13 16:45:12.273336 - [DEBUG] Start adding new jump function
28391 2019-Jan-13 16:45:12.273359 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28392 2019-Jan-13 16:45:12.273416 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28393 2019-Jan-13 16:45:12.274055 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
28394 2019-Jan-13 16:45:12.274688 - [DEBUG] Edge Function : AllBottom
28395 2019-Jan-13 16:45:12.274716 - [DEBUG] End adding new jump function
28396 2019-Jan-13 16:45:12.274753 - [DEBUG]
28397 2019-Jan-13 16:45:12.274777 - [DEBUG] -------------------------------------------- 786. Path Edge --------------------------------------------
28398 2019-Jan-13 16:45:12.274802 - [DEBUG]
28399 2019-Jan-13 16:45:12.274825 - [DEBUG] Process 786. path edge:
28400 2019-Jan-13 16:45:12.274849 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28401 2019-Jan-13 16:45:12.274906 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
28402 2019-Jan-13 16:45:12.275540 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28403 2019-Jan-13 16:45:12.276178 - [DEBUG]
28404 2019-Jan-13 16:45:12.276204 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
28405 2019-Jan-13 16:45:12.276878 - [DEBUG] Compose: EdgeIdentity * AllBottom
28406 2019-Jan-13 16:45:12.276921 - [DEBUG]
28407 2019-Jan-13 16:45:12.276945 - [DEBUG] Propagate flow
28408 2019-Jan-13 16:45:12.276969 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28409 2019-Jan-13 16:45:12.277032 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28410 2019-Jan-13 16:45:12.277708 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28411 2019-Jan-13 16:45:12.278396 - [DEBUG] Edge function : AllBottom (result of previous compose)
28412 2019-Jan-13 16:45:12.278423 - [DEBUG]
28413 2019-Jan-13 16:45:12.278449 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28414 2019-Jan-13 16:45:12.278475 - [DEBUG] = AllBottom
28415 2019-Jan-13 16:45:12.278500 - [DEBUG]
28416 2019-Jan-13 16:45:12.278523 - [DEBUG] PROPAGATE: No new function!
28417 2019-Jan-13 16:45:12.278549 - [DEBUG] EDGE:
28418 2019-Jan-13 16:45:12.278610 - [DEBUG] ---> 28419 2019-Jan-13 16:45:12.279281 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28420 2019-Jan-13 16:45:12.279965 - [DEBUG]
28421 2019-Jan-13 16:45:12.279993 - [DEBUG] EDGE:
28422 2019-Jan-13 16:45:12.280057 - [DEBUG] ---> 28423 2019-Jan-13 16:45:12.280721 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28424 2019-Jan-13 16:45:12.281393 - [DEBUG]
28425 2019-Jan-13 16:45:12.281441 - [DEBUG] EDGE:
28426 2019-Jan-13 16:45:12.281506 - [DEBUG] ---> 28427 2019-Jan-13 16:45:12.282161 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28428 2019-Jan-13 16:45:12.282821 - [DEBUG]
28429 2019-Jan-13 16:45:12.282847 - [DEBUG] EDGE:
28430 2019-Jan-13 16:45:12.282910 - [DEBUG] ---> 28431 2019-Jan-13 16:45:12.283599 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28432 2019-Jan-13 16:45:12.284287 - [DEBUG]
28433 2019-Jan-13 16:45:12.284317 - [DEBUG] EDGE:
28434 2019-Jan-13 16:45:12.284389 - [DEBUG] ---> 28435 2019-Jan-13 16:45:12.285146 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28436 2019-Jan-13 16:45:12.285839 - [DEBUG]
28437 2019-Jan-13 16:45:12.285869 - [DEBUG] EDGE:
28438 2019-Jan-13 16:45:12.285937 - [DEBUG] ---> 28439 2019-Jan-13 16:45:12.286611 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28440 2019-Jan-13 16:45:12.287262 - [DEBUG]
28441 2019-Jan-13 16:45:12.287318 - [DEBUG] Compose: EdgeIdentity * AllBottom
28442 2019-Jan-13 16:45:12.287346 - [DEBUG]
28443 2019-Jan-13 16:45:12.287371 - [DEBUG] Propagate flow
28444 2019-Jan-13 16:45:12.287395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28445 2019-Jan-13 16:45:12.287453 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
28446 2019-Jan-13 16:45:12.288122 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28447 2019-Jan-13 16:45:12.288762 - [DEBUG] Edge function : AllBottom (result of previous compose)
28448 2019-Jan-13 16:45:12.288809 - [DEBUG]
28449 2019-Jan-13 16:45:12.288836 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28450 2019-Jan-13 16:45:12.288862 - [DEBUG] = AllBottom
28451 2019-Jan-13 16:45:12.288887 - [DEBUG]
28452 2019-Jan-13 16:45:12.288911 - [DEBUG] PROPAGATE: No new function!
28453 2019-Jan-13 16:45:12.288939 - [DEBUG] EDGE:
28454 2019-Jan-13 16:45:12.288997 - [DEBUG] ---> 28455 2019-Jan-13 16:45:12.289655 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28456 2019-Jan-13 16:45:12.290294 - [DEBUG]
28457 2019-Jan-13 16:45:12.290320 - [DEBUG] EDGE:
28458 2019-Jan-13 16:45:12.290377 - [DEBUG] ---> 28459 2019-Jan-13 16:45:12.291024 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28460 2019-Jan-13 16:45:12.291681 - [DEBUG]
28461 2019-Jan-13 16:45:12.291706 - [DEBUG] EDGE:
28462 2019-Jan-13 16:45:12.291764 - [DEBUG] ---> 28463 2019-Jan-13 16:45:12.292404 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28464 2019-Jan-13 16:45:12.293043 - [DEBUG]
28465 2019-Jan-13 16:45:12.293082 - [DEBUG] Compose: EdgeIdentity * AllBottom
28466 2019-Jan-13 16:45:12.293109 - [DEBUG]
28467 2019-Jan-13 16:45:12.293133 - [DEBUG] Propagate flow
28468 2019-Jan-13 16:45:12.293156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28469 2019-Jan-13 16:45:12.293213 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
28470 2019-Jan-13 16:45:12.293853 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28471 2019-Jan-13 16:45:12.294491 - [DEBUG] Edge function : AllBottom (result of previous compose)
28472 2019-Jan-13 16:45:12.294516 - [DEBUG]
28473 2019-Jan-13 16:45:12.294542 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28474 2019-Jan-13 16:45:12.294568 - [DEBUG] = AllBottom
28475 2019-Jan-13 16:45:12.294592 - [DEBUG]
28476 2019-Jan-13 16:45:12.294615 - [DEBUG] PROPAGATE: No new function!
28477 2019-Jan-13 16:45:12.294641 - [DEBUG] EDGE:
28478 2019-Jan-13 16:45:12.294698 - [DEBUG] ---> 28479 2019-Jan-13 16:45:12.295374 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28480 2019-Jan-13 16:45:12.296017 - [DEBUG]
28481 2019-Jan-13 16:45:12.296043 - [DEBUG] EDGE:
28482 2019-Jan-13 16:45:12.296100 - [DEBUG] ---> 28483 2019-Jan-13 16:45:12.296735 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28484 2019-Jan-13 16:45:12.297372 - [DEBUG]
28485 2019-Jan-13 16:45:12.297397 - [DEBUG] EDGE:
28486 2019-Jan-13 16:45:12.297454 - [DEBUG] ---> 28487 2019-Jan-13 16:45:12.298112 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28488 2019-Jan-13 16:45:12.298759 - [DEBUG]
28489 2019-Jan-13 16:45:12.298784 - [DEBUG] EDGE:
28490 2019-Jan-13 16:45:12.298844 - [DEBUG] ---> 28491 2019-Jan-13 16:45:12.299504 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28492 2019-Jan-13 16:45:12.300143 - [DEBUG]
28493 2019-Jan-13 16:45:12.300185 - [DEBUG] Compose: EdgeIdentity * AllBottom
28494 2019-Jan-13 16:45:12.300213 - [DEBUG]
28495 2019-Jan-13 16:45:12.300237 - [DEBUG] Propagate flow
28496 2019-Jan-13 16:45:12.300260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28497 2019-Jan-13 16:45:12.300317 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
28498 2019-Jan-13 16:45:12.300964 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28499 2019-Jan-13 16:45:12.301624 - [DEBUG] Edge function : AllBottom (result of previous compose)
28500 2019-Jan-13 16:45:12.301649 - [DEBUG]
28501 2019-Jan-13 16:45:12.301674 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28502 2019-Jan-13 16:45:12.301700 - [DEBUG] = AllBottom
28503 2019-Jan-13 16:45:12.301725 - [DEBUG]
28504 2019-Jan-13 16:45:12.301748 - [DEBUG] PROPAGATE: No new function!
28505 2019-Jan-13 16:45:12.301775 - [DEBUG] EDGE:
28506 2019-Jan-13 16:45:12.301833 - [DEBUG] ---> 28507 2019-Jan-13 16:45:12.302479 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28508 2019-Jan-13 16:45:12.303117 - [DEBUG]
28509 2019-Jan-13 16:45:12.303142 - [DEBUG] EDGE:
28510 2019-Jan-13 16:45:12.303199 - [DEBUG] ---> 28511 2019-Jan-13 16:45:12.303834 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28512 2019-Jan-13 16:45:12.304479 - [DEBUG]
28513 2019-Jan-13 16:45:12.304504 - [DEBUG] EDGE:
28514 2019-Jan-13 16:45:12.304561 - [DEBUG] ---> 28515 2019-Jan-13 16:45:12.305219 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28516 2019-Jan-13 16:45:12.305856 - [DEBUG]
28517 2019-Jan-13 16:45:12.305893 - [DEBUG] Compose: EdgeIdentity * AllBottom
28518 2019-Jan-13 16:45:12.305920 - [DEBUG]
28519 2019-Jan-13 16:45:12.305944 - [DEBUG] Propagate flow
28520 2019-Jan-13 16:45:12.305968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28521 2019-Jan-13 16:45:12.306027 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28522 2019-Jan-13 16:45:12.306667 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28523 2019-Jan-13 16:45:12.307305 - [DEBUG] Edge function : AllBottom (result of previous compose)
28524 2019-Jan-13 16:45:12.307330 - [DEBUG]
28525 2019-Jan-13 16:45:12.307355 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28526 2019-Jan-13 16:45:12.307381 - [DEBUG] = AllBottom
28527 2019-Jan-13 16:45:12.307405 - [DEBUG]
28528 2019-Jan-13 16:45:12.307428 - [DEBUG] PROPAGATE: No new function!
28529 2019-Jan-13 16:45:12.307454 - [DEBUG] EDGE:
28530 2019-Jan-13 16:45:12.307512 - [DEBUG] ---> 28531 2019-Jan-13 16:45:12.308174 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28532 2019-Jan-13 16:45:12.308811 - [DEBUG]
28533 2019-Jan-13 16:45:12.308837 - [DEBUG] EDGE:
28534 2019-Jan-13 16:45:12.308894 - [DEBUG] ---> 28535 2019-Jan-13 16:45:12.309542 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28536 2019-Jan-13 16:45:12.310179 - [DEBUG]
28537 2019-Jan-13 16:45:12.310204 - [DEBUG] EDGE:
28538 2019-Jan-13 16:45:12.310262 - [DEBUG] ---> 28539 2019-Jan-13 16:45:12.310900 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28540 2019-Jan-13 16:45:12.311583 - [DEBUG]
28541 2019-Jan-13 16:45:12.311628 - [DEBUG] Compose: EdgeIdentity * AllBottom
28542 2019-Jan-13 16:45:12.311656 - [DEBUG]
28543 2019-Jan-13 16:45:12.311680 - [DEBUG] Propagate flow
28544 2019-Jan-13 16:45:12.311704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28545 2019-Jan-13 16:45:12.311766 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
28546 2019-Jan-13 16:45:12.312432 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28547 2019-Jan-13 16:45:12.313078 - [DEBUG] Edge function : AllBottom (result of previous compose)
28548 2019-Jan-13 16:45:12.313104 - [DEBUG]
28549 2019-Jan-13 16:45:12.313129 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28550 2019-Jan-13 16:45:12.313155 - [DEBUG] = AllBottom
28551 2019-Jan-13 16:45:12.313180 - [DEBUG]
28552 2019-Jan-13 16:45:12.313204 - [DEBUG] PROPAGATE: No new function!
28553 2019-Jan-13 16:45:12.313231 - [DEBUG] EDGE:
28554 2019-Jan-13 16:45:12.313290 - [DEBUG] ---> 28555 2019-Jan-13 16:45:12.313940 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28556 2019-Jan-13 16:45:12.314577 - [DEBUG]
28557 2019-Jan-13 16:45:12.314616 - [DEBUG] Compose: EdgeIdentity * AllBottom
28558 2019-Jan-13 16:45:12.314643 - [DEBUG]
28559 2019-Jan-13 16:45:12.314667 - [DEBUG] Propagate flow
28560 2019-Jan-13 16:45:12.314691 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28561 2019-Jan-13 16:45:12.314768 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28562 2019-Jan-13 16:45:12.315419 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28563 2019-Jan-13 16:45:12.316063 - [DEBUG] Edge function : AllBottom (result of previous compose)
28564 2019-Jan-13 16:45:12.316089 - [DEBUG]
28565 2019-Jan-13 16:45:12.316114 - [DEBUG] Join: AllTop & AllBottom
28566 2019-Jan-13 16:45:12.316140 - [DEBUG] = AllBottom (new jump func)
28567 2019-Jan-13 16:45:12.316165 - [DEBUG]
28568 2019-Jan-13 16:45:12.316189 - [DEBUG] Start adding new jump function
28569 2019-Jan-13 16:45:12.316212 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28570 2019-Jan-13 16:45:12.316270 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28571 2019-Jan-13 16:45:12.316912 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28572 2019-Jan-13 16:45:12.317572 - [DEBUG] Edge Function : AllBottom
28573 2019-Jan-13 16:45:12.317604 - [DEBUG] End adding new jump function
28574 2019-Jan-13 16:45:12.317629 - [DEBUG]
28575 2019-Jan-13 16:45:12.317653 - [DEBUG] -------------------------------------------- 787. Path Edge --------------------------------------------
28576 2019-Jan-13 16:45:12.317678 - [DEBUG]
28577 2019-Jan-13 16:45:12.317701 - [DEBUG] Process 787. path edge:
28578 2019-Jan-13 16:45:12.317726 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28579 2019-Jan-13 16:45:12.317794 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
28580 2019-Jan-13 16:45:12.318509 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28581 2019-Jan-13 16:45:12.319170 - [DEBUG]
28582 2019-Jan-13 16:45:12.319196 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28583 2019-Jan-13 16:45:12.319886 - [DEBUG] Possible callees:
28584 2019-Jan-13 16:45:12.319914 - [DEBUG] foo
28585 2019-Jan-13 16:45:12.319939 - [DEBUG] Possible return sites:
28586 2019-Jan-13 16:45:12.319963 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12628587 2019-Jan-13 16:45:12.321337 - [DEBUG] Found and process special summary
28588 2019-Jan-13 16:45:12.321381 - [DEBUG] Compose: EdgeIdentity * AllBottom
28589 2019-Jan-13 16:45:12.321435 - [DEBUG]
28590 2019-Jan-13 16:45:12.321461 - [DEBUG] Propagate flow
28591 2019-Jan-13 16:45:12.321484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28592 2019-Jan-13 16:45:12.321549 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28593 2019-Jan-13 16:45:12.322192 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28594 2019-Jan-13 16:45:12.322848 - [DEBUG] Edge function : AllBottom (result of previous compose)
28595 2019-Jan-13 16:45:12.322874 - [DEBUG]
28596 2019-Jan-13 16:45:12.322900 - [DEBUG] Join: AllTop & AllBottom
28597 2019-Jan-13 16:45:12.322926 - [DEBUG] = AllBottom (new jump func)
28598 2019-Jan-13 16:45:12.322950 - [DEBUG]
28599 2019-Jan-13 16:45:12.322974 - [DEBUG] Start adding new jump function
28600 2019-Jan-13 16:45:12.322998 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28601 2019-Jan-13 16:45:12.323056 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28602 2019-Jan-13 16:45:12.323696 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28603 2019-Jan-13 16:45:12.324333 - [DEBUG] Edge Function : AllBottom
28604 2019-Jan-13 16:45:12.324362 - [DEBUG] End adding new jump function
28605 2019-Jan-13 16:45:12.324386 - [DEBUG]
28606 2019-Jan-13 16:45:12.324410 - [DEBUG] -------------------------------------------- 788. Path Edge --------------------------------------------
28607 2019-Jan-13 16:45:12.324435 - [DEBUG]
28608 2019-Jan-13 16:45:12.324458 - [DEBUG] Process 788. path edge:
28609 2019-Jan-13 16:45:12.324483 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28610 2019-Jan-13 16:45:12.324539 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
28611 2019-Jan-13 16:45:12.325198 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28612 2019-Jan-13 16:45:12.325844 - [DEBUG]
28613 2019-Jan-13 16:45:12.325869 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28614 2019-Jan-13 16:45:12.326558 - [DEBUG] Compose: EdgeIdentity * AllBottom
28615 2019-Jan-13 16:45:12.326587 - [DEBUG]
28616 2019-Jan-13 16:45:12.326611 - [DEBUG] Propagate flow
28617 2019-Jan-13 16:45:12.326634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28618 2019-Jan-13 16:45:12.326692 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
28619 2019-Jan-13 16:45:12.327331 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28620 2019-Jan-13 16:45:12.327968 - [DEBUG] Edge function : AllBottom (result of previous compose)
28621 2019-Jan-13 16:45:12.327993 - [DEBUG]
28622 2019-Jan-13 16:45:12.328018 - [DEBUG] Join: AllTop & AllBottom
28623 2019-Jan-13 16:45:12.328044 - [DEBUG] = AllBottom (new jump func)
28624 2019-Jan-13 16:45:12.328104 - [DEBUG]
28625 2019-Jan-13 16:45:12.328129 - [DEBUG] Start adding new jump function
28626 2019-Jan-13 16:45:12.328152 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28627 2019-Jan-13 16:45:12.328209 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28628 2019-Jan-13 16:45:12.328848 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
28629 2019-Jan-13 16:45:12.329483 - [DEBUG] Edge Function : AllBottom
28630 2019-Jan-13 16:45:12.329512 - [DEBUG] End adding new jump function
28631 2019-Jan-13 16:45:12.329536 - [DEBUG]
28632 2019-Jan-13 16:45:12.329559 - [DEBUG] -------------------------------------------- 789. Path Edge --------------------------------------------
28633 2019-Jan-13 16:45:12.329583 - [DEBUG]
28634 2019-Jan-13 16:45:12.329607 - [DEBUG] Process 789. path edge:
28635 2019-Jan-13 16:45:12.329630 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28636 2019-Jan-13 16:45:12.329690 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
28637 2019-Jan-13 16:45:12.330326 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28638 2019-Jan-13 16:45:12.330964 - [DEBUG]
28639 2019-Jan-13 16:45:12.330993 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
28640 2019-Jan-13 16:45:12.331684 - [DEBUG] Compose: EdgeIdentity * AllBottom
28641 2019-Jan-13 16:45:12.331714 - [DEBUG]
28642 2019-Jan-13 16:45:12.331738 - [DEBUG] Propagate flow
28643 2019-Jan-13 16:45:12.331762 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28644 2019-Jan-13 16:45:12.331823 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
28645 2019-Jan-13 16:45:12.332497 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28646 2019-Jan-13 16:45:12.333189 - [DEBUG] Edge function : AllBottom (result of previous compose)
28647 2019-Jan-13 16:45:12.333217 - [DEBUG]
28648 2019-Jan-13 16:45:12.333245 - [DEBUG] Join: AllTop & AllBottom
28649 2019-Jan-13 16:45:12.333272 - [DEBUG] = AllBottom (new jump func)
28650 2019-Jan-13 16:45:12.333297 - [DEBUG]
28651 2019-Jan-13 16:45:12.333321 - [DEBUG] Start adding new jump function
28652 2019-Jan-13 16:45:12.333345 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28653 2019-Jan-13 16:45:12.333421 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28654 2019-Jan-13 16:45:12.334132 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
28655 2019-Jan-13 16:45:12.334872 - [DEBUG] Edge Function : AllBottom
28656 2019-Jan-13 16:45:12.334907 - [DEBUG] End adding new jump function
28657 2019-Jan-13 16:45:12.334932 - [DEBUG]
28658 2019-Jan-13 16:45:12.334957 - [DEBUG] -------------------------------------------- 790. Path Edge --------------------------------------------
28659 2019-Jan-13 16:45:12.334982 - [DEBUG]
28660 2019-Jan-13 16:45:12.335005 - [DEBUG] Process 790. path edge:
28661 2019-Jan-13 16:45:12.335029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28662 2019-Jan-13 16:45:12.335099 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
28663 2019-Jan-13 16:45:12.335764 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28664 2019-Jan-13 16:45:12.336411 - [DEBUG]
28665 2019-Jan-13 16:45:12.336438 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
28666 2019-Jan-13 16:45:12.337107 - [DEBUG] Compose: EdgeIdentity * AllBottom
28667 2019-Jan-13 16:45:12.337159 - [DEBUG]
28668 2019-Jan-13 16:45:12.337184 - [DEBUG] Propagate flow
28669 2019-Jan-13 16:45:12.337207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28670 2019-Jan-13 16:45:12.337265 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28671 2019-Jan-13 16:45:12.337917 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28672 2019-Jan-13 16:45:12.338577 - [DEBUG] Edge function : AllBottom (result of previous compose)
28673 2019-Jan-13 16:45:12.338603 - [DEBUG]
28674 2019-Jan-13 16:45:12.338628 - [DEBUG] Join: AllTop & AllBottom
28675 2019-Jan-13 16:45:12.338654 - [DEBUG] = AllBottom (new jump func)
28676 2019-Jan-13 16:45:12.338679 - [DEBUG]
28677 2019-Jan-13 16:45:12.338703 - [DEBUG] Start adding new jump function
28678 2019-Jan-13 16:45:12.338726 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28679 2019-Jan-13 16:45:12.338782 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28680 2019-Jan-13 16:45:12.339421 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28681 2019-Jan-13 16:45:12.340075 - [DEBUG] Edge Function : AllBottom
28682 2019-Jan-13 16:45:12.340103 - [DEBUG] End adding new jump function
28683 2019-Jan-13 16:45:12.340127 - [DEBUG]
28684 2019-Jan-13 16:45:12.340150 - [DEBUG] -------------------------------------------- 791. Path Edge --------------------------------------------
28685 2019-Jan-13 16:45:12.340175 - [DEBUG]
28686 2019-Jan-13 16:45:12.340198 - [DEBUG] Process 791. path edge:
28687 2019-Jan-13 16:45:12.340222 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28688 2019-Jan-13 16:45:12.340278 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
28689 2019-Jan-13 16:45:12.340924 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28690 2019-Jan-13 16:45:12.341604 - [DEBUG]
28691 2019-Jan-13 16:45:12.341630 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28692 2019-Jan-13 16:45:12.342321 - [DEBUG] Possible callees:
28693 2019-Jan-13 16:45:12.342347 - [DEBUG] llvm.dbg.declare
28694 2019-Jan-13 16:45:12.342372 - [DEBUG] Possible return sites:
28695 2019-Jan-13 16:45:12.342396 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13628696 2019-Jan-13 16:45:12.343687 - [DEBUG] Found and process special summary
28697 2019-Jan-13 16:45:12.343724 - [DEBUG] Compose: EdgeIdentity * AllBottom
28698 2019-Jan-13 16:45:12.343753 - [DEBUG]
28699 2019-Jan-13 16:45:12.343777 - [DEBUG] Propagate flow
28700 2019-Jan-13 16:45:12.343801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28701 2019-Jan-13 16:45:12.343859 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28702 2019-Jan-13 16:45:12.344499 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28703 2019-Jan-13 16:45:12.345165 - [DEBUG] Edge function : AllBottom (result of previous compose)
28704 2019-Jan-13 16:45:12.345190 - [DEBUG]
28705 2019-Jan-13 16:45:12.345221 - [DEBUG] Join: AllTop & AllBottom
28706 2019-Jan-13 16:45:12.345247 - [DEBUG] = AllBottom (new jump func)
28707 2019-Jan-13 16:45:12.345272 - [DEBUG]
28708 2019-Jan-13 16:45:12.345295 - [DEBUG] Start adding new jump function
28709 2019-Jan-13 16:45:12.345319 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28710 2019-Jan-13 16:45:12.345400 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28711 2019-Jan-13 16:45:12.346048 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28712 2019-Jan-13 16:45:12.346687 - [DEBUG] Edge Function : AllBottom
28713 2019-Jan-13 16:45:12.346716 - [DEBUG] End adding new jump function
28714 2019-Jan-13 16:45:12.346740 - [DEBUG]
28715 2019-Jan-13 16:45:12.346763 - [DEBUG] -------------------------------------------- 792. Path Edge --------------------------------------------
28716 2019-Jan-13 16:45:12.346788 - [DEBUG]
28717 2019-Jan-13 16:45:12.346811 - [DEBUG] Process 792. path edge:
28718 2019-Jan-13 16:45:12.346835 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28719 2019-Jan-13 16:45:12.346892 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
28720 2019-Jan-13 16:45:12.347531 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28721 2019-Jan-13 16:45:12.348191 - [DEBUG]
28722 2019-Jan-13 16:45:12.348216 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28723 2019-Jan-13 16:45:12.348907 - [DEBUG] Compose: EdgeIdentity * AllBottom
28724 2019-Jan-13 16:45:12.348937 - [DEBUG]
28725 2019-Jan-13 16:45:12.348960 - [DEBUG] Propagate flow
28726 2019-Jan-13 16:45:12.348984 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28727 2019-Jan-13 16:45:12.349045 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
28728 2019-Jan-13 16:45:12.349688 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28729 2019-Jan-13 16:45:12.350332 - [DEBUG] Edge function : AllBottom (result of previous compose)
28730 2019-Jan-13 16:45:12.350357 - [DEBUG]
28731 2019-Jan-13 16:45:12.350382 - [DEBUG] Join: AllTop & AllBottom
28732 2019-Jan-13 16:45:12.350408 - [DEBUG] = AllBottom (new jump func)
28733 2019-Jan-13 16:45:12.350433 - [DEBUG]
28734 2019-Jan-13 16:45:12.350456 - [DEBUG] Start adding new jump function
28735 2019-Jan-13 16:45:12.350480 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28736 2019-Jan-13 16:45:12.350536 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28737 2019-Jan-13 16:45:12.351180 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
28738 2019-Jan-13 16:45:12.351838 - [DEBUG] Edge Function : AllBottom
28739 2019-Jan-13 16:45:12.351866 - [DEBUG] End adding new jump function
28740 2019-Jan-13 16:45:12.351890 - [DEBUG]
28741 2019-Jan-13 16:45:12.351914 - [DEBUG] -------------------------------------------- 793. Path Edge --------------------------------------------
28742 2019-Jan-13 16:45:12.351938 - [DEBUG]
28743 2019-Jan-13 16:45:12.351961 - [DEBUG] Process 793. path edge:
28744 2019-Jan-13 16:45:12.351985 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28745 2019-Jan-13 16:45:12.352042 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
28746 2019-Jan-13 16:45:12.352677 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28747 2019-Jan-13 16:45:12.353315 - [DEBUG]
28748 2019-Jan-13 16:45:12.353341 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
28749 2019-Jan-13 16:45:12.353993 - [DEBUG] Compose: EdgeIdentity * AllBottom
28750 2019-Jan-13 16:45:12.354021 - [DEBUG]
28751 2019-Jan-13 16:45:12.354044 - [DEBUG] Propagate flow
28752 2019-Jan-13 16:45:12.354068 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28753 2019-Jan-13 16:45:12.354125 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
28754 2019-Jan-13 16:45:12.354785 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28755 2019-Jan-13 16:45:12.355423 - [DEBUG] Edge function : AllBottom (result of previous compose)
28756 2019-Jan-13 16:45:12.355448 - [DEBUG]
28757 2019-Jan-13 16:45:12.355473 - [DEBUG] Join: AllTop & AllBottom
28758 2019-Jan-13 16:45:12.355499 - [DEBUG] = AllBottom (new jump func)
28759 2019-Jan-13 16:45:12.355523 - [DEBUG]
28760 2019-Jan-13 16:45:12.355547 - [DEBUG] Start adding new jump function
28761 2019-Jan-13 16:45:12.355570 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28762 2019-Jan-13 16:45:12.355626 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28763 2019-Jan-13 16:45:12.356265 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
28764 2019-Jan-13 16:45:12.356922 - [DEBUG] Edge Function : AllBottom
28765 2019-Jan-13 16:45:12.356951 - [DEBUG] End adding new jump function
28766 2019-Jan-13 16:45:12.356975 - [DEBUG]
28767 2019-Jan-13 16:45:12.356999 - [DEBUG] -------------------------------------------- 794. Path Edge --------------------------------------------
28768 2019-Jan-13 16:45:12.357023 - [DEBUG]
28769 2019-Jan-13 16:45:12.357047 - [DEBUG] Process 794. path edge:
28770 2019-Jan-13 16:45:12.357071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28771 2019-Jan-13 16:45:12.357137 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
28772 2019-Jan-13 16:45:12.357806 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28773 2019-Jan-13 16:45:12.358496 - [DEBUG]
28774 2019-Jan-13 16:45:12.358523 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
28775 2019-Jan-13 16:45:12.359229 - [DEBUG] Compose: EdgeIdentity * AllBottom
28776 2019-Jan-13 16:45:12.359260 - [DEBUG]
28777 2019-Jan-13 16:45:12.359285 - [DEBUG] Propagate flow
28778 2019-Jan-13 16:45:12.359308 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28779 2019-Jan-13 16:45:12.359380 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
28780 2019-Jan-13 16:45:12.360117 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28781 2019-Jan-13 16:45:12.360779 - [DEBUG] Edge function : AllBottom (result of previous compose)
28782 2019-Jan-13 16:45:12.360806 - [DEBUG]
28783 2019-Jan-13 16:45:12.360832 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28784 2019-Jan-13 16:45:12.360858 - [DEBUG] = AllBottom
28785 2019-Jan-13 16:45:12.360883 - [DEBUG]
28786 2019-Jan-13 16:45:12.360906 - [DEBUG] PROPAGATE: No new function!
28787 2019-Jan-13 16:45:12.360932 - [DEBUG] EDGE:
28788 2019-Jan-13 16:45:12.360992 - [DEBUG] ---> 28789 2019-Jan-13 16:45:12.361664 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28790 2019-Jan-13 16:45:12.362302 - [DEBUG]
28791 2019-Jan-13 16:45:12.362327 - [DEBUG] EDGE:
28792 2019-Jan-13 16:45:12.362385 - [DEBUG] ---> 28793 2019-Jan-13 16:45:12.363020 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28794 2019-Jan-13 16:45:12.363657 - [DEBUG]
28795 2019-Jan-13 16:45:12.363683 - [DEBUG] EDGE:
28796 2019-Jan-13 16:45:12.363740 - [DEBUG] ---> 28797 2019-Jan-13 16:45:12.364379 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28798 2019-Jan-13 16:45:12.365049 - [DEBUG]
28799 2019-Jan-13 16:45:12.365097 - [DEBUG] Compose: EdgeIdentity * AllBottom
28800 2019-Jan-13 16:45:12.365124 - [DEBUG]
28801 2019-Jan-13 16:45:12.365149 - [DEBUG] Propagate flow
28802 2019-Jan-13 16:45:12.365172 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28803 2019-Jan-13 16:45:12.365229 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28804 2019-Jan-13 16:45:12.365884 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28805 2019-Jan-13 16:45:12.366542 - [DEBUG] Edge function : AllBottom (result of previous compose)
28806 2019-Jan-13 16:45:12.366567 - [DEBUG]
28807 2019-Jan-13 16:45:12.366593 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28808 2019-Jan-13 16:45:12.366620 - [DEBUG] = AllBottom
28809 2019-Jan-13 16:45:12.366645 - [DEBUG]
28810 2019-Jan-13 16:45:12.366668 - [DEBUG] PROPAGATE: No new function!
28811 2019-Jan-13 16:45:12.366699 - [DEBUG] EDGE:
28812 2019-Jan-13 16:45:12.366766 - [DEBUG] ---> 28813 2019-Jan-13 16:45:12.367475 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28814 2019-Jan-13 16:45:12.368209 - [DEBUG]
28815 2019-Jan-13 16:45:12.368277 - [DEBUG] Compose: EdgeIdentity * AllBottom
28816 2019-Jan-13 16:45:12.368306 - [DEBUG]
28817 2019-Jan-13 16:45:12.368331 - [DEBUG] Propagate flow
28818 2019-Jan-13 16:45:12.368355 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28819 2019-Jan-13 16:45:12.368433 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28820 2019-Jan-13 16:45:12.369169 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28821 2019-Jan-13 16:45:12.369870 - [DEBUG] Edge function : AllBottom (result of previous compose)
28822 2019-Jan-13 16:45:12.369898 - [DEBUG]
28823 2019-Jan-13 16:45:12.369925 - [DEBUG] Join: AllTop & AllBottom
28824 2019-Jan-13 16:45:12.369952 - [DEBUG] = AllBottom (new jump func)
28825 2019-Jan-13 16:45:12.369977 - [DEBUG]
28826 2019-Jan-13 16:45:12.370000 - [DEBUG] Start adding new jump function
28827 2019-Jan-13 16:45:12.370023 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28828 2019-Jan-13 16:45:12.370090 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28829 2019-Jan-13 16:45:12.370772 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28830 2019-Jan-13 16:45:12.371478 - [DEBUG] Edge Function : AllBottom
28831 2019-Jan-13 16:45:12.371510 - [DEBUG] End adding new jump function
28832 2019-Jan-13 16:45:12.371535 - [DEBUG]
28833 2019-Jan-13 16:45:12.371560 - [DEBUG] -------------------------------------------- 795. Path Edge --------------------------------------------
28834 2019-Jan-13 16:45:12.371585 - [DEBUG]
28835 2019-Jan-13 16:45:12.371608 - [DEBUG] Process 795. path edge:
28836 2019-Jan-13 16:45:12.371632 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28837 2019-Jan-13 16:45:12.371701 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
28838 2019-Jan-13 16:45:12.372381 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28839 2019-Jan-13 16:45:12.373036 - [DEBUG]
28840 2019-Jan-13 16:45:12.373062 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28841 2019-Jan-13 16:45:12.373720 - [DEBUG] Possible callees:
28842 2019-Jan-13 16:45:12.373764 - [DEBUG] llvm.dbg.declare
28843 2019-Jan-13 16:45:12.373790 - [DEBUG] Possible return sites:
28844 2019-Jan-13 16:45:12.373814 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14328845 2019-Jan-13 16:45:12.375138 - [DEBUG] Found and process special summary
28846 2019-Jan-13 16:45:12.375178 - [DEBUG] Compose: EdgeIdentity * AllBottom
28847 2019-Jan-13 16:45:12.375206 - [DEBUG]
28848 2019-Jan-13 16:45:12.375230 - [DEBUG] Propagate flow
28849 2019-Jan-13 16:45:12.375254 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28850 2019-Jan-13 16:45:12.375312 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28851 2019-Jan-13 16:45:12.375951 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28852 2019-Jan-13 16:45:12.376590 - [DEBUG] Edge function : AllBottom (result of previous compose)
28853 2019-Jan-13 16:45:12.376615 - [DEBUG]
28854 2019-Jan-13 16:45:12.376640 - [DEBUG] Join: AllTop & AllBottom
28855 2019-Jan-13 16:45:12.376667 - [DEBUG] = AllBottom (new jump func)
28856 2019-Jan-13 16:45:12.376691 - [DEBUG]
28857 2019-Jan-13 16:45:12.376715 - [DEBUG] Start adding new jump function
28858 2019-Jan-13 16:45:12.376738 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28859 2019-Jan-13 16:45:12.376794 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28860 2019-Jan-13 16:45:12.377432 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28861 2019-Jan-13 16:45:12.378102 - [DEBUG] Edge Function : AllBottom
28862 2019-Jan-13 16:45:12.378133 - [DEBUG] End adding new jump function
28863 2019-Jan-13 16:45:12.378157 - [DEBUG]
28864 2019-Jan-13 16:45:12.378181 - [DEBUG] -------------------------------------------- 796. Path Edge --------------------------------------------
28865 2019-Jan-13 16:45:12.378206 - [DEBUG]
28866 2019-Jan-13 16:45:12.378229 - [DEBUG] Process 796. path edge:
28867 2019-Jan-13 16:45:12.378252 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28868 2019-Jan-13 16:45:12.378320 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
28869 2019-Jan-13 16:45:12.379021 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28870 2019-Jan-13 16:45:12.379723 - [DEBUG]
28871 2019-Jan-13 16:45:12.379750 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28872 2019-Jan-13 16:45:12.380491 - [DEBUG] Compose: EdgeIdentity * AllBottom
28873 2019-Jan-13 16:45:12.380521 - [DEBUG]
28874 2019-Jan-13 16:45:12.380545 - [DEBUG] Propagate flow
28875 2019-Jan-13 16:45:12.380569 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28876 2019-Jan-13 16:45:12.380635 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
28877 2019-Jan-13 16:45:12.381287 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28878 2019-Jan-13 16:45:12.381974 - [DEBUG] Edge function : AllBottom (result of previous compose)
28879 2019-Jan-13 16:45:12.382000 - [DEBUG]
28880 2019-Jan-13 16:45:12.382026 - [DEBUG] Join: AllTop & AllBottom
28881 2019-Jan-13 16:45:12.382052 - [DEBUG] = AllBottom (new jump func)
28882 2019-Jan-13 16:45:12.382077 - [DEBUG]
28883 2019-Jan-13 16:45:12.382100 - [DEBUG] Start adding new jump function
28884 2019-Jan-13 16:45:12.382124 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28885 2019-Jan-13 16:45:12.382189 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28886 2019-Jan-13 16:45:12.382848 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
28887 2019-Jan-13 16:45:12.383502 - [DEBUG] Edge Function : AllBottom
28888 2019-Jan-13 16:45:12.383533 - [DEBUG] End adding new jump function
28889 2019-Jan-13 16:45:12.383558 - [DEBUG]
28890 2019-Jan-13 16:45:12.383582 - [DEBUG] -------------------------------------------- 797. Path Edge --------------------------------------------
28891 2019-Jan-13 16:45:12.383608 - [DEBUG]
28892 2019-Jan-13 16:45:12.383632 - [DEBUG] Process 797. path edge:
28893 2019-Jan-13 16:45:12.383656 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28894 2019-Jan-13 16:45:12.383713 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
28895 2019-Jan-13 16:45:12.384346 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28896 2019-Jan-13 16:45:12.385011 - [DEBUG]
28897 2019-Jan-13 16:45:12.385038 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
28898 2019-Jan-13 16:45:12.385696 - [DEBUG] Compose: EdgeIdentity * AllBottom
28899 2019-Jan-13 16:45:12.385725 - [DEBUG]
28900 2019-Jan-13 16:45:12.385749 - [DEBUG] Propagate flow
28901 2019-Jan-13 16:45:12.385772 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28902 2019-Jan-13 16:45:12.385829 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
28903 2019-Jan-13 16:45:12.386465 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28904 2019-Jan-13 16:45:12.387102 - [DEBUG] Edge function : AllBottom (result of previous compose)
28905 2019-Jan-13 16:45:12.387127 - [DEBUG]
28906 2019-Jan-13 16:45:12.387152 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28907 2019-Jan-13 16:45:12.387178 - [DEBUG] = AllBottom
28908 2019-Jan-13 16:45:12.387203 - [DEBUG]
28909 2019-Jan-13 16:45:12.387226 - [DEBUG] PROPAGATE: No new function!
28910 2019-Jan-13 16:45:12.387250 - [DEBUG] EDGE:
28911 2019-Jan-13 16:45:12.387308 - [DEBUG] ---> 28912 2019-Jan-13 16:45:12.387941 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28913 2019-Jan-13 16:45:12.388595 - [DEBUG]
28914 2019-Jan-13 16:45:12.388620 - [DEBUG] EDGE:
28915 2019-Jan-13 16:45:12.388677 - [DEBUG] ---> 28916 2019-Jan-13 16:45:12.389316 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28917 2019-Jan-13 16:45:12.389954 - [DEBUG]
28918 2019-Jan-13 16:45:12.389994 - [DEBUG] Compose: EdgeIdentity * AllBottom
28919 2019-Jan-13 16:45:12.390022 - [DEBUG]
28920 2019-Jan-13 16:45:12.390045 - [DEBUG] Propagate flow
28921 2019-Jan-13 16:45:12.390069 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28922 2019-Jan-13 16:45:12.390125 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28923 2019-Jan-13 16:45:12.390770 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28924 2019-Jan-13 16:45:12.391428 - [DEBUG] Edge function : AllBottom (result of previous compose)
28925 2019-Jan-13 16:45:12.391454 - [DEBUG]
28926 2019-Jan-13 16:45:12.391479 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28927 2019-Jan-13 16:45:12.391504 - [DEBUG] = AllBottom
28928 2019-Jan-13 16:45:12.391529 - [DEBUG]
28929 2019-Jan-13 16:45:12.391552 - [DEBUG] PROPAGATE: No new function!
28930 2019-Jan-13 16:45:12.391579 - [DEBUG] EDGE:
28931 2019-Jan-13 16:45:12.391638 - [DEBUG] ---> 28932 2019-Jan-13 16:45:12.392297 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28933 2019-Jan-13 16:45:12.392936 - [DEBUG]
28934 2019-Jan-13 16:45:12.392961 - [DEBUG] EDGE:
28935 2019-Jan-13 16:45:12.393018 - [DEBUG] ---> 28936 2019-Jan-13 16:45:12.393656 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28937 2019-Jan-13 16:45:12.394292 - [DEBUG]
28938 2019-Jan-13 16:45:12.394326 - [DEBUG] Compose: EdgeIdentity * AllBottom
28939 2019-Jan-13 16:45:12.394353 - [DEBUG]
28940 2019-Jan-13 16:45:12.394377 - [DEBUG] Propagate flow
28941 2019-Jan-13 16:45:12.394401 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28942 2019-Jan-13 16:45:12.394457 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
28943 2019-Jan-13 16:45:12.395107 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28944 2019-Jan-13 16:45:12.395767 - [DEBUG] Edge function : AllBottom (result of previous compose)
28945 2019-Jan-13 16:45:12.395793 - [DEBUG]
28946 2019-Jan-13 16:45:12.395818 - [DEBUG] Join: AllTop & AllBottom
28947 2019-Jan-13 16:45:12.395844 - [DEBUG] = AllBottom (new jump func)
28948 2019-Jan-13 16:45:12.395869 - [DEBUG]
28949 2019-Jan-13 16:45:12.395892 - [DEBUG] Start adding new jump function
28950 2019-Jan-13 16:45:12.395916 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28951 2019-Jan-13 16:45:12.395978 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28952 2019-Jan-13 16:45:12.396625 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
28953 2019-Jan-13 16:45:12.397276 - [DEBUG] Edge Function : AllBottom
28954 2019-Jan-13 16:45:12.397305 - [DEBUG] End adding new jump function
28955 2019-Jan-13 16:45:12.397329 - [DEBUG]
28956 2019-Jan-13 16:45:12.397353 - [DEBUG] -------------------------------------------- 798. Path Edge --------------------------------------------
28957 2019-Jan-13 16:45:12.397378 - [DEBUG]
28958 2019-Jan-13 16:45:12.397401 - [DEBUG] Process 798. path edge:
28959 2019-Jan-13 16:45:12.397425 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28960 2019-Jan-13 16:45:12.397488 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
28961 2019-Jan-13 16:45:12.398183 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28962 2019-Jan-13 16:45:12.398856 - [DEBUG]
28963 2019-Jan-13 16:45:12.398884 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
28964 2019-Jan-13 16:45:12.399571 - [DEBUG] Compose: EdgeIdentity * AllBottom
28965 2019-Jan-13 16:45:12.399601 - [DEBUG]
28966 2019-Jan-13 16:45:12.399625 - [DEBUG] Propagate flow
28967 2019-Jan-13 16:45:12.399648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28968 2019-Jan-13 16:45:12.399711 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28969 2019-Jan-13 16:45:12.400419 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28970 2019-Jan-13 16:45:12.401098 - [DEBUG] Edge function : AllBottom (result of previous compose)
28971 2019-Jan-13 16:45:12.401126 - [DEBUG]
28972 2019-Jan-13 16:45:12.401152 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28973 2019-Jan-13 16:45:12.401178 - [DEBUG] = AllBottom
28974 2019-Jan-13 16:45:12.401203 - [DEBUG]
28975 2019-Jan-13 16:45:12.401226 - [DEBUG] PROPAGATE: No new function!
28976 2019-Jan-13 16:45:12.401293 - [DEBUG] Compose: EdgeIdentity * AllBottom
28977 2019-Jan-13 16:45:12.401320 - [DEBUG]
28978 2019-Jan-13 16:45:12.401344 - [DEBUG] Propagate flow
28979 2019-Jan-13 16:45:12.401368 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28980 2019-Jan-13 16:45:12.401462 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28981 2019-Jan-13 16:45:12.402161 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28982 2019-Jan-13 16:45:12.402838 - [DEBUG] Edge function : AllBottom (result of previous compose)
28983 2019-Jan-13 16:45:12.402865 - [DEBUG]
28984 2019-Jan-13 16:45:12.402891 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28985 2019-Jan-13 16:45:12.402917 - [DEBUG] = AllBottom
28986 2019-Jan-13 16:45:12.402942 - [DEBUG]
28987 2019-Jan-13 16:45:12.402966 - [DEBUG] PROPAGATE: No new function!
28988 2019-Jan-13 16:45:12.402992 - [DEBUG] EDGE:
28989 2019-Jan-13 16:45:12.403059 - [DEBUG] ---> 28990 2019-Jan-13 16:45:12.403745 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28991 2019-Jan-13 16:45:12.404453 - [DEBUG]
28992 2019-Jan-13 16:45:12.404484 - [DEBUG] EDGE:
28993 2019-Jan-13 16:45:12.404557 - [DEBUG] ---> 28994 2019-Jan-13 16:45:12.405305 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28995 2019-Jan-13 16:45:12.405999 - [DEBUG]
28996 2019-Jan-13 16:45:12.406028 - [DEBUG] EDGE:
28997 2019-Jan-13 16:45:12.406093 - [DEBUG] ---> 28998 2019-Jan-13 16:45:12.406755 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28999 2019-Jan-13 16:45:12.407404 - [DEBUG]
29000 2019-Jan-13 16:45:12.407458 - [DEBUG] Compose: EdgeIdentity * AllBottom
29001 2019-Jan-13 16:45:12.407486 - [DEBUG]
29002 2019-Jan-13 16:45:12.407511 - [DEBUG] Propagate flow
29003 2019-Jan-13 16:45:12.407535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29004 2019-Jan-13 16:45:12.407592 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
29005 2019-Jan-13 16:45:12.408257 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29006 2019-Jan-13 16:45:12.408894 - [DEBUG] Edge function : AllBottom (result of previous compose)
29007 2019-Jan-13 16:45:12.408920 - [DEBUG]
29008 2019-Jan-13 16:45:12.408946 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29009 2019-Jan-13 16:45:12.408972 - [DEBUG] = AllBottom
29010 2019-Jan-13 16:45:12.408997 - [DEBUG]
29011 2019-Jan-13 16:45:12.409020 - [DEBUG] PROPAGATE: No new function!
29012 2019-Jan-13 16:45:12.409049 - [DEBUG] EDGE:
29013 2019-Jan-13 16:45:12.409107 - [DEBUG] ---> 29014 2019-Jan-13 16:45:12.409748 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29015 2019-Jan-13 16:45:12.410385 - [DEBUG]
29016 2019-Jan-13 16:45:12.410410 - [DEBUG] EDGE:
29017 2019-Jan-13 16:45:12.410468 - [DEBUG] ---> 29018 2019-Jan-13 16:45:12.411111 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29019 2019-Jan-13 16:45:12.411792 - [DEBUG]
29020 2019-Jan-13 16:45:12.411819 - [DEBUG] EDGE:
29021 2019-Jan-13 16:45:12.411878 - [DEBUG] ---> 29022 2019-Jan-13 16:45:12.412520 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29023 2019-Jan-13 16:45:12.413156 - [DEBUG]
29024 2019-Jan-13 16:45:12.413182 - [DEBUG] EDGE:
29025 2019-Jan-13 16:45:12.413239 - [DEBUG] ---> 29026 2019-Jan-13 16:45:12.413875 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29027 2019-Jan-13 16:45:12.414512 - [DEBUG]
29028 2019-Jan-13 16:45:12.414537 - [DEBUG] EDGE:
29029 2019-Jan-13 16:45:12.414595 - [DEBUG] ---> 29030 2019-Jan-13 16:45:12.415258 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29031 2019-Jan-13 16:45:12.415905 - [DEBUG]
29032 2019-Jan-13 16:45:12.415931 - [DEBUG] EDGE:
29033 2019-Jan-13 16:45:12.415989 - [DEBUG] ---> 29034 2019-Jan-13 16:45:12.416628 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29035 2019-Jan-13 16:45:12.417265 - [DEBUG]
29036 2019-Jan-13 16:45:12.417290 - [DEBUG] EDGE:
29037 2019-Jan-13 16:45:12.417348 - [DEBUG] ---> 29038 2019-Jan-13 16:45:12.417982 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29039 2019-Jan-13 16:45:12.418638 - [DEBUG]
29040 2019-Jan-13 16:45:12.418666 - [DEBUG] Compose: EdgeIdentity * AllBottom
29041 2019-Jan-13 16:45:12.418692 - [DEBUG]
29042 2019-Jan-13 16:45:12.418715 - [DEBUG] Propagate flow
29043 2019-Jan-13 16:45:12.418739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29044 2019-Jan-13 16:45:12.418795 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
29045 2019-Jan-13 16:45:12.419428 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29046 2019-Jan-13 16:45:12.420069 - [DEBUG] Edge function : AllBottom (result of previous compose)
29047 2019-Jan-13 16:45:12.420094 - [DEBUG]
29048 2019-Jan-13 16:45:12.420119 - [DEBUG] Join: AllTop & AllBottom
29049 2019-Jan-13 16:45:12.420145 - [DEBUG] = AllBottom (new jump func)
29050 2019-Jan-13 16:45:12.420170 - [DEBUG]
29051 2019-Jan-13 16:45:12.420193 - [DEBUG] Start adding new jump function
29052 2019-Jan-13 16:45:12.420216 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29053 2019-Jan-13 16:45:12.420272 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29054 2019-Jan-13 16:45:12.420921 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
29055 2019-Jan-13 16:45:12.421590 - [DEBUG] Edge Function : AllBottom
29056 2019-Jan-13 16:45:12.421622 - [DEBUG] End adding new jump function
29057 2019-Jan-13 16:45:12.421646 - [DEBUG]
29058 2019-Jan-13 16:45:12.421670 - [DEBUG] -------------------------------------------- 799. Path Edge --------------------------------------------
29059 2019-Jan-13 16:45:12.421695 - [DEBUG]
29060 2019-Jan-13 16:45:12.421719 - [DEBUG] Process 799. path edge:
29061 2019-Jan-13 16:45:12.421743 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29062 2019-Jan-13 16:45:12.421816 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
29063 2019-Jan-13 16:45:12.422453 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29064 2019-Jan-13 16:45:12.423108 - [DEBUG]
29065 2019-Jan-13 16:45:12.423135 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
29066 2019-Jan-13 16:45:12.423796 - [DEBUG] Compose: EdgeIdentity * AllBottom
29067 2019-Jan-13 16:45:12.423824 - [DEBUG]
29068 2019-Jan-13 16:45:12.423847 - [DEBUG] Propagate flow
29069 2019-Jan-13 16:45:12.423871 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29070 2019-Jan-13 16:45:12.423928 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29071 2019-Jan-13 16:45:12.424568 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29072 2019-Jan-13 16:45:12.425226 - [DEBUG] Edge function : AllBottom (result of previous compose)
29073 2019-Jan-13 16:45:12.425252 - [DEBUG]
29074 2019-Jan-13 16:45:12.425277 - [DEBUG] Join: AllTop & AllBottom
29075 2019-Jan-13 16:45:12.425303 - [DEBUG] = AllBottom (new jump func)
29076 2019-Jan-13 16:45:12.425328 - [DEBUG]
29077 2019-Jan-13 16:45:12.425351 - [DEBUG] Start adding new jump function
29078 2019-Jan-13 16:45:12.425374 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29079 2019-Jan-13 16:45:12.425430 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29080 2019-Jan-13 16:45:12.426071 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29081 2019-Jan-13 16:45:12.426709 - [DEBUG] Edge Function : AllBottom
29082 2019-Jan-13 16:45:12.426737 - [DEBUG] End adding new jump function
29083 2019-Jan-13 16:45:12.426761 - [DEBUG]
29084 2019-Jan-13 16:45:12.426785 - [DEBUG] -------------------------------------------- 800. Path Edge --------------------------------------------
29085 2019-Jan-13 16:45:12.426808 - [DEBUG]
29086 2019-Jan-13 16:45:12.426832 - [DEBUG] Process 800. path edge:
29087 2019-Jan-13 16:45:12.426855 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29088 2019-Jan-13 16:45:12.426912 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
29089 2019-Jan-13 16:45:12.427550 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29090 2019-Jan-13 16:45:12.428203 - [DEBUG]
29091 2019-Jan-13 16:45:12.428228 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29092 2019-Jan-13 16:45:12.428889 - [DEBUG] Compose: EdgeIdentity * AllBottom
29093 2019-Jan-13 16:45:12.428918 - [DEBUG]
29094 2019-Jan-13 16:45:12.428941 - [DEBUG] Propagate flow
29095 2019-Jan-13 16:45:12.428965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29096 2019-Jan-13 16:45:12.429022 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
29097 2019-Jan-13 16:45:12.429658 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29098 2019-Jan-13 16:45:12.430297 - [DEBUG] Edge function : AllBottom (result of previous compose)
29099 2019-Jan-13 16:45:12.430322 - [DEBUG]
29100 2019-Jan-13 16:45:12.430347 - [DEBUG] Join: AllTop & AllBottom
29101 2019-Jan-13 16:45:12.430373 - [DEBUG] = AllBottom (new jump func)
29102 2019-Jan-13 16:45:12.430397 - [DEBUG]
29103 2019-Jan-13 16:45:12.430420 - [DEBUG] Start adding new jump function
29104 2019-Jan-13 16:45:12.430444 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29105 2019-Jan-13 16:45:12.430500 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29106 2019-Jan-13 16:45:12.431158 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
29107 2019-Jan-13 16:45:12.431826 - [DEBUG] Edge Function : AllBottom
29108 2019-Jan-13 16:45:12.431854 - [DEBUG] End adding new jump function
29109 2019-Jan-13 16:45:12.431878 - [DEBUG]
29110 2019-Jan-13 16:45:12.431902 - [DEBUG] -------------------------------------------- 801. Path Edge --------------------------------------------
29111 2019-Jan-13 16:45:12.431927 - [DEBUG]
29112 2019-Jan-13 16:45:12.431950 - [DEBUG] Process 801. path edge:
29113 2019-Jan-13 16:45:12.431974 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29114 2019-Jan-13 16:45:12.432039 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
29115 2019-Jan-13 16:45:12.432706 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29116 2019-Jan-13 16:45:12.433363 - [DEBUG]
29117 2019-Jan-13 16:45:12.433389 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
29118 2019-Jan-13 16:45:12.434070 - [DEBUG] Compose: EdgeIdentity * AllBottom
29119 2019-Jan-13 16:45:12.434099 - [DEBUG]
29120 2019-Jan-13 16:45:12.434123 - [DEBUG] Propagate flow
29121 2019-Jan-13 16:45:12.434146 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29122 2019-Jan-13 16:45:12.434208 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29123 2019-Jan-13 16:45:12.434879 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29124 2019-Jan-13 16:45:12.435520 - [DEBUG] Edge function : AllBottom (result of previous compose)
29125 2019-Jan-13 16:45:12.435546 - [DEBUG]
29126 2019-Jan-13 16:45:12.435572 - [DEBUG] Join: AllTop & AllBottom
29127 2019-Jan-13 16:45:12.435597 - [DEBUG] = AllBottom (new jump func)
29128 2019-Jan-13 16:45:12.435622 - [DEBUG]
29129 2019-Jan-13 16:45:12.435645 - [DEBUG] Start adding new jump function
29130 2019-Jan-13 16:45:12.435669 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29131 2019-Jan-13 16:45:12.435725 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29132 2019-Jan-13 16:45:12.436365 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29133 2019-Jan-13 16:45:12.437022 - [DEBUG] Edge Function : AllBottom
29134 2019-Jan-13 16:45:12.437054 - [DEBUG] End adding new jump function
29135 2019-Jan-13 16:45:12.437077 - [DEBUG]
29136 2019-Jan-13 16:45:12.437101 - [DEBUG] -------------------------------------------- 802. Path Edge --------------------------------------------
29137 2019-Jan-13 16:45:12.437126 - [DEBUG]
29138 2019-Jan-13 16:45:12.437149 - [DEBUG] Process 802. path edge:
29139 2019-Jan-13 16:45:12.437174 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29140 2019-Jan-13 16:45:12.437240 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
29141 2019-Jan-13 16:45:12.437912 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29142 2019-Jan-13 16:45:12.438599 - [DEBUG]
29143 2019-Jan-13 16:45:12.438625 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29144 2019-Jan-13 16:45:12.439346 - [DEBUG] Compose: EdgeIdentity * AllBottom
29145 2019-Jan-13 16:45:12.439379 - [DEBUG]
29146 2019-Jan-13 16:45:12.439404 - [DEBUG] Propagate flow
29147 2019-Jan-13 16:45:12.439428 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29148 2019-Jan-13 16:45:12.439522 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29149 2019-Jan-13 16:45:12.440203 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29150 2019-Jan-13 16:45:12.440849 - [DEBUG] Edge function : AllBottom (result of previous compose)
29151 2019-Jan-13 16:45:12.440874 - [DEBUG]
29152 2019-Jan-13 16:45:12.440901 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29153 2019-Jan-13 16:45:12.440927 - [DEBUG] = AllBottom
29154 2019-Jan-13 16:45:12.440951 - [DEBUG]
29155 2019-Jan-13 16:45:12.440974 - [DEBUG] PROPAGATE: No new function!
29156 2019-Jan-13 16:45:12.441001 - [DEBUG] Compose: EdgeIdentity * AllBottom
29157 2019-Jan-13 16:45:12.441027 - [DEBUG]
29158 2019-Jan-13 16:45:12.441050 - [DEBUG] Propagate flow
29159 2019-Jan-13 16:45:12.441074 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29160 2019-Jan-13 16:45:12.441131 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29161 2019-Jan-13 16:45:12.441806 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29162 2019-Jan-13 16:45:12.442450 - [DEBUG] Edge function : AllBottom (result of previous compose)
29163 2019-Jan-13 16:45:12.442475 - [DEBUG]
29164 2019-Jan-13 16:45:12.442500 - [DEBUG] Join: AllTop & AllBottom
29165 2019-Jan-13 16:45:12.442526 - [DEBUG] = AllBottom (new jump func)
29166 2019-Jan-13 16:45:12.442551 - [DEBUG]
29167 2019-Jan-13 16:45:12.442574 - [DEBUG] Start adding new jump function
29168 2019-Jan-13 16:45:12.442598 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29169 2019-Jan-13 16:45:12.442654 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29170 2019-Jan-13 16:45:12.443293 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29171 2019-Jan-13 16:45:12.443933 - [DEBUG] Edge Function : AllBottom
29172 2019-Jan-13 16:45:12.443963 - [DEBUG] End adding new jump function
29173 2019-Jan-13 16:45:12.443987 - [DEBUG]
29174 2019-Jan-13 16:45:12.444011 - [DEBUG] -------------------------------------------- 803. Path Edge --------------------------------------------
29175 2019-Jan-13 16:45:12.444035 - [DEBUG]
29176 2019-Jan-13 16:45:12.444059 - [DEBUG] Process 803. path edge:
29177 2019-Jan-13 16:45:12.444083 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29178 2019-Jan-13 16:45:12.444139 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
29179 2019-Jan-13 16:45:12.444794 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29180 2019-Jan-13 16:45:12.445434 - [DEBUG]
29181 2019-Jan-13 16:45:12.445459 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29182 2019-Jan-13 16:45:12.446135 - [DEBUG] Compose: EdgeIdentity * AllBottom
29183 2019-Jan-13 16:45:12.446164 - [DEBUG]
29184 2019-Jan-13 16:45:12.446188 - [DEBUG] Propagate flow
29185 2019-Jan-13 16:45:12.446211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29186 2019-Jan-13 16:45:12.446271 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
29187 2019-Jan-13 16:45:12.446940 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29188 2019-Jan-13 16:45:12.447591 - [DEBUG] Edge function : AllBottom (result of previous compose)
29189 2019-Jan-13 16:45:12.447617 - [DEBUG]
29190 2019-Jan-13 16:45:12.447642 - [DEBUG] Join: AllTop & AllBottom
29191 2019-Jan-13 16:45:12.447668 - [DEBUG] = AllBottom (new jump func)
29192 2019-Jan-13 16:45:12.447693 - [DEBUG]
29193 2019-Jan-13 16:45:12.447730 - [DEBUG] Start adding new jump function
29194 2019-Jan-13 16:45:12.447754 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29195 2019-Jan-13 16:45:12.447810 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29196 2019-Jan-13 16:45:12.448482 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
29197 2019-Jan-13 16:45:12.449135 - [DEBUG] Edge Function : AllBottom
29198 2019-Jan-13 16:45:12.449166 - [DEBUG] End adding new jump function
29199 2019-Jan-13 16:45:12.449191 - [DEBUG]
29200 2019-Jan-13 16:45:12.449215 - [DEBUG] -------------------------------------------- 804. Path Edge --------------------------------------------
29201 2019-Jan-13 16:45:12.449240 - [DEBUG]
29202 2019-Jan-13 16:45:12.449263 - [DEBUG] Process 804. path edge:
29203 2019-Jan-13 16:45:12.449287 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29204 2019-Jan-13 16:45:12.449353 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
29205 2019-Jan-13 16:45:12.450061 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29206 2019-Jan-13 16:45:12.450767 - [DEBUG]
29207 2019-Jan-13 16:45:12.450796 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
29208 2019-Jan-13 16:45:12.451583 - [DEBUG] Compose: EdgeIdentity * AllBottom
29209 2019-Jan-13 16:45:12.451617 - [DEBUG]
29210 2019-Jan-13 16:45:12.451641 - [DEBUG] Propagate flow
29211 2019-Jan-13 16:45:12.451666 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29212 2019-Jan-13 16:45:12.451744 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29213 2019-Jan-13 16:45:12.452460 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29214 2019-Jan-13 16:45:12.453117 - [DEBUG] Edge function : AllBottom (result of previous compose)
29215 2019-Jan-13 16:45:12.453144 - [DEBUG]
29216 2019-Jan-13 16:45:12.453171 - [DEBUG] Join: AllTop & AllBottom
29217 2019-Jan-13 16:45:12.453197 - [DEBUG] = AllBottom (new jump func)
29218 2019-Jan-13 16:45:12.453222 - [DEBUG]
29219 2019-Jan-13 16:45:12.453246 - [DEBUG] Start adding new jump function
29220 2019-Jan-13 16:45:12.453270 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29221 2019-Jan-13 16:45:12.453327 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29222 2019-Jan-13 16:45:12.453968 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29223 2019-Jan-13 16:45:12.454614 - [DEBUG] Edge Function : AllBottom
29224 2019-Jan-13 16:45:12.454644 - [DEBUG] End adding new jump function
29225 2019-Jan-13 16:45:12.454669 - [DEBUG]
29226 2019-Jan-13 16:45:12.454693 - [DEBUG] -------------------------------------------- 805. Path Edge --------------------------------------------
29227 2019-Jan-13 16:45:12.454719 - [DEBUG]
29228 2019-Jan-13 16:45:12.454760 - [DEBUG] Process 805. path edge:
29229 2019-Jan-13 16:45:12.454785 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29230 2019-Jan-13 16:45:12.454842 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
29231 2019-Jan-13 16:45:12.455487 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29232 2019-Jan-13 16:45:12.456127 - [DEBUG]
29233 2019-Jan-13 16:45:12.456173 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29234 2019-Jan-13 16:45:12.456829 - [DEBUG] Possible callees:
29235 2019-Jan-13 16:45:12.456854 - [DEBUG] llvm.dbg.declare
29236 2019-Jan-13 16:45:12.456879 - [DEBUG] Possible return sites:
29237 2019-Jan-13 16:45:12.456903 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12029238 2019-Jan-13 16:45:12.458208 - [DEBUG] Found and process special summary
29239 2019-Jan-13 16:45:12.458259 - [DEBUG] Compose: EdgeIdentity * AllBottom
29240 2019-Jan-13 16:45:12.458288 - [DEBUG]
29241 2019-Jan-13 16:45:12.458313 - [DEBUG] Propagate flow
29242 2019-Jan-13 16:45:12.458336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29243 2019-Jan-13 16:45:12.458393 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29244 2019-Jan-13 16:45:12.459035 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29245 2019-Jan-13 16:45:12.459674 - [DEBUG] Edge function : AllBottom (result of previous compose)
29246 2019-Jan-13 16:45:12.459699 - [DEBUG]
29247 2019-Jan-13 16:45:12.459724 - [DEBUG] Join: AllTop & AllBottom
29248 2019-Jan-13 16:45:12.459750 - [DEBUG] = AllBottom (new jump func)
29249 2019-Jan-13 16:45:12.459775 - [DEBUG]
29250 2019-Jan-13 16:45:12.459798 - [DEBUG] Start adding new jump function
29251 2019-Jan-13 16:45:12.459822 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29252 2019-Jan-13 16:45:12.459878 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29253 2019-Jan-13 16:45:12.460518 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29254 2019-Jan-13 16:45:12.461164 - [DEBUG] Edge Function : AllBottom
29255 2019-Jan-13 16:45:12.461193 - [DEBUG] End adding new jump function
29256 2019-Jan-13 16:45:12.461217 - [DEBUG]
29257 2019-Jan-13 16:45:12.461241 - [DEBUG] -------------------------------------------- 806. Path Edge --------------------------------------------
29258 2019-Jan-13 16:45:12.461265 - [DEBUG]
29259 2019-Jan-13 16:45:12.461289 - [DEBUG] Process 806. path edge:
29260 2019-Jan-13 16:45:12.461313 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29261 2019-Jan-13 16:45:12.461370 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
29262 2019-Jan-13 16:45:12.462048 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29263 2019-Jan-13 16:45:12.462724 - [DEBUG]
29264 2019-Jan-13 16:45:12.462750 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29265 2019-Jan-13 16:45:12.463439 - [DEBUG] Compose: EdgeIdentity * AllBottom
29266 2019-Jan-13 16:45:12.463468 - [DEBUG]
29267 2019-Jan-13 16:45:12.463492 - [DEBUG] Propagate flow
29268 2019-Jan-13 16:45:12.463515 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29269 2019-Jan-13 16:45:12.463575 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
29270 2019-Jan-13 16:45:12.464212 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29271 2019-Jan-13 16:45:12.464878 - [DEBUG] Edge function : AllBottom (result of previous compose)
29272 2019-Jan-13 16:45:12.464903 - [DEBUG]
29273 2019-Jan-13 16:45:12.464928 - [DEBUG] Join: AllTop & AllBottom
29274 2019-Jan-13 16:45:12.464954 - [DEBUG] = AllBottom (new jump func)
29275 2019-Jan-13 16:45:12.464994 - [DEBUG]
29276 2019-Jan-13 16:45:12.465018 - [DEBUG] Start adding new jump function
29277 2019-Jan-13 16:45:12.465042 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29278 2019-Jan-13 16:45:12.465098 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29279 2019-Jan-13 16:45:12.465752 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
29280 2019-Jan-13 16:45:12.466396 - [DEBUG] Edge Function : AllBottom
29281 2019-Jan-13 16:45:12.466424 - [DEBUG] End adding new jump function
29282 2019-Jan-13 16:45:12.466449 - [DEBUG]
29283 2019-Jan-13 16:45:12.466473 - [DEBUG] -------------------------------------------- 807. Path Edge --------------------------------------------
29284 2019-Jan-13 16:45:12.466498 - [DEBUG]
29285 2019-Jan-13 16:45:12.466521 - [DEBUG] Process 807. path edge:
29286 2019-Jan-13 16:45:12.466545 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29287 2019-Jan-13 16:45:12.466603 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
29288 2019-Jan-13 16:45:12.467240 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29289 2019-Jan-13 16:45:12.467880 - [DEBUG]
29290 2019-Jan-13 16:45:12.467906 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
29291 2019-Jan-13 16:45:12.468580 - [DEBUG] Compose: EdgeIdentity * AllBottom
29292 2019-Jan-13 16:45:12.468610 - [DEBUG]
29293 2019-Jan-13 16:45:12.468633 - [DEBUG] Propagate flow
29294 2019-Jan-13 16:45:12.468657 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29295 2019-Jan-13 16:45:12.468714 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29296 2019-Jan-13 16:45:12.469363 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29297 2019-Jan-13 16:45:12.470003 - [DEBUG] Edge function : AllBottom (result of previous compose)
29298 2019-Jan-13 16:45:12.470028 - [DEBUG]
29299 2019-Jan-13 16:45:12.470053 - [DEBUG] Join: AllTop & AllBottom
29300 2019-Jan-13 16:45:12.470079 - [DEBUG] = AllBottom (new jump func)
29301 2019-Jan-13 16:45:12.470104 - [DEBUG]
29302 2019-Jan-13 16:45:12.470127 - [DEBUG] Start adding new jump function
29303 2019-Jan-13 16:45:12.470151 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29304 2019-Jan-13 16:45:12.470206 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29305 2019-Jan-13 16:45:12.470845 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29306 2019-Jan-13 16:45:12.471525 - [DEBUG] Edge Function : AllBottom
29307 2019-Jan-13 16:45:12.471554 - [DEBUG] End adding new jump function
29308 2019-Jan-13 16:45:12.471578 - [DEBUG]
29309 2019-Jan-13 16:45:12.471602 - [DEBUG] -------------------------------------------- 808. Path Edge --------------------------------------------
29310 2019-Jan-13 16:45:12.471627 - [DEBUG]
29311 2019-Jan-13 16:45:12.471650 - [DEBUG] Process 808. path edge:
29312 2019-Jan-13 16:45:12.471674 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29313 2019-Jan-13 16:45:12.471733 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
29314 2019-Jan-13 16:45:12.472394 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29315 2019-Jan-13 16:45:12.473034 - [DEBUG]
29316 2019-Jan-13 16:45:12.473059 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29317 2019-Jan-13 16:45:12.473729 - [DEBUG] Possible callees:
29318 2019-Jan-13 16:45:12.473755 - [DEBUG] llvm.dbg.declare
29319 2019-Jan-13 16:45:12.473780 - [DEBUG] Possible return sites:
29320 2019-Jan-13 16:45:12.473803 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14929321 2019-Jan-13 16:45:12.475114 - [DEBUG] Found and process special summary
29322 2019-Jan-13 16:45:12.475162 - [DEBUG] Compose: EdgeIdentity * AllBottom
29323 2019-Jan-13 16:45:12.475190 - [DEBUG]
29324 2019-Jan-13 16:45:12.475215 - [DEBUG] Propagate flow
29325 2019-Jan-13 16:45:12.475238 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29326 2019-Jan-13 16:45:12.475297 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29327 2019-Jan-13 16:45:12.475940 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29328 2019-Jan-13 16:45:12.476580 - [DEBUG] Edge function : AllBottom (result of previous compose)
29329 2019-Jan-13 16:45:12.476605 - [DEBUG]
29330 2019-Jan-13 16:45:12.476630 - [DEBUG] Join: AllTop & AllBottom
29331 2019-Jan-13 16:45:12.476655 - [DEBUG] = AllBottom (new jump func)
29332 2019-Jan-13 16:45:12.476680 - [DEBUG]
29333 2019-Jan-13 16:45:12.476703 - [DEBUG] Start adding new jump function
29334 2019-Jan-13 16:45:12.476726 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29335 2019-Jan-13 16:45:12.476782 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29336 2019-Jan-13 16:45:12.477441 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29337 2019-Jan-13 16:45:12.478145 - [DEBUG] Edge Function : AllBottom
29338 2019-Jan-13 16:45:12.478183 - [DEBUG] End adding new jump function
29339 2019-Jan-13 16:45:12.478208 - [DEBUG]
29340 2019-Jan-13 16:45:12.478232 - [DEBUG] -------------------------------------------- 809. Path Edge --------------------------------------------
29341 2019-Jan-13 16:45:12.478257 - [DEBUG]
29342 2019-Jan-13 16:45:12.478280 - [DEBUG] Process 809. path edge:
29343 2019-Jan-13 16:45:12.478304 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29344 2019-Jan-13 16:45:12.478372 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
29345 2019-Jan-13 16:45:12.479040 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29346 2019-Jan-13 16:45:12.479708 - [DEBUG]
29347 2019-Jan-13 16:45:12.479735 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29348 2019-Jan-13 16:45:12.480470 - [DEBUG] Compose: EdgeIdentity * AllBottom
29349 2019-Jan-13 16:45:12.480501 - [DEBUG]
29350 2019-Jan-13 16:45:12.480526 - [DEBUG] Propagate flow
29351 2019-Jan-13 16:45:12.480549 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29352 2019-Jan-13 16:45:12.480615 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29353 2019-Jan-13 16:45:12.481286 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29354 2019-Jan-13 16:45:12.481972 - [DEBUG] Edge function : AllBottom (result of previous compose)
29355 2019-Jan-13 16:45:12.481999 - [DEBUG]
29356 2019-Jan-13 16:45:12.482026 - [DEBUG] Join: AllTop & AllBottom
29357 2019-Jan-13 16:45:12.482052 - [DEBUG] = AllBottom (new jump func)
29358 2019-Jan-13 16:45:12.482102 - [DEBUG]
29359 2019-Jan-13 16:45:12.482127 - [DEBUG] Start adding new jump function
29360 2019-Jan-13 16:45:12.482150 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29361 2019-Jan-13 16:45:12.482213 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29362 2019-Jan-13 16:45:12.482906 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29363 2019-Jan-13 16:45:12.483590 - [DEBUG] Edge Function : AllBottom
29364 2019-Jan-13 16:45:12.483633 - [DEBUG] End adding new jump function
29365 2019-Jan-13 16:45:12.483659 - [DEBUG]
29366 2019-Jan-13 16:45:12.483684 - [DEBUG] -------------------------------------------- 810. Path Edge --------------------------------------------
29367 2019-Jan-13 16:45:12.483711 - [DEBUG]
29368 2019-Jan-13 16:45:12.483734 - [DEBUG] Process 810. path edge:
29369 2019-Jan-13 16:45:12.483759 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29370 2019-Jan-13 16:45:12.483839 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
29371 2019-Jan-13 16:45:12.484550 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29372 2019-Jan-13 16:45:12.485307 - [DEBUG]
29373 2019-Jan-13 16:45:12.485335 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29374 2019-Jan-13 16:45:12.486043 - [DEBUG] Compose: EdgeIdentity * AllBottom
29375 2019-Jan-13 16:45:12.486072 - [DEBUG]
29376 2019-Jan-13 16:45:12.486096 - [DEBUG] Propagate flow
29377 2019-Jan-13 16:45:12.486120 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29378 2019-Jan-13 16:45:12.486184 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29379 2019-Jan-13 16:45:12.486835 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29380 2019-Jan-13 16:45:12.487497 - [DEBUG] Edge function : AllBottom (result of previous compose)
29381 2019-Jan-13 16:45:12.487524 - [DEBUG]
29382 2019-Jan-13 16:45:12.487550 - [DEBUG] Join: AllTop & AllBottom
29383 2019-Jan-13 16:45:12.487576 - [DEBUG] = AllBottom (new jump func)
29384 2019-Jan-13 16:45:12.487600 - [DEBUG]
29385 2019-Jan-13 16:45:12.487624 - [DEBUG] Start adding new jump function
29386 2019-Jan-13 16:45:12.487647 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29387 2019-Jan-13 16:45:12.487707 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29388 2019-Jan-13 16:45:12.488376 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29389 2019-Jan-13 16:45:12.489021 - [DEBUG] Edge Function : AllBottom
29390 2019-Jan-13 16:45:12.489056 - [DEBUG] End adding new jump function
29391 2019-Jan-13 16:45:12.489080 - [DEBUG]
29392 2019-Jan-13 16:45:12.489104 - [DEBUG] -------------------------------------------- 811. Path Edge --------------------------------------------
29393 2019-Jan-13 16:45:12.489129 - [DEBUG]
29394 2019-Jan-13 16:45:12.489152 - [DEBUG] Process 811. path edge:
29395 2019-Jan-13 16:45:12.489176 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29396 2019-Jan-13 16:45:12.489233 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
29397 2019-Jan-13 16:45:12.489879 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29398 2019-Jan-13 16:45:12.490517 - [DEBUG]
29399 2019-Jan-13 16:45:12.490541 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29400 2019-Jan-13 16:45:12.491225 - [DEBUG] Possible callees:
29401 2019-Jan-13 16:45:12.491250 - [DEBUG] llvm.dbg.declare
29402 2019-Jan-13 16:45:12.491275 - [DEBUG] Possible return sites:
29403 2019-Jan-13 16:45:12.491299 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15529404 2019-Jan-13 16:45:12.492635 - [DEBUG] Found and process special summary
29405 2019-Jan-13 16:45:12.492849 - [DEBUG] EDGE:
29406 2019-Jan-13 16:45:12.492926 - [DEBUG] ---> 29407 2019-Jan-13 16:45:12.493598 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
29408 2019-Jan-13 16:45:12.494240 - [DEBUG]
29409 2019-Jan-13 16:45:12.494266 - [DEBUG] EDGE:
29410 2019-Jan-13 16:45:12.494324 - [DEBUG] ---> 29411 2019-Jan-13 16:45:12.494989 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
29412 2019-Jan-13 16:45:12.495630 - [DEBUG]
29413 2019-Jan-13 16:45:12.495659 - [DEBUG] Compose: EdgeIdentity * AllBottom
29414 2019-Jan-13 16:45:12.495685 - [DEBUG]
29415 2019-Jan-13 16:45:12.495709 - [DEBUG] Propagate flow
29416 2019-Jan-13 16:45:12.495732 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29417 2019-Jan-13 16:45:12.495789 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29418 2019-Jan-13 16:45:12.496435 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29419 2019-Jan-13 16:45:12.497084 - [DEBUG] Edge function : AllBottom (result of previous compose)
29420 2019-Jan-13 16:45:12.497109 - [DEBUG]
29421 2019-Jan-13 16:45:12.497136 - [DEBUG] Join: AllTop & AllBottom
29422 2019-Jan-13 16:45:12.497162 - [DEBUG] = AllBottom (new jump func)
29423 2019-Jan-13 16:45:12.497187 - [DEBUG]
29424 2019-Jan-13 16:45:12.497211 - [DEBUG] Start adding new jump function
29425 2019-Jan-13 16:45:12.497234 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29426 2019-Jan-13 16:45:12.497291 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29427 2019-Jan-13 16:45:12.497931 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29428 2019-Jan-13 16:45:12.498595 - [DEBUG] Edge Function : AllBottom
29429 2019-Jan-13 16:45:12.498625 - [DEBUG] End adding new jump function
29430 2019-Jan-13 16:45:12.498648 - [DEBUG]
29431 2019-Jan-13 16:45:12.498672 - [DEBUG] -------------------------------------------- 812. Path Edge --------------------------------------------
29432 2019-Jan-13 16:45:12.498696 - [DEBUG]
29433 2019-Jan-13 16:45:12.498720 - [DEBUG] Process 812. path edge:
29434 2019-Jan-13 16:45:12.498744 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29435 2019-Jan-13 16:45:12.498801 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
29436 2019-Jan-13 16:45:12.499447 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29437 2019-Jan-13 16:45:12.500087 - [DEBUG]
29438 2019-Jan-13 16:45:12.500114 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29439 2019-Jan-13 16:45:12.500775 - [DEBUG] Compose: EdgeIdentity * AllBottom
29440 2019-Jan-13 16:45:12.500803 - [DEBUG]
29441 2019-Jan-13 16:45:12.500846 - [DEBUG] Propagate flow
29442 2019-Jan-13 16:45:12.500870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29443 2019-Jan-13 16:45:12.500928 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29444 2019-Jan-13 16:45:12.501606 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29445 2019-Jan-13 16:45:12.502255 - [DEBUG] Edge function : AllBottom (result of previous compose)
29446 2019-Jan-13 16:45:12.502281 - [DEBUG]
29447 2019-Jan-13 16:45:12.502306 - [DEBUG] Join: AllTop & AllBottom
29448 2019-Jan-13 16:45:12.502332 - [DEBUG] = AllBottom (new jump func)
29449 2019-Jan-13 16:45:12.502356 - [DEBUG]
29450 2019-Jan-13 16:45:12.502380 - [DEBUG] Start adding new jump function
29451 2019-Jan-13 16:45:12.502403 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29452 2019-Jan-13 16:45:12.502460 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29453 2019-Jan-13 16:45:12.503100 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29454 2019-Jan-13 16:45:12.503752 - [DEBUG] Edge Function : AllBottom
29455 2019-Jan-13 16:45:12.503781 - [DEBUG] End adding new jump function
29456 2019-Jan-13 16:45:12.503805 - [DEBUG]
29457 2019-Jan-13 16:45:12.503829 - [DEBUG] -------------------------------------------- 813. Path Edge --------------------------------------------
29458 2019-Jan-13 16:45:12.503853 - [DEBUG]
29459 2019-Jan-13 16:45:12.503876 - [DEBUG] Process 813. path edge:
29460 2019-Jan-13 16:45:12.503900 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29461 2019-Jan-13 16:45:12.503957 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
29462 2019-Jan-13 16:45:12.504601 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29463 2019-Jan-13 16:45:12.505262 - [DEBUG]
29464 2019-Jan-13 16:45:12.505286 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29465 2019-Jan-13 16:45:12.505944 - [DEBUG] Possible callees:
29466 2019-Jan-13 16:45:12.505969 - [DEBUG] llvm.dbg.declare
29467 2019-Jan-13 16:45:12.505998 - [DEBUG] Possible return sites:
29468 2019-Jan-13 16:45:12.506021 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15529469 2019-Jan-13 16:45:12.507302 - [DEBUG] Found and process special summary
29470 2019-Jan-13 16:45:12.507337 - [DEBUG] Compose: EdgeIdentity * AllBottom
29471 2019-Jan-13 16:45:12.507365 - [DEBUG]
29472 2019-Jan-13 16:45:12.507389 - [DEBUG] Propagate flow
29473 2019-Jan-13 16:45:12.507412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29474 2019-Jan-13 16:45:12.507468 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29475 2019-Jan-13 16:45:12.508122 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29476 2019-Jan-13 16:45:12.508760 - [DEBUG] Edge function : AllBottom (result of previous compose)
29477 2019-Jan-13 16:45:12.508785 - [DEBUG]
29478 2019-Jan-13 16:45:12.508809 - [DEBUG] Join: AllTop & AllBottom
29479 2019-Jan-13 16:45:12.508835 - [DEBUG] = AllBottom (new jump func)
29480 2019-Jan-13 16:45:12.508860 - [DEBUG]
29481 2019-Jan-13 16:45:12.508883 - [DEBUG] Start adding new jump function
29482 2019-Jan-13 16:45:12.508907 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29483 2019-Jan-13 16:45:12.508963 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29484 2019-Jan-13 16:45:12.509611 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29485 2019-Jan-13 16:45:12.510249 - [DEBUG] Edge Function : AllBottom
29486 2019-Jan-13 16:45:12.510282 - [DEBUG] End adding new jump function
29487 2019-Jan-13 16:45:12.510306 - [DEBUG]
29488 2019-Jan-13 16:45:12.510330 - [DEBUG] -------------------------------------------- 814. Path Edge --------------------------------------------
29489 2019-Jan-13 16:45:12.510354 - [DEBUG]
29490 2019-Jan-13 16:45:12.510377 - [DEBUG] Process 814. path edge:
29491 2019-Jan-13 16:45:12.510401 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29492 2019-Jan-13 16:45:12.510457 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
29493 2019-Jan-13 16:45:12.511096 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29494 2019-Jan-13 16:45:12.511756 - [DEBUG]
29495 2019-Jan-13 16:45:12.511781 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29496 2019-Jan-13 16:45:12.512455 - [DEBUG] Compose: EdgeIdentity * AllBottom
29497 2019-Jan-13 16:45:12.512485 - [DEBUG]
29498 2019-Jan-13 16:45:12.512509 - [DEBUG] Propagate flow
29499 2019-Jan-13 16:45:12.512532 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29500 2019-Jan-13 16:45:12.512590 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29501 2019-Jan-13 16:45:12.513228 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29502 2019-Jan-13 16:45:12.513866 - [DEBUG] Edge function : AllBottom (result of previous compose)
29503 2019-Jan-13 16:45:12.513891 - [DEBUG]
29504 2019-Jan-13 16:45:12.513916 - [DEBUG] Join: AllTop & AllBottom
29505 2019-Jan-13 16:45:12.513942 - [DEBUG] = AllBottom (new jump func)
29506 2019-Jan-13 16:45:12.513966 - [DEBUG]
29507 2019-Jan-13 16:45:12.513990 - [DEBUG] Start adding new jump function
29508 2019-Jan-13 16:45:12.514013 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29509 2019-Jan-13 16:45:12.514070 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29510 2019-Jan-13 16:45:12.514716 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29511 2019-Jan-13 16:45:12.515376 - [DEBUG] Edge Function : AllBottom
29512 2019-Jan-13 16:45:12.515409 - [DEBUG] End adding new jump function
29513 2019-Jan-13 16:45:12.515434 - [DEBUG]
29514 2019-Jan-13 16:45:12.515458 - [DEBUG] -------------------------------------------- 815. Path Edge --------------------------------------------
29515 2019-Jan-13 16:45:12.515483 - [DEBUG]
29516 2019-Jan-13 16:45:12.515506 - [DEBUG] Process 815. path edge:
29517 2019-Jan-13 16:45:12.515530 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29518 2019-Jan-13 16:45:12.515590 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
29519 2019-Jan-13 16:45:12.516228 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29520 2019-Jan-13 16:45:12.516881 - [DEBUG]
29521 2019-Jan-13 16:45:12.516908 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29522 2019-Jan-13 16:45:12.517608 - [DEBUG] Compose: EdgeIdentity * AllBottom
29523 2019-Jan-13 16:45:12.517640 - [DEBUG]
29524 2019-Jan-13 16:45:12.517665 - [DEBUG] Propagate flow
29525 2019-Jan-13 16:45:12.517688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29526 2019-Jan-13 16:45:12.517758 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29527 2019-Jan-13 16:45:12.518446 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29528 2019-Jan-13 16:45:12.519123 - [DEBUG] Edge function : AllBottom (result of previous compose)
29529 2019-Jan-13 16:45:12.519151 - [DEBUG]
29530 2019-Jan-13 16:45:12.519177 - [DEBUG] Join: AllTop & AllBottom
29531 2019-Jan-13 16:45:12.519204 - [DEBUG] = AllBottom (new jump func)
29532 2019-Jan-13 16:45:12.519229 - [DEBUG]
29533 2019-Jan-13 16:45:12.519252 - [DEBUG] Start adding new jump function
29534 2019-Jan-13 16:45:12.519276 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29535 2019-Jan-13 16:45:12.519339 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29536 2019-Jan-13 16:45:12.520034 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29537 2019-Jan-13 16:45:12.520695 - [DEBUG] Edge Function : AllBottom
29538 2019-Jan-13 16:45:12.520733 - [DEBUG] End adding new jump function
29539 2019-Jan-13 16:45:12.520758 - [DEBUG]
29540 2019-Jan-13 16:45:12.520782 - [DEBUG] -------------------------------------------- 816. Path Edge --------------------------------------------
29541 2019-Jan-13 16:45:12.520807 - [DEBUG]
29542 2019-Jan-13 16:45:12.520830 - [DEBUG] Process 816. path edge:
29543 2019-Jan-13 16:45:12.520854 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29544 2019-Jan-13 16:45:12.520917 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
29545 2019-Jan-13 16:45:12.521596 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29546 2019-Jan-13 16:45:12.522255 - [DEBUG]
29547 2019-Jan-13 16:45:12.522282 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29548 2019-Jan-13 16:45:12.522976 - [DEBUG] Compose: EdgeIdentity * AllBottom
29549 2019-Jan-13 16:45:12.523006 - [DEBUG]
29550 2019-Jan-13 16:45:12.523030 - [DEBUG] Propagate flow
29551 2019-Jan-13 16:45:12.523053 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29552 2019-Jan-13 16:45:12.523120 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29553 2019-Jan-13 16:45:12.523794 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29554 2019-Jan-13 16:45:12.524436 - [DEBUG] Edge function : AllBottom (result of previous compose)
29555 2019-Jan-13 16:45:12.524461 - [DEBUG]
29556 2019-Jan-13 16:45:12.524487 - [DEBUG] Join: AllTop & AllBottom
29557 2019-Jan-13 16:45:12.524514 - [DEBUG] = AllBottom (new jump func)
29558 2019-Jan-13 16:45:12.524539 - [DEBUG]
29559 2019-Jan-13 16:45:12.524562 - [DEBUG] Start adding new jump function
29560 2019-Jan-13 16:45:12.524586 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29561 2019-Jan-13 16:45:12.524642 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29562 2019-Jan-13 16:45:12.525306 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29563 2019-Jan-13 16:45:12.525951 - [DEBUG] Edge Function : AllBottom
29564 2019-Jan-13 16:45:12.525983 - [DEBUG] End adding new jump function
29565 2019-Jan-13 16:45:12.526008 - [DEBUG]
29566 2019-Jan-13 16:45:12.526032 - [DEBUG] -------------------------------------------- 817. Path Edge --------------------------------------------
29567 2019-Jan-13 16:45:12.526057 - [DEBUG]
29568 2019-Jan-13 16:45:12.526080 - [DEBUG] Process 817. path edge:
29569 2019-Jan-13 16:45:12.526104 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29570 2019-Jan-13 16:45:12.526161 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
29571 2019-Jan-13 16:45:12.526807 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29572 2019-Jan-13 16:45:12.527468 - [DEBUG]
29573 2019-Jan-13 16:45:12.527493 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29574 2019-Jan-13 16:45:12.528214 - [DEBUG] Possible callees:
29575 2019-Jan-13 16:45:12.528241 - [DEBUG] llvm.dbg.declare
29576 2019-Jan-13 16:45:12.528267 - [DEBUG] Possible return sites:
29577 2019-Jan-13 16:45:12.528291 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16329578 2019-Jan-13 16:45:12.529632 - [DEBUG] Found and process special summary
29579 2019-Jan-13 16:45:12.529671 - [DEBUG] Compose: EdgeIdentity * AllBottom
29580 2019-Jan-13 16:45:12.529699 - [DEBUG]
29581 2019-Jan-13 16:45:12.529724 - [DEBUG] Propagate flow
29582 2019-Jan-13 16:45:12.529748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29583 2019-Jan-13 16:45:12.529807 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29584 2019-Jan-13 16:45:12.530464 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29585 2019-Jan-13 16:45:12.531105 - [DEBUG] Edge function : AllBottom (result of previous compose)
29586 2019-Jan-13 16:45:12.531130 - [DEBUG]
29587 2019-Jan-13 16:45:12.531156 - [DEBUG] Join: AllTop & AllBottom
29588 2019-Jan-13 16:45:12.531182 - [DEBUG] = AllBottom (new jump func)
29589 2019-Jan-13 16:45:12.531207 - [DEBUG]
29590 2019-Jan-13 16:45:12.531230 - [DEBUG] Start adding new jump function
29591 2019-Jan-13 16:45:12.531254 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29592 2019-Jan-13 16:45:12.531310 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29593 2019-Jan-13 16:45:12.531986 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29594 2019-Jan-13 16:45:12.532641 - [DEBUG] Edge Function : AllBottom
29595 2019-Jan-13 16:45:12.532677 - [DEBUG] End adding new jump function
29596 2019-Jan-13 16:45:12.532702 - [DEBUG]
29597 2019-Jan-13 16:45:12.532727 - [DEBUG] -------------------------------------------- 818. Path Edge --------------------------------------------
29598 2019-Jan-13 16:45:12.532752 - [DEBUG]
29599 2019-Jan-13 16:45:12.532776 - [DEBUG] Process 818. path edge:
29600 2019-Jan-13 16:45:12.532800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29601 2019-Jan-13 16:45:12.532866 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
29602 2019-Jan-13 16:45:12.533559 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29603 2019-Jan-13 16:45:12.534249 - [DEBUG]
29604 2019-Jan-13 16:45:12.534277 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29605 2019-Jan-13 16:45:12.535096 - [DEBUG] Compose: EdgeIdentity * AllBottom
29606 2019-Jan-13 16:45:12.535130 - [DEBUG]
29607 2019-Jan-13 16:45:12.535154 - [DEBUG] Propagate flow
29608 2019-Jan-13 16:45:12.535179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29609 2019-Jan-13 16:45:12.535261 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29610 2019-Jan-13 16:45:12.535960 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29611 2019-Jan-13 16:45:12.536652 - [DEBUG] Edge function : AllBottom (result of previous compose)
29612 2019-Jan-13 16:45:12.536680 - [DEBUG]
29613 2019-Jan-13 16:45:12.536707 - [DEBUG] Join: AllTop & AllBottom
29614 2019-Jan-13 16:45:12.536733 - [DEBUG] = AllBottom (new jump func)
29615 2019-Jan-13 16:45:12.536783 - [DEBUG]
29616 2019-Jan-13 16:45:12.536807 - [DEBUG] Start adding new jump function
29617 2019-Jan-13 16:45:12.536831 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29618 2019-Jan-13 16:45:12.536903 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29619 2019-Jan-13 16:45:12.537558 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29620 2019-Jan-13 16:45:12.538219 - [DEBUG] Edge Function : AllBottom
29621 2019-Jan-13 16:45:12.538254 - [DEBUG] End adding new jump function
29622 2019-Jan-13 16:45:12.538280 - [DEBUG]
29623 2019-Jan-13 16:45:12.538304 - [DEBUG] -------------------------------------------- 819. Path Edge --------------------------------------------
29624 2019-Jan-13 16:45:12.538329 - [DEBUG]
29625 2019-Jan-13 16:45:12.538352 - [DEBUG] Process 819. path edge:
29626 2019-Jan-13 16:45:12.538376 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29627 2019-Jan-13 16:45:12.538433 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
29628 2019-Jan-13 16:45:12.539069 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29629 2019-Jan-13 16:45:12.539708 - [DEBUG]
29630 2019-Jan-13 16:45:12.539735 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29631 2019-Jan-13 16:45:12.540397 - [DEBUG] Compose: EdgeIdentity * AllBottom
29632 2019-Jan-13 16:45:12.540425 - [DEBUG]
29633 2019-Jan-13 16:45:12.540449 - [DEBUG] Propagate flow
29634 2019-Jan-13 16:45:12.540473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29635 2019-Jan-13 16:45:12.540531 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29636 2019-Jan-13 16:45:12.541181 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29637 2019-Jan-13 16:45:12.541844 - [DEBUG] Edge function : AllBottom (result of previous compose)
29638 2019-Jan-13 16:45:12.541870 - [DEBUG]
29639 2019-Jan-13 16:45:12.541894 - [DEBUG] Join: AllTop & AllBottom
29640 2019-Jan-13 16:45:12.541920 - [DEBUG] = AllBottom (new jump func)
29641 2019-Jan-13 16:45:12.541945 - [DEBUG]
29642 2019-Jan-13 16:45:12.541968 - [DEBUG] Start adding new jump function
29643 2019-Jan-13 16:45:12.541992 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29644 2019-Jan-13 16:45:12.542048 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29645 2019-Jan-13 16:45:12.542695 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29646 2019-Jan-13 16:45:12.543340 - [DEBUG] Edge Function : AllBottom
29647 2019-Jan-13 16:45:12.543372 - [DEBUG] End adding new jump function
29648 2019-Jan-13 16:45:12.543397 - [DEBUG]
29649 2019-Jan-13 16:45:12.543421 - [DEBUG] -------------------------------------------- 820. Path Edge --------------------------------------------
29650 2019-Jan-13 16:45:12.543446 - [DEBUG]
29651 2019-Jan-13 16:45:12.543470 - [DEBUG] Process 820. path edge:
29652 2019-Jan-13 16:45:12.543493 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29653 2019-Jan-13 16:45:12.543550 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
29654 2019-Jan-13 16:45:12.544196 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29655 2019-Jan-13 16:45:12.544855 - [DEBUG]
29656 2019-Jan-13 16:45:12.544879 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29657 2019-Jan-13 16:45:12.545552 - [DEBUG] Possible callees:
29658 2019-Jan-13 16:45:12.545579 - [DEBUG] llvm.dbg.declare
29659 2019-Jan-13 16:45:12.545605 - [DEBUG] Possible return sites:
29660 2019-Jan-13 16:45:12.545628 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16929661 2019-Jan-13 16:45:12.546927 - [DEBUG] Found and process special summary
29662 2019-Jan-13 16:45:12.546966 - [DEBUG] Compose: EdgeIdentity * AllBottom
29663 2019-Jan-13 16:45:12.546994 - [DEBUG]
29664 2019-Jan-13 16:45:12.547018 - [DEBUG] Propagate flow
29665 2019-Jan-13 16:45:12.547042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29666 2019-Jan-13 16:45:12.547101 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
29667 2019-Jan-13 16:45:12.547744 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29668 2019-Jan-13 16:45:12.548416 - [DEBUG] Edge function : AllBottom (result of previous compose)
29669 2019-Jan-13 16:45:12.548442 - [DEBUG]
29670 2019-Jan-13 16:45:12.548467 - [DEBUG] Join: AllTop & AllBottom
29671 2019-Jan-13 16:45:12.548493 - [DEBUG] = AllBottom (new jump func)
29672 2019-Jan-13 16:45:12.548517 - [DEBUG]
29673 2019-Jan-13 16:45:12.548540 - [DEBUG] Start adding new jump function
29674 2019-Jan-13 16:45:12.548564 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29675 2019-Jan-13 16:45:12.548623 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29676 2019-Jan-13 16:45:12.549267 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
29677 2019-Jan-13 16:45:12.549903 - [DEBUG] Edge Function : AllBottom
29678 2019-Jan-13 16:45:12.549936 - [DEBUG] End adding new jump function
29679 2019-Jan-13 16:45:12.549961 - [DEBUG]
29680 2019-Jan-13 16:45:12.549985 - [DEBUG] -------------------------------------------- 821. Path Edge --------------------------------------------
29681 2019-Jan-13 16:45:12.550010 - [DEBUG]
29682 2019-Jan-13 16:45:12.550033 - [DEBUG] Process 821. path edge:
29683 2019-Jan-13 16:45:12.550057 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29684 2019-Jan-13 16:45:12.550114 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
29685 2019-Jan-13 16:45:12.550752 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29686 2019-Jan-13 16:45:12.551390 - [DEBUG]
29687 2019-Jan-13 16:45:12.551433 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
29688 2019-Jan-13 16:45:12.552111 - [DEBUG] Compose: EdgeIdentity * AllBottom
29689 2019-Jan-13 16:45:12.552141 - [DEBUG]
29690 2019-Jan-13 16:45:12.552165 - [DEBUG] Propagate flow
29691 2019-Jan-13 16:45:12.552188 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29692 2019-Jan-13 16:45:12.552246 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
29693 2019-Jan-13 16:45:12.552931 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29694 2019-Jan-13 16:45:12.553597 - [DEBUG] Edge function : AllBottom (result of previous compose)
29695 2019-Jan-13 16:45:12.553623 - [DEBUG]
29696 2019-Jan-13 16:45:12.553649 - [DEBUG] Join: AllTop & AllBottom
29697 2019-Jan-13 16:45:12.553675 - [DEBUG] = AllBottom (new jump func)
29698 2019-Jan-13 16:45:12.553700 - [DEBUG]
29699 2019-Jan-13 16:45:12.553724 - [DEBUG] Start adding new jump function
29700 2019-Jan-13 16:45:12.553748 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29701 2019-Jan-13 16:45:12.553808 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29702 2019-Jan-13 16:45:12.554476 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
29703 2019-Jan-13 16:45:12.555141 - [DEBUG] Edge Function : AllBottom
29704 2019-Jan-13 16:45:12.555176 - [DEBUG] End adding new jump function
29705 2019-Jan-13 16:45:12.555201 - [DEBUG]
29706 2019-Jan-13 16:45:12.555226 - [DEBUG] -------------------------------------------- 822. Path Edge --------------------------------------------
29707 2019-Jan-13 16:45:12.555251 - [DEBUG]
29708 2019-Jan-13 16:45:12.555275 - [DEBUG] Process 822. path edge:
29709 2019-Jan-13 16:45:12.555299 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29710 2019-Jan-13 16:45:12.555358 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
29711 2019-Jan-13 16:45:12.555996 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29712 2019-Jan-13 16:45:12.556656 - [DEBUG]
29713 2019-Jan-13 16:45:12.556682 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
29714 2019-Jan-13 16:45:12.557405 - [DEBUG] Compose: EdgeIdentity * AllBottom
29715 2019-Jan-13 16:45:12.557435 - [DEBUG]
29716 2019-Jan-13 16:45:12.557459 - [DEBUG] Propagate flow
29717 2019-Jan-13 16:45:12.557483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29718 2019-Jan-13 16:45:12.557549 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
29719 2019-Jan-13 16:45:12.558242 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29720 2019-Jan-13 16:45:12.558937 - [DEBUG] Edge function : AllBottom (result of previous compose)
29721 2019-Jan-13 16:45:12.558966 - [DEBUG]
29722 2019-Jan-13 16:45:12.558993 - [DEBUG] Join: AllTop & AllBottom
29723 2019-Jan-13 16:45:12.559019 - [DEBUG] = AllBottom (new jump func)
29724 2019-Jan-13 16:45:12.559044 - [DEBUG]
29725 2019-Jan-13 16:45:12.559067 - [DEBUG] Start adding new jump function
29726 2019-Jan-13 16:45:12.559091 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29727 2019-Jan-13 16:45:12.559165 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29728 2019-Jan-13 16:45:12.559824 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
29729 2019-Jan-13 16:45:12.560466 - [DEBUG] Edge Function : AllBottom
29730 2019-Jan-13 16:45:12.560500 - [DEBUG] End adding new jump function
29731 2019-Jan-13 16:45:12.560525 - [DEBUG]
29732 2019-Jan-13 16:45:12.560549 - [DEBUG] -------------------------------------------- 823. Path Edge --------------------------------------------
29733 2019-Jan-13 16:45:12.560575 - [DEBUG]
29734 2019-Jan-13 16:45:12.560599 - [DEBUG] Process 823. path edge:
29735 2019-Jan-13 16:45:12.560623 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29736 2019-Jan-13 16:45:12.560680 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
29737 2019-Jan-13 16:45:12.561322 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29738 2019-Jan-13 16:45:12.561996 - [DEBUG]
29739 2019-Jan-13 16:45:12.562021 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
29740 2019-Jan-13 16:45:12.562717 - [DEBUG] Compose: EdgeIdentity * AllBottom
29741 2019-Jan-13 16:45:12.562745 - [DEBUG]
29742 2019-Jan-13 16:45:12.562769 - [DEBUG] Propagate flow
29743 2019-Jan-13 16:45:12.562793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29744 2019-Jan-13 16:45:12.562852 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
29745 2019-Jan-13 16:45:12.563510 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29746 2019-Jan-13 16:45:12.564150 - [DEBUG] Edge function : AllBottom (result of previous compose)
29747 2019-Jan-13 16:45:12.564175 - [DEBUG]
29748 2019-Jan-13 16:45:12.564201 - [DEBUG] Join: AllTop & AllBottom
29749 2019-Jan-13 16:45:12.564227 - [DEBUG] = AllBottom (new jump func)
29750 2019-Jan-13 16:45:12.564252 - [DEBUG]
29751 2019-Jan-13 16:45:12.564275 - [DEBUG] Start adding new jump function
29752 2019-Jan-13 16:45:12.564299 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29753 2019-Jan-13 16:45:12.564355 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29754 2019-Jan-13 16:45:12.565021 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
29755 2019-Jan-13 16:45:12.565668 - [DEBUG] Edge Function : AllBottom
29756 2019-Jan-13 16:45:12.565703 - [DEBUG] End adding new jump function
29757 2019-Jan-13 16:45:12.565728 - [DEBUG]
29758 2019-Jan-13 16:45:12.565753 - [DEBUG] -------------------------------------------- 824. Path Edge --------------------------------------------
29759 2019-Jan-13 16:45:12.565778 - [DEBUG]
29760 2019-Jan-13 16:45:12.565802 - [DEBUG] Process 824. path edge:
29761 2019-Jan-13 16:45:12.565826 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29762 2019-Jan-13 16:45:12.565891 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
29763 2019-Jan-13 16:45:12.566573 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29764 2019-Jan-13 16:45:12.567275 - [DEBUG]
29765 2019-Jan-13 16:45:12.567305 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
29766 2019-Jan-13 16:45:12.568044 - [DEBUG] Compose: EdgeIdentity * AllBottom
29767 2019-Jan-13 16:45:12.568103 - [DEBUG]
29768 2019-Jan-13 16:45:12.568128 - [DEBUG] Propagate flow
29769 2019-Jan-13 16:45:12.568152 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29770 2019-Jan-13 16:45:12.568226 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
29771 2019-Jan-13 16:45:12.568931 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29772 2019-Jan-13 16:45:12.569612 - [DEBUG] Edge function : AllBottom (result of previous compose)
29773 2019-Jan-13 16:45:12.569640 - [DEBUG]
29774 2019-Jan-13 16:45:12.569667 - [DEBUG] Join: AllTop & AllBottom
29775 2019-Jan-13 16:45:12.569694 - [DEBUG] = AllBottom (new jump func)
29776 2019-Jan-13 16:45:12.569719 - [DEBUG]
29777 2019-Jan-13 16:45:12.569742 - [DEBUG] Start adding new jump function
29778 2019-Jan-13 16:45:12.569766 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29779 2019-Jan-13 16:45:12.569832 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29780 2019-Jan-13 16:45:12.570478 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
29781 2019-Jan-13 16:45:12.571115 - [DEBUG] Edge Function : AllBottom
29782 2019-Jan-13 16:45:12.571150 - [DEBUG] End adding new jump function
29783 2019-Jan-13 16:45:12.571175 - [DEBUG]
29784 2019-Jan-13 16:45:12.571199 - [DEBUG] -------------------------------------------- 825. Path Edge --------------------------------------------
29785 2019-Jan-13 16:45:12.571224 - [DEBUG]
29786 2019-Jan-13 16:45:12.571248 - [DEBUG] Process 825. path edge:
29787 2019-Jan-13 16:45:12.571272 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29788 2019-Jan-13 16:45:12.571329 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
29789 2019-Jan-13 16:45:12.572036 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29790 2019-Jan-13 16:45:12.572693 - [DEBUG]
29791 2019-Jan-13 16:45:12.572718 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
29792 2019-Jan-13 16:45:12.573403 - [DEBUG] Compose: EdgeIdentity * AllBottom
29793 2019-Jan-13 16:45:12.573433 - [DEBUG]
29794 2019-Jan-13 16:45:12.573457 - [DEBUG] Propagate flow
29795 2019-Jan-13 16:45:12.573481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29796 2019-Jan-13 16:45:12.573540 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
29797 2019-Jan-13 16:45:12.574179 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29798 2019-Jan-13 16:45:12.574833 - [DEBUG] Edge function : AllBottom (result of previous compose)
29799 2019-Jan-13 16:45:12.574858 - [DEBUG]
29800 2019-Jan-13 16:45:12.574884 - [DEBUG] Join: AllTop & AllBottom
29801 2019-Jan-13 16:45:12.574910 - [DEBUG] = AllBottom (new jump func)
29802 2019-Jan-13 16:45:12.574934 - [DEBUG]
29803 2019-Jan-13 16:45:12.574957 - [DEBUG] Start adding new jump function
29804 2019-Jan-13 16:45:12.574981 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29805 2019-Jan-13 16:45:12.575037 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29806 2019-Jan-13 16:45:12.575675 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
29807 2019-Jan-13 16:45:12.576309 - [DEBUG] Edge Function : AllBottom
29808 2019-Jan-13 16:45:12.576342 - [DEBUG] End adding new jump function
29809 2019-Jan-13 16:45:12.576367 - [DEBUG]
29810 2019-Jan-13 16:45:12.576391 - [DEBUG] -------------------------------------------- 826. Path Edge --------------------------------------------
29811 2019-Jan-13 16:45:12.576416 - [DEBUG]
29812 2019-Jan-13 16:45:12.576439 - [DEBUG] Process 826. path edge:
29813 2019-Jan-13 16:45:12.576464 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29814 2019-Jan-13 16:45:12.576521 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
29815 2019-Jan-13 16:45:12.577157 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29816 2019-Jan-13 16:45:12.577796 - [DEBUG]
29817 2019-Jan-13 16:45:12.577822 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
29818 2019-Jan-13 16:45:12.578491 - [DEBUG] Compose: EdgeIdentity * AllBottom
29819 2019-Jan-13 16:45:12.578519 - [DEBUG]
29820 2019-Jan-13 16:45:12.578543 - [DEBUG] Propagate flow
29821 2019-Jan-13 16:45:12.578566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29822 2019-Jan-13 16:45:12.578623 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29823 2019-Jan-13 16:45:12.579262 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29824 2019-Jan-13 16:45:12.579900 - [DEBUG] Edge function : AllBottom (result of previous compose)
29825 2019-Jan-13 16:45:12.579925 - [DEBUG]
29826 2019-Jan-13 16:45:12.579950 - [DEBUG] Join: AllTop & AllBottom
29827 2019-Jan-13 16:45:12.579976 - [DEBUG] = AllBottom (new jump func)
29828 2019-Jan-13 16:45:12.580001 - [DEBUG]
29829 2019-Jan-13 16:45:12.580024 - [DEBUG] Start adding new jump function
29830 2019-Jan-13 16:45:12.580048 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29831 2019-Jan-13 16:45:12.580103 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29832 2019-Jan-13 16:45:12.580741 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29833 2019-Jan-13 16:45:12.581378 - [DEBUG] Edge Function : AllBottom
29834 2019-Jan-13 16:45:12.581433 - [DEBUG] End adding new jump function
29835 2019-Jan-13 16:45:12.581458 - [DEBUG]
29836 2019-Jan-13 16:45:12.581482 - [DEBUG] -------------------------------------------- 827. Path Edge --------------------------------------------
29837 2019-Jan-13 16:45:12.581506 - [DEBUG]
29838 2019-Jan-13 16:45:12.581530 - [DEBUG] Process 827. path edge:
29839 2019-Jan-13 16:45:12.581554 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29840 2019-Jan-13 16:45:12.581612 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
29841 2019-Jan-13 16:45:12.582265 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29842 2019-Jan-13 16:45:12.582927 - [DEBUG]
29843 2019-Jan-13 16:45:12.582954 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29844 2019-Jan-13 16:45:12.583665 - [DEBUG] Compose: EdgeIdentity * AllBottom
29845 2019-Jan-13 16:45:12.583695 - [DEBUG]
29846 2019-Jan-13 16:45:12.583719 - [DEBUG] Propagate flow
29847 2019-Jan-13 16:45:12.583743 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29848 2019-Jan-13 16:45:12.583807 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
29849 2019-Jan-13 16:45:12.584470 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29850 2019-Jan-13 16:45:12.585134 - [DEBUG] Edge function : AllBottom (result of previous compose)
29851 2019-Jan-13 16:45:12.585159 - [DEBUG]
29852 2019-Jan-13 16:45:12.585186 - [DEBUG] Join: AllTop & AllBottom
29853 2019-Jan-13 16:45:12.585212 - [DEBUG] = AllBottom (new jump func)
29854 2019-Jan-13 16:45:12.585236 - [DEBUG]
29855 2019-Jan-13 16:45:12.585260 - [DEBUG] Start adding new jump function
29856 2019-Jan-13 16:45:12.585283 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29857 2019-Jan-13 16:45:12.585340 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29858 2019-Jan-13 16:45:12.585979 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
29859 2019-Jan-13 16:45:12.586620 - [DEBUG] Edge Function : AllBottom
29860 2019-Jan-13 16:45:12.586649 - [DEBUG] End adding new jump function
29861 2019-Jan-13 16:45:12.586673 - [DEBUG]
29862 2019-Jan-13 16:45:12.586698 - [DEBUG] -------------------------------------------- 828. Path Edge --------------------------------------------
29863 2019-Jan-13 16:45:12.586723 - [DEBUG]
29864 2019-Jan-13 16:45:12.586747 - [DEBUG] Process 828. path edge:
29865 2019-Jan-13 16:45:12.586771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29866 2019-Jan-13 16:45:12.586828 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
29867 2019-Jan-13 16:45:12.587468 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29868 2019-Jan-13 16:45:12.588120 - [DEBUG]
29869 2019-Jan-13 16:45:12.588146 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
29870 2019-Jan-13 16:45:12.588808 - [DEBUG] Compose: EdgeIdentity * AllBottom
29871 2019-Jan-13 16:45:12.588837 - [DEBUG]
29872 2019-Jan-13 16:45:12.588861 - [DEBUG] Propagate flow
29873 2019-Jan-13 16:45:12.588884 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29874 2019-Jan-13 16:45:12.588942 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29875 2019-Jan-13 16:45:12.589580 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29876 2019-Jan-13 16:45:12.590239 - [DEBUG] Edge function : AllBottom (result of previous compose)
29877 2019-Jan-13 16:45:12.590265 - [DEBUG]
29878 2019-Jan-13 16:45:12.590290 - [DEBUG] Join: AllTop & AllBottom
29879 2019-Jan-13 16:45:12.590316 - [DEBUG] = AllBottom (new jump func)
29880 2019-Jan-13 16:45:12.590341 - [DEBUG]
29881 2019-Jan-13 16:45:12.590365 - [DEBUG] Start adding new jump function
29882 2019-Jan-13 16:45:12.590388 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29883 2019-Jan-13 16:45:12.590445 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29884 2019-Jan-13 16:45:12.591084 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29885 2019-Jan-13 16:45:12.591735 - [DEBUG] Edge Function : AllBottom
29886 2019-Jan-13 16:45:12.591763 - [DEBUG] End adding new jump function
29887 2019-Jan-13 16:45:12.591788 - [DEBUG]
29888 2019-Jan-13 16:45:12.591812 - [DEBUG] -------------------------------------------- 829. Path Edge --------------------------------------------
29889 2019-Jan-13 16:45:12.591836 - [DEBUG]
29890 2019-Jan-13 16:45:12.591860 - [DEBUG] Process 829. path edge:
29891 2019-Jan-13 16:45:12.591890 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29892 2019-Jan-13 16:45:12.591948 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
29893 2019-Jan-13 16:45:12.592585 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29894 2019-Jan-13 16:45:12.593233 - [DEBUG]
29895 2019-Jan-13 16:45:12.593257 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29896 2019-Jan-13 16:45:12.593918 - [DEBUG] Compose: EdgeIdentity * AllBottom
29897 2019-Jan-13 16:45:12.593948 - [DEBUG]
29898 2019-Jan-13 16:45:12.593973 - [DEBUG] Propagate flow
29899 2019-Jan-13 16:45:12.593996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29900 2019-Jan-13 16:45:12.594054 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29901 2019-Jan-13 16:45:12.594690 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29902 2019-Jan-13 16:45:12.595345 - [DEBUG] Edge function : AllBottom (result of previous compose)
29903 2019-Jan-13 16:45:12.595370 - [DEBUG]
29904 2019-Jan-13 16:45:12.595395 - [DEBUG] Join: AllTop & AllBottom
29905 2019-Jan-13 16:45:12.595421 - [DEBUG] = AllBottom (new jump func)
29906 2019-Jan-13 16:45:12.595445 - [DEBUG]
29907 2019-Jan-13 16:45:12.595469 - [DEBUG] Start adding new jump function
29908 2019-Jan-13 16:45:12.595492 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29909 2019-Jan-13 16:45:12.595548 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29910 2019-Jan-13 16:45:12.596187 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29911 2019-Jan-13 16:45:12.596833 - [DEBUG] Edge Function : AllBottom
29912 2019-Jan-13 16:45:12.596863 - [DEBUG] End adding new jump function
29913 2019-Jan-13 16:45:12.596887 - [DEBUG]
29914 2019-Jan-13 16:45:12.596911 - [DEBUG] -------------------------------------------- 830. Path Edge --------------------------------------------
29915 2019-Jan-13 16:45:12.596935 - [DEBUG]
29916 2019-Jan-13 16:45:12.596959 - [DEBUG] Process 830. path edge:
29917 2019-Jan-13 16:45:12.596983 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29918 2019-Jan-13 16:45:12.597046 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
29919 2019-Jan-13 16:45:12.597723 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29920 2019-Jan-13 16:45:12.598426 - [DEBUG]
29921 2019-Jan-13 16:45:12.598452 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29922 2019-Jan-13 16:45:12.599142 - [DEBUG] Start of endsummarytab entry
29923 2019-Jan-13 16:45:12.599179 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
29924 2019-Jan-13 16:45:12.599875 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
29925 2019-Jan-13 16:45:12.599952 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29926 2019-Jan-13 16:45:12.600614 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
29927 2019-Jan-13 16:45:12.601280 - [DEBUG] EF: AllBottom
29928 2019-Jan-13 16:45:12.601307 - [DEBUG]
29929 2019-Jan-13 16:45:12.601330 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29930 2019-Jan-13 16:45:12.602026 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
29931 2019-Jan-13 16:45:12.602716 - [DEBUG] EF: AllBottom
29932 2019-Jan-13 16:45:12.602743 - [DEBUG]
29933 2019-Jan-13 16:45:12.602767 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29934 2019-Jan-13 16:45:12.603459 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29935 2019-Jan-13 16:45:12.604179 - [DEBUG] EF: AllBottom
29936 2019-Jan-13 16:45:12.604207 - [DEBUG]
29937 2019-Jan-13 16:45:12.604232 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29938 2019-Jan-13 16:45:12.604941 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
29939 2019-Jan-13 16:45:12.605596 - [DEBUG] EF: AllBottom
29940 2019-Jan-13 16:45:12.605621 - [DEBUG]
29941 2019-Jan-13 16:45:12.605645 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29942 2019-Jan-13 16:45:12.606290 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29943 2019-Jan-13 16:45:12.606934 - [DEBUG] EF: AllBottom
29944 2019-Jan-13 16:45:12.606959 - [DEBUG]
29945 2019-Jan-13 16:45:12.606983 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29946 2019-Jan-13 16:45:12.607616 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
29947 2019-Jan-13 16:45:12.608288 - [DEBUG] EF: AllBottom
29948 2019-Jan-13 16:45:12.608314 - [DEBUG]
29949 2019-Jan-13 16:45:12.608338 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29950 2019-Jan-13 16:45:12.608984 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
29951 2019-Jan-13 16:45:12.609620 - [DEBUG] EF: AllBottom
29952 2019-Jan-13 16:45:12.609645 - [DEBUG]
29953 2019-Jan-13 16:45:12.609669 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29954 2019-Jan-13 16:45:12.610303 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29955 2019-Jan-13 16:45:12.610941 - [DEBUG] EF: AllBottom
29956 2019-Jan-13 16:45:12.610966 - [DEBUG]
29957 2019-Jan-13 16:45:12.610989 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29958 2019-Jan-13 16:45:12.611643 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29959 2019-Jan-13 16:45:12.612284 - [DEBUG] EF: AllBottom
29960 2019-Jan-13 16:45:12.612309 - [DEBUG]
29961 2019-Jan-13 16:45:12.612332 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29962 2019-Jan-13 16:45:12.612979 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29963 2019-Jan-13 16:45:12.613644 - [DEBUG] EF: AllBottom
29964 2019-Jan-13 16:45:12.613669 - [DEBUG]
29965 2019-Jan-13 16:45:12.613693 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29966 2019-Jan-13 16:45:12.614342 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29967 2019-Jan-13 16:45:12.615039 - [DEBUG] EF: AllBottom
29968 2019-Jan-13 16:45:12.615066 - [DEBUG]
29969 2019-Jan-13 16:45:12.615089 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29970 2019-Jan-13 16:45:12.615735 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
29971 2019-Jan-13 16:45:12.616381 - [DEBUG] EF: AllBottom
29972 2019-Jan-13 16:45:12.616406 - [DEBUG]
29973 2019-Jan-13 16:45:12.616430 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29974 2019-Jan-13 16:45:12.617063 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
29975 2019-Jan-13 16:45:12.617702 - [DEBUG] EF: AllBottom
29976 2019-Jan-13 16:45:12.617727 - [DEBUG]
29977 2019-Jan-13 16:45:12.617750 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29978 2019-Jan-13 16:45:12.618402 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
29979 2019-Jan-13 16:45:12.619045 - [DEBUG] EF: AllBottom
29980 2019-Jan-13 16:45:12.619070 - [DEBUG]
29981 2019-Jan-13 16:45:12.619093 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29982 2019-Jan-13 16:45:12.619726 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
29983 2019-Jan-13 16:45:12.620364 - [DEBUG] EF: AllBottom
29984 2019-Jan-13 16:45:12.620389 - [DEBUG]
29985 2019-Jan-13 16:45:12.620412 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29986 2019-Jan-13 16:45:12.621045 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29987 2019-Jan-13 16:45:12.621696 - [DEBUG] EF: AllBottom
29988 2019-Jan-13 16:45:12.621721 - [DEBUG]
29989 2019-Jan-13 16:45:12.621745 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29990 2019-Jan-13 16:45:12.622397 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
29991 2019-Jan-13 16:45:12.623052 - [DEBUG] EF: AllBottom
29992 2019-Jan-13 16:45:12.623078 - [DEBUG]
29993 2019-Jan-13 16:45:12.623101 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29994 2019-Jan-13 16:45:12.623744 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
29995 2019-Jan-13 16:45:12.624379 - [DEBUG] EF: AllBottom
29996 2019-Jan-13 16:45:12.624404 - [DEBUG]
29997 2019-Jan-13 16:45:12.624427 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29998 2019-Jan-13 16:45:12.625086 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
29999 2019-Jan-13 16:45:12.625724 - [DEBUG] EF: AllBottom
30000 2019-Jan-13 16:45:12.625749 - [DEBUG]
30001 2019-Jan-13 16:45:12.625773 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30002 2019-Jan-13 16:45:12.626406 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30003 2019-Jan-13 16:45:12.627042 - [DEBUG] EF: AllBottom
30004 2019-Jan-13 16:45:12.627067 - [DEBUG]
30005 2019-Jan-13 16:45:12.627090 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30006 2019-Jan-13 16:45:12.627723 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30007 2019-Jan-13 16:45:12.628378 - [DEBUG] EF: AllBottom
30008 2019-Jan-13 16:45:12.628403 - [DEBUG]
30009 2019-Jan-13 16:45:12.628427 - [DEBUG] ---------------
30010 2019-Jan-13 16:45:12.628450 - [DEBUG]
30011 2019-Jan-13 16:45:12.628480 - [DEBUG] End of endsummarytab entry
30012 2019-Jan-13 16:45:12.628504 - [DEBUG]
30013 2019-Jan-13 16:45:12.628528 - [DEBUG] Start of incomingtab entry
30014 2019-Jan-13 16:45:12.628554 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
30015 2019-Jan-13 16:45:12.629231 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
30016 2019-Jan-13 16:45:12.629321 - [DEBUG] ---------------
30017 2019-Jan-13 16:45:12.629346 - [DEBUG] End of incomingtab entry
30018 2019-Jan-13 16:45:12.629370 - [DEBUG]
30019 2019-Jan-13 16:45:12.629397 - [DEBUG] EDGE:
30020 2019-Jan-13 16:45:12.629456 - [DEBUG] ---> 30021 2019-Jan-13 16:45:12.630161 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30022 2019-Jan-13 16:45:12.630858 - [DEBUG]
30023 2019-Jan-13 16:45:12.630887 - [DEBUG] EDGE:
30024 2019-Jan-13 16:45:12.630956 - [DEBUG] ---> 30025 2019-Jan-13 16:45:12.631638 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30026 2019-Jan-13 16:45:12.632292 - [DEBUG]
30027 2019-Jan-13 16:45:12.632346 - [DEBUG] Compose: EdgeIdentity * AllBottom
30028 2019-Jan-13 16:45:12.632374 - [DEBUG]
30029 2019-Jan-13 16:45:12.632399 - [DEBUG] Propagate flow
30030 2019-Jan-13 16:45:12.632422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30031 2019-Jan-13 16:45:12.632486 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30032 2019-Jan-13 16:45:12.633172 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30033 2019-Jan-13 16:45:12.633815 - [DEBUG] Edge function : AllBottom (result of previous compose)
30034 2019-Jan-13 16:45:12.633841 - [DEBUG]
30035 2019-Jan-13 16:45:12.633868 - [DEBUG] Join: AllTop & AllBottom
30036 2019-Jan-13 16:45:12.633894 - [DEBUG] = AllBottom (new jump func)
30037 2019-Jan-13 16:45:12.633918 - [DEBUG]
30038 2019-Jan-13 16:45:12.633942 - [DEBUG] Start adding new jump function
30039 2019-Jan-13 16:45:12.633965 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30040 2019-Jan-13 16:45:12.634023 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30041 2019-Jan-13 16:45:12.634660 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30042 2019-Jan-13 16:45:12.635329 - [DEBUG] Edge Function : AllBottom
30043 2019-Jan-13 16:45:12.635359 - [DEBUG] End adding new jump function
30044 2019-Jan-13 16:45:12.635383 - [DEBUG]
30045 2019-Jan-13 16:45:12.635407 - [DEBUG] -------------------------------------------- 831. Path Edge --------------------------------------------
30046 2019-Jan-13 16:45:12.635431 - [DEBUG]
30047 2019-Jan-13 16:45:12.635454 - [DEBUG] Process 831. path edge:
30048 2019-Jan-13 16:45:12.635478 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30049 2019-Jan-13 16:45:12.635535 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
30050 2019-Jan-13 16:45:12.636179 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30051 2019-Jan-13 16:45:12.636837 - [DEBUG]
30052 2019-Jan-13 16:45:12.636863 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30053 2019-Jan-13 16:45:12.637593 - [DEBUG] Possible callees:
30054 2019-Jan-13 16:45:12.637621 - [DEBUG] llvm.dbg.declare
30055 2019-Jan-13 16:45:12.637645 - [DEBUG] Possible return sites:
30056 2019-Jan-13 16:45:12.637669 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19330057 2019-Jan-13 16:45:12.639090 - [DEBUG] Found and process special summary
30058 2019-Jan-13 16:45:12.639133 - [DEBUG] Compose: EdgeIdentity * AllBottom
30059 2019-Jan-13 16:45:12.639162 - [DEBUG]
30060 2019-Jan-13 16:45:12.639187 - [DEBUG] Propagate flow
30061 2019-Jan-13 16:45:12.639210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30062 2019-Jan-13 16:45:12.639273 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30063 2019-Jan-13 16:45:12.639915 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30064 2019-Jan-13 16:45:12.640554 - [DEBUG] Edge function : AllBottom (result of previous compose)
30065 2019-Jan-13 16:45:12.640579 - [DEBUG]
30066 2019-Jan-13 16:45:12.640605 - [DEBUG] Join: AllTop & AllBottom
30067 2019-Jan-13 16:45:12.640631 - [DEBUG] = AllBottom (new jump func)
30068 2019-Jan-13 16:45:12.640655 - [DEBUG]
30069 2019-Jan-13 16:45:12.640679 - [DEBUG] Start adding new jump function
30070 2019-Jan-13 16:45:12.640702 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30071 2019-Jan-13 16:45:12.640758 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30072 2019-Jan-13 16:45:12.641396 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30073 2019-Jan-13 16:45:12.642054 - [DEBUG] Edge Function : AllBottom
30074 2019-Jan-13 16:45:12.642083 - [DEBUG] End adding new jump function
30075 2019-Jan-13 16:45:12.642107 - [DEBUG]
30076 2019-Jan-13 16:45:12.642131 - [DEBUG] -------------------------------------------- 832. Path Edge --------------------------------------------
30077 2019-Jan-13 16:45:12.642156 - [DEBUG]
30078 2019-Jan-13 16:45:12.642179 - [DEBUG] Process 832. path edge:
30079 2019-Jan-13 16:45:12.642203 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30080 2019-Jan-13 16:45:12.642263 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
30081 2019-Jan-13 16:45:12.642906 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30082 2019-Jan-13 16:45:12.643569 - [DEBUG]
30083 2019-Jan-13 16:45:12.643595 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30084 2019-Jan-13 16:45:12.644280 - [DEBUG] Compose: EdgeIdentity * AllBottom
30085 2019-Jan-13 16:45:12.644308 - [DEBUG]
30086 2019-Jan-13 16:45:12.644332 - [DEBUG] Propagate flow
30087 2019-Jan-13 16:45:12.644356 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30088 2019-Jan-13 16:45:12.644414 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30089 2019-Jan-13 16:45:12.645078 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30090 2019-Jan-13 16:45:12.645718 - [DEBUG] Edge function : AllBottom (result of previous compose)
30091 2019-Jan-13 16:45:12.645743 - [DEBUG]
30092 2019-Jan-13 16:45:12.645769 - [DEBUG] Join: AllTop & AllBottom
30093 2019-Jan-13 16:45:12.645795 - [DEBUG] = AllBottom (new jump func)
30094 2019-Jan-13 16:45:12.645819 - [DEBUG]
30095 2019-Jan-13 16:45:12.645843 - [DEBUG] Start adding new jump function
30096 2019-Jan-13 16:45:12.645866 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30097 2019-Jan-13 16:45:12.645922 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30098 2019-Jan-13 16:45:12.646560 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30099 2019-Jan-13 16:45:12.647206 - [DEBUG] Edge Function : AllBottom
30100 2019-Jan-13 16:45:12.647236 - [DEBUG] End adding new jump function
30101 2019-Jan-13 16:45:12.647260 - [DEBUG]
30102 2019-Jan-13 16:45:12.647283 - [DEBUG] -------------------------------------------- 833. Path Edge --------------------------------------------
30103 2019-Jan-13 16:45:12.647322 - [DEBUG]
30104 2019-Jan-13 16:45:12.647346 - [DEBUG] Process 833. path edge:
30105 2019-Jan-13 16:45:12.647370 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30106 2019-Jan-13 16:45:12.647435 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
30107 2019-Jan-13 16:45:12.648130 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30108 2019-Jan-13 16:45:12.648793 - [DEBUG]
30109 2019-Jan-13 16:45:12.648821 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30110 2019-Jan-13 16:45:12.649536 - [DEBUG] Compose: EdgeIdentity * AllBottom
30111 2019-Jan-13 16:45:12.649568 - [DEBUG]
30112 2019-Jan-13 16:45:12.649592 - [DEBUG] Propagate flow
30113 2019-Jan-13 16:45:12.649616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30114 2019-Jan-13 16:45:12.649689 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30115 2019-Jan-13 16:45:12.650383 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30116 2019-Jan-13 16:45:12.651076 - [DEBUG] Edge function : AllBottom (result of previous compose)
30117 2019-Jan-13 16:45:12.651104 - [DEBUG]
30118 2019-Jan-13 16:45:12.651133 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30119 2019-Jan-13 16:45:12.651160 - [DEBUG] = AllBottom
30120 2019-Jan-13 16:45:12.651185 - [DEBUG]
30121 2019-Jan-13 16:45:12.651209 - [DEBUG] PROPAGATE: No new function!
30122 2019-Jan-13 16:45:12.651237 - [DEBUG] EDGE:
30123 2019-Jan-13 16:45:12.651313 - [DEBUG] ---> 30124 2019-Jan-13 16:45:12.652057 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30125 2019-Jan-13 16:45:12.652752 - [DEBUG]
30126 2019-Jan-13 16:45:12.652780 - [DEBUG] EDGE:
30127 2019-Jan-13 16:45:12.652845 - [DEBUG] ---> 30128 2019-Jan-13 16:45:12.653522 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30129 2019-Jan-13 16:45:12.654161 - [DEBUG]
30130 2019-Jan-13 16:45:12.654216 - [DEBUG] Compose: EdgeIdentity * AllBottom
30131 2019-Jan-13 16:45:12.654244 - [DEBUG]
30132 2019-Jan-13 16:45:12.654269 - [DEBUG] Propagate flow
30133 2019-Jan-13 16:45:12.654292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30134 2019-Jan-13 16:45:12.654350 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30135 2019-Jan-13 16:45:12.655013 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30136 2019-Jan-13 16:45:12.655650 - [DEBUG] Edge function : AllBottom (result of previous compose)
30137 2019-Jan-13 16:45:12.655675 - [DEBUG]
30138 2019-Jan-13 16:45:12.655701 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30139 2019-Jan-13 16:45:12.655727 - [DEBUG] = AllBottom
30140 2019-Jan-13 16:45:12.655751 - [DEBUG]
30141 2019-Jan-13 16:45:12.655775 - [DEBUG] PROPAGATE: No new function!
30142 2019-Jan-13 16:45:12.655803 - [DEBUG] EDGE:
30143 2019-Jan-13 16:45:12.655860 - [DEBUG] ---> 30144 2019-Jan-13 16:45:12.656510 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30145 2019-Jan-13 16:45:12.657148 - [DEBUG]
30146 2019-Jan-13 16:45:12.657173 - [DEBUG] EDGE:
30147 2019-Jan-13 16:45:12.657250 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
30148 2019-Jan-13 16:45:12.657892 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30149 2019-Jan-13 16:45:12.658547 - [DEBUG]
30150 2019-Jan-13 16:45:12.658572 - [DEBUG] EDGE:
30151 2019-Jan-13 16:45:12.658629 - [DEBUG] ---> 30152 2019-Jan-13 16:45:12.659267 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30153 2019-Jan-13 16:45:12.659907 - [DEBUG]
30154 2019-Jan-13 16:45:12.659932 - [DEBUG] EDGE:
30155 2019-Jan-13 16:45:12.659989 - [DEBUG] ---> 30156 2019-Jan-13 16:45:12.660624 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30157 2019-Jan-13 16:45:12.661261 - [DEBUG]
30158 2019-Jan-13 16:45:12.661286 - [DEBUG] EDGE:
30159 2019-Jan-13 16:45:12.661343 - [DEBUG] ---> 30160 2019-Jan-13 16:45:12.661997 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30161 2019-Jan-13 16:45:12.662640 - [DEBUG]
30162 2019-Jan-13 16:45:12.662675 - [DEBUG] Compose: EdgeIdentity * AllBottom
30163 2019-Jan-13 16:45:12.662702 - [DEBUG]
30164 2019-Jan-13 16:45:12.662726 - [DEBUG] Propagate flow
30165 2019-Jan-13 16:45:12.662749 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30166 2019-Jan-13 16:45:12.662806 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30167 2019-Jan-13 16:45:12.663450 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30168 2019-Jan-13 16:45:12.664087 - [DEBUG] Edge function : AllBottom (result of previous compose)
30169 2019-Jan-13 16:45:12.664112 - [DEBUG]
30170 2019-Jan-13 16:45:12.664137 - [DEBUG] Join: AllTop & AllBottom
30171 2019-Jan-13 16:45:12.664164 - [DEBUG] = AllBottom (new jump func)
30172 2019-Jan-13 16:45:12.664188 - [DEBUG]
30173 2019-Jan-13 16:45:12.664212 - [DEBUG] Start adding new jump function
30174 2019-Jan-13 16:45:12.664235 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30175 2019-Jan-13 16:45:12.664291 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30176 2019-Jan-13 16:45:12.664953 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30177 2019-Jan-13 16:45:12.665599 - [DEBUG] Edge Function : AllBottom
30178 2019-Jan-13 16:45:12.665634 - [DEBUG] End adding new jump function
30179 2019-Jan-13 16:45:12.665659 - [DEBUG]
30180 2019-Jan-13 16:45:12.665682 - [DEBUG] -------------------------------------------- 834. Path Edge --------------------------------------------
30181 2019-Jan-13 16:45:12.665707 - [DEBUG]
30182 2019-Jan-13 16:45:12.665730 - [DEBUG] Process 834. path edge:
30183 2019-Jan-13 16:45:12.665754 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30184 2019-Jan-13 16:45:12.665813 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
30185 2019-Jan-13 16:45:12.666454 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30186 2019-Jan-13 16:45:12.667092 - [DEBUG]
30187 2019-Jan-13 16:45:12.667117 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30188 2019-Jan-13 16:45:12.667793 - [DEBUG] Compose: EdgeIdentity * AllBottom
30189 2019-Jan-13 16:45:12.667835 - [DEBUG]
30190 2019-Jan-13 16:45:12.667860 - [DEBUG] Propagate flow
30191 2019-Jan-13 16:45:12.667883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30192 2019-Jan-13 16:45:12.667940 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
30193 2019-Jan-13 16:45:12.668595 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30194 2019-Jan-13 16:45:12.669232 - [DEBUG] Edge function : AllBottom (result of previous compose)
30195 2019-Jan-13 16:45:12.669257 - [DEBUG]
30196 2019-Jan-13 16:45:12.669282 - [DEBUG] Join: AllTop & AllBottom
30197 2019-Jan-13 16:45:12.669307 - [DEBUG] = AllBottom (new jump func)
30198 2019-Jan-13 16:45:12.669332 - [DEBUG]
30199 2019-Jan-13 16:45:12.669355 - [DEBUG] Start adding new jump function
30200 2019-Jan-13 16:45:12.669379 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30201 2019-Jan-13 16:45:12.669435 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30202 2019-Jan-13 16:45:12.670073 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
30203 2019-Jan-13 16:45:12.670706 - [DEBUG] Edge Function : AllBottom
30204 2019-Jan-13 16:45:12.670738 - [DEBUG] End adding new jump function
30205 2019-Jan-13 16:45:12.670762 - [DEBUG]
30206 2019-Jan-13 16:45:12.670786 - [DEBUG] -------------------------------------------- 835. Path Edge --------------------------------------------
30207 2019-Jan-13 16:45:12.670810 - [DEBUG]
30208 2019-Jan-13 16:45:12.670833 - [DEBUG] Process 835. path edge:
30209 2019-Jan-13 16:45:12.670858 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30210 2019-Jan-13 16:45:12.670914 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
30211 2019-Jan-13 16:45:12.671563 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30212 2019-Jan-13 16:45:12.672209 - [DEBUG]
30213 2019-Jan-13 16:45:12.672235 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
30214 2019-Jan-13 16:45:12.672897 - [DEBUG] Compose: EdgeIdentity * AllBottom
30215 2019-Jan-13 16:45:12.672925 - [DEBUG]
30216 2019-Jan-13 16:45:12.672949 - [DEBUG] Propagate flow
30217 2019-Jan-13 16:45:12.672973 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30218 2019-Jan-13 16:45:12.673032 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30219 2019-Jan-13 16:45:12.673700 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30220 2019-Jan-13 16:45:12.674368 - [DEBUG] Edge function : AllBottom (result of previous compose)
30221 2019-Jan-13 16:45:12.674396 - [DEBUG]
30222 2019-Jan-13 16:45:12.674422 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30223 2019-Jan-13 16:45:12.674448 - [DEBUG] = AllBottom
30224 2019-Jan-13 16:45:12.674473 - [DEBUG]
30225 2019-Jan-13 16:45:12.674497 - [DEBUG] PROPAGATE: No new function!
30226 2019-Jan-13 16:45:12.674522 - [DEBUG] EDGE:
30227 2019-Jan-13 16:45:12.674585 - [DEBUG] ---> 30228 2019-Jan-13 16:45:12.675266 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30229 2019-Jan-13 16:45:12.675915 - [DEBUG]
30230 2019-Jan-13 16:45:12.675941 - [DEBUG] EDGE:
30231 2019-Jan-13 16:45:12.676000 - [DEBUG] ---> 30232 2019-Jan-13 16:45:12.676638 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30233 2019-Jan-13 16:45:12.677294 - [DEBUG]
30234 2019-Jan-13 16:45:12.677320 - [DEBUG] EDGE:
30235 2019-Jan-13 16:45:12.677400 - [DEBUG] ---> 30236 2019-Jan-13 16:45:12.678061 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30237 2019-Jan-13 16:45:12.678736 - [DEBUG]
30238 2019-Jan-13 16:45:12.678762 - [DEBUG] EDGE:
30239 2019-Jan-13 16:45:12.678821 - [DEBUG] ---> 30240 2019-Jan-13 16:45:12.679468 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30241 2019-Jan-13 16:45:12.680111 - [DEBUG]
30242 2019-Jan-13 16:45:12.680136 - [DEBUG] EDGE:
30243 2019-Jan-13 16:45:12.680195 - [DEBUG] ---> 30244 2019-Jan-13 16:45:12.680853 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30245 2019-Jan-13 16:45:12.681529 - [DEBUG]
30246 2019-Jan-13 16:45:12.681556 - [DEBUG] EDGE:
30247 2019-Jan-13 16:45:12.681616 - [DEBUG] ---> 30248 2019-Jan-13 16:45:12.682277 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30249 2019-Jan-13 16:45:12.682983 - [DEBUG]
30250 2019-Jan-13 16:45:12.683044 - [DEBUG] Compose: EdgeIdentity * AllBottom
30251 2019-Jan-13 16:45:12.683072 - [DEBUG]
30252 2019-Jan-13 16:45:12.683097 - [DEBUG] Propagate flow
30253 2019-Jan-13 16:45:12.683121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30254 2019-Jan-13 16:45:12.683188 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30255 2019-Jan-13 16:45:12.683870 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30256 2019-Jan-13 16:45:12.684552 - [DEBUG] Edge function : AllBottom (result of previous compose)
30257 2019-Jan-13 16:45:12.684580 - [DEBUG]
30258 2019-Jan-13 16:45:12.684607 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30259 2019-Jan-13 16:45:12.684633 - [DEBUG] = AllBottom
30260 2019-Jan-13 16:45:12.684658 - [DEBUG]
30261 2019-Jan-13 16:45:12.684681 - [DEBUG] PROPAGATE: No new function!
30262 2019-Jan-13 16:45:12.684715 - [DEBUG] EDGE:
30263 2019-Jan-13 16:45:12.684817 - [DEBUG] ---> 30264 2019-Jan-13 16:45:12.685531 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30265 2019-Jan-13 16:45:12.686237 - [DEBUG]
30266 2019-Jan-13 16:45:12.686267 - [DEBUG] EDGE:
30267 2019-Jan-13 16:45:12.686342 - [DEBUG] ---> 30268 2019-Jan-13 16:45:12.687020 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30269 2019-Jan-13 16:45:12.687680 - [DEBUG]
30270 2019-Jan-13 16:45:12.687706 - [DEBUG] EDGE:
30271 2019-Jan-13 16:45:12.687766 - [DEBUG] ---> 30272 2019-Jan-13 16:45:12.688437 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30273 2019-Jan-13 16:45:12.689089 - [DEBUG]
30274 2019-Jan-13 16:45:12.689146 - [DEBUG] Compose: EdgeIdentity * AllBottom
30275 2019-Jan-13 16:45:12.689175 - [DEBUG]
30276 2019-Jan-13 16:45:12.689200 - [DEBUG] Propagate flow
30277 2019-Jan-13 16:45:12.689246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30278 2019-Jan-13 16:45:12.689309 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30279 2019-Jan-13 16:45:12.689959 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30280 2019-Jan-13 16:45:12.690598 - [DEBUG] Edge function : AllBottom (result of previous compose)
30281 2019-Jan-13 16:45:12.690623 - [DEBUG]
30282 2019-Jan-13 16:45:12.690649 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30283 2019-Jan-13 16:45:12.690676 - [DEBUG] = AllBottom
30284 2019-Jan-13 16:45:12.690700 - [DEBUG]
30285 2019-Jan-13 16:45:12.690724 - [DEBUG] PROPAGATE: No new function!
30286 2019-Jan-13 16:45:12.690752 - [DEBUG] EDGE:
30287 2019-Jan-13 16:45:12.690811 - [DEBUG] ---> 30288 2019-Jan-13 16:45:12.691481 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30289 2019-Jan-13 16:45:12.692120 - [DEBUG]
30290 2019-Jan-13 16:45:12.692145 - [DEBUG] EDGE:
30291 2019-Jan-13 16:45:12.692203 - [DEBUG] ---> 30292 2019-Jan-13 16:45:12.692844 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30293 2019-Jan-13 16:45:12.693489 - [DEBUG]
30294 2019-Jan-13 16:45:12.693515 - [DEBUG] EDGE:
30295 2019-Jan-13 16:45:12.693572 - [DEBUG] ---> 30296 2019-Jan-13 16:45:12.694208 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30297 2019-Jan-13 16:45:12.694866 - [DEBUG]
30298 2019-Jan-13 16:45:12.694891 - [DEBUG] EDGE:
30299 2019-Jan-13 16:45:12.694948 - [DEBUG] ---> 30300 2019-Jan-13 16:45:12.695586 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30301 2019-Jan-13 16:45:12.696223 - [DEBUG]
30302 2019-Jan-13 16:45:12.696263 - [DEBUG] Compose: EdgeIdentity * AllBottom
30303 2019-Jan-13 16:45:12.696290 - [DEBUG]
30304 2019-Jan-13 16:45:12.696314 - [DEBUG] Propagate flow
30305 2019-Jan-13 16:45:12.696337 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30306 2019-Jan-13 16:45:12.696394 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30307 2019-Jan-13 16:45:12.697031 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30308 2019-Jan-13 16:45:12.697681 - [DEBUG] Edge function : AllBottom (result of previous compose)
30309 2019-Jan-13 16:45:12.697706 - [DEBUG]
30310 2019-Jan-13 16:45:12.697731 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30311 2019-Jan-13 16:45:12.697757 - [DEBUG] = AllBottom
30312 2019-Jan-13 16:45:12.697782 - [DEBUG]
30313 2019-Jan-13 16:45:12.697805 - [DEBUG] PROPAGATE: No new function!
30314 2019-Jan-13 16:45:12.697832 - [DEBUG] EDGE:
30315 2019-Jan-13 16:45:12.697891 - [DEBUG] ---> 30316 2019-Jan-13 16:45:12.698567 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30317 2019-Jan-13 16:45:12.699213 - [DEBUG]
30318 2019-Jan-13 16:45:12.699239 - [DEBUG] EDGE:
30319 2019-Jan-13 16:45:12.699311 - [DEBUG] ---> 30320 2019-Jan-13 16:45:12.699948 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30321 2019-Jan-13 16:45:12.700596 - [DEBUG]
30322 2019-Jan-13 16:45:12.700622 - [DEBUG] EDGE:
30323 2019-Jan-13 16:45:12.700681 - [DEBUG] ---> 30324 2019-Jan-13 16:45:12.701319 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
30325 2019-Jan-13 16:45:12.701982 - [DEBUG]
30326 2019-Jan-13 16:45:12.702009 - [DEBUG] Compose: EdgeIdentity * AllBottom
30327 2019-Jan-13 16:45:12.702036 - [DEBUG]
30328 2019-Jan-13 16:45:12.702060 - [DEBUG] Propagate flow
30329 2019-Jan-13 16:45:12.702083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30330 2019-Jan-13 16:45:12.702139 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30331 2019-Jan-13 16:45:12.702781 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30332 2019-Jan-13 16:45:12.703430 - [DEBUG] Edge function : AllBottom (result of previous compose)
30333 2019-Jan-13 16:45:12.703456 - [DEBUG]
30334 2019-Jan-13 16:45:12.703481 - [DEBUG] Join: AllTop & AllBottom
30335 2019-Jan-13 16:45:12.703507 - [DEBUG] = AllBottom (new jump func)
30336 2019-Jan-13 16:45:12.703531 - [DEBUG]
30337 2019-Jan-13 16:45:12.703554 - [DEBUG] Start adding new jump function
30338 2019-Jan-13 16:45:12.703577 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30339 2019-Jan-13 16:45:12.703637 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30340 2019-Jan-13 16:45:12.704315 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30341 2019-Jan-13 16:45:12.704994 - [DEBUG] Edge Function : AllBottom
30342 2019-Jan-13 16:45:12.705025 - [DEBUG] End adding new jump function
30343 2019-Jan-13 16:45:12.705050 - [DEBUG]
30344 2019-Jan-13 16:45:12.705073 - [DEBUG] -------------------------------------------- 836. Path Edge --------------------------------------------
30345 2019-Jan-13 16:45:12.705098 - [DEBUG]
30346 2019-Jan-13 16:45:12.705121 - [DEBUG] Process 836. path edge:
30347 2019-Jan-13 16:45:12.705145 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30348 2019-Jan-13 16:45:12.705204 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
30349 2019-Jan-13 16:45:12.705843 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30350 2019-Jan-13 16:45:12.706494 - [DEBUG]
30351 2019-Jan-13 16:45:12.706519 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30352 2019-Jan-13 16:45:12.707195 - [DEBUG] Compose: EdgeIdentity * AllBottom
30353 2019-Jan-13 16:45:12.707223 - [DEBUG]
30354 2019-Jan-13 16:45:12.707247 - [DEBUG] Propagate flow
30355 2019-Jan-13 16:45:12.707271 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30356 2019-Jan-13 16:45:12.707329 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
30357 2019-Jan-13 16:45:12.707965 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30358 2019-Jan-13 16:45:12.708627 - [DEBUG] Edge function : AllBottom (result of previous compose)
30359 2019-Jan-13 16:45:12.708652 - [DEBUG]
30360 2019-Jan-13 16:45:12.708677 - [DEBUG] Join: AllTop & AllBottom
30361 2019-Jan-13 16:45:12.708717 - [DEBUG] = AllBottom (new jump func)
30362 2019-Jan-13 16:45:12.708743 - [DEBUG]
30363 2019-Jan-13 16:45:12.708766 - [DEBUG] Start adding new jump function
30364 2019-Jan-13 16:45:12.708789 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30365 2019-Jan-13 16:45:12.708846 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30366 2019-Jan-13 16:45:12.709492 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
30367 2019-Jan-13 16:45:12.710126 - [DEBUG] Edge Function : AllBottom
30368 2019-Jan-13 16:45:12.710154 - [DEBUG] End adding new jump function
30369 2019-Jan-13 16:45:12.710178 - [DEBUG]
30370 2019-Jan-13 16:45:12.710201 - [DEBUG] -------------------------------------------- 837. Path Edge --------------------------------------------
30371 2019-Jan-13 16:45:12.710226 - [DEBUG]
30372 2019-Jan-13 16:45:12.710249 - [DEBUG] Process 837. path edge:
30373 2019-Jan-13 16:45:12.710273 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30374 2019-Jan-13 16:45:12.710329 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
30375 2019-Jan-13 16:45:12.710964 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30376 2019-Jan-13 16:45:12.711624 - [DEBUG]
30377 2019-Jan-13 16:45:12.711649 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
30378 2019-Jan-13 16:45:12.712303 - [DEBUG] Compose: EdgeIdentity * AllBottom
30379 2019-Jan-13 16:45:12.712332 - [DEBUG]
30380 2019-Jan-13 16:45:12.712356 - [DEBUG] Propagate flow
30381 2019-Jan-13 16:45:12.712380 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30382 2019-Jan-13 16:45:12.712437 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
30383 2019-Jan-13 16:45:12.713088 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30384 2019-Jan-13 16:45:12.713741 - [DEBUG] Edge function : AllBottom (result of previous compose)
30385 2019-Jan-13 16:45:12.713767 - [DEBUG]
30386 2019-Jan-13 16:45:12.713792 - [DEBUG] Join: AllTop & AllBottom
30387 2019-Jan-13 16:45:12.713818 - [DEBUG] = AllBottom (new jump func)
30388 2019-Jan-13 16:45:12.713843 - [DEBUG]
30389 2019-Jan-13 16:45:12.713866 - [DEBUG] Start adding new jump function
30390 2019-Jan-13 16:45:12.713889 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30391 2019-Jan-13 16:45:12.713946 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30392 2019-Jan-13 16:45:12.714592 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
30393 2019-Jan-13 16:45:12.715262 - [DEBUG] Edge Function : AllBottom
30394 2019-Jan-13 16:45:12.715291 - [DEBUG] End adding new jump function
30395 2019-Jan-13 16:45:12.715315 - [DEBUG]
30396 2019-Jan-13 16:45:12.715339 - [DEBUG] -------------------------------------------- 838. Path Edge --------------------------------------------
30397 2019-Jan-13 16:45:12.715363 - [DEBUG]
30398 2019-Jan-13 16:45:12.715386 - [DEBUG] Process 838. path edge:
30399 2019-Jan-13 16:45:12.715410 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30400 2019-Jan-13 16:45:12.715469 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
30401 2019-Jan-13 16:45:12.716123 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30402 2019-Jan-13 16:45:12.716800 - [DEBUG]
30403 2019-Jan-13 16:45:12.716825 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
30404 2019-Jan-13 16:45:12.717521 - [DEBUG] Possible callees:
30405 2019-Jan-13 16:45:12.717548 - [DEBUG] llvm.dbg.declare
30406 2019-Jan-13 16:45:12.717573 - [DEBUG] Possible return sites:
30407 2019-Jan-13 16:45:12.717597 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15530408 2019-Jan-13 16:45:12.718969 - [DEBUG] Found and process special summary
30409 2019-Jan-13 16:45:12.719016 - [DEBUG] Compose: EdgeIdentity * AllBottom
30410 2019-Jan-13 16:45:12.719045 - [DEBUG]
30411 2019-Jan-13 16:45:12.719070 - [DEBUG] Propagate flow
30412 2019-Jan-13 16:45:12.719094 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30413 2019-Jan-13 16:45:12.719157 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30414 2019-Jan-13 16:45:12.719885 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30415 2019-Jan-13 16:45:12.720569 - [DEBUG] Edge function : AllBottom (result of previous compose)
30416 2019-Jan-13 16:45:12.720596 - [DEBUG]
30417 2019-Jan-13 16:45:12.720623 - [DEBUG] Join: AllTop & AllBottom
30418 2019-Jan-13 16:45:12.720649 - [DEBUG] = AllBottom (new jump func)
30419 2019-Jan-13 16:45:12.720674 - [DEBUG]
30420 2019-Jan-13 16:45:12.720697 - [DEBUG] Start adding new jump function
30421 2019-Jan-13 16:45:12.720721 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30422 2019-Jan-13 16:45:12.720783 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30423 2019-Jan-13 16:45:12.721461 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30424 2019-Jan-13 16:45:12.722102 - [DEBUG] Edge Function : AllBottom
30425 2019-Jan-13 16:45:12.722132 - [DEBUG] End adding new jump function
30426 2019-Jan-13 16:45:12.722156 - [DEBUG]
30427 2019-Jan-13 16:45:12.722180 - [DEBUG] -------------------------------------------- 839. Path Edge --------------------------------------------
30428 2019-Jan-13 16:45:12.722205 - [DEBUG]
30429 2019-Jan-13 16:45:12.722229 - [DEBUG] Process 839. path edge:
30430 2019-Jan-13 16:45:12.722253 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30431 2019-Jan-13 16:45:12.722310 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
30432 2019-Jan-13 16:45:12.722974 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30433 2019-Jan-13 16:45:12.723642 - [DEBUG]
30434 2019-Jan-13 16:45:12.723668 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30435 2019-Jan-13 16:45:12.724348 - [DEBUG] Compose: EdgeIdentity * AllBottom
30436 2019-Jan-13 16:45:12.724377 - [DEBUG]
30437 2019-Jan-13 16:45:12.724401 - [DEBUG] Propagate flow
30438 2019-Jan-13 16:45:12.724425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30439 2019-Jan-13 16:45:12.724484 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
30440 2019-Jan-13 16:45:12.725145 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30441 2019-Jan-13 16:45:12.725799 - [DEBUG] Edge function : AllBottom (result of previous compose)
30442 2019-Jan-13 16:45:12.725825 - [DEBUG]
30443 2019-Jan-13 16:45:12.725868 - [DEBUG] Join: AllTop & AllBottom
30444 2019-Jan-13 16:45:12.725895 - [DEBUG] = AllBottom (new jump func)
30445 2019-Jan-13 16:45:12.725920 - [DEBUG]
30446 2019-Jan-13 16:45:12.725944 - [DEBUG] Start adding new jump function
30447 2019-Jan-13 16:45:12.725967 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30448 2019-Jan-13 16:45:12.726025 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30449 2019-Jan-13 16:45:12.726671 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
30450 2019-Jan-13 16:45:12.727309 - [DEBUG] Edge Function : AllBottom
30451 2019-Jan-13 16:45:12.727338 - [DEBUG] End adding new jump function
30452 2019-Jan-13 16:45:12.727362 - [DEBUG]
30453 2019-Jan-13 16:45:12.727386 - [DEBUG] -------------------------------------------- 840. Path Edge --------------------------------------------
30454 2019-Jan-13 16:45:12.727411 - [DEBUG]
30455 2019-Jan-13 16:45:12.727434 - [DEBUG] Process 840. path edge:
30456 2019-Jan-13 16:45:12.727458 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30457 2019-Jan-13 16:45:12.727515 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
30458 2019-Jan-13 16:45:12.728172 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30459 2019-Jan-13 16:45:12.728817 - [DEBUG]
30460 2019-Jan-13 16:45:12.728843 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
30461 2019-Jan-13 16:45:12.729512 - [DEBUG] Compose: EdgeIdentity * AllBottom
30462 2019-Jan-13 16:45:12.729541 - [DEBUG]
30463 2019-Jan-13 16:45:12.729565 - [DEBUG] Propagate flow
30464 2019-Jan-13 16:45:12.729589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30465 2019-Jan-13 16:45:12.729650 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
30466 2019-Jan-13 16:45:12.730291 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30467 2019-Jan-13 16:45:12.730935 - [DEBUG] Edge function : AllBottom (result of previous compose)
30468 2019-Jan-13 16:45:12.730961 - [DEBUG]
30469 2019-Jan-13 16:45:12.730986 - [DEBUG] Join: AllTop & AllBottom
30470 2019-Jan-13 16:45:12.731013 - [DEBUG] = AllBottom (new jump func)
30471 2019-Jan-13 16:45:12.731037 - [DEBUG]
30472 2019-Jan-13 16:45:12.731061 - [DEBUG] Start adding new jump function
30473 2019-Jan-13 16:45:12.731085 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30474 2019-Jan-13 16:45:12.731141 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30475 2019-Jan-13 16:45:12.731819 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
30476 2019-Jan-13 16:45:12.732480 - [DEBUG] Edge Function : AllBottom
30477 2019-Jan-13 16:45:12.732513 - [DEBUG] End adding new jump function
30478 2019-Jan-13 16:45:12.732537 - [DEBUG]
30479 2019-Jan-13 16:45:12.732561 - [DEBUG] -------------------------------------------- 841. Path Edge --------------------------------------------
30480 2019-Jan-13 16:45:12.732587 - [DEBUG]
30481 2019-Jan-13 16:45:12.732611 - [DEBUG] Process 841. path edge:
30482 2019-Jan-13 16:45:12.732635 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30483 2019-Jan-13 16:45:12.732705 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
30484 2019-Jan-13 16:45:12.733396 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30485 2019-Jan-13 16:45:12.734098 - [DEBUG]
30486 2019-Jan-13 16:45:12.734148 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
30487 2019-Jan-13 16:45:12.734890 - [DEBUG] Compose: EdgeIdentity * AllBottom
30488 2019-Jan-13 16:45:12.734921 - [DEBUG]
30489 2019-Jan-13 16:45:12.734945 - [DEBUG] Propagate flow
30490 2019-Jan-13 16:45:12.734969 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30491 2019-Jan-13 16:45:12.735039 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
30492 2019-Jan-13 16:45:12.735747 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30493 2019-Jan-13 16:45:12.736447 - [DEBUG] Edge function : AllBottom (result of previous compose)
30494 2019-Jan-13 16:45:12.736475 - [DEBUG]
30495 2019-Jan-13 16:45:12.736502 - [DEBUG] Join: AllTop & AllBottom
30496 2019-Jan-13 16:45:12.736529 - [DEBUG] = AllBottom (new jump func)
30497 2019-Jan-13 16:45:12.736554 - [DEBUG]
30498 2019-Jan-13 16:45:12.736577 - [DEBUG] Start adding new jump function
30499 2019-Jan-13 16:45:12.736601 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30500 2019-Jan-13 16:45:12.736671 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30501 2019-Jan-13 16:45:12.737345 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
30502 2019-Jan-13 16:45:12.737993 - [DEBUG] Edge Function : AllBottom
30503 2019-Jan-13 16:45:12.738023 - [DEBUG] End adding new jump function
30504 2019-Jan-13 16:45:12.738047 - [DEBUG]
30505 2019-Jan-13 16:45:12.738092 - [DEBUG] -------------------------------------------- 842. Path Edge --------------------------------------------
30506 2019-Jan-13 16:45:12.738120 - [DEBUG]
30507 2019-Jan-13 16:45:12.738143 - [DEBUG] Process 842. path edge:
30508 2019-Jan-13 16:45:12.738167 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30509 2019-Jan-13 16:45:12.738226 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
30510 2019-Jan-13 16:45:12.738872 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30511 2019-Jan-13 16:45:12.739516 - [DEBUG]
30512 2019-Jan-13 16:45:12.739540 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
30513 2019-Jan-13 16:45:12.740199 - [DEBUG] Possible callees:
30514 2019-Jan-13 16:45:12.740225 - [DEBUG] llvm.dbg.declare
30515 2019-Jan-13 16:45:12.740250 - [DEBUG] Possible return sites:
30516 2019-Jan-13 16:45:12.740273 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16330517 2019-Jan-13 16:45:12.741578 - [DEBUG] Found and process special summary
30518 2019-Jan-13 16:45:12.741618 - [DEBUG] Compose: EdgeIdentity * AllBottom
30519 2019-Jan-13 16:45:12.741646 - [DEBUG]
30520 2019-Jan-13 16:45:12.741670 - [DEBUG] Propagate flow
30521 2019-Jan-13 16:45:12.741694 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30522 2019-Jan-13 16:45:12.741750 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30523 2019-Jan-13 16:45:12.742405 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30524 2019-Jan-13 16:45:12.743050 - [DEBUG] Edge function : AllBottom (result of previous compose)
30525 2019-Jan-13 16:45:12.743099 - [DEBUG]
30526 2019-Jan-13 16:45:12.743125 - [DEBUG] Join: AllTop & AllBottom
30527 2019-Jan-13 16:45:12.743151 - [DEBUG] = AllBottom (new jump func)
30528 2019-Jan-13 16:45:12.743176 - [DEBUG]
30529 2019-Jan-13 16:45:12.743199 - [DEBUG] Start adding new jump function
30530 2019-Jan-13 16:45:12.743223 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30531 2019-Jan-13 16:45:12.743279 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30532 2019-Jan-13 16:45:12.743936 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30533 2019-Jan-13 16:45:12.744575 - [DEBUG] Edge Function : AllBottom
30534 2019-Jan-13 16:45:12.744604 - [DEBUG] End adding new jump function
30535 2019-Jan-13 16:45:12.744628 - [DEBUG]
30536 2019-Jan-13 16:45:12.744652 - [DEBUG] -------------------------------------------- 843. Path Edge --------------------------------------------
30537 2019-Jan-13 16:45:12.744677 - [DEBUG]
30538 2019-Jan-13 16:45:12.744700 - [DEBUG] Process 843. path edge:
30539 2019-Jan-13 16:45:12.744724 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30540 2019-Jan-13 16:45:12.744800 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
30541 2019-Jan-13 16:45:12.745440 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30542 2019-Jan-13 16:45:12.746086 - [DEBUG]
30543 2019-Jan-13 16:45:12.746111 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30544 2019-Jan-13 16:45:12.746775 - [DEBUG] Compose: EdgeIdentity * AllBottom
30545 2019-Jan-13 16:45:12.746804 - [DEBUG]
30546 2019-Jan-13 16:45:12.746827 - [DEBUG] Propagate flow
30547 2019-Jan-13 16:45:12.746851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30548 2019-Jan-13 16:45:12.746908 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
30549 2019-Jan-13 16:45:12.747550 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30550 2019-Jan-13 16:45:12.748222 - [DEBUG] Edge function : AllBottom (result of previous compose)
30551 2019-Jan-13 16:45:12.748248 - [DEBUG]
30552 2019-Jan-13 16:45:12.748273 - [DEBUG] Join: AllTop & AllBottom
30553 2019-Jan-13 16:45:12.748299 - [DEBUG] = AllBottom (new jump func)
30554 2019-Jan-13 16:45:12.748324 - [DEBUG]
30555 2019-Jan-13 16:45:12.748347 - [DEBUG] Start adding new jump function
30556 2019-Jan-13 16:45:12.748370 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30557 2019-Jan-13 16:45:12.748433 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30558 2019-Jan-13 16:45:12.749087 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
30559 2019-Jan-13 16:45:12.749727 - [DEBUG] Edge Function : AllBottom
30560 2019-Jan-13 16:45:12.749757 - [DEBUG] End adding new jump function
30561 2019-Jan-13 16:45:12.749781 - [DEBUG]
30562 2019-Jan-13 16:45:12.749805 - [DEBUG] -------------------------------------------- 844. Path Edge --------------------------------------------
30563 2019-Jan-13 16:45:12.749830 - [DEBUG]
30564 2019-Jan-13 16:45:12.749853 - [DEBUG] Process 844. path edge:
30565 2019-Jan-13 16:45:12.749877 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30566 2019-Jan-13 16:45:12.749935 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
30567 2019-Jan-13 16:45:12.750581 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30568 2019-Jan-13 16:45:12.751241 - [DEBUG]
30569 2019-Jan-13 16:45:12.751267 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
30570 2019-Jan-13 16:45:12.751948 - [DEBUG] Compose: EdgeIdentity * AllBottom
30571 2019-Jan-13 16:45:12.751977 - [DEBUG]
30572 2019-Jan-13 16:45:12.752001 - [DEBUG] Propagate flow
30573 2019-Jan-13 16:45:12.752024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30574 2019-Jan-13 16:45:12.752081 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
30575 2019-Jan-13 16:45:12.752728 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30576 2019-Jan-13 16:45:12.753379 - [DEBUG] Edge function : AllBottom (result of previous compose)
30577 2019-Jan-13 16:45:12.753405 - [DEBUG]
30578 2019-Jan-13 16:45:12.753429 - [DEBUG] Join: AllTop & AllBottom
30579 2019-Jan-13 16:45:12.753455 - [DEBUG] = AllBottom (new jump func)
30580 2019-Jan-13 16:45:12.753479 - [DEBUG]
30581 2019-Jan-13 16:45:12.753503 - [DEBUG] Start adding new jump function
30582 2019-Jan-13 16:45:12.753526 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30583 2019-Jan-13 16:45:12.753586 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30584 2019-Jan-13 16:45:12.754232 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
30585 2019-Jan-13 16:45:12.754896 - [DEBUG] Edge Function : AllBottom
30586 2019-Jan-13 16:45:12.754924 - [DEBUG] End adding new jump function
30587 2019-Jan-13 16:45:12.754948 - [DEBUG]
30588 2019-Jan-13 16:45:12.754972 - [DEBUG] -------------------------------------------- 845. Path Edge --------------------------------------------
30589 2019-Jan-13 16:45:12.754997 - [DEBUG]
30590 2019-Jan-13 16:45:12.755020 - [DEBUG] Process 845. path edge:
30591 2019-Jan-13 16:45:12.755044 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30592 2019-Jan-13 16:45:12.755101 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
30593 2019-Jan-13 16:45:12.755747 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30594 2019-Jan-13 16:45:12.756391 - [DEBUG]
30595 2019-Jan-13 16:45:12.756415 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
30596 2019-Jan-13 16:45:12.757082 - [DEBUG] Possible callees:
30597 2019-Jan-13 16:45:12.757109 - [DEBUG] llvm.dbg.declare
30598 2019-Jan-13 16:45:12.757134 - [DEBUG] Possible return sites:
30599 2019-Jan-13 16:45:12.757157 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16930600 2019-Jan-13 16:45:12.758523 - [DEBUG] Found and process special summary
30601 2019-Jan-13 16:45:12.758568 - [DEBUG] Compose: EdgeIdentity * AllBottom
30602 2019-Jan-13 16:45:12.758596 - [DEBUG]
30603 2019-Jan-13 16:45:12.758620 - [DEBUG] Propagate flow
30604 2019-Jan-13 16:45:12.758644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30605 2019-Jan-13 16:45:12.758706 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30606 2019-Jan-13 16:45:12.759367 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30607 2019-Jan-13 16:45:12.760034 - [DEBUG] Edge function : AllBottom (result of previous compose)
30608 2019-Jan-13 16:45:12.760085 - [DEBUG]
30609 2019-Jan-13 16:45:12.760114 - [DEBUG] Join: AllTop & AllBottom
30610 2019-Jan-13 16:45:12.760140 - [DEBUG] = AllBottom (new jump func)
30611 2019-Jan-13 16:45:12.760165 - [DEBUG]
30612 2019-Jan-13 16:45:12.760189 - [DEBUG] Start adding new jump function
30613 2019-Jan-13 16:45:12.760212 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30614 2019-Jan-13 16:45:12.760284 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30615 2019-Jan-13 16:45:12.760968 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30616 2019-Jan-13 16:45:12.761660 - [DEBUG] Edge Function : AllBottom
30617 2019-Jan-13 16:45:12.761692 - [DEBUG] End adding new jump function
30618 2019-Jan-13 16:45:12.761717 - [DEBUG]
30619 2019-Jan-13 16:45:12.761741 - [DEBUG] -------------------------------------------- 846. Path Edge --------------------------------------------
30620 2019-Jan-13 16:45:12.761767 - [DEBUG]
30621 2019-Jan-13 16:45:12.761790 - [DEBUG] Process 846. path edge:
30622 2019-Jan-13 16:45:12.761814 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30623 2019-Jan-13 16:45:12.761873 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
30624 2019-Jan-13 16:45:12.762514 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30625 2019-Jan-13 16:45:12.763158 - [DEBUG]
30626 2019-Jan-13 16:45:12.763183 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30627 2019-Jan-13 16:45:12.763876 - [DEBUG] Compose: EdgeIdentity * AllBottom
30628 2019-Jan-13 16:45:12.763907 - [DEBUG]
30629 2019-Jan-13 16:45:12.763931 - [DEBUG] Propagate flow
30630 2019-Jan-13 16:45:12.763955 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30631 2019-Jan-13 16:45:12.764020 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
30632 2019-Jan-13 16:45:12.764696 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30633 2019-Jan-13 16:45:12.765380 - [DEBUG] Edge function : AllBottom (result of previous compose)
30634 2019-Jan-13 16:45:12.765408 - [DEBUG]
30635 2019-Jan-13 16:45:12.765434 - [DEBUG] Join: AllTop & AllBottom
30636 2019-Jan-13 16:45:12.765461 - [DEBUG] = AllBottom (new jump func)
30637 2019-Jan-13 16:45:12.765486 - [DEBUG]
30638 2019-Jan-13 16:45:12.765510 - [DEBUG] Start adding new jump function
30639 2019-Jan-13 16:45:12.765533 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30640 2019-Jan-13 16:45:12.765603 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30641 2019-Jan-13 16:45:12.766304 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
30642 2019-Jan-13 16:45:12.766994 - [DEBUG] Edge Function : AllBottom
30643 2019-Jan-13 16:45:12.767033 - [DEBUG] End adding new jump function
30644 2019-Jan-13 16:45:12.767058 - [DEBUG]
30645 2019-Jan-13 16:45:12.767083 - [DEBUG] -------------------------------------------- 847. Path Edge --------------------------------------------
30646 2019-Jan-13 16:45:12.767109 - [DEBUG]
30647 2019-Jan-13 16:45:12.767133 - [DEBUG] Process 847. path edge:
30648 2019-Jan-13 16:45:12.767157 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30649 2019-Jan-13 16:45:12.767238 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
30650 2019-Jan-13 16:45:12.767949 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30651 2019-Jan-13 16:45:12.768706 - [DEBUG]
30652 2019-Jan-13 16:45:12.768735 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
30653 2019-Jan-13 16:45:12.769429 - [DEBUG] Compose: EdgeIdentity * AllBottom
30654 2019-Jan-13 16:45:12.769458 - [DEBUG]
30655 2019-Jan-13 16:45:12.769482 - [DEBUG] Propagate flow
30656 2019-Jan-13 16:45:12.769506 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30657 2019-Jan-13 16:45:12.769580 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
30658 2019-Jan-13 16:45:12.770242 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30659 2019-Jan-13 16:45:12.770892 - [DEBUG] Edge function : AllBottom (result of previous compose)
30660 2019-Jan-13 16:45:12.770917 - [DEBUG]
30661 2019-Jan-13 16:45:12.770943 - [DEBUG] Join: AllTop & AllBottom
30662 2019-Jan-13 16:45:12.770970 - [DEBUG] = AllBottom (new jump func)
30663 2019-Jan-13 16:45:12.770994 - [DEBUG]
30664 2019-Jan-13 16:45:12.771018 - [DEBUG] Start adding new jump function
30665 2019-Jan-13 16:45:12.771041 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30666 2019-Jan-13 16:45:12.771098 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30667 2019-Jan-13 16:45:12.771768 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
30668 2019-Jan-13 16:45:12.772409 - [DEBUG] Edge Function : AllBottom
30669 2019-Jan-13 16:45:12.772438 - [DEBUG] End adding new jump function
30670 2019-Jan-13 16:45:12.772463 - [DEBUG]
30671 2019-Jan-13 16:45:12.772487 - [DEBUG] -------------------------------------------- 848. Path Edge --------------------------------------------
30672 2019-Jan-13 16:45:12.772512 - [DEBUG]
30673 2019-Jan-13 16:45:12.772536 - [DEBUG] Process 848. path edge:
30674 2019-Jan-13 16:45:12.772560 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30675 2019-Jan-13 16:45:12.772616 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
30676 2019-Jan-13 16:45:12.773271 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30677 2019-Jan-13 16:45:12.773934 - [DEBUG]
30678 2019-Jan-13 16:45:12.773959 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
30679 2019-Jan-13 16:45:12.774630 - [DEBUG] Compose: EdgeIdentity * AllBottom
30680 2019-Jan-13 16:45:12.774659 - [DEBUG]
30681 2019-Jan-13 16:45:12.774683 - [DEBUG] Propagate flow
30682 2019-Jan-13 16:45:12.774706 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30683 2019-Jan-13 16:45:12.774788 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
30684 2019-Jan-13 16:45:12.775442 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30685 2019-Jan-13 16:45:12.776096 - [DEBUG] Edge function : AllBottom (result of previous compose)
30686 2019-Jan-13 16:45:12.776121 - [DEBUG]
30687 2019-Jan-13 16:45:12.776146 - [DEBUG] Join: AllTop & AllBottom
30688 2019-Jan-13 16:45:12.776172 - [DEBUG] = AllBottom (new jump func)
30689 2019-Jan-13 16:45:12.776196 - [DEBUG]
30690 2019-Jan-13 16:45:12.776220 - [DEBUG] Start adding new jump function
30691 2019-Jan-13 16:45:12.776243 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30692 2019-Jan-13 16:45:12.776300 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30693 2019-Jan-13 16:45:12.776956 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
30694 2019-Jan-13 16:45:12.777593 - [DEBUG] Edge Function : AllBottom
30695 2019-Jan-13 16:45:12.777622 - [DEBUG] End adding new jump function
30696 2019-Jan-13 16:45:12.777646 - [DEBUG]
30697 2019-Jan-13 16:45:12.777670 - [DEBUG] -------------------------------------------- 849. Path Edge --------------------------------------------
30698 2019-Jan-13 16:45:12.777694 - [DEBUG]
30699 2019-Jan-13 16:45:12.777718 - [DEBUG] Process 849. path edge:
30700 2019-Jan-13 16:45:12.777742 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30701 2019-Jan-13 16:45:12.777798 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
30702 2019-Jan-13 16:45:12.778450 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30703 2019-Jan-13 16:45:12.779095 - [DEBUG]
30704 2019-Jan-13 16:45:12.779121 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
30705 2019-Jan-13 16:45:12.779776 - [DEBUG] Compose: EdgeIdentity * AllBottom
30706 2019-Jan-13 16:45:12.779805 - [DEBUG]
30707 2019-Jan-13 16:45:12.779829 - [DEBUG] Propagate flow
30708 2019-Jan-13 16:45:12.779853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30709 2019-Jan-13 16:45:12.779911 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
30710 2019-Jan-13 16:45:12.780551 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30711 2019-Jan-13 16:45:12.781196 - [DEBUG] Edge function : AllBottom (result of previous compose)
30712 2019-Jan-13 16:45:12.781221 - [DEBUG]
30713 2019-Jan-13 16:45:12.781246 - [DEBUG] Join: AllTop & AllBottom
30714 2019-Jan-13 16:45:12.781272 - [DEBUG] = AllBottom (new jump func)
30715 2019-Jan-13 16:45:12.781297 - [DEBUG]
30716 2019-Jan-13 16:45:12.781320 - [DEBUG] Start adding new jump function
30717 2019-Jan-13 16:45:12.781344 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30718 2019-Jan-13 16:45:12.781400 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30719 2019-Jan-13 16:45:12.782071 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
30720 2019-Jan-13 16:45:12.782717 - [DEBUG] Edge Function : AllBottom
30721 2019-Jan-13 16:45:12.782746 - [DEBUG] End adding new jump function
30722 2019-Jan-13 16:45:12.782770 - [DEBUG]
30723 2019-Jan-13 16:45:12.782794 - [DEBUG] -------------------------------------------- 850. Path Edge --------------------------------------------
30724 2019-Jan-13 16:45:12.782820 - [DEBUG]
30725 2019-Jan-13 16:45:12.782843 - [DEBUG] Process 850. path edge:
30726 2019-Jan-13 16:45:12.782867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30727 2019-Jan-13 16:45:12.782925 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
30728 2019-Jan-13 16:45:12.783575 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30729 2019-Jan-13 16:45:12.784221 - [DEBUG]
30730 2019-Jan-13 16:45:12.784246 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
30731 2019-Jan-13 16:45:12.784928 - [DEBUG] Compose: EdgeIdentity * AllBottom
30732 2019-Jan-13 16:45:12.784958 - [DEBUG]
30733 2019-Jan-13 16:45:12.784982 - [DEBUG] Propagate flow
30734 2019-Jan-13 16:45:12.785016 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30735 2019-Jan-13 16:45:12.785075 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
30736 2019-Jan-13 16:45:12.785713 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30737 2019-Jan-13 16:45:12.786358 - [DEBUG] Edge function : AllBottom (result of previous compose)
30738 2019-Jan-13 16:45:12.786384 - [DEBUG]
30739 2019-Jan-13 16:45:12.786409 - [DEBUG] Join: AllTop & AllBottom
30740 2019-Jan-13 16:45:12.786434 - [DEBUG] = AllBottom (new jump func)
30741 2019-Jan-13 16:45:12.786459 - [DEBUG]
30742 2019-Jan-13 16:45:12.786482 - [DEBUG] Start adding new jump function
30743 2019-Jan-13 16:45:12.786505 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30744 2019-Jan-13 16:45:12.786561 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30745 2019-Jan-13 16:45:12.787205 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
30746 2019-Jan-13 16:45:12.787839 - [DEBUG] Edge Function : AllBottom
30747 2019-Jan-13 16:45:12.787867 - [DEBUG] End adding new jump function
30748 2019-Jan-13 16:45:12.787892 - [DEBUG]
30749 2019-Jan-13 16:45:12.787916 - [DEBUG] -------------------------------------------- 851. Path Edge --------------------------------------------
30750 2019-Jan-13 16:45:12.787941 - [DEBUG]
30751 2019-Jan-13 16:45:12.787964 - [DEBUG] Process 851. path edge:
30752 2019-Jan-13 16:45:12.787988 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30753 2019-Jan-13 16:45:12.788045 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
30754 2019-Jan-13 16:45:12.788697 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30755 2019-Jan-13 16:45:12.789341 - [DEBUG]
30756 2019-Jan-13 16:45:12.789366 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
30757 2019-Jan-13 16:45:12.790018 - [DEBUG] Compose: EdgeIdentity * AllBottom
30758 2019-Jan-13 16:45:12.790045 - [DEBUG]
30759 2019-Jan-13 16:45:12.790069 - [DEBUG] Propagate flow
30760 2019-Jan-13 16:45:12.790093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30761 2019-Jan-13 16:45:12.790150 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30762 2019-Jan-13 16:45:12.790790 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30763 2019-Jan-13 16:45:12.791448 - [DEBUG] Edge function : AllBottom (result of previous compose)
30764 2019-Jan-13 16:45:12.791473 - [DEBUG]
30765 2019-Jan-13 16:45:12.791497 - [DEBUG] Join: AllTop & AllBottom
30766 2019-Jan-13 16:45:12.791523 - [DEBUG] = AllBottom (new jump func)
30767 2019-Jan-13 16:45:12.791547 - [DEBUG]
30768 2019-Jan-13 16:45:12.791571 - [DEBUG] Start adding new jump function
30769 2019-Jan-13 16:45:12.791594 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30770 2019-Jan-13 16:45:12.791650 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30771 2019-Jan-13 16:45:12.792295 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30772 2019-Jan-13 16:45:12.792932 - [DEBUG] Edge Function : AllBottom
30773 2019-Jan-13 16:45:12.792959 - [DEBUG] End adding new jump function
30774 2019-Jan-13 16:45:12.792984 - [DEBUG]
30775 2019-Jan-13 16:45:12.793008 - [DEBUG] -------------------------------------------- 852. Path Edge --------------------------------------------
30776 2019-Jan-13 16:45:12.793040 - [DEBUG]
30777 2019-Jan-13 16:45:12.793064 - [DEBUG] Process 852. path edge:
30778 2019-Jan-13 16:45:12.793088 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30779 2019-Jan-13 16:45:12.793145 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
30780 2019-Jan-13 16:45:12.793799 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30781 2019-Jan-13 16:45:12.794469 - [DEBUG]
30782 2019-Jan-13 16:45:12.794494 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30783 2019-Jan-13 16:45:12.795204 - [DEBUG] Compose: EdgeIdentity * AllBottom
30784 2019-Jan-13 16:45:12.795234 - [DEBUG]
30785 2019-Jan-13 16:45:12.795258 - [DEBUG] Propagate flow
30786 2019-Jan-13 16:45:12.795281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30787 2019-Jan-13 16:45:12.795346 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
30788 2019-Jan-13 16:45:12.795997 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30789 2019-Jan-13 16:45:12.796655 - [DEBUG] Edge function : AllBottom (result of previous compose)
30790 2019-Jan-13 16:45:12.796680 - [DEBUG]
30791 2019-Jan-13 16:45:12.796706 - [DEBUG] Join: AllTop & AllBottom
30792 2019-Jan-13 16:45:12.796732 - [DEBUG] = AllBottom (new jump func)
30793 2019-Jan-13 16:45:12.796757 - [DEBUG]
30794 2019-Jan-13 16:45:12.796780 - [DEBUG] Start adding new jump function
30795 2019-Jan-13 16:45:12.796804 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30796 2019-Jan-13 16:45:12.796865 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30797 2019-Jan-13 16:45:12.797544 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
30798 2019-Jan-13 16:45:12.798232 - [DEBUG] Edge Function : AllBottom
30799 2019-Jan-13 16:45:12.798264 - [DEBUG] End adding new jump function
30800 2019-Jan-13 16:45:12.798288 - [DEBUG]
30801 2019-Jan-13 16:45:12.798313 - [DEBUG] -------------------------------------------- 853. Path Edge --------------------------------------------
30802 2019-Jan-13 16:45:12.798338 - [DEBUG]
30803 2019-Jan-13 16:45:12.798362 - [DEBUG] Process 853. path edge:
30804 2019-Jan-13 16:45:12.798386 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30805 2019-Jan-13 16:45:12.798447 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
30806 2019-Jan-13 16:45:12.799103 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30807 2019-Jan-13 16:45:12.799805 - [DEBUG]
30808 2019-Jan-13 16:45:12.799834 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
30809 2019-Jan-13 16:45:12.800566 - [DEBUG] Compose: EdgeIdentity * AllBottom
30810 2019-Jan-13 16:45:12.800597 - [DEBUG]
30811 2019-Jan-13 16:45:12.800621 - [DEBUG] Propagate flow
30812 2019-Jan-13 16:45:12.800644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30813 2019-Jan-13 16:45:12.800713 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30814 2019-Jan-13 16:45:12.801387 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30815 2019-Jan-13 16:45:12.802099 - [DEBUG] Edge function : AllBottom (result of previous compose)
30816 2019-Jan-13 16:45:12.802152 - [DEBUG]
30817 2019-Jan-13 16:45:12.802180 - [DEBUG] Join: AllTop & AllBottom
30818 2019-Jan-13 16:45:12.802207 - [DEBUG] = AllBottom (new jump func)
30819 2019-Jan-13 16:45:12.802232 - [DEBUG]
30820 2019-Jan-13 16:45:12.802256 - [DEBUG] Start adding new jump function
30821 2019-Jan-13 16:45:12.802280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30822 2019-Jan-13 16:45:12.802356 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30823 2019-Jan-13 16:45:12.803069 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30824 2019-Jan-13 16:45:12.803770 - [DEBUG] Edge Function : AllBottom
30825 2019-Jan-13 16:45:12.803806 - [DEBUG] End adding new jump function
30826 2019-Jan-13 16:45:12.803831 - [DEBUG]
30827 2019-Jan-13 16:45:12.803857 - [DEBUG] -------------------------------------------- 854. Path Edge --------------------------------------------
30828 2019-Jan-13 16:45:12.803884 - [DEBUG]
30829 2019-Jan-13 16:45:12.803907 - [DEBUG] Process 854. path edge:
30830 2019-Jan-13 16:45:12.803931 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30831 2019-Jan-13 16:45:12.804012 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
30832 2019-Jan-13 16:45:12.804712 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30833 2019-Jan-13 16:45:12.805412 - [DEBUG]
30834 2019-Jan-13 16:45:12.805438 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30835 2019-Jan-13 16:45:12.806133 - [DEBUG] Compose: EdgeIdentity * AllBottom
30836 2019-Jan-13 16:45:12.806163 - [DEBUG]
30837 2019-Jan-13 16:45:12.806187 - [DEBUG] Propagate flow
30838 2019-Jan-13 16:45:12.806211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30839 2019-Jan-13 16:45:12.806274 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30840 2019-Jan-13 16:45:12.806924 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30841 2019-Jan-13 16:45:12.807569 - [DEBUG] Edge function : AllBottom (result of previous compose)
30842 2019-Jan-13 16:45:12.807594 - [DEBUG]
30843 2019-Jan-13 16:45:12.807620 - [DEBUG] Join: AllTop & AllBottom
30844 2019-Jan-13 16:45:12.807646 - [DEBUG] = AllBottom (new jump func)
30845 2019-Jan-13 16:45:12.807671 - [DEBUG]
30846 2019-Jan-13 16:45:12.807694 - [DEBUG] Start adding new jump function
30847 2019-Jan-13 16:45:12.807718 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30848 2019-Jan-13 16:45:12.807775 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30849 2019-Jan-13 16:45:12.808440 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30850 2019-Jan-13 16:45:12.809076 - [DEBUG] Edge Function : AllBottom
30851 2019-Jan-13 16:45:12.809105 - [DEBUG] End adding new jump function
30852 2019-Jan-13 16:45:12.809129 - [DEBUG]
30853 2019-Jan-13 16:45:12.809153 - [DEBUG] -------------------------------------------- 855. Path Edge --------------------------------------------
30854 2019-Jan-13 16:45:12.809178 - [DEBUG]
30855 2019-Jan-13 16:45:12.809201 - [DEBUG] Process 855. path edge:
30856 2019-Jan-13 16:45:12.809225 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30857 2019-Jan-13 16:45:12.809282 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
30858 2019-Jan-13 16:45:12.809922 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30859 2019-Jan-13 16:45:12.810614 - [DEBUG]
30860 2019-Jan-13 16:45:12.810640 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30861 2019-Jan-13 16:45:12.811355 - [DEBUG] Start of endsummarytab entry
30862 2019-Jan-13 16:45:12.811392 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
30863 2019-Jan-13 16:45:12.812073 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
30864 2019-Jan-13 16:45:12.812141 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30865 2019-Jan-13 16:45:12.812778 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30866 2019-Jan-13 16:45:12.813424 - [DEBUG] EF: AllBottom
30867 2019-Jan-13 16:45:12.813450 - [DEBUG]
30868 2019-Jan-13 16:45:12.813473 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30869 2019-Jan-13 16:45:12.814121 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
30870 2019-Jan-13 16:45:12.814774 - [DEBUG] EF: AllBottom
30871 2019-Jan-13 16:45:12.814799 - [DEBUG]
30872 2019-Jan-13 16:45:12.814822 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30873 2019-Jan-13 16:45:12.815466 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
30874 2019-Jan-13 16:45:12.816111 - [DEBUG] EF: AllBottom
30875 2019-Jan-13 16:45:12.816136 - [DEBUG]
30876 2019-Jan-13 16:45:12.816160 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30877 2019-Jan-13 16:45:12.816795 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
30878 2019-Jan-13 16:45:12.817441 - [DEBUG] EF: AllBottom
30879 2019-Jan-13 16:45:12.817466 - [DEBUG]
30880 2019-Jan-13 16:45:12.817489 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30881 2019-Jan-13 16:45:12.818139 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
30882 2019-Jan-13 16:45:12.818776 - [DEBUG] EF: AllBottom
30883 2019-Jan-13 16:45:12.818801 - [DEBUG]
30884 2019-Jan-13 16:45:12.818824 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30885 2019-Jan-13 16:45:12.819458 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30886 2019-Jan-13 16:45:12.820095 - [DEBUG] EF: AllBottom
30887 2019-Jan-13 16:45:12.820120 - [DEBUG]
30888 2019-Jan-13 16:45:12.820143 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30889 2019-Jan-13 16:45:12.820777 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
30890 2019-Jan-13 16:45:12.821433 - [DEBUG] EF: AllBottom
30891 2019-Jan-13 16:45:12.821458 - [DEBUG]
30892 2019-Jan-13 16:45:12.821482 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30893 2019-Jan-13 16:45:12.822117 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
30894 2019-Jan-13 16:45:12.822753 - [DEBUG] EF: AllBottom
30895 2019-Jan-13 16:45:12.822778 - [DEBUG]
30896 2019-Jan-13 16:45:12.822802 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30897 2019-Jan-13 16:45:12.823452 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30898 2019-Jan-13 16:45:12.824122 - [DEBUG] EF: AllBottom
30899 2019-Jan-13 16:45:12.824148 - [DEBUG]
30900 2019-Jan-13 16:45:12.824172 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30901 2019-Jan-13 16:45:12.824860 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30902 2019-Jan-13 16:45:12.825520 - [DEBUG] EF: AllBottom
30903 2019-Jan-13 16:45:12.825545 - [DEBUG]
30904 2019-Jan-13 16:45:12.825568 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30905 2019-Jan-13 16:45:12.826235 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
30906 2019-Jan-13 16:45:12.826879 - [DEBUG] EF: AllBottom
30907 2019-Jan-13 16:45:12.826904 - [DEBUG]
30908 2019-Jan-13 16:45:12.826927 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30909 2019-Jan-13 16:45:12.827561 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
30910 2019-Jan-13 16:45:12.828220 - [DEBUG] EF: AllBottom
30911 2019-Jan-13 16:45:12.828246 - [DEBUG]
30912 2019-Jan-13 16:45:12.828269 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30913 2019-Jan-13 16:45:12.828904 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30914 2019-Jan-13 16:45:12.829549 - [DEBUG] EF: AllBottom
30915 2019-Jan-13 16:45:12.829574 - [DEBUG]
30916 2019-Jan-13 16:45:12.829598 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30917 2019-Jan-13 16:45:12.830231 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
30918 2019-Jan-13 16:45:12.830868 - [DEBUG] EF: AllBottom
30919 2019-Jan-13 16:45:12.830893 - [DEBUG]
30920 2019-Jan-13 16:45:12.830916 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30921 2019-Jan-13 16:45:12.831566 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
30922 2019-Jan-13 16:45:12.832220 - [DEBUG] EF: AllBottom
30923 2019-Jan-13 16:45:12.832245 - [DEBUG]
30924 2019-Jan-13 16:45:12.832269 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30925 2019-Jan-13 16:45:12.832910 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
30926 2019-Jan-13 16:45:12.833550 - [DEBUG] EF: AllBottom
30927 2019-Jan-13 16:45:12.833575 - [DEBUG]
30928 2019-Jan-13 16:45:12.833598 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30929 2019-Jan-13 16:45:12.834248 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
30930 2019-Jan-13 16:45:12.834906 - [DEBUG] EF: AllBottom
30931 2019-Jan-13 16:45:12.834931 - [DEBUG]
30932 2019-Jan-13 16:45:12.834954 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30933 2019-Jan-13 16:45:12.835589 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
30934 2019-Jan-13 16:45:12.836229 - [DEBUG] EF: AllBottom
30935 2019-Jan-13 16:45:12.836254 - [DEBUG]
30936 2019-Jan-13 16:45:12.836277 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30937 2019-Jan-13 16:45:12.836917 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
30938 2019-Jan-13 16:45:12.837576 - [DEBUG] EF: AllBottom
30939 2019-Jan-13 16:45:12.837603 - [DEBUG]
30940 2019-Jan-13 16:45:12.837626 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30941 2019-Jan-13 16:45:12.838312 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
30942 2019-Jan-13 16:45:12.838973 - [DEBUG] EF: AllBottom
30943 2019-Jan-13 16:45:12.838999 - [DEBUG]
30944 2019-Jan-13 16:45:12.839022 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30945 2019-Jan-13 16:45:12.839673 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30946 2019-Jan-13 16:45:12.840359 - [DEBUG] EF: AllBottom
30947 2019-Jan-13 16:45:12.840386 - [DEBUG]
30948 2019-Jan-13 16:45:12.840410 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30949 2019-Jan-13 16:45:12.841073 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30950 2019-Jan-13 16:45:12.841765 - [DEBUG] EF: AllBottom
30951 2019-Jan-13 16:45:12.841790 - [DEBUG]
30952 2019-Jan-13 16:45:12.841815 - [DEBUG] ---------------
30953 2019-Jan-13 16:45:12.841838 - [DEBUG]
30954 2019-Jan-13 16:45:12.841865 - [DEBUG] End of endsummarytab entry
30955 2019-Jan-13 16:45:12.841889 - [DEBUG]
30956 2019-Jan-13 16:45:12.841913 - [DEBUG] Start of incomingtab entry
30957 2019-Jan-13 16:45:12.841938 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
30958 2019-Jan-13 16:45:12.842576 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
30959 2019-Jan-13 16:45:12.842637 - [DEBUG] ---------------
30960 2019-Jan-13 16:45:12.842662 - [DEBUG] End of incomingtab entry
30961 2019-Jan-13 16:45:12.842685 - [DEBUG]
30962 2019-Jan-13 16:45:12.842712 - [DEBUG] EDGE:
30963 2019-Jan-13 16:45:12.842769 - [DEBUG] ---> 30964 2019-Jan-13 16:45:12.843404 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30965 2019-Jan-13 16:45:12.844060 - [DEBUG]
30966 2019-Jan-13 16:45:12.844089 - [DEBUG] EDGE:
30967 2019-Jan-13 16:45:12.844148 - [DEBUG] ---> 30968 2019-Jan-13 16:45:12.844802 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30969 2019-Jan-13 16:45:12.845446 - [DEBUG]
30970 2019-Jan-13 16:45:12.845497 - [DEBUG] Compose: EdgeIdentity * AllBottom
30971 2019-Jan-13 16:45:12.845525 - [DEBUG]
30972 2019-Jan-13 16:45:12.845549 - [DEBUG] Propagate flow
30973 2019-Jan-13 16:45:12.845572 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30974 2019-Jan-13 16:45:12.845630 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30975 2019-Jan-13 16:45:12.846275 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30976 2019-Jan-13 16:45:12.846918 - [DEBUG] Edge function : AllBottom (result of previous compose)
30977 2019-Jan-13 16:45:12.846944 - [DEBUG]
30978 2019-Jan-13 16:45:12.846970 - [DEBUG] Join: AllTop & AllBottom
30979 2019-Jan-13 16:45:12.846996 - [DEBUG] = AllBottom (new jump func)
30980 2019-Jan-13 16:45:12.847020 - [DEBUG]
30981 2019-Jan-13 16:45:12.847044 - [DEBUG] Start adding new jump function
30982 2019-Jan-13 16:45:12.847067 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30983 2019-Jan-13 16:45:12.847123 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30984 2019-Jan-13 16:45:12.847768 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30985 2019-Jan-13 16:45:12.848440 - [DEBUG] Edge Function : AllBottom
30986 2019-Jan-13 16:45:12.848471 - [DEBUG] End adding new jump function
30987 2019-Jan-13 16:45:12.848495 - [DEBUG]
30988 2019-Jan-13 16:45:12.848518 - [DEBUG] -------------------------------------------- 856. Path Edge --------------------------------------------
30989 2019-Jan-13 16:45:12.848543 - [DEBUG]
30990 2019-Jan-13 16:45:12.848566 - [DEBUG] Process 856. path edge:
30991 2019-Jan-13 16:45:12.848590 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30992 2019-Jan-13 16:45:12.848650 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
30993 2019-Jan-13 16:45:12.849335 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30994 2019-Jan-13 16:45:12.850052 - [DEBUG]
30995 2019-Jan-13 16:45:12.850080 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30996 2019-Jan-13 16:45:12.850796 - [DEBUG] Possible callees:
30997 2019-Jan-13 16:45:12.850822 - [DEBUG] llvm.dbg.declare
30998 2019-Jan-13 16:45:12.850847 - [DEBUG] Possible return sites:
30999 2019-Jan-13 16:45:12.850871 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19331000 2019-Jan-13 16:45:12.852303 - [DEBUG] Found and process special summary
31001 2019-Jan-13 16:45:12.852373 - [DEBUG] Compose: EdgeIdentity * AllBottom
31002 2019-Jan-13 16:45:12.852403 - [DEBUG]
31003 2019-Jan-13 16:45:12.852429 - [DEBUG] Propagate flow
31004 2019-Jan-13 16:45:12.852453 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31005 2019-Jan-13 16:45:12.852531 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31006 2019-Jan-13 16:45:12.853235 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31007 2019-Jan-13 16:45:12.853900 - [DEBUG] Edge function : AllBottom (result of previous compose)
31008 2019-Jan-13 16:45:12.853926 - [DEBUG]
31009 2019-Jan-13 16:45:12.853952 - [DEBUG] Join: AllTop & AllBottom
31010 2019-Jan-13 16:45:12.853979 - [DEBUG] = AllBottom (new jump func)
31011 2019-Jan-13 16:45:12.854003 - [DEBUG]
31012 2019-Jan-13 16:45:12.854027 - [DEBUG] Start adding new jump function
31013 2019-Jan-13 16:45:12.854051 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31014 2019-Jan-13 16:45:12.854115 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31015 2019-Jan-13 16:45:12.854812 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31016 2019-Jan-13 16:45:12.855476 - [DEBUG] Edge Function : AllBottom
31017 2019-Jan-13 16:45:12.855508 - [DEBUG] End adding new jump function
31018 2019-Jan-13 16:45:12.855532 - [DEBUG]
31019 2019-Jan-13 16:45:12.855556 - [DEBUG] -------------------------------------------- 857. Path Edge --------------------------------------------
31020 2019-Jan-13 16:45:12.855581 - [DEBUG]
31021 2019-Jan-13 16:45:12.855605 - [DEBUG] Process 857. path edge:
31022 2019-Jan-13 16:45:12.855629 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31023 2019-Jan-13 16:45:12.855689 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
31024 2019-Jan-13 16:45:12.856329 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
31025 2019-Jan-13 16:45:12.856975 - [DEBUG]
31026 2019-Jan-13 16:45:12.857001 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31027 2019-Jan-13 16:45:12.857675 - [DEBUG] Compose: EdgeIdentity * AllBottom
31028 2019-Jan-13 16:45:12.857703 - [DEBUG]
31029 2019-Jan-13 16:45:12.857727 - [DEBUG] Propagate flow
31030 2019-Jan-13 16:45:12.857750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31031 2019-Jan-13 16:45:12.857808 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
31032 2019-Jan-13 16:45:12.858463 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31033 2019-Jan-13 16:45:12.859108 - [DEBUG] Edge function : AllBottom (result of previous compose)
31034 2019-Jan-13 16:45:12.859134 - [DEBUG]
31035 2019-Jan-13 16:45:12.859176 - [DEBUG] Join: AllTop & AllBottom
31036 2019-Jan-13 16:45:12.859202 - [DEBUG] = AllBottom (new jump func)
31037 2019-Jan-13 16:45:12.859227 - [DEBUG]
31038 2019-Jan-13 16:45:12.859250 - [DEBUG] Start adding new jump function
31039 2019-Jan-13 16:45:12.859274 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31040 2019-Jan-13 16:45:12.859330 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31041 2019-Jan-13 16:45:12.859983 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
31042 2019-Jan-13 16:45:12.860617 - [DEBUG] Edge Function : AllBottom
31043 2019-Jan-13 16:45:12.860646 - [DEBUG] End adding new jump function
31044 2019-Jan-13 16:45:12.860669 - [DEBUG]
31045 2019-Jan-13 16:45:12.860693 - [DEBUG] -------------------------------------------- 858. Path Edge --------------------------------------------
31046 2019-Jan-13 16:45:12.860717 - [DEBUG]
31047 2019-Jan-13 16:45:12.860741 - [DEBUG] Process 858. path edge:
31048 2019-Jan-13 16:45:12.860764 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31049 2019-Jan-13 16:45:12.860821 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
31050 2019-Jan-13 16:45:12.861470 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
31051 2019-Jan-13 16:45:12.862114 - [DEBUG]
31052 2019-Jan-13 16:45:12.862139 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
31053 2019-Jan-13 16:45:12.862793 - [DEBUG] Compose: EdgeIdentity * AllBottom
31054 2019-Jan-13 16:45:12.862822 - [DEBUG]
31055 2019-Jan-13 16:45:12.862845 - [DEBUG] Propagate flow
31056 2019-Jan-13 16:45:12.862869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31057 2019-Jan-13 16:45:12.862927 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
31058 2019-Jan-13 16:45:12.863565 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31059 2019-Jan-13 16:45:12.864219 - [DEBUG] Edge function : AllBottom (result of previous compose)
31060 2019-Jan-13 16:45:12.864245 - [DEBUG]
31061 2019-Jan-13 16:45:12.864270 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31062 2019-Jan-13 16:45:12.864299 - [DEBUG] = AllBottom
31063 2019-Jan-13 16:45:12.864324 - [DEBUG]
31064 2019-Jan-13 16:45:12.864348 - [DEBUG] PROPAGATE: No new function!
31065 2019-Jan-13 16:45:12.864372 - [DEBUG] EDGE:
31066 2019-Jan-13 16:45:12.864431 - [DEBUG] ---> 31067 2019-Jan-13 16:45:12.865091 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31068 2019-Jan-13 16:45:12.865746 - [DEBUG]
31069 2019-Jan-13 16:45:12.865772 - [DEBUG] EDGE:
31070 2019-Jan-13 16:45:12.865832 - [DEBUG] ---> 31071 2019-Jan-13 16:45:12.866473 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31072 2019-Jan-13 16:45:12.867118 - [DEBUG]
31073 2019-Jan-13 16:45:12.867160 - [DEBUG] Compose: EdgeIdentity * AllBottom
31074 2019-Jan-13 16:45:12.867188 - [DEBUG]
31075 2019-Jan-13 16:45:12.867212 - [DEBUG] Propagate flow
31076 2019-Jan-13 16:45:12.867235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31077 2019-Jan-13 16:45:12.867291 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31078 2019-Jan-13 16:45:12.867942 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31079 2019-Jan-13 16:45:12.868607 - [DEBUG] Edge function : AllBottom (result of previous compose)
31080 2019-Jan-13 16:45:12.868632 - [DEBUG]
31081 2019-Jan-13 16:45:12.868657 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31082 2019-Jan-13 16:45:12.868683 - [DEBUG] = AllBottom
31083 2019-Jan-13 16:45:12.868707 - [DEBUG]
31084 2019-Jan-13 16:45:12.868730 - [DEBUG] PROPAGATE: No new function!
31085 2019-Jan-13 16:45:12.868757 - [DEBUG] EDGE:
31086 2019-Jan-13 16:45:12.868815 - [DEBUG] ---> 31087 2019-Jan-13 16:45:12.869460 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31088 2019-Jan-13 16:45:12.870103 - [DEBUG]
31089 2019-Jan-13 16:45:12.870128 - [DEBUG] EDGE:
31090 2019-Jan-13 16:45:12.870185 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
31091 2019-Jan-13 16:45:12.870828 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31092 2019-Jan-13 16:45:12.871486 - [DEBUG]
31093 2019-Jan-13 16:45:12.871511 - [DEBUG] EDGE:
31094 2019-Jan-13 16:45:12.871569 - [DEBUG] ---> 31095 2019-Jan-13 16:45:12.872207 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31096 2019-Jan-13 16:45:12.872849 - [DEBUG]
31097 2019-Jan-13 16:45:12.872874 - [DEBUG] EDGE:
31098 2019-Jan-13 16:45:12.872932 - [DEBUG] ---> 31099 2019-Jan-13 16:45:12.873567 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31100 2019-Jan-13 16:45:12.874220 - [DEBUG]
31101 2019-Jan-13 16:45:12.874245 - [DEBUG] EDGE:
31102 2019-Jan-13 16:45:12.874303 - [DEBUG] ---> 31103 2019-Jan-13 16:45:12.874969 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31104 2019-Jan-13 16:45:12.875626 - [DEBUG]
31105 2019-Jan-13 16:45:12.875664 - [DEBUG] Compose: EdgeIdentity * AllBottom
31106 2019-Jan-13 16:45:12.875691 - [DEBUG]
31107 2019-Jan-13 16:45:12.875715 - [DEBUG] Propagate flow
31108 2019-Jan-13 16:45:12.875739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31109 2019-Jan-13 16:45:12.875798 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
31110 2019-Jan-13 16:45:12.876454 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31111 2019-Jan-13 16:45:12.877126 - [DEBUG] Edge function : AllBottom (result of previous compose)
31112 2019-Jan-13 16:45:12.877153 - [DEBUG]
31113 2019-Jan-13 16:45:12.877179 - [DEBUG] Join: AllTop & AllBottom
31114 2019-Jan-13 16:45:12.877206 - [DEBUG] = AllBottom (new jump func)
31115 2019-Jan-13 16:45:12.877230 - [DEBUG]
31116 2019-Jan-13 16:45:12.877254 - [DEBUG] Start adding new jump function
31117 2019-Jan-13 16:45:12.877294 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31118 2019-Jan-13 16:45:12.877365 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31119 2019-Jan-13 16:45:12.878042 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
31120 2019-Jan-13 16:45:12.878745 - [DEBUG] Edge Function : AllBottom
31121 2019-Jan-13 16:45:12.878776 - [DEBUG] End adding new jump function
31122 2019-Jan-13 16:45:12.878801 - [DEBUG]
31123 2019-Jan-13 16:45:12.878825 - [DEBUG] -------------------------------------------- 859. Path Edge --------------------------------------------
31124 2019-Jan-13 16:45:12.878850 - [DEBUG]
31125 2019-Jan-13 16:45:12.878873 - [DEBUG] Process 859. path edge:
31126 2019-Jan-13 16:45:12.878897 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31127 2019-Jan-13 16:45:12.878958 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
31128 2019-Jan-13 16:45:12.879643 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
31129 2019-Jan-13 16:45:12.880352 - [DEBUG]
31130 2019-Jan-13 16:45:12.880379 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
31131 2019-Jan-13 16:45:12.881132 - [DEBUG] Compose: EdgeIdentity * AllBottom
31132 2019-Jan-13 16:45:12.881163 - [DEBUG]
31133 2019-Jan-13 16:45:12.881187 - [DEBUG] Propagate flow
31134 2019-Jan-13 16:45:12.881211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31135 2019-Jan-13 16:45:12.881283 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
31136 2019-Jan-13 16:45:12.882011 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31137 2019-Jan-13 16:45:12.882733 - [DEBUG] Edge function : AllBottom (result of previous compose)
31138 2019-Jan-13 16:45:12.882761 - [DEBUG]
31139 2019-Jan-13 16:45:12.882787 - [DEBUG] Join: AllTop & AllBottom
31140 2019-Jan-13 16:45:12.882814 - [DEBUG] = AllBottom (new jump func)
31141 2019-Jan-13 16:45:12.882839 - [DEBUG]
31142 2019-Jan-13 16:45:12.882862 - [DEBUG] Start adding new jump function
31143 2019-Jan-13 16:45:12.882885 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31144 2019-Jan-13 16:45:12.882956 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31145 2019-Jan-13 16:45:12.883649 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
31146 2019-Jan-13 16:45:12.884332 - [DEBUG] Edge Function : AllBottom
31147 2019-Jan-13 16:45:12.884366 - [DEBUG] End adding new jump function
31148 2019-Jan-13 16:45:12.884390 - [DEBUG]
31149 2019-Jan-13 16:45:12.884415 - [DEBUG] -------------------------------------------- 860. Path Edge --------------------------------------------
31150 2019-Jan-13 16:45:12.884440 - [DEBUG]
31151 2019-Jan-13 16:45:12.884462 - [DEBUG] Process 860. path edge:
31152 2019-Jan-13 16:45:12.884487 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31153 2019-Jan-13 16:45:12.884557 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
31154 2019-Jan-13 16:45:12.885255 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
31155 2019-Jan-13 16:45:12.885941 - [DEBUG]
31156 2019-Jan-13 16:45:12.885971 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
31157 2019-Jan-13 16:45:12.886702 - [DEBUG] Compose: EdgeIdentity * AllBottom
31158 2019-Jan-13 16:45:12.886736 - [DEBUG]
31159 2019-Jan-13 16:45:12.886760 - [DEBUG] Propagate flow
31160 2019-Jan-13 16:45:12.886821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31161 2019-Jan-13 16:45:12.886908 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
31162 2019-Jan-13 16:45:12.887640 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31163 2019-Jan-13 16:45:12.888378 - [DEBUG] Edge function : AllBottom (result of previous compose)
31164 2019-Jan-13 16:45:12.888406 - [DEBUG]
31165 2019-Jan-13 16:45:12.888434 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31166 2019-Jan-13 16:45:12.888459 - [DEBUG] = AllBottom
31167 2019-Jan-13 16:45:12.888484 - [DEBUG]
31168 2019-Jan-13 16:45:12.888508 - [DEBUG] PROPAGATE: No new function!
31169 2019-Jan-13 16:45:12.888535 - [DEBUG] EDGE:
31170 2019-Jan-13 16:45:12.888610 - [DEBUG] ---> 31171 2019-Jan-13 16:45:12.889259 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31172 2019-Jan-13 16:45:12.889905 - [DEBUG]
31173 2019-Jan-13 16:45:12.889930 - [DEBUG] EDGE:
31174 2019-Jan-13 16:45:12.889987 - [DEBUG] ---> 31175 2019-Jan-13 16:45:12.890628 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31176 2019-Jan-13 16:45:12.891294 - [DEBUG]
31177 2019-Jan-13 16:45:12.891321 - [DEBUG] EDGE:
31178 2019-Jan-13 16:45:12.891384 - [DEBUG] ---> 31179 2019-Jan-13 16:45:12.892047 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31180 2019-Jan-13 16:45:12.892691 - [DEBUG]
31181 2019-Jan-13 16:45:12.892716 - [DEBUG] EDGE:
31182 2019-Jan-13 16:45:12.892774 - [DEBUG] ---> 31183 2019-Jan-13 16:45:12.893416 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31184 2019-Jan-13 16:45:12.894068 - [DEBUG]
31185 2019-Jan-13 16:45:12.894093 - [DEBUG] EDGE:
31186 2019-Jan-13 16:45:12.894153 - [DEBUG] ---> 31187 2019-Jan-13 16:45:12.894817 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31188 2019-Jan-13 16:45:12.895462 - [DEBUG]
31189 2019-Jan-13 16:45:12.895487 - [DEBUG] EDGE:
31190 2019-Jan-13 16:45:12.895546 - [DEBUG] ---> 31191 2019-Jan-13 16:45:12.896185 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31192 2019-Jan-13 16:45:12.896830 - [DEBUG]
31193 2019-Jan-13 16:45:12.896884 - [DEBUG] Compose: EdgeIdentity * AllBottom
31194 2019-Jan-13 16:45:12.896912 - [DEBUG]
31195 2019-Jan-13 16:45:12.896936 - [DEBUG] Propagate flow
31196 2019-Jan-13 16:45:12.896960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31197 2019-Jan-13 16:45:12.897017 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
31198 2019-Jan-13 16:45:12.897675 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31199 2019-Jan-13 16:45:12.898342 - [DEBUG] Edge function : AllBottom (result of previous compose)
31200 2019-Jan-13 16:45:12.898371 - [DEBUG]
31201 2019-Jan-13 16:45:12.898396 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31202 2019-Jan-13 16:45:12.898421 - [DEBUG] = AllBottom
31203 2019-Jan-13 16:45:12.898445 - [DEBUG]
31204 2019-Jan-13 16:45:12.898469 - [DEBUG] PROPAGATE: No new function!
31205 2019-Jan-13 16:45:12.898497 - [DEBUG] EDGE:
31206 2019-Jan-13 16:45:12.898557 - [DEBUG] ---> 31207 2019-Jan-13 16:45:12.899213 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31208 2019-Jan-13 16:45:12.899860 - [DEBUG]
31209 2019-Jan-13 16:45:12.899885 - [DEBUG] EDGE:
31210 2019-Jan-13 16:45:12.899943 - [DEBUG] ---> 31211 2019-Jan-13 16:45:12.900589 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31212 2019-Jan-13 16:45:12.901243 - [DEBUG]
31213 2019-Jan-13 16:45:12.901269 - [DEBUG] EDGE:
31214 2019-Jan-13 16:45:12.901329 - [DEBUG] ---> 31215 2019-Jan-13 16:45:12.901993 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31216 2019-Jan-13 16:45:12.902638 - [DEBUG]
31217 2019-Jan-13 16:45:12.902682 - [DEBUG] Compose: EdgeIdentity * AllBottom
31218 2019-Jan-13 16:45:12.902709 - [DEBUG]
31219 2019-Jan-13 16:45:12.902734 - [DEBUG] Propagate flow
31220 2019-Jan-13 16:45:12.902757 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31221 2019-Jan-13 16:45:12.902814 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
31222 2019-Jan-13 16:45:12.903453 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31223 2019-Jan-13 16:45:12.904101 - [DEBUG] Edge function : AllBottom (result of previous compose)
31224 2019-Jan-13 16:45:12.904127 - [DEBUG]
31225 2019-Jan-13 16:45:12.904153 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31226 2019-Jan-13 16:45:12.904179 - [DEBUG] = AllBottom
31227 2019-Jan-13 16:45:12.904203 - [DEBUG]
31228 2019-Jan-13 16:45:12.904226 - [DEBUG] PROPAGATE: No new function!
31229 2019-Jan-13 16:45:12.904254 - [DEBUG] EDGE:
31230 2019-Jan-13 16:45:12.904312 - [DEBUG] ---> 31231 2019-Jan-13 16:45:12.904986 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31232 2019-Jan-13 16:45:12.905632 - [DEBUG]
31233 2019-Jan-13 16:45:12.905657 - [DEBUG] EDGE:
31234 2019-Jan-13 16:45:12.905715 - [DEBUG] ---> 31235 2019-Jan-13 16:45:12.906355 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31236 2019-Jan-13 16:45:12.906998 - [DEBUG]
31237 2019-Jan-13 16:45:12.907023 - [DEBUG] EDGE:
31238 2019-Jan-13 16:45:12.907094 - [DEBUG] ---> 31239 2019-Jan-13 16:45:12.907731 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31240 2019-Jan-13 16:45:12.908398 - [DEBUG]
31241 2019-Jan-13 16:45:12.908423 - [DEBUG] EDGE:
31242 2019-Jan-13 16:45:12.908482 - [DEBUG] ---> 31243 2019-Jan-13 16:45:12.909123 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31244 2019-Jan-13 16:45:12.909766 - [DEBUG]
31245 2019-Jan-13 16:45:12.909805 - [DEBUG] Compose: EdgeIdentity * AllBottom
31246 2019-Jan-13 16:45:12.909832 - [DEBUG]
31247 2019-Jan-13 16:45:12.909856 - [DEBUG] Propagate flow
31248 2019-Jan-13 16:45:12.909879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31249 2019-Jan-13 16:45:12.909936 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
31250 2019-Jan-13 16:45:12.910575 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31251 2019-Jan-13 16:45:12.911220 - [DEBUG] Edge function : AllBottom (result of previous compose)
31252 2019-Jan-13 16:45:12.911245 - [DEBUG]
31253 2019-Jan-13 16:45:12.911270 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31254 2019-Jan-13 16:45:12.911296 - [DEBUG] = AllBottom
31255 2019-Jan-13 16:45:12.911320 - [DEBUG]
31256 2019-Jan-13 16:45:12.911343 - [DEBUG] PROPAGATE: No new function!
31257 2019-Jan-13 16:45:12.911369 - [DEBUG] EDGE:
31258 2019-Jan-13 16:45:12.911441 - [DEBUG] ---> 31259 2019-Jan-13 16:45:12.912086 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31260 2019-Jan-13 16:45:12.912730 - [DEBUG]
31261 2019-Jan-13 16:45:12.912755 - [DEBUG] EDGE:
31262 2019-Jan-13 16:45:12.912813 - [DEBUG] ---> 31263 2019-Jan-13 16:45:12.913448 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31264 2019-Jan-13 16:45:12.914092 - [DEBUG]
31265 2019-Jan-13 16:45:12.914117 - [DEBUG] EDGE:
31266 2019-Jan-13 16:45:12.914175 - [DEBUG] ---> 31267 2019-Jan-13 16:45:12.914865 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31268 2019-Jan-13 16:45:12.915533 - [DEBUG]
31269 2019-Jan-13 16:45:12.915588 - [DEBUG] Compose: EdgeIdentity * AllBottom
31270 2019-Jan-13 16:45:12.915617 - [DEBUG]
31271 2019-Jan-13 16:45:12.915641 - [DEBUG] Propagate flow
31272 2019-Jan-13 16:45:12.915664 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31273 2019-Jan-13 16:45:12.915727 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
31274 2019-Jan-13 16:45:12.916390 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31275 2019-Jan-13 16:45:12.917059 - [DEBUG] Edge function : AllBottom (result of previous compose)
31276 2019-Jan-13 16:45:12.917084 - [DEBUG]
31277 2019-Jan-13 16:45:12.917130 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31278 2019-Jan-13 16:45:12.917157 - [DEBUG] = AllBottom
31279 2019-Jan-13 16:45:12.917181 - [DEBUG]
31280 2019-Jan-13 16:45:12.917205 - [DEBUG] PROPAGATE: No new function!
31281 2019-Jan-13 16:45:12.917232 - [DEBUG] Compose: EdgeIdentity * AllBottom
31282 2019-Jan-13 16:45:12.917258 - [DEBUG]
31283 2019-Jan-13 16:45:12.917283 - [DEBUG] Propagate flow
31284 2019-Jan-13 16:45:12.917306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31285 2019-Jan-13 16:45:12.917370 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
31286 2019-Jan-13 16:45:12.918057 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31287 2019-Jan-13 16:45:12.918761 - [DEBUG] Edge function : AllBottom (result of previous compose)
31288 2019-Jan-13 16:45:12.918787 - [DEBUG]
31289 2019-Jan-13 16:45:12.918813 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31290 2019-Jan-13 16:45:12.918839 - [DEBUG] = AllBottom
31291 2019-Jan-13 16:45:12.918864 - [DEBUG]
31292 2019-Jan-13 16:45:12.918887 - [DEBUG] PROPAGATE: No new function!
31293 2019-Jan-13 16:45:12.918919 - [DEBUG] EDGE:
31294 2019-Jan-13 16:45:12.918983 - [DEBUG] ---> 31295 2019-Jan-13 16:45:12.919673 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31296 2019-Jan-13 16:45:12.920357 - [DEBUG]
31297 2019-Jan-13 16:45:12.920385 - [DEBUG] EDGE:
31298 2019-Jan-13 16:45:12.920447 - [DEBUG] ---> 31299 2019-Jan-13 16:45:12.921090 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31300 2019-Jan-13 16:45:12.921760 - [DEBUG]
31301 2019-Jan-13 16:45:12.921789 - [DEBUG] Compose: EdgeIdentity * AllBottom
31302 2019-Jan-13 16:45:12.921815 - [DEBUG]
31303 2019-Jan-13 16:45:12.921839 - [DEBUG] Propagate flow
31304 2019-Jan-13 16:45:12.921862 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31305 2019-Jan-13 16:45:12.921919 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
31306 2019-Jan-13 16:45:12.922555 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31307 2019-Jan-13 16:45:12.923200 - [DEBUG] Edge function : AllBottom (result of previous compose)
31308 2019-Jan-13 16:45:12.923226 - [DEBUG]
31309 2019-Jan-13 16:45:12.923251 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31310 2019-Jan-13 16:45:12.923277 - [DEBUG] = AllBottom
31311 2019-Jan-13 16:45:12.923302 - [DEBUG]
31312 2019-Jan-13 16:45:12.923325 - [DEBUG] PROPAGATE: No new function!
31313 2019-Jan-13 16:45:12.923350 - [DEBUG] EDGE:
31314 2019-Jan-13 16:45:12.923412 - [DEBUG] ---> 31315 2019-Jan-13 16:45:12.924063 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31316 2019-Jan-13 16:45:12.924714 - [DEBUG]
31317 2019-Jan-13 16:45:12.924761 - [DEBUG] Compose: EdgeIdentity * AllBottom
31318 2019-Jan-13 16:45:12.924790 - [DEBUG]
31319 2019-Jan-13 16:45:12.924814 - [DEBUG] Propagate flow
31320 2019-Jan-13 16:45:12.924837 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31321 2019-Jan-13 16:45:12.924896 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31322 2019-Jan-13 16:45:12.925558 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
31323 2019-Jan-13 16:45:12.926215 - [DEBUG] Edge function : AllBottom (result of previous compose)
31324 2019-Jan-13 16:45:12.926240 - [DEBUG]
31325 2019-Jan-13 16:45:12.926269 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31326 2019-Jan-13 16:45:12.926294 - [DEBUG] = AllBottom
31327 2019-Jan-13 16:45:12.926318 - [DEBUG]
31328 2019-Jan-13 16:45:12.926342 - [DEBUG] PROPAGATE: No new function!
31329 2019-Jan-13 16:45:12.926401 - [DEBUG] Compose: EdgeIdentity * AllBottom
31330 2019-Jan-13 16:45:12.926429 - [DEBUG]
31331 2019-Jan-13 16:45:12.926453 - [DEBUG] Propagate flow
31332 2019-Jan-13 16:45:12.926476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31333 2019-Jan-13 16:45:12.926534 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31334 2019-Jan-13 16:45:12.927179 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31335 2019-Jan-13 16:45:12.927819 - [DEBUG] Edge function : AllBottom (result of previous compose)
31336 2019-Jan-13 16:45:12.927844 - [DEBUG]
31337 2019-Jan-13 16:45:12.927868 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31338 2019-Jan-13 16:45:12.927894 - [DEBUG] = AllBottom
31339 2019-Jan-13 16:45:12.927918 - [DEBUG]
31340 2019-Jan-13 16:45:12.927942 - [DEBUG] PROPAGATE: No new function!
31341 2019-Jan-13 16:45:12.927967 - [DEBUG] Compose: EdgeIdentity * AllBottom
31342 2019-Jan-13 16:45:12.927993 - [DEBUG]
31343 2019-Jan-13 16:45:12.928017 - [DEBUG] Propagate flow
31344 2019-Jan-13 16:45:12.928040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31345 2019-Jan-13 16:45:12.928111 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31346 2019-Jan-13 16:45:12.928751 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
31347 2019-Jan-13 16:45:12.929396 - [DEBUG] Edge function : AllBottom (result of previous compose)
31348 2019-Jan-13 16:45:12.929421 - [DEBUG]
31349 2019-Jan-13 16:45:12.929445 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31350 2019-Jan-13 16:45:12.929471 - [DEBUG] = AllBottom
31351 2019-Jan-13 16:45:12.929495 - [DEBUG]
31352 2019-Jan-13 16:45:12.929519 - [DEBUG] PROPAGATE: No new function!
31353 2019-Jan-13 16:45:12.929546 - [DEBUG] EDGE:
31354 2019-Jan-13 16:45:12.929605 - [DEBUG] ---> 31355 2019-Jan-13 16:45:12.930251 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31356 2019-Jan-13 16:45:12.930891 - [DEBUG]
31357 2019-Jan-13 16:45:12.930928 - [DEBUG] Compose: EdgeIdentity * AllBottom
31358 2019-Jan-13 16:45:12.930955 - [DEBUG]
31359 2019-Jan-13 16:45:12.930978 - [DEBUG] Propagate flow
31360 2019-Jan-13 16:45:12.931002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31361 2019-Jan-13 16:45:12.931058 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31362 2019-Jan-13 16:45:12.931735 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31363 2019-Jan-13 16:45:12.932394 - [DEBUG] Edge function : AllBottom (result of previous compose)
31364 2019-Jan-13 16:45:12.932420 - [DEBUG]
31365 2019-Jan-13 16:45:12.932447 - [DEBUG] Join: AllTop & AllBottom
31366 2019-Jan-13 16:45:12.932473 - [DEBUG] = AllBottom (new jump func)
31367 2019-Jan-13 16:45:12.932498 - [DEBUG]
31368 2019-Jan-13 16:45:12.932538 - [DEBUG] Start adding new jump function
31369 2019-Jan-13 16:45:12.932562 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31370 2019-Jan-13 16:45:12.932626 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31371 2019-Jan-13 16:45:12.933319 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31372 2019-Jan-13 16:45:12.934010 - [DEBUG] Edge Function : AllBottom
31373 2019-Jan-13 16:45:12.934048 - [DEBUG] End adding new jump function
31374 2019-Jan-13 16:45:12.934073 - [DEBUG]
31375 2019-Jan-13 16:45:12.934097 - [DEBUG] -------------------------------------------- 861. Path Edge --------------------------------------------
31376 2019-Jan-13 16:45:12.934123 - [DEBUG]
31377 2019-Jan-13 16:45:12.934147 - [DEBUG] Process 861. path edge:
31378 2019-Jan-13 16:45:12.934172 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31379 2019-Jan-13 16:45:12.934249 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
31380 2019-Jan-13 16:45:12.934992 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31381 2019-Jan-13 16:45:12.935689 - [DEBUG]
31382 2019-Jan-13 16:45:12.935715 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31383 2019-Jan-13 16:45:12.936395 - [DEBUG] Possible callees:
31384 2019-Jan-13 16:45:12.936421 - [DEBUG] foo
31385 2019-Jan-13 16:45:12.936446 - [DEBUG] Possible return sites:
31386 2019-Jan-13 16:45:12.936470 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12631387 2019-Jan-13 16:45:12.937756 - [DEBUG] Found and process special summary
31388 2019-Jan-13 16:45:12.937812 - [DEBUG] Compose: EdgeIdentity * AllBottom
31389 2019-Jan-13 16:45:12.937840 - [DEBUG]
31390 2019-Jan-13 16:45:12.937865 - [DEBUG] Propagate flow
31391 2019-Jan-13 16:45:12.937888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31392 2019-Jan-13 16:45:12.937948 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31393 2019-Jan-13 16:45:12.938613 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31394 2019-Jan-13 16:45:12.939253 - [DEBUG] Edge function : AllBottom (result of previous compose)
31395 2019-Jan-13 16:45:12.939279 - [DEBUG]
31396 2019-Jan-13 16:45:12.939305 - [DEBUG] Join: AllTop & AllBottom
31397 2019-Jan-13 16:45:12.939331 - [DEBUG] = AllBottom (new jump func)
31398 2019-Jan-13 16:45:12.939355 - [DEBUG]
31399 2019-Jan-13 16:45:12.939379 - [DEBUG] Start adding new jump function
31400 2019-Jan-13 16:45:12.939402 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31401 2019-Jan-13 16:45:12.939458 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31402 2019-Jan-13 16:45:12.940097 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31403 2019-Jan-13 16:45:12.940745 - [DEBUG] Edge Function : AllBottom
31404 2019-Jan-13 16:45:12.940775 - [DEBUG] End adding new jump function
31405 2019-Jan-13 16:45:12.940799 - [DEBUG]
31406 2019-Jan-13 16:45:12.940822 - [DEBUG] -------------------------------------------- 862. Path Edge --------------------------------------------
31407 2019-Jan-13 16:45:12.940847 - [DEBUG]
31408 2019-Jan-13 16:45:12.940870 - [DEBUG] Process 862. path edge:
31409 2019-Jan-13 16:45:12.940894 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31410 2019-Jan-13 16:45:12.940951 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
31411 2019-Jan-13 16:45:12.941631 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31412 2019-Jan-13 16:45:12.942270 - [DEBUG]
31413 2019-Jan-13 16:45:12.942296 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31414 2019-Jan-13 16:45:12.942956 - [DEBUG] Compose: EdgeIdentity * AllBottom
31415 2019-Jan-13 16:45:12.942985 - [DEBUG]
31416 2019-Jan-13 16:45:12.943009 - [DEBUG] Propagate flow
31417 2019-Jan-13 16:45:12.943032 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31418 2019-Jan-13 16:45:12.943090 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
31419 2019-Jan-13 16:45:12.943727 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31420 2019-Jan-13 16:45:12.944366 - [DEBUG] Edge function : AllBottom (result of previous compose)
31421 2019-Jan-13 16:45:12.944392 - [DEBUG]
31422 2019-Jan-13 16:45:12.944417 - [DEBUG] Join: AllTop & AllBottom
31423 2019-Jan-13 16:45:12.944443 - [DEBUG] = AllBottom (new jump func)
31424 2019-Jan-13 16:45:12.944470 - [DEBUG]
31425 2019-Jan-13 16:45:12.944493 - [DEBUG] Start adding new jump function
31426 2019-Jan-13 16:45:12.944517 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31427 2019-Jan-13 16:45:12.944574 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31428 2019-Jan-13 16:45:12.945265 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
31429 2019-Jan-13 16:45:12.945922 - [DEBUG] Edge Function : AllBottom
31430 2019-Jan-13 16:45:12.945953 - [DEBUG] End adding new jump function
31431 2019-Jan-13 16:45:12.945977 - [DEBUG]
31432 2019-Jan-13 16:45:12.946001 - [DEBUG] -------------------------------------------- 863. Path Edge --------------------------------------------
31433 2019-Jan-13 16:45:12.946026 - [DEBUG]
31434 2019-Jan-13 16:45:12.946049 - [DEBUG] Process 863. path edge:
31435 2019-Jan-13 16:45:12.946073 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31436 2019-Jan-13 16:45:12.946133 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
31437 2019-Jan-13 16:45:12.946772 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31438 2019-Jan-13 16:45:12.947413 - [DEBUG]
31439 2019-Jan-13 16:45:12.947439 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
31440 2019-Jan-13 16:45:12.948131 - [DEBUG] Compose: EdgeIdentity * AllBottom
31441 2019-Jan-13 16:45:12.948159 - [DEBUG]
31442 2019-Jan-13 16:45:12.948184 - [DEBUG] Propagate flow
31443 2019-Jan-13 16:45:12.948207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31444 2019-Jan-13 16:45:12.948267 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
31445 2019-Jan-13 16:45:12.948916 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31446 2019-Jan-13 16:45:12.949558 - [DEBUG] Edge function : AllBottom (result of previous compose)
31447 2019-Jan-13 16:45:12.949583 - [DEBUG]
31448 2019-Jan-13 16:45:12.949609 - [DEBUG] Join: AllTop & AllBottom
31449 2019-Jan-13 16:45:12.949636 - [DEBUG] = AllBottom (new jump func)
31450 2019-Jan-13 16:45:12.949660 - [DEBUG]
31451 2019-Jan-13 16:45:12.949684 - [DEBUG] Start adding new jump function
31452 2019-Jan-13 16:45:12.949707 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31453 2019-Jan-13 16:45:12.949782 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31454 2019-Jan-13 16:45:12.950423 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
31455 2019-Jan-13 16:45:12.951073 - [DEBUG] Edge Function : AllBottom
31456 2019-Jan-13 16:45:12.951103 - [DEBUG] End adding new jump function
31457 2019-Jan-13 16:45:12.951127 - [DEBUG]
31458 2019-Jan-13 16:45:12.951151 - [DEBUG] -------------------------------------------- 864. Path Edge --------------------------------------------
31459 2019-Jan-13 16:45:12.951175 - [DEBUG]
31460 2019-Jan-13 16:45:12.951199 - [DEBUG] Process 864. path edge:
31461 2019-Jan-13 16:45:12.951223 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31462 2019-Jan-13 16:45:12.951282 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
31463 2019-Jan-13 16:45:12.951944 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31464 2019-Jan-13 16:45:12.952584 - [DEBUG]
31465 2019-Jan-13 16:45:12.952611 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
31466 2019-Jan-13 16:45:12.953267 - [DEBUG] Compose: EdgeIdentity * AllBottom
31467 2019-Jan-13 16:45:12.953296 - [DEBUG]
31468 2019-Jan-13 16:45:12.953319 - [DEBUG] Propagate flow
31469 2019-Jan-13 16:45:12.953343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31470 2019-Jan-13 16:45:12.953400 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31471 2019-Jan-13 16:45:12.954054 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31472 2019-Jan-13 16:45:12.954703 - [DEBUG] Edge function : AllBottom (result of previous compose)
31473 2019-Jan-13 16:45:12.954728 - [DEBUG]
31474 2019-Jan-13 16:45:12.954771 - [DEBUG] Join: AllTop & AllBottom
31475 2019-Jan-13 16:45:12.954798 - [DEBUG] = AllBottom (new jump func)
31476 2019-Jan-13 16:45:12.954822 - [DEBUG]
31477 2019-Jan-13 16:45:12.954846 - [DEBUG] Start adding new jump function
31478 2019-Jan-13 16:45:12.954869 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31479 2019-Jan-13 16:45:12.954926 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31480 2019-Jan-13 16:45:12.955573 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31481 2019-Jan-13 16:45:12.956220 - [DEBUG] Edge Function : AllBottom
31482 2019-Jan-13 16:45:12.956248 - [DEBUG] End adding new jump function
31483 2019-Jan-13 16:45:12.956272 - [DEBUG]
31484 2019-Jan-13 16:45:12.956296 - [DEBUG] -------------------------------------------- 865. Path Edge --------------------------------------------
31485 2019-Jan-13 16:45:12.956320 - [DEBUG]
31486 2019-Jan-13 16:45:12.956344 - [DEBUG] Process 865. path edge:
31487 2019-Jan-13 16:45:12.956367 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31488 2019-Jan-13 16:45:12.956428 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
31489 2019-Jan-13 16:45:12.957097 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31490 2019-Jan-13 16:45:12.957773 - [DEBUG]
31491 2019-Jan-13 16:45:12.957798 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31492 2019-Jan-13 16:45:12.958533 - [DEBUG] Possible callees:
31493 2019-Jan-13 16:45:12.958560 - [DEBUG] llvm.dbg.declare
31494 2019-Jan-13 16:45:12.958585 - [DEBUG] Possible return sites:
31495 2019-Jan-13 16:45:12.958609 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13631496 2019-Jan-13 16:45:12.959986 - [DEBUG] Found and process special summary
31497 2019-Jan-13 16:45:12.960047 - [DEBUG] Compose: EdgeIdentity * AllBottom
31498 2019-Jan-13 16:45:12.960077 - [DEBUG]
31499 2019-Jan-13 16:45:12.960102 - [DEBUG] Propagate flow
31500 2019-Jan-13 16:45:12.960125 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31501 2019-Jan-13 16:45:12.960195 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31502 2019-Jan-13 16:45:12.960857 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31503 2019-Jan-13 16:45:12.961526 - [DEBUG] Edge function : AllBottom (result of previous compose)
31504 2019-Jan-13 16:45:12.961551 - [DEBUG]
31505 2019-Jan-13 16:45:12.961577 - [DEBUG] Join: AllTop & AllBottom
31506 2019-Jan-13 16:45:12.961604 - [DEBUG] = AllBottom (new jump func)
31507 2019-Jan-13 16:45:12.961628 - [DEBUG]
31508 2019-Jan-13 16:45:12.961652 - [DEBUG] Start adding new jump function
31509 2019-Jan-13 16:45:12.961675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31510 2019-Jan-13 16:45:12.961732 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31511 2019-Jan-13 16:45:12.962373 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31512 2019-Jan-13 16:45:12.963011 - [DEBUG] Edge Function : AllBottom
31513 2019-Jan-13 16:45:12.963040 - [DEBUG] End adding new jump function
31514 2019-Jan-13 16:45:12.963065 - [DEBUG]
31515 2019-Jan-13 16:45:12.963089 - [DEBUG] -------------------------------------------- 866. Path Edge --------------------------------------------
31516 2019-Jan-13 16:45:12.963114 - [DEBUG]
31517 2019-Jan-13 16:45:12.963137 - [DEBUG] Process 866. path edge:
31518 2019-Jan-13 16:45:12.963161 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31519 2019-Jan-13 16:45:12.963218 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
31520 2019-Jan-13 16:45:12.963857 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31521 2019-Jan-13 16:45:12.964496 - [DEBUG]
31522 2019-Jan-13 16:45:12.964521 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31523 2019-Jan-13 16:45:12.965234 - [DEBUG] Compose: EdgeIdentity * AllBottom
31524 2019-Jan-13 16:45:12.965264 - [DEBUG]
31525 2019-Jan-13 16:45:12.965288 - [DEBUG] Propagate flow
31526 2019-Jan-13 16:45:12.965312 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31527 2019-Jan-13 16:45:12.965375 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
31528 2019-Jan-13 16:45:12.966040 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31529 2019-Jan-13 16:45:12.966726 - [DEBUG] Edge function : AllBottom (result of previous compose)
31530 2019-Jan-13 16:45:12.966754 - [DEBUG]
31531 2019-Jan-13 16:45:12.966781 - [DEBUG] Join: AllTop & AllBottom
31532 2019-Jan-13 16:45:12.966808 - [DEBUG] = AllBottom (new jump func)
31533 2019-Jan-13 16:45:12.966833 - [DEBUG]
31534 2019-Jan-13 16:45:12.966857 - [DEBUG] Start adding new jump function
31535 2019-Jan-13 16:45:12.966880 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31536 2019-Jan-13 16:45:12.966982 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31537 2019-Jan-13 16:45:12.967702 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
31538 2019-Jan-13 16:45:12.968456 - [DEBUG] Edge Function : AllBottom
31539 2019-Jan-13 16:45:12.968495 - [DEBUG] End adding new jump function
31540 2019-Jan-13 16:45:12.968521 - [DEBUG]
31541 2019-Jan-13 16:45:12.968547 - [DEBUG] -------------------------------------------- 867. Path Edge --------------------------------------------
31542 2019-Jan-13 16:45:12.968573 - [DEBUG]
31543 2019-Jan-13 16:45:12.968597 - [DEBUG] Process 867. path edge:
31544 2019-Jan-13 16:45:12.968622 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31545 2019-Jan-13 16:45:12.968702 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
31546 2019-Jan-13 16:45:12.969369 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31547 2019-Jan-13 16:45:12.970015 - [DEBUG]
31548 2019-Jan-13 16:45:12.970042 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
31549 2019-Jan-13 16:45:12.970713 - [DEBUG] Compose: EdgeIdentity * AllBottom
31550 2019-Jan-13 16:45:12.970742 - [DEBUG]
31551 2019-Jan-13 16:45:12.970766 - [DEBUG] Propagate flow
31552 2019-Jan-13 16:45:12.970789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31553 2019-Jan-13 16:45:12.970848 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
31554 2019-Jan-13 16:45:12.971513 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31555 2019-Jan-13 16:45:12.972170 - [DEBUG] Edge function : AllBottom (result of previous compose)
31556 2019-Jan-13 16:45:12.972196 - [DEBUG]
31557 2019-Jan-13 16:45:12.972222 - [DEBUG] Join: AllTop & AllBottom
31558 2019-Jan-13 16:45:12.972248 - [DEBUG] = AllBottom (new jump func)
31559 2019-Jan-13 16:45:12.972273 - [DEBUG]
31560 2019-Jan-13 16:45:12.972296 - [DEBUG] Start adding new jump function
31561 2019-Jan-13 16:45:12.972320 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31562 2019-Jan-13 16:45:12.972378 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31563 2019-Jan-13 16:45:12.973020 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
31564 2019-Jan-13 16:45:12.973655 - [DEBUG] Edge Function : AllBottom
31565 2019-Jan-13 16:45:12.973689 - [DEBUG] End adding new jump function
31566 2019-Jan-13 16:45:12.973714 - [DEBUG]
31567 2019-Jan-13 16:45:12.973738 - [DEBUG] -------------------------------------------- 868. Path Edge --------------------------------------------
31568 2019-Jan-13 16:45:12.973763 - [DEBUG]
31569 2019-Jan-13 16:45:12.973787 - [DEBUG] Process 868. path edge:
31570 2019-Jan-13 16:45:12.973811 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31571 2019-Jan-13 16:45:12.973868 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
31572 2019-Jan-13 16:45:12.974500 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31573 2019-Jan-13 16:45:12.975190 - [DEBUG]
31574 2019-Jan-13 16:45:12.975216 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
31575 2019-Jan-13 16:45:12.975906 - [DEBUG] Compose: EdgeIdentity * AllBottom
31576 2019-Jan-13 16:45:12.975936 - [DEBUG]
31577 2019-Jan-13 16:45:12.975959 - [DEBUG] Propagate flow
31578 2019-Jan-13 16:45:12.975983 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31579 2019-Jan-13 16:45:12.976050 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31580 2019-Jan-13 16:45:12.976751 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31581 2019-Jan-13 16:45:12.977396 - [DEBUG] Edge function : AllBottom (result of previous compose)
31582 2019-Jan-13 16:45:12.977421 - [DEBUG]
31583 2019-Jan-13 16:45:12.977447 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31584 2019-Jan-13 16:45:12.977473 - [DEBUG] = AllBottom
31585 2019-Jan-13 16:45:12.977498 - [DEBUG]
31586 2019-Jan-13 16:45:12.977521 - [DEBUG] PROPAGATE: No new function!
31587 2019-Jan-13 16:45:12.977546 - [DEBUG] EDGE:
31588 2019-Jan-13 16:45:12.977605 - [DEBUG] ---> 31589 2019-Jan-13 16:45:12.978264 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31590 2019-Jan-13 16:45:12.978904 - [DEBUG]
31591 2019-Jan-13 16:45:12.978929 - [DEBUG] EDGE:
31592 2019-Jan-13 16:45:12.978986 - [DEBUG] ---> 31593 2019-Jan-13 16:45:12.979622 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31594 2019-Jan-13 16:45:12.980261 - [DEBUG]
31595 2019-Jan-13 16:45:12.980288 - [DEBUG] Compose: EdgeIdentity * AllBottom
31596 2019-Jan-13 16:45:12.980314 - [DEBUG]
31597 2019-Jan-13 16:45:12.980337 - [DEBUG] Propagate flow
31598 2019-Jan-13 16:45:12.980361 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31599 2019-Jan-13 16:45:12.980417 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
31600 2019-Jan-13 16:45:12.981052 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31601 2019-Jan-13 16:45:12.981709 - [DEBUG] Edge function : AllBottom (result of previous compose)
31602 2019-Jan-13 16:45:12.981734 - [DEBUG]
31603 2019-Jan-13 16:45:12.981760 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31604 2019-Jan-13 16:45:12.981785 - [DEBUG] = AllBottom
31605 2019-Jan-13 16:45:12.981810 - [DEBUG]
31606 2019-Jan-13 16:45:12.981833 - [DEBUG] PROPAGATE: No new function!
31607 2019-Jan-13 16:45:12.981858 - [DEBUG] EDGE:
31608 2019-Jan-13 16:45:12.981916 - [DEBUG] ---> 31609 2019-Jan-13 16:45:12.982568 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31610 2019-Jan-13 16:45:12.983216 - [DEBUG]
31611 2019-Jan-13 16:45:12.983243 - [DEBUG] Compose: EdgeIdentity * AllBottom
31612 2019-Jan-13 16:45:12.983269 - [DEBUG]
31613 2019-Jan-13 16:45:12.983293 - [DEBUG] Propagate flow
31614 2019-Jan-13 16:45:12.983316 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31615 2019-Jan-13 16:45:12.983373 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31616 2019-Jan-13 16:45:12.984013 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31617 2019-Jan-13 16:45:12.984658 - [DEBUG] Edge function : AllBottom (result of previous compose)
31618 2019-Jan-13 16:45:12.984688 - [DEBUG]
31619 2019-Jan-13 16:45:12.984714 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31620 2019-Jan-13 16:45:12.984755 - [DEBUG] = AllBottom
31621 2019-Jan-13 16:45:12.984782 - [DEBUG]
31622 2019-Jan-13 16:45:12.984805 - [DEBUG] PROPAGATE: No new function!
31623 2019-Jan-13 16:45:12.984860 - [DEBUG] Compose: EdgeIdentity * AllBottom
31624 2019-Jan-13 16:45:12.984900 - [DEBUG]
31625 2019-Jan-13 16:45:12.984924 - [DEBUG] Propagate flow
31626 2019-Jan-13 16:45:12.984948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31627 2019-Jan-13 16:45:12.985009 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31628 2019-Jan-13 16:45:12.985661 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31629 2019-Jan-13 16:45:12.986302 - [DEBUG] Edge function : AllBottom (result of previous compose)
31630 2019-Jan-13 16:45:12.986327 - [DEBUG]
31631 2019-Jan-13 16:45:12.986352 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31632 2019-Jan-13 16:45:12.986378 - [DEBUG] = AllBottom
31633 2019-Jan-13 16:45:12.986402 - [DEBUG]
31634 2019-Jan-13 16:45:12.986425 - [DEBUG] PROPAGATE: No new function!
31635 2019-Jan-13 16:45:12.986450 - [DEBUG] Compose: EdgeIdentity * AllBottom
31636 2019-Jan-13 16:45:12.986476 - [DEBUG]
31637 2019-Jan-13 16:45:12.986500 - [DEBUG] Propagate flow
31638 2019-Jan-13 16:45:12.986523 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31639 2019-Jan-13 16:45:12.986579 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31640 2019-Jan-13 16:45:12.987218 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31641 2019-Jan-13 16:45:12.987863 - [DEBUG] Edge function : AllBottom (result of previous compose)
31642 2019-Jan-13 16:45:12.987888 - [DEBUG]
31643 2019-Jan-13 16:45:12.987913 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31644 2019-Jan-13 16:45:12.987939 - [DEBUG] = AllBottom
31645 2019-Jan-13 16:45:12.987963 - [DEBUG]
31646 2019-Jan-13 16:45:12.987986 - [DEBUG] PROPAGATE: No new function!
31647 2019-Jan-13 16:45:12.988014 - [DEBUG] EDGE:
31648 2019-Jan-13 16:45:12.988084 - [DEBUG] ---> 31649 2019-Jan-13 16:45:12.988732 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31650 2019-Jan-13 16:45:12.989371 - [DEBUG]
31651 2019-Jan-13 16:45:12.989407 - [DEBUG] Compose: EdgeIdentity * AllBottom
31652 2019-Jan-13 16:45:12.989434 - [DEBUG]
31653 2019-Jan-13 16:45:12.989458 - [DEBUG] Propagate flow
31654 2019-Jan-13 16:45:12.989482 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31655 2019-Jan-13 16:45:12.989538 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31656 2019-Jan-13 16:45:12.990185 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31657 2019-Jan-13 16:45:12.990823 - [DEBUG] Edge function : AllBottom (result of previous compose)
31658 2019-Jan-13 16:45:12.990849 - [DEBUG]
31659 2019-Jan-13 16:45:12.990874 - [DEBUG] Join: AllTop & AllBottom
31660 2019-Jan-13 16:45:12.990900 - [DEBUG] = AllBottom (new jump func)
31661 2019-Jan-13 16:45:12.990924 - [DEBUG]
31662 2019-Jan-13 16:45:12.990948 - [DEBUG] Start adding new jump function
31663 2019-Jan-13 16:45:12.990971 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31664 2019-Jan-13 16:45:12.991027 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31665 2019-Jan-13 16:45:12.991683 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31666 2019-Jan-13 16:45:12.992329 - [DEBUG] Edge Function : AllBottom
31667 2019-Jan-13 16:45:12.992367 - [DEBUG] End adding new jump function
31668 2019-Jan-13 16:45:12.992391 - [DEBUG]
31669 2019-Jan-13 16:45:12.992415 - [DEBUG] -------------------------------------------- 869. Path Edge --------------------------------------------
31670 2019-Jan-13 16:45:12.992440 - [DEBUG]
31671 2019-Jan-13 16:45:12.992464 - [DEBUG] Process 869. path edge:
31672 2019-Jan-13 16:45:12.992487 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31673 2019-Jan-13 16:45:12.992544 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
31674 2019-Jan-13 16:45:12.993189 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31675 2019-Jan-13 16:45:12.993828 - [DEBUG]
31676 2019-Jan-13 16:45:12.993853 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31677 2019-Jan-13 16:45:12.994508 - [DEBUG] Possible callees:
31678 2019-Jan-13 16:45:12.994533 - [DEBUG] llvm.dbg.declare
31679 2019-Jan-13 16:45:12.994558 - [DEBUG] Possible return sites:
31680 2019-Jan-13 16:45:12.994582 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14331681 2019-Jan-13 16:45:12.995886 - [DEBUG] Found and process special summary
31682 2019-Jan-13 16:45:12.995928 - [DEBUG] Compose: EdgeIdentity * AllBottom
31683 2019-Jan-13 16:45:12.995956 - [DEBUG]
31684 2019-Jan-13 16:45:12.995980 - [DEBUG] Propagate flow
31685 2019-Jan-13 16:45:12.996003 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31686 2019-Jan-13 16:45:12.996060 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31687 2019-Jan-13 16:45:12.996710 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31688 2019-Jan-13 16:45:12.997367 - [DEBUG] Edge function : AllBottom (result of previous compose)
31689 2019-Jan-13 16:45:12.997392 - [DEBUG]
31690 2019-Jan-13 16:45:12.997418 - [DEBUG] Join: AllTop & AllBottom
31691 2019-Jan-13 16:45:12.997445 - [DEBUG] = AllBottom (new jump func)
31692 2019-Jan-13 16:45:12.997469 - [DEBUG]
31693 2019-Jan-13 16:45:12.997493 - [DEBUG] Start adding new jump function
31694 2019-Jan-13 16:45:12.997516 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31695 2019-Jan-13 16:45:12.997577 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31696 2019-Jan-13 16:45:12.998287 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31697 2019-Jan-13 16:45:12.998958 - [DEBUG] Edge Function : AllBottom
31698 2019-Jan-13 16:45:12.998991 - [DEBUG] End adding new jump function
31699 2019-Jan-13 16:45:12.999015 - [DEBUG]
31700 2019-Jan-13 16:45:12.999039 - [DEBUG] -------------------------------------------- 870. Path Edge --------------------------------------------
31701 2019-Jan-13 16:45:12.999064 - [DEBUG]
31702 2019-Jan-13 16:45:12.999088 - [DEBUG] Process 870. path edge:
31703 2019-Jan-13 16:45:12.999112 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31704 2019-Jan-13 16:45:12.999175 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
31705 2019-Jan-13 16:45:12.999858 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31706 2019-Jan-13 16:45:13.000541 - [DEBUG]
31707 2019-Jan-13 16:45:13.000568 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31708 2019-Jan-13 16:45:13.001318 - [DEBUG] Compose: EdgeIdentity * AllBottom
31709 2019-Jan-13 16:45:13.001349 - [DEBUG]
31710 2019-Jan-13 16:45:13.001373 - [DEBUG] Propagate flow
31711 2019-Jan-13 16:45:13.001397 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31712 2019-Jan-13 16:45:13.001487 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
31713 2019-Jan-13 16:45:13.002154 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31714 2019-Jan-13 16:45:13.002835 - [DEBUG] Edge function : AllBottom (result of previous compose)
31715 2019-Jan-13 16:45:13.002862 - [DEBUG]
31716 2019-Jan-13 16:45:13.002889 - [DEBUG] Join: AllTop & AllBottom
31717 2019-Jan-13 16:45:13.002916 - [DEBUG] = AllBottom (new jump func)
31718 2019-Jan-13 16:45:13.002941 - [DEBUG]
31719 2019-Jan-13 16:45:13.002966 - [DEBUG] Start adding new jump function
31720 2019-Jan-13 16:45:13.002990 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31721 2019-Jan-13 16:45:13.003059 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31722 2019-Jan-13 16:45:13.003757 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
31723 2019-Jan-13 16:45:13.004452 - [DEBUG] Edge Function : AllBottom
31724 2019-Jan-13 16:45:13.004491 - [DEBUG] End adding new jump function
31725 2019-Jan-13 16:45:13.004516 - [DEBUG]
31726 2019-Jan-13 16:45:13.004542 - [DEBUG] -------------------------------------------- 871. Path Edge --------------------------------------------
31727 2019-Jan-13 16:45:13.004569 - [DEBUG]
31728 2019-Jan-13 16:45:13.004593 - [DEBUG] Process 871. path edge:
31729 2019-Jan-13 16:45:13.004618 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31730 2019-Jan-13 16:45:13.004703 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
31731 2019-Jan-13 16:45:13.005458 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31732 2019-Jan-13 16:45:13.006147 - [DEBUG]
31733 2019-Jan-13 16:45:13.006176 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
31734 2019-Jan-13 16:45:13.006876 - [DEBUG] Compose: EdgeIdentity * AllBottom
31735 2019-Jan-13 16:45:13.006906 - [DEBUG]
31736 2019-Jan-13 16:45:13.006930 - [DEBUG] Propagate flow
31737 2019-Jan-13 16:45:13.006954 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31738 2019-Jan-13 16:45:13.007017 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
31739 2019-Jan-13 16:45:13.007653 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31740 2019-Jan-13 16:45:13.008317 - [DEBUG] Edge function : AllBottom (result of previous compose)
31741 2019-Jan-13 16:45:13.008342 - [DEBUG]
31742 2019-Jan-13 16:45:13.008368 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31743 2019-Jan-13 16:45:13.008394 - [DEBUG] = AllBottom
31744 2019-Jan-13 16:45:13.008419 - [DEBUG]
31745 2019-Jan-13 16:45:13.008442 - [DEBUG] PROPAGATE: No new function!
31746 2019-Jan-13 16:45:13.008467 - [DEBUG] EDGE:
31747 2019-Jan-13 16:45:13.008525 - [DEBUG] ---> 31748 2019-Jan-13 16:45:13.009159 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31749 2019-Jan-13 16:45:13.009799 - [DEBUG]
31750 2019-Jan-13 16:45:13.009826 - [DEBUG] Compose: EdgeIdentity * AllBottom
31751 2019-Jan-13 16:45:13.009852 - [DEBUG]
31752 2019-Jan-13 16:45:13.009876 - [DEBUG] Propagate flow
31753 2019-Jan-13 16:45:13.009900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31754 2019-Jan-13 16:45:13.009975 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
31755 2019-Jan-13 16:45:13.010610 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31756 2019-Jan-13 16:45:13.011251 - [DEBUG] Edge function : AllBottom (result of previous compose)
31757 2019-Jan-13 16:45:13.011277 - [DEBUG]
31758 2019-Jan-13 16:45:13.011302 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31759 2019-Jan-13 16:45:13.011328 - [DEBUG] = AllBottom
31760 2019-Jan-13 16:45:13.011353 - [DEBUG]
31761 2019-Jan-13 16:45:13.011377 - [DEBUG] PROPAGATE: No new function!
31762 2019-Jan-13 16:45:13.011414 - [DEBUG] EDGE:
31763 2019-Jan-13 16:45:13.011473 - [DEBUG] ---> 31764 2019-Jan-13 16:45:13.012128 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31765 2019-Jan-13 16:45:13.012778 - [DEBUG]
31766 2019-Jan-13 16:45:13.012806 - [DEBUG] Compose: EdgeIdentity * AllBottom
31767 2019-Jan-13 16:45:13.012833 - [DEBUG]
31768 2019-Jan-13 16:45:13.012857 - [DEBUG] Propagate flow
31769 2019-Jan-13 16:45:13.012880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31770 2019-Jan-13 16:45:13.012938 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31771 2019-Jan-13 16:45:13.013579 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31772 2019-Jan-13 16:45:13.014229 - [DEBUG] Edge function : AllBottom (result of previous compose)
31773 2019-Jan-13 16:45:13.014255 - [DEBUG]
31774 2019-Jan-13 16:45:13.014280 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31775 2019-Jan-13 16:45:13.014306 - [DEBUG] = AllBottom
31776 2019-Jan-13 16:45:13.014330 - [DEBUG]
31777 2019-Jan-13 16:45:13.014354 - [DEBUG] PROPAGATE: No new function!
31778 2019-Jan-13 16:45:13.014403 - [DEBUG] Compose: EdgeIdentity * AllBottom
31779 2019-Jan-13 16:45:13.014430 - [DEBUG]
31780 2019-Jan-13 16:45:13.014454 - [DEBUG] Propagate flow
31781 2019-Jan-13 16:45:13.014478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31782 2019-Jan-13 16:45:13.014535 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31783 2019-Jan-13 16:45:13.015212 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31784 2019-Jan-13 16:45:13.015869 - [DEBUG] Edge function : AllBottom (result of previous compose)
31785 2019-Jan-13 16:45:13.015895 - [DEBUG]
31786 2019-Jan-13 16:45:13.015921 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31787 2019-Jan-13 16:45:13.015947 - [DEBUG] = AllBottom
31788 2019-Jan-13 16:45:13.015971 - [DEBUG]
31789 2019-Jan-13 16:45:13.015995 - [DEBUG] PROPAGATE: No new function!
31790 2019-Jan-13 16:45:13.016021 - [DEBUG] Compose: EdgeIdentity * AllBottom
31791 2019-Jan-13 16:45:13.016047 - [DEBUG]
31792 2019-Jan-13 16:45:13.016071 - [DEBUG] Propagate flow
31793 2019-Jan-13 16:45:13.016094 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31794 2019-Jan-13 16:45:13.016152 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31795 2019-Jan-13 16:45:13.016795 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31796 2019-Jan-13 16:45:13.017441 - [DEBUG] Edge function : AllBottom (result of previous compose)
31797 2019-Jan-13 16:45:13.017466 - [DEBUG]
31798 2019-Jan-13 16:45:13.017491 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31799 2019-Jan-13 16:45:13.017517 - [DEBUG] = AllBottom
31800 2019-Jan-13 16:45:13.017556 - [DEBUG]
31801 2019-Jan-13 16:45:13.017580 - [DEBUG] PROPAGATE: No new function!
31802 2019-Jan-13 16:45:13.017609 - [DEBUG] EDGE:
31803 2019-Jan-13 16:45:13.017667 - [DEBUG] ---> 31804 2019-Jan-13 16:45:13.018333 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31805 2019-Jan-13 16:45:13.018973 - [DEBUG]
31806 2019-Jan-13 16:45:13.018998 - [DEBUG] EDGE:
31807 2019-Jan-13 16:45:13.019056 - [DEBUG] ---> 31808 2019-Jan-13 16:45:13.019694 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31809 2019-Jan-13 16:45:13.020332 - [DEBUG]
31810 2019-Jan-13 16:45:13.020372 - [DEBUG] Compose: EdgeIdentity * AllBottom
31811 2019-Jan-13 16:45:13.020399 - [DEBUG]
31812 2019-Jan-13 16:45:13.020423 - [DEBUG] Propagate flow
31813 2019-Jan-13 16:45:13.020446 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31814 2019-Jan-13 16:45:13.020503 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
31815 2019-Jan-13 16:45:13.021140 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31816 2019-Jan-13 16:45:13.021795 - [DEBUG] Edge function : AllBottom (result of previous compose)
31817 2019-Jan-13 16:45:13.021820 - [DEBUG]
31818 2019-Jan-13 16:45:13.021846 - [DEBUG] Join: AllTop & AllBottom
31819 2019-Jan-13 16:45:13.021872 - [DEBUG] = AllBottom (new jump func)
31820 2019-Jan-13 16:45:13.021897 - [DEBUG]
31821 2019-Jan-13 16:45:13.021920 - [DEBUG] Start adding new jump function
31822 2019-Jan-13 16:45:13.021944 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31823 2019-Jan-13 16:45:13.022000 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31824 2019-Jan-13 16:45:13.022640 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
31825 2019-Jan-13 16:45:13.023276 - [DEBUG] Edge Function : AllBottom
31826 2019-Jan-13 16:45:13.023311 - [DEBUG] End adding new jump function
31827 2019-Jan-13 16:45:13.023335 - [DEBUG]
31828 2019-Jan-13 16:45:13.023359 - [DEBUG] -------------------------------------------- 872. Path Edge --------------------------------------------
31829 2019-Jan-13 16:45:13.023384 - [DEBUG]
31830 2019-Jan-13 16:45:13.023408 - [DEBUG] Process 872. path edge:
31831 2019-Jan-13 16:45:13.023432 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31832 2019-Jan-13 16:45:13.023489 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
31833 2019-Jan-13 16:45:13.024143 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31834 2019-Jan-13 16:45:13.024803 - [DEBUG]
31835 2019-Jan-13 16:45:13.024830 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
31836 2019-Jan-13 16:45:13.025494 - [DEBUG] Compose: EdgeIdentity * AllBottom
31837 2019-Jan-13 16:45:13.025522 - [DEBUG]
31838 2019-Jan-13 16:45:13.025546 - [DEBUG] Propagate flow
31839 2019-Jan-13 16:45:13.025573 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31840 2019-Jan-13 16:45:13.025632 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31841 2019-Jan-13 16:45:13.026303 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31842 2019-Jan-13 16:45:13.026947 - [DEBUG] Edge function : AllBottom (result of previous compose)
31843 2019-Jan-13 16:45:13.026973 - [DEBUG]
31844 2019-Jan-13 16:45:13.026998 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31845 2019-Jan-13 16:45:13.027024 - [DEBUG] = AllBottom
31846 2019-Jan-13 16:45:13.027049 - [DEBUG]
31847 2019-Jan-13 16:45:13.027072 - [DEBUG] PROPAGATE: No new function!
31848 2019-Jan-13 16:45:13.027108 - [DEBUG] Compose: EdgeIdentity * AllBottom
31849 2019-Jan-13 16:45:13.027135 - [DEBUG]
31850 2019-Jan-13 16:45:13.027159 - [DEBUG] Propagate flow
31851 2019-Jan-13 16:45:13.027182 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31852 2019-Jan-13 16:45:13.027239 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31853 2019-Jan-13 16:45:13.027887 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31854 2019-Jan-13 16:45:13.028544 - [DEBUG] Edge function : AllBottom (result of previous compose)
31855 2019-Jan-13 16:45:13.028569 - [DEBUG]
31856 2019-Jan-13 16:45:13.028595 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31857 2019-Jan-13 16:45:13.028621 - [DEBUG] = AllBottom
31858 2019-Jan-13 16:45:13.028645 - [DEBUG]
31859 2019-Jan-13 16:45:13.028669 - [DEBUG] PROPAGATE: No new function!
31860 2019-Jan-13 16:45:13.028693 - [DEBUG] EDGE:
31861 2019-Jan-13 16:45:13.028750 - [DEBUG] ---> 31862 2019-Jan-13 16:45:13.029387 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31863 2019-Jan-13 16:45:13.030026 - [DEBUG]
31864 2019-Jan-13 16:45:13.030051 - [DEBUG] EDGE:
31865 2019-Jan-13 16:45:13.030109 - [DEBUG] ---> 31866 2019-Jan-13 16:45:13.030744 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31867 2019-Jan-13 16:45:13.031391 - [DEBUG]
31868 2019-Jan-13 16:45:13.031431 - [DEBUG] Compose: EdgeIdentity * AllBottom
31869 2019-Jan-13 16:45:13.031457 - [DEBUG]
31870 2019-Jan-13 16:45:13.031481 - [DEBUG] Propagate flow
31871 2019-Jan-13 16:45:13.031504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31872 2019-Jan-13 16:45:13.031560 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
31873 2019-Jan-13 16:45:13.032209 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31874 2019-Jan-13 16:45:13.032880 - [DEBUG] Edge function : AllBottom (result of previous compose)
31875 2019-Jan-13 16:45:13.032907 - [DEBUG]
31876 2019-Jan-13 16:45:13.032932 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31877 2019-Jan-13 16:45:13.032959 - [DEBUG] = AllBottom
31878 2019-Jan-13 16:45:13.032983 - [DEBUG]
31879 2019-Jan-13 16:45:13.033006 - [DEBUG] PROPAGATE: No new function!
31880 2019-Jan-13 16:45:13.033032 - [DEBUG] EDGE:
31881 2019-Jan-13 16:45:13.033094 - [DEBUG] ---> 31882 2019-Jan-13 16:45:13.033736 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31883 2019-Jan-13 16:45:13.034376 - [DEBUG]
31884 2019-Jan-13 16:45:13.034403 - [DEBUG] Compose: EdgeIdentity * AllBottom
31885 2019-Jan-13 16:45:13.034452 - [DEBUG]
31886 2019-Jan-13 16:45:13.034477 - [DEBUG] Propagate flow
31887 2019-Jan-13 16:45:13.034501 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31888 2019-Jan-13 16:45:13.034557 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31889 2019-Jan-13 16:45:13.035240 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31890 2019-Jan-13 16:45:13.035908 - [DEBUG] Edge function : AllBottom (result of previous compose)
31891 2019-Jan-13 16:45:13.035935 - [DEBUG]
31892 2019-Jan-13 16:45:13.035961 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31893 2019-Jan-13 16:45:13.035987 - [DEBUG] = AllBottom
31894 2019-Jan-13 16:45:13.036012 - [DEBUG]
31895 2019-Jan-13 16:45:13.036036 - [DEBUG] PROPAGATE: No new function!
31896 2019-Jan-13 16:45:13.036095 - [DEBUG] Compose: EdgeIdentity * AllBottom
31897 2019-Jan-13 16:45:13.036122 - [DEBUG]
31898 2019-Jan-13 16:45:13.036147 - [DEBUG] Propagate flow
31899 2019-Jan-13 16:45:13.036170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31900 2019-Jan-13 16:45:13.036237 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31901 2019-Jan-13 16:45:13.036901 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31902 2019-Jan-13 16:45:13.037579 - [DEBUG] Edge function : AllBottom (result of previous compose)
31903 2019-Jan-13 16:45:13.037606 - [DEBUG]
31904 2019-Jan-13 16:45:13.037634 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31905 2019-Jan-13 16:45:13.037660 - [DEBUG] = AllBottom
31906 2019-Jan-13 16:45:13.037685 - [DEBUG]
31907 2019-Jan-13 16:45:13.037708 - [DEBUG] PROPAGATE: No new function!
31908 2019-Jan-13 16:45:13.037736 - [DEBUG] Compose: EdgeIdentity * AllBottom
31909 2019-Jan-13 16:45:13.037763 - [DEBUG]
31910 2019-Jan-13 16:45:13.037788 - [DEBUG] Propagate flow
31911 2019-Jan-13 16:45:13.037811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31912 2019-Jan-13 16:45:13.037879 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31913 2019-Jan-13 16:45:13.038581 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31914 2019-Jan-13 16:45:13.039246 - [DEBUG] Edge function : AllBottom (result of previous compose)
31915 2019-Jan-13 16:45:13.039274 - [DEBUG]
31916 2019-Jan-13 16:45:13.039302 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31917 2019-Jan-13 16:45:13.039329 - [DEBUG] = AllBottom
31918 2019-Jan-13 16:45:13.039354 - [DEBUG]
31919 2019-Jan-13 16:45:13.039377 - [DEBUG] PROPAGATE: No new function!
31920 2019-Jan-13 16:45:13.039411 - [DEBUG] EDGE:
31921 2019-Jan-13 16:45:13.039489 - [DEBUG] ---> 31922 2019-Jan-13 16:45:13.040170 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31923 2019-Jan-13 16:45:13.040819 - [DEBUG]
31924 2019-Jan-13 16:45:13.040845 - [DEBUG] EDGE:
31925 2019-Jan-13 16:45:13.040904 - [DEBUG] ---> 31926 2019-Jan-13 16:45:13.041565 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31927 2019-Jan-13 16:45:13.042204 - [DEBUG]
31928 2019-Jan-13 16:45:13.042233 - [DEBUG] Compose: EdgeIdentity * AllBottom
31929 2019-Jan-13 16:45:13.042259 - [DEBUG]
31930 2019-Jan-13 16:45:13.042282 - [DEBUG] Propagate flow
31931 2019-Jan-13 16:45:13.042306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31932 2019-Jan-13 16:45:13.042382 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
31933 2019-Jan-13 16:45:13.043020 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
31934 2019-Jan-13 16:45:13.043661 - [DEBUG] Edge function : AllBottom (result of previous compose)
31935 2019-Jan-13 16:45:13.043687 - [DEBUG]
31936 2019-Jan-13 16:45:13.043713 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31937 2019-Jan-13 16:45:13.043738 - [DEBUG] = AllBottom
31938 2019-Jan-13 16:45:13.043763 - [DEBUG]
31939 2019-Jan-13 16:45:13.043786 - [DEBUG] PROPAGATE: No new function!
31940 2019-Jan-13 16:45:13.043811 - [DEBUG] EDGE:
31941 2019-Jan-13 16:45:13.043869 - [DEBUG] ---> 31942 2019-Jan-13 16:45:13.044508 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31943 2019-Jan-13 16:45:13.045180 - [DEBUG]
31944 2019-Jan-13 16:45:13.045206 - [DEBUG] EDGE:
31945 2019-Jan-13 16:45:13.045265 - [DEBUG] ---> 31946 2019-Jan-13 16:45:13.045909 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31947 2019-Jan-13 16:45:13.046548 - [DEBUG]
31948 2019-Jan-13 16:45:13.046574 - [DEBUG] EDGE:
31949 2019-Jan-13 16:45:13.046632 - [DEBUG] ---> 31950 2019-Jan-13 16:45:13.047267 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31951 2019-Jan-13 16:45:13.047906 - [DEBUG]
31952 2019-Jan-13 16:45:13.047933 - [DEBUG] Compose: EdgeIdentity * AllBottom
31953 2019-Jan-13 16:45:13.047959 - [DEBUG]
31954 2019-Jan-13 16:45:13.047983 - [DEBUG] Propagate flow
31955 2019-Jan-13 16:45:13.048006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31956 2019-Jan-13 16:45:13.048062 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31957 2019-Jan-13 16:45:13.048728 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31958 2019-Jan-13 16:45:13.049391 - [DEBUG] Edge function : AllBottom (result of previous compose)
31959 2019-Jan-13 16:45:13.049418 - [DEBUG]
31960 2019-Jan-13 16:45:13.049444 - [DEBUG] Join: AllTop & AllBottom
31961 2019-Jan-13 16:45:13.049471 - [DEBUG] = AllBottom (new jump func)
31962 2019-Jan-13 16:45:13.049496 - [DEBUG]
31963 2019-Jan-13 16:45:13.049520 - [DEBUG] Start adding new jump function
31964 2019-Jan-13 16:45:13.049543 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31965 2019-Jan-13 16:45:13.049611 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31966 2019-Jan-13 16:45:13.050297 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31967 2019-Jan-13 16:45:13.050987 - [DEBUG] Edge Function : AllBottom
31968 2019-Jan-13 16:45:13.051029 - [DEBUG] End adding new jump function
31969 2019-Jan-13 16:45:13.051054 - [DEBUG]
31970 2019-Jan-13 16:45:13.051080 - [DEBUG] -------------------------------------------- 873. Path Edge --------------------------------------------
31971 2019-Jan-13 16:45:13.051105 - [DEBUG]
31972 2019-Jan-13 16:45:13.051129 - [DEBUG] Process 873. path edge:
31973 2019-Jan-13 16:45:13.051153 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31974 2019-Jan-13 16:45:13.051236 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
31975 2019-Jan-13 16:45:13.052013 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31976 2019-Jan-13 16:45:13.052712 - [DEBUG]
31977 2019-Jan-13 16:45:13.052741 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31978 2019-Jan-13 16:45:13.053446 - [DEBUG] Compose: EdgeIdentity * AllBottom
31979 2019-Jan-13 16:45:13.053476 - [DEBUG]
31980 2019-Jan-13 16:45:13.053501 - [DEBUG] Propagate flow
31981 2019-Jan-13 16:45:13.053524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31982 2019-Jan-13 16:45:13.053592 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
31983 2019-Jan-13 16:45:13.054236 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31984 2019-Jan-13 16:45:13.054910 - [DEBUG] Edge function : AllBottom (result of previous compose)
31985 2019-Jan-13 16:45:13.054937 - [DEBUG]
31986 2019-Jan-13 16:45:13.054963 - [DEBUG] Join: AllTop & AllBottom
31987 2019-Jan-13 16:45:13.054990 - [DEBUG] = AllBottom (new jump func)
31988 2019-Jan-13 16:45:13.055015 - [DEBUG]
31989 2019-Jan-13 16:45:13.055039 - [DEBUG] Start adding new jump function
31990 2019-Jan-13 16:45:13.055062 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31991 2019-Jan-13 16:45:13.055119 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31992 2019-Jan-13 16:45:13.055764 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
31993 2019-Jan-13 16:45:13.056400 - [DEBUG] Edge Function : AllBottom
31994 2019-Jan-13 16:45:13.056430 - [DEBUG] End adding new jump function
31995 2019-Jan-13 16:45:13.056454 - [DEBUG]
31996 2019-Jan-13 16:45:13.056478 - [DEBUG] -------------------------------------------- 874. Path Edge --------------------------------------------
31997 2019-Jan-13 16:45:13.056502 - [DEBUG]
31998 2019-Jan-13 16:45:13.056526 - [DEBUG] Process 874. path edge:
31999 2019-Jan-13 16:45:13.056550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32000 2019-Jan-13 16:45:13.056607 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
32001 2019-Jan-13 16:45:13.057245 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32002 2019-Jan-13 16:45:13.057882 - [DEBUG]
32003 2019-Jan-13 16:45:13.057907 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
32004 2019-Jan-13 16:45:13.058587 - [DEBUG] Compose: EdgeIdentity * AllBottom
32005 2019-Jan-13 16:45:13.058617 - [DEBUG]
32006 2019-Jan-13 16:45:13.058642 - [DEBUG] Propagate flow
32007 2019-Jan-13 16:45:13.058665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32008 2019-Jan-13 16:45:13.058723 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32009 2019-Jan-13 16:45:13.059367 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32010 2019-Jan-13 16:45:13.060004 - [DEBUG] Edge function : AllBottom (result of previous compose)
32011 2019-Jan-13 16:45:13.060030 - [DEBUG]
32012 2019-Jan-13 16:45:13.060055 - [DEBUG] Join: AllTop & AllBottom
32013 2019-Jan-13 16:45:13.060081 - [DEBUG] = AllBottom (new jump func)
32014 2019-Jan-13 16:45:13.060105 - [DEBUG]
32015 2019-Jan-13 16:45:13.060129 - [DEBUG] Start adding new jump function
32016 2019-Jan-13 16:45:13.060152 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32017 2019-Jan-13 16:45:13.060208 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32018 2019-Jan-13 16:45:13.060847 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32019 2019-Jan-13 16:45:13.061515 - [DEBUG] Edge Function : AllBottom
32020 2019-Jan-13 16:45:13.061544 - [DEBUG] End adding new jump function
32021 2019-Jan-13 16:45:13.061568 - [DEBUG]
32022 2019-Jan-13 16:45:13.061592 - [DEBUG] -------------------------------------------- 875. Path Edge --------------------------------------------
32023 2019-Jan-13 16:45:13.061617 - [DEBUG]
32024 2019-Jan-13 16:45:13.061640 - [DEBUG] Process 875. path edge:
32025 2019-Jan-13 16:45:13.061664 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32026 2019-Jan-13 16:45:13.061721 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
32027 2019-Jan-13 16:45:13.062360 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32028 2019-Jan-13 16:45:13.062998 - [DEBUG]
32029 2019-Jan-13 16:45:13.063023 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32030 2019-Jan-13 16:45:13.063686 - [DEBUG] Compose: EdgeIdentity * AllBottom
32031 2019-Jan-13 16:45:13.063714 - [DEBUG]
32032 2019-Jan-13 16:45:13.063738 - [DEBUG] Propagate flow
32033 2019-Jan-13 16:45:13.063762 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32034 2019-Jan-13 16:45:13.063818 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
32035 2019-Jan-13 16:45:13.064467 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32036 2019-Jan-13 16:45:13.065125 - [DEBUG] Edge function : AllBottom (result of previous compose)
32037 2019-Jan-13 16:45:13.065151 - [DEBUG]
32038 2019-Jan-13 16:45:13.065176 - [DEBUG] Join: AllTop & AllBottom
32039 2019-Jan-13 16:45:13.065202 - [DEBUG] = AllBottom (new jump func)
32040 2019-Jan-13 16:45:13.065227 - [DEBUG]
32041 2019-Jan-13 16:45:13.065250 - [DEBUG] Start adding new jump function
32042 2019-Jan-13 16:45:13.065274 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32043 2019-Jan-13 16:45:13.065333 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32044 2019-Jan-13 16:45:13.066005 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
32045 2019-Jan-13 16:45:13.066663 - [DEBUG] Edge Function : AllBottom
32046 2019-Jan-13 16:45:13.066695 - [DEBUG] End adding new jump function
32047 2019-Jan-13 16:45:13.066719 - [DEBUG]
32048 2019-Jan-13 16:45:13.066743 - [DEBUG] -------------------------------------------- 876. Path Edge --------------------------------------------
32049 2019-Jan-13 16:45:13.066767 - [DEBUG]
32050 2019-Jan-13 16:45:13.066790 - [DEBUG] Process 876. path edge:
32051 2019-Jan-13 16:45:13.066814 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32052 2019-Jan-13 16:45:13.066876 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
32053 2019-Jan-13 16:45:13.067538 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32054 2019-Jan-13 16:45:13.068206 - [DEBUG]
32055 2019-Jan-13 16:45:13.068232 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
32056 2019-Jan-13 16:45:13.068895 - [DEBUG] Compose: EdgeIdentity * AllBottom
32057 2019-Jan-13 16:45:13.068925 - [DEBUG]
32058 2019-Jan-13 16:45:13.068949 - [DEBUG] Propagate flow
32059 2019-Jan-13 16:45:13.068973 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32060 2019-Jan-13 16:45:13.069031 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32061 2019-Jan-13 16:45:13.069682 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32062 2019-Jan-13 16:45:13.070334 - [DEBUG] Edge function : AllBottom (result of previous compose)
32063 2019-Jan-13 16:45:13.070360 - [DEBUG]
32064 2019-Jan-13 16:45:13.070385 - [DEBUG] Join: AllTop & AllBottom
32065 2019-Jan-13 16:45:13.070411 - [DEBUG] = AllBottom (new jump func)
32066 2019-Jan-13 16:45:13.070436 - [DEBUG]
32067 2019-Jan-13 16:45:13.070459 - [DEBUG] Start adding new jump function
32068 2019-Jan-13 16:45:13.070483 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32069 2019-Jan-13 16:45:13.070540 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32070 2019-Jan-13 16:45:13.071178 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32071 2019-Jan-13 16:45:13.071846 - [DEBUG] Edge Function : AllBottom
32072 2019-Jan-13 16:45:13.071874 - [DEBUG] End adding new jump function
32073 2019-Jan-13 16:45:13.071898 - [DEBUG]
32074 2019-Jan-13 16:45:13.071922 - [DEBUG] -------------------------------------------- 877. Path Edge --------------------------------------------
32075 2019-Jan-13 16:45:13.071946 - [DEBUG]
32076 2019-Jan-13 16:45:13.071970 - [DEBUG] Process 877. path edge:
32077 2019-Jan-13 16:45:13.071994 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32078 2019-Jan-13 16:45:13.072051 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
32079 2019-Jan-13 16:45:13.072697 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32080 2019-Jan-13 16:45:13.073335 - [DEBUG]
32081 2019-Jan-13 16:45:13.073360 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32082 2019-Jan-13 16:45:13.074013 - [DEBUG] Possible callees:
32083 2019-Jan-13 16:45:13.074039 - [DEBUG] llvm.dbg.declare
32084 2019-Jan-13 16:45:13.074064 - [DEBUG] Possible return sites:
32085 2019-Jan-13 16:45:13.074088 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12032086 2019-Jan-13 16:45:13.075392 - [DEBUG] Found and process special summary
32087 2019-Jan-13 16:45:13.075429 - [DEBUG] Compose: EdgeIdentity * AllBottom
32088 2019-Jan-13 16:45:13.075456 - [DEBUG]
32089 2019-Jan-13 16:45:13.075480 - [DEBUG] Propagate flow
32090 2019-Jan-13 16:45:13.075504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32091 2019-Jan-13 16:45:13.075561 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32092 2019-Jan-13 16:45:13.076208 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32093 2019-Jan-13 16:45:13.076876 - [DEBUG] Edge function : AllBottom (result of previous compose)
32094 2019-Jan-13 16:45:13.076902 - [DEBUG]
32095 2019-Jan-13 16:45:13.076928 - [DEBUG] Join: AllTop & AllBottom
32096 2019-Jan-13 16:45:13.076954 - [DEBUG] = AllBottom (new jump func)
32097 2019-Jan-13 16:45:13.076979 - [DEBUG]
32098 2019-Jan-13 16:45:13.077003 - [DEBUG] Start adding new jump function
32099 2019-Jan-13 16:45:13.077026 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32100 2019-Jan-13 16:45:13.077089 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32101 2019-Jan-13 16:45:13.077774 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32102 2019-Jan-13 16:45:13.078468 - [DEBUG] Edge Function : AllBottom
32103 2019-Jan-13 16:45:13.078501 - [DEBUG] End adding new jump function
32104 2019-Jan-13 16:45:13.078525 - [DEBUG]
32105 2019-Jan-13 16:45:13.078569 - [DEBUG] -------------------------------------------- 878. Path Edge --------------------------------------------
32106 2019-Jan-13 16:45:13.078595 - [DEBUG]
32107 2019-Jan-13 16:45:13.078618 - [DEBUG] Process 878. path edge:
32108 2019-Jan-13 16:45:13.078642 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32109 2019-Jan-13 16:45:13.078706 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
32110 2019-Jan-13 16:45:13.079411 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32111 2019-Jan-13 16:45:13.080082 - [DEBUG]
32112 2019-Jan-13 16:45:13.080109 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32113 2019-Jan-13 16:45:13.080805 - [DEBUG] Compose: EdgeIdentity * AllBottom
32114 2019-Jan-13 16:45:13.080834 - [DEBUG]
32115 2019-Jan-13 16:45:13.080858 - [DEBUG] Propagate flow
32116 2019-Jan-13 16:45:13.080882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32117 2019-Jan-13 16:45:13.080943 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
32118 2019-Jan-13 16:45:13.081621 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32119 2019-Jan-13 16:45:13.082272 - [DEBUG] Edge function : AllBottom (result of previous compose)
32120 2019-Jan-13 16:45:13.082299 - [DEBUG]
32121 2019-Jan-13 16:45:13.082325 - [DEBUG] Join: AllTop & AllBottom
32122 2019-Jan-13 16:45:13.082352 - [DEBUG] = AllBottom (new jump func)
32123 2019-Jan-13 16:45:13.082377 - [DEBUG]
32124 2019-Jan-13 16:45:13.082400 - [DEBUG] Start adding new jump function
32125 2019-Jan-13 16:45:13.082424 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32126 2019-Jan-13 16:45:13.082488 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32127 2019-Jan-13 16:45:13.083175 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
32128 2019-Jan-13 16:45:13.083860 - [DEBUG] Edge Function : AllBottom
32129 2019-Jan-13 16:45:13.083897 - [DEBUG] End adding new jump function
32130 2019-Jan-13 16:45:13.083922 - [DEBUG]
32131 2019-Jan-13 16:45:13.083947 - [DEBUG] -------------------------------------------- 879. Path Edge --------------------------------------------
32132 2019-Jan-13 16:45:13.083973 - [DEBUG]
32133 2019-Jan-13 16:45:13.083997 - [DEBUG] Process 879. path edge:
32134 2019-Jan-13 16:45:13.084021 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32135 2019-Jan-13 16:45:13.084098 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
32136 2019-Jan-13 16:45:13.084854 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32137 2019-Jan-13 16:45:13.085557 - [DEBUG]
32138 2019-Jan-13 16:45:13.085587 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
32139 2019-Jan-13 16:45:13.086291 - [DEBUG] Compose: EdgeIdentity * AllBottom
32140 2019-Jan-13 16:45:13.086321 - [DEBUG]
32141 2019-Jan-13 16:45:13.086345 - [DEBUG] Propagate flow
32142 2019-Jan-13 16:45:13.086369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32143 2019-Jan-13 16:45:13.086432 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32144 2019-Jan-13 16:45:13.087085 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32145 2019-Jan-13 16:45:13.087726 - [DEBUG] Edge function : AllBottom (result of previous compose)
32146 2019-Jan-13 16:45:13.087751 - [DEBUG]
32147 2019-Jan-13 16:45:13.087778 - [DEBUG] Join: AllTop & AllBottom
32148 2019-Jan-13 16:45:13.087804 - [DEBUG] = AllBottom (new jump func)
32149 2019-Jan-13 16:45:13.087851 - [DEBUG]
32150 2019-Jan-13 16:45:13.087876 - [DEBUG] Start adding new jump function
32151 2019-Jan-13 16:45:13.087900 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32152 2019-Jan-13 16:45:13.087956 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32153 2019-Jan-13 16:45:13.088620 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32154 2019-Jan-13 16:45:13.089265 - [DEBUG] Edge Function : AllBottom
32155 2019-Jan-13 16:45:13.089295 - [DEBUG] End adding new jump function
32156 2019-Jan-13 16:45:13.089319 - [DEBUG]
32157 2019-Jan-13 16:45:13.089343 - [DEBUG] -------------------------------------------- 880. Path Edge --------------------------------------------
32158 2019-Jan-13 16:45:13.089368 - [DEBUG]
32159 2019-Jan-13 16:45:13.089391 - [DEBUG] Process 880. path edge:
32160 2019-Jan-13 16:45:13.089416 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32161 2019-Jan-13 16:45:13.089472 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
32162 2019-Jan-13 16:45:13.090118 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32163 2019-Jan-13 16:45:13.090757 - [DEBUG]
32164 2019-Jan-13 16:45:13.090781 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32165 2019-Jan-13 16:45:13.091452 - [DEBUG] Possible callees:
32166 2019-Jan-13 16:45:13.091478 - [DEBUG] llvm.dbg.declare
32167 2019-Jan-13 16:45:13.091503 - [DEBUG] Possible return sites:
32168 2019-Jan-13 16:45:13.091527 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14932169 2019-Jan-13 16:45:13.092835 - [DEBUG] Found and process special summary
32170 2019-Jan-13 16:45:13.092873 - [DEBUG] Compose: EdgeIdentity * AllBottom
32171 2019-Jan-13 16:45:13.092901 - [DEBUG]
32172 2019-Jan-13 16:45:13.092925 - [DEBUG] Propagate flow
32173 2019-Jan-13 16:45:13.092949 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32174 2019-Jan-13 16:45:13.093009 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32175 2019-Jan-13 16:45:13.093710 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32176 2019-Jan-13 16:45:13.094393 - [DEBUG] Edge function : AllBottom (result of previous compose)
32177 2019-Jan-13 16:45:13.094419 - [DEBUG]
32178 2019-Jan-13 16:45:13.094446 - [DEBUG] Join: AllTop & AllBottom
32179 2019-Jan-13 16:45:13.094472 - [DEBUG] = AllBottom (new jump func)
32180 2019-Jan-13 16:45:13.094497 - [DEBUG]
32181 2019-Jan-13 16:45:13.094521 - [DEBUG] Start adding new jump function
32182 2019-Jan-13 16:45:13.094545 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32183 2019-Jan-13 16:45:13.094605 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32184 2019-Jan-13 16:45:13.095284 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32185 2019-Jan-13 16:45:13.095947 - [DEBUG] Edge Function : AllBottom
32186 2019-Jan-13 16:45:13.095980 - [DEBUG] End adding new jump function
32187 2019-Jan-13 16:45:13.096004 - [DEBUG]
32188 2019-Jan-13 16:45:13.096028 - [DEBUG] -------------------------------------------- 881. Path Edge --------------------------------------------
32189 2019-Jan-13 16:45:13.096053 - [DEBUG]
32190 2019-Jan-13 16:45:13.096077 - [DEBUG] Process 881. path edge:
32191 2019-Jan-13 16:45:13.096101 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32192 2019-Jan-13 16:45:13.096183 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
32193 2019-Jan-13 16:45:13.096847 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32194 2019-Jan-13 16:45:13.097486 - [DEBUG]
32195 2019-Jan-13 16:45:13.097512 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32196 2019-Jan-13 16:45:13.098222 - [DEBUG] Compose: EdgeIdentity * AllBottom
32197 2019-Jan-13 16:45:13.098251 - [DEBUG]
32198 2019-Jan-13 16:45:13.098276 - [DEBUG] Propagate flow
32199 2019-Jan-13 16:45:13.098299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32200 2019-Jan-13 16:45:13.098357 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
32201 2019-Jan-13 16:45:13.099007 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32202 2019-Jan-13 16:45:13.099655 - [DEBUG] Edge function : AllBottom (result of previous compose)
32203 2019-Jan-13 16:45:13.099680 - [DEBUG]
32204 2019-Jan-13 16:45:13.099706 - [DEBUG] Join: AllTop & AllBottom
32205 2019-Jan-13 16:45:13.099733 - [DEBUG] = AllBottom (new jump func)
32206 2019-Jan-13 16:45:13.099757 - [DEBUG]
32207 2019-Jan-13 16:45:13.099780 - [DEBUG] Start adding new jump function
32208 2019-Jan-13 16:45:13.099804 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32209 2019-Jan-13 16:45:13.099862 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32210 2019-Jan-13 16:45:13.100502 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
32211 2019-Jan-13 16:45:13.101136 - [DEBUG] Edge Function : AllBottom
32212 2019-Jan-13 16:45:13.101165 - [DEBUG] End adding new jump function
32213 2019-Jan-13 16:45:13.101189 - [DEBUG]
32214 2019-Jan-13 16:45:13.101213 - [DEBUG] -------------------------------------------- 882. Path Edge --------------------------------------------
32215 2019-Jan-13 16:45:13.101237 - [DEBUG]
32216 2019-Jan-13 16:45:13.101261 - [DEBUG] Process 882. path edge:
32217 2019-Jan-13 16:45:13.101285 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32218 2019-Jan-13 16:45:13.101341 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
32219 2019-Jan-13 16:45:13.102011 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32220 2019-Jan-13 16:45:13.102651 - [DEBUG]
32221 2019-Jan-13 16:45:13.102677 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
32222 2019-Jan-13 16:45:13.103337 - [DEBUG] Compose: EdgeIdentity * AllBottom
32223 2019-Jan-13 16:45:13.103367 - [DEBUG]
32224 2019-Jan-13 16:45:13.103391 - [DEBUG] Propagate flow
32225 2019-Jan-13 16:45:13.103414 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32226 2019-Jan-13 16:45:13.103473 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
32227 2019-Jan-13 16:45:13.104122 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32228 2019-Jan-13 16:45:13.104778 - [DEBUG] Edge function : AllBottom (result of previous compose)
32229 2019-Jan-13 16:45:13.104804 - [DEBUG]
32230 2019-Jan-13 16:45:13.104829 - [DEBUG] Join: AllTop & AllBottom
32231 2019-Jan-13 16:45:13.104859 - [DEBUG] = AllBottom (new jump func)
32232 2019-Jan-13 16:45:13.104882 - [DEBUG]
32233 2019-Jan-13 16:45:13.104905 - [DEBUG] Start adding new jump function
32234 2019-Jan-13 16:45:13.104929 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32235 2019-Jan-13 16:45:13.104986 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32236 2019-Jan-13 16:45:13.105651 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
32237 2019-Jan-13 16:45:13.106313 - [DEBUG] Edge Function : AllBottom
32238 2019-Jan-13 16:45:13.106342 - [DEBUG] End adding new jump function
32239 2019-Jan-13 16:45:13.106366 - [DEBUG]
32240 2019-Jan-13 16:45:13.106391 - [DEBUG] -------------------------------------------- 883. Path Edge --------------------------------------------
32241 2019-Jan-13 16:45:13.106416 - [DEBUG]
32242 2019-Jan-13 16:45:13.106439 - [DEBUG] Process 883. path edge:
32243 2019-Jan-13 16:45:13.106463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32244 2019-Jan-13 16:45:13.106520 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
32245 2019-Jan-13 16:45:13.107165 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32246 2019-Jan-13 16:45:13.107804 - [DEBUG]
32247 2019-Jan-13 16:45:13.107828 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
32248 2019-Jan-13 16:45:13.108505 - [DEBUG] Possible callees:
32249 2019-Jan-13 16:45:13.108532 - [DEBUG] llvm.dbg.declare
32250 2019-Jan-13 16:45:13.108557 - [DEBUG] Possible return sites:
32251 2019-Jan-13 16:45:13.108581 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15532252 2019-Jan-13 16:45:13.109867 - [DEBUG] Found and process special summary
32253 2019-Jan-13 16:45:13.109902 - [DEBUG] Compose: EdgeIdentity * AllBottom
32254 2019-Jan-13 16:45:13.109930 - [DEBUG]
32255 2019-Jan-13 16:45:13.109954 - [DEBUG] Propagate flow
32256 2019-Jan-13 16:45:13.109982 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32257 2019-Jan-13 16:45:13.110039 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
32258 2019-Jan-13 16:45:13.110695 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32259 2019-Jan-13 16:45:13.111336 - [DEBUG] Edge function : AllBottom (result of previous compose)
32260 2019-Jan-13 16:45:13.111362 - [DEBUG]
32261 2019-Jan-13 16:45:13.111387 - [DEBUG] Join: AllTop & AllBottom
32262 2019-Jan-13 16:45:13.111429 - [DEBUG] = AllBottom (new jump func)
32263 2019-Jan-13 16:45:13.111454 - [DEBUG]
32264 2019-Jan-13 16:45:13.111478 - [DEBUG] Start adding new jump function
32265 2019-Jan-13 16:45:13.111501 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32266 2019-Jan-13 16:45:13.111558 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32267 2019-Jan-13 16:45:13.112198 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
32268 2019-Jan-13 16:45:13.112836 - [DEBUG] Edge Function : AllBottom
32269 2019-Jan-13 16:45:13.112865 - [DEBUG] End adding new jump function
32270 2019-Jan-13 16:45:13.112889 - [DEBUG]
32271 2019-Jan-13 16:45:13.112913 - [DEBUG] -------------------------------------------- 884. Path Edge --------------------------------------------
32272 2019-Jan-13 16:45:13.112938 - [DEBUG]
32273 2019-Jan-13 16:45:13.112961 - [DEBUG] Process 884. path edge:
32274 2019-Jan-13 16:45:13.112985 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32275 2019-Jan-13 16:45:13.113042 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
32276 2019-Jan-13 16:45:13.113681 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32277 2019-Jan-13 16:45:13.114318 - [DEBUG]
32278 2019-Jan-13 16:45:13.114353 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
32279 2019-Jan-13 16:45:13.115052 - [DEBUG] Compose: EdgeIdentity * AllBottom
32280 2019-Jan-13 16:45:13.115080 - [DEBUG]
32281 2019-Jan-13 16:45:13.115104 - [DEBUG] Propagate flow
32282 2019-Jan-13 16:45:13.115127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32283 2019-Jan-13 16:45:13.115187 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
32284 2019-Jan-13 16:45:13.115846 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32285 2019-Jan-13 16:45:13.116503 - [DEBUG] Edge function : AllBottom (result of previous compose)
32286 2019-Jan-13 16:45:13.116530 - [DEBUG]
32287 2019-Jan-13 16:45:13.116556 - [DEBUG] Join: AllTop & AllBottom
32288 2019-Jan-13 16:45:13.116581 - [DEBUG] = AllBottom (new jump func)
32289 2019-Jan-13 16:45:13.116606 - [DEBUG]
32290 2019-Jan-13 16:45:13.116629 - [DEBUG] Start adding new jump function
32291 2019-Jan-13 16:45:13.116651 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32292 2019-Jan-13 16:45:13.116715 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32293 2019-Jan-13 16:45:13.117419 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
32294 2019-Jan-13 16:45:13.118122 - [DEBUG] Edge Function : AllBottom
32295 2019-Jan-13 16:45:13.118156 - [DEBUG] End adding new jump function
32296 2019-Jan-13 16:45:13.118180 - [DEBUG]
32297 2019-Jan-13 16:45:13.118205 - [DEBUG] -------------------------------------------- 885. Path Edge --------------------------------------------
32298 2019-Jan-13 16:45:13.118230 - [DEBUG]
32299 2019-Jan-13 16:45:13.118254 - [DEBUG] Process 885. path edge:
32300 2019-Jan-13 16:45:13.118278 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32301 2019-Jan-13 16:45:13.118350 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
32302 2019-Jan-13 16:45:13.119001 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32303 2019-Jan-13 16:45:13.119640 - [DEBUG]
32304 2019-Jan-13 16:45:13.119667 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
32305 2019-Jan-13 16:45:13.120333 - [DEBUG] Compose: EdgeIdentity * AllBottom
32306 2019-Jan-13 16:45:13.120361 - [DEBUG]
32307 2019-Jan-13 16:45:13.120385 - [DEBUG] Propagate flow
32308 2019-Jan-13 16:45:13.120409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32309 2019-Jan-13 16:45:13.120466 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
32310 2019-Jan-13 16:45:13.121102 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32311 2019-Jan-13 16:45:13.121757 - [DEBUG] Edge function : AllBottom (result of previous compose)
32312 2019-Jan-13 16:45:13.121783 - [DEBUG]
32313 2019-Jan-13 16:45:13.121808 - [DEBUG] Join: AllTop & AllBottom
32314 2019-Jan-13 16:45:13.121835 - [DEBUG] = AllBottom (new jump func)
32315 2019-Jan-13 16:45:13.121859 - [DEBUG]
32316 2019-Jan-13 16:45:13.121882 - [DEBUG] Start adding new jump function
32317 2019-Jan-13 16:45:13.121906 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32318 2019-Jan-13 16:45:13.121962 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32319 2019-Jan-13 16:45:13.122601 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
32320 2019-Jan-13 16:45:13.123235 - [DEBUG] Edge Function : AllBottom
32321 2019-Jan-13 16:45:13.123263 - [DEBUG] End adding new jump function
32322 2019-Jan-13 16:45:13.123287 - [DEBUG]
32323 2019-Jan-13 16:45:13.123310 - [DEBUG] -------------------------------------------- 886. Path Edge --------------------------------------------
32324 2019-Jan-13 16:45:13.123353 - [DEBUG]
32325 2019-Jan-13 16:45:13.123377 - [DEBUG] Process 886. path edge:
32326 2019-Jan-13 16:45:13.123401 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32327 2019-Jan-13 16:45:13.123465 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
32328 2019-Jan-13 16:45:13.124118 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32329 2019-Jan-13 16:45:13.124777 - [DEBUG]
32330 2019-Jan-13 16:45:13.124803 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
32331 2019-Jan-13 16:45:13.125464 - [DEBUG] Compose: EdgeIdentity * AllBottom
32332 2019-Jan-13 16:45:13.125492 - [DEBUG]
32333 2019-Jan-13 16:45:13.125516 - [DEBUG] Propagate flow
32334 2019-Jan-13 16:45:13.125539 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32335 2019-Jan-13 16:45:13.125600 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
32336 2019-Jan-13 16:45:13.126280 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32337 2019-Jan-13 16:45:13.126947 - [DEBUG] Edge function : AllBottom (result of previous compose)
32338 2019-Jan-13 16:45:13.126972 - [DEBUG]
32339 2019-Jan-13 16:45:13.126999 - [DEBUG] Join: AllTop & AllBottom
32340 2019-Jan-13 16:45:13.127025 - [DEBUG] = AllBottom (new jump func)
32341 2019-Jan-13 16:45:13.127050 - [DEBUG]
32342 2019-Jan-13 16:45:13.127074 - [DEBUG] Start adding new jump function
32343 2019-Jan-13 16:45:13.127097 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32344 2019-Jan-13 16:45:13.127156 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32345 2019-Jan-13 16:45:13.127807 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
32346 2019-Jan-13 16:45:13.128477 - [DEBUG] Edge Function : AllBottom
32347 2019-Jan-13 16:45:13.128507 - [DEBUG] End adding new jump function
32348 2019-Jan-13 16:45:13.128532 - [DEBUG]
32349 2019-Jan-13 16:45:13.128556 - [DEBUG] -------------------------------------------- 887. Path Edge --------------------------------------------
32350 2019-Jan-13 16:45:13.128581 - [DEBUG]
32351 2019-Jan-13 16:45:13.128603 - [DEBUG] Process 887. path edge:
32352 2019-Jan-13 16:45:13.128627 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32353 2019-Jan-13 16:45:13.128684 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
32354 2019-Jan-13 16:45:13.129330 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32355 2019-Jan-13 16:45:13.129975 - [DEBUG]
32356 2019-Jan-13 16:45:13.129999 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
32357 2019-Jan-13 16:45:13.130706 - [DEBUG] Possible callees:
32358 2019-Jan-13 16:45:13.130733 - [DEBUG] llvm.dbg.declare
32359 2019-Jan-13 16:45:13.130758 - [DEBUG] Possible return sites:
32360 2019-Jan-13 16:45:13.130781 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16332361 2019-Jan-13 16:45:13.132210 - [DEBUG] Found and process special summary
32362 2019-Jan-13 16:45:13.132268 - [DEBUG] Compose: EdgeIdentity * AllBottom
32363 2019-Jan-13 16:45:13.132297 - [DEBUG]
32364 2019-Jan-13 16:45:13.132321 - [DEBUG] Propagate flow
32365 2019-Jan-13 16:45:13.132345 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32366 2019-Jan-13 16:45:13.132436 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
32367 2019-Jan-13 16:45:13.133137 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32368 2019-Jan-13 16:45:13.133813 - [DEBUG] Edge function : AllBottom (result of previous compose)
32369 2019-Jan-13 16:45:13.133840 - [DEBUG]
32370 2019-Jan-13 16:45:13.133867 - [DEBUG] Join: AllTop & AllBottom
32371 2019-Jan-13 16:45:13.133893 - [DEBUG] = AllBottom (new jump func)
32372 2019-Jan-13 16:45:13.133917 - [DEBUG]
32373 2019-Jan-13 16:45:13.133941 - [DEBUG] Start adding new jump function
32374 2019-Jan-13 16:45:13.133964 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32375 2019-Jan-13 16:45:13.134028 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32376 2019-Jan-13 16:45:13.134710 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
32377 2019-Jan-13 16:45:13.135431 - [DEBUG] Edge Function : AllBottom
32378 2019-Jan-13 16:45:13.135467 - [DEBUG] End adding new jump function
32379 2019-Jan-13 16:45:13.135492 - [DEBUG]
32380 2019-Jan-13 16:45:13.135517 - [DEBUG] -------------------------------------------- 888. Path Edge --------------------------------------------
32381 2019-Jan-13 16:45:13.135543 - [DEBUG]
32382 2019-Jan-13 16:45:13.135566 - [DEBUG] Process 888. path edge:
32383 2019-Jan-13 16:45:13.135591 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32384 2019-Jan-13 16:45:13.135669 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
32385 2019-Jan-13 16:45:13.136378 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32386 2019-Jan-13 16:45:13.137081 - [DEBUG]
32387 2019-Jan-13 16:45:13.137109 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
32388 2019-Jan-13 16:45:13.137852 - [DEBUG] Compose: EdgeIdentity * AllBottom
32389 2019-Jan-13 16:45:13.137884 - [DEBUG]
32390 2019-Jan-13 16:45:13.137909 - [DEBUG] Propagate flow
32391 2019-Jan-13 16:45:13.137933 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32392 2019-Jan-13 16:45:13.138000 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
32393 2019-Jan-13 16:45:13.138675 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32394 2019-Jan-13 16:45:13.139313 - [DEBUG] Edge function : AllBottom (result of previous compose)
32395 2019-Jan-13 16:45:13.139339 - [DEBUG]
32396 2019-Jan-13 16:45:13.139365 - [DEBUG] Join: AllTop & AllBottom
32397 2019-Jan-13 16:45:13.139391 - [DEBUG] = AllBottom (new jump func)
32398 2019-Jan-13 16:45:13.139416 - [DEBUG]
32399 2019-Jan-13 16:45:13.139439 - [DEBUG] Start adding new jump function
32400 2019-Jan-13 16:45:13.139463 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32401 2019-Jan-13 16:45:13.139519 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32402 2019-Jan-13 16:45:13.140159 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
32403 2019-Jan-13 16:45:13.140794 - [DEBUG] Edge Function : AllBottom
32404 2019-Jan-13 16:45:13.140823 - [DEBUG] End adding new jump function
32405 2019-Jan-13 16:45:13.140848 - [DEBUG]
32406 2019-Jan-13 16:45:13.140872 - [DEBUG] -------------------------------------------- 889. Path Edge --------------------------------------------
32407 2019-Jan-13 16:45:13.140897 - [DEBUG]
32408 2019-Jan-13 16:45:13.140920 - [DEBUG] Process 889. path edge:
32409 2019-Jan-13 16:45:13.140944 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32410 2019-Jan-13 16:45:13.141001 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
32411 2019-Jan-13 16:45:13.141675 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32412 2019-Jan-13 16:45:13.142314 - [DEBUG]
32413 2019-Jan-13 16:45:13.142340 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
32414 2019-Jan-13 16:45:13.143008 - [DEBUG] Compose: EdgeIdentity * AllBottom
32415 2019-Jan-13 16:45:13.143036 - [DEBUG]
32416 2019-Jan-13 16:45:13.143059 - [DEBUG] Propagate flow
32417 2019-Jan-13 16:45:13.143083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32418 2019-Jan-13 16:45:13.143141 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
32419 2019-Jan-13 16:45:13.143794 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32420 2019-Jan-13 16:45:13.144432 - [DEBUG] Edge function : AllBottom (result of previous compose)
32421 2019-Jan-13 16:45:13.144458 - [DEBUG]
32422 2019-Jan-13 16:45:13.144483 - [DEBUG] Join: AllTop & AllBottom
32423 2019-Jan-13 16:45:13.144508 - [DEBUG] = AllBottom (new jump func)
32424 2019-Jan-13 16:45:13.144533 - [DEBUG]
32425 2019-Jan-13 16:45:13.144556 - [DEBUG] Start adding new jump function
32426 2019-Jan-13 16:45:13.144580 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32427 2019-Jan-13 16:45:13.144636 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32428 2019-Jan-13 16:45:13.145337 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
32429 2019-Jan-13 16:45:13.145989 - [DEBUG] Edge Function : AllBottom
32430 2019-Jan-13 16:45:13.146018 - [DEBUG] End adding new jump function
32431 2019-Jan-13 16:45:13.146043 - [DEBUG]
32432 2019-Jan-13 16:45:13.146067 - [DEBUG] -------------------------------------------- 890. Path Edge --------------------------------------------
32433 2019-Jan-13 16:45:13.146091 - [DEBUG]
32434 2019-Jan-13 16:45:13.146115 - [DEBUG] Process 890. path edge:
32435 2019-Jan-13 16:45:13.146139 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32436 2019-Jan-13 16:45:13.146196 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
32437 2019-Jan-13 16:45:13.146847 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32438 2019-Jan-13 16:45:13.147485 - [DEBUG]
32439 2019-Jan-13 16:45:13.147510 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
32440 2019-Jan-13 16:45:13.148190 - [DEBUG] Possible callees:
32441 2019-Jan-13 16:45:13.148215 - [DEBUG] llvm.dbg.declare
32442 2019-Jan-13 16:45:13.148240 - [DEBUG] Possible return sites:
32443 2019-Jan-13 16:45:13.148264 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16932444 2019-Jan-13 16:45:13.149556 - [DEBUG] Found and process special summary
32445 2019-Jan-13 16:45:13.149593 - [DEBUG] Compose: EdgeIdentity * AllBottom
32446 2019-Jan-13 16:45:13.149620 - [DEBUG]
32447 2019-Jan-13 16:45:13.149644 - [DEBUG] Propagate flow
32448 2019-Jan-13 16:45:13.149668 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32449 2019-Jan-13 16:45:13.149725 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
32450 2019-Jan-13 16:45:13.150377 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32451 2019-Jan-13 16:45:13.151031 - [DEBUG] Edge function : AllBottom (result of previous compose)
32452 2019-Jan-13 16:45:13.151058 - [DEBUG]
32453 2019-Jan-13 16:45:13.151083 - [DEBUG] Join: AllTop & AllBottom
32454 2019-Jan-13 16:45:13.151109 - [DEBUG] = AllBottom (new jump func)
32455 2019-Jan-13 16:45:13.151134 - [DEBUG]
32456 2019-Jan-13 16:45:13.151157 - [DEBUG] Start adding new jump function
32457 2019-Jan-13 16:45:13.151181 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32458 2019-Jan-13 16:45:13.151237 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32459 2019-Jan-13 16:45:13.151912 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
32460 2019-Jan-13 16:45:13.152553 - [DEBUG] Edge Function : AllBottom
32461 2019-Jan-13 16:45:13.152582 - [DEBUG] End adding new jump function
32462 2019-Jan-13 16:45:13.152606 - [DEBUG]
32463 2019-Jan-13 16:45:13.152629 - [DEBUG] -------------------------------------------- 891. Path Edge --------------------------------------------
32464 2019-Jan-13 16:45:13.152654 - [DEBUG]
32465 2019-Jan-13 16:45:13.152677 - [DEBUG] Process 891. path edge:
32466 2019-Jan-13 16:45:13.152701 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32467 2019-Jan-13 16:45:13.152758 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
32468 2019-Jan-13 16:45:13.153396 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32469 2019-Jan-13 16:45:13.154032 - [DEBUG]
32470 2019-Jan-13 16:45:13.154057 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
32471 2019-Jan-13 16:45:13.154726 - [DEBUG] Compose: EdgeIdentity * AllBottom
32472 2019-Jan-13 16:45:13.154770 - [DEBUG]
32473 2019-Jan-13 16:45:13.154794 - [DEBUG] Propagate flow
32474 2019-Jan-13 16:45:13.154818 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32475 2019-Jan-13 16:45:13.154875 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
32476 2019-Jan-13 16:45:13.155515 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32477 2019-Jan-13 16:45:13.156175 - [DEBUG] Edge function : AllBottom (result of previous compose)
32478 2019-Jan-13 16:45:13.156201 - [DEBUG]
32479 2019-Jan-13 16:45:13.156227 - [DEBUG] Join: AllTop & AllBottom
32480 2019-Jan-13 16:45:13.156253 - [DEBUG] = AllBottom (new jump func)
32481 2019-Jan-13 16:45:13.156278 - [DEBUG]
32482 2019-Jan-13 16:45:13.156302 - [DEBUG] Start adding new jump function
32483 2019-Jan-13 16:45:13.156325 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32484 2019-Jan-13 16:45:13.156389 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32485 2019-Jan-13 16:45:13.157056 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
32486 2019-Jan-13 16:45:13.157719 - [DEBUG] Edge Function : AllBottom
32487 2019-Jan-13 16:45:13.157753 - [DEBUG] End adding new jump function
32488 2019-Jan-13 16:45:13.157778 - [DEBUG]
32489 2019-Jan-13 16:45:13.157802 - [DEBUG] -------------------------------------------- 892. Path Edge --------------------------------------------
32490 2019-Jan-13 16:45:13.157827 - [DEBUG]
32491 2019-Jan-13 16:45:13.157851 - [DEBUG] Process 892. path edge:
32492 2019-Jan-13 16:45:13.157875 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32493 2019-Jan-13 16:45:13.157942 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
32494 2019-Jan-13 16:45:13.158629 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32495 2019-Jan-13 16:45:13.159281 - [DEBUG]
32496 2019-Jan-13 16:45:13.159326 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
32497 2019-Jan-13 16:45:13.160034 - [DEBUG] Compose: EdgeIdentity * AllBottom
32498 2019-Jan-13 16:45:13.160064 - [DEBUG]
32499 2019-Jan-13 16:45:13.160088 - [DEBUG] Propagate flow
32500 2019-Jan-13 16:45:13.160112 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32501 2019-Jan-13 16:45:13.160177 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
32502 2019-Jan-13 16:45:13.160842 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32503 2019-Jan-13 16:45:13.161560 - [DEBUG] Edge function : AllBottom (result of previous compose)
32504 2019-Jan-13 16:45:13.161589 - [DEBUG]
32505 2019-Jan-13 16:45:13.161617 - [DEBUG] Join: AllTop & AllBottom
32506 2019-Jan-13 16:45:13.161644 - [DEBUG] = AllBottom (new jump func)
32507 2019-Jan-13 16:45:13.161669 - [DEBUG]
32508 2019-Jan-13 16:45:13.161692 - [DEBUG] Start adding new jump function
32509 2019-Jan-13 16:45:13.161715 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32510 2019-Jan-13 16:45:13.161787 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32511 2019-Jan-13 16:45:13.162464 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
32512 2019-Jan-13 16:45:13.163132 - [DEBUG] Edge Function : AllBottom
32513 2019-Jan-13 16:45:13.163164 - [DEBUG] End adding new jump function
32514 2019-Jan-13 16:45:13.163189 - [DEBUG]
32515 2019-Jan-13 16:45:13.163213 - [DEBUG] -------------------------------------------- 893. Path Edge --------------------------------------------
32516 2019-Jan-13 16:45:13.163238 - [DEBUG]
32517 2019-Jan-13 16:45:13.163262 - [DEBUG] Process 893. path edge:
32518 2019-Jan-13 16:45:13.163287 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32519 2019-Jan-13 16:45:13.163346 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
32520 2019-Jan-13 16:45:13.163987 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32521 2019-Jan-13 16:45:13.164625 - [DEBUG]
32522 2019-Jan-13 16:45:13.164651 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
32523 2019-Jan-13 16:45:13.165381 - [DEBUG] Compose: EdgeIdentity * AllBottom
32524 2019-Jan-13 16:45:13.165411 - [DEBUG]
32525 2019-Jan-13 16:45:13.165435 - [DEBUG] Propagate flow
32526 2019-Jan-13 16:45:13.165459 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32527 2019-Jan-13 16:45:13.165520 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
32528 2019-Jan-13 16:45:13.166188 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32529 2019-Jan-13 16:45:13.166877 - [DEBUG] Edge function : AllBottom (result of previous compose)
32530 2019-Jan-13 16:45:13.166905 - [DEBUG]
32531 2019-Jan-13 16:45:13.166932 - [DEBUG] Join: AllTop & AllBottom
32532 2019-Jan-13 16:45:13.166958 - [DEBUG] = AllBottom (new jump func)
32533 2019-Jan-13 16:45:13.166983 - [DEBUG]
32534 2019-Jan-13 16:45:13.167007 - [DEBUG] Start adding new jump function
32535 2019-Jan-13 16:45:13.167031 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32536 2019-Jan-13 16:45:13.167103 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32537 2019-Jan-13 16:45:13.167802 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
32538 2019-Jan-13 16:45:13.168543 - [DEBUG] Edge Function : AllBottom
32539 2019-Jan-13 16:45:13.168582 - [DEBUG] End adding new jump function
32540 2019-Jan-13 16:45:13.168608 - [DEBUG]
32541 2019-Jan-13 16:45:13.168673 - [DEBUG] -------------------------------------------- 894. Path Edge --------------------------------------------
32542 2019-Jan-13 16:45:13.168700 - [DEBUG]
32543 2019-Jan-13 16:45:13.168724 - [DEBUG] Process 894. path edge:
32544 2019-Jan-13 16:45:13.168748 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32545 2019-Jan-13 16:45:13.168835 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
32546 2019-Jan-13 16:45:13.169519 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32547 2019-Jan-13 16:45:13.170179 - [DEBUG]
32548 2019-Jan-13 16:45:13.170206 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
32549 2019-Jan-13 16:45:13.170881 - [DEBUG] Compose: EdgeIdentity * AllBottom
32550 2019-Jan-13 16:45:13.170910 - [DEBUG]
32551 2019-Jan-13 16:45:13.170934 - [DEBUG] Propagate flow
32552 2019-Jan-13 16:45:13.170958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32553 2019-Jan-13 16:45:13.171017 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
32554 2019-Jan-13 16:45:13.171710 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32555 2019-Jan-13 16:45:13.172349 - [DEBUG] Edge function : AllBottom (result of previous compose)
32556 2019-Jan-13 16:45:13.172375 - [DEBUG]
32557 2019-Jan-13 16:45:13.172401 - [DEBUG] Join: AllTop & AllBottom
32558 2019-Jan-13 16:45:13.172427 - [DEBUG] = AllBottom (new jump func)
32559 2019-Jan-13 16:45:13.172452 - [DEBUG]
32560 2019-Jan-13 16:45:13.172475 - [DEBUG] Start adding new jump function
32561 2019-Jan-13 16:45:13.172499 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32562 2019-Jan-13 16:45:13.172556 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32563 2019-Jan-13 16:45:13.173195 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
32564 2019-Jan-13 16:45:13.173855 - [DEBUG] Edge Function : AllBottom
32565 2019-Jan-13 16:45:13.173885 - [DEBUG] End adding new jump function
32566 2019-Jan-13 16:45:13.173910 - [DEBUG]
32567 2019-Jan-13 16:45:13.173934 - [DEBUG] -------------------------------------------- 895. Path Edge --------------------------------------------
32568 2019-Jan-13 16:45:13.173959 - [DEBUG]
32569 2019-Jan-13 16:45:13.173982 - [DEBUG] Process 895. path edge:
32570 2019-Jan-13 16:45:13.174006 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32571 2019-Jan-13 16:45:13.174066 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
32572 2019-Jan-13 16:45:13.174708 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32573 2019-Jan-13 16:45:13.175371 - [DEBUG]
32574 2019-Jan-13 16:45:13.175397 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
32575 2019-Jan-13 16:45:13.176081 - [DEBUG] Compose: EdgeIdentity * AllBottom
32576 2019-Jan-13 16:45:13.176109 - [DEBUG]
32577 2019-Jan-13 16:45:13.176133 - [DEBUG] Propagate flow
32578 2019-Jan-13 16:45:13.176157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32579 2019-Jan-13 16:45:13.176214 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
32580 2019-Jan-13 16:45:13.176861 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32581 2019-Jan-13 16:45:13.177506 - [DEBUG] Edge function : AllBottom (result of previous compose)
32582 2019-Jan-13 16:45:13.177531 - [DEBUG]
32583 2019-Jan-13 16:45:13.177556 - [DEBUG] Join: AllTop & AllBottom
32584 2019-Jan-13 16:45:13.177582 - [DEBUG] = AllBottom (new jump func)
32585 2019-Jan-13 16:45:13.177629 - [DEBUG]
32586 2019-Jan-13 16:45:13.177654 - [DEBUG] Start adding new jump function
32587 2019-Jan-13 16:45:13.177677 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32588 2019-Jan-13 16:45:13.177734 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32589 2019-Jan-13 16:45:13.178402 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
32590 2019-Jan-13 16:45:13.179037 - [DEBUG] Edge Function : AllBottom
32591 2019-Jan-13 16:45:13.179067 - [DEBUG] End adding new jump function
32592 2019-Jan-13 16:45:13.179091 - [DEBUG]
32593 2019-Jan-13 16:45:13.179115 - [DEBUG] -------------------------------------------- 896. Path Edge --------------------------------------------
32594 2019-Jan-13 16:45:13.179139 - [DEBUG]
32595 2019-Jan-13 16:45:13.179163 - [DEBUG] Process 896. path edge:
32596 2019-Jan-13 16:45:13.179187 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32597 2019-Jan-13 16:45:13.179244 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
32598 2019-Jan-13 16:45:13.179880 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32599 2019-Jan-13 16:45:13.180517 - [DEBUG]
32600 2019-Jan-13 16:45:13.180543 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
32601 2019-Jan-13 16:45:13.181201 - [DEBUG] Compose: EdgeIdentity * AllBottom
32602 2019-Jan-13 16:45:13.181230 - [DEBUG]
32603 2019-Jan-13 16:45:13.181254 - [DEBUG] Propagate flow
32604 2019-Jan-13 16:45:13.181277 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32605 2019-Jan-13 16:45:13.181336 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32606 2019-Jan-13 16:45:13.182004 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32607 2019-Jan-13 16:45:13.182648 - [DEBUG] Edge function : AllBottom (result of previous compose)
32608 2019-Jan-13 16:45:13.182673 - [DEBUG]
32609 2019-Jan-13 16:45:13.182699 - [DEBUG] Join: AllTop & AllBottom
32610 2019-Jan-13 16:45:13.182725 - [DEBUG] = AllBottom (new jump func)
32611 2019-Jan-13 16:45:13.182750 - [DEBUG]
32612 2019-Jan-13 16:45:13.182773 - [DEBUG] Start adding new jump function
32613 2019-Jan-13 16:45:13.182797 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32614 2019-Jan-13 16:45:13.182854 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32615 2019-Jan-13 16:45:13.183493 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32616 2019-Jan-13 16:45:13.184130 - [DEBUG] Edge Function : AllBottom
32617 2019-Jan-13 16:45:13.184158 - [DEBUG] End adding new jump function
32618 2019-Jan-13 16:45:13.184182 - [DEBUG]
32619 2019-Jan-13 16:45:13.184207 - [DEBUG] -------------------------------------------- 897. Path Edge --------------------------------------------
32620 2019-Jan-13 16:45:13.184231 - [DEBUG]
32621 2019-Jan-13 16:45:13.184255 - [DEBUG] Process 897. path edge:
32622 2019-Jan-13 16:45:13.184278 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32623 2019-Jan-13 16:45:13.184335 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
32624 2019-Jan-13 16:45:13.184992 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32625 2019-Jan-13 16:45:13.185630 - [DEBUG]
32626 2019-Jan-13 16:45:13.185655 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32627 2019-Jan-13 16:45:13.186367 - [DEBUG] Compose: EdgeIdentity * AllBottom
32628 2019-Jan-13 16:45:13.186398 - [DEBUG]
32629 2019-Jan-13 16:45:13.186422 - [DEBUG] Propagate flow
32630 2019-Jan-13 16:45:13.186460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32631 2019-Jan-13 16:45:13.186528 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
32632 2019-Jan-13 16:45:13.187211 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32633 2019-Jan-13 16:45:13.187869 - [DEBUG] Edge function : AllBottom (result of previous compose)
32634 2019-Jan-13 16:45:13.187894 - [DEBUG]
32635 2019-Jan-13 16:45:13.187920 - [DEBUG] Join: AllTop & AllBottom
32636 2019-Jan-13 16:45:13.187947 - [DEBUG] = AllBottom (new jump func)
32637 2019-Jan-13 16:45:13.187972 - [DEBUG]
32638 2019-Jan-13 16:45:13.187996 - [DEBUG] Start adding new jump function
32639 2019-Jan-13 16:45:13.188019 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32640 2019-Jan-13 16:45:13.188098 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32641 2019-Jan-13 16:45:13.188738 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
32642 2019-Jan-13 16:45:13.189379 - [DEBUG] Edge Function : AllBottom
32643 2019-Jan-13 16:45:13.189408 - [DEBUG] End adding new jump function
32644 2019-Jan-13 16:45:13.189433 - [DEBUG]
32645 2019-Jan-13 16:45:13.189457 - [DEBUG] -------------------------------------------- 898. Path Edge --------------------------------------------
32646 2019-Jan-13 16:45:13.189482 - [DEBUG]
32647 2019-Jan-13 16:45:13.189505 - [DEBUG] Process 898. path edge:
32648 2019-Jan-13 16:45:13.189529 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32649 2019-Jan-13 16:45:13.189586 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
32650 2019-Jan-13 16:45:13.190226 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32651 2019-Jan-13 16:45:13.190864 - [DEBUG]
32652 2019-Jan-13 16:45:13.190891 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
32653 2019-Jan-13 16:45:13.191573 - [DEBUG] Compose: EdgeIdentity * AllBottom
32654 2019-Jan-13 16:45:13.191602 - [DEBUG]
32655 2019-Jan-13 16:45:13.191626 - [DEBUG] Propagate flow
32656 2019-Jan-13 16:45:13.191649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32657 2019-Jan-13 16:45:13.191707 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32658 2019-Jan-13 16:45:13.192344 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32659 2019-Jan-13 16:45:13.192982 - [DEBUG] Edge function : AllBottom (result of previous compose)
32660 2019-Jan-13 16:45:13.193007 - [DEBUG]
32661 2019-Jan-13 16:45:13.193032 - [DEBUG] Join: AllTop & AllBottom
32662 2019-Jan-13 16:45:13.193058 - [DEBUG] = AllBottom (new jump func)
32663 2019-Jan-13 16:45:13.193082 - [DEBUG]
32664 2019-Jan-13 16:45:13.193106 - [DEBUG] Start adding new jump function
32665 2019-Jan-13 16:45:13.193129 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32666 2019-Jan-13 16:45:13.193185 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32667 2019-Jan-13 16:45:13.193824 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32668 2019-Jan-13 16:45:13.194468 - [DEBUG] Edge Function : AllBottom
32669 2019-Jan-13 16:45:13.194496 - [DEBUG] End adding new jump function
32670 2019-Jan-13 16:45:13.194520 - [DEBUG]
32671 2019-Jan-13 16:45:13.194544 - [DEBUG] -------------------------------------------- 899. Path Edge --------------------------------------------
32672 2019-Jan-13 16:45:13.194580 - [DEBUG]
32673 2019-Jan-13 16:45:13.194604 - [DEBUG] Process 899. path edge:
32674 2019-Jan-13 16:45:13.194628 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32675 2019-Jan-13 16:45:13.194685 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
32676 2019-Jan-13 16:45:13.195342 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32677 2019-Jan-13 16:45:13.195984 - [DEBUG]
32678 2019-Jan-13 16:45:13.196008 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32679 2019-Jan-13 16:45:13.196700 - [DEBUG] Compose: EdgeIdentity * AllBottom
32680 2019-Jan-13 16:45:13.196729 - [DEBUG]
32681 2019-Jan-13 16:45:13.196753 - [DEBUG] Propagate flow
32682 2019-Jan-13 16:45:13.196777 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32683 2019-Jan-13 16:45:13.196839 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32684 2019-Jan-13 16:45:13.197509 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32685 2019-Jan-13 16:45:13.198198 - [DEBUG] Edge function : AllBottom (result of previous compose)
32686 2019-Jan-13 16:45:13.198225 - [DEBUG]
32687 2019-Jan-13 16:45:13.198252 - [DEBUG] Join: AllTop & AllBottom
32688 2019-Jan-13 16:45:13.198278 - [DEBUG] = AllBottom (new jump func)
32689 2019-Jan-13 16:45:13.198303 - [DEBUG]
32690 2019-Jan-13 16:45:13.198326 - [DEBUG] Start adding new jump function
32691 2019-Jan-13 16:45:13.198350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32692 2019-Jan-13 16:45:13.198411 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32693 2019-Jan-13 16:45:13.199069 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32694 2019-Jan-13 16:45:13.199757 - [DEBUG] Edge Function : AllBottom
32695 2019-Jan-13 16:45:13.199792 - [DEBUG] End adding new jump function
32696 2019-Jan-13 16:45:13.199817 - [DEBUG]
32697 2019-Jan-13 16:45:13.199841 - [DEBUG] -------------------------------------------- 900. Path Edge --------------------------------------------
32698 2019-Jan-13 16:45:13.199866 - [DEBUG]
32699 2019-Jan-13 16:45:13.199889 - [DEBUG] Process 900. path edge:
32700 2019-Jan-13 16:45:13.199913 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32701 2019-Jan-13 16:45:13.199982 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
32702 2019-Jan-13 16:45:13.200655 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32703 2019-Jan-13 16:45:13.201322 - [DEBUG]
32704 2019-Jan-13 16:45:13.201349 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32705 2019-Jan-13 16:45:13.202084 - [DEBUG] Start of endsummarytab entry
32706 2019-Jan-13 16:45:13.202124 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
32707 2019-Jan-13 16:45:13.202824 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
32708 2019-Jan-13 16:45:13.202906 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32709 2019-Jan-13 16:45:13.203593 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32710 2019-Jan-13 16:45:13.204297 - [DEBUG] EF: AllBottom
32711 2019-Jan-13 16:45:13.204324 - [DEBUG]
32712 2019-Jan-13 16:45:13.204347 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32713 2019-Jan-13 16:45:13.205039 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
32714 2019-Jan-13 16:45:13.205679 - [DEBUG] EF: AllBottom
32715 2019-Jan-13 16:45:13.205704 - [DEBUG]
32716 2019-Jan-13 16:45:13.205727 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32717 2019-Jan-13 16:45:13.206397 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
32718 2019-Jan-13 16:45:13.207049 - [DEBUG] EF: AllBottom
32719 2019-Jan-13 16:45:13.207074 - [DEBUG]
32720 2019-Jan-13 16:45:13.207098 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32721 2019-Jan-13 16:45:13.207732 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32722 2019-Jan-13 16:45:13.208397 - [DEBUG] EF: AllBottom
32723 2019-Jan-13 16:45:13.208422 - [DEBUG]
32724 2019-Jan-13 16:45:13.208445 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32725 2019-Jan-13 16:45:13.209080 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
32726 2019-Jan-13 16:45:13.209718 - [DEBUG] EF: AllBottom
32727 2019-Jan-13 16:45:13.209743 - [DEBUG]
32728 2019-Jan-13 16:45:13.209766 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32729 2019-Jan-13 16:45:13.210407 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32730 2019-Jan-13 16:45:13.211045 - [DEBUG] EF: AllBottom
32731 2019-Jan-13 16:45:13.211070 - [DEBUG]
32732 2019-Jan-13 16:45:13.211093 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32733 2019-Jan-13 16:45:13.211744 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
32734 2019-Jan-13 16:45:13.212402 - [DEBUG] EF: AllBottom
32735 2019-Jan-13 16:45:13.212427 - [DEBUG]
32736 2019-Jan-13 16:45:13.212450 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32737 2019-Jan-13 16:45:13.213085 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32738 2019-Jan-13 16:45:13.213731 - [DEBUG] EF: AllBottom
32739 2019-Jan-13 16:45:13.213756 - [DEBUG]
32740 2019-Jan-13 16:45:13.213780 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32741 2019-Jan-13 16:45:13.214424 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
32742 2019-Jan-13 16:45:13.215083 - [DEBUG] EF: AllBottom
32743 2019-Jan-13 16:45:13.215108 - [DEBUG]
32744 2019-Jan-13 16:45:13.215131 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32745 2019-Jan-13 16:45:13.215775 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
32746 2019-Jan-13 16:45:13.216438 - [DEBUG] EF: AllBottom
32747 2019-Jan-13 16:45:13.216464 - [DEBUG]
32748 2019-Jan-13 16:45:13.216488 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32749 2019-Jan-13 16:45:13.217155 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32750 2019-Jan-13 16:45:13.217807 - [DEBUG] EF: AllBottom
32751 2019-Jan-13 16:45:13.217832 - [DEBUG]
32752 2019-Jan-13 16:45:13.217856 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32753 2019-Jan-13 16:45:13.218513 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32754 2019-Jan-13 16:45:13.219154 - [DEBUG] EF: AllBottom
32755 2019-Jan-13 16:45:13.219179 - [DEBUG]
32756 2019-Jan-13 16:45:13.219202 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32757 2019-Jan-13 16:45:13.219836 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32758 2019-Jan-13 16:45:13.220475 - [DEBUG] EF: AllBottom
32759 2019-Jan-13 16:45:13.220501 - [DEBUG]
32760 2019-Jan-13 16:45:13.220524 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32761 2019-Jan-13 16:45:13.221157 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32762 2019-Jan-13 16:45:13.221817 - [DEBUG] EF: AllBottom
32763 2019-Jan-13 16:45:13.221857 - [DEBUG]
32764 2019-Jan-13 16:45:13.221881 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32765 2019-Jan-13 16:45:13.222515 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
32766 2019-Jan-13 16:45:13.223152 - [DEBUG] EF: AllBottom
32767 2019-Jan-13 16:45:13.223177 - [DEBUG]
32768 2019-Jan-13 16:45:13.223200 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32769 2019-Jan-13 16:45:13.223844 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
32770 2019-Jan-13 16:45:13.224499 - [DEBUG] EF: AllBottom
32771 2019-Jan-13 16:45:13.224524 - [DEBUG]
32772 2019-Jan-13 16:45:13.224547 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32773 2019-Jan-13 16:45:13.225202 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
32774 2019-Jan-13 16:45:13.225841 - [DEBUG] EF: AllBottom
32775 2019-Jan-13 16:45:13.225866 - [DEBUG]
32776 2019-Jan-13 16:45:13.225889 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32777 2019-Jan-13 16:45:13.226533 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
32778 2019-Jan-13 16:45:13.227177 - [DEBUG] EF: AllBottom
32779 2019-Jan-13 16:45:13.227202 - [DEBUG]
32780 2019-Jan-13 16:45:13.227225 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32781 2019-Jan-13 16:45:13.227862 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
32782 2019-Jan-13 16:45:13.228524 - [DEBUG] EF: AllBottom
32783 2019-Jan-13 16:45:13.228549 - [DEBUG]
32784 2019-Jan-13 16:45:13.228572 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32785 2019-Jan-13 16:45:13.229207 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
32786 2019-Jan-13 16:45:13.229841 - [DEBUG] EF: AllBottom
32787 2019-Jan-13 16:45:13.229866 - [DEBUG]
32788 2019-Jan-13 16:45:13.229889 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32789 2019-Jan-13 16:45:13.230523 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
32790 2019-Jan-13 16:45:13.231160 - [DEBUG] EF: AllBottom
32791 2019-Jan-13 16:45:13.231185 - [DEBUG]
32792 2019-Jan-13 16:45:13.231209 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32793 2019-Jan-13 16:45:13.231866 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32794 2019-Jan-13 16:45:13.232510 - [DEBUG] EF: AllBottom
32795 2019-Jan-13 16:45:13.232535 - [DEBUG]
32796 2019-Jan-13 16:45:13.232559 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32797 2019-Jan-13 16:45:13.233192 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32798 2019-Jan-13 16:45:13.233826 - [DEBUG] EF: AllBottom
32799 2019-Jan-13 16:45:13.233851 - [DEBUG]
32800 2019-Jan-13 16:45:13.233875 - [DEBUG] ---------------
32801 2019-Jan-13 16:45:13.233899 - [DEBUG]
32802 2019-Jan-13 16:45:13.233926 - [DEBUG] End of endsummarytab entry
32803 2019-Jan-13 16:45:13.233950 - [DEBUG]
32804 2019-Jan-13 16:45:13.233974 - [DEBUG] Start of incomingtab entry
32805 2019-Jan-13 16:45:13.233999 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
32806 2019-Jan-13 16:45:13.234636 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
32807 2019-Jan-13 16:45:13.234696 - [DEBUG] ---------------
32808 2019-Jan-13 16:45:13.234721 - [DEBUG] End of incomingtab entry
32809 2019-Jan-13 16:45:13.234763 - [DEBUG]
32810 2019-Jan-13 16:45:13.234791 - [DEBUG] EDGE:
32811 2019-Jan-13 16:45:13.234848 - [DEBUG] ---> 32812 2019-Jan-13 16:45:13.235497 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32813 2019-Jan-13 16:45:13.236136 - [DEBUG]
32814 2019-Jan-13 16:45:13.236166 - [DEBUG] Compose: EdgeIdentity * AllBottom
32815 2019-Jan-13 16:45:13.236196 - [DEBUG]
32816 2019-Jan-13 16:45:13.236220 - [DEBUG] Propagate flow
32817 2019-Jan-13 16:45:13.236244 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32818 2019-Jan-13 16:45:13.236301 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32819 2019-Jan-13 16:45:13.236944 - [DEBUG] Target value : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32820 2019-Jan-13 16:45:13.237611 - [DEBUG] Edge function : AllBottom (result of previous compose)
32821 2019-Jan-13 16:45:13.237638 - [DEBUG]
32822 2019-Jan-13 16:45:13.237665 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32823 2019-Jan-13 16:45:13.237691 - [DEBUG] = AllBottom
32824 2019-Jan-13 16:45:13.237715 - [DEBUG]
32825 2019-Jan-13 16:45:13.237739 - [DEBUG] PROPAGATE: No new function!
32826 2019-Jan-13 16:45:13.237765 - [DEBUG] EDGE:
32827 2019-Jan-13 16:45:13.237835 - [DEBUG] ---> 32828 2019-Jan-13 16:45:13.238533 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32829 2019-Jan-13 16:45:13.239194 - [DEBUG]
32830 2019-Jan-13 16:45:13.239247 - [DEBUG] Compose: EdgeIdentity * AllBottom
32831 2019-Jan-13 16:45:13.239275 - [DEBUG]
32832 2019-Jan-13 16:45:13.239299 - [DEBUG] Propagate flow
32833 2019-Jan-13 16:45:13.239323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32834 2019-Jan-13 16:45:13.239385 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32835 2019-Jan-13 16:45:13.240085 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32836 2019-Jan-13 16:45:13.240761 - [DEBUG] Edge function : AllBottom (result of previous compose)
32837 2019-Jan-13 16:45:13.240788 - [DEBUG]
32838 2019-Jan-13 16:45:13.240815 - [DEBUG] Join: AllTop & AllBottom
32839 2019-Jan-13 16:45:13.240843 - [DEBUG] = AllBottom (new jump func)
32840 2019-Jan-13 16:45:13.240867 - [DEBUG]
32841 2019-Jan-13 16:45:13.240891 - [DEBUG] Start adding new jump function
32842 2019-Jan-13 16:45:13.240915 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32843 2019-Jan-13 16:45:13.240981 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32844 2019-Jan-13 16:45:13.241660 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32845 2019-Jan-13 16:45:13.242306 - [DEBUG] Edge Function : AllBottom
32846 2019-Jan-13 16:45:13.242338 - [DEBUG] End adding new jump function
32847 2019-Jan-13 16:45:13.242362 - [DEBUG]
32848 2019-Jan-13 16:45:13.242385 - [DEBUG] -------------------------------------------- 901. Path Edge --------------------------------------------
32849 2019-Jan-13 16:45:13.242410 - [DEBUG]
32850 2019-Jan-13 16:45:13.242434 - [DEBUG] Process 901. path edge:
32851 2019-Jan-13 16:45:13.242458 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32852 2019-Jan-13 16:45:13.242514 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
32853 2019-Jan-13 16:45:13.243160 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32854 2019-Jan-13 16:45:13.243797 - [DEBUG]
32855 2019-Jan-13 16:45:13.243822 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32856 2019-Jan-13 16:45:13.244511 - [DEBUG] Possible callees:
32857 2019-Jan-13 16:45:13.244538 - [DEBUG] llvm.dbg.declare
32858 2019-Jan-13 16:45:13.244564 - [DEBUG] Possible return sites:
32859 2019-Jan-13 16:45:13.244588 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19332860 2019-Jan-13 16:45:13.245897 - [DEBUG] Found and process special summary
32861 2019-Jan-13 16:45:13.245937 - [DEBUG] Compose: EdgeIdentity * AllBottom
32862 2019-Jan-13 16:45:13.245965 - [DEBUG]
32863 2019-Jan-13 16:45:13.245989 - [DEBUG] Propagate flow
32864 2019-Jan-13 16:45:13.246012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32865 2019-Jan-13 16:45:13.246070 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32866 2019-Jan-13 16:45:13.246729 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32867 2019-Jan-13 16:45:13.247390 - [DEBUG] Edge function : AllBottom (result of previous compose)
32868 2019-Jan-13 16:45:13.247416 - [DEBUG]
32869 2019-Jan-13 16:45:13.247442 - [DEBUG] Join: AllTop & AllBottom
32870 2019-Jan-13 16:45:13.247469 - [DEBUG] = AllBottom (new jump func)
32871 2019-Jan-13 16:45:13.247493 - [DEBUG]
32872 2019-Jan-13 16:45:13.247517 - [DEBUG] Start adding new jump function
32873 2019-Jan-13 16:45:13.247541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32874 2019-Jan-13 16:45:13.247598 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32875 2019-Jan-13 16:45:13.248257 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32876 2019-Jan-13 16:45:13.248903 - [DEBUG] Edge Function : AllBottom
32877 2019-Jan-13 16:45:13.248933 - [DEBUG] End adding new jump function
32878 2019-Jan-13 16:45:13.248957 - [DEBUG]
32879 2019-Jan-13 16:45:13.248981 - [DEBUG] -------------------------------------------- 902. Path Edge --------------------------------------------
32880 2019-Jan-13 16:45:13.249005 - [DEBUG]
32881 2019-Jan-13 16:45:13.249028 - [DEBUG] Process 902. path edge:
32882 2019-Jan-13 16:45:13.249052 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32883 2019-Jan-13 16:45:13.249112 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
32884 2019-Jan-13 16:45:13.249783 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32885 2019-Jan-13 16:45:13.250464 - [DEBUG]
32886 2019-Jan-13 16:45:13.250492 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32887 2019-Jan-13 16:45:13.251268 - [DEBUG] Compose: EdgeIdentity * AllBottom
32888 2019-Jan-13 16:45:13.251301 - [DEBUG]
32889 2019-Jan-13 16:45:13.251326 - [DEBUG] Propagate flow
32890 2019-Jan-13 16:45:13.251349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32891 2019-Jan-13 16:45:13.251467 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
32892 2019-Jan-13 16:45:13.252183 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32893 2019-Jan-13 16:45:13.252871 - [DEBUG] Edge function : AllBottom (result of previous compose)
32894 2019-Jan-13 16:45:13.252899 - [DEBUG]
32895 2019-Jan-13 16:45:13.252926 - [DEBUG] Join: AllTop & AllBottom
32896 2019-Jan-13 16:45:13.252952 - [DEBUG] = AllBottom (new jump func)
32897 2019-Jan-13 16:45:13.252977 - [DEBUG]
32898 2019-Jan-13 16:45:13.253001 - [DEBUG] Start adding new jump function
32899 2019-Jan-13 16:45:13.253025 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32900 2019-Jan-13 16:45:13.253092 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32901 2019-Jan-13 16:45:13.253765 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
32902 2019-Jan-13 16:45:13.254422 - [DEBUG] Edge Function : AllBottom
32903 2019-Jan-13 16:45:13.254454 - [DEBUG] End adding new jump function
32904 2019-Jan-13 16:45:13.254478 - [DEBUG]
32905 2019-Jan-13 16:45:13.254502 - [DEBUG] -------------------------------------------- 903. Path Edge --------------------------------------------
32906 2019-Jan-13 16:45:13.254526 - [DEBUG]
32907 2019-Jan-13 16:45:13.254549 - [DEBUG] Process 903. path edge:
32908 2019-Jan-13 16:45:13.254573 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32909 2019-Jan-13 16:45:13.254635 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
32910 2019-Jan-13 16:45:13.255302 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32911 2019-Jan-13 16:45:13.255941 - [DEBUG]
32912 2019-Jan-13 16:45:13.255968 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
32913 2019-Jan-13 16:45:13.256645 - [DEBUG] Compose: EdgeIdentity * AllBottom
32914 2019-Jan-13 16:45:13.256673 - [DEBUG]
32915 2019-Jan-13 16:45:13.256697 - [DEBUG] Propagate flow
32916 2019-Jan-13 16:45:13.256720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32917 2019-Jan-13 16:45:13.256779 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32918 2019-Jan-13 16:45:13.257417 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32919 2019-Jan-13 16:45:13.258059 - [DEBUG] Edge function : AllBottom (result of previous compose)
32920 2019-Jan-13 16:45:13.258103 - [DEBUG]
32921 2019-Jan-13 16:45:13.258129 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32922 2019-Jan-13 16:45:13.258155 - [DEBUG] = AllBottom
32923 2019-Jan-13 16:45:13.258180 - [DEBUG]
32924 2019-Jan-13 16:45:13.258203 - [DEBUG] PROPAGATE: No new function!
32925 2019-Jan-13 16:45:13.258228 - [DEBUG] EDGE:
32926 2019-Jan-13 16:45:13.258285 - [DEBUG] ---> 32927 2019-Jan-13 16:45:13.258920 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32928 2019-Jan-13 16:45:13.259557 - [DEBUG]
32929 2019-Jan-13 16:45:13.259583 - [DEBUG] EDGE:
32930 2019-Jan-13 16:45:13.259640 - [DEBUG] ---> 32931 2019-Jan-13 16:45:13.260278 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32932 2019-Jan-13 16:45:13.260924 - [DEBUG]
32933 2019-Jan-13 16:45:13.260965 - [DEBUG] Compose: EdgeIdentity * AllBottom
32934 2019-Jan-13 16:45:13.260992 - [DEBUG]
32935 2019-Jan-13 16:45:13.261016 - [DEBUG] Propagate flow
32936 2019-Jan-13 16:45:13.261040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32937 2019-Jan-13 16:45:13.261096 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32938 2019-Jan-13 16:45:13.261754 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32939 2019-Jan-13 16:45:13.262400 - [DEBUG] Edge function : AllBottom (result of previous compose)
32940 2019-Jan-13 16:45:13.262426 - [DEBUG]
32941 2019-Jan-13 16:45:13.262451 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32942 2019-Jan-13 16:45:13.262477 - [DEBUG] = AllBottom
32943 2019-Jan-13 16:45:13.262502 - [DEBUG]
32944 2019-Jan-13 16:45:13.262525 - [DEBUG] PROPAGATE: No new function!
32945 2019-Jan-13 16:45:13.262554 - [DEBUG] EDGE:
32946 2019-Jan-13 16:45:13.262627 - [DEBUG] ---> 32947 2019-Jan-13 16:45:13.263279 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32948 2019-Jan-13 16:45:13.263917 - [DEBUG]
32949 2019-Jan-13 16:45:13.263942 - [DEBUG] EDGE:
32950 2019-Jan-13 16:45:13.264000 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
32951 2019-Jan-13 16:45:13.264647 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32952 2019-Jan-13 16:45:13.265312 - [DEBUG]
32953 2019-Jan-13 16:45:13.265341 - [DEBUG] Compose: EdgeIdentity * AllBottom
32954 2019-Jan-13 16:45:13.265367 - [DEBUG]
32955 2019-Jan-13 16:45:13.265391 - [DEBUG] Propagate flow
32956 2019-Jan-13 16:45:13.265414 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32957 2019-Jan-13 16:45:13.265474 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
32958 2019-Jan-13 16:45:13.266118 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32959 2019-Jan-13 16:45:13.266762 - [DEBUG] Edge function : AllBottom (result of previous compose)
32960 2019-Jan-13 16:45:13.266788 - [DEBUG]
32961 2019-Jan-13 16:45:13.266814 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32962 2019-Jan-13 16:45:13.266840 - [DEBUG] = AllBottom
32963 2019-Jan-13 16:45:13.266865 - [DEBUG]
32964 2019-Jan-13 16:45:13.266888 - [DEBUG] PROPAGATE: No new function!
32965 2019-Jan-13 16:45:13.266913 - [DEBUG] EDGE:
32966 2019-Jan-13 16:45:13.266971 - [DEBUG] ---> 32967 2019-Jan-13 16:45:13.267613 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32968 2019-Jan-13 16:45:13.268268 - [DEBUG]
32969 2019-Jan-13 16:45:13.268294 - [DEBUG] EDGE:
32970 2019-Jan-13 16:45:13.268351 - [DEBUG] ---> 32971 2019-Jan-13 16:45:13.268986 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32972 2019-Jan-13 16:45:13.269624 - [DEBUG]
32973 2019-Jan-13 16:45:13.269649 - [DEBUG] EDGE:
32974 2019-Jan-13 16:45:13.269707 - [DEBUG] ---> 32975 2019-Jan-13 16:45:13.270345 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32976 2019-Jan-13 16:45:13.270983 - [DEBUG]
32977 2019-Jan-13 16:45:13.271022 - [DEBUG] Compose: EdgeIdentity * AllBottom
32978 2019-Jan-13 16:45:13.271049 - [DEBUG]
32979 2019-Jan-13 16:45:13.271073 - [DEBUG] Propagate flow
32980 2019-Jan-13 16:45:13.271097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32981 2019-Jan-13 16:45:13.271153 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
32982 2019-Jan-13 16:45:13.271809 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32983 2019-Jan-13 16:45:13.272447 - [DEBUG] Edge function : AllBottom (result of previous compose)
32984 2019-Jan-13 16:45:13.272472 - [DEBUG]
32985 2019-Jan-13 16:45:13.272497 - [DEBUG] Join: AllTop & AllBottom
32986 2019-Jan-13 16:45:13.272523 - [DEBUG] = AllBottom (new jump func)
32987 2019-Jan-13 16:45:13.272548 - [DEBUG]
32988 2019-Jan-13 16:45:13.272572 - [DEBUG] Start adding new jump function
32989 2019-Jan-13 16:45:13.272606 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32990 2019-Jan-13 16:45:13.272663 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32991 2019-Jan-13 16:45:13.273302 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
32992 2019-Jan-13 16:45:13.273940 - [DEBUG] Edge Function : AllBottom
32993 2019-Jan-13 16:45:13.273969 - [DEBUG] End adding new jump function
32994 2019-Jan-13 16:45:13.273993 - [DEBUG]
32995 2019-Jan-13 16:45:13.274017 - [DEBUG] -------------------------------------------- 904. Path Edge --------------------------------------------
32996 2019-Jan-13 16:45:13.274041 - [DEBUG]
32997 2019-Jan-13 16:45:13.274064 - [DEBUG] Process 904. path edge:
32998 2019-Jan-13 16:45:13.274088 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32999 2019-Jan-13 16:45:13.274144 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
33000 2019-Jan-13 16:45:13.274796 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33001 2019-Jan-13 16:45:13.275434 - [DEBUG]
33002 2019-Jan-13 16:45:13.275459 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
33003 2019-Jan-13 16:45:13.276130 - [DEBUG] Compose: EdgeIdentity * AllBottom
33004 2019-Jan-13 16:45:13.276159 - [DEBUG]
33005 2019-Jan-13 16:45:13.276183 - [DEBUG] Propagate flow
33006 2019-Jan-13 16:45:13.276206 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33007 2019-Jan-13 16:45:13.276263 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
33008 2019-Jan-13 16:45:13.276921 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33009 2019-Jan-13 16:45:13.277600 - [DEBUG] Edge function : AllBottom (result of previous compose)
33010 2019-Jan-13 16:45:13.277627 - [DEBUG]
33011 2019-Jan-13 16:45:13.277652 - [DEBUG] Join: AllTop & AllBottom
33012 2019-Jan-13 16:45:13.277679 - [DEBUG] = AllBottom (new jump func)
33013 2019-Jan-13 16:45:13.277703 - [DEBUG]
33014 2019-Jan-13 16:45:13.277727 - [DEBUG] Start adding new jump function
33015 2019-Jan-13 16:45:13.277750 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33016 2019-Jan-13 16:45:13.277816 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33017 2019-Jan-13 16:45:13.278523 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
33018 2019-Jan-13 16:45:13.279176 - [DEBUG] Edge Function : AllBottom
33019 2019-Jan-13 16:45:13.279208 - [DEBUG] End adding new jump function
33020 2019-Jan-13 16:45:13.279232 - [DEBUG]
33021 2019-Jan-13 16:45:13.279256 - [DEBUG] -------------------------------------------- 905. Path Edge --------------------------------------------
33022 2019-Jan-13 16:45:13.279281 - [DEBUG]
33023 2019-Jan-13 16:45:13.279304 - [DEBUG] Process 905. path edge:
33024 2019-Jan-13 16:45:13.279329 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33025 2019-Jan-13 16:45:13.279392 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
33026 2019-Jan-13 16:45:13.280069 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33027 2019-Jan-13 16:45:13.280754 - [DEBUG]
33028 2019-Jan-13 16:45:13.280782 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
33029 2019-Jan-13 16:45:13.281492 - [DEBUG] Compose: EdgeIdentity * AllBottom
33030 2019-Jan-13 16:45:13.281521 - [DEBUG]
33031 2019-Jan-13 16:45:13.281546 - [DEBUG] Propagate flow
33032 2019-Jan-13 16:45:13.281569 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33033 2019-Jan-13 16:45:13.281634 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
33034 2019-Jan-13 16:45:13.282325 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33035 2019-Jan-13 16:45:13.282993 - [DEBUG] Edge function : AllBottom (result of previous compose)
33036 2019-Jan-13 16:45:13.283020 - [DEBUG]
33037 2019-Jan-13 16:45:13.283046 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33038 2019-Jan-13 16:45:13.283072 - [DEBUG] = AllBottom
33039 2019-Jan-13 16:45:13.283097 - [DEBUG]
33040 2019-Jan-13 16:45:13.283120 - [DEBUG] PROPAGATE: No new function!
33041 2019-Jan-13 16:45:13.283147 - [DEBUG] EDGE:
33042 2019-Jan-13 16:45:13.283217 - [DEBUG] ---> 33043 2019-Jan-13 16:45:13.283907 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33044 2019-Jan-13 16:45:13.284610 - [DEBUG]
33045 2019-Jan-13 16:45:13.284641 - [DEBUG] EDGE:
33046 2019-Jan-13 16:45:13.284714 - [DEBUG] ---> 33047 2019-Jan-13 16:45:13.285465 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33048 2019-Jan-13 16:45:13.286147 - [DEBUG]
33049 2019-Jan-13 16:45:13.286175 - [DEBUG] EDGE:
33050 2019-Jan-13 16:45:13.286241 - [DEBUG] ---> 33051 2019-Jan-13 16:45:13.286902 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33052 2019-Jan-13 16:45:13.287558 - [DEBUG]
33053 2019-Jan-13 16:45:13.287583 - [DEBUG] EDGE:
33054 2019-Jan-13 16:45:13.287644 - [DEBUG] ---> 33055 2019-Jan-13 16:45:13.288317 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33056 2019-Jan-13 16:45:13.288955 - [DEBUG]
33057 2019-Jan-13 16:45:13.288981 - [DEBUG] EDGE:
33058 2019-Jan-13 16:45:13.289039 - [DEBUG] ---> 33059 2019-Jan-13 16:45:13.289675 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33060 2019-Jan-13 16:45:13.290313 - [DEBUG]
33061 2019-Jan-13 16:45:13.290339 - [DEBUG] EDGE:
33062 2019-Jan-13 16:45:13.290396 - [DEBUG] ---> 33063 2019-Jan-13 16:45:13.291036 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33064 2019-Jan-13 16:45:13.291691 - [DEBUG]
33065 2019-Jan-13 16:45:13.291744 - [DEBUG] Compose: EdgeIdentity * AllBottom
33066 2019-Jan-13 16:45:13.291772 - [DEBUG]
33067 2019-Jan-13 16:45:13.291797 - [DEBUG] Propagate flow
33068 2019-Jan-13 16:45:13.291821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33069 2019-Jan-13 16:45:13.291878 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
33070 2019-Jan-13 16:45:13.292519 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33071 2019-Jan-13 16:45:13.293160 - [DEBUG] Edge function : AllBottom (result of previous compose)
33072 2019-Jan-13 16:45:13.293186 - [DEBUG]
33073 2019-Jan-13 16:45:13.293212 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33074 2019-Jan-13 16:45:13.293238 - [DEBUG] = AllBottom
33075 2019-Jan-13 16:45:13.293262 - [DEBUG]
33076 2019-Jan-13 16:45:13.293305 - [DEBUG] PROPAGATE: No new function!
33077 2019-Jan-13 16:45:13.293334 - [DEBUG] EDGE:
33078 2019-Jan-13 16:45:13.293392 - [DEBUG] ---> 33079 2019-Jan-13 16:45:13.294043 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33080 2019-Jan-13 16:45:13.294698 - [DEBUG]
33081 2019-Jan-13 16:45:13.294724 - [DEBUG] EDGE:
33082 2019-Jan-13 16:45:13.294802 - [DEBUG] ---> 33083 2019-Jan-13 16:45:13.295444 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33084 2019-Jan-13 16:45:13.296082 - [DEBUG]
33085 2019-Jan-13 16:45:13.296108 - [DEBUG] EDGE:
33086 2019-Jan-13 16:45:13.296166 - [DEBUG] ---> 33087 2019-Jan-13 16:45:13.296820 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33088 2019-Jan-13 16:45:13.297461 - [DEBUG]
33089 2019-Jan-13 16:45:13.297503 - [DEBUG] Compose: EdgeIdentity * AllBottom
33090 2019-Jan-13 16:45:13.297531 - [DEBUG]
33091 2019-Jan-13 16:45:13.297555 - [DEBUG] Propagate flow
33092 2019-Jan-13 16:45:13.297579 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33093 2019-Jan-13 16:45:13.297636 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
33094 2019-Jan-13 16:45:13.298304 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33095 2019-Jan-13 16:45:13.298952 - [DEBUG] Edge function : AllBottom (result of previous compose)
33096 2019-Jan-13 16:45:13.298977 - [DEBUG]
33097 2019-Jan-13 16:45:13.299003 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33098 2019-Jan-13 16:45:13.299029 - [DEBUG] = AllBottom
33099 2019-Jan-13 16:45:13.299054 - [DEBUG]
33100 2019-Jan-13 16:45:13.299078 - [DEBUG] PROPAGATE: No new function!
33101 2019-Jan-13 16:45:13.299106 - [DEBUG] EDGE:
33102 2019-Jan-13 16:45:13.299165 - [DEBUG] ---> 33103 2019-Jan-13 16:45:13.299813 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33104 2019-Jan-13 16:45:13.300452 - [DEBUG]
33105 2019-Jan-13 16:45:13.300477 - [DEBUG] EDGE:
33106 2019-Jan-13 16:45:13.300535 - [DEBUG] ---> 33107 2019-Jan-13 16:45:13.301171 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33108 2019-Jan-13 16:45:13.301827 - [DEBUG]
33109 2019-Jan-13 16:45:13.301853 - [DEBUG] EDGE:
33110 2019-Jan-13 16:45:13.301910 - [DEBUG] ---> 33111 2019-Jan-13 16:45:13.302546 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33112 2019-Jan-13 16:45:13.303197 - [DEBUG]
33113 2019-Jan-13 16:45:13.303222 - [DEBUG] EDGE:
33114 2019-Jan-13 16:45:13.303281 - [DEBUG] ---> 33115 2019-Jan-13 16:45:13.303920 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33116 2019-Jan-13 16:45:13.304564 - [DEBUG]
33117 2019-Jan-13 16:45:13.304607 - [DEBUG] Compose: EdgeIdentity * AllBottom
33118 2019-Jan-13 16:45:13.304649 - [DEBUG]
33119 2019-Jan-13 16:45:13.304675 - [DEBUG] Propagate flow
33120 2019-Jan-13 16:45:13.304698 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33121 2019-Jan-13 16:45:13.304775 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
33122 2019-Jan-13 16:45:13.305418 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33123 2019-Jan-13 16:45:13.306059 - [DEBUG] Edge function : AllBottom (result of previous compose)
33124 2019-Jan-13 16:45:13.306085 - [DEBUG]
33125 2019-Jan-13 16:45:13.306110 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33126 2019-Jan-13 16:45:13.306136 - [DEBUG] = AllBottom
33127 2019-Jan-13 16:45:13.306160 - [DEBUG]
33128 2019-Jan-13 16:45:13.306184 - [DEBUG] PROPAGATE: No new function!
33129 2019-Jan-13 16:45:13.306210 - [DEBUG] EDGE:
33130 2019-Jan-13 16:45:13.306269 - [DEBUG] ---> 33131 2019-Jan-13 16:45:13.306934 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33132 2019-Jan-13 16:45:13.307602 - [DEBUG]
33133 2019-Jan-13 16:45:13.307629 - [DEBUG] EDGE:
33134 2019-Jan-13 16:45:13.307692 - [DEBUG] ---> 33135 2019-Jan-13 16:45:13.308364 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33136 2019-Jan-13 16:45:13.309004 - [DEBUG]
33137 2019-Jan-13 16:45:13.309030 - [DEBUG] EDGE:
33138 2019-Jan-13 16:45:13.309088 - [DEBUG] ---> 33139 2019-Jan-13 16:45:13.309725 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33140 2019-Jan-13 16:45:13.310362 - [DEBUG]
33141 2019-Jan-13 16:45:13.310408 - [DEBUG] Compose: EdgeIdentity * AllBottom
33142 2019-Jan-13 16:45:13.310435 - [DEBUG]
33143 2019-Jan-13 16:45:13.310460 - [DEBUG] Propagate flow
33144 2019-Jan-13 16:45:13.310483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33145 2019-Jan-13 16:45:13.310540 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33146 2019-Jan-13 16:45:13.311178 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33147 2019-Jan-13 16:45:13.311831 - [DEBUG] Edge function : AllBottom (result of previous compose)
33148 2019-Jan-13 16:45:13.311857 - [DEBUG]
33149 2019-Jan-13 16:45:13.311882 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33150 2019-Jan-13 16:45:13.311908 - [DEBUG] = AllBottom
33151 2019-Jan-13 16:45:13.311933 - [DEBUG]
33152 2019-Jan-13 16:45:13.311956 - [DEBUG] PROPAGATE: No new function!
33153 2019-Jan-13 16:45:13.311982 - [DEBUG] EDGE:
33154 2019-Jan-13 16:45:13.312040 - [DEBUG] ---> 33155 2019-Jan-13 16:45:13.312699 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33156 2019-Jan-13 16:45:13.313340 - [DEBUG]
33157 2019-Jan-13 16:45:13.313366 - [DEBUG] EDGE:
33158 2019-Jan-13 16:45:13.313424 - [DEBUG] ---> 33159 2019-Jan-13 16:45:13.314060 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33160 2019-Jan-13 16:45:13.314697 - [DEBUG]
33161 2019-Jan-13 16:45:13.314752 - [DEBUG] EDGE:
33162 2019-Jan-13 16:45:13.314813 - [DEBUG] ---> 33163 2019-Jan-13 16:45:13.315463 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33164 2019-Jan-13 16:45:13.316107 - [DEBUG]
33165 2019-Jan-13 16:45:13.316151 - [DEBUG] Compose: EdgeIdentity * AllBottom
33166 2019-Jan-13 16:45:13.316178 - [DEBUG]
33167 2019-Jan-13 16:45:13.316203 - [DEBUG] Propagate flow
33168 2019-Jan-13 16:45:13.316226 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33169 2019-Jan-13 16:45:13.316283 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33170 2019-Jan-13 16:45:13.316936 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33171 2019-Jan-13 16:45:13.317605 - [DEBUG] Edge function : AllBottom (result of previous compose)
33172 2019-Jan-13 16:45:13.317632 - [DEBUG]
33173 2019-Jan-13 16:45:13.317660 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33174 2019-Jan-13 16:45:13.317686 - [DEBUG] = AllBottom
33175 2019-Jan-13 16:45:13.317711 - [DEBUG]
33176 2019-Jan-13 16:45:13.317735 - [DEBUG] PROPAGATE: No new function!
33177 2019-Jan-13 16:45:13.317766 - [DEBUG] EDGE:
33178 2019-Jan-13 16:45:13.317833 - [DEBUG] ---> 33179 2019-Jan-13 16:45:13.318545 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33180 2019-Jan-13 16:45:13.319207 - [DEBUG]
33181 2019-Jan-13 16:45:13.319254 - [DEBUG] Compose: EdgeIdentity * AllBottom
33182 2019-Jan-13 16:45:13.319282 - [DEBUG]
33183 2019-Jan-13 16:45:13.319306 - [DEBUG] Propagate flow
33184 2019-Jan-13 16:45:13.319330 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33185 2019-Jan-13 16:45:13.319391 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
33186 2019-Jan-13 16:45:13.320086 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33187 2019-Jan-13 16:45:13.320757 - [DEBUG] Edge function : AllBottom (result of previous compose)
33188 2019-Jan-13 16:45:13.320784 - [DEBUG]
33189 2019-Jan-13 16:45:13.320812 - [DEBUG] Join: AllTop & AllBottom
33190 2019-Jan-13 16:45:13.320838 - [DEBUG] = AllBottom (new jump func)
33191 2019-Jan-13 16:45:13.320863 - [DEBUG]
33192 2019-Jan-13 16:45:13.320887 - [DEBUG] Start adding new jump function
33193 2019-Jan-13 16:45:13.320910 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33194 2019-Jan-13 16:45:13.320973 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33195 2019-Jan-13 16:45:13.321650 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
33196 2019-Jan-13 16:45:13.322289 - [DEBUG] Edge Function : AllBottom
33197 2019-Jan-13 16:45:13.322319 - [DEBUG] End adding new jump function
33198 2019-Jan-13 16:45:13.322344 - [DEBUG]
33199 2019-Jan-13 16:45:13.322368 - [DEBUG] -------------------------------------------- 906. Path Edge --------------------------------------------
33200 2019-Jan-13 16:45:13.322393 - [DEBUG]
33201 2019-Jan-13 16:45:13.322416 - [DEBUG] Process 906. path edge:
33202 2019-Jan-13 16:45:13.322441 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33203 2019-Jan-13 16:45:13.322497 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
33204 2019-Jan-13 16:45:13.323134 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33205 2019-Jan-13 16:45:13.323800 - [DEBUG]
33206 2019-Jan-13 16:45:13.323825 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
33207 2019-Jan-13 16:45:13.324492 - [DEBUG] Possible callees:
33208 2019-Jan-13 16:45:13.324518 - [DEBUG] foo
33209 2019-Jan-13 16:45:13.324543 - [DEBUG] Possible return sites:
33210 2019-Jan-13 16:45:13.324567 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12633211 2019-Jan-13 16:45:13.325873 - [DEBUG] Found and process special summary
33212 2019-Jan-13 16:45:13.325912 - [DEBUG] Compose: EdgeIdentity * AllBottom
33213 2019-Jan-13 16:45:13.325941 - [DEBUG]
33214 2019-Jan-13 16:45:13.325966 - [DEBUG] Propagate flow
33215 2019-Jan-13 16:45:13.325989 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33216 2019-Jan-13 16:45:13.326046 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33217 2019-Jan-13 16:45:13.326686 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33218 2019-Jan-13 16:45:13.327333 - [DEBUG] Edge function : AllBottom (result of previous compose)
33219 2019-Jan-13 16:45:13.327359 - [DEBUG]
33220 2019-Jan-13 16:45:13.327384 - [DEBUG] Join: AllTop & AllBottom
33221 2019-Jan-13 16:45:13.327410 - [DEBUG] = AllBottom (new jump func)
33222 2019-Jan-13 16:45:13.327435 - [DEBUG]
33223 2019-Jan-13 16:45:13.327458 - [DEBUG] Start adding new jump function
33224 2019-Jan-13 16:45:13.327482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33225 2019-Jan-13 16:45:13.327538 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33226 2019-Jan-13 16:45:13.328206 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33227 2019-Jan-13 16:45:13.328852 - [DEBUG] Edge Function : AllBottom
33228 2019-Jan-13 16:45:13.328881 - [DEBUG] End adding new jump function
33229 2019-Jan-13 16:45:13.328905 - [DEBUG]
33230 2019-Jan-13 16:45:13.328929 - [DEBUG] -------------------------------------------- 907. Path Edge --------------------------------------------
33231 2019-Jan-13 16:45:13.328953 - [DEBUG]
33232 2019-Jan-13 16:45:13.328977 - [DEBUG] Process 907. path edge:
33233 2019-Jan-13 16:45:13.329001 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33234 2019-Jan-13 16:45:13.329058 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
33235 2019-Jan-13 16:45:13.329697 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33236 2019-Jan-13 16:45:13.330340 - [DEBUG]
33237 2019-Jan-13 16:45:13.330365 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33238 2019-Jan-13 16:45:13.331039 - [DEBUG] Compose: EdgeIdentity * AllBottom
33239 2019-Jan-13 16:45:13.331067 - [DEBUG]
33240 2019-Jan-13 16:45:13.331092 - [DEBUG] Propagate flow
33241 2019-Jan-13 16:45:13.331115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33242 2019-Jan-13 16:45:13.331172 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
33243 2019-Jan-13 16:45:13.331848 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33244 2019-Jan-13 16:45:13.332501 - [DEBUG] Edge function : AllBottom (result of previous compose)
33245 2019-Jan-13 16:45:13.332527 - [DEBUG]
33246 2019-Jan-13 16:45:13.332552 - [DEBUG] Join: AllTop & AllBottom
33247 2019-Jan-13 16:45:13.332577 - [DEBUG] = AllBottom (new jump func)
33248 2019-Jan-13 16:45:13.332602 - [DEBUG]
33249 2019-Jan-13 16:45:13.332625 - [DEBUG] Start adding new jump function
33250 2019-Jan-13 16:45:13.332648 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33251 2019-Jan-13 16:45:13.332722 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33252 2019-Jan-13 16:45:13.333402 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
33253 2019-Jan-13 16:45:13.334079 - [DEBUG] Edge Function : AllBottom
33254 2019-Jan-13 16:45:13.334115 - [DEBUG] End adding new jump function
33255 2019-Jan-13 16:45:13.334139 - [DEBUG]
33256 2019-Jan-13 16:45:13.334164 - [DEBUG] -------------------------------------------- 908. Path Edge --------------------------------------------
33257 2019-Jan-13 16:45:13.334189 - [DEBUG]
33258 2019-Jan-13 16:45:13.334212 - [DEBUG] Process 908. path edge:
33259 2019-Jan-13 16:45:13.334236 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33260 2019-Jan-13 16:45:13.334314 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
33261 2019-Jan-13 16:45:13.335035 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33262 2019-Jan-13 16:45:13.335732 - [DEBUG]
33263 2019-Jan-13 16:45:13.335763 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
33264 2019-Jan-13 16:45:13.336484 - [DEBUG] Compose: EdgeIdentity * AllBottom
33265 2019-Jan-13 16:45:13.336515 - [DEBUG]
33266 2019-Jan-13 16:45:13.336539 - [DEBUG] Propagate flow
33267 2019-Jan-13 16:45:13.336563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33268 2019-Jan-13 16:45:13.336637 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
33269 2019-Jan-13 16:45:13.337318 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33270 2019-Jan-13 16:45:13.338008 - [DEBUG] Edge function : AllBottom (result of previous compose)
33271 2019-Jan-13 16:45:13.338035 - [DEBUG]
33272 2019-Jan-13 16:45:13.338062 - [DEBUG] Join: AllTop & AllBottom
33273 2019-Jan-13 16:45:13.338112 - [DEBUG] = AllBottom (new jump func)
33274 2019-Jan-13 16:45:13.338138 - [DEBUG]
33275 2019-Jan-13 16:45:13.338162 - [DEBUG] Start adding new jump function
33276 2019-Jan-13 16:45:13.338185 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33277 2019-Jan-13 16:45:13.338252 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33278 2019-Jan-13 16:45:13.338917 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
33279 2019-Jan-13 16:45:13.339557 - [DEBUG] Edge Function : AllBottom
33280 2019-Jan-13 16:45:13.339588 - [DEBUG] End adding new jump function
33281 2019-Jan-13 16:45:13.339612 - [DEBUG]
33282 2019-Jan-13 16:45:13.339636 - [DEBUG] -------------------------------------------- 909. Path Edge --------------------------------------------
33283 2019-Jan-13 16:45:13.339660 - [DEBUG]
33284 2019-Jan-13 16:45:13.339683 - [DEBUG] Process 909. path edge:
33285 2019-Jan-13 16:45:13.339707 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33286 2019-Jan-13 16:45:13.339764 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
33287 2019-Jan-13 16:45:13.340411 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33288 2019-Jan-13 16:45:13.341048 - [DEBUG]
33289 2019-Jan-13 16:45:13.341075 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
33290 2019-Jan-13 16:45:13.341757 - [DEBUG] Compose: EdgeIdentity * AllBottom
33291 2019-Jan-13 16:45:13.341785 - [DEBUG]
33292 2019-Jan-13 16:45:13.341809 - [DEBUG] Propagate flow
33293 2019-Jan-13 16:45:13.341833 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33294 2019-Jan-13 16:45:13.341910 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33295 2019-Jan-13 16:45:13.342562 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33296 2019-Jan-13 16:45:13.343201 - [DEBUG] Edge function : AllBottom (result of previous compose)
33297 2019-Jan-13 16:45:13.343227 - [DEBUG]
33298 2019-Jan-13 16:45:13.343252 - [DEBUG] Join: AllTop & AllBottom
33299 2019-Jan-13 16:45:13.343278 - [DEBUG] = AllBottom (new jump func)
33300 2019-Jan-13 16:45:13.343303 - [DEBUG]
33301 2019-Jan-13 16:45:13.343327 - [DEBUG] Start adding new jump function
33302 2019-Jan-13 16:45:13.343350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33303 2019-Jan-13 16:45:13.343407 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33304 2019-Jan-13 16:45:13.344046 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33305 2019-Jan-13 16:45:13.344692 - [DEBUG] Edge Function : AllBottom
33306 2019-Jan-13 16:45:13.344720 - [DEBUG] End adding new jump function
33307 2019-Jan-13 16:45:13.344757 - [DEBUG]
33308 2019-Jan-13 16:45:13.344781 - [DEBUG] -------------------------------------------- 910. Path Edge --------------------------------------------
33309 2019-Jan-13 16:45:13.344805 - [DEBUG]
33310 2019-Jan-13 16:45:13.344829 - [DEBUG] Process 910. path edge:
33311 2019-Jan-13 16:45:13.344857 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33312 2019-Jan-13 16:45:13.344914 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
33313 2019-Jan-13 16:45:13.345564 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33314 2019-Jan-13 16:45:13.346202 - [DEBUG]
33315 2019-Jan-13 16:45:13.346227 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33316 2019-Jan-13 16:45:13.346893 - [DEBUG] Possible callees:
33317 2019-Jan-13 16:45:13.346918 - [DEBUG] llvm.dbg.declare
33318 2019-Jan-13 16:45:13.346944 - [DEBUG] Possible return sites:
33319 2019-Jan-13 16:45:13.346967 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13633320 2019-Jan-13 16:45:13.348277 - [DEBUG] Found and process special summary
33321 2019-Jan-13 16:45:13.348316 - [DEBUG] Compose: EdgeIdentity * AllBottom
33322 2019-Jan-13 16:45:13.348344 - [DEBUG]
33323 2019-Jan-13 16:45:13.348368 - [DEBUG] Propagate flow
33324 2019-Jan-13 16:45:13.348392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33325 2019-Jan-13 16:45:13.348452 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33326 2019-Jan-13 16:45:13.349101 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33327 2019-Jan-13 16:45:13.349741 - [DEBUG] Edge function : AllBottom (result of previous compose)
33328 2019-Jan-13 16:45:13.349767 - [DEBUG]
33329 2019-Jan-13 16:45:13.349793 - [DEBUG] Join: AllTop & AllBottom
33330 2019-Jan-13 16:45:13.349819 - [DEBUG] = AllBottom (new jump func)
33331 2019-Jan-13 16:45:13.349843 - [DEBUG]
33332 2019-Jan-13 16:45:13.349867 - [DEBUG] Start adding new jump function
33333 2019-Jan-13 16:45:13.349896 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33334 2019-Jan-13 16:45:13.349952 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33335 2019-Jan-13 16:45:13.350604 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33336 2019-Jan-13 16:45:13.351242 - [DEBUG] Edge Function : AllBottom
33337 2019-Jan-13 16:45:13.351272 - [DEBUG] End adding new jump function
33338 2019-Jan-13 16:45:13.351296 - [DEBUG]
33339 2019-Jan-13 16:45:13.351319 - [DEBUG] -------------------------------------------- 911. Path Edge --------------------------------------------
33340 2019-Jan-13 16:45:13.351344 - [DEBUG]
33341 2019-Jan-13 16:45:13.351368 - [DEBUG] Process 911. path edge:
33342 2019-Jan-13 16:45:13.351392 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33343 2019-Jan-13 16:45:13.351467 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
33344 2019-Jan-13 16:45:13.352107 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33345 2019-Jan-13 16:45:13.352744 - [DEBUG]
33346 2019-Jan-13 16:45:13.352769 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33347 2019-Jan-13 16:45:13.353459 - [DEBUG] Compose: EdgeIdentity * AllBottom
33348 2019-Jan-13 16:45:13.353488 - [DEBUG]
33349 2019-Jan-13 16:45:13.353512 - [DEBUG] Propagate flow
33350 2019-Jan-13 16:45:13.353536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33351 2019-Jan-13 16:45:13.353595 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
33352 2019-Jan-13 16:45:13.354232 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33353 2019-Jan-13 16:45:13.354892 - [DEBUG] Edge function : AllBottom (result of previous compose)
33354 2019-Jan-13 16:45:13.354918 - [DEBUG]
33355 2019-Jan-13 16:45:13.354943 - [DEBUG] Join: AllTop & AllBottom
33356 2019-Jan-13 16:45:13.354969 - [DEBUG] = AllBottom (new jump func)
33357 2019-Jan-13 16:45:13.354993 - [DEBUG]
33358 2019-Jan-13 16:45:13.355016 - [DEBUG] Start adding new jump function
33359 2019-Jan-13 16:45:13.355040 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33360 2019-Jan-13 16:45:13.355096 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33361 2019-Jan-13 16:45:13.355734 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
33362 2019-Jan-13 16:45:13.356371 - [DEBUG] Edge Function : AllBottom
33363 2019-Jan-13 16:45:13.356399 - [DEBUG] End adding new jump function
33364 2019-Jan-13 16:45:13.356423 - [DEBUG]
33365 2019-Jan-13 16:45:13.356447 - [DEBUG] -------------------------------------------- 912. Path Edge --------------------------------------------
33366 2019-Jan-13 16:45:13.356471 - [DEBUG]
33367 2019-Jan-13 16:45:13.356494 - [DEBUG] Process 912. path edge:
33368 2019-Jan-13 16:45:13.356518 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33369 2019-Jan-13 16:45:13.356578 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
33370 2019-Jan-13 16:45:13.357249 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33371 2019-Jan-13 16:45:13.357929 - [DEBUG]
33372 2019-Jan-13 16:45:13.357956 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
33373 2019-Jan-13 16:45:13.358675 - [DEBUG] Compose: EdgeIdentity * AllBottom
33374 2019-Jan-13 16:45:13.358705 - [DEBUG]
33375 2019-Jan-13 16:45:13.358729 - [DEBUG] Propagate flow
33376 2019-Jan-13 16:45:13.358752 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33377 2019-Jan-13 16:45:13.358817 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
33378 2019-Jan-13 16:45:13.359503 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33379 2019-Jan-13 16:45:13.360182 - [DEBUG] Edge function : AllBottom (result of previous compose)
33380 2019-Jan-13 16:45:13.360231 - [DEBUG]
33381 2019-Jan-13 16:45:13.360259 - [DEBUG] Join: AllTop & AllBottom
33382 2019-Jan-13 16:45:13.360286 - [DEBUG] = AllBottom (new jump func)
33383 2019-Jan-13 16:45:13.360311 - [DEBUG]
33384 2019-Jan-13 16:45:13.360335 - [DEBUG] Start adding new jump function
33385 2019-Jan-13 16:45:13.360358 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33386 2019-Jan-13 16:45:13.360426 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33387 2019-Jan-13 16:45:13.361085 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
33388 2019-Jan-13 16:45:13.361751 - [DEBUG] Edge Function : AllBottom
33389 2019-Jan-13 16:45:13.361781 - [DEBUG] End adding new jump function
33390 2019-Jan-13 16:45:13.361805 - [DEBUG]
33391 2019-Jan-13 16:45:13.361829 - [DEBUG] -------------------------------------------- 913. Path Edge --------------------------------------------
33392 2019-Jan-13 16:45:13.361855 - [DEBUG]
33393 2019-Jan-13 16:45:13.361878 - [DEBUG] Process 913. path edge:
33394 2019-Jan-13 16:45:13.361902 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33395 2019-Jan-13 16:45:13.361960 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
33396 2019-Jan-13 16:45:13.362594 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33397 2019-Jan-13 16:45:13.363244 - [DEBUG]
33398 2019-Jan-13 16:45:13.363271 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
33399 2019-Jan-13 16:45:13.363935 - [DEBUG] Compose: EdgeIdentity * AllBottom
33400 2019-Jan-13 16:45:13.363964 - [DEBUG]
33401 2019-Jan-13 16:45:13.363987 - [DEBUG] Propagate flow
33402 2019-Jan-13 16:45:13.364011 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33403 2019-Jan-13 16:45:13.364068 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33404 2019-Jan-13 16:45:13.364718 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33405 2019-Jan-13 16:45:13.365385 - [DEBUG] Edge function : AllBottom (result of previous compose)
33406 2019-Jan-13 16:45:13.365410 - [DEBUG]
33407 2019-Jan-13 16:45:13.365436 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33408 2019-Jan-13 16:45:13.365462 - [DEBUG] = AllBottom
33409 2019-Jan-13 16:45:13.365486 - [DEBUG]
33410 2019-Jan-13 16:45:13.365509 - [DEBUG] PROPAGATE: No new function!
33411 2019-Jan-13 16:45:13.365534 - [DEBUG] EDGE:
33412 2019-Jan-13 16:45:13.365593 - [DEBUG] ---> 33413 2019-Jan-13 16:45:13.366249 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33414 2019-Jan-13 16:45:13.366925 - [DEBUG]
33415 2019-Jan-13 16:45:13.366954 - [DEBUG] EDGE:
33416 2019-Jan-13 16:45:13.367023 - [DEBUG] ---> 33417 2019-Jan-13 16:45:13.367703 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33418 2019-Jan-13 16:45:13.368434 - [DEBUG]
33419 2019-Jan-13 16:45:13.368463 - [DEBUG] EDGE:
33420 2019-Jan-13 16:45:13.368534 - [DEBUG] ---> 33421 2019-Jan-13 16:45:13.369227 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33422 2019-Jan-13 16:45:13.369914 - [DEBUG]
33423 2019-Jan-13 16:45:13.369977 - [DEBUG] Compose: EdgeIdentity * AllBottom
33424 2019-Jan-13 16:45:13.370006 - [DEBUG]
33425 2019-Jan-13 16:45:13.370062 - [DEBUG] Propagate flow
33426 2019-Jan-13 16:45:13.370087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33427 2019-Jan-13 16:45:13.370155 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33428 2019-Jan-13 16:45:13.370817 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33429 2019-Jan-13 16:45:13.371482 - [DEBUG] Edge function : AllBottom (result of previous compose)
33430 2019-Jan-13 16:45:13.371507 - [DEBUG]
33431 2019-Jan-13 16:45:13.371534 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33432 2019-Jan-13 16:45:13.371560 - [DEBUG] = AllBottom
33433 2019-Jan-13 16:45:13.371584 - [DEBUG]
33434 2019-Jan-13 16:45:13.371608 - [DEBUG] PROPAGATE: No new function!
33435 2019-Jan-13 16:45:13.371636 - [DEBUG] EDGE:
33436 2019-Jan-13 16:45:13.371695 - [DEBUG] ---> 33437 2019-Jan-13 16:45:13.372346 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33438 2019-Jan-13 16:45:13.372983 - [DEBUG]
33439 2019-Jan-13 16:45:13.373022 - [DEBUG] Compose: EdgeIdentity * AllBottom
33440 2019-Jan-13 16:45:13.373049 - [DEBUG]
33441 2019-Jan-13 16:45:13.373072 - [DEBUG] Propagate flow
33442 2019-Jan-13 16:45:13.373096 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33443 2019-Jan-13 16:45:13.373153 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33444 2019-Jan-13 16:45:13.373799 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33445 2019-Jan-13 16:45:13.374437 - [DEBUG] Edge function : AllBottom (result of previous compose)
33446 2019-Jan-13 16:45:13.374462 - [DEBUG]
33447 2019-Jan-13 16:45:13.374488 - [DEBUG] Join: AllTop & AllBottom
33448 2019-Jan-13 16:45:13.374514 - [DEBUG] = AllBottom (new jump func)
33449 2019-Jan-13 16:45:13.374538 - [DEBUG]
33450 2019-Jan-13 16:45:13.374562 - [DEBUG] Start adding new jump function
33451 2019-Jan-13 16:45:13.374585 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33452 2019-Jan-13 16:45:13.374641 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33453 2019-Jan-13 16:45:13.375309 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33454 2019-Jan-13 16:45:13.375990 - [DEBUG] Edge Function : AllBottom
33455 2019-Jan-13 16:45:13.376023 - [DEBUG] End adding new jump function
33456 2019-Jan-13 16:45:13.376048 - [DEBUG]
33457 2019-Jan-13 16:45:13.376072 - [DEBUG] -------------------------------------------- 914. Path Edge --------------------------------------------
33458 2019-Jan-13 16:45:13.376097 - [DEBUG]
33459 2019-Jan-13 16:45:13.376121 - [DEBUG] Process 914. path edge:
33460 2019-Jan-13 16:45:13.376145 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33461 2019-Jan-13 16:45:13.376218 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
33462 2019-Jan-13 16:45:13.376907 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33463 2019-Jan-13 16:45:13.377570 - [DEBUG]
33464 2019-Jan-13 16:45:13.377595 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33465 2019-Jan-13 16:45:13.378289 - [DEBUG] Possible callees:
33466 2019-Jan-13 16:45:13.378314 - [DEBUG] llvm.dbg.declare
33467 2019-Jan-13 16:45:13.378339 - [DEBUG] Possible return sites:
33468 2019-Jan-13 16:45:13.378380 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14333469 2019-Jan-13 16:45:13.379686 - [DEBUG] Found and process special summary
33470 2019-Jan-13 16:45:13.379725 - [DEBUG] Compose: EdgeIdentity * AllBottom
33471 2019-Jan-13 16:45:13.379753 - [DEBUG]
33472 2019-Jan-13 16:45:13.379777 - [DEBUG] Propagate flow
33473 2019-Jan-13 16:45:13.379800 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33474 2019-Jan-13 16:45:13.379859 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33475 2019-Jan-13 16:45:13.380504 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33476 2019-Jan-13 16:45:13.381181 - [DEBUG] Edge function : AllBottom (result of previous compose)
33477 2019-Jan-13 16:45:13.381209 - [DEBUG]
33478 2019-Jan-13 16:45:13.381236 - [DEBUG] Join: AllTop & AllBottom
33479 2019-Jan-13 16:45:13.381262 - [DEBUG] = AllBottom (new jump func)
33480 2019-Jan-13 16:45:13.381287 - [DEBUG]
33481 2019-Jan-13 16:45:13.381311 - [DEBUG] Start adding new jump function
33482 2019-Jan-13 16:45:13.381334 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33483 2019-Jan-13 16:45:13.381419 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33484 2019-Jan-13 16:45:13.382130 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33485 2019-Jan-13 16:45:13.382825 - [DEBUG] Edge Function : AllBottom
33486 2019-Jan-13 16:45:13.382861 - [DEBUG] End adding new jump function
33487 2019-Jan-13 16:45:13.382885 - [DEBUG]
33488 2019-Jan-13 16:45:13.382909 - [DEBUG] -------------------------------------------- 915. Path Edge --------------------------------------------
33489 2019-Jan-13 16:45:13.382934 - [DEBUG]
33490 2019-Jan-13 16:45:13.382957 - [DEBUG] Process 915. path edge:
33491 2019-Jan-13 16:45:13.382981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33492 2019-Jan-13 16:45:13.383055 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
33493 2019-Jan-13 16:45:13.383763 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33494 2019-Jan-13 16:45:13.384446 - [DEBUG]
33495 2019-Jan-13 16:45:13.384473 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33496 2019-Jan-13 16:45:13.385244 - [DEBUG] Compose: EdgeIdentity * AllBottom
33497 2019-Jan-13 16:45:13.385276 - [DEBUG]
33498 2019-Jan-13 16:45:13.385301 - [DEBUG] Propagate flow
33499 2019-Jan-13 16:45:13.385324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33500 2019-Jan-13 16:45:13.385395 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
33501 2019-Jan-13 16:45:13.386090 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33502 2019-Jan-13 16:45:13.386790 - [DEBUG] Edge function : AllBottom (result of previous compose)
33503 2019-Jan-13 16:45:13.386817 - [DEBUG]
33504 2019-Jan-13 16:45:13.386843 - [DEBUG] Join: AllTop & AllBottom
33505 2019-Jan-13 16:45:13.386869 - [DEBUG] = AllBottom (new jump func)
33506 2019-Jan-13 16:45:13.386894 - [DEBUG]
33507 2019-Jan-13 16:45:13.386917 - [DEBUG] Start adding new jump function
33508 2019-Jan-13 16:45:13.386941 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33509 2019-Jan-13 16:45:13.387005 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33510 2019-Jan-13 16:45:13.387702 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
33511 2019-Jan-13 16:45:13.388380 - [DEBUG] Edge Function : AllBottom
33512 2019-Jan-13 16:45:13.388430 - [DEBUG] End adding new jump function
33513 2019-Jan-13 16:45:13.388456 - [DEBUG]
33514 2019-Jan-13 16:45:13.388480 - [DEBUG] -------------------------------------------- 916. Path Edge --------------------------------------------
33515 2019-Jan-13 16:45:13.388506 - [DEBUG]
33516 2019-Jan-13 16:45:13.388530 - [DEBUG] Process 916. path edge:
33517 2019-Jan-13 16:45:13.388554 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33518 2019-Jan-13 16:45:13.388614 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
33519 2019-Jan-13 16:45:13.389249 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33520 2019-Jan-13 16:45:13.389887 - [DEBUG]
33521 2019-Jan-13 16:45:13.389915 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
33522 2019-Jan-13 16:45:13.390584 - [DEBUG] Compose: EdgeIdentity * AllBottom
33523 2019-Jan-13 16:45:13.390612 - [DEBUG]
33524 2019-Jan-13 16:45:13.390636 - [DEBUG] Propagate flow
33525 2019-Jan-13 16:45:13.390659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33526 2019-Jan-13 16:45:13.390716 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
33527 2019-Jan-13 16:45:13.391352 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33528 2019-Jan-13 16:45:13.392006 - [DEBUG] Edge function : AllBottom (result of previous compose)
33529 2019-Jan-13 16:45:13.392032 - [DEBUG]
33530 2019-Jan-13 16:45:13.392057 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33531 2019-Jan-13 16:45:13.392083 - [DEBUG] = AllBottom
33532 2019-Jan-13 16:45:13.392107 - [DEBUG]
33533 2019-Jan-13 16:45:13.392130 - [DEBUG] PROPAGATE: No new function!
33534 2019-Jan-13 16:45:13.392155 - [DEBUG] EDGE:
33535 2019-Jan-13 16:45:13.392213 - [DEBUG] ---> 33536 2019-Jan-13 16:45:13.392847 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33537 2019-Jan-13 16:45:13.393484 - [DEBUG]
33538 2019-Jan-13 16:45:13.393509 - [DEBUG] EDGE:
33539 2019-Jan-13 16:45:13.393566 - [DEBUG] ---> 33540 2019-Jan-13 16:45:13.394204 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33541 2019-Jan-13 16:45:13.394857 - [DEBUG]
33542 2019-Jan-13 16:45:13.394897 - [DEBUG] Compose: EdgeIdentity * AllBottom
33543 2019-Jan-13 16:45:13.394925 - [DEBUG]
33544 2019-Jan-13 16:45:13.394948 - [DEBUG] Propagate flow
33545 2019-Jan-13 16:45:13.394972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33546 2019-Jan-13 16:45:13.395028 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33547 2019-Jan-13 16:45:13.395675 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33548 2019-Jan-13 16:45:13.396313 - [DEBUG] Edge function : AllBottom (result of previous compose)
33549 2019-Jan-13 16:45:13.396338 - [DEBUG]
33550 2019-Jan-13 16:45:13.396364 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33551 2019-Jan-13 16:45:13.396389 - [DEBUG] = AllBottom
33552 2019-Jan-13 16:45:13.396414 - [DEBUG]
33553 2019-Jan-13 16:45:13.396437 - [DEBUG] PROPAGATE: No new function!
33554 2019-Jan-13 16:45:13.396464 - [DEBUG] EDGE:
33555 2019-Jan-13 16:45:13.396521 - [DEBUG] ---> 33556 2019-Jan-13 16:45:13.397186 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33557 2019-Jan-13 16:45:13.397874 - [DEBUG]
33558 2019-Jan-13 16:45:13.397903 - [DEBUG] EDGE:
33559 2019-Jan-13 16:45:13.397969 - [DEBUG] ---> 33560 2019-Jan-13 16:45:13.398666 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33561 2019-Jan-13 16:45:13.399333 - [DEBUG]
33562 2019-Jan-13 16:45:13.399384 - [DEBUG] Compose: EdgeIdentity * AllBottom
33563 2019-Jan-13 16:45:13.399412 - [DEBUG]
33564 2019-Jan-13 16:45:13.399436 - [DEBUG] Propagate flow
33565 2019-Jan-13 16:45:13.399460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33566 2019-Jan-13 16:45:13.399524 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
33567 2019-Jan-13 16:45:13.400210 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33568 2019-Jan-13 16:45:13.400900 - [DEBUG] Edge function : AllBottom (result of previous compose)
33569 2019-Jan-13 16:45:13.400927 - [DEBUG]
33570 2019-Jan-13 16:45:13.400954 - [DEBUG] Join: AllTop & AllBottom
33571 2019-Jan-13 16:45:13.400980 - [DEBUG] = AllBottom (new jump func)
33572 2019-Jan-13 16:45:13.401006 - [DEBUG]
33573 2019-Jan-13 16:45:13.401029 - [DEBUG] Start adding new jump function
33574 2019-Jan-13 16:45:13.401053 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33575 2019-Jan-13 16:45:13.401115 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33576 2019-Jan-13 16:45:13.401798 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
33577 2019-Jan-13 16:45:13.402464 - [DEBUG] Edge Function : AllBottom
33578 2019-Jan-13 16:45:13.402497 - [DEBUG] End adding new jump function
33579 2019-Jan-13 16:45:13.402521 - [DEBUG]
33580 2019-Jan-13 16:45:13.402545 - [DEBUG] -------------------------------------------- 917. Path Edge --------------------------------------------
33581 2019-Jan-13 16:45:13.402570 - [DEBUG]
33582 2019-Jan-13 16:45:13.402593 - [DEBUG] Process 917. path edge:
33583 2019-Jan-13 16:45:13.402617 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33584 2019-Jan-13 16:45:13.402680 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
33585 2019-Jan-13 16:45:13.403359 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33586 2019-Jan-13 16:45:13.404055 - [DEBUG]
33587 2019-Jan-13 16:45:13.404084 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
33588 2019-Jan-13 16:45:13.404851 - [DEBUG] Compose: EdgeIdentity * AllBottom
33589 2019-Jan-13 16:45:13.404881 - [DEBUG]
33590 2019-Jan-13 16:45:13.404906 - [DEBUG] Propagate flow
33591 2019-Jan-13 16:45:13.404930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33592 2019-Jan-13 16:45:13.405010 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33593 2019-Jan-13 16:45:13.405736 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33594 2019-Jan-13 16:45:13.406430 - [DEBUG] Edge function : AllBottom (result of previous compose)
33595 2019-Jan-13 16:45:13.406458 - [DEBUG]
33596 2019-Jan-13 16:45:13.406485 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33597 2019-Jan-13 16:45:13.406511 - [DEBUG] = AllBottom
33598 2019-Jan-13 16:45:13.406536 - [DEBUG]
33599 2019-Jan-13 16:45:13.406559 - [DEBUG] PROPAGATE: No new function!
33600 2019-Jan-13 16:45:13.406611 - [DEBUG] Compose: EdgeIdentity * AllBottom
33601 2019-Jan-13 16:45:13.406638 - [DEBUG]
33602 2019-Jan-13 16:45:13.406689 - [DEBUG] Propagate flow
33603 2019-Jan-13 16:45:13.406714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33604 2019-Jan-13 16:45:13.406786 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33605 2019-Jan-13 16:45:13.407469 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33606 2019-Jan-13 16:45:13.408138 - [DEBUG] Edge function : AllBottom (result of previous compose)
33607 2019-Jan-13 16:45:13.408164 - [DEBUG]
33608 2019-Jan-13 16:45:13.408190 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33609 2019-Jan-13 16:45:13.408217 - [DEBUG] = AllBottom
33610 2019-Jan-13 16:45:13.408241 - [DEBUG]
33611 2019-Jan-13 16:45:13.408265 - [DEBUG] PROPAGATE: No new function!
33612 2019-Jan-13 16:45:13.408290 - [DEBUG] EDGE:
33613 2019-Jan-13 16:45:13.408349 - [DEBUG] ---> 33614 2019-Jan-13 16:45:13.408986 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33615 2019-Jan-13 16:45:13.409623 - [DEBUG]
33616 2019-Jan-13 16:45:13.409649 - [DEBUG] EDGE:
33617 2019-Jan-13 16:45:13.409706 - [DEBUG] ---> 33618 2019-Jan-13 16:45:13.410349 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33619 2019-Jan-13 16:45:13.410993 - [DEBUG]
33620 2019-Jan-13 16:45:13.411019 - [DEBUG] EDGE:
33621 2019-Jan-13 16:45:13.411076 - [DEBUG] ---> 33622 2019-Jan-13 16:45:13.411743 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33623 2019-Jan-13 16:45:13.412381 - [DEBUG]
33624 2019-Jan-13 16:45:13.412425 - [DEBUG] Compose: EdgeIdentity * AllBottom
33625 2019-Jan-13 16:45:13.412452 - [DEBUG]
33626 2019-Jan-13 16:45:13.412476 - [DEBUG] Propagate flow
33627 2019-Jan-13 16:45:13.412499 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33628 2019-Jan-13 16:45:13.412556 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33629 2019-Jan-13 16:45:13.413208 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33630 2019-Jan-13 16:45:13.413849 - [DEBUG] Edge function : AllBottom (result of previous compose)
33631 2019-Jan-13 16:45:13.413874 - [DEBUG]
33632 2019-Jan-13 16:45:13.413900 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33633 2019-Jan-13 16:45:13.413925 - [DEBUG] = AllBottom
33634 2019-Jan-13 16:45:13.413950 - [DEBUG]
33635 2019-Jan-13 16:45:13.413973 - [DEBUG] PROPAGATE: No new function!
33636 2019-Jan-13 16:45:13.414001 - [DEBUG] EDGE:
33637 2019-Jan-13 16:45:13.414059 - [DEBUG] ---> 33638 2019-Jan-13 16:45:13.414697 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33639 2019-Jan-13 16:45:13.415365 - [DEBUG]
33640 2019-Jan-13 16:45:13.415390 - [DEBUG] EDGE:
33641 2019-Jan-13 16:45:13.415449 - [DEBUG] ---> 33642 2019-Jan-13 16:45:13.416103 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33643 2019-Jan-13 16:45:13.416753 - [DEBUG]
33644 2019-Jan-13 16:45:13.416779 - [DEBUG] EDGE:
33645 2019-Jan-13 16:45:13.416853 - [DEBUG] ---> 33646 2019-Jan-13 16:45:13.417505 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33647 2019-Jan-13 16:45:13.418165 - [DEBUG]
33648 2019-Jan-13 16:45:13.418191 - [DEBUG] EDGE:
33649 2019-Jan-13 16:45:13.418249 - [DEBUG] ---> 33650 2019-Jan-13 16:45:13.418885 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33651 2019-Jan-13 16:45:13.419521 - [DEBUG]
33652 2019-Jan-13 16:45:13.419547 - [DEBUG] EDGE:
33653 2019-Jan-13 16:45:13.419604 - [DEBUG] ---> 33654 2019-Jan-13 16:45:13.420239 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33655 2019-Jan-13 16:45:13.420881 - [DEBUG]
33656 2019-Jan-13 16:45:13.420906 - [DEBUG] EDGE:
33657 2019-Jan-13 16:45:13.420963 - [DEBUG] ---> 33658 2019-Jan-13 16:45:13.421620 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
33659 2019-Jan-13 16:45:13.422260 - [DEBUG]
33660 2019-Jan-13 16:45:13.422285 - [DEBUG] EDGE:
33661 2019-Jan-13 16:45:13.422342 - [DEBUG] ---> 33662 2019-Jan-13 16:45:13.422978 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
33663 2019-Jan-13 16:45:13.423616 - [DEBUG]
33664 2019-Jan-13 16:45:13.423641 - [DEBUG] EDGE:
33665 2019-Jan-13 16:45:13.423699 - [DEBUG] ---> 33666 2019-Jan-13 16:45:13.424354 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
33667 2019-Jan-13 16:45:13.425021 - [DEBUG]
33668 2019-Jan-13 16:45:13.425049 - [DEBUG] Compose: EdgeIdentity * AllBottom
33669 2019-Jan-13 16:45:13.425075 - [DEBUG]
33670 2019-Jan-13 16:45:13.425099 - [DEBUG] Propagate flow
33671 2019-Jan-13 16:45:13.425123 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33672 2019-Jan-13 16:45:13.425180 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
33673 2019-Jan-13 16:45:13.425819 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33674 2019-Jan-13 16:45:13.426464 - [DEBUG] Edge function : AllBottom (result of previous compose)
33675 2019-Jan-13 16:45:13.426489 - [DEBUG]
33676 2019-Jan-13 16:45:13.426515 - [DEBUG] Join: AllTop & AllBottom
33677 2019-Jan-13 16:45:13.426541 - [DEBUG] = AllBottom (new jump func)
33678 2019-Jan-13 16:45:13.426566 - [DEBUG]
33679 2019-Jan-13 16:45:13.426589 - [DEBUG] Start adding new jump function
33680 2019-Jan-13 16:45:13.426612 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33681 2019-Jan-13 16:45:13.426669 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33682 2019-Jan-13 16:45:13.427318 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
33683 2019-Jan-13 16:45:13.427979 - [DEBUG] Edge Function : AllBottom
33684 2019-Jan-13 16:45:13.428026 - [DEBUG] End adding new jump function
33685 2019-Jan-13 16:45:13.428051 - [DEBUG]
33686 2019-Jan-13 16:45:13.428092 - [DEBUG] -------------------------------------------- 918. Path Edge --------------------------------------------
33687 2019-Jan-13 16:45:13.428117 - [DEBUG]
33688 2019-Jan-13 16:45:13.428141 - [DEBUG] Process 918. path edge:
33689 2019-Jan-13 16:45:13.428165 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33690 2019-Jan-13 16:45:13.428232 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
33691 2019-Jan-13 16:45:13.428907 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33692 2019-Jan-13 16:45:13.429569 - [DEBUG]
33693 2019-Jan-13 16:45:13.429594 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
33694 2019-Jan-13 16:45:13.430269 - [DEBUG] Compose: EdgeIdentity * AllBottom
33695 2019-Jan-13 16:45:13.430297 - [DEBUG]
33696 2019-Jan-13 16:45:13.430320 - [DEBUG] Propagate flow
33697 2019-Jan-13 16:45:13.430344 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33698 2019-Jan-13 16:45:13.430402 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
33699 2019-Jan-13 16:45:13.431044 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33700 2019-Jan-13 16:45:13.431718 - [DEBUG] Edge function : AllBottom (result of previous compose)
33701 2019-Jan-13 16:45:13.431744 - [DEBUG]
33702 2019-Jan-13 16:45:13.431769 - [DEBUG] Join: AllTop & AllBottom
33703 2019-Jan-13 16:45:13.431795 - [DEBUG] = AllBottom (new jump func)
33704 2019-Jan-13 16:45:13.431819 - [DEBUG]
33705 2019-Jan-13 16:45:13.431843 - [DEBUG] Start adding new jump function
33706 2019-Jan-13 16:45:13.431866 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33707 2019-Jan-13 16:45:13.431926 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33708 2019-Jan-13 16:45:13.432576 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
33709 2019-Jan-13 16:45:13.433211 - [DEBUG] Edge Function : AllBottom
33710 2019-Jan-13 16:45:13.433239 - [DEBUG] End adding new jump function
33711 2019-Jan-13 16:45:13.433263 - [DEBUG]
33712 2019-Jan-13 16:45:13.433287 - [DEBUG] -------------------------------------------- 919. Path Edge --------------------------------------------
33713 2019-Jan-13 16:45:13.433312 - [DEBUG]
33714 2019-Jan-13 16:45:13.433335 - [DEBUG] Process 919. path edge:
33715 2019-Jan-13 16:45:13.433359 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33716 2019-Jan-13 16:45:13.433415 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
33717 2019-Jan-13 16:45:13.434050 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33718 2019-Jan-13 16:45:13.434692 - [DEBUG]
33719 2019-Jan-13 16:45:13.434718 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
33720 2019-Jan-13 16:45:13.435385 - [DEBUG] Compose: EdgeIdentity * AllBottom
33721 2019-Jan-13 16:45:13.435414 - [DEBUG]
33722 2019-Jan-13 16:45:13.435438 - [DEBUG] Propagate flow
33723 2019-Jan-13 16:45:13.435461 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33724 2019-Jan-13 16:45:13.435518 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33725 2019-Jan-13 16:45:13.436157 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33726 2019-Jan-13 16:45:13.436801 - [DEBUG] Edge function : AllBottom (result of previous compose)
33727 2019-Jan-13 16:45:13.436845 - [DEBUG]
33728 2019-Jan-13 16:45:13.436870 - [DEBUG] Join: AllTop & AllBottom
33729 2019-Jan-13 16:45:13.436896 - [DEBUG] = AllBottom (new jump func)
33730 2019-Jan-13 16:45:13.436920 - [DEBUG]
33731 2019-Jan-13 16:45:13.436944 - [DEBUG] Start adding new jump function
33732 2019-Jan-13 16:45:13.436968 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33733 2019-Jan-13 16:45:13.437027 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33734 2019-Jan-13 16:45:13.437709 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33735 2019-Jan-13 16:45:13.438404 - [DEBUG] Edge Function : AllBottom
33736 2019-Jan-13 16:45:13.438436 - [DEBUG] End adding new jump function
33737 2019-Jan-13 16:45:13.438460 - [DEBUG]
33738 2019-Jan-13 16:45:13.438484 - [DEBUG] -------------------------------------------- 920. Path Edge --------------------------------------------
33739 2019-Jan-13 16:45:13.438509 - [DEBUG]
33740 2019-Jan-13 16:45:13.438532 - [DEBUG] Process 920. path edge:
33741 2019-Jan-13 16:45:13.438557 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33742 2019-Jan-13 16:45:13.438621 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
33743 2019-Jan-13 16:45:13.439280 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33744 2019-Jan-13 16:45:13.439947 - [DEBUG]
33745 2019-Jan-13 16:45:13.439975 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33746 2019-Jan-13 16:45:13.440711 - [DEBUG] Compose: EdgeIdentity * AllBottom
33747 2019-Jan-13 16:45:13.440742 - [DEBUG]
33748 2019-Jan-13 16:45:13.440766 - [DEBUG] Propagate flow
33749 2019-Jan-13 16:45:13.440790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33750 2019-Jan-13 16:45:13.440855 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
33751 2019-Jan-13 16:45:13.441548 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33752 2019-Jan-13 16:45:13.442200 - [DEBUG] Edge function : AllBottom (result of previous compose)
33753 2019-Jan-13 16:45:13.442226 - [DEBUG]
33754 2019-Jan-13 16:45:13.442251 - [DEBUG] Join: AllTop & AllBottom
33755 2019-Jan-13 16:45:13.442278 - [DEBUG] = AllBottom (new jump func)
33756 2019-Jan-13 16:45:13.442302 - [DEBUG]
33757 2019-Jan-13 16:45:13.442326 - [DEBUG] Start adding new jump function
33758 2019-Jan-13 16:45:13.442349 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33759 2019-Jan-13 16:45:13.442408 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33760 2019-Jan-13 16:45:13.443054 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
33761 2019-Jan-13 16:45:13.443688 - [DEBUG] Edge Function : AllBottom
33762 2019-Jan-13 16:45:13.443718 - [DEBUG] End adding new jump function
33763 2019-Jan-13 16:45:13.443742 - [DEBUG]
33764 2019-Jan-13 16:45:13.443766 - [DEBUG] -------------------------------------------- 921. Path Edge --------------------------------------------
33765 2019-Jan-13 16:45:13.443791 - [DEBUG]
33766 2019-Jan-13 16:45:13.443815 - [DEBUG] Process 921. path edge:
33767 2019-Jan-13 16:45:13.443839 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33768 2019-Jan-13 16:45:13.443895 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
33769 2019-Jan-13 16:45:13.444529 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33770 2019-Jan-13 16:45:13.445218 - [DEBUG]
33771 2019-Jan-13 16:45:13.445245 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
33772 2019-Jan-13 16:45:13.445909 - [DEBUG] Compose: EdgeIdentity * AllBottom
33773 2019-Jan-13 16:45:13.445939 - [DEBUG]
33774 2019-Jan-13 16:45:13.445963 - [DEBUG] Propagate flow
33775 2019-Jan-13 16:45:13.445987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33776 2019-Jan-13 16:45:13.446045 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33777 2019-Jan-13 16:45:13.446702 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33778 2019-Jan-13 16:45:13.447351 - [DEBUG] Edge function : AllBottom (result of previous compose)
33779 2019-Jan-13 16:45:13.447377 - [DEBUG]
33780 2019-Jan-13 16:45:13.447402 - [DEBUG] Join: AllTop & AllBottom
33781 2019-Jan-13 16:45:13.447428 - [DEBUG] = AllBottom (new jump func)
33782 2019-Jan-13 16:45:13.447453 - [DEBUG]
33783 2019-Jan-13 16:45:13.447476 - [DEBUG] Start adding new jump function
33784 2019-Jan-13 16:45:13.447499 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33785 2019-Jan-13 16:45:13.447556 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33786 2019-Jan-13 16:45:13.448223 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33787 2019-Jan-13 16:45:13.448872 - [DEBUG] Edge Function : AllBottom
33788 2019-Jan-13 16:45:13.448901 - [DEBUG] End adding new jump function
33789 2019-Jan-13 16:45:13.448924 - [DEBUG]
33790 2019-Jan-13 16:45:13.448948 - [DEBUG] -------------------------------------------- 922. Path Edge --------------------------------------------
33791 2019-Jan-13 16:45:13.448972 - [DEBUG]
33792 2019-Jan-13 16:45:13.448995 - [DEBUG] Process 922. path edge:
33793 2019-Jan-13 16:45:13.449019 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33794 2019-Jan-13 16:45:13.449079 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
33795 2019-Jan-13 16:45:13.449762 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33796 2019-Jan-13 16:45:13.450457 - [DEBUG]
33797 2019-Jan-13 16:45:13.450485 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33798 2019-Jan-13 16:45:13.451252 - [DEBUG] Compose: EdgeIdentity * AllBottom
33799 2019-Jan-13 16:45:13.451286 - [DEBUG]
33800 2019-Jan-13 16:45:13.451310 - [DEBUG] Propagate flow
33801 2019-Jan-13 16:45:13.451334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33802 2019-Jan-13 16:45:13.451443 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33803 2019-Jan-13 16:45:13.452150 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33804 2019-Jan-13 16:45:13.452821 - [DEBUG] Edge function : AllBottom (result of previous compose)
33805 2019-Jan-13 16:45:13.452847 - [DEBUG]
33806 2019-Jan-13 16:45:13.452873 - [DEBUG] Join: AllTop & AllBottom
33807 2019-Jan-13 16:45:13.452900 - [DEBUG] = AllBottom (new jump func)
33808 2019-Jan-13 16:45:13.452924 - [DEBUG]
33809 2019-Jan-13 16:45:13.452948 - [DEBUG] Start adding new jump function
33810 2019-Jan-13 16:45:13.452972 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33811 2019-Jan-13 16:45:13.453032 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33812 2019-Jan-13 16:45:13.453678 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33813 2019-Jan-13 16:45:13.454361 - [DEBUG] Edge Function : AllBottom
33814 2019-Jan-13 16:45:13.454394 - [DEBUG] End adding new jump function
33815 2019-Jan-13 16:45:13.454418 - [DEBUG]
33816 2019-Jan-13 16:45:13.454443 - [DEBUG] -------------------------------------------- 923. Path Edge --------------------------------------------
33817 2019-Jan-13 16:45:13.454468 - [DEBUG]
33818 2019-Jan-13 16:45:13.454492 - [DEBUG] Process 923. path edge:
33819 2019-Jan-13 16:45:13.454515 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33820 2019-Jan-13 16:45:13.454574 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
33821 2019-Jan-13 16:45:13.455244 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33822 2019-Jan-13 16:45:13.455892 - [DEBUG]
33823 2019-Jan-13 16:45:13.455918 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33824 2019-Jan-13 16:45:13.456605 - [DEBUG] Compose: EdgeIdentity * AllBottom
33825 2019-Jan-13 16:45:13.456634 - [DEBUG]
33826 2019-Jan-13 16:45:13.456658 - [DEBUG] Propagate flow
33827 2019-Jan-13 16:45:13.456681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33828 2019-Jan-13 16:45:13.456741 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
33829 2019-Jan-13 16:45:13.457390 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33830 2019-Jan-13 16:45:13.458061 - [DEBUG] Edge function : AllBottom (result of previous compose)
33831 2019-Jan-13 16:45:13.458105 - [DEBUG]
33832 2019-Jan-13 16:45:13.458131 - [DEBUG] Join: AllTop & AllBottom
33833 2019-Jan-13 16:45:13.458157 - [DEBUG] = AllBottom (new jump func)
33834 2019-Jan-13 16:45:13.458181 - [DEBUG]
33835 2019-Jan-13 16:45:13.458205 - [DEBUG] Start adding new jump function
33836 2019-Jan-13 16:45:13.458228 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33837 2019-Jan-13 16:45:13.458292 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33838 2019-Jan-13 16:45:13.458956 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
33839 2019-Jan-13 16:45:13.459594 - [DEBUG] Edge Function : AllBottom
33840 2019-Jan-13 16:45:13.459623 - [DEBUG] End adding new jump function
33841 2019-Jan-13 16:45:13.459648 - [DEBUG]
33842 2019-Jan-13 16:45:13.459671 - [DEBUG] -------------------------------------------- 924. Path Edge --------------------------------------------
33843 2019-Jan-13 16:45:13.459696 - [DEBUG]
33844 2019-Jan-13 16:45:13.459719 - [DEBUG] Process 924. path edge:
33845 2019-Jan-13 16:45:13.459743 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33846 2019-Jan-13 16:45:13.459800 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
33847 2019-Jan-13 16:45:13.460437 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33848 2019-Jan-13 16:45:13.461090 - [DEBUG]
33849 2019-Jan-13 16:45:13.461116 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
33850 2019-Jan-13 16:45:13.461803 - [DEBUG] Compose: EdgeIdentity * AllBottom
33851 2019-Jan-13 16:45:13.461831 - [DEBUG]
33852 2019-Jan-13 16:45:13.461855 - [DEBUG] Propagate flow
33853 2019-Jan-13 16:45:13.461879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33854 2019-Jan-13 16:45:13.461937 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33855 2019-Jan-13 16:45:13.462601 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33856 2019-Jan-13 16:45:13.463244 - [DEBUG] Edge function : AllBottom (result of previous compose)
33857 2019-Jan-13 16:45:13.463269 - [DEBUG]
33858 2019-Jan-13 16:45:13.463294 - [DEBUG] Join: AllTop & AllBottom
33859 2019-Jan-13 16:45:13.463320 - [DEBUG] = AllBottom (new jump func)
33860 2019-Jan-13 16:45:13.463345 - [DEBUG]
33861 2019-Jan-13 16:45:13.463368 - [DEBUG] Start adding new jump function
33862 2019-Jan-13 16:45:13.463392 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33863 2019-Jan-13 16:45:13.463448 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33864 2019-Jan-13 16:45:13.464092 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33865 2019-Jan-13 16:45:13.464750 - [DEBUG] Edge Function : AllBottom
33866 2019-Jan-13 16:45:13.464781 - [DEBUG] End adding new jump function
33867 2019-Jan-13 16:45:13.464805 - [DEBUG]
33868 2019-Jan-13 16:45:13.464829 - [DEBUG] -------------------------------------------- 925. Path Edge --------------------------------------------
33869 2019-Jan-13 16:45:13.464854 - [DEBUG]
33870 2019-Jan-13 16:45:13.464878 - [DEBUG] Process 925. path edge:
33871 2019-Jan-13 16:45:13.464901 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33872 2019-Jan-13 16:45:13.464958 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
33873 2019-Jan-13 16:45:13.465621 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33874 2019-Jan-13 16:45:13.466279 - [DEBUG]
33875 2019-Jan-13 16:45:13.466304 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33876 2019-Jan-13 16:45:13.466961 - [DEBUG] Possible callees:
33877 2019-Jan-13 16:45:13.466986 - [DEBUG] llvm.dbg.declare
33878 2019-Jan-13 16:45:13.467011 - [DEBUG] Possible return sites:
33879 2019-Jan-13 16:45:13.467034 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12033880 2019-Jan-13 16:45:13.468356 - [DEBUG] Found and process special summary
33881 2019-Jan-13 16:45:13.468395 - [DEBUG] Compose: EdgeIdentity * AllBottom
33882 2019-Jan-13 16:45:13.468423 - [DEBUG]
33883 2019-Jan-13 16:45:13.468447 - [DEBUG] Propagate flow
33884 2019-Jan-13 16:45:13.468470 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33885 2019-Jan-13 16:45:13.468528 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33886 2019-Jan-13 16:45:13.469168 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33887 2019-Jan-13 16:45:13.469812 - [DEBUG] Edge function : AllBottom (result of previous compose)
33888 2019-Jan-13 16:45:13.469838 - [DEBUG]
33889 2019-Jan-13 16:45:13.469863 - [DEBUG] Join: AllTop & AllBottom
33890 2019-Jan-13 16:45:13.469888 - [DEBUG] = AllBottom (new jump func)
33891 2019-Jan-13 16:45:13.469913 - [DEBUG]
33892 2019-Jan-13 16:45:13.469936 - [DEBUG] Start adding new jump function
33893 2019-Jan-13 16:45:13.469960 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33894 2019-Jan-13 16:45:13.470016 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33895 2019-Jan-13 16:45:13.470673 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33896 2019-Jan-13 16:45:13.471318 - [DEBUG] Edge Function : AllBottom
33897 2019-Jan-13 16:45:13.471347 - [DEBUG] End adding new jump function
33898 2019-Jan-13 16:45:13.471371 - [DEBUG]
33899 2019-Jan-13 16:45:13.471395 - [DEBUG] -------------------------------------------- 926. Path Edge --------------------------------------------
33900 2019-Jan-13 16:45:13.471433 - [DEBUG]
33901 2019-Jan-13 16:45:13.471457 - [DEBUG] Process 926. path edge:
33902 2019-Jan-13 16:45:13.471481 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33903 2019-Jan-13 16:45:13.471538 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
33904 2019-Jan-13 16:45:13.472176 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33905 2019-Jan-13 16:45:13.472821 - [DEBUG]
33906 2019-Jan-13 16:45:13.472845 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33907 2019-Jan-13 16:45:13.473503 - [DEBUG] Compose: EdgeIdentity * AllBottom
33908 2019-Jan-13 16:45:13.473533 - [DEBUG]
33909 2019-Jan-13 16:45:13.473557 - [DEBUG] Propagate flow
33910 2019-Jan-13 16:45:13.473580 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33911 2019-Jan-13 16:45:13.473637 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
33912 2019-Jan-13 16:45:13.474273 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33913 2019-Jan-13 16:45:13.474932 - [DEBUG] Edge function : AllBottom (result of previous compose)
33914 2019-Jan-13 16:45:13.474957 - [DEBUG]
33915 2019-Jan-13 16:45:13.474982 - [DEBUG] Join: AllTop & AllBottom
33916 2019-Jan-13 16:45:13.475008 - [DEBUG] = AllBottom (new jump func)
33917 2019-Jan-13 16:45:13.475032 - [DEBUG]
33918 2019-Jan-13 16:45:13.475055 - [DEBUG] Start adding new jump function
33919 2019-Jan-13 16:45:13.475079 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33920 2019-Jan-13 16:45:13.475135 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33921 2019-Jan-13 16:45:13.475779 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
33922 2019-Jan-13 16:45:13.476413 - [DEBUG] Edge Function : AllBottom
33923 2019-Jan-13 16:45:13.476441 - [DEBUG] End adding new jump function
33924 2019-Jan-13 16:45:13.476465 - [DEBUG]
33925 2019-Jan-13 16:45:13.476489 - [DEBUG] -------------------------------------------- 927. Path Edge --------------------------------------------
33926 2019-Jan-13 16:45:13.476518 - [DEBUG]
33927 2019-Jan-13 16:45:13.476541 - [DEBUG] Process 927. path edge:
33928 2019-Jan-13 16:45:13.476564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33929 2019-Jan-13 16:45:13.476621 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
33930 2019-Jan-13 16:45:13.477289 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33931 2019-Jan-13 16:45:13.477969 - [DEBUG]
33932 2019-Jan-13 16:45:13.477996 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
33933 2019-Jan-13 16:45:13.478709 - [DEBUG] Compose: EdgeIdentity * AllBottom
33934 2019-Jan-13 16:45:13.478739 - [DEBUG]
33935 2019-Jan-13 16:45:13.478763 - [DEBUG] Propagate flow
33936 2019-Jan-13 16:45:13.478787 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33937 2019-Jan-13 16:45:13.478869 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33938 2019-Jan-13 16:45:13.479562 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33939 2019-Jan-13 16:45:13.480262 - [DEBUG] Edge function : AllBottom (result of previous compose)
33940 2019-Jan-13 16:45:13.480289 - [DEBUG]
33941 2019-Jan-13 16:45:13.480316 - [DEBUG] Join: AllTop & AllBottom
33942 2019-Jan-13 16:45:13.480343 - [DEBUG] = AllBottom (new jump func)
33943 2019-Jan-13 16:45:13.480368 - [DEBUG]
33944 2019-Jan-13 16:45:13.480392 - [DEBUG] Start adding new jump function
33945 2019-Jan-13 16:45:13.480416 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33946 2019-Jan-13 16:45:13.480486 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33947 2019-Jan-13 16:45:13.481165 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33948 2019-Jan-13 16:45:13.481851 - [DEBUG] Edge Function : AllBottom
33949 2019-Jan-13 16:45:13.481883 - [DEBUG] End adding new jump function
33950 2019-Jan-13 16:45:13.481908 - [DEBUG]
33951 2019-Jan-13 16:45:13.481932 - [DEBUG] -------------------------------------------- 928. Path Edge --------------------------------------------
33952 2019-Jan-13 16:45:13.481957 - [DEBUG]
33953 2019-Jan-13 16:45:13.481981 - [DEBUG] Process 928. path edge:
33954 2019-Jan-13 16:45:13.482005 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33955 2019-Jan-13 16:45:13.482066 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
33956 2019-Jan-13 16:45:13.482745 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33957 2019-Jan-13 16:45:13.483431 - [DEBUG]
33958 2019-Jan-13 16:45:13.483457 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33959 2019-Jan-13 16:45:13.484179 - [DEBUG] Possible callees:
33960 2019-Jan-13 16:45:13.484207 - [DEBUG] llvm.dbg.declare
33961 2019-Jan-13 16:45:13.484233 - [DEBUG] Possible return sites:
33962 2019-Jan-13 16:45:13.484257 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14933963 2019-Jan-13 16:45:13.485724 - [DEBUG] Found and process special summary
33964 2019-Jan-13 16:45:13.485782 - [DEBUG] Compose: EdgeIdentity * AllBottom
33965 2019-Jan-13 16:45:13.485811 - [DEBUG]
33966 2019-Jan-13 16:45:13.485836 - [DEBUG] Propagate flow
33967 2019-Jan-13 16:45:13.485860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33968 2019-Jan-13 16:45:13.485928 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33969 2019-Jan-13 16:45:13.486580 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33970 2019-Jan-13 16:45:13.487225 - [DEBUG] Edge function : AllBottom (result of previous compose)
33971 2019-Jan-13 16:45:13.487250 - [DEBUG]
33972 2019-Jan-13 16:45:13.487277 - [DEBUG] Join: AllTop & AllBottom
33973 2019-Jan-13 16:45:13.487303 - [DEBUG] = AllBottom (new jump func)
33974 2019-Jan-13 16:45:13.487328 - [DEBUG]
33975 2019-Jan-13 16:45:13.487351 - [DEBUG] Start adding new jump function
33976 2019-Jan-13 16:45:13.487382 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33977 2019-Jan-13 16:45:13.487439 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33978 2019-Jan-13 16:45:13.488155 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33979 2019-Jan-13 16:45:13.488807 - [DEBUG] Edge Function : AllBottom
33980 2019-Jan-13 16:45:13.488838 - [DEBUG] End adding new jump function
33981 2019-Jan-13 16:45:13.488863 - [DEBUG]
33982 2019-Jan-13 16:45:13.488887 - [DEBUG] -------------------------------------------- 929. Path Edge --------------------------------------------
33983 2019-Jan-13 16:45:13.488912 - [DEBUG]
33984 2019-Jan-13 16:45:13.488935 - [DEBUG] Process 929. path edge:
33985 2019-Jan-13 16:45:13.488960 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33986 2019-Jan-13 16:45:13.489018 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
33987 2019-Jan-13 16:45:13.489656 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33988 2019-Jan-13 16:45:13.490299 - [DEBUG]
33989 2019-Jan-13 16:45:13.490324 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33990 2019-Jan-13 16:45:13.491016 - [DEBUG] Compose: EdgeIdentity * AllBottom
33991 2019-Jan-13 16:45:13.491045 - [DEBUG]
33992 2019-Jan-13 16:45:13.491068 - [DEBUG] Propagate flow
33993 2019-Jan-13 16:45:13.491092 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33994 2019-Jan-13 16:45:13.491154 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
33995 2019-Jan-13 16:45:13.491811 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33996 2019-Jan-13 16:45:13.492455 - [DEBUG] Edge function : AllBottom (result of previous compose)
33997 2019-Jan-13 16:45:13.492480 - [DEBUG]
33998 2019-Jan-13 16:45:13.492506 - [DEBUG] Join: AllTop & AllBottom
33999 2019-Jan-13 16:45:13.492532 - [DEBUG] = AllBottom (new jump func)
34000 2019-Jan-13 16:45:13.492556 - [DEBUG]
34001 2019-Jan-13 16:45:13.492580 - [DEBUG] Start adding new jump function
34002 2019-Jan-13 16:45:13.492603 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34003 2019-Jan-13 16:45:13.492660 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34004 2019-Jan-13 16:45:13.493304 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
34005 2019-Jan-13 16:45:13.493939 - [DEBUG] Edge Function : AllBottom
34006 2019-Jan-13 16:45:13.493968 - [DEBUG] End adding new jump function
34007 2019-Jan-13 16:45:13.493992 - [DEBUG]
34008 2019-Jan-13 16:45:13.494016 - [DEBUG] -------------------------------------------- 930. Path Edge --------------------------------------------
34009 2019-Jan-13 16:45:13.494041 - [DEBUG]
34010 2019-Jan-13 16:45:13.494064 - [DEBUG] Process 930. path edge:
34011 2019-Jan-13 16:45:13.494088 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34012 2019-Jan-13 16:45:13.494145 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
34013 2019-Jan-13 16:45:13.494794 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34014 2019-Jan-13 16:45:13.495437 - [DEBUG]
34015 2019-Jan-13 16:45:13.495462 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
34016 2019-Jan-13 16:45:13.496115 - [DEBUG] Compose: EdgeIdentity * AllBottom
34017 2019-Jan-13 16:45:13.496143 - [DEBUG]
34018 2019-Jan-13 16:45:13.496167 - [DEBUG] Propagate flow
34019 2019-Jan-13 16:45:13.496194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34020 2019-Jan-13 16:45:13.496262 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
34021 2019-Jan-13 16:45:13.496920 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34022 2019-Jan-13 16:45:13.497577 - [DEBUG] Edge function : AllBottom (result of previous compose)
34023 2019-Jan-13 16:45:13.497603 - [DEBUG]
34024 2019-Jan-13 16:45:13.497628 - [DEBUG] Join: AllTop & AllBottom
34025 2019-Jan-13 16:45:13.497654 - [DEBUG] = AllBottom (new jump func)
34026 2019-Jan-13 16:45:13.497679 - [DEBUG]
34027 2019-Jan-13 16:45:13.497703 - [DEBUG] Start adding new jump function
34028 2019-Jan-13 16:45:13.497726 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34029 2019-Jan-13 16:45:13.497786 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34030 2019-Jan-13 16:45:13.498451 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
34031 2019-Jan-13 16:45:13.499106 - [DEBUG] Edge Function : AllBottom
34032 2019-Jan-13 16:45:13.499135 - [DEBUG] End adding new jump function
34033 2019-Jan-13 16:45:13.499159 - [DEBUG]
34034 2019-Jan-13 16:45:13.499183 - [DEBUG] -------------------------------------------- 931. Path Edge --------------------------------------------
34035 2019-Jan-13 16:45:13.499208 - [DEBUG]
34036 2019-Jan-13 16:45:13.499232 - [DEBUG] Process 931. path edge:
34037 2019-Jan-13 16:45:13.499256 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34038 2019-Jan-13 16:45:13.499316 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
34039 2019-Jan-13 16:45:13.499967 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34040 2019-Jan-13 16:45:13.500610 - [DEBUG]
34041 2019-Jan-13 16:45:13.500635 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
34042 2019-Jan-13 16:45:13.501299 - [DEBUG] Possible callees:
34043 2019-Jan-13 16:45:13.501325 - [DEBUG] llvm.dbg.declare
34044 2019-Jan-13 16:45:13.501350 - [DEBUG] Possible return sites:
34045 2019-Jan-13 16:45:13.501374 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15534046 2019-Jan-13 16:45:13.502679 - [DEBUG] Found and process special summary
34047 2019-Jan-13 16:45:13.502717 - [DEBUG] Compose: EdgeIdentity * AllBottom
34048 2019-Jan-13 16:45:13.502744 - [DEBUG]
34049 2019-Jan-13 16:45:13.502768 - [DEBUG] Propagate flow
34050 2019-Jan-13 16:45:13.502792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34051 2019-Jan-13 16:45:13.502849 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34052 2019-Jan-13 16:45:13.503493 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34053 2019-Jan-13 16:45:13.504137 - [DEBUG] Edge function : AllBottom (result of previous compose)
34054 2019-Jan-13 16:45:13.504162 - [DEBUG]
34055 2019-Jan-13 16:45:13.504187 - [DEBUG] Join: AllTop & AllBottom
34056 2019-Jan-13 16:45:13.504213 - [DEBUG] = AllBottom (new jump func)
34057 2019-Jan-13 16:45:13.504238 - [DEBUG]
34058 2019-Jan-13 16:45:13.504261 - [DEBUG] Start adding new jump function
34059 2019-Jan-13 16:45:13.504285 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34060 2019-Jan-13 16:45:13.504354 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34061 2019-Jan-13 16:45:13.505026 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34062 2019-Jan-13 16:45:13.505667 - [DEBUG] Edge Function : AllBottom
34063 2019-Jan-13 16:45:13.505697 - [DEBUG] End adding new jump function
34064 2019-Jan-13 16:45:13.505721 - [DEBUG]
34065 2019-Jan-13 16:45:13.505745 - [DEBUG] -------------------------------------------- 932. Path Edge --------------------------------------------
34066 2019-Jan-13 16:45:13.505770 - [DEBUG]
34067 2019-Jan-13 16:45:13.505794 - [DEBUG] Process 932. path edge:
34068 2019-Jan-13 16:45:13.505818 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34069 2019-Jan-13 16:45:13.505875 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
34070 2019-Jan-13 16:45:13.506521 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34071 2019-Jan-13 16:45:13.507165 - [DEBUG]
34072 2019-Jan-13 16:45:13.507190 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34073 2019-Jan-13 16:45:13.507859 - [DEBUG] Compose: EdgeIdentity * AllBottom
34074 2019-Jan-13 16:45:13.507889 - [DEBUG]
34075 2019-Jan-13 16:45:13.507913 - [DEBUG] Propagate flow
34076 2019-Jan-13 16:45:13.507936 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34077 2019-Jan-13 16:45:13.507994 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
34078 2019-Jan-13 16:45:13.508665 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34079 2019-Jan-13 16:45:13.509309 - [DEBUG] Edge function : AllBottom (result of previous compose)
34080 2019-Jan-13 16:45:13.509334 - [DEBUG]
34081 2019-Jan-13 16:45:13.509359 - [DEBUG] Join: AllTop & AllBottom
34082 2019-Jan-13 16:45:13.509385 - [DEBUG] = AllBottom (new jump func)
34083 2019-Jan-13 16:45:13.509410 - [DEBUG]
34084 2019-Jan-13 16:45:13.509433 - [DEBUG] Start adding new jump function
34085 2019-Jan-13 16:45:13.509456 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34086 2019-Jan-13 16:45:13.509512 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34087 2019-Jan-13 16:45:13.510156 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
34088 2019-Jan-13 16:45:13.510792 - [DEBUG] Edge Function : AllBottom
34089 2019-Jan-13 16:45:13.510821 - [DEBUG] End adding new jump function
34090 2019-Jan-13 16:45:13.510845 - [DEBUG]
34091 2019-Jan-13 16:45:13.510869 - [DEBUG] -------------------------------------------- 933. Path Edge --------------------------------------------
34092 2019-Jan-13 16:45:13.510893 - [DEBUG]
34093 2019-Jan-13 16:45:13.510917 - [DEBUG] Process 933. path edge:
34094 2019-Jan-13 16:45:13.510940 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34095 2019-Jan-13 16:45:13.510997 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
34096 2019-Jan-13 16:45:13.511656 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34097 2019-Jan-13 16:45:13.512300 - [DEBUG]
34098 2019-Jan-13 16:45:13.512325 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
34099 2019-Jan-13 16:45:13.512978 - [DEBUG] Compose: EdgeIdentity * AllBottom
34100 2019-Jan-13 16:45:13.513006 - [DEBUG]
34101 2019-Jan-13 16:45:13.513029 - [DEBUG] Propagate flow
34102 2019-Jan-13 16:45:13.513053 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34103 2019-Jan-13 16:45:13.513121 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
34104 2019-Jan-13 16:45:13.513757 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34105 2019-Jan-13 16:45:13.514401 - [DEBUG] Edge function : AllBottom (result of previous compose)
34106 2019-Jan-13 16:45:13.514426 - [DEBUG]
34107 2019-Jan-13 16:45:13.514451 - [DEBUG] Join: AllTop & AllBottom
34108 2019-Jan-13 16:45:13.514477 - [DEBUG] = AllBottom (new jump func)
34109 2019-Jan-13 16:45:13.514501 - [DEBUG]
34110 2019-Jan-13 16:45:13.514525 - [DEBUG] Start adding new jump function
34111 2019-Jan-13 16:45:13.514548 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34112 2019-Jan-13 16:45:13.514604 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34113 2019-Jan-13 16:45:13.515273 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
34114 2019-Jan-13 16:45:13.515925 - [DEBUG] Edge Function : AllBottom
34115 2019-Jan-13 16:45:13.515954 - [DEBUG] End adding new jump function
34116 2019-Jan-13 16:45:13.515979 - [DEBUG]
34117 2019-Jan-13 16:45:13.516003 - [DEBUG] -------------------------------------------- 934. Path Edge --------------------------------------------
34118 2019-Jan-13 16:45:13.516028 - [DEBUG]
34119 2019-Jan-13 16:45:13.516051 - [DEBUG] Process 934. path edge:
34120 2019-Jan-13 16:45:13.516075 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34121 2019-Jan-13 16:45:13.516135 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
34122 2019-Jan-13 16:45:13.516771 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34123 2019-Jan-13 16:45:13.517431 - [DEBUG]
34124 2019-Jan-13 16:45:13.517458 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
34125 2019-Jan-13 16:45:13.518191 - [DEBUG] Compose: EdgeIdentity * AllBottom
34126 2019-Jan-13 16:45:13.518222 - [DEBUG]
34127 2019-Jan-13 16:45:13.518246 - [DEBUG] Propagate flow
34128 2019-Jan-13 16:45:13.518270 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34129 2019-Jan-13 16:45:13.518340 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
34130 2019-Jan-13 16:45:13.519027 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34131 2019-Jan-13 16:45:13.519695 - [DEBUG] Edge function : AllBottom (result of previous compose)
34132 2019-Jan-13 16:45:13.519722 - [DEBUG]
34133 2019-Jan-13 16:45:13.519748 - [DEBUG] Join: AllTop & AllBottom
34134 2019-Jan-13 16:45:13.519775 - [DEBUG] = AllBottom (new jump func)
34135 2019-Jan-13 16:45:13.519800 - [DEBUG]
34136 2019-Jan-13 16:45:13.519823 - [DEBUG] Start adding new jump function
34137 2019-Jan-13 16:45:13.519846 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34138 2019-Jan-13 16:45:13.519908 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34139 2019-Jan-13 16:45:13.520628 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
34140 2019-Jan-13 16:45:13.521301 - [DEBUG] Edge Function : AllBottom
34141 2019-Jan-13 16:45:13.521333 - [DEBUG] End adding new jump function
34142 2019-Jan-13 16:45:13.521358 - [DEBUG]
34143 2019-Jan-13 16:45:13.521382 - [DEBUG] -------------------------------------------- 935. Path Edge --------------------------------------------
34144 2019-Jan-13 16:45:13.521448 - [DEBUG]
34145 2019-Jan-13 16:45:13.521472 - [DEBUG] Process 935. path edge:
34146 2019-Jan-13 16:45:13.521496 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34147 2019-Jan-13 16:45:13.521562 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
34148 2019-Jan-13 16:45:13.522234 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34149 2019-Jan-13 16:45:13.522884 - [DEBUG]
34150 2019-Jan-13 16:45:13.522908 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
34151 2019-Jan-13 16:45:13.523568 - [DEBUG] Possible callees:
34152 2019-Jan-13 16:45:13.523593 - [DEBUG] llvm.dbg.declare
34153 2019-Jan-13 16:45:13.523617 - [DEBUG] Possible return sites:
34154 2019-Jan-13 16:45:13.523641 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16334155 2019-Jan-13 16:45:13.524977 - [DEBUG] Found and process special summary
34156 2019-Jan-13 16:45:13.525019 - [DEBUG] Compose: EdgeIdentity * AllBottom
34157 2019-Jan-13 16:45:13.525046 - [DEBUG]
34158 2019-Jan-13 16:45:13.525070 - [DEBUG] Propagate flow
34159 2019-Jan-13 16:45:13.525094 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34160 2019-Jan-13 16:45:13.525154 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34161 2019-Jan-13 16:45:13.525797 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34162 2019-Jan-13 16:45:13.526442 - [DEBUG] Edge function : AllBottom (result of previous compose)
34163 2019-Jan-13 16:45:13.526468 - [DEBUG]
34164 2019-Jan-13 16:45:13.526494 - [DEBUG] Join: AllTop & AllBottom
34165 2019-Jan-13 16:45:13.526520 - [DEBUG] = AllBottom (new jump func)
34166 2019-Jan-13 16:45:13.526544 - [DEBUG]
34167 2019-Jan-13 16:45:13.526568 - [DEBUG] Start adding new jump function
34168 2019-Jan-13 16:45:13.526591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34169 2019-Jan-13 16:45:13.526647 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34170 2019-Jan-13 16:45:13.527291 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34171 2019-Jan-13 16:45:13.527938 - [DEBUG] Edge Function : AllBottom
34172 2019-Jan-13 16:45:13.527967 - [DEBUG] End adding new jump function
34173 2019-Jan-13 16:45:13.527991 - [DEBUG]
34174 2019-Jan-13 16:45:13.528015 - [DEBUG] -------------------------------------------- 936. Path Edge --------------------------------------------
34175 2019-Jan-13 16:45:13.528039 - [DEBUG]
34176 2019-Jan-13 16:45:13.528062 - [DEBUG] Process 936. path edge:
34177 2019-Jan-13 16:45:13.528105 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34178 2019-Jan-13 16:45:13.528163 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
34179 2019-Jan-13 16:45:13.528825 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34180 2019-Jan-13 16:45:13.529472 - [DEBUG]
34181 2019-Jan-13 16:45:13.529497 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34182 2019-Jan-13 16:45:13.530179 - [DEBUG] Compose: EdgeIdentity * AllBottom
34183 2019-Jan-13 16:45:13.530208 - [DEBUG]
34184 2019-Jan-13 16:45:13.530232 - [DEBUG] Propagate flow
34185 2019-Jan-13 16:45:13.530256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34186 2019-Jan-13 16:45:13.530331 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
34187 2019-Jan-13 16:45:13.530973 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34188 2019-Jan-13 16:45:13.531640 - [DEBUG] Edge function : AllBottom (result of previous compose)
34189 2019-Jan-13 16:45:13.531665 - [DEBUG]
34190 2019-Jan-13 16:45:13.531690 - [DEBUG] Join: AllTop & AllBottom
34191 2019-Jan-13 16:45:13.531716 - [DEBUG] = AllBottom (new jump func)
34192 2019-Jan-13 16:45:13.531741 - [DEBUG]
34193 2019-Jan-13 16:45:13.531764 - [DEBUG] Start adding new jump function
34194 2019-Jan-13 16:45:13.531787 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34195 2019-Jan-13 16:45:13.531844 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34196 2019-Jan-13 16:45:13.532501 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
34197 2019-Jan-13 16:45:13.533168 - [DEBUG] Edge Function : AllBottom
34198 2019-Jan-13 16:45:13.533202 - [DEBUG] End adding new jump function
34199 2019-Jan-13 16:45:13.533226 - [DEBUG]
34200 2019-Jan-13 16:45:13.533251 - [DEBUG] -------------------------------------------- 937. Path Edge --------------------------------------------
34201 2019-Jan-13 16:45:13.533277 - [DEBUG]
34202 2019-Jan-13 16:45:13.533300 - [DEBUG] Process 937. path edge:
34203 2019-Jan-13 16:45:13.533324 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34204 2019-Jan-13 16:45:13.533397 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
34205 2019-Jan-13 16:45:13.534089 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34206 2019-Jan-13 16:45:13.534850 - [DEBUG]
34207 2019-Jan-13 16:45:13.534881 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
34208 2019-Jan-13 16:45:13.535630 - [DEBUG] Compose: EdgeIdentity * AllBottom
34209 2019-Jan-13 16:45:13.535661 - [DEBUG]
34210 2019-Jan-13 16:45:13.535685 - [DEBUG] Propagate flow
34211 2019-Jan-13 16:45:13.535709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34212 2019-Jan-13 16:45:13.535784 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
34213 2019-Jan-13 16:45:13.536465 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34214 2019-Jan-13 16:45:13.537137 - [DEBUG] Edge function : AllBottom (result of previous compose)
34215 2019-Jan-13 16:45:13.537164 - [DEBUG]
34216 2019-Jan-13 16:45:13.537192 - [DEBUG] Join: AllTop & AllBottom
34217 2019-Jan-13 16:45:13.537219 - [DEBUG] = AllBottom (new jump func)
34218 2019-Jan-13 16:45:13.537244 - [DEBUG]
34219 2019-Jan-13 16:45:13.537268 - [DEBUG] Start adding new jump function
34220 2019-Jan-13 16:45:13.537291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34221 2019-Jan-13 16:45:13.537361 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34222 2019-Jan-13 16:45:13.538046 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
34223 2019-Jan-13 16:45:13.538726 - [DEBUG] Edge Function : AllBottom
34224 2019-Jan-13 16:45:13.538758 - [DEBUG] End adding new jump function
34225 2019-Jan-13 16:45:13.538782 - [DEBUG]
34226 2019-Jan-13 16:45:13.538807 - [DEBUG] -------------------------------------------- 938. Path Edge --------------------------------------------
34227 2019-Jan-13 16:45:13.538860 - [DEBUG]
34228 2019-Jan-13 16:45:13.538884 - [DEBUG] Process 938. path edge:
34229 2019-Jan-13 16:45:13.538908 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34230 2019-Jan-13 16:45:13.538969 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
34231 2019-Jan-13 16:45:13.539615 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34232 2019-Jan-13 16:45:13.540259 - [DEBUG]
34233 2019-Jan-13 16:45:13.540283 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
34234 2019-Jan-13 16:45:13.540955 - [DEBUG] Possible callees:
34235 2019-Jan-13 16:45:13.540980 - [DEBUG] llvm.dbg.declare
34236 2019-Jan-13 16:45:13.541005 - [DEBUG] Possible return sites:
34237 2019-Jan-13 16:45:13.541029 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16934238 2019-Jan-13 16:45:13.542388 - [DEBUG] Found and process special summary
34239 2019-Jan-13 16:45:13.542428 - [DEBUG] Compose: EdgeIdentity * AllBottom
34240 2019-Jan-13 16:45:13.542456 - [DEBUG]
34241 2019-Jan-13 16:45:13.542480 - [DEBUG] Propagate flow
34242 2019-Jan-13 16:45:13.542504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34243 2019-Jan-13 16:45:13.542561 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34244 2019-Jan-13 16:45:13.543203 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34245 2019-Jan-13 16:45:13.543848 - [DEBUG] Edge function : AllBottom (result of previous compose)
34246 2019-Jan-13 16:45:13.543873 - [DEBUG]
34247 2019-Jan-13 16:45:13.543898 - [DEBUG] Join: AllTop & AllBottom
34248 2019-Jan-13 16:45:13.543924 - [DEBUG] = AllBottom (new jump func)
34249 2019-Jan-13 16:45:13.543949 - [DEBUG]
34250 2019-Jan-13 16:45:13.543972 - [DEBUG] Start adding new jump function
34251 2019-Jan-13 16:45:13.543996 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34252 2019-Jan-13 16:45:13.544052 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34253 2019-Jan-13 16:45:13.544695 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34254 2019-Jan-13 16:45:13.545350 - [DEBUG] Edge Function : AllBottom
34255 2019-Jan-13 16:45:13.545379 - [DEBUG] End adding new jump function
34256 2019-Jan-13 16:45:13.545403 - [DEBUG]
34257 2019-Jan-13 16:45:13.545426 - [DEBUG] -------------------------------------------- 939. Path Edge --------------------------------------------
34258 2019-Jan-13 16:45:13.545450 - [DEBUG]
34259 2019-Jan-13 16:45:13.545474 - [DEBUG] Process 939. path edge:
34260 2019-Jan-13 16:45:13.545498 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34261 2019-Jan-13 16:45:13.545554 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
34262 2019-Jan-13 16:45:13.546192 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34263 2019-Jan-13 16:45:13.546834 - [DEBUG]
34264 2019-Jan-13 16:45:13.546859 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34265 2019-Jan-13 16:45:13.547522 - [DEBUG] Compose: EdgeIdentity * AllBottom
34266 2019-Jan-13 16:45:13.547550 - [DEBUG]
34267 2019-Jan-13 16:45:13.547577 - [DEBUG] Propagate flow
34268 2019-Jan-13 16:45:13.547601 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34269 2019-Jan-13 16:45:13.547670 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
34270 2019-Jan-13 16:45:13.548360 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34271 2019-Jan-13 16:45:13.549034 - [DEBUG] Edge function : AllBottom (result of previous compose)
34272 2019-Jan-13 16:45:13.549060 - [DEBUG]
34273 2019-Jan-13 16:45:13.549086 - [DEBUG] Join: AllTop & AllBottom
34274 2019-Jan-13 16:45:13.549112 - [DEBUG] = AllBottom (new jump func)
34275 2019-Jan-13 16:45:13.549136 - [DEBUG]
34276 2019-Jan-13 16:45:13.549160 - [DEBUG] Start adding new jump function
34277 2019-Jan-13 16:45:13.549183 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34278 2019-Jan-13 16:45:13.549247 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34279 2019-Jan-13 16:45:13.549907 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
34280 2019-Jan-13 16:45:13.550545 - [DEBUG] Edge Function : AllBottom
34281 2019-Jan-13 16:45:13.550576 - [DEBUG] End adding new jump function
34282 2019-Jan-13 16:45:13.550600 - [DEBUG]
34283 2019-Jan-13 16:45:13.550624 - [DEBUG] -------------------------------------------- 940. Path Edge --------------------------------------------
34284 2019-Jan-13 16:45:13.550649 - [DEBUG]
34285 2019-Jan-13 16:45:13.550672 - [DEBUG] Process 940. path edge:
34286 2019-Jan-13 16:45:13.550696 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34287 2019-Jan-13 16:45:13.550754 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
34288 2019-Jan-13 16:45:13.551392 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34289 2019-Jan-13 16:45:13.552066 - [DEBUG]
34290 2019-Jan-13 16:45:13.552091 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
34291 2019-Jan-13 16:45:13.552762 - [DEBUG] Compose: EdgeIdentity * AllBottom
34292 2019-Jan-13 16:45:13.552790 - [DEBUG]
34293 2019-Jan-13 16:45:13.552814 - [DEBUG] Propagate flow
34294 2019-Jan-13 16:45:13.552837 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34295 2019-Jan-13 16:45:13.552894 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
34296 2019-Jan-13 16:45:13.553542 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34297 2019-Jan-13 16:45:13.554197 - [DEBUG] Edge function : AllBottom (result of previous compose)
34298 2019-Jan-13 16:45:13.554223 - [DEBUG]
34299 2019-Jan-13 16:45:13.554248 - [DEBUG] Join: AllTop & AllBottom
34300 2019-Jan-13 16:45:13.554274 - [DEBUG] = AllBottom (new jump func)
34301 2019-Jan-13 16:45:13.554299 - [DEBUG]
34302 2019-Jan-13 16:45:13.554322 - [DEBUG] Start adding new jump function
34303 2019-Jan-13 16:45:13.554345 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34304 2019-Jan-13 16:45:13.554403 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34305 2019-Jan-13 16:45:13.555077 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
34306 2019-Jan-13 16:45:13.555724 - [DEBUG] Edge Function : AllBottom
34307 2019-Jan-13 16:45:13.555754 - [DEBUG] End adding new jump function
34308 2019-Jan-13 16:45:13.555778 - [DEBUG]
34309 2019-Jan-13 16:45:13.555802 - [DEBUG] -------------------------------------------- 941. Path Edge --------------------------------------------
34310 2019-Jan-13 16:45:13.555845 - [DEBUG]
34311 2019-Jan-13 16:45:13.555869 - [DEBUG] Process 941. path edge:
34312 2019-Jan-13 16:45:13.555893 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34313 2019-Jan-13 16:45:13.555952 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
34314 2019-Jan-13 16:45:13.556591 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34315 2019-Jan-13 16:45:13.557256 - [DEBUG]
34316 2019-Jan-13 16:45:13.557282 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
34317 2019-Jan-13 16:45:13.558003 - [DEBUG] Compose: EdgeIdentity * AllBottom
34318 2019-Jan-13 16:45:13.558033 - [DEBUG]
34319 2019-Jan-13 16:45:13.558057 - [DEBUG] Propagate flow
34320 2019-Jan-13 16:45:13.558101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34321 2019-Jan-13 16:45:13.558170 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
34322 2019-Jan-13 16:45:13.558843 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34323 2019-Jan-13 16:45:13.559535 - [DEBUG] Edge function : AllBottom (result of previous compose)
34324 2019-Jan-13 16:45:13.559562 - [DEBUG]
34325 2019-Jan-13 16:45:13.559589 - [DEBUG] Join: AllTop & AllBottom
34326 2019-Jan-13 16:45:13.559615 - [DEBUG] = AllBottom (new jump func)
34327 2019-Jan-13 16:45:13.559640 - [DEBUG]
34328 2019-Jan-13 16:45:13.559664 - [DEBUG] Start adding new jump function
34329 2019-Jan-13 16:45:13.559687 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34330 2019-Jan-13 16:45:13.559761 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34331 2019-Jan-13 16:45:13.560445 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
34332 2019-Jan-13 16:45:13.561117 - [DEBUG] Edge Function : AllBottom
34333 2019-Jan-13 16:45:13.561151 - [DEBUG] End adding new jump function
34334 2019-Jan-13 16:45:13.561176 - [DEBUG]
34335 2019-Jan-13 16:45:13.561201 - [DEBUG] -------------------------------------------- 942. Path Edge --------------------------------------------
34336 2019-Jan-13 16:45:13.561226 - [DEBUG]
34337 2019-Jan-13 16:45:13.561249 - [DEBUG] Process 942. path edge:
34338 2019-Jan-13 16:45:13.561273 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34339 2019-Jan-13 16:45:13.561344 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
34340 2019-Jan-13 16:45:13.562052 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34341 2019-Jan-13 16:45:13.562765 - [DEBUG]
34342 2019-Jan-13 16:45:13.562795 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
34343 2019-Jan-13 16:45:13.563532 - [DEBUG] Compose: EdgeIdentity * AllBottom
34344 2019-Jan-13 16:45:13.563564 - [DEBUG]
34345 2019-Jan-13 16:45:13.563588 - [DEBUG] Propagate flow
34346 2019-Jan-13 16:45:13.563612 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34347 2019-Jan-13 16:45:13.563687 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
34348 2019-Jan-13 16:45:13.564383 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34349 2019-Jan-13 16:45:13.565128 - [DEBUG] Edge function : AllBottom (result of previous compose)
34350 2019-Jan-13 16:45:13.565156 - [DEBUG]
34351 2019-Jan-13 16:45:13.565205 - [DEBUG] Join: AllTop & AllBottom
34352 2019-Jan-13 16:45:13.565232 - [DEBUG] = AllBottom (new jump func)
34353 2019-Jan-13 16:45:13.565257 - [DEBUG]
34354 2019-Jan-13 16:45:13.565281 - [DEBUG] Start adding new jump function
34355 2019-Jan-13 16:45:13.565304 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34356 2019-Jan-13 16:45:13.565379 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34357 2019-Jan-13 16:45:13.566082 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
34358 2019-Jan-13 16:45:13.566790 - [DEBUG] Edge Function : AllBottom
34359 2019-Jan-13 16:45:13.566826 - [DEBUG] End adding new jump function
34360 2019-Jan-13 16:45:13.566851 - [DEBUG]
34361 2019-Jan-13 16:45:13.566876 - [DEBUG] -------------------------------------------- 943. Path Edge --------------------------------------------
34362 2019-Jan-13 16:45:13.566901 - [DEBUG]
34363 2019-Jan-13 16:45:13.566925 - [DEBUG] Process 943. path edge:
34364 2019-Jan-13 16:45:13.566949 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34365 2019-Jan-13 16:45:13.567021 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
34366 2019-Jan-13 16:45:13.567727 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34367 2019-Jan-13 16:45:13.568467 - [DEBUG]
34368 2019-Jan-13 16:45:13.568495 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
34369 2019-Jan-13 16:45:13.569247 - [DEBUG] Compose: EdgeIdentity * AllBottom
34370 2019-Jan-13 16:45:13.569279 - [DEBUG]
34371 2019-Jan-13 16:45:13.569304 - [DEBUG] Propagate flow
34372 2019-Jan-13 16:45:13.569328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34373 2019-Jan-13 16:45:13.569401 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
34374 2019-Jan-13 16:45:13.570121 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34375 2019-Jan-13 16:45:13.570819 - [DEBUG] Edge function : AllBottom (result of previous compose)
34376 2019-Jan-13 16:45:13.570845 - [DEBUG]
34377 2019-Jan-13 16:45:13.570872 - [DEBUG] Join: AllTop & AllBottom
34378 2019-Jan-13 16:45:13.570899 - [DEBUG] = AllBottom (new jump func)
34379 2019-Jan-13 16:45:13.570924 - [DEBUG]
34380 2019-Jan-13 16:45:13.570948 - [DEBUG] Start adding new jump function
34381 2019-Jan-13 16:45:13.570971 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34382 2019-Jan-13 16:45:13.571044 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34383 2019-Jan-13 16:45:13.571783 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
34384 2019-Jan-13 16:45:13.572456 - [DEBUG] Edge Function : AllBottom
34385 2019-Jan-13 16:45:13.572490 - [DEBUG] End adding new jump function
34386 2019-Jan-13 16:45:13.572515 - [DEBUG]
34387 2019-Jan-13 16:45:13.572540 - [DEBUG] -------------------------------------------- 944. Path Edge --------------------------------------------
34388 2019-Jan-13 16:45:13.572565 - [DEBUG]
34389 2019-Jan-13 16:45:13.572588 - [DEBUG] Process 944. path edge:
34390 2019-Jan-13 16:45:13.572612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34391 2019-Jan-13 16:45:13.572681 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
34392 2019-Jan-13 16:45:13.573344 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34393 2019-Jan-13 16:45:13.574016 - [DEBUG]
34394 2019-Jan-13 16:45:13.574064 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
34395 2019-Jan-13 16:45:13.574801 - [DEBUG] Compose: EdgeIdentity * AllBottom
34396 2019-Jan-13 16:45:13.574834 - [DEBUG]
34397 2019-Jan-13 16:45:13.574858 - [DEBUG] Propagate flow
34398 2019-Jan-13 16:45:13.574882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34399 2019-Jan-13 16:45:13.574958 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34400 2019-Jan-13 16:45:13.575667 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34401 2019-Jan-13 16:45:13.576376 - [DEBUG] Edge function : AllBottom (result of previous compose)
34402 2019-Jan-13 16:45:13.576405 - [DEBUG]
34403 2019-Jan-13 16:45:13.576435 - [DEBUG] Join: AllTop & AllBottom
34404 2019-Jan-13 16:45:13.576463 - [DEBUG] = AllBottom (new jump func)
34405 2019-Jan-13 16:45:13.576488 - [DEBUG]
34406 2019-Jan-13 16:45:13.576512 - [DEBUG] Start adding new jump function
34407 2019-Jan-13 16:45:13.576536 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34408 2019-Jan-13 16:45:13.576620 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34409 2019-Jan-13 16:45:13.577327 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34410 2019-Jan-13 16:45:13.578012 - [DEBUG] Edge Function : AllBottom
34411 2019-Jan-13 16:45:13.578047 - [DEBUG] End adding new jump function
34412 2019-Jan-13 16:45:13.578093 - [DEBUG]
34413 2019-Jan-13 16:45:13.578120 - [DEBUG] -------------------------------------------- 945. Path Edge --------------------------------------------
34414 2019-Jan-13 16:45:13.578146 - [DEBUG]
34415 2019-Jan-13 16:45:13.578170 - [DEBUG] Process 945. path edge:
34416 2019-Jan-13 16:45:13.578194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34417 2019-Jan-13 16:45:13.578269 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
34418 2019-Jan-13 16:45:13.578944 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34419 2019-Jan-13 16:45:13.579619 - [DEBUG]
34420 2019-Jan-13 16:45:13.579645 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34421 2019-Jan-13 16:45:13.580357 - [DEBUG] Compose: EdgeIdentity * AllBottom
34422 2019-Jan-13 16:45:13.580386 - [DEBUG]
34423 2019-Jan-13 16:45:13.580410 - [DEBUG] Propagate flow
34424 2019-Jan-13 16:45:13.580434 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34425 2019-Jan-13 16:45:13.580499 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
34426 2019-Jan-13 16:45:13.581149 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34427 2019-Jan-13 16:45:13.581828 - [DEBUG] Edge function : AllBottom (result of previous compose)
34428 2019-Jan-13 16:45:13.581854 - [DEBUG]
34429 2019-Jan-13 16:45:13.581880 - [DEBUG] Join: AllTop & AllBottom
34430 2019-Jan-13 16:45:13.581906 - [DEBUG] = AllBottom (new jump func)
34431 2019-Jan-13 16:45:13.581931 - [DEBUG]
34432 2019-Jan-13 16:45:13.581954 - [DEBUG] Start adding new jump function
34433 2019-Jan-13 16:45:13.581978 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34434 2019-Jan-13 16:45:13.582035 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34435 2019-Jan-13 16:45:13.582687 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
34436 2019-Jan-13 16:45:13.583347 - [DEBUG] Edge Function : AllBottom
34437 2019-Jan-13 16:45:13.583377 - [DEBUG] End adding new jump function
34438 2019-Jan-13 16:45:13.583402 - [DEBUG]
34439 2019-Jan-13 16:45:13.583427 - [DEBUG] -------------------------------------------- 946. Path Edge --------------------------------------------
34440 2019-Jan-13 16:45:13.583452 - [DEBUG]
34441 2019-Jan-13 16:45:13.583475 - [DEBUG] Process 946. path edge:
34442 2019-Jan-13 16:45:13.583499 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34443 2019-Jan-13 16:45:13.583561 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
34444 2019-Jan-13 16:45:13.584203 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34445 2019-Jan-13 16:45:13.584866 - [DEBUG]
34446 2019-Jan-13 16:45:13.584892 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
34447 2019-Jan-13 16:45:13.585559 - [DEBUG] Compose: EdgeIdentity * AllBottom
34448 2019-Jan-13 16:45:13.585589 - [DEBUG]
34449 2019-Jan-13 16:45:13.585612 - [DEBUG] Propagate flow
34450 2019-Jan-13 16:45:13.585636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34451 2019-Jan-13 16:45:13.585694 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34452 2019-Jan-13 16:45:13.586332 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34453 2019-Jan-13 16:45:13.586976 - [DEBUG] Edge function : AllBottom (result of previous compose)
34454 2019-Jan-13 16:45:13.587001 - [DEBUG]
34455 2019-Jan-13 16:45:13.587026 - [DEBUG] Join: AllTop & AllBottom
34456 2019-Jan-13 16:45:13.587052 - [DEBUG] = AllBottom (new jump func)
34457 2019-Jan-13 16:45:13.587077 - [DEBUG]
34458 2019-Jan-13 16:45:13.587100 - [DEBUG] Start adding new jump function
34459 2019-Jan-13 16:45:13.587124 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34460 2019-Jan-13 16:45:13.587180 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34461 2019-Jan-13 16:45:13.587828 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34462 2019-Jan-13 16:45:13.588490 - [DEBUG] Edge Function : AllBottom
34463 2019-Jan-13 16:45:13.588519 - [DEBUG] End adding new jump function
34464 2019-Jan-13 16:45:13.588543 - [DEBUG]
34465 2019-Jan-13 16:45:13.588567 - [DEBUG] -------------------------------------------- 947. Path Edge --------------------------------------------
34466 2019-Jan-13 16:45:13.588591 - [DEBUG]
34467 2019-Jan-13 16:45:13.588615 - [DEBUG] Process 947. path edge:
34468 2019-Jan-13 16:45:13.588639 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34469 2019-Jan-13 16:45:13.588696 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
34470 2019-Jan-13 16:45:13.589340 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34471 2019-Jan-13 16:45:13.589985 - [DEBUG]
34472 2019-Jan-13 16:45:13.590009 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34473 2019-Jan-13 16:45:13.590673 - [DEBUG] Compose: EdgeIdentity * AllBottom
34474 2019-Jan-13 16:45:13.590701 - [DEBUG]
34475 2019-Jan-13 16:45:13.590725 - [DEBUG] Propagate flow
34476 2019-Jan-13 16:45:13.590748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34477 2019-Jan-13 16:45:13.590806 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34478 2019-Jan-13 16:45:13.591466 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34479 2019-Jan-13 16:45:13.592112 - [DEBUG] Edge function : AllBottom (result of previous compose)
34480 2019-Jan-13 16:45:13.592137 - [DEBUG]
34481 2019-Jan-13 16:45:13.592162 - [DEBUG] Join: AllTop & AllBottom
34482 2019-Jan-13 16:45:13.592188 - [DEBUG] = AllBottom (new jump func)
34483 2019-Jan-13 16:45:13.592213 - [DEBUG]
34484 2019-Jan-13 16:45:13.592236 - [DEBUG] Start adding new jump function
34485 2019-Jan-13 16:45:13.592259 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34486 2019-Jan-13 16:45:13.592316 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34487 2019-Jan-13 16:45:13.592961 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34488 2019-Jan-13 16:45:13.593600 - [DEBUG] Edge Function : AllBottom
34489 2019-Jan-13 16:45:13.593629 - [DEBUG] End adding new jump function
34490 2019-Jan-13 16:45:13.593653 - [DEBUG]
34491 2019-Jan-13 16:45:13.593677 - [DEBUG] -------------------------------------------- 948. Path Edge --------------------------------------------
34492 2019-Jan-13 16:45:13.593702 - [DEBUG]
34493 2019-Jan-13 16:45:13.593725 - [DEBUG] Process 948. path edge:
34494 2019-Jan-13 16:45:13.593749 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34495 2019-Jan-13 16:45:13.593806 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
34496 2019-Jan-13 16:45:13.594446 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34497 2019-Jan-13 16:45:13.595148 - [DEBUG]
34498 2019-Jan-13 16:45:13.595174 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34499 2019-Jan-13 16:45:13.595880 - [DEBUG] Start of endsummarytab entry
34500 2019-Jan-13 16:45:13.595919 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
34501 2019-Jan-13 16:45:13.596618 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
34502 2019-Jan-13 16:45:13.596694 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34503 2019-Jan-13 16:45:13.597366 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
34504 2019-Jan-13 16:45:13.598060 - [DEBUG] EF: AllBottom
34505 2019-Jan-13 16:45:13.598109 - [DEBUG]
34506 2019-Jan-13 16:45:13.598133 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34507 2019-Jan-13 16:45:13.598831 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
34508 2019-Jan-13 16:45:13.599532 - [DEBUG] EF: AllBottom
34509 2019-Jan-13 16:45:13.599559 - [DEBUG]
34510 2019-Jan-13 16:45:13.599582 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34511 2019-Jan-13 16:45:13.600290 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
34512 2019-Jan-13 16:45:13.600979 - [DEBUG] EF: AllBottom
34513 2019-Jan-13 16:45:13.601005 - [DEBUG]
34514 2019-Jan-13 16:45:13.601028 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34515 2019-Jan-13 16:45:13.601736 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34516 2019-Jan-13 16:45:13.602422 - [DEBUG] EF: AllBottom
34517 2019-Jan-13 16:45:13.602448 - [DEBUG]
34518 2019-Jan-13 16:45:13.602472 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34519 2019-Jan-13 16:45:13.603164 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
34520 2019-Jan-13 16:45:13.603895 - [DEBUG] EF: AllBottom
34521 2019-Jan-13 16:45:13.603922 - [DEBUG]
34522 2019-Jan-13 16:45:13.603945 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34523 2019-Jan-13 16:45:13.604616 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34524 2019-Jan-13 16:45:13.605306 - [DEBUG] EF: AllBottom
34525 2019-Jan-13 16:45:13.605332 - [DEBUG]
34526 2019-Jan-13 16:45:13.605355 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34527 2019-Jan-13 16:45:13.606030 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
34528 2019-Jan-13 16:45:13.606739 - [DEBUG] EF: AllBottom
34529 2019-Jan-13 16:45:13.606766 - [DEBUG]
34530 2019-Jan-13 16:45:13.606791 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34531 2019-Jan-13 16:45:13.607485 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
34532 2019-Jan-13 16:45:13.608197 - [DEBUG] EF: AllBottom
34533 2019-Jan-13 16:45:13.608224 - [DEBUG]
34534 2019-Jan-13 16:45:13.608248 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34535 2019-Jan-13 16:45:13.608922 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
34536 2019-Jan-13 16:45:13.609609 - [DEBUG] EF: AllBottom
34537 2019-Jan-13 16:45:13.609636 - [DEBUG]
34538 2019-Jan-13 16:45:13.609659 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34539 2019-Jan-13 16:45:13.610341 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
34540 2019-Jan-13 16:45:13.611031 - [DEBUG] EF: AllBottom
34541 2019-Jan-13 16:45:13.611058 - [DEBUG]
34542 2019-Jan-13 16:45:13.611082 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34543 2019-Jan-13 16:45:13.611831 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
34544 2019-Jan-13 16:45:13.612524 - [DEBUG] EF: AllBottom
34545 2019-Jan-13 16:45:13.612550 - [DEBUG]
34546 2019-Jan-13 16:45:13.612574 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34547 2019-Jan-13 16:45:13.613217 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34548 2019-Jan-13 16:45:13.613854 - [DEBUG] EF: AllBottom
34549 2019-Jan-13 16:45:13.613878 - [DEBUG]
34550 2019-Jan-13 16:45:13.613902 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34551 2019-Jan-13 16:45:13.614544 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
34552 2019-Jan-13 16:45:13.615210 - [DEBUG] EF: AllBottom
34553 2019-Jan-13 16:45:13.615235 - [DEBUG]
34554 2019-Jan-13 16:45:13.615258 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34555 2019-Jan-13 16:45:13.615900 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
34556 2019-Jan-13 16:45:13.616541 - [DEBUG] EF: AllBottom
34557 2019-Jan-13 16:45:13.616566 - [DEBUG]
34558 2019-Jan-13 16:45:13.616589 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34559 2019-Jan-13 16:45:13.617222 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34560 2019-Jan-13 16:45:13.617890 - [DEBUG] EF: AllBottom
34561 2019-Jan-13 16:45:13.617915 - [DEBUG]
34562 2019-Jan-13 16:45:13.617939 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34563 2019-Jan-13 16:45:13.618606 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
34564 2019-Jan-13 16:45:13.619247 - [DEBUG] EF: AllBottom
34565 2019-Jan-13 16:45:13.619272 - [DEBUG]
34566 2019-Jan-13 16:45:13.619296 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34567 2019-Jan-13 16:45:13.619948 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
34568 2019-Jan-13 16:45:13.620592 - [DEBUG] EF: AllBottom
34569 2019-Jan-13 16:45:13.620617 - [DEBUG]
34570 2019-Jan-13 16:45:13.620640 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34571 2019-Jan-13 16:45:13.621274 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34572 2019-Jan-13 16:45:13.621946 - [DEBUG] EF: AllBottom
34573 2019-Jan-13 16:45:13.621971 - [DEBUG]
34574 2019-Jan-13 16:45:13.621995 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34575 2019-Jan-13 16:45:13.622631 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
34576 2019-Jan-13 16:45:13.623267 - [DEBUG] EF: AllBottom
34577 2019-Jan-13 16:45:13.623292 - [DEBUG]
34578 2019-Jan-13 16:45:13.623315 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34579 2019-Jan-13 16:45:13.623949 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
34580 2019-Jan-13 16:45:13.624606 - [DEBUG] EF: AllBottom
34581 2019-Jan-13 16:45:13.624630 - [DEBUG]
34582 2019-Jan-13 16:45:13.624654 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34583 2019-Jan-13 16:45:13.625326 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
34584 2019-Jan-13 16:45:13.625961 - [DEBUG] EF: AllBottom
34585 2019-Jan-13 16:45:13.625986 - [DEBUG]
34586 2019-Jan-13 16:45:13.626009 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34587 2019-Jan-13 16:45:13.626643 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
34588 2019-Jan-13 16:45:13.627280 - [DEBUG] EF: AllBottom
34589 2019-Jan-13 16:45:13.627305 - [DEBUG]
34590 2019-Jan-13 16:45:13.627328 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34591 2019-Jan-13 16:45:13.627962 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34592 2019-Jan-13 16:45:13.628620 - [DEBUG] EF: AllBottom
34593 2019-Jan-13 16:45:13.628645 - [DEBUG]
34594 2019-Jan-13 16:45:13.628668 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34595 2019-Jan-13 16:45:13.629302 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34596 2019-Jan-13 16:45:13.629937 - [DEBUG] EF: AllBottom
34597 2019-Jan-13 16:45:13.629962 - [DEBUG]
34598 2019-Jan-13 16:45:13.629986 - [DEBUG] ---------------
34599 2019-Jan-13 16:45:13.630009 - [DEBUG]
34600 2019-Jan-13 16:45:13.630036 - [DEBUG] End of endsummarytab entry
34601 2019-Jan-13 16:45:13.630060 - [DEBUG]
34602 2019-Jan-13 16:45:13.630083 - [DEBUG] Start of incomingtab entry
34603 2019-Jan-13 16:45:13.630108 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
34604 2019-Jan-13 16:45:13.630767 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
34605 2019-Jan-13 16:45:13.630829 - [DEBUG] ---------------
34606 2019-Jan-13 16:45:13.630853 - [DEBUG] End of incomingtab entry
34607 2019-Jan-13 16:45:13.630876 - [DEBUG]
34608 2019-Jan-13 16:45:13.630904 - [DEBUG] EDGE:
34609 2019-Jan-13 16:45:13.630961 - [DEBUG] ---> 34610 2019-Jan-13 16:45:13.631638 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34611 2019-Jan-13 16:45:13.632348 - [DEBUG]
34612 2019-Jan-13 16:45:13.632378 - [DEBUG] EDGE:
34613 2019-Jan-13 16:45:13.632451 - [DEBUG] ---> 34614 2019-Jan-13 16:45:13.633149 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34615 2019-Jan-13 16:45:13.633871 - [DEBUG]
34616 2019-Jan-13 16:45:13.633926 - [DEBUG] Compose: EdgeIdentity * AllBottom
34617 2019-Jan-13 16:45:13.633954 - [DEBUG]
34618 2019-Jan-13 16:45:13.633978 - [DEBUG] Propagate flow
34619 2019-Jan-13 16:45:13.634001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34620 2019-Jan-13 16:45:13.634074 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34621 2019-Jan-13 16:45:13.634787 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34622 2019-Jan-13 16:45:13.635441 - [DEBUG] Edge function : AllBottom (result of previous compose)
34623 2019-Jan-13 16:45:13.635466 - [DEBUG]
34624 2019-Jan-13 16:45:13.635493 - [DEBUG] Join: AllTop & AllBottom
34625 2019-Jan-13 16:45:13.635519 - [DEBUG] = AllBottom (new jump func)
34626 2019-Jan-13 16:45:13.635543 - [DEBUG]
34627 2019-Jan-13 16:45:13.635567 - [DEBUG] Start adding new jump function
34628 2019-Jan-13 16:45:13.635590 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34629 2019-Jan-13 16:45:13.635649 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34630 2019-Jan-13 16:45:13.636308 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34631 2019-Jan-13 16:45:13.636986 - [DEBUG] Edge Function : AllBottom
34632 2019-Jan-13 16:45:13.637020 - [DEBUG] End adding new jump function
34633 2019-Jan-13 16:45:13.637044 - [DEBUG]
34634 2019-Jan-13 16:45:13.637068 - [DEBUG] -------------------------------------------- 949. Path Edge --------------------------------------------
34635 2019-Jan-13 16:45:13.637094 - [DEBUG]
34636 2019-Jan-13 16:45:13.637117 - [DEBUG] Process 949. path edge:
34637 2019-Jan-13 16:45:13.637140 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34638 2019-Jan-13 16:45:13.637206 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
34639 2019-Jan-13 16:45:13.637864 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34640 2019-Jan-13 16:45:13.638560 - [DEBUG]
34641 2019-Jan-13 16:45:13.638586 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34642 2019-Jan-13 16:45:13.639280 - [DEBUG] Possible callees:
34643 2019-Jan-13 16:45:13.639307 - [DEBUG] llvm.dbg.declare
34644 2019-Jan-13 16:45:13.639333 - [DEBUG] Possible return sites:
34645 2019-Jan-13 16:45:13.639357 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19334646 2019-Jan-13 16:45:13.640681 - [DEBUG] Found and process special summary
34647 2019-Jan-13 16:45:13.640726 - [DEBUG] Compose: EdgeIdentity * AllBottom
34648 2019-Jan-13 16:45:13.640754 - [DEBUG]
34649 2019-Jan-13 16:45:13.640779 - [DEBUG] Propagate flow
34650 2019-Jan-13 16:45:13.640802 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34651 2019-Jan-13 16:45:13.640866 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34652 2019-Jan-13 16:45:13.641543 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34653 2019-Jan-13 16:45:13.642210 - [DEBUG] Edge function : AllBottom (result of previous compose)
34654 2019-Jan-13 16:45:13.642258 - [DEBUG]
34655 2019-Jan-13 16:45:13.642286 - [DEBUG] Join: AllTop & AllBottom
34656 2019-Jan-13 16:45:13.642312 - [DEBUG] = AllBottom (new jump func)
34657 2019-Jan-13 16:45:13.642337 - [DEBUG]
34658 2019-Jan-13 16:45:13.642361 - [DEBUG] Start adding new jump function
34659 2019-Jan-13 16:45:13.642384 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34660 2019-Jan-13 16:45:13.642448 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34661 2019-Jan-13 16:45:13.643118 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34662 2019-Jan-13 16:45:13.643801 - [DEBUG] Edge Function : AllBottom
34663 2019-Jan-13 16:45:13.643836 - [DEBUG] End adding new jump function
34664 2019-Jan-13 16:45:13.643861 - [DEBUG]
34665 2019-Jan-13 16:45:13.643885 - [DEBUG] -------------------------------------------- 950. Path Edge --------------------------------------------
34666 2019-Jan-13 16:45:13.643910 - [DEBUG]
34667 2019-Jan-13 16:45:13.643934 - [DEBUG] Process 950. path edge:
34668 2019-Jan-13 16:45:13.643958 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34669 2019-Jan-13 16:45:13.644029 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
34670 2019-Jan-13 16:45:13.644712 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34671 2019-Jan-13 16:45:13.645388 - [DEBUG]
34672 2019-Jan-13 16:45:13.645413 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34673 2019-Jan-13 16:45:13.646091 - [DEBUG] Compose: EdgeIdentity * AllBottom
34674 2019-Jan-13 16:45:13.646119 - [DEBUG]
34675 2019-Jan-13 16:45:13.646143 - [DEBUG] Propagate flow
34676 2019-Jan-13 16:45:13.646167 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34677 2019-Jan-13 16:45:13.646225 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
34678 2019-Jan-13 16:45:13.646905 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34679 2019-Jan-13 16:45:13.647560 - [DEBUG] Edge function : AllBottom (result of previous compose)
34680 2019-Jan-13 16:45:13.647586 - [DEBUG]
34681 2019-Jan-13 16:45:13.647611 - [DEBUG] Join: AllTop & AllBottom
34682 2019-Jan-13 16:45:13.647637 - [DEBUG] = AllBottom (new jump func)
34683 2019-Jan-13 16:45:13.647662 - [DEBUG]
34684 2019-Jan-13 16:45:13.647685 - [DEBUG] Start adding new jump function
34685 2019-Jan-13 16:45:13.647708 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34686 2019-Jan-13 16:45:13.647766 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34687 2019-Jan-13 16:45:13.648444 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
34688 2019-Jan-13 16:45:13.649091 - [DEBUG] Edge Function : AllBottom
34689 2019-Jan-13 16:45:13.649123 - [DEBUG] End adding new jump function
34690 2019-Jan-13 16:45:13.649147 - [DEBUG]
34691 2019-Jan-13 16:45:13.649171 - [DEBUG] -------------------------------------------- 951. Path Edge --------------------------------------------
34692 2019-Jan-13 16:45:13.649196 - [DEBUG]
34693 2019-Jan-13 16:45:13.649220 - [DEBUG] Process 951. path edge:
34694 2019-Jan-13 16:45:13.649244 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34695 2019-Jan-13 16:45:13.649310 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
34696 2019-Jan-13 16:45:13.649996 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34697 2019-Jan-13 16:45:13.650730 - [DEBUG]
34698 2019-Jan-13 16:45:13.650760 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
34699 2019-Jan-13 16:45:13.651564 - [DEBUG] Compose: EdgeIdentity * AllBottom
34700 2019-Jan-13 16:45:13.651599 - [DEBUG]
34701 2019-Jan-13 16:45:13.651623 - [DEBUG] Propagate flow
34702 2019-Jan-13 16:45:13.651648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34703 2019-Jan-13 16:45:13.651739 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34704 2019-Jan-13 16:45:13.652437 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34705 2019-Jan-13 16:45:13.653102 - [DEBUG] Edge function : AllBottom (result of previous compose)
34706 2019-Jan-13 16:45:13.653128 - [DEBUG]
34707 2019-Jan-13 16:45:13.653155 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34708 2019-Jan-13 16:45:13.653181 - [DEBUG] = AllBottom
34709 2019-Jan-13 16:45:13.653205 - [DEBUG]
34710 2019-Jan-13 16:45:13.653228 - [DEBUG] PROPAGATE: No new function!
34711 2019-Jan-13 16:45:13.653254 - [DEBUG] EDGE:
34712 2019-Jan-13 16:45:13.653316 - [DEBUG] ---> 34713 2019-Jan-13 16:45:13.653954 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34714 2019-Jan-13 16:45:13.654607 - [DEBUG]
34715 2019-Jan-13 16:45:13.654632 - [DEBUG] EDGE:
34716 2019-Jan-13 16:45:13.654690 - [DEBUG] ---> 34717 2019-Jan-13 16:45:13.655355 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34718 2019-Jan-13 16:45:13.656015 - [DEBUG]
34719 2019-Jan-13 16:45:13.656066 - [DEBUG] Compose: EdgeIdentity * AllBottom
34720 2019-Jan-13 16:45:13.656093 - [DEBUG]
34721 2019-Jan-13 16:45:13.656117 - [DEBUG] Propagate flow
34722 2019-Jan-13 16:45:13.656140 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34723 2019-Jan-13 16:45:13.656200 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34724 2019-Jan-13 16:45:13.656849 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34725 2019-Jan-13 16:45:13.657494 - [DEBUG] Edge function : AllBottom (result of previous compose)
34726 2019-Jan-13 16:45:13.657520 - [DEBUG]
34727 2019-Jan-13 16:45:13.657545 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34728 2019-Jan-13 16:45:13.657571 - [DEBUG] = AllBottom
34729 2019-Jan-13 16:45:13.657595 - [DEBUG]
34730 2019-Jan-13 16:45:13.657619 - [DEBUG] PROPAGATE: No new function!
34731 2019-Jan-13 16:45:13.657646 - [DEBUG] EDGE:
34732 2019-Jan-13 16:45:13.657705 - [DEBUG] ---> 34733 2019-Jan-13 16:45:13.658397 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34734 2019-Jan-13 16:45:13.659108 - [DEBUG]
34735 2019-Jan-13 16:45:13.659138 - [DEBUG] EDGE:
34736 2019-Jan-13 16:45:13.659210 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
34737 2019-Jan-13 16:45:13.659866 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34738 2019-Jan-13 16:45:13.660534 - [DEBUG]
34739 2019-Jan-13 16:45:13.660560 - [DEBUG] EDGE:
34740 2019-Jan-13 16:45:13.660618 - [DEBUG] ---> 34741 2019-Jan-13 16:45:13.661257 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34742 2019-Jan-13 16:45:13.661927 - [DEBUG]
34743 2019-Jan-13 16:45:13.661953 - [DEBUG] EDGE:
34744 2019-Jan-13 16:45:13.662011 - [DEBUG] ---> 34745 2019-Jan-13 16:45:13.662646 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34746 2019-Jan-13 16:45:13.663292 - [DEBUG]
34747 2019-Jan-13 16:45:13.663317 - [DEBUG] EDGE:
34748 2019-Jan-13 16:45:13.663375 - [DEBUG] ---> 34749 2019-Jan-13 16:45:13.664015 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34750 2019-Jan-13 16:45:13.664669 - [DEBUG]
34751 2019-Jan-13 16:45:13.664718 - [DEBUG] Compose: EdgeIdentity * AllBottom
34752 2019-Jan-13 16:45:13.664759 - [DEBUG]
34753 2019-Jan-13 16:45:13.664783 - [DEBUG] Propagate flow
34754 2019-Jan-13 16:45:13.664807 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34755 2019-Jan-13 16:45:13.664867 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
34756 2019-Jan-13 16:45:13.665519 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34757 2019-Jan-13 16:45:13.666165 - [DEBUG] Edge function : AllBottom (result of previous compose)
34758 2019-Jan-13 16:45:13.666190 - [DEBUG]
34759 2019-Jan-13 16:45:13.666216 - [DEBUG] Join: AllTop & AllBottom
34760 2019-Jan-13 16:45:13.666242 - [DEBUG] = AllBottom (new jump func)
34761 2019-Jan-13 16:45:13.666266 - [DEBUG]
34762 2019-Jan-13 16:45:13.666289 - [DEBUG] Start adding new jump function
34763 2019-Jan-13 16:45:13.666313 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34764 2019-Jan-13 16:45:13.666370 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34765 2019-Jan-13 16:45:13.667015 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
34766 2019-Jan-13 16:45:13.667653 - [DEBUG] Edge Function : AllBottom
34767 2019-Jan-13 16:45:13.667683 - [DEBUG] End adding new jump function
34768 2019-Jan-13 16:45:13.667707 - [DEBUG]
34769 2019-Jan-13 16:45:13.667731 - [DEBUG] -------------------------------------------- 952. Path Edge --------------------------------------------
34770 2019-Jan-13 16:45:13.667756 - [DEBUG]
34771 2019-Jan-13 16:45:13.667779 - [DEBUG] Process 952. path edge:
34772 2019-Jan-13 16:45:13.667803 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34773 2019-Jan-13 16:45:13.667859 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
34774 2019-Jan-13 16:45:13.668540 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34775 2019-Jan-13 16:45:13.669215 - [DEBUG]
34776 2019-Jan-13 16:45:13.669242 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
34777 2019-Jan-13 16:45:13.669933 - [DEBUG] Compose: EdgeIdentity * AllBottom
34778 2019-Jan-13 16:45:13.669961 - [DEBUG]
34779 2019-Jan-13 16:45:13.670000 - [DEBUG] Propagate flow
34780 2019-Jan-13 16:45:13.670024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34781 2019-Jan-13 16:45:13.670084 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
34782 2019-Jan-13 16:45:13.670722 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34783 2019-Jan-13 16:45:13.671369 - [DEBUG] Edge function : AllBottom (result of previous compose)
34784 2019-Jan-13 16:45:13.671394 - [DEBUG]
34785 2019-Jan-13 16:45:13.671443 - [DEBUG] Join: AllTop & AllBottom
34786 2019-Jan-13 16:45:13.671469 - [DEBUG] = AllBottom (new jump func)
34787 2019-Jan-13 16:45:13.671494 - [DEBUG]
34788 2019-Jan-13 16:45:13.671517 - [DEBUG] Start adding new jump function
34789 2019-Jan-13 16:45:13.671540 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34790 2019-Jan-13 16:45:13.671597 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34791 2019-Jan-13 16:45:13.672255 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
34792 2019-Jan-13 16:45:13.672898 - [DEBUG] Edge Function : AllBottom
34793 2019-Jan-13 16:45:13.672928 - [DEBUG] End adding new jump function
34794 2019-Jan-13 16:45:13.672952 - [DEBUG]
34795 2019-Jan-13 16:45:13.672976 - [DEBUG] -------------------------------------------- 953. Path Edge --------------------------------------------
34796 2019-Jan-13 16:45:13.673001 - [DEBUG]
34797 2019-Jan-13 16:45:13.673024 - [DEBUG] Process 953. path edge:
34798 2019-Jan-13 16:45:13.673048 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34799 2019-Jan-13 16:45:13.673106 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
34800 2019-Jan-13 16:45:13.673741 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34801 2019-Jan-13 16:45:13.674386 - [DEBUG]
34802 2019-Jan-13 16:45:13.674412 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
34803 2019-Jan-13 16:45:13.675093 - [DEBUG] Compose: EdgeIdentity * AllBottom
34804 2019-Jan-13 16:45:13.675121 - [DEBUG]
34805 2019-Jan-13 16:45:13.675144 - [DEBUG] Propagate flow
34806 2019-Jan-13 16:45:13.675168 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34807 2019-Jan-13 16:45:13.675225 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34808 2019-Jan-13 16:45:13.675863 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34809 2019-Jan-13 16:45:13.676508 - [DEBUG] Edge function : AllBottom (result of previous compose)
34810 2019-Jan-13 16:45:13.676533 - [DEBUG]
34811 2019-Jan-13 16:45:13.676558 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34812 2019-Jan-13 16:45:13.676584 - [DEBUG] = AllBottom
34813 2019-Jan-13 16:45:13.676608 - [DEBUG]
34814 2019-Jan-13 16:45:13.676632 - [DEBUG] PROPAGATE: No new function!
34815 2019-Jan-13 16:45:13.676656 - [DEBUG] EDGE:
34816 2019-Jan-13 16:45:13.676714 - [DEBUG] ---> 34817 2019-Jan-13 16:45:13.677372 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34818 2019-Jan-13 16:45:13.678056 - [DEBUG]
34819 2019-Jan-13 16:45:13.678105 - [DEBUG] EDGE:
34820 2019-Jan-13 16:45:13.678172 - [DEBUG] ---> 34821 2019-Jan-13 16:45:13.678850 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34822 2019-Jan-13 16:45:13.679566 - [DEBUG]
34823 2019-Jan-13 16:45:13.679595 - [DEBUG] EDGE:
34824 2019-Jan-13 16:45:13.679670 - [DEBUG] ---> 34825 2019-Jan-13 16:45:13.680345 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34826 2019-Jan-13 16:45:13.681038 - [DEBUG]
34827 2019-Jan-13 16:45:13.681065 - [DEBUG] EDGE:
34828 2019-Jan-13 16:45:13.681130 - [DEBUG] ---> 34829 2019-Jan-13 16:45:13.681813 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34830 2019-Jan-13 16:45:13.682476 - [DEBUG]
34831 2019-Jan-13 16:45:13.682503 - [DEBUG] EDGE:
34832 2019-Jan-13 16:45:13.682567 - [DEBUG] ---> 34833 2019-Jan-13 16:45:13.683245 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34834 2019-Jan-13 16:45:13.683946 - [DEBUG]
34835 2019-Jan-13 16:45:13.683978 - [DEBUG] EDGE:
34836 2019-Jan-13 16:45:13.684054 - [DEBUG] ---> 34837 2019-Jan-13 16:45:13.684810 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34838 2019-Jan-13 16:45:13.685520 - [DEBUG]
34839 2019-Jan-13 16:45:13.685586 - [DEBUG] Compose: EdgeIdentity * AllBottom
34840 2019-Jan-13 16:45:13.685616 - [DEBUG]
34841 2019-Jan-13 16:45:13.685640 - [DEBUG] Propagate flow
34842 2019-Jan-13 16:45:13.685664 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34843 2019-Jan-13 16:45:13.685734 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34844 2019-Jan-13 16:45:13.686395 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34845 2019-Jan-13 16:45:13.687041 - [DEBUG] Edge function : AllBottom (result of previous compose)
34846 2019-Jan-13 16:45:13.687067 - [DEBUG]
34847 2019-Jan-13 16:45:13.687093 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34848 2019-Jan-13 16:45:13.687119 - [DEBUG] = AllBottom
34849 2019-Jan-13 16:45:13.687144 - [DEBUG]
34850 2019-Jan-13 16:45:13.687167 - [DEBUG] PROPAGATE: No new function!
34851 2019-Jan-13 16:45:13.687195 - [DEBUG] EDGE:
34852 2019-Jan-13 16:45:13.687254 - [DEBUG] ---> 34853 2019-Jan-13 16:45:13.687901 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34854 2019-Jan-13 16:45:13.688585 - [DEBUG]
34855 2019-Jan-13 16:45:13.688611 - [DEBUG] EDGE:
34856 2019-Jan-13 16:45:13.688673 - [DEBUG] ---> 34857 2019-Jan-13 16:45:13.689312 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34858 2019-Jan-13 16:45:13.689957 - [DEBUG]
34859 2019-Jan-13 16:45:13.689982 - [DEBUG] EDGE:
34860 2019-Jan-13 16:45:13.690061 - [DEBUG] ---> 34861 2019-Jan-13 16:45:13.690703 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34862 2019-Jan-13 16:45:13.691349 - [DEBUG]
34863 2019-Jan-13 16:45:13.691393 - [DEBUG] Compose: EdgeIdentity * AllBottom
34864 2019-Jan-13 16:45:13.691435 - [DEBUG]
34865 2019-Jan-13 16:45:13.691459 - [DEBUG] Propagate flow
34866 2019-Jan-13 16:45:13.691483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34867 2019-Jan-13 16:45:13.691539 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34868 2019-Jan-13 16:45:13.692181 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34869 2019-Jan-13 16:45:13.692827 - [DEBUG] Edge function : AllBottom (result of previous compose)
34870 2019-Jan-13 16:45:13.692852 - [DEBUG]
34871 2019-Jan-13 16:45:13.692878 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34872 2019-Jan-13 16:45:13.692904 - [DEBUG] = AllBottom
34873 2019-Jan-13 16:45:13.692929 - [DEBUG]
34874 2019-Jan-13 16:45:13.692952 - [DEBUG] PROPAGATE: No new function!
34875 2019-Jan-13 16:45:13.692978 - [DEBUG] EDGE:
34876 2019-Jan-13 16:45:13.693036 - [DEBUG] ---> 34877 2019-Jan-13 16:45:13.693682 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34878 2019-Jan-13 16:45:13.694327 - [DEBUG]
34879 2019-Jan-13 16:45:13.694352 - [DEBUG] EDGE:
34880 2019-Jan-13 16:45:13.694410 - [DEBUG] ---> 34881 2019-Jan-13 16:45:13.695066 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34882 2019-Jan-13 16:45:13.695712 - [DEBUG]
34883 2019-Jan-13 16:45:13.695737 - [DEBUG] EDGE:
34884 2019-Jan-13 16:45:13.695795 - [DEBUG] ---> 34885 2019-Jan-13 16:45:13.696432 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34886 2019-Jan-13 16:45:13.697082 - [DEBUG]
34887 2019-Jan-13 16:45:13.697107 - [DEBUG] EDGE:
34888 2019-Jan-13 16:45:13.697165 - [DEBUG] ---> 34889 2019-Jan-13 16:45:13.697812 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34890 2019-Jan-13 16:45:13.698497 - [DEBUG]
34891 2019-Jan-13 16:45:13.698544 - [DEBUG] Compose: EdgeIdentity * AllBottom
34892 2019-Jan-13 16:45:13.698572 - [DEBUG]
34893 2019-Jan-13 16:45:13.698595 - [DEBUG] Propagate flow
34894 2019-Jan-13 16:45:13.698619 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34895 2019-Jan-13 16:45:13.698684 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34896 2019-Jan-13 16:45:13.699356 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34897 2019-Jan-13 16:45:13.700024 - [DEBUG] Edge function : AllBottom (result of previous compose)
34898 2019-Jan-13 16:45:13.700051 - [DEBUG]
34899 2019-Jan-13 16:45:13.700077 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34900 2019-Jan-13 16:45:13.700121 - [DEBUG] = AllBottom
34901 2019-Jan-13 16:45:13.700146 - [DEBUG]
34902 2019-Jan-13 16:45:13.700169 - [DEBUG] PROPAGATE: No new function!
34903 2019-Jan-13 16:45:13.700200 - [DEBUG] EDGE:
34904 2019-Jan-13 16:45:13.700269 - [DEBUG] ---> 34905 2019-Jan-13 16:45:13.700934 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34906 2019-Jan-13 16:45:13.701603 - [DEBUG]
34907 2019-Jan-13 16:45:13.701629 - [DEBUG] EDGE:
34908 2019-Jan-13 16:45:13.701688 - [DEBUG] ---> 34909 2019-Jan-13 16:45:13.702325 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34910 2019-Jan-13 16:45:13.702970 - [DEBUG]
34911 2019-Jan-13 16:45:13.702995 - [DEBUG] EDGE:
34912 2019-Jan-13 16:45:13.703053 - [DEBUG] ---> 34913 2019-Jan-13 16:45:13.703694 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34914 2019-Jan-13 16:45:13.704339 - [DEBUG]
34915 2019-Jan-13 16:45:13.704387 - [DEBUG] Compose: EdgeIdentity * AllBottom
34916 2019-Jan-13 16:45:13.704414 - [DEBUG]
34917 2019-Jan-13 16:45:13.704438 - [DEBUG] Propagate flow
34918 2019-Jan-13 16:45:13.704462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34919 2019-Jan-13 16:45:13.704518 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
34920 2019-Jan-13 16:45:13.705186 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34921 2019-Jan-13 16:45:13.705832 - [DEBUG] Edge function : AllBottom (result of previous compose)
34922 2019-Jan-13 16:45:13.705857 - [DEBUG]
34923 2019-Jan-13 16:45:13.705882 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34924 2019-Jan-13 16:45:13.705911 - [DEBUG] = AllBottom
34925 2019-Jan-13 16:45:13.705936 - [DEBUG]
34926 2019-Jan-13 16:45:13.705959 - [DEBUG] PROPAGATE: No new function!
34927 2019-Jan-13 16:45:13.705985 - [DEBUG] EDGE:
34928 2019-Jan-13 16:45:13.706045 - [DEBUG] ---> 34929 2019-Jan-13 16:45:13.706697 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34930 2019-Jan-13 16:45:13.707342 - [DEBUG]
34931 2019-Jan-13 16:45:13.707367 - [DEBUG] EDGE:
34932 2019-Jan-13 16:45:13.707425 - [DEBUG] ---> 34933 2019-Jan-13 16:45:13.708086 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34934 2019-Jan-13 16:45:13.708744 - [DEBUG]
34935 2019-Jan-13 16:45:13.708770 - [DEBUG] EDGE:
34936 2019-Jan-13 16:45:13.708828 - [DEBUG] ---> 34937 2019-Jan-13 16:45:13.709468 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34938 2019-Jan-13 16:45:13.710112 - [DEBUG]
34939 2019-Jan-13 16:45:13.710154 - [DEBUG] Compose: EdgeIdentity * AllBottom
34940 2019-Jan-13 16:45:13.710194 - [DEBUG]
34941 2019-Jan-13 16:45:13.710219 - [DEBUG] Propagate flow
34942 2019-Jan-13 16:45:13.710242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34943 2019-Jan-13 16:45:13.710299 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
34944 2019-Jan-13 16:45:13.710939 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34945 2019-Jan-13 16:45:13.711601 - [DEBUG] Edge function : AllBottom (result of previous compose)
34946 2019-Jan-13 16:45:13.711626 - [DEBUG]
34947 2019-Jan-13 16:45:13.711651 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34948 2019-Jan-13 16:45:13.711677 - [DEBUG] = AllBottom
34949 2019-Jan-13 16:45:13.711701 - [DEBUG]
34950 2019-Jan-13 16:45:13.711724 - [DEBUG] PROPAGATE: No new function!
34951 2019-Jan-13 16:45:13.711751 - [DEBUG] EDGE:
34952 2019-Jan-13 16:45:13.711808 - [DEBUG] ---> 34953 2019-Jan-13 16:45:13.712455 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34954 2019-Jan-13 16:45:13.713098 - [DEBUG]
34955 2019-Jan-13 16:45:13.713134 - [DEBUG] Compose: EdgeIdentity * AllBottom
34956 2019-Jan-13 16:45:13.713160 - [DEBUG]
34957 2019-Jan-13 16:45:13.713184 - [DEBUG] Propagate flow
34958 2019-Jan-13 16:45:13.713207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34959 2019-Jan-13 16:45:13.713264 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34960 2019-Jan-13 16:45:13.713904 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34961 2019-Jan-13 16:45:13.714548 - [DEBUG] Edge function : AllBottom (result of previous compose)
34962 2019-Jan-13 16:45:13.714573 - [DEBUG]
34963 2019-Jan-13 16:45:13.714598 - [DEBUG] Join: AllTop & AllBottom
34964 2019-Jan-13 16:45:13.714624 - [DEBUG] = AllBottom (new jump func)
34965 2019-Jan-13 16:45:13.714648 - [DEBUG]
34966 2019-Jan-13 16:45:13.714672 - [DEBUG] Start adding new jump function
34967 2019-Jan-13 16:45:13.714695 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34968 2019-Jan-13 16:45:13.714765 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34969 2019-Jan-13 16:45:13.715425 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34970 2019-Jan-13 16:45:13.716066 - [DEBUG] Edge Function : AllBottom
34971 2019-Jan-13 16:45:13.716096 - [DEBUG] End adding new jump function
34972 2019-Jan-13 16:45:13.716121 - [DEBUG]
34973 2019-Jan-13 16:45:13.716144 - [DEBUG] -------------------------------------------- 954. Path Edge --------------------------------------------
34974 2019-Jan-13 16:45:13.716169 - [DEBUG]
34975 2019-Jan-13 16:45:13.716193 - [DEBUG] Process 954. path edge:
34976 2019-Jan-13 16:45:13.716221 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34977 2019-Jan-13 16:45:13.716279 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
34978 2019-Jan-13 16:45:13.716941 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34979 2019-Jan-13 16:45:13.717621 - [DEBUG]
34980 2019-Jan-13 16:45:13.717646 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34981 2019-Jan-13 16:45:13.718343 - [DEBUG] Possible callees:
34982 2019-Jan-13 16:45:13.718389 - [DEBUG] foo
34983 2019-Jan-13 16:45:13.718415 - [DEBUG] Possible return sites:
34984 2019-Jan-13 16:45:13.718439 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12634985 2019-Jan-13 16:45:13.719822 - [DEBUG] Found and process special summary
34986 2019-Jan-13 16:45:13.719873 - [DEBUG] Compose: EdgeIdentity * AllBottom
34987 2019-Jan-13 16:45:13.719903 - [DEBUG]
34988 2019-Jan-13 16:45:13.719927 - [DEBUG] Propagate flow
34989 2019-Jan-13 16:45:13.719951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34990 2019-Jan-13 16:45:13.720018 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34991 2019-Jan-13 16:45:13.720682 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34992 2019-Jan-13 16:45:13.721342 - [DEBUG] Edge function : AllBottom (result of previous compose)
34993 2019-Jan-13 16:45:13.721368 - [DEBUG]
34994 2019-Jan-13 16:45:13.721394 - [DEBUG] Join: AllTop & AllBottom
34995 2019-Jan-13 16:45:13.721446 - [DEBUG] = AllBottom (new jump func)
34996 2019-Jan-13 16:45:13.721471 - [DEBUG]
34997 2019-Jan-13 16:45:13.721494 - [DEBUG] Start adding new jump function
34998 2019-Jan-13 16:45:13.721517 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34999 2019-Jan-13 16:45:13.721575 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35000 2019-Jan-13 16:45:13.722227 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
35001 2019-Jan-13 16:45:13.722871 - [DEBUG] Edge Function : AllBottom
35002 2019-Jan-13 16:45:13.722902 - [DEBUG] End adding new jump function
35003 2019-Jan-13 16:45:13.722925 - [DEBUG]
35004 2019-Jan-13 16:45:13.722949 - [DEBUG] -------------------------------------------- 955. Path Edge --------------------------------------------
35005 2019-Jan-13 16:45:13.722974 - [DEBUG]
35006 2019-Jan-13 16:45:13.722997 - [DEBUG] Process 955. path edge:
35007 2019-Jan-13 16:45:13.723021 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35008 2019-Jan-13 16:45:13.723078 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
35009 2019-Jan-13 16:45:13.723718 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35010 2019-Jan-13 16:45:13.724370 - [DEBUG]
35011 2019-Jan-13 16:45:13.724396 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
35012 2019-Jan-13 16:45:13.725097 - [DEBUG] Compose: EdgeIdentity * AllBottom
35013 2019-Jan-13 16:45:13.725126 - [DEBUG]
35014 2019-Jan-13 16:45:13.725150 - [DEBUG] Propagate flow
35015 2019-Jan-13 16:45:13.725173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35016 2019-Jan-13 16:45:13.725235 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
35017 2019-Jan-13 16:45:13.725874 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35018 2019-Jan-13 16:45:13.726519 - [DEBUG] Edge function : AllBottom (result of previous compose)
35019 2019-Jan-13 16:45:13.726544 - [DEBUG]
35020 2019-Jan-13 16:45:13.726569 - [DEBUG] Join: AllTop & AllBottom
35021 2019-Jan-13 16:45:13.726594 - [DEBUG] = AllBottom (new jump func)
35022 2019-Jan-13 16:45:13.726619 - [DEBUG]
35023 2019-Jan-13 16:45:13.726642 - [DEBUG] Start adding new jump function
35024 2019-Jan-13 16:45:13.726666 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35025 2019-Jan-13 16:45:13.726722 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35026 2019-Jan-13 16:45:13.727386 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
35027 2019-Jan-13 16:45:13.728023 - [DEBUG] Edge Function : AllBottom
35028 2019-Jan-13 16:45:13.728051 - [DEBUG] End adding new jump function
35029 2019-Jan-13 16:45:13.728091 - [DEBUG]
35030 2019-Jan-13 16:45:13.728116 - [DEBUG] -------------------------------------------- 956. Path Edge --------------------------------------------
35031 2019-Jan-13 16:45:13.728140 - [DEBUG]
35032 2019-Jan-13 16:45:13.728163 - [DEBUG] Process 956. path edge:
35033 2019-Jan-13 16:45:13.728187 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35034 2019-Jan-13 16:45:13.728243 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
35035 2019-Jan-13 16:45:13.728902 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35036 2019-Jan-13 16:45:13.729564 - [DEBUG]
35037 2019-Jan-13 16:45:13.729591 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
35038 2019-Jan-13 16:45:13.730247 - [DEBUG] Compose: EdgeIdentity * AllBottom
35039 2019-Jan-13 16:45:13.730277 - [DEBUG]
35040 2019-Jan-13 16:45:13.730300 - [DEBUG] Propagate flow
35041 2019-Jan-13 16:45:13.730324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35042 2019-Jan-13 16:45:13.730384 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
35043 2019-Jan-13 16:45:13.731021 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35044 2019-Jan-13 16:45:13.731702 - [DEBUG] Edge function : AllBottom (result of previous compose)
35045 2019-Jan-13 16:45:13.731728 - [DEBUG]
35046 2019-Jan-13 16:45:13.731753 - [DEBUG] Join: AllTop & AllBottom
35047 2019-Jan-13 16:45:13.731779 - [DEBUG] = AllBottom (new jump func)
35048 2019-Jan-13 16:45:13.731804 - [DEBUG]
35049 2019-Jan-13 16:45:13.731827 - [DEBUG] Start adding new jump function
35050 2019-Jan-13 16:45:13.731851 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35051 2019-Jan-13 16:45:13.731909 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35052 2019-Jan-13 16:45:13.732571 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
35053 2019-Jan-13 16:45:13.733242 - [DEBUG] Edge Function : AllBottom
35054 2019-Jan-13 16:45:13.733275 - [DEBUG] End adding new jump function
35055 2019-Jan-13 16:45:13.733300 - [DEBUG]
35056 2019-Jan-13 16:45:13.733324 - [DEBUG] -------------------------------------------- 957. Path Edge --------------------------------------------
35057 2019-Jan-13 16:45:13.733348 - [DEBUG]
35058 2019-Jan-13 16:45:13.733371 - [DEBUG] Process 957. path edge:
35059 2019-Jan-13 16:45:13.733395 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35060 2019-Jan-13 16:45:13.733465 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
35061 2019-Jan-13 16:45:13.734155 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35062 2019-Jan-13 16:45:13.734906 - [DEBUG]
35063 2019-Jan-13 16:45:13.734937 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
35064 2019-Jan-13 16:45:13.735697 - [DEBUG] Compose: EdgeIdentity * AllBottom
35065 2019-Jan-13 16:45:13.735731 - [DEBUG]
35066 2019-Jan-13 16:45:13.735789 - [DEBUG] Propagate flow
35067 2019-Jan-13 16:45:13.735813 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35068 2019-Jan-13 16:45:13.735897 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35069 2019-Jan-13 16:45:13.736599 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35070 2019-Jan-13 16:45:13.737248 - [DEBUG] Edge function : AllBottom (result of previous compose)
35071 2019-Jan-13 16:45:13.737274 - [DEBUG]
35072 2019-Jan-13 16:45:13.737300 - [DEBUG] Join: AllTop & AllBottom
35073 2019-Jan-13 16:45:13.737334 - [DEBUG] = AllBottom (new jump func)
35074 2019-Jan-13 16:45:13.737359 - [DEBUG]
35075 2019-Jan-13 16:45:13.737383 - [DEBUG] Start adding new jump function
35076 2019-Jan-13 16:45:13.737406 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35077 2019-Jan-13 16:45:13.737465 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35078 2019-Jan-13 16:45:13.738136 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35079 2019-Jan-13 16:45:13.738792 - [DEBUG] Edge Function : AllBottom
35080 2019-Jan-13 16:45:13.738822 - [DEBUG] End adding new jump function
35081 2019-Jan-13 16:45:13.738846 - [DEBUG]
35082 2019-Jan-13 16:45:13.738870 - [DEBUG] -------------------------------------------- 958. Path Edge --------------------------------------------
35083 2019-Jan-13 16:45:13.738895 - [DEBUG]
35084 2019-Jan-13 16:45:13.738918 - [DEBUG] Process 958. path edge:
35085 2019-Jan-13 16:45:13.738942 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35086 2019-Jan-13 16:45:13.739003 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
35087 2019-Jan-13 16:45:13.739666 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35088 2019-Jan-13 16:45:13.740313 - [DEBUG]
35089 2019-Jan-13 16:45:13.740338 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35090 2019-Jan-13 16:45:13.740995 - [DEBUG] Possible callees:
35091 2019-Jan-13 16:45:13.741021 - [DEBUG] llvm.dbg.declare
35092 2019-Jan-13 16:45:13.741046 - [DEBUG] Possible return sites:
35093 2019-Jan-13 16:45:13.741070 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13635094 2019-Jan-13 16:45:13.742380 - [DEBUG] Found and process special summary
35095 2019-Jan-13 16:45:13.742419 - [DEBUG] Compose: EdgeIdentity * AllBottom
35096 2019-Jan-13 16:45:13.742448 - [DEBUG]
35097 2019-Jan-13 16:45:13.742472 - [DEBUG] Propagate flow
35098 2019-Jan-13 16:45:13.742495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35099 2019-Jan-13 16:45:13.742553 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35100 2019-Jan-13 16:45:13.743194 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35101 2019-Jan-13 16:45:13.743839 - [DEBUG] Edge function : AllBottom (result of previous compose)
35102 2019-Jan-13 16:45:13.743865 - [DEBUG]
35103 2019-Jan-13 16:45:13.743890 - [DEBUG] Join: AllTop & AllBottom
35104 2019-Jan-13 16:45:13.743916 - [DEBUG] = AllBottom (new jump func)
35105 2019-Jan-13 16:45:13.743941 - [DEBUG]
35106 2019-Jan-13 16:45:13.743964 - [DEBUG] Start adding new jump function
35107 2019-Jan-13 16:45:13.744002 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35108 2019-Jan-13 16:45:13.744059 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35109 2019-Jan-13 16:45:13.744704 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35110 2019-Jan-13 16:45:13.745363 - [DEBUG] Edge Function : AllBottom
35111 2019-Jan-13 16:45:13.745392 - [DEBUG] End adding new jump function
35112 2019-Jan-13 16:45:13.745416 - [DEBUG]
35113 2019-Jan-13 16:45:13.745439 - [DEBUG] -------------------------------------------- 959. Path Edge --------------------------------------------
35114 2019-Jan-13 16:45:13.745464 - [DEBUG]
35115 2019-Jan-13 16:45:13.745487 - [DEBUG] Process 959. path edge:
35116 2019-Jan-13 16:45:13.745511 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35117 2019-Jan-13 16:45:13.745569 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
35118 2019-Jan-13 16:45:13.746208 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35119 2019-Jan-13 16:45:13.746853 - [DEBUG]
35120 2019-Jan-13 16:45:13.746878 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35121 2019-Jan-13 16:45:13.747554 - [DEBUG] Compose: EdgeIdentity * AllBottom
35122 2019-Jan-13 16:45:13.747584 - [DEBUG]
35123 2019-Jan-13 16:45:13.747608 - [DEBUG] Propagate flow
35124 2019-Jan-13 16:45:13.747631 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35125 2019-Jan-13 16:45:13.747691 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
35126 2019-Jan-13 16:45:13.748356 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35127 2019-Jan-13 16:45:13.749020 - [DEBUG] Edge function : AllBottom (result of previous compose)
35128 2019-Jan-13 16:45:13.749046 - [DEBUG]
35129 2019-Jan-13 16:45:13.749071 - [DEBUG] Join: AllTop & AllBottom
35130 2019-Jan-13 16:45:13.749097 - [DEBUG] = AllBottom (new jump func)
35131 2019-Jan-13 16:45:13.749122 - [DEBUG]
35132 2019-Jan-13 16:45:13.749145 - [DEBUG] Start adding new jump function
35133 2019-Jan-13 16:45:13.749169 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35134 2019-Jan-13 16:45:13.749227 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35135 2019-Jan-13 16:45:13.749874 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
35136 2019-Jan-13 16:45:13.750509 - [DEBUG] Edge Function : AllBottom
35137 2019-Jan-13 16:45:13.750543 - [DEBUG] End adding new jump function
35138 2019-Jan-13 16:45:13.750567 - [DEBUG]
35139 2019-Jan-13 16:45:13.750591 - [DEBUG] -------------------------------------------- 960. Path Edge --------------------------------------------
35140 2019-Jan-13 16:45:13.750616 - [DEBUG]
35141 2019-Jan-13 16:45:13.750639 - [DEBUG] Process 960. path edge:
35142 2019-Jan-13 16:45:13.750663 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35143 2019-Jan-13 16:45:13.750720 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
35144 2019-Jan-13 16:45:13.751356 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35145 2019-Jan-13 16:45:13.752019 - [DEBUG]
35146 2019-Jan-13 16:45:13.752045 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
35147 2019-Jan-13 16:45:13.752699 - [DEBUG] Compose: EdgeIdentity * AllBottom
35148 2019-Jan-13 16:45:13.752727 - [DEBUG]
35149 2019-Jan-13 16:45:13.752763 - [DEBUG] Propagate flow
35150 2019-Jan-13 16:45:13.752787 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35151 2019-Jan-13 16:45:13.752844 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
35152 2019-Jan-13 16:45:13.753479 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35153 2019-Jan-13 16:45:13.754133 - [DEBUG] Edge function : AllBottom (result of previous compose)
35154 2019-Jan-13 16:45:13.754158 - [DEBUG]
35155 2019-Jan-13 16:45:13.754182 - [DEBUG] Join: AllTop & AllBottom
35156 2019-Jan-13 16:45:13.754208 - [DEBUG] = AllBottom (new jump func)
35157 2019-Jan-13 16:45:13.754233 - [DEBUG]
35158 2019-Jan-13 16:45:13.754256 - [DEBUG] Start adding new jump function
35159 2019-Jan-13 16:45:13.754279 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35160 2019-Jan-13 16:45:13.754336 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35161 2019-Jan-13 16:45:13.755000 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
35162 2019-Jan-13 16:45:13.755641 - [DEBUG] Edge Function : AllBottom
35163 2019-Jan-13 16:45:13.755669 - [DEBUG] End adding new jump function
35164 2019-Jan-13 16:45:13.755693 - [DEBUG]
35165 2019-Jan-13 16:45:13.755717 - [DEBUG] -------------------------------------------- 961. Path Edge --------------------------------------------
35166 2019-Jan-13 16:45:13.755742 - [DEBUG]
35167 2019-Jan-13 16:45:13.755765 - [DEBUG] Process 961. path edge:
35168 2019-Jan-13 16:45:13.755789 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35169 2019-Jan-13 16:45:13.755845 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
35170 2019-Jan-13 16:45:13.756487 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35171 2019-Jan-13 16:45:13.757152 - [DEBUG]
35172 2019-Jan-13 16:45:13.757178 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
35173 2019-Jan-13 16:45:13.757876 - [DEBUG] Compose: EdgeIdentity * AllBottom
35174 2019-Jan-13 16:45:13.757906 - [DEBUG]
35175 2019-Jan-13 16:45:13.757929 - [DEBUG] Propagate flow
35176 2019-Jan-13 16:45:13.757953 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35177 2019-Jan-13 16:45:13.758021 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35178 2019-Jan-13 16:45:13.758724 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35179 2019-Jan-13 16:45:13.759407 - [DEBUG] Edge function : AllBottom (result of previous compose)
35180 2019-Jan-13 16:45:13.759434 - [DEBUG]
35181 2019-Jan-13 16:45:13.759461 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35182 2019-Jan-13 16:45:13.759488 - [DEBUG] = AllBottom
35183 2019-Jan-13 16:45:13.759512 - [DEBUG]
35184 2019-Jan-13 16:45:13.759535 - [DEBUG] PROPAGATE: No new function!
35185 2019-Jan-13 16:45:13.759561 - [DEBUG] EDGE:
35186 2019-Jan-13 16:45:13.759628 - [DEBUG] ---> 35187 2019-Jan-13 16:45:13.760283 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35188 2019-Jan-13 16:45:13.760950 - [DEBUG]
35189 2019-Jan-13 16:45:13.760976 - [DEBUG] EDGE:
35190 2019-Jan-13 16:45:13.761039 - [DEBUG] ---> 35191 2019-Jan-13 16:45:13.761748 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35192 2019-Jan-13 16:45:13.762459 - [DEBUG]
35193 2019-Jan-13 16:45:13.762487 - [DEBUG] EDGE:
35194 2019-Jan-13 16:45:13.762551 - [DEBUG] ---> 35195 2019-Jan-13 16:45:13.763197 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35196 2019-Jan-13 16:45:13.763842 - [DEBUG]
35197 2019-Jan-13 16:45:13.763895 - [DEBUG] Compose: EdgeIdentity * AllBottom
35198 2019-Jan-13 16:45:13.763923 - [DEBUG]
35199 2019-Jan-13 16:45:13.763948 - [DEBUG] Propagate flow
35200 2019-Jan-13 16:45:13.763971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35201 2019-Jan-13 16:45:13.764028 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35202 2019-Jan-13 16:45:13.764675 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35203 2019-Jan-13 16:45:13.765353 - [DEBUG] Edge function : AllBottom (result of previous compose)
35204 2019-Jan-13 16:45:13.765378 - [DEBUG]
35205 2019-Jan-13 16:45:13.765404 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35206 2019-Jan-13 16:45:13.765430 - [DEBUG] = AllBottom
35207 2019-Jan-13 16:45:13.765455 - [DEBUG]
35208 2019-Jan-13 16:45:13.765478 - [DEBUG] PROPAGATE: No new function!
35209 2019-Jan-13 16:45:13.765506 - [DEBUG] EDGE:
35210 2019-Jan-13 16:45:13.765566 - [DEBUG] ---> 35211 2019-Jan-13 16:45:13.766242 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35212 2019-Jan-13 16:45:13.766931 - [DEBUG]
35213 2019-Jan-13 16:45:13.766987 - [DEBUG] Compose: EdgeIdentity * AllBottom
35214 2019-Jan-13 16:45:13.767016 - [DEBUG]
35215 2019-Jan-13 16:45:13.767040 - [DEBUG] Propagate flow
35216 2019-Jan-13 16:45:13.767064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35217 2019-Jan-13 16:45:13.767141 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35218 2019-Jan-13 16:45:13.767860 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35219 2019-Jan-13 16:45:13.768616 - [DEBUG] Edge function : AllBottom (result of previous compose)
35220 2019-Jan-13 16:45:13.768645 - [DEBUG]
35221 2019-Jan-13 16:45:13.768673 - [DEBUG] Join: AllTop & AllBottom
35222 2019-Jan-13 16:45:13.768701 - [DEBUG] = AllBottom (new jump func)
35223 2019-Jan-13 16:45:13.768726 - [DEBUG]
35224 2019-Jan-13 16:45:13.768750 - [DEBUG] Start adding new jump function
35225 2019-Jan-13 16:45:13.768774 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35226 2019-Jan-13 16:45:13.768855 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35227 2019-Jan-13 16:45:13.769551 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35228 2019-Jan-13 16:45:13.770228 - [DEBUG] Edge Function : AllBottom
35229 2019-Jan-13 16:45:13.770260 - [DEBUG] End adding new jump function
35230 2019-Jan-13 16:45:13.770284 - [DEBUG]
35231 2019-Jan-13 16:45:13.770308 - [DEBUG] -------------------------------------------- 962. Path Edge --------------------------------------------
35232 2019-Jan-13 16:45:13.770334 - [DEBUG]
35233 2019-Jan-13 16:45:13.770384 - [DEBUG] Process 962. path edge:
35234 2019-Jan-13 16:45:13.770408 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35235 2019-Jan-13 16:45:13.770471 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
35236 2019-Jan-13 16:45:13.771119 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35237 2019-Jan-13 16:45:13.771789 - [DEBUG]
35238 2019-Jan-13 16:45:13.771814 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35239 2019-Jan-13 16:45:13.772477 - [DEBUG] Possible callees:
35240 2019-Jan-13 16:45:13.772503 - [DEBUG] llvm.dbg.declare
35241 2019-Jan-13 16:45:13.772528 - [DEBUG] Possible return sites:
35242 2019-Jan-13 16:45:13.772552 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14335243 2019-Jan-13 16:45:13.773855 - [DEBUG] Found and process special summary
35244 2019-Jan-13 16:45:13.773895 - [DEBUG] Compose: EdgeIdentity * AllBottom
35245 2019-Jan-13 16:45:13.773923 - [DEBUG]
35246 2019-Jan-13 16:45:13.773948 - [DEBUG] Propagate flow
35247 2019-Jan-13 16:45:13.773972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35248 2019-Jan-13 16:45:13.774029 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35249 2019-Jan-13 16:45:13.774669 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35250 2019-Jan-13 16:45:13.775337 - [DEBUG] Edge function : AllBottom (result of previous compose)
35251 2019-Jan-13 16:45:13.775362 - [DEBUG]
35252 2019-Jan-13 16:45:13.775388 - [DEBUG] Join: AllTop & AllBottom
35253 2019-Jan-13 16:45:13.775414 - [DEBUG] = AllBottom (new jump func)
35254 2019-Jan-13 16:45:13.775438 - [DEBUG]
35255 2019-Jan-13 16:45:13.775462 - [DEBUG] Start adding new jump function
35256 2019-Jan-13 16:45:13.775486 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35257 2019-Jan-13 16:45:13.775542 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35258 2019-Jan-13 16:45:13.776193 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35259 2019-Jan-13 16:45:13.776830 - [DEBUG] Edge Function : AllBottom
35260 2019-Jan-13 16:45:13.776859 - [DEBUG] End adding new jump function
35261 2019-Jan-13 16:45:13.776883 - [DEBUG]
35262 2019-Jan-13 16:45:13.776906 - [DEBUG] -------------------------------------------- 963. Path Edge --------------------------------------------
35263 2019-Jan-13 16:45:13.776931 - [DEBUG]
35264 2019-Jan-13 16:45:13.776954 - [DEBUG] Process 963. path edge:
35265 2019-Jan-13 16:45:13.776978 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35266 2019-Jan-13 16:45:13.777035 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
35267 2019-Jan-13 16:45:13.777674 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35268 2019-Jan-13 16:45:13.778337 - [DEBUG]
35269 2019-Jan-13 16:45:13.778362 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35270 2019-Jan-13 16:45:13.779033 - [DEBUG] Compose: EdgeIdentity * AllBottom
35271 2019-Jan-13 16:45:13.779061 - [DEBUG]
35272 2019-Jan-13 16:45:13.779085 - [DEBUG] Propagate flow
35273 2019-Jan-13 16:45:13.779109 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35274 2019-Jan-13 16:45:13.779178 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
35275 2019-Jan-13 16:45:13.779833 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35276 2019-Jan-13 16:45:13.780482 - [DEBUG] Edge function : AllBottom (result of previous compose)
35277 2019-Jan-13 16:45:13.780508 - [DEBUG]
35278 2019-Jan-13 16:45:13.780533 - [DEBUG] Join: AllTop & AllBottom
35279 2019-Jan-13 16:45:13.780559 - [DEBUG] = AllBottom (new jump func)
35280 2019-Jan-13 16:45:13.780583 - [DEBUG]
35281 2019-Jan-13 16:45:13.780607 - [DEBUG] Start adding new jump function
35282 2019-Jan-13 16:45:13.780630 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35283 2019-Jan-13 16:45:13.780688 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35284 2019-Jan-13 16:45:13.781340 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
35285 2019-Jan-13 16:45:13.782009 - [DEBUG] Edge Function : AllBottom
35286 2019-Jan-13 16:45:13.782046 - [DEBUG] End adding new jump function
35287 2019-Jan-13 16:45:13.782071 - [DEBUG]
35288 2019-Jan-13 16:45:13.782095 - [DEBUG] -------------------------------------------- 964. Path Edge --------------------------------------------
35289 2019-Jan-13 16:45:13.782119 - [DEBUG]
35290 2019-Jan-13 16:45:13.782142 - [DEBUG] Process 964. path edge:
35291 2019-Jan-13 16:45:13.782166 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35292 2019-Jan-13 16:45:13.782229 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
35293 2019-Jan-13 16:45:13.782868 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35294 2019-Jan-13 16:45:13.783514 - [DEBUG]
35295 2019-Jan-13 16:45:13.783540 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
35296 2019-Jan-13 16:45:13.784198 - [DEBUG] Compose: EdgeIdentity * AllBottom
35297 2019-Jan-13 16:45:13.784226 - [DEBUG]
35298 2019-Jan-13 16:45:13.784251 - [DEBUG] Propagate flow
35299 2019-Jan-13 16:45:13.784274 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35300 2019-Jan-13 16:45:13.784331 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
35301 2019-Jan-13 16:45:13.784990 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35302 2019-Jan-13 16:45:13.785638 - [DEBUG] Edge function : AllBottom (result of previous compose)
35303 2019-Jan-13 16:45:13.785664 - [DEBUG]
35304 2019-Jan-13 16:45:13.785689 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35305 2019-Jan-13 16:45:13.785715 - [DEBUG] = AllBottom
35306 2019-Jan-13 16:45:13.785740 - [DEBUG]
35307 2019-Jan-13 16:45:13.785763 - [DEBUG] PROPAGATE: No new function!
35308 2019-Jan-13 16:45:13.785788 - [DEBUG] EDGE:
35309 2019-Jan-13 16:45:13.785846 - [DEBUG] ---> 35310 2019-Jan-13 16:45:13.786488 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35311 2019-Jan-13 16:45:13.787130 - [DEBUG]
35312 2019-Jan-13 16:45:13.787156 - [DEBUG] EDGE:
35313 2019-Jan-13 16:45:13.787213 - [DEBUG] ---> 35314 2019-Jan-13 16:45:13.787852 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35315 2019-Jan-13 16:45:13.788516 - [DEBUG]
35316 2019-Jan-13 16:45:13.788555 - [DEBUG] Compose: EdgeIdentity * AllBottom
35317 2019-Jan-13 16:45:13.788596 - [DEBUG]
35318 2019-Jan-13 16:45:13.788621 - [DEBUG] Propagate flow
35319 2019-Jan-13 16:45:13.788645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35320 2019-Jan-13 16:45:13.788705 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35321 2019-Jan-13 16:45:13.789377 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35322 2019-Jan-13 16:45:13.790045 - [DEBUG] Edge function : AllBottom (result of previous compose)
35323 2019-Jan-13 16:45:13.790071 - [DEBUG]
35324 2019-Jan-13 16:45:13.790097 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35325 2019-Jan-13 16:45:13.790123 - [DEBUG] = AllBottom
35326 2019-Jan-13 16:45:13.790148 - [DEBUG]
35327 2019-Jan-13 16:45:13.790171 - [DEBUG] PROPAGATE: No new function!
35328 2019-Jan-13 16:45:13.790201 - [DEBUG] EDGE:
35329 2019-Jan-13 16:45:13.790263 - [DEBUG] ---> 35330 2019-Jan-13 16:45:13.790912 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35331 2019-Jan-13 16:45:13.791578 - [DEBUG]
35332 2019-Jan-13 16:45:13.791604 - [DEBUG] EDGE:
35333 2019-Jan-13 16:45:13.791662 - [DEBUG] ---> 35334 2019-Jan-13 16:45:13.792298 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35335 2019-Jan-13 16:45:13.792941 - [DEBUG]
35336 2019-Jan-13 16:45:13.792982 - [DEBUG] Compose: EdgeIdentity * AllBottom
35337 2019-Jan-13 16:45:13.793009 - [DEBUG]
35338 2019-Jan-13 16:45:13.793032 - [DEBUG] Propagate flow
35339 2019-Jan-13 16:45:13.793056 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35340 2019-Jan-13 16:45:13.793113 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
35341 2019-Jan-13 16:45:13.793750 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35342 2019-Jan-13 16:45:13.794394 - [DEBUG] Edge function : AllBottom (result of previous compose)
35343 2019-Jan-13 16:45:13.794419 - [DEBUG]
35344 2019-Jan-13 16:45:13.794444 - [DEBUG] Join: AllTop & AllBottom
35345 2019-Jan-13 16:45:13.794471 - [DEBUG] = AllBottom (new jump func)
35346 2019-Jan-13 16:45:13.794495 - [DEBUG]
35347 2019-Jan-13 16:45:13.794519 - [DEBUG] Start adding new jump function
35348 2019-Jan-13 16:45:13.794542 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35349 2019-Jan-13 16:45:13.794598 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35350 2019-Jan-13 16:45:13.795259 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
35351 2019-Jan-13 16:45:13.795904 - [DEBUG] Edge Function : AllBottom
35352 2019-Jan-13 16:45:13.795933 - [DEBUG] End adding new jump function
35353 2019-Jan-13 16:45:13.795957 - [DEBUG]
35354 2019-Jan-13 16:45:13.795981 - [DEBUG] -------------------------------------------- 965. Path Edge --------------------------------------------
35355 2019-Jan-13 16:45:13.796006 - [DEBUG]
35356 2019-Jan-13 16:45:13.796029 - [DEBUG] Process 965. path edge:
35357 2019-Jan-13 16:45:13.796053 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35358 2019-Jan-13 16:45:13.796110 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
35359 2019-Jan-13 16:45:13.796777 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35360 2019-Jan-13 16:45:13.797464 - [DEBUG]
35361 2019-Jan-13 16:45:13.797493 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
35362 2019-Jan-13 16:45:13.798207 - [DEBUG] Compose: EdgeIdentity * AllBottom
35363 2019-Jan-13 16:45:13.798236 - [DEBUG]
35364 2019-Jan-13 16:45:13.798260 - [DEBUG] Propagate flow
35365 2019-Jan-13 16:45:13.798283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35366 2019-Jan-13 16:45:13.798348 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35367 2019-Jan-13 16:45:13.799026 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35368 2019-Jan-13 16:45:13.799707 - [DEBUG] Edge function : AllBottom (result of previous compose)
35369 2019-Jan-13 16:45:13.799734 - [DEBUG]
35370 2019-Jan-13 16:45:13.799760 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35371 2019-Jan-13 16:45:13.799786 - [DEBUG] = AllBottom
35372 2019-Jan-13 16:45:13.799811 - [DEBUG]
35373 2019-Jan-13 16:45:13.799834 - [DEBUG] PROPAGATE: No new function!
35374 2019-Jan-13 16:45:13.799880 - [DEBUG] Compose: EdgeIdentity * AllBottom
35375 2019-Jan-13 16:45:13.799908 - [DEBUG]
35376 2019-Jan-13 16:45:13.799933 - [DEBUG] Propagate flow
35377 2019-Jan-13 16:45:13.799957 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35378 2019-Jan-13 16:45:13.800038 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35379 2019-Jan-13 16:45:13.800737 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35380 2019-Jan-13 16:45:13.801437 - [DEBUG] Edge function : AllBottom (result of previous compose)
35381 2019-Jan-13 16:45:13.801465 - [DEBUG]
35382 2019-Jan-13 16:45:13.801491 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35383 2019-Jan-13 16:45:13.801517 - [DEBUG] = AllBottom
35384 2019-Jan-13 16:45:13.801541 - [DEBUG]
35385 2019-Jan-13 16:45:13.801564 - [DEBUG] PROPAGATE: No new function!
35386 2019-Jan-13 16:45:13.801589 - [DEBUG] EDGE:
35387 2019-Jan-13 16:45:13.801655 - [DEBUG] ---> 35388 2019-Jan-13 16:45:13.802333 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35389 2019-Jan-13 16:45:13.803028 - [DEBUG]
35390 2019-Jan-13 16:45:13.803058 - [DEBUG] EDGE:
35391 2019-Jan-13 16:45:13.803130 - [DEBUG] ---> 35392 2019-Jan-13 16:45:13.803813 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35393 2019-Jan-13 16:45:13.804533 - [DEBUG]
35394 2019-Jan-13 16:45:13.804562 - [DEBUG] EDGE:
35395 2019-Jan-13 16:45:13.804638 - [DEBUG] ---> 35396 2019-Jan-13 16:45:13.805363 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35397 2019-Jan-13 16:45:13.806040 - [DEBUG]
35398 2019-Jan-13 16:45:13.806096 - [DEBUG] Compose: EdgeIdentity * AllBottom
35399 2019-Jan-13 16:45:13.806149 - [DEBUG]
35400 2019-Jan-13 16:45:13.806174 - [DEBUG] Propagate flow
35401 2019-Jan-13 16:45:13.806198 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35402 2019-Jan-13 16:45:13.806258 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
35403 2019-Jan-13 16:45:13.806916 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35404 2019-Jan-13 16:45:13.807575 - [DEBUG] Edge function : AllBottom (result of previous compose)
35405 2019-Jan-13 16:45:13.807601 - [DEBUG]
35406 2019-Jan-13 16:45:13.807627 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35407 2019-Jan-13 16:45:13.807653 - [DEBUG] = AllBottom
35408 2019-Jan-13 16:45:13.807678 - [DEBUG]
35409 2019-Jan-13 16:45:13.807701 - [DEBUG] PROPAGATE: No new function!
35410 2019-Jan-13 16:45:13.807730 - [DEBUG] EDGE:
35411 2019-Jan-13 16:45:13.807788 - [DEBUG] ---> 35412 2019-Jan-13 16:45:13.808451 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35413 2019-Jan-13 16:45:13.809104 - [DEBUG]
35414 2019-Jan-13 16:45:13.809129 - [DEBUG] EDGE:
35415 2019-Jan-13 16:45:13.809188 - [DEBUG] ---> 35416 2019-Jan-13 16:45:13.809826 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35417 2019-Jan-13 16:45:13.810470 - [DEBUG]
35418 2019-Jan-13 16:45:13.810495 - [DEBUG] EDGE:
35419 2019-Jan-13 16:45:13.810552 - [DEBUG] ---> 35420 2019-Jan-13 16:45:13.811195 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35421 2019-Jan-13 16:45:13.820478 - [DEBUG]
35422 2019-Jan-13 16:45:13.820509 - [DEBUG] EDGE:
35423 2019-Jan-13 16:45:13.820596 - [DEBUG] ---> 35424 2019-Jan-13 16:45:13.821269 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35425 2019-Jan-13 16:45:13.821947 - [DEBUG]
35426 2019-Jan-13 16:45:13.821973 - [DEBUG] EDGE:
35427 2019-Jan-13 16:45:13.822033 - [DEBUG] ---> 35428 2019-Jan-13 16:45:13.822670 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35429 2019-Jan-13 16:45:13.823570 - [DEBUG]
35430 2019-Jan-13 16:45:13.823595 - [DEBUG] EDGE:
35431 2019-Jan-13 16:45:13.823654 - [DEBUG] ---> 35432 2019-Jan-13 16:45:13.824294 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35433 2019-Jan-13 16:45:13.824956 - [DEBUG]
35434 2019-Jan-13 16:45:13.824981 - [DEBUG] EDGE:
35435 2019-Jan-13 16:45:13.825039 - [DEBUG] ---> 35436 2019-Jan-13 16:45:13.825673 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35437 2019-Jan-13 16:45:13.826331 - [DEBUG]
35438 2019-Jan-13 16:45:13.826357 - [DEBUG] EDGE:
35439 2019-Jan-13 16:45:13.826415 - [DEBUG] ---> 35440 2019-Jan-13 16:45:13.827053 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35441 2019-Jan-13 16:45:13.827695 - [DEBUG]
35442 2019-Jan-13 16:45:13.827758 - [DEBUG] Compose: EdgeIdentity * AllBottom
35443 2019-Jan-13 16:45:13.827786 - [DEBUG]
35444 2019-Jan-13 16:45:13.827811 - [DEBUG] Propagate flow
35445 2019-Jan-13 16:45:13.827834 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35446 2019-Jan-13 16:45:13.827892 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
35447 2019-Jan-13 16:45:13.828553 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35448 2019-Jan-13 16:45:13.829198 - [DEBUG] Edge function : AllBottom (result of previous compose)
35449 2019-Jan-13 16:45:13.829224 - [DEBUG]
35450 2019-Jan-13 16:45:13.829249 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35451 2019-Jan-13 16:45:13.829275 - [DEBUG] = AllBottom
35452 2019-Jan-13 16:45:13.829299 - [DEBUG]
35453 2019-Jan-13 16:45:13.829322 - [DEBUG] PROPAGATE: No new function!
35454 2019-Jan-13 16:45:13.829348 - [DEBUG] Compose: EdgeIdentity * AllBottom
35455 2019-Jan-13 16:45:13.829374 - [DEBUG]
35456 2019-Jan-13 16:45:13.829397 - [DEBUG] Propagate flow
35457 2019-Jan-13 16:45:13.829420 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35458 2019-Jan-13 16:45:13.829477 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
35459 2019-Jan-13 16:45:13.830117 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35460 2019-Jan-13 16:45:13.830759 - [DEBUG] Edge function : AllBottom (result of previous compose)
35461 2019-Jan-13 16:45:13.830783 - [DEBUG]
35462 2019-Jan-13 16:45:13.830808 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35463 2019-Jan-13 16:45:13.830834 - [DEBUG] = AllBottom
35464 2019-Jan-13 16:45:13.830858 - [DEBUG]
35465 2019-Jan-13 16:45:13.830881 - [DEBUG] PROPAGATE: No new function!
35466 2019-Jan-13 16:45:13.830910 - [DEBUG] EDGE:
35467 2019-Jan-13 16:45:13.830968 - [DEBUG] ---> 35468 2019-Jan-13 16:45:13.831631 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
35469 2019-Jan-13 16:45:13.832435 - [DEBUG]
35470 2019-Jan-13 16:45:13.832483 - [DEBUG] Compose: EdgeIdentity * AllBottom
35471 2019-Jan-13 16:45:13.832510 - [DEBUG]
35472 2019-Jan-13 16:45:13.832534 - [DEBUG] Propagate flow
35473 2019-Jan-13 16:45:13.832557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35474 2019-Jan-13 16:45:13.832617 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
35475 2019-Jan-13 16:45:13.833261 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35476 2019-Jan-13 16:45:13.833901 - [DEBUG] Edge function : AllBottom (result of previous compose)
35477 2019-Jan-13 16:45:13.833926 - [DEBUG]
35478 2019-Jan-13 16:45:13.833952 - [DEBUG] Join: AllTop & AllBottom
35479 2019-Jan-13 16:45:13.833978 - [DEBUG] = AllBottom (new jump func)
35480 2019-Jan-13 16:45:13.834002 - [DEBUG]
35481 2019-Jan-13 16:45:13.834025 - [DEBUG] Start adding new jump function
35482 2019-Jan-13 16:45:13.834062 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35483 2019-Jan-13 16:45:13.834119 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35484 2019-Jan-13 16:45:13.834777 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
35485 2019-Jan-13 16:45:13.835442 - [DEBUG] Edge Function : AllBottom
35486 2019-Jan-13 16:45:13.835472 - [DEBUG] End adding new jump function
35487 2019-Jan-13 16:45:13.835496 - [DEBUG]
35488 2019-Jan-13 16:45:13.835520 - [DEBUG] -------------------------------------------- 966. Path Edge --------------------------------------------
35489 2019-Jan-13 16:45:13.835544 - [DEBUG]
35490 2019-Jan-13 16:45:13.835567 - [DEBUG] Process 966. path edge:
35491 2019-Jan-13 16:45:13.835590 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35492 2019-Jan-13 16:45:13.835647 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
35493 2019-Jan-13 16:45:13.836663 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35494 2019-Jan-13 16:45:13.837433 - [DEBUG]
35495 2019-Jan-13 16:45:13.837458 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
35496 2019-Jan-13 16:45:13.838163 - [DEBUG] Possible callees:
35497 2019-Jan-13 16:45:13.838189 - [DEBUG] foo
35498 2019-Jan-13 16:45:13.838214 - [DEBUG] Possible return sites:
35499 2019-Jan-13 16:45:13.838237 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8435500 2019-Jan-13 16:45:13.839581 - [DEBUG] Found and process special summary
35501 2019-Jan-13 16:45:13.839649 - [DEBUG] Compose: EdgeIdentity * AllBottom
35502 2019-Jan-13 16:45:13.839678 - [DEBUG]
35503 2019-Jan-13 16:45:13.839703 - [DEBUG] Propagate flow
35504 2019-Jan-13 16:45:13.839727 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35505 2019-Jan-13 16:45:13.839799 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
35506 2019-Jan-13 16:45:13.840472 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35507 2019-Jan-13 16:45:13.841130 - [DEBUG] Edge function : AllBottom (result of previous compose)
35508 2019-Jan-13 16:45:13.841157 - [DEBUG]
35509 2019-Jan-13 16:45:13.841183 - [DEBUG] Join: AllTop & AllBottom
35510 2019-Jan-13 16:45:13.841210 - [DEBUG] = AllBottom (new jump func)
35511 2019-Jan-13 16:45:13.841235 - [DEBUG]
35512 2019-Jan-13 16:45:13.841258 - [DEBUG] Start adding new jump function
35513 2019-Jan-13 16:45:13.841281 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35514 2019-Jan-13 16:45:13.841342 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35515 2019-Jan-13 16:45:13.842072 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
35516 2019-Jan-13 16:45:13.842747 - [DEBUG] Edge Function : AllBottom
35517 2019-Jan-13 16:45:13.842781 - [DEBUG] End adding new jump function
35518 2019-Jan-13 16:45:13.842805 - [DEBUG]
35519 2019-Jan-13 16:45:13.842830 - [DEBUG] -------------------------------------------- 967. Path Edge --------------------------------------------
35520 2019-Jan-13 16:45:13.842854 - [DEBUG]
35521 2019-Jan-13 16:45:13.842878 - [DEBUG] Process 967. path edge:
35522 2019-Jan-13 16:45:13.842902 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35523 2019-Jan-13 16:45:13.842967 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
35524 2019-Jan-13 16:45:13.843634 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35525 2019-Jan-13 16:45:13.844312 - [DEBUG]
35526 2019-Jan-13 16:45:13.844338 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
35527 2019-Jan-13 16:45:13.845050 - [DEBUG] Compose: EdgeIdentity * AllBottom
35528 2019-Jan-13 16:45:13.845079 - [DEBUG]
35529 2019-Jan-13 16:45:13.845104 - [DEBUG] Propagate flow
35530 2019-Jan-13 16:45:13.845127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35531 2019-Jan-13 16:45:13.845185 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
35532 2019-Jan-13 16:45:13.845824 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35533 2019-Jan-13 16:45:13.846464 - [DEBUG] Edge function : AllBottom (result of previous compose)
35534 2019-Jan-13 16:45:13.846489 - [DEBUG]
35535 2019-Jan-13 16:45:13.846515 - [DEBUG] Join: AllTop & AllBottom
35536 2019-Jan-13 16:45:13.846541 - [DEBUG] = AllBottom (new jump func)
35537 2019-Jan-13 16:45:13.846569 - [DEBUG]
35538 2019-Jan-13 16:45:13.846593 - [DEBUG] Start adding new jump function
35539 2019-Jan-13 16:45:13.846616 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35540 2019-Jan-13 16:45:13.846672 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35541 2019-Jan-13 16:45:13.847317 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
35542 2019-Jan-13 16:45:13.847975 - [DEBUG] Edge Function : AllBottom
35543 2019-Jan-13 16:45:13.848005 - [DEBUG] End adding new jump function
35544 2019-Jan-13 16:45:13.848029 - [DEBUG]
35545 2019-Jan-13 16:45:13.848053 - [DEBUG] -------------------------------------------- 968. Path Edge --------------------------------------------
35546 2019-Jan-13 16:45:13.848094 - [DEBUG]
35547 2019-Jan-13 16:45:13.848118 - [DEBUG] Process 968. path edge:
35548 2019-Jan-13 16:45:13.848142 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35549 2019-Jan-13 16:45:13.848203 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
35550 2019-Jan-13 16:45:13.848844 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35551 2019-Jan-13 16:45:13.849483 - [DEBUG]
35552 2019-Jan-13 16:45:13.849510 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
35553 2019-Jan-13 16:45:13.850163 - [DEBUG] Compose: EdgeIdentity * AllBottom
35554 2019-Jan-13 16:45:13.850192 - [DEBUG]
35555 2019-Jan-13 16:45:13.850216 - [DEBUG] Propagate flow
35556 2019-Jan-13 16:45:13.850239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35557 2019-Jan-13 16:45:13.850296 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35558 2019-Jan-13 16:45:13.850948 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35559 2019-Jan-13 16:45:13.851604 - [DEBUG] Edge function : AllBottom (result of previous compose)
35560 2019-Jan-13 16:45:13.851630 - [DEBUG]
35561 2019-Jan-13 16:45:13.851655 - [DEBUG] Join: AllTop & AllBottom
35562 2019-Jan-13 16:45:13.851681 - [DEBUG] = AllBottom (new jump func)
35563 2019-Jan-13 16:45:13.851705 - [DEBUG]
35564 2019-Jan-13 16:45:13.851729 - [DEBUG] Start adding new jump function
35565 2019-Jan-13 16:45:13.851752 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35566 2019-Jan-13 16:45:13.851808 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35567 2019-Jan-13 16:45:13.852462 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35568 2019-Jan-13 16:45:13.853123 - [DEBUG] Edge Function : AllBottom
35569 2019-Jan-13 16:45:13.853153 - [DEBUG] End adding new jump function
35570 2019-Jan-13 16:45:13.853178 - [DEBUG]
35571 2019-Jan-13 16:45:13.853201 - [DEBUG] -------------------------------------------- 969. Path Edge --------------------------------------------
35572 2019-Jan-13 16:45:13.853226 - [DEBUG]
35573 2019-Jan-13 16:45:13.853249 - [DEBUG] Process 969. path edge:
35574 2019-Jan-13 16:45:13.853272 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35575 2019-Jan-13 16:45:13.853333 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
35576 2019-Jan-13 16:45:13.854019 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35577 2019-Jan-13 16:45:13.854706 - [DEBUG]
35578 2019-Jan-13 16:45:13.854733 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35579 2019-Jan-13 16:45:13.855500 - [DEBUG] Possible callees:
35580 2019-Jan-13 16:45:13.855528 - [DEBUG] llvm.dbg.declare
35581 2019-Jan-13 16:45:13.855553 - [DEBUG] Possible return sites:
35582 2019-Jan-13 16:45:13.855578 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9635583 2019-Jan-13 16:45:13.856989 - [DEBUG] Found and process special summary
35584 2019-Jan-13 16:45:13.857061 - [DEBUG] Compose: EdgeIdentity * AllBottom
35585 2019-Jan-13 16:45:13.857090 - [DEBUG]
35586 2019-Jan-13 16:45:13.857115 - [DEBUG] Propagate flow
35587 2019-Jan-13 16:45:13.857139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35588 2019-Jan-13 16:45:13.857209 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35589 2019-Jan-13 16:45:13.857873 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35590 2019-Jan-13 16:45:13.858545 - [DEBUG] Edge function : AllBottom (result of previous compose)
35591 2019-Jan-13 16:45:13.858571 - [DEBUG]
35592 2019-Jan-13 16:45:13.858598 - [DEBUG] Join: AllTop & AllBottom
35593 2019-Jan-13 16:45:13.858624 - [DEBUG] = AllBottom (new jump func)
35594 2019-Jan-13 16:45:13.858649 - [DEBUG]
35595 2019-Jan-13 16:45:13.858673 - [DEBUG] Start adding new jump function
35596 2019-Jan-13 16:45:13.858696 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35597 2019-Jan-13 16:45:13.858753 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35598 2019-Jan-13 16:45:13.859394 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35599 2019-Jan-13 16:45:13.860032 - [DEBUG] Edge Function : AllBottom
35600 2019-Jan-13 16:45:13.860062 - [DEBUG] End adding new jump function
35601 2019-Jan-13 16:45:13.860086 - [DEBUG]
35602 2019-Jan-13 16:45:13.860110 - [DEBUG] -------------------------------------------- 970. Path Edge --------------------------------------------
35603 2019-Jan-13 16:45:13.860135 - [DEBUG]
35604 2019-Jan-13 16:45:13.860158 - [DEBUG] Process 970. path edge:
35605 2019-Jan-13 16:45:13.860182 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35606 2019-Jan-13 16:45:13.860239 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
35607 2019-Jan-13 16:45:13.860901 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35608 2019-Jan-13 16:45:13.861556 - [DEBUG]
35609 2019-Jan-13 16:45:13.861581 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35610 2019-Jan-13 16:45:13.862241 - [DEBUG] Compose: EdgeIdentity * AllBottom
35611 2019-Jan-13 16:45:13.862269 - [DEBUG]
35612 2019-Jan-13 16:45:13.862293 - [DEBUG] Propagate flow
35613 2019-Jan-13 16:45:13.862317 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35614 2019-Jan-13 16:45:13.862373 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35615 2019-Jan-13 16:45:13.863010 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35616 2019-Jan-13 16:45:13.863656 - [DEBUG] Edge function : AllBottom (result of previous compose)
35617 2019-Jan-13 16:45:13.863681 - [DEBUG]
35618 2019-Jan-13 16:45:13.863707 - [DEBUG] Join: AllTop & AllBottom
35619 2019-Jan-13 16:45:13.863733 - [DEBUG] = AllBottom (new jump func)
35620 2019-Jan-13 16:45:13.863758 - [DEBUG]
35621 2019-Jan-13 16:45:13.863781 - [DEBUG] Start adding new jump function
35622 2019-Jan-13 16:45:13.863804 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35623 2019-Jan-13 16:45:13.863865 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35624 2019-Jan-13 16:45:13.864510 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35625 2019-Jan-13 16:45:13.865168 - [DEBUG] Edge Function : AllBottom
35626 2019-Jan-13 16:45:13.865197 - [DEBUG] End adding new jump function
35627 2019-Jan-13 16:45:13.865221 - [DEBUG]
35628 2019-Jan-13 16:45:13.865245 - [DEBUG] -------------------------------------------- 971. Path Edge --------------------------------------------
35629 2019-Jan-13 16:45:13.865270 - [DEBUG]
35630 2019-Jan-13 16:45:13.865293 - [DEBUG] Process 971. path edge:
35631 2019-Jan-13 16:45:13.865317 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35632 2019-Jan-13 16:45:13.865374 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
35633 2019-Jan-13 16:45:13.866009 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35634 2019-Jan-13 16:45:13.866648 - [DEBUG]
35635 2019-Jan-13 16:45:13.866675 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35636 2019-Jan-13 16:45:13.867329 - [DEBUG] Compose: EdgeIdentity * AllBottom
35637 2019-Jan-13 16:45:13.867358 - [DEBUG]
35638 2019-Jan-13 16:45:13.867382 - [DEBUG] Propagate flow
35639 2019-Jan-13 16:45:13.867406 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35640 2019-Jan-13 16:45:13.867463 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
35641 2019-Jan-13 16:45:13.868128 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35642 2019-Jan-13 16:45:13.868768 - [DEBUG] Edge function : AllBottom (result of previous compose)
35643 2019-Jan-13 16:45:13.868793 - [DEBUG]
35644 2019-Jan-13 16:45:13.868817 - [DEBUG] Join: AllTop & AllBottom
35645 2019-Jan-13 16:45:13.868843 - [DEBUG] = AllBottom (new jump func)
35646 2019-Jan-13 16:45:13.868868 - [DEBUG]
35647 2019-Jan-13 16:45:13.868891 - [DEBUG] Start adding new jump function
35648 2019-Jan-13 16:45:13.868914 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35649 2019-Jan-13 16:45:13.868971 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35650 2019-Jan-13 16:45:13.869635 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
35651 2019-Jan-13 16:45:13.870278 - [DEBUG] Edge Function : AllBottom
35652 2019-Jan-13 16:45:13.870307 - [DEBUG] End adding new jump function
35653 2019-Jan-13 16:45:13.870331 - [DEBUG]
35654 2019-Jan-13 16:45:13.870354 - [DEBUG] -------------------------------------------- 972. Path Edge --------------------------------------------
35655 2019-Jan-13 16:45:13.870378 - [DEBUG]
35656 2019-Jan-13 16:45:13.870402 - [DEBUG] Process 972. path edge:
35657 2019-Jan-13 16:45:13.870425 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35658 2019-Jan-13 16:45:13.870486 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
35659 2019-Jan-13 16:45:13.871122 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35660 2019-Jan-13 16:45:13.871780 - [DEBUG]
35661 2019-Jan-13 16:45:13.871806 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
35662 2019-Jan-13 16:45:13.872459 - [DEBUG] Compose: EdgeIdentity * AllBottom
35663 2019-Jan-13 16:45:13.872487 - [DEBUG]
35664 2019-Jan-13 16:45:13.872511 - [DEBUG] Propagate flow
35665 2019-Jan-13 16:45:13.872534 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35666 2019-Jan-13 16:45:13.872591 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35667 2019-Jan-13 16:45:13.873232 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35668 2019-Jan-13 16:45:13.873870 - [DEBUG] Edge function : AllBottom (result of previous compose)
35669 2019-Jan-13 16:45:13.873896 - [DEBUG]
35670 2019-Jan-13 16:45:13.873921 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35671 2019-Jan-13 16:45:13.873947 - [DEBUG] = AllBottom
35672 2019-Jan-13 16:45:13.873971 - [DEBUG]
35673 2019-Jan-13 16:45:13.873994 - [DEBUG] PROPAGATE: No new function!
35674 2019-Jan-13 16:45:13.874019 - [DEBUG] EDGE:
35675 2019-Jan-13 16:45:13.874077 - [DEBUG] ---> 35676 2019-Jan-13 16:45:13.874710 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
35677 2019-Jan-13 16:45:13.875365 - [DEBUG]
35678 2019-Jan-13 16:45:13.875390 - [DEBUG] EDGE:
35679 2019-Jan-13 16:45:13.875448 - [DEBUG] ---> 35680 2019-Jan-13 16:45:13.876082 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
35681 2019-Jan-13 16:45:13.876745 - [DEBUG]
35682 2019-Jan-13 16:45:13.876773 - [DEBUG] Compose: EdgeIdentity * AllBottom
35683 2019-Jan-13 16:45:13.876799 - [DEBUG]
35684 2019-Jan-13 16:45:13.876822 - [DEBUG] Propagate flow
35685 2019-Jan-13 16:45:13.876845 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35686 2019-Jan-13 16:45:13.876906 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35687 2019-Jan-13 16:45:13.877587 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35688 2019-Jan-13 16:45:13.878292 - [DEBUG] Edge function : AllBottom (result of previous compose)
35689 2019-Jan-13 16:45:13.878318 - [DEBUG]
35690 2019-Jan-13 16:45:13.878344 - [DEBUG] Join: AllTop & AllBottom
35691 2019-Jan-13 16:45:13.878370 - [DEBUG] = AllBottom (new jump func)
35692 2019-Jan-13 16:45:13.878394 - [DEBUG]
35693 2019-Jan-13 16:45:13.878417 - [DEBUG] Start adding new jump function
35694 2019-Jan-13 16:45:13.878440 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35695 2019-Jan-13 16:45:13.878506 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35696 2019-Jan-13 16:45:13.879200 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35697 2019-Jan-13 16:45:13.879856 - [DEBUG] Edge Function : AllBottom
35698 2019-Jan-13 16:45:13.879890 - [DEBUG] End adding new jump function
35699 2019-Jan-13 16:45:13.879914 - [DEBUG]
35700 2019-Jan-13 16:45:13.879938 - [DEBUG] -------------------------------------------- 973. Path Edge --------------------------------------------
35701 2019-Jan-13 16:45:13.879963 - [DEBUG]
35702 2019-Jan-13 16:45:13.879986 - [DEBUG] Process 973. path edge:
35703 2019-Jan-13 16:45:13.880010 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35704 2019-Jan-13 16:45:13.880076 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
35705 2019-Jan-13 16:45:13.880734 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35706 2019-Jan-13 16:45:13.881394 - [DEBUG]
35707 2019-Jan-13 16:45:13.881445 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35708 2019-Jan-13 16:45:13.882176 - [DEBUG] Compose: EdgeIdentity * AllBottom
35709 2019-Jan-13 16:45:13.882207 - [DEBUG]
35710 2019-Jan-13 16:45:13.882232 - [DEBUG] Propagate flow
35711 2019-Jan-13 16:45:13.882256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35712 2019-Jan-13 16:45:13.882331 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
35713 2019-Jan-13 16:45:13.883031 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35714 2019-Jan-13 16:45:13.883736 - [DEBUG] Edge function : AllBottom (result of previous compose)
35715 2019-Jan-13 16:45:13.883763 - [DEBUG]
35716 2019-Jan-13 16:45:13.883790 - [DEBUG] Join: AllTop & AllBottom
35717 2019-Jan-13 16:45:13.883816 - [DEBUG] = AllBottom (new jump func)
35718 2019-Jan-13 16:45:13.883841 - [DEBUG]
35719 2019-Jan-13 16:45:13.883865 - [DEBUG] Start adding new jump function
35720 2019-Jan-13 16:45:13.883888 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35721 2019-Jan-13 16:45:13.883959 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35722 2019-Jan-13 16:45:13.884659 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
35723 2019-Jan-13 16:45:13.885369 - [DEBUG] Edge Function : AllBottom
35724 2019-Jan-13 16:45:13.885404 - [DEBUG] End adding new jump function
35725 2019-Jan-13 16:45:13.885428 - [DEBUG]
35726 2019-Jan-13 16:45:13.885452 - [DEBUG] -------------------------------------------- 974. Path Edge --------------------------------------------
35727 2019-Jan-13 16:45:13.885476 - [DEBUG]
35728 2019-Jan-13 16:45:13.885500 - [DEBUG] Process 974. path edge:
35729 2019-Jan-13 16:45:13.885524 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35730 2019-Jan-13 16:45:13.885588 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
35731 2019-Jan-13 16:45:13.886239 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35732 2019-Jan-13 16:45:13.886904 - [DEBUG]
35733 2019-Jan-13 16:45:13.886932 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
35734 2019-Jan-13 16:45:13.887646 - [DEBUG] Compose: EdgeIdentity * AllBottom
35735 2019-Jan-13 16:45:13.887676 - [DEBUG]
35736 2019-Jan-13 16:45:13.887701 - [DEBUG] Propagate flow
35737 2019-Jan-13 16:45:13.887725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35738 2019-Jan-13 16:45:13.887801 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35739 2019-Jan-13 16:45:13.888542 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35740 2019-Jan-13 16:45:13.889261 - [DEBUG] Edge function : AllBottom (result of previous compose)
35741 2019-Jan-13 16:45:13.889290 - [DEBUG]
35742 2019-Jan-13 16:45:13.889318 - [DEBUG] Join: AllTop & AllBottom
35743 2019-Jan-13 16:45:13.889345 - [DEBUG] = AllBottom (new jump func)
35744 2019-Jan-13 16:45:13.889371 - [DEBUG]
35745 2019-Jan-13 16:45:13.889396 - [DEBUG] Start adding new jump function
35746 2019-Jan-13 16:45:13.889419 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35747 2019-Jan-13 16:45:13.889493 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35748 2019-Jan-13 16:45:13.890187 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35749 2019-Jan-13 16:45:13.890849 - [DEBUG] Edge Function : AllBottom
35750 2019-Jan-13 16:45:13.890881 - [DEBUG] End adding new jump function
35751 2019-Jan-13 16:45:13.890905 - [DEBUG]
35752 2019-Jan-13 16:45:13.890930 - [DEBUG] -------------------------------------------- 975. Path Edge --------------------------------------------
35753 2019-Jan-13 16:45:13.890955 - [DEBUG]
35754 2019-Jan-13 16:45:13.890978 - [DEBUG] Process 975. path edge:
35755 2019-Jan-13 16:45:13.891002 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35756 2019-Jan-13 16:45:13.891061 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
35757 2019-Jan-13 16:45:13.891740 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35758 2019-Jan-13 16:45:13.892378 - [DEBUG]
35759 2019-Jan-13 16:45:13.892404 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35760 2019-Jan-13 16:45:13.893086 - [DEBUG] Compose: EdgeIdentity * AllBottom
35761 2019-Jan-13 16:45:13.893115 - [DEBUG]
35762 2019-Jan-13 16:45:13.893139 - [DEBUG] Propagate flow
35763 2019-Jan-13 16:45:13.893163 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35764 2019-Jan-13 16:45:13.893220 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
35765 2019-Jan-13 16:45:13.893859 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35766 2019-Jan-13 16:45:13.894498 - [DEBUG] Edge function : AllBottom (result of previous compose)
35767 2019-Jan-13 16:45:13.894523 - [DEBUG]
35768 2019-Jan-13 16:45:13.894548 - [DEBUG] Join: AllTop & AllBottom
35769 2019-Jan-13 16:45:13.894574 - [DEBUG] = AllBottom (new jump func)
35770 2019-Jan-13 16:45:13.894599 - [DEBUG]
35771 2019-Jan-13 16:45:13.894622 - [DEBUG] Start adding new jump function
35772 2019-Jan-13 16:45:13.894646 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35773 2019-Jan-13 16:45:13.894702 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35774 2019-Jan-13 16:45:13.895357 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
35775 2019-Jan-13 16:45:13.895993 - [DEBUG] Edge Function : AllBottom
35776 2019-Jan-13 16:45:13.896021 - [DEBUG] End adding new jump function
35777 2019-Jan-13 16:45:13.896045 - [DEBUG]
35778 2019-Jan-13 16:45:13.896069 - [DEBUG] -------------------------------------------- 976. Path Edge --------------------------------------------
35779 2019-Jan-13 16:45:13.896094 - [DEBUG]
35780 2019-Jan-13 16:45:13.896117 - [DEBUG] Process 976. path edge:
35781 2019-Jan-13 16:45:13.896141 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35782 2019-Jan-13 16:45:13.896197 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
35783 2019-Jan-13 16:45:13.896833 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35784 2019-Jan-13 16:45:13.897482 - [DEBUG]
35785 2019-Jan-13 16:45:13.897508 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
35786 2019-Jan-13 16:45:13.898213 - [DEBUG] Compose: EdgeIdentity * AllBottom
35787 2019-Jan-13 16:45:13.898243 - [DEBUG]
35788 2019-Jan-13 16:45:13.898267 - [DEBUG] Propagate flow
35789 2019-Jan-13 16:45:13.898290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35790 2019-Jan-13 16:45:13.898350 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35791 2019-Jan-13 16:45:13.898990 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35792 2019-Jan-13 16:45:13.899628 - [DEBUG] Edge function : AllBottom (result of previous compose)
35793 2019-Jan-13 16:45:13.899653 - [DEBUG]
35794 2019-Jan-13 16:45:13.899678 - [DEBUG] Join: AllTop & AllBottom
35795 2019-Jan-13 16:45:13.899703 - [DEBUG] = AllBottom (new jump func)
35796 2019-Jan-13 16:45:13.899728 - [DEBUG]
35797 2019-Jan-13 16:45:13.899751 - [DEBUG] Start adding new jump function
35798 2019-Jan-13 16:45:13.899775 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35799 2019-Jan-13 16:45:13.899831 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35800 2019-Jan-13 16:45:13.900468 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35801 2019-Jan-13 16:45:13.901104 - [DEBUG] Edge Function : AllBottom
35802 2019-Jan-13 16:45:13.901132 - [DEBUG] End adding new jump function
35803 2019-Jan-13 16:45:13.901157 - [DEBUG]
35804 2019-Jan-13 16:45:13.901180 - [DEBUG] -------------------------------------------- 977. Path Edge --------------------------------------------
35805 2019-Jan-13 16:45:13.901204 - [DEBUG]
35806 2019-Jan-13 16:45:13.901228 - [DEBUG] Process 977. path edge:
35807 2019-Jan-13 16:45:13.901252 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35808 2019-Jan-13 16:45:13.901308 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
35809 2019-Jan-13 16:45:13.901968 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35810 2019-Jan-13 16:45:13.902606 - [DEBUG]
35811 2019-Jan-13 16:45:13.902631 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35812 2019-Jan-13 16:45:13.903302 - [DEBUG] Compose: EdgeIdentity * AllBottom
35813 2019-Jan-13 16:45:13.903330 - [DEBUG]
35814 2019-Jan-13 16:45:13.903354 - [DEBUG] Propagate flow
35815 2019-Jan-13 16:45:13.903377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35816 2019-Jan-13 16:45:13.903437 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35817 2019-Jan-13 16:45:13.904083 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35818 2019-Jan-13 16:45:13.904722 - [DEBUG] Edge function : AllBottom (result of previous compose)
35819 2019-Jan-13 16:45:13.904767 - [DEBUG]
35820 2019-Jan-13 16:45:13.904792 - [DEBUG] Join: AllTop & AllBottom
35821 2019-Jan-13 16:45:13.904818 - [DEBUG] = AllBottom (new jump func)
35822 2019-Jan-13 16:45:13.904843 - [DEBUG]
35823 2019-Jan-13 16:45:13.904866 - [DEBUG] Start adding new jump function
35824 2019-Jan-13 16:45:13.904889 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35825 2019-Jan-13 16:45:13.904946 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35826 2019-Jan-13 16:45:13.905585 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35827 2019-Jan-13 16:45:13.906231 - [DEBUG] Edge Function : AllBottom
35828 2019-Jan-13 16:45:13.906259 - [DEBUG] End adding new jump function
35829 2019-Jan-13 16:45:13.906284 - [DEBUG]
35830 2019-Jan-13 16:45:13.906308 - [DEBUG] -------------------------------------------- 978. Path Edge --------------------------------------------
35831 2019-Jan-13 16:45:13.906342 - [DEBUG]
35832 2019-Jan-13 16:45:13.906366 - [DEBUG] Process 978. path edge:
35833 2019-Jan-13 16:45:13.906390 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35834 2019-Jan-13 16:45:13.906447 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
35835 2019-Jan-13 16:45:13.907094 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35836 2019-Jan-13 16:45:13.907743 - [DEBUG]
35837 2019-Jan-13 16:45:13.907767 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35838 2019-Jan-13 16:45:13.908494 - [DEBUG] Compose: EdgeIdentity * AllBottom
35839 2019-Jan-13 16:45:13.908523 - [DEBUG]
35840 2019-Jan-13 16:45:13.908547 - [DEBUG] Propagate flow
35841 2019-Jan-13 16:45:13.908570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35842 2019-Jan-13 16:45:13.908634 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
35843 2019-Jan-13 16:45:13.909290 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35844 2019-Jan-13 16:45:13.909946 - [DEBUG] Edge function : AllBottom (result of previous compose)
35845 2019-Jan-13 16:45:13.909971 - [DEBUG]
35846 2019-Jan-13 16:45:13.909996 - [DEBUG] Join: AllTop & AllBottom
35847 2019-Jan-13 16:45:13.910023 - [DEBUG] = AllBottom (new jump func)
35848 2019-Jan-13 16:45:13.910047 - [DEBUG]
35849 2019-Jan-13 16:45:13.910071 - [DEBUG] Start adding new jump function
35850 2019-Jan-13 16:45:13.910094 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35851 2019-Jan-13 16:45:13.910151 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35852 2019-Jan-13 16:45:13.910790 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
35853 2019-Jan-13 16:45:13.911443 - [DEBUG] Edge Function : AllBottom
35854 2019-Jan-13 16:45:13.911472 - [DEBUG] End adding new jump function
35855 2019-Jan-13 16:45:13.911496 - [DEBUG]
35856 2019-Jan-13 16:45:13.911521 - [DEBUG] -------------------------------------------- 979. Path Edge --------------------------------------------
35857 2019-Jan-13 16:45:13.911545 - [DEBUG]
35858 2019-Jan-13 16:45:13.911568 - [DEBUG] Process 979. path edge:
35859 2019-Jan-13 16:45:13.911592 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35860 2019-Jan-13 16:45:13.911649 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
35861 2019-Jan-13 16:45:13.912286 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35862 2019-Jan-13 16:45:13.912924 - [DEBUG]
35863 2019-Jan-13 16:45:13.912950 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
35864 2019-Jan-13 16:45:13.913605 - [DEBUG] Compose: EdgeIdentity * AllBottom
35865 2019-Jan-13 16:45:13.913633 - [DEBUG]
35866 2019-Jan-13 16:45:13.913657 - [DEBUG] Propagate flow
35867 2019-Jan-13 16:45:13.913681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35868 2019-Jan-13 16:45:13.913738 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35869 2019-Jan-13 16:45:13.914405 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35870 2019-Jan-13 16:45:13.915067 - [DEBUG] Edge function : AllBottom (result of previous compose)
35871 2019-Jan-13 16:45:13.915092 - [DEBUG]
35872 2019-Jan-13 16:45:13.915117 - [DEBUG] Join: AllTop & AllBottom
35873 2019-Jan-13 16:45:13.915144 - [DEBUG] = AllBottom (new jump func)
35874 2019-Jan-13 16:45:13.915182 - [DEBUG]
35875 2019-Jan-13 16:45:13.915206 - [DEBUG] Start adding new jump function
35876 2019-Jan-13 16:45:13.915230 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35877 2019-Jan-13 16:45:13.915287 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35878 2019-Jan-13 16:45:13.915926 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35879 2019-Jan-13 16:45:13.916570 - [DEBUG] Edge Function : AllBottom
35880 2019-Jan-13 16:45:13.916599 - [DEBUG] End adding new jump function
35881 2019-Jan-13 16:45:13.916623 - [DEBUG]
35882 2019-Jan-13 16:45:13.916647 - [DEBUG] -------------------------------------------- 980. Path Edge --------------------------------------------
35883 2019-Jan-13 16:45:13.916672 - [DEBUG]
35884 2019-Jan-13 16:45:13.916695 - [DEBUG] Process 980. path edge:
35885 2019-Jan-13 16:45:13.916719 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35886 2019-Jan-13 16:45:13.916776 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
35887 2019-Jan-13 16:45:13.917448 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35888 2019-Jan-13 16:45:13.918145 - [DEBUG]
35889 2019-Jan-13 16:45:13.918171 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35890 2019-Jan-13 16:45:13.918863 - [DEBUG] Possible callees:
35891 2019-Jan-13 16:45:13.918890 - [DEBUG] llvm.dbg.declare
35892 2019-Jan-13 16:45:13.918915 - [DEBUG] Possible return sites:
35893 2019-Jan-13 16:45:13.918939 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12035894 2019-Jan-13 16:45:13.920292 - [DEBUG] Found and process special summary
35895 2019-Jan-13 16:45:13.920351 - [DEBUG] Compose: EdgeIdentity * AllBottom
35896 2019-Jan-13 16:45:13.920380 - [DEBUG]
35897 2019-Jan-13 16:45:13.920405 - [DEBUG] Propagate flow
35898 2019-Jan-13 16:45:13.920429 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35899 2019-Jan-13 16:45:13.920503 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35900 2019-Jan-13 16:45:13.921219 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35901 2019-Jan-13 16:45:13.921953 - [DEBUG] Edge function : AllBottom (result of previous compose)
35902 2019-Jan-13 16:45:13.921980 - [DEBUG]
35903 2019-Jan-13 16:45:13.922008 - [DEBUG] Join: AllTop & AllBottom
35904 2019-Jan-13 16:45:13.922035 - [DEBUG] = AllBottom (new jump func)
35905 2019-Jan-13 16:45:13.922060 - [DEBUG]
35906 2019-Jan-13 16:45:13.922083 - [DEBUG] Start adding new jump function
35907 2019-Jan-13 16:45:13.922107 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35908 2019-Jan-13 16:45:13.922175 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35909 2019-Jan-13 16:45:13.922848 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35910 2019-Jan-13 16:45:13.923515 - [DEBUG] Edge Function : AllBottom
35911 2019-Jan-13 16:45:13.923549 - [DEBUG] End adding new jump function
35912 2019-Jan-13 16:45:13.923574 - [DEBUG]
35913 2019-Jan-13 16:45:13.923598 - [DEBUG] -------------------------------------------- 981. Path Edge --------------------------------------------
35914 2019-Jan-13 16:45:13.923624 - [DEBUG]
35915 2019-Jan-13 16:45:13.923648 - [DEBUG] Process 981. path edge:
35916 2019-Jan-13 16:45:13.923672 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35917 2019-Jan-13 16:45:13.923770 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
35918 2019-Jan-13 16:45:13.924473 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35919 2019-Jan-13 16:45:13.925220 - [DEBUG]
35920 2019-Jan-13 16:45:13.925248 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35921 2019-Jan-13 16:45:13.926035 - [DEBUG] Compose: EdgeIdentity * AllBottom
35922 2019-Jan-13 16:45:13.926072 - [DEBUG]
35923 2019-Jan-13 16:45:13.926097 - [DEBUG] Propagate flow
35924 2019-Jan-13 16:45:13.926121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35925 2019-Jan-13 16:45:13.926199 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
35926 2019-Jan-13 16:45:13.926877 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35927 2019-Jan-13 16:45:13.927533 - [DEBUG] Edge function : AllBottom (result of previous compose)
35928 2019-Jan-13 16:45:13.927559 - [DEBUG]
35929 2019-Jan-13 16:45:13.927585 - [DEBUG] Join: AllTop & AllBottom
35930 2019-Jan-13 16:45:13.927612 - [DEBUG] = AllBottom (new jump func)
35931 2019-Jan-13 16:45:13.927636 - [DEBUG]
35932 2019-Jan-13 16:45:13.927660 - [DEBUG] Start adding new jump function
35933 2019-Jan-13 16:45:13.927683 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35934 2019-Jan-13 16:45:13.927741 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35935 2019-Jan-13 16:45:13.928416 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
35936 2019-Jan-13 16:45:13.929051 - [DEBUG] Edge Function : AllBottom
35937 2019-Jan-13 16:45:13.929082 - [DEBUG] End adding new jump function
35938 2019-Jan-13 16:45:13.929106 - [DEBUG]
35939 2019-Jan-13 16:45:13.929130 - [DEBUG] -------------------------------------------- 982. Path Edge --------------------------------------------
35940 2019-Jan-13 16:45:13.929154 - [DEBUG]
35941 2019-Jan-13 16:45:13.929178 - [DEBUG] Process 982. path edge:
35942 2019-Jan-13 16:45:13.929202 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35943 2019-Jan-13 16:45:13.929259 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
35944 2019-Jan-13 16:45:13.929895 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35945 2019-Jan-13 16:45:13.930534 - [DEBUG]
35946 2019-Jan-13 16:45:13.930560 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
35947 2019-Jan-13 16:45:13.931220 - [DEBUG] Compose: EdgeIdentity * AllBottom
35948 2019-Jan-13 16:45:13.931248 - [DEBUG]
35949 2019-Jan-13 16:45:13.931272 - [DEBUG] Propagate flow
35950 2019-Jan-13 16:45:13.931295 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35951 2019-Jan-13 16:45:13.931352 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35952 2019-Jan-13 16:45:13.932018 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35953 2019-Jan-13 16:45:13.932656 - [DEBUG] Edge function : AllBottom (result of previous compose)
35954 2019-Jan-13 16:45:13.932681 - [DEBUG]
35955 2019-Jan-13 16:45:13.932705 - [DEBUG] Join: AllTop & AllBottom
35956 2019-Jan-13 16:45:13.932731 - [DEBUG] = AllBottom (new jump func)
35957 2019-Jan-13 16:45:13.932756 - [DEBUG]
35958 2019-Jan-13 16:45:13.932779 - [DEBUG] Start adding new jump function
35959 2019-Jan-13 16:45:13.932802 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35960 2019-Jan-13 16:45:13.932859 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35961 2019-Jan-13 16:45:13.933518 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35962 2019-Jan-13 16:45:13.934163 - [DEBUG] Edge Function : AllBottom
35963 2019-Jan-13 16:45:13.934192 - [DEBUG] End adding new jump function
35964 2019-Jan-13 16:45:13.934216 - [DEBUG]
35965 2019-Jan-13 16:45:13.934239 - [DEBUG] -------------------------------------------- 983. Path Edge --------------------------------------------
35966 2019-Jan-13 16:45:13.934263 - [DEBUG]
35967 2019-Jan-13 16:45:13.934286 - [DEBUG] Process 983. path edge:
35968 2019-Jan-13 16:45:13.934310 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35969 2019-Jan-13 16:45:13.934366 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
35970 2019-Jan-13 16:45:13.935027 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35971 2019-Jan-13 16:45:13.935665 - [DEBUG]
35972 2019-Jan-13 16:45:13.935690 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35973 2019-Jan-13 16:45:13.936358 - [DEBUG] Possible callees:
35974 2019-Jan-13 16:45:13.936383 - [DEBUG] llvm.dbg.declare
35975 2019-Jan-13 16:45:13.936408 - [DEBUG] Possible return sites:
35976 2019-Jan-13 16:45:13.936431 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14935977 2019-Jan-13 16:45:13.937743 - [DEBUG] Found and process special summary
35978 2019-Jan-13 16:45:13.937784 - [DEBUG] Compose: EdgeIdentity * AllBottom
35979 2019-Jan-13 16:45:13.937812 - [DEBUG]
35980 2019-Jan-13 16:45:13.937836 - [DEBUG] Propagate flow
35981 2019-Jan-13 16:45:13.937859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35982 2019-Jan-13 16:45:13.937919 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
35983 2019-Jan-13 16:45:13.938614 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35984 2019-Jan-13 16:45:13.939286 - [DEBUG] Edge function : AllBottom (result of previous compose)
35985 2019-Jan-13 16:45:13.939313 - [DEBUG]
35986 2019-Jan-13 16:45:13.939339 - [DEBUG] Join: AllTop & AllBottom
35987 2019-Jan-13 16:45:13.939365 - [DEBUG] = AllBottom (new jump func)
35988 2019-Jan-13 16:45:13.939390 - [DEBUG]
35989 2019-Jan-13 16:45:13.939413 - [DEBUG] Start adding new jump function
35990 2019-Jan-13 16:45:13.939437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35991 2019-Jan-13 16:45:13.939500 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35992 2019-Jan-13 16:45:13.940152 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
35993 2019-Jan-13 16:45:13.940800 - [DEBUG] Edge Function : AllBottom
35994 2019-Jan-13 16:45:13.940831 - [DEBUG] End adding new jump function
35995 2019-Jan-13 16:45:13.940856 - [DEBUG]
35996 2019-Jan-13 16:45:13.940879 - [DEBUG] -------------------------------------------- 984. Path Edge --------------------------------------------
35997 2019-Jan-13 16:45:13.940904 - [DEBUG]
35998 2019-Jan-13 16:45:13.940927 - [DEBUG] Process 984. path edge:
35999 2019-Jan-13 16:45:13.940951 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36000 2019-Jan-13 16:45:13.941008 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
36001 2019-Jan-13 16:45:13.941668 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36002 2019-Jan-13 16:45:13.942304 - [DEBUG]
36003 2019-Jan-13 16:45:13.942346 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
36004 2019-Jan-13 16:45:13.943027 - [DEBUG] Compose: EdgeIdentity * AllBottom
36005 2019-Jan-13 16:45:13.943056 - [DEBUG]
36006 2019-Jan-13 16:45:13.943080 - [DEBUG] Propagate flow
36007 2019-Jan-13 16:45:13.943103 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36008 2019-Jan-13 16:45:13.943161 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
36009 2019-Jan-13 16:45:13.943798 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36010 2019-Jan-13 16:45:13.944434 - [DEBUG] Edge function : AllBottom (result of previous compose)
36011 2019-Jan-13 16:45:13.944459 - [DEBUG]
36012 2019-Jan-13 16:45:13.944484 - [DEBUG] Join: AllTop & AllBottom
36013 2019-Jan-13 16:45:13.944510 - [DEBUG] = AllBottom (new jump func)
36014 2019-Jan-13 16:45:13.944535 - [DEBUG]
36015 2019-Jan-13 16:45:13.944558 - [DEBUG] Start adding new jump function
36016 2019-Jan-13 16:45:13.944581 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36017 2019-Jan-13 16:45:13.944638 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36018 2019-Jan-13 16:45:13.945295 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
36019 2019-Jan-13 16:45:13.945930 - [DEBUG] Edge Function : AllBottom
36020 2019-Jan-13 16:45:13.945958 - [DEBUG] End adding new jump function
36021 2019-Jan-13 16:45:13.945983 - [DEBUG]
36022 2019-Jan-13 16:45:13.946006 - [DEBUG] -------------------------------------------- 985. Path Edge --------------------------------------------
36023 2019-Jan-13 16:45:13.946031 - [DEBUG]
36024 2019-Jan-13 16:45:13.946054 - [DEBUG] Process 985. path edge:
36025 2019-Jan-13 16:45:13.946078 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36026 2019-Jan-13 16:45:13.946135 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
36027 2019-Jan-13 16:45:13.946770 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36028 2019-Jan-13 16:45:13.947407 - [DEBUG]
36029 2019-Jan-13 16:45:13.947433 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
36030 2019-Jan-13 16:45:13.948116 - [DEBUG] Compose: EdgeIdentity * AllBottom
36031 2019-Jan-13 16:45:13.948145 - [DEBUG]
36032 2019-Jan-13 16:45:13.948169 - [DEBUG] Propagate flow
36033 2019-Jan-13 16:45:13.948192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36034 2019-Jan-13 16:45:13.948251 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
36035 2019-Jan-13 16:45:13.948902 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36036 2019-Jan-13 16:45:13.949542 - [DEBUG] Edge function : AllBottom (result of previous compose)
36037 2019-Jan-13 16:45:13.949567 - [DEBUG]
36038 2019-Jan-13 16:45:13.949592 - [DEBUG] Join: AllTop & AllBottom
36039 2019-Jan-13 16:45:13.949618 - [DEBUG] = AllBottom (new jump func)
36040 2019-Jan-13 16:45:13.949642 - [DEBUG]
36041 2019-Jan-13 16:45:13.949666 - [DEBUG] Start adding new jump function
36042 2019-Jan-13 16:45:13.949689 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36043 2019-Jan-13 16:45:13.949745 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36044 2019-Jan-13 16:45:13.950383 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
36045 2019-Jan-13 16:45:13.951027 - [DEBUG] Edge Function : AllBottom
36046 2019-Jan-13 16:45:13.951056 - [DEBUG] End adding new jump function
36047 2019-Jan-13 16:45:13.951089 - [DEBUG]
36048 2019-Jan-13 16:45:13.951113 - [DEBUG] -------------------------------------------- 986. Path Edge --------------------------------------------
36049 2019-Jan-13 16:45:13.951138 - [DEBUG]
36050 2019-Jan-13 16:45:13.951161 - [DEBUG] Process 986. path edge:
36051 2019-Jan-13 16:45:13.951185 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36052 2019-Jan-13 16:45:13.951242 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
36053 2019-Jan-13 16:45:13.951905 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36054 2019-Jan-13 16:45:13.952553 - [DEBUG]
36055 2019-Jan-13 16:45:13.952577 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
36056 2019-Jan-13 16:45:13.953243 - [DEBUG] Possible callees:
36057 2019-Jan-13 16:45:13.953270 - [DEBUG] llvm.dbg.declare
36058 2019-Jan-13 16:45:13.953295 - [DEBUG] Possible return sites:
36059 2019-Jan-13 16:45:13.953319 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15536060 2019-Jan-13 16:45:13.954599 - [DEBUG] Found and process special summary
36061 2019-Jan-13 16:45:13.954635 - [DEBUG] Compose: EdgeIdentity * AllBottom
36062 2019-Jan-13 16:45:13.954663 - [DEBUG]
36063 2019-Jan-13 16:45:13.954687 - [DEBUG] Propagate flow
36064 2019-Jan-13 16:45:13.954710 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36065 2019-Jan-13 16:45:13.954788 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36066 2019-Jan-13 16:45:13.955430 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36067 2019-Jan-13 16:45:13.956068 - [DEBUG] Edge function : AllBottom (result of previous compose)
36068 2019-Jan-13 16:45:13.956094 - [DEBUG]
36069 2019-Jan-13 16:45:13.956119 - [DEBUG] Join: AllTop & AllBottom
36070 2019-Jan-13 16:45:13.956144 - [DEBUG] = AllBottom (new jump func)
36071 2019-Jan-13 16:45:13.956169 - [DEBUG]
36072 2019-Jan-13 16:45:13.956193 - [DEBUG] Start adding new jump function
36073 2019-Jan-13 16:45:13.956216 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36074 2019-Jan-13 16:45:13.956272 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36075 2019-Jan-13 16:45:13.956933 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36076 2019-Jan-13 16:45:13.957611 - [DEBUG] Edge Function : AllBottom
36077 2019-Jan-13 16:45:13.957644 - [DEBUG] End adding new jump function
36078 2019-Jan-13 16:45:13.957669 - [DEBUG]
36079 2019-Jan-13 16:45:13.957694 - [DEBUG] -------------------------------------------- 987. Path Edge --------------------------------------------
36080 2019-Jan-13 16:45:13.957719 - [DEBUG]
36081 2019-Jan-13 16:45:13.957742 - [DEBUG] Process 987. path edge:
36082 2019-Jan-13 16:45:13.957767 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36083 2019-Jan-13 16:45:13.957833 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
36084 2019-Jan-13 16:45:13.958535 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36085 2019-Jan-13 16:45:13.959221 - [DEBUG]
36086 2019-Jan-13 16:45:13.959249 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36087 2019-Jan-13 16:45:13.959981 - [DEBUG] Compose: EdgeIdentity * AllBottom
36088 2019-Jan-13 16:45:13.960012 - [DEBUG]
36089 2019-Jan-13 16:45:13.960037 - [DEBUG] Propagate flow
36090 2019-Jan-13 16:45:13.960083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36091 2019-Jan-13 16:45:13.960153 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
36092 2019-Jan-13 16:45:13.960824 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36093 2019-Jan-13 16:45:13.961498 - [DEBUG] Edge function : AllBottom (result of previous compose)
36094 2019-Jan-13 16:45:13.961523 - [DEBUG]
36095 2019-Jan-13 16:45:13.961549 - [DEBUG] Join: AllTop & AllBottom
36096 2019-Jan-13 16:45:13.961576 - [DEBUG] = AllBottom (new jump func)
36097 2019-Jan-13 16:45:13.961600 - [DEBUG]
36098 2019-Jan-13 16:45:13.961623 - [DEBUG] Start adding new jump function
36099 2019-Jan-13 16:45:13.961647 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36100 2019-Jan-13 16:45:13.961705 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36101 2019-Jan-13 16:45:13.962344 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
36102 2019-Jan-13 16:45:13.962981 - [DEBUG] Edge Function : AllBottom
36103 2019-Jan-13 16:45:13.963011 - [DEBUG] End adding new jump function
36104 2019-Jan-13 16:45:13.963035 - [DEBUG]
36105 2019-Jan-13 16:45:13.963059 - [DEBUG] -------------------------------------------- 988. Path Edge --------------------------------------------
36106 2019-Jan-13 16:45:13.963084 - [DEBUG]
36107 2019-Jan-13 16:45:13.963107 - [DEBUG] Process 988. path edge:
36108 2019-Jan-13 16:45:13.963131 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36109 2019-Jan-13 16:45:13.963188 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
36110 2019-Jan-13 16:45:13.963826 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36111 2019-Jan-13 16:45:13.964477 - [DEBUG]
36112 2019-Jan-13 16:45:13.964503 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
36113 2019-Jan-13 16:45:13.965186 - [DEBUG] Compose: EdgeIdentity * AllBottom
36114 2019-Jan-13 16:45:13.965215 - [DEBUG]
36115 2019-Jan-13 16:45:13.965238 - [DEBUG] Propagate flow
36116 2019-Jan-13 16:45:13.965262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36117 2019-Jan-13 16:45:13.965320 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
36118 2019-Jan-13 16:45:13.965967 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36119 2019-Jan-13 16:45:13.966607 - [DEBUG] Edge function : AllBottom (result of previous compose)
36120 2019-Jan-13 16:45:13.966632 - [DEBUG]
36121 2019-Jan-13 16:45:13.966657 - [DEBUG] Join: AllTop & AllBottom
36122 2019-Jan-13 16:45:13.966682 - [DEBUG] = AllBottom (new jump func)
36123 2019-Jan-13 16:45:13.966707 - [DEBUG]
36124 2019-Jan-13 16:45:13.966731 - [DEBUG] Start adding new jump function
36125 2019-Jan-13 16:45:13.966754 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36126 2019-Jan-13 16:45:13.966810 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36127 2019-Jan-13 16:45:13.967449 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
36128 2019-Jan-13 16:45:13.968106 - [DEBUG] Edge Function : AllBottom
36129 2019-Jan-13 16:45:13.968135 - [DEBUG] End adding new jump function
36130 2019-Jan-13 16:45:13.968159 - [DEBUG]
36131 2019-Jan-13 16:45:13.968182 - [DEBUG] -------------------------------------------- 989. Path Edge --------------------------------------------
36132 2019-Jan-13 16:45:13.968206 - [DEBUG]
36133 2019-Jan-13 16:45:13.968230 - [DEBUG] Process 989. path edge:
36134 2019-Jan-13 16:45:13.968254 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36135 2019-Jan-13 16:45:13.968316 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
36136 2019-Jan-13 16:45:13.968992 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36137 2019-Jan-13 16:45:13.969644 - [DEBUG]
36138 2019-Jan-13 16:45:13.969670 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
36139 2019-Jan-13 16:45:13.970354 - [DEBUG] Compose: EdgeIdentity * AllBottom
36140 2019-Jan-13 16:45:13.970383 - [DEBUG]
36141 2019-Jan-13 16:45:13.970407 - [DEBUG] Propagate flow
36142 2019-Jan-13 16:45:13.970431 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36143 2019-Jan-13 16:45:13.970498 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
36144 2019-Jan-13 16:45:13.971201 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36145 2019-Jan-13 16:45:13.971942 - [DEBUG] Edge function : AllBottom (result of previous compose)
36146 2019-Jan-13 16:45:13.971971 - [DEBUG]
36147 2019-Jan-13 16:45:13.971998 - [DEBUG] Join: AllTop & AllBottom
36148 2019-Jan-13 16:45:13.972025 - [DEBUG] = AllBottom (new jump func)
36149 2019-Jan-13 16:45:13.972050 - [DEBUG]
36150 2019-Jan-13 16:45:13.972074 - [DEBUG] Start adding new jump function
36151 2019-Jan-13 16:45:13.972098 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36152 2019-Jan-13 16:45:13.972175 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36153 2019-Jan-13 16:45:13.972889 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
36154 2019-Jan-13 16:45:13.973581 - [DEBUG] Edge Function : AllBottom
36155 2019-Jan-13 16:45:13.973615 - [DEBUG] End adding new jump function
36156 2019-Jan-13 16:45:13.973640 - [DEBUG]
36157 2019-Jan-13 16:45:13.973664 - [DEBUG] -------------------------------------------- 990. Path Edge --------------------------------------------
36158 2019-Jan-13 16:45:13.973689 - [DEBUG]
36159 2019-Jan-13 16:45:13.973713 - [DEBUG] Process 990. path edge:
36160 2019-Jan-13 16:45:13.973736 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36161 2019-Jan-13 16:45:13.973803 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
36162 2019-Jan-13 16:45:13.974454 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36163 2019-Jan-13 16:45:13.975120 - [DEBUG]
36164 2019-Jan-13 16:45:13.975145 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
36165 2019-Jan-13 16:45:13.975805 - [DEBUG] Possible callees:
36166 2019-Jan-13 16:45:13.975830 - [DEBUG] llvm.dbg.declare
36167 2019-Jan-13 16:45:13.975855 - [DEBUG] Possible return sites:
36168 2019-Jan-13 16:45:13.975879 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16336169 2019-Jan-13 16:45:13.977165 - [DEBUG] Found and process special summary
36170 2019-Jan-13 16:45:13.977206 - [DEBUG] Compose: EdgeIdentity * AllBottom
36171 2019-Jan-13 16:45:13.977234 - [DEBUG]
36172 2019-Jan-13 16:45:13.977258 - [DEBUG] Propagate flow
36173 2019-Jan-13 16:45:13.977282 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36174 2019-Jan-13 16:45:13.977339 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36175 2019-Jan-13 16:45:13.977988 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36176 2019-Jan-13 16:45:13.978655 - [DEBUG] Edge function : AllBottom (result of previous compose)
36177 2019-Jan-13 16:45:13.978700 - [DEBUG]
36178 2019-Jan-13 16:45:13.978727 - [DEBUG] Join: AllTop & AllBottom
36179 2019-Jan-13 16:45:13.978753 - [DEBUG] = AllBottom (new jump func)
36180 2019-Jan-13 16:45:13.978778 - [DEBUG]
36181 2019-Jan-13 16:45:13.978801 - [DEBUG] Start adding new jump function
36182 2019-Jan-13 16:45:13.978825 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36183 2019-Jan-13 16:45:13.978882 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36184 2019-Jan-13 16:45:13.979522 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36185 2019-Jan-13 16:45:13.980159 - [DEBUG] Edge Function : AllBottom
36186 2019-Jan-13 16:45:13.980188 - [DEBUG] End adding new jump function
36187 2019-Jan-13 16:45:13.980213 - [DEBUG]
36188 2019-Jan-13 16:45:13.980236 - [DEBUG] -------------------------------------------- 991. Path Edge --------------------------------------------
36189 2019-Jan-13 16:45:13.980261 - [DEBUG]
36190 2019-Jan-13 16:45:13.980284 - [DEBUG] Process 991. path edge:
36191 2019-Jan-13 16:45:13.980308 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36192 2019-Jan-13 16:45:13.980365 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
36193 2019-Jan-13 16:45:13.981004 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36194 2019-Jan-13 16:45:13.981658 - [DEBUG]
36195 2019-Jan-13 16:45:13.981683 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36196 2019-Jan-13 16:45:13.982361 - [DEBUG] Compose: EdgeIdentity * AllBottom
36197 2019-Jan-13 16:45:13.982389 - [DEBUG]
36198 2019-Jan-13 16:45:13.982413 - [DEBUG] Propagate flow
36199 2019-Jan-13 16:45:13.982436 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36200 2019-Jan-13 16:45:13.982494 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
36201 2019-Jan-13 16:45:13.983131 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36202 2019-Jan-13 16:45:13.983770 - [DEBUG] Edge function : AllBottom (result of previous compose)
36203 2019-Jan-13 16:45:13.983795 - [DEBUG]
36204 2019-Jan-13 16:45:13.983819 - [DEBUG] Join: AllTop & AllBottom
36205 2019-Jan-13 16:45:13.983845 - [DEBUG] = AllBottom (new jump func)
36206 2019-Jan-13 16:45:13.983870 - [DEBUG]
36207 2019-Jan-13 16:45:13.983893 - [DEBUG] Start adding new jump function
36208 2019-Jan-13 16:45:13.983917 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36209 2019-Jan-13 16:45:13.983973 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36210 2019-Jan-13 16:45:13.984612 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
36211 2019-Jan-13 16:45:13.985265 - [DEBUG] Edge Function : AllBottom
36212 2019-Jan-13 16:45:13.985293 - [DEBUG] End adding new jump function
36213 2019-Jan-13 16:45:13.985318 - [DEBUG]
36214 2019-Jan-13 16:45:13.985342 - [DEBUG] -------------------------------------------- 992. Path Edge --------------------------------------------
36215 2019-Jan-13 16:45:13.985366 - [DEBUG]
36216 2019-Jan-13 16:45:13.985389 - [DEBUG] Process 992. path edge:
36217 2019-Jan-13 16:45:13.985413 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36218 2019-Jan-13 16:45:13.985470 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
36219 2019-Jan-13 16:45:13.986106 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36220 2019-Jan-13 16:45:13.986753 - [DEBUG]
36221 2019-Jan-13 16:45:13.986780 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
36222 2019-Jan-13 16:45:13.987452 - [DEBUG] Compose: EdgeIdentity * AllBottom
36223 2019-Jan-13 16:45:13.987481 - [DEBUG]
36224 2019-Jan-13 16:45:13.987505 - [DEBUG] Propagate flow
36225 2019-Jan-13 16:45:13.987528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36226 2019-Jan-13 16:45:13.987589 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
36227 2019-Jan-13 16:45:13.988264 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36228 2019-Jan-13 16:45:13.988910 - [DEBUG] Edge function : AllBottom (result of previous compose)
36229 2019-Jan-13 16:45:13.988935 - [DEBUG]
36230 2019-Jan-13 16:45:13.988960 - [DEBUG] Join: AllTop & AllBottom
36231 2019-Jan-13 16:45:13.988986 - [DEBUG] = AllBottom (new jump func)
36232 2019-Jan-13 16:45:13.989010 - [DEBUG]
36233 2019-Jan-13 16:45:13.989033 - [DEBUG] Start adding new jump function
36234 2019-Jan-13 16:45:13.989057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36235 2019-Jan-13 16:45:13.989113 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36236 2019-Jan-13 16:45:13.989765 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
36237 2019-Jan-13 16:45:13.990412 - [DEBUG] Edge Function : AllBottom
36238 2019-Jan-13 16:45:13.990441 - [DEBUG] End adding new jump function
36239 2019-Jan-13 16:45:13.990465 - [DEBUG]
36240 2019-Jan-13 16:45:13.990489 - [DEBUG] -------------------------------------------- 993. Path Edge --------------------------------------------
36241 2019-Jan-13 16:45:13.990514 - [DEBUG]
36242 2019-Jan-13 16:45:13.990537 - [DEBUG] Process 993. path edge:
36243 2019-Jan-13 16:45:13.990561 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36244 2019-Jan-13 16:45:13.990618 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
36245 2019-Jan-13 16:45:13.991264 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36246 2019-Jan-13 16:45:13.991920 - [DEBUG]
36247 2019-Jan-13 16:45:13.991945 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
36248 2019-Jan-13 16:45:13.992602 - [DEBUG] Possible callees:
36249 2019-Jan-13 16:45:13.992627 - [DEBUG] llvm.dbg.declare
36250 2019-Jan-13 16:45:13.992652 - [DEBUG] Possible return sites:
36251 2019-Jan-13 16:45:13.992675 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16936252 2019-Jan-13 16:45:13.993952 - [DEBUG] Found and process special summary
36253 2019-Jan-13 16:45:13.993988 - [DEBUG] Compose: EdgeIdentity * AllBottom
36254 2019-Jan-13 16:45:13.994016 - [DEBUG]
36255 2019-Jan-13 16:45:13.994040 - [DEBUG] Propagate flow
36256 2019-Jan-13 16:45:13.994063 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36257 2019-Jan-13 16:45:13.994120 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36258 2019-Jan-13 16:45:13.994773 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36259 2019-Jan-13 16:45:13.995412 - [DEBUG] Edge function : AllBottom (result of previous compose)
36260 2019-Jan-13 16:45:13.995437 - [DEBUG]
36261 2019-Jan-13 16:45:13.995462 - [DEBUG] Join: AllTop & AllBottom
36262 2019-Jan-13 16:45:13.995488 - [DEBUG] = AllBottom (new jump func)
36263 2019-Jan-13 16:45:13.995513 - [DEBUG]
36264 2019-Jan-13 16:45:13.995536 - [DEBUG] Start adding new jump function
36265 2019-Jan-13 16:45:13.995571 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36266 2019-Jan-13 16:45:13.995628 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36267 2019-Jan-13 16:45:13.996267 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36268 2019-Jan-13 16:45:13.996907 - [DEBUG] Edge Function : AllBottom
36269 2019-Jan-13 16:45:13.996935 - [DEBUG] End adding new jump function
36270 2019-Jan-13 16:45:13.996959 - [DEBUG]
36271 2019-Jan-13 16:45:13.996983 - [DEBUG] -------------------------------------------- 994. Path Edge --------------------------------------------
36272 2019-Jan-13 16:45:13.997008 - [DEBUG]
36273 2019-Jan-13 16:45:13.997031 - [DEBUG] Process 994. path edge:
36274 2019-Jan-13 16:45:13.997055 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36275 2019-Jan-13 16:45:13.997114 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
36276 2019-Jan-13 16:45:13.997786 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36277 2019-Jan-13 16:45:13.998499 - [DEBUG]
36278 2019-Jan-13 16:45:13.998527 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36279 2019-Jan-13 16:45:13.999253 - [DEBUG] Compose: EdgeIdentity * AllBottom
36280 2019-Jan-13 16:45:13.999283 - [DEBUG]
36281 2019-Jan-13 16:45:13.999308 - [DEBUG] Propagate flow
36282 2019-Jan-13 16:45:13.999331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36283 2019-Jan-13 16:45:13.999397 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
36284 2019-Jan-13 16:45:14.000056 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36285 2019-Jan-13 16:45:14.000730 - [DEBUG] Edge function : AllBottom (result of previous compose)
36286 2019-Jan-13 16:45:14.000757 - [DEBUG]
36287 2019-Jan-13 16:45:14.000784 - [DEBUG] Join: AllTop & AllBottom
36288 2019-Jan-13 16:45:14.000810 - [DEBUG] = AllBottom (new jump func)
36289 2019-Jan-13 16:45:14.000835 - [DEBUG]
36290 2019-Jan-13 16:45:14.000859 - [DEBUG] Start adding new jump function
36291 2019-Jan-13 16:45:14.000883 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36292 2019-Jan-13 16:45:14.000945 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36293 2019-Jan-13 16:45:14.001666 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
36294 2019-Jan-13 16:45:14.002352 - [DEBUG] Edge Function : AllBottom
36295 2019-Jan-13 16:45:14.002385 - [DEBUG] End adding new jump function
36296 2019-Jan-13 16:45:14.002409 - [DEBUG]
36297 2019-Jan-13 16:45:14.002433 - [DEBUG] -------------------------------------------- 995. Path Edge --------------------------------------------
36298 2019-Jan-13 16:45:14.002458 - [DEBUG]
36299 2019-Jan-13 16:45:14.002482 - [DEBUG] Process 995. path edge:
36300 2019-Jan-13 16:45:14.002506 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36301 2019-Jan-13 16:45:14.002570 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
36302 2019-Jan-13 16:45:14.003232 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36303 2019-Jan-13 16:45:14.003911 - [DEBUG]
36304 2019-Jan-13 16:45:14.003938 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
36305 2019-Jan-13 16:45:14.004696 - [DEBUG] Compose: EdgeIdentity * AllBottom
36306 2019-Jan-13 16:45:14.004729 - [DEBUG]
36307 2019-Jan-13 16:45:14.004789 - [DEBUG] Propagate flow
36308 2019-Jan-13 16:45:14.004814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36309 2019-Jan-13 16:45:14.004938 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
36310 2019-Jan-13 16:45:14.005696 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36311 2019-Jan-13 16:45:14.006401 - [DEBUG] Edge function : AllBottom (result of previous compose)
36312 2019-Jan-13 16:45:14.006428 - [DEBUG]
36313 2019-Jan-13 16:45:14.006455 - [DEBUG] Join: AllTop & AllBottom
36314 2019-Jan-13 16:45:14.006481 - [DEBUG] = AllBottom (new jump func)
36315 2019-Jan-13 16:45:14.006506 - [DEBUG]
36316 2019-Jan-13 16:45:14.006530 - [DEBUG] Start adding new jump function
36317 2019-Jan-13 16:45:14.006553 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36318 2019-Jan-13 16:45:14.006623 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36319 2019-Jan-13 16:45:14.007289 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
36320 2019-Jan-13 16:45:14.007931 - [DEBUG] Edge Function : AllBottom
36321 2019-Jan-13 16:45:14.007962 - [DEBUG] End adding new jump function
36322 2019-Jan-13 16:45:14.007987 - [DEBUG]
36323 2019-Jan-13 16:45:14.008011 - [DEBUG] -------------------------------------------- 996. Path Edge --------------------------------------------
36324 2019-Jan-13 16:45:14.008035 - [DEBUG]
36325 2019-Jan-13 16:45:14.008059 - [DEBUG] Process 996. path edge:
36326 2019-Jan-13 16:45:14.008114 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36327 2019-Jan-13 16:45:14.008173 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
36328 2019-Jan-13 16:45:14.008827 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36329 2019-Jan-13 16:45:14.009465 - [DEBUG]
36330 2019-Jan-13 16:45:14.009491 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
36331 2019-Jan-13 16:45:14.010180 - [DEBUG] Compose: EdgeIdentity * AllBottom
36332 2019-Jan-13 16:45:14.010210 - [DEBUG]
36333 2019-Jan-13 16:45:14.010234 - [DEBUG] Propagate flow
36334 2019-Jan-13 16:45:14.010259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36335 2019-Jan-13 16:45:14.010317 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
36336 2019-Jan-13 16:45:14.010956 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36337 2019-Jan-13 16:45:14.011612 - [DEBUG] Edge function : AllBottom (result of previous compose)
36338 2019-Jan-13 16:45:14.011638 - [DEBUG]
36339 2019-Jan-13 16:45:14.011663 - [DEBUG] Join: AllTop & AllBottom
36340 2019-Jan-13 16:45:14.011689 - [DEBUG] = AllBottom (new jump func)
36341 2019-Jan-13 16:45:14.011714 - [DEBUG]
36342 2019-Jan-13 16:45:14.011737 - [DEBUG] Start adding new jump function
36343 2019-Jan-13 16:45:14.011761 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36344 2019-Jan-13 16:45:14.011817 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36345 2019-Jan-13 16:45:14.012456 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
36346 2019-Jan-13 16:45:14.013091 - [DEBUG] Edge Function : AllBottom
36347 2019-Jan-13 16:45:14.013120 - [DEBUG] End adding new jump function
36348 2019-Jan-13 16:45:14.013145 - [DEBUG]
36349 2019-Jan-13 16:45:14.013169 - [DEBUG] -------------------------------------------- 997. Path Edge --------------------------------------------
36350 2019-Jan-13 16:45:14.013194 - [DEBUG]
36351 2019-Jan-13 16:45:14.013217 - [DEBUG] Process 997. path edge:
36352 2019-Jan-13 16:45:14.013241 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36353 2019-Jan-13 16:45:14.013316 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
36354 2019-Jan-13 16:45:14.013952 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36355 2019-Jan-13 16:45:14.014602 - [DEBUG]
36356 2019-Jan-13 16:45:14.014628 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
36357 2019-Jan-13 16:45:14.015312 - [DEBUG] Compose: EdgeIdentity * AllBottom
36358 2019-Jan-13 16:45:14.015342 - [DEBUG]
36359 2019-Jan-13 16:45:14.015366 - [DEBUG] Propagate flow
36360 2019-Jan-13 16:45:14.015389 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36361 2019-Jan-13 16:45:14.015448 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
36362 2019-Jan-13 16:45:14.016090 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36363 2019-Jan-13 16:45:14.016729 - [DEBUG] Edge function : AllBottom (result of previous compose)
36364 2019-Jan-13 16:45:14.016754 - [DEBUG]
36365 2019-Jan-13 16:45:14.016779 - [DEBUG] Join: AllTop & AllBottom
36366 2019-Jan-13 16:45:14.016805 - [DEBUG] = AllBottom (new jump func)
36367 2019-Jan-13 16:45:14.016829 - [DEBUG]
36368 2019-Jan-13 16:45:14.016853 - [DEBUG] Start adding new jump function
36369 2019-Jan-13 16:45:14.016876 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36370 2019-Jan-13 16:45:14.016932 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36371 2019-Jan-13 16:45:14.017572 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
36372 2019-Jan-13 16:45:14.018230 - [DEBUG] Edge Function : AllBottom
36373 2019-Jan-13 16:45:14.018258 - [DEBUG] End adding new jump function
36374 2019-Jan-13 16:45:14.018282 - [DEBUG]
36375 2019-Jan-13 16:45:14.018307 - [DEBUG] -------------------------------------------- 998. Path Edge --------------------------------------------
36376 2019-Jan-13 16:45:14.018331 - [DEBUG]
36377 2019-Jan-13 16:45:14.018354 - [DEBUG] Process 998. path edge:
36378 2019-Jan-13 16:45:14.018378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36379 2019-Jan-13 16:45:14.018435 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
36380 2019-Jan-13 16:45:14.019082 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36381 2019-Jan-13 16:45:14.019724 - [DEBUG]
36382 2019-Jan-13 16:45:14.019749 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
36383 2019-Jan-13 16:45:14.020434 - [DEBUG] Compose: EdgeIdentity * AllBottom
36384 2019-Jan-13 16:45:14.020463 - [DEBUG]
36385 2019-Jan-13 16:45:14.020487 - [DEBUG] Propagate flow
36386 2019-Jan-13 16:45:14.020511 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36387 2019-Jan-13 16:45:14.020571 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
36388 2019-Jan-13 16:45:14.021211 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36389 2019-Jan-13 16:45:14.021869 - [DEBUG] Edge function : AllBottom (result of previous compose)
36390 2019-Jan-13 16:45:14.021894 - [DEBUG]
36391 2019-Jan-13 16:45:14.021919 - [DEBUG] Join: AllTop & AllBottom
36392 2019-Jan-13 16:45:14.021945 - [DEBUG] = AllBottom (new jump func)
36393 2019-Jan-13 16:45:14.021969 - [DEBUG]
36394 2019-Jan-13 16:45:14.021993 - [DEBUG] Start adding new jump function
36395 2019-Jan-13 16:45:14.022016 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36396 2019-Jan-13 16:45:14.022073 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36397 2019-Jan-13 16:45:14.022724 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
36398 2019-Jan-13 16:45:14.023359 - [DEBUG] Edge Function : AllBottom
36399 2019-Jan-13 16:45:14.023387 - [DEBUG] End adding new jump function
36400 2019-Jan-13 16:45:14.023412 - [DEBUG]
36401 2019-Jan-13 16:45:14.023436 - [DEBUG] -------------------------------------------- 999. Path Edge --------------------------------------------
36402 2019-Jan-13 16:45:14.023460 - [DEBUG]
36403 2019-Jan-13 16:45:14.023484 - [DEBUG] Process 999. path edge:
36404 2019-Jan-13 16:45:14.023508 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36405 2019-Jan-13 16:45:14.023564 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
36406 2019-Jan-13 16:45:14.024199 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36407 2019-Jan-13 16:45:14.024854 - [DEBUG]
36408 2019-Jan-13 16:45:14.024879 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
36409 2019-Jan-13 16:45:14.025531 - [DEBUG] Compose: EdgeIdentity * AllBottom
36410 2019-Jan-13 16:45:14.025560 - [DEBUG]
36411 2019-Jan-13 16:45:14.025583 - [DEBUG] Propagate flow
36412 2019-Jan-13 16:45:14.025607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36413 2019-Jan-13 16:45:14.025664 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36414 2019-Jan-13 16:45:14.026301 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36415 2019-Jan-13 16:45:14.026939 - [DEBUG] Edge function : AllBottom (result of previous compose)
36416 2019-Jan-13 16:45:14.026964 - [DEBUG]
36417 2019-Jan-13 16:45:14.026989 - [DEBUG] Join: AllTop & AllBottom
36418 2019-Jan-13 16:45:14.027015 - [DEBUG] = AllBottom (new jump func)
36419 2019-Jan-13 16:45:14.027039 - [DEBUG]
36420 2019-Jan-13 16:45:14.027063 - [DEBUG] Start adding new jump function
36421 2019-Jan-13 16:45:14.027086 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36422 2019-Jan-13 16:45:14.027142 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36423 2019-Jan-13 16:45:14.027781 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36424 2019-Jan-13 16:45:14.028447 - [DEBUG] Edge Function : AllBottom
36425 2019-Jan-13 16:45:14.028477 - [DEBUG] End adding new jump function
36426 2019-Jan-13 16:45:14.028502 - [DEBUG]
36427 2019-Jan-13 16:45:14.028526 - [DEBUG] -------------------------------------------- 1000. Path Edge --------------------------------------------
36428 2019-Jan-13 16:45:14.028551 - [DEBUG]
36429 2019-Jan-13 16:45:14.028575 - [DEBUG] Process 1000. path edge:
36430 2019-Jan-13 16:45:14.028599 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36431 2019-Jan-13 16:45:14.028662 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
36432 2019-Jan-13 16:45:14.029334 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36433 2019-Jan-13 16:45:14.029982 - [DEBUG]
36434 2019-Jan-13 16:45:14.030008 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36435 2019-Jan-13 16:45:14.030681 - [DEBUG] Compose: EdgeIdentity * AllBottom
36436 2019-Jan-13 16:45:14.030710 - [DEBUG]
36437 2019-Jan-13 16:45:14.030733 - [DEBUG] Propagate flow
36438 2019-Jan-13 16:45:14.030757 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36439 2019-Jan-13 16:45:14.030816 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
36440 2019-Jan-13 16:45:14.031485 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36441 2019-Jan-13 16:45:14.032138 - [DEBUG] Edge function : AllBottom (result of previous compose)
36442 2019-Jan-13 16:45:14.032164 - [DEBUG]
36443 2019-Jan-13 16:45:14.032189 - [DEBUG] Join: AllTop & AllBottom
36444 2019-Jan-13 16:45:14.032215 - [DEBUG] = AllBottom (new jump func)
36445 2019-Jan-13 16:45:14.032239 - [DEBUG]
36446 2019-Jan-13 16:45:14.032263 - [DEBUG] Start adding new jump function
36447 2019-Jan-13 16:45:14.032286 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36448 2019-Jan-13 16:45:14.032343 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36449 2019-Jan-13 16:45:14.032995 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
36450 2019-Jan-13 16:45:14.033661 - [DEBUG] Edge Function : AllBottom
36451 2019-Jan-13 16:45:14.033693 - [DEBUG] End adding new jump function
36452 2019-Jan-13 16:45:14.033717 - [DEBUG]
36453 2019-Jan-13 16:45:14.033741 - [DEBUG] -------------------------------------------- 1001. Path Edge --------------------------------------------
36454 2019-Jan-13 16:45:14.033766 - [DEBUG]
36455 2019-Jan-13 16:45:14.033789 - [DEBUG] Process 1001. path edge:
36456 2019-Jan-13 16:45:14.033813 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36457 2019-Jan-13 16:45:14.033872 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
36458 2019-Jan-13 16:45:14.034514 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36459 2019-Jan-13 16:45:14.035178 - [DEBUG]
36460 2019-Jan-13 16:45:14.035205 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
36461 2019-Jan-13 16:45:14.035878 - [DEBUG] Compose: EdgeIdentity * AllBottom
36462 2019-Jan-13 16:45:14.035907 - [DEBUG]
36463 2019-Jan-13 16:45:14.035932 - [DEBUG] Propagate flow
36464 2019-Jan-13 16:45:14.035956 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36465 2019-Jan-13 16:45:14.036016 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36466 2019-Jan-13 16:45:14.036675 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36467 2019-Jan-13 16:45:14.037346 - [DEBUG] Edge function : AllBottom (result of previous compose)
36468 2019-Jan-13 16:45:14.037374 - [DEBUG]
36469 2019-Jan-13 16:45:14.037400 - [DEBUG] Join: AllTop & AllBottom
36470 2019-Jan-13 16:45:14.037428 - [DEBUG] = AllBottom (new jump func)
36471 2019-Jan-13 16:45:14.037453 - [DEBUG]
36472 2019-Jan-13 16:45:14.037477 - [DEBUG] Start adding new jump function
36473 2019-Jan-13 16:45:14.037501 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36474 2019-Jan-13 16:45:14.037570 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36475 2019-Jan-13 16:45:14.038283 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36476 2019-Jan-13 16:45:14.038960 - [DEBUG] Edge Function : AllBottom
36477 2019-Jan-13 16:45:14.038992 - [DEBUG] End adding new jump function
36478 2019-Jan-13 16:45:14.039016 - [DEBUG]
36479 2019-Jan-13 16:45:14.039041 - [DEBUG] -------------------------------------------- 1002. Path Edge --------------------------------------------
36480 2019-Jan-13 16:45:14.039068 - [DEBUG]
36481 2019-Jan-13 16:45:14.039092 - [DEBUG] Process 1002. path edge:
36482 2019-Jan-13 16:45:14.039118 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36483 2019-Jan-13 16:45:14.039193 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
36484 2019-Jan-13 16:45:14.039886 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36485 2019-Jan-13 16:45:14.040575 - [DEBUG]
36486 2019-Jan-13 16:45:14.040602 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36487 2019-Jan-13 16:45:14.041308 - [DEBUG] Compose: EdgeIdentity * AllBottom
36488 2019-Jan-13 16:45:14.041338 - [DEBUG]
36489 2019-Jan-13 16:45:14.041362 - [DEBUG] Propagate flow
36490 2019-Jan-13 16:45:14.041386 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36491 2019-Jan-13 16:45:14.041477 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36492 2019-Jan-13 16:45:14.042130 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36493 2019-Jan-13 16:45:14.042773 - [DEBUG] Edge function : AllBottom (result of previous compose)
36494 2019-Jan-13 16:45:14.042799 - [DEBUG]
36495 2019-Jan-13 16:45:14.042824 - [DEBUG] Join: AllTop & AllBottom
36496 2019-Jan-13 16:45:14.042851 - [DEBUG] = AllBottom (new jump func)
36497 2019-Jan-13 16:45:14.042875 - [DEBUG]
36498 2019-Jan-13 16:45:14.042899 - [DEBUG] Start adding new jump function
36499 2019-Jan-13 16:45:14.042922 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36500 2019-Jan-13 16:45:14.042979 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36501 2019-Jan-13 16:45:14.043617 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36502 2019-Jan-13 16:45:14.044252 - [DEBUG] Edge Function : AllBottom
36503 2019-Jan-13 16:45:14.044281 - [DEBUG] End adding new jump function
36504 2019-Jan-13 16:45:14.044306 - [DEBUG]
36505 2019-Jan-13 16:45:14.044330 - [DEBUG] -------------------------------------------- 1003. Path Edge --------------------------------------------
36506 2019-Jan-13 16:45:14.044355 - [DEBUG]
36507 2019-Jan-13 16:45:14.044378 - [DEBUG] Process 1003. path edge:
36508 2019-Jan-13 16:45:14.044402 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36509 2019-Jan-13 16:45:14.044459 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
36510 2019-Jan-13 16:45:14.045110 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36511 2019-Jan-13 16:45:14.045748 - [DEBUG]
36512 2019-Jan-13 16:45:14.045772 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36513 2019-Jan-13 16:45:14.046424 - [DEBUG] Start of endsummarytab entry
36514 2019-Jan-13 16:45:14.046462 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
36515 2019-Jan-13 16:45:14.047119 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
36516 2019-Jan-13 16:45:14.047182 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36517 2019-Jan-13 16:45:14.047817 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36518 2019-Jan-13 16:45:14.048474 - [DEBUG] EF: AllBottom
36519 2019-Jan-13 16:45:14.048500 - [DEBUG]
36520 2019-Jan-13 16:45:14.048523 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36521 2019-Jan-13 16:45:14.049156 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
36522 2019-Jan-13 16:45:14.049811 - [DEBUG] EF: AllBottom
36523 2019-Jan-13 16:45:14.049836 - [DEBUG]
36524 2019-Jan-13 16:45:14.049860 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36525 2019-Jan-13 16:45:14.050493 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
36526 2019-Jan-13 16:45:14.051129 - [DEBUG] EF: AllBottom
36527 2019-Jan-13 16:45:14.051154 - [DEBUG]
36528 2019-Jan-13 16:45:14.051178 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36529 2019-Jan-13 16:45:14.051830 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
36530 2019-Jan-13 16:45:14.052481 - [DEBUG] EF: AllBottom
36531 2019-Jan-13 16:45:14.052507 - [DEBUG]
36532 2019-Jan-13 16:45:14.052531 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36533 2019-Jan-13 16:45:14.053176 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
36534 2019-Jan-13 16:45:14.053838 - [DEBUG] EF: AllBottom
36535 2019-Jan-13 16:45:14.053863 - [DEBUG]
36536 2019-Jan-13 16:45:14.053887 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36537 2019-Jan-13 16:45:14.054563 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
36538 2019-Jan-13 16:45:14.055302 - [DEBUG] EF: AllBottom
36539 2019-Jan-13 16:45:14.055329 - [DEBUG]
36540 2019-Jan-13 16:45:14.055353 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36541 2019-Jan-13 16:45:14.056052 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36542 2019-Jan-13 16:45:14.056748 - [DEBUG] EF: AllBottom
36543 2019-Jan-13 16:45:14.056776 - [DEBUG]
36544 2019-Jan-13 16:45:14.056800 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36545 2019-Jan-13 16:45:14.057475 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
36546 2019-Jan-13 16:45:14.058177 - [DEBUG] EF: AllBottom
36547 2019-Jan-13 16:45:14.058204 - [DEBUG]
36548 2019-Jan-13 16:45:14.058228 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36549 2019-Jan-13 16:45:14.058886 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
36550 2019-Jan-13 16:45:14.059545 - [DEBUG] EF: AllBottom
36551 2019-Jan-13 16:45:14.059571 - [DEBUG]
36552 2019-Jan-13 16:45:14.059594 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36553 2019-Jan-13 16:45:14.060229 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
36554 2019-Jan-13 16:45:14.060870 - [DEBUG] EF: AllBottom
36555 2019-Jan-13 16:45:14.060896 - [DEBUG]
36556 2019-Jan-13 16:45:14.060919 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36557 2019-Jan-13 16:45:14.061571 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
36558 2019-Jan-13 16:45:14.062208 - [DEBUG] EF: AllBottom
36559 2019-Jan-13 16:45:14.062233 - [DEBUG]
36560 2019-Jan-13 16:45:14.062257 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36561 2019-Jan-13 16:45:14.062889 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
36562 2019-Jan-13 16:45:14.063527 - [DEBUG] EF: AllBottom
36563 2019-Jan-13 16:45:14.063552 - [DEBUG]
36564 2019-Jan-13 16:45:14.063576 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36565 2019-Jan-13 16:45:14.064209 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36566 2019-Jan-13 16:45:14.064871 - [DEBUG] EF: AllBottom
36567 2019-Jan-13 16:45:14.064897 - [DEBUG]
36568 2019-Jan-13 16:45:14.064920 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36569 2019-Jan-13 16:45:14.065558 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
36570 2019-Jan-13 16:45:14.066197 - [DEBUG] EF: AllBottom
36571 2019-Jan-13 16:45:14.066222 - [DEBUG]
36572 2019-Jan-13 16:45:14.066246 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36573 2019-Jan-13 16:45:14.066887 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
36574 2019-Jan-13 16:45:14.067527 - [DEBUG] EF: AllBottom
36575 2019-Jan-13 16:45:14.067553 - [DEBUG]
36576 2019-Jan-13 16:45:14.067596 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36577 2019-Jan-13 16:45:14.068252 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
36578 2019-Jan-13 16:45:14.068898 - [DEBUG] EF: AllBottom
36579 2019-Jan-13 16:45:14.068924 - [DEBUG]
36580 2019-Jan-13 16:45:14.068947 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36581 2019-Jan-13 16:45:14.069593 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
36582 2019-Jan-13 16:45:14.070237 - [DEBUG] EF: AllBottom
36583 2019-Jan-13 16:45:14.070262 - [DEBUG]
36584 2019-Jan-13 16:45:14.070286 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36585 2019-Jan-13 16:45:14.070919 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
36586 2019-Jan-13 16:45:14.071589 - [DEBUG] EF: AllBottom
36587 2019-Jan-13 16:45:14.071613 - [DEBUG]
36588 2019-Jan-13 16:45:14.071637 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36589 2019-Jan-13 16:45:14.072271 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
36590 2019-Jan-13 16:45:14.072908 - [DEBUG] EF: AllBottom
36591 2019-Jan-13 16:45:14.072933 - [DEBUG]
36592 2019-Jan-13 16:45:14.072957 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36593 2019-Jan-13 16:45:14.073590 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
36594 2019-Jan-13 16:45:14.074226 - [DEBUG] EF: AllBottom
36595 2019-Jan-13 16:45:14.074251 - [DEBUG]
36596 2019-Jan-13 16:45:14.074274 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36597 2019-Jan-13 16:45:14.074926 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
36598 2019-Jan-13 16:45:14.075564 - [DEBUG] EF: AllBottom
36599 2019-Jan-13 16:45:14.075589 - [DEBUG]
36600 2019-Jan-13 16:45:14.075613 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36601 2019-Jan-13 16:45:14.076256 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
36602 2019-Jan-13 16:45:14.076917 - [DEBUG] EF: AllBottom
36603 2019-Jan-13 16:45:14.076943 - [DEBUG]
36604 2019-Jan-13 16:45:14.076967 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36605 2019-Jan-13 16:45:14.077669 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
36606 2019-Jan-13 16:45:14.078379 - [DEBUG] EF: AllBottom
36607 2019-Jan-13 16:45:14.078406 - [DEBUG]
36608 2019-Jan-13 16:45:14.078430 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36609 2019-Jan-13 16:45:14.079079 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36610 2019-Jan-13 16:45:14.079728 - [DEBUG] EF: AllBottom
36611 2019-Jan-13 16:45:14.079753 - [DEBUG]
36612 2019-Jan-13 16:45:14.079777 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36613 2019-Jan-13 16:45:14.080410 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36614 2019-Jan-13 16:45:14.081045 - [DEBUG] EF: AllBottom
36615 2019-Jan-13 16:45:14.081070 - [DEBUG]
36616 2019-Jan-13 16:45:14.081094 - [DEBUG] ---------------
36617 2019-Jan-13 16:45:14.081118 - [DEBUG]
36618 2019-Jan-13 16:45:14.081146 - [DEBUG] End of endsummarytab entry
36619 2019-Jan-13 16:45:14.081170 - [DEBUG]
36620 2019-Jan-13 16:45:14.081195 - [DEBUG] Start of incomingtab entry
36621 2019-Jan-13 16:45:14.081220 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
36622 2019-Jan-13 16:45:14.081880 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
36623 2019-Jan-13 16:45:14.081941 - [DEBUG] ---------------
36624 2019-Jan-13 16:45:14.081984 - [DEBUG] End of incomingtab entry
36625 2019-Jan-13 16:45:14.082009 - [DEBUG]
36626 2019-Jan-13 16:45:14.082040 - [DEBUG] EDGE:
36627 2019-Jan-13 16:45:14.082099 - [DEBUG] ---> 36628 2019-Jan-13 16:45:14.082746 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36629 2019-Jan-13 16:45:14.083388 - [DEBUG]
36630 2019-Jan-13 16:45:14.083414 - [DEBUG] EDGE:
36631 2019-Jan-13 16:45:14.083472 - [DEBUG] ---> 36632 2019-Jan-13 16:45:14.084108 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36633 2019-Jan-13 16:45:14.084763 - [DEBUG]
36634 2019-Jan-13 16:45:14.084815 - [DEBUG] Compose: EdgeIdentity * AllBottom
36635 2019-Jan-13 16:45:14.084842 - [DEBUG]
36636 2019-Jan-13 16:45:14.084866 - [DEBUG] Propagate flow
36637 2019-Jan-13 16:45:14.084890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36638 2019-Jan-13 16:45:14.084947 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
36639 2019-Jan-13 16:45:14.085597 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36640 2019-Jan-13 16:45:14.086245 - [DEBUG] Edge function : AllBottom (result of previous compose)
36641 2019-Jan-13 16:45:14.086271 - [DEBUG]
36642 2019-Jan-13 16:45:14.086297 - [DEBUG] Join: AllTop & AllBottom
36643 2019-Jan-13 16:45:14.086322 - [DEBUG] = AllBottom (new jump func)
36644 2019-Jan-13 16:45:14.086347 - [DEBUG]
36645 2019-Jan-13 16:45:14.086370 - [DEBUG] Start adding new jump function
36646 2019-Jan-13 16:45:14.086393 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36647 2019-Jan-13 16:45:14.086451 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36648 2019-Jan-13 16:45:14.087122 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
36649 2019-Jan-13 16:45:14.087808 - [DEBUG] Edge Function : AllBottom
36650 2019-Jan-13 16:45:14.087843 - [DEBUG] End adding new jump function
36651 2019-Jan-13 16:45:14.087867 - [DEBUG]
36652 2019-Jan-13 16:45:14.087891 - [DEBUG] -------------------------------------------- 1004. Path Edge --------------------------------------------
36653 2019-Jan-13 16:45:14.087916 - [DEBUG]
36654 2019-Jan-13 16:45:14.087940 - [DEBUG] Process 1004. path edge:
36655 2019-Jan-13 16:45:14.087964 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36656 2019-Jan-13 16:45:14.088035 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
36657 2019-Jan-13 16:45:14.088764 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36658 2019-Jan-13 16:45:14.089470 - [DEBUG]
36659 2019-Jan-13 16:45:14.089497 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
36660 2019-Jan-13 16:45:14.090224 - [DEBUG] Possible callees:
36661 2019-Jan-13 16:45:14.090252 - [DEBUG] llvm.dbg.declare
36662 2019-Jan-13 16:45:14.090278 - [DEBUG] Possible return sites:
36663 2019-Jan-13 16:45:14.090302 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19336664 2019-Jan-13 16:45:14.091705 - [DEBUG] Found and process special summary
36665 2019-Jan-13 16:45:14.091753 - [DEBUG] Compose: EdgeIdentity * AllBottom
36666 2019-Jan-13 16:45:14.091804 - [DEBUG]
36667 2019-Jan-13 16:45:14.091829 - [DEBUG] Propagate flow
36668 2019-Jan-13 16:45:14.091853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36669 2019-Jan-13 16:45:14.091919 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36670 2019-Jan-13 16:45:14.092576 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36671 2019-Jan-13 16:45:14.093216 - [DEBUG] Edge function : AllBottom (result of previous compose)
36672 2019-Jan-13 16:45:14.093242 - [DEBUG]
36673 2019-Jan-13 16:45:14.093267 - [DEBUG] Join: AllTop & AllBottom
36674 2019-Jan-13 16:45:14.093294 - [DEBUG] = AllBottom (new jump func)
36675 2019-Jan-13 16:45:14.093318 - [DEBUG]
36676 2019-Jan-13 16:45:14.093342 - [DEBUG] Start adding new jump function
36677 2019-Jan-13 16:45:14.093366 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36678 2019-Jan-13 16:45:14.093422 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36679 2019-Jan-13 16:45:14.094061 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36680 2019-Jan-13 16:45:14.094699 - [DEBUG] Edge Function : AllBottom
36681 2019-Jan-13 16:45:14.094729 - [DEBUG] End adding new jump function
36682 2019-Jan-13 16:45:14.094769 - [DEBUG]
36683 2019-Jan-13 16:45:14.094793 - [DEBUG] -------------------------------------------- 1005. Path Edge --------------------------------------------
36684 2019-Jan-13 16:45:14.094818 - [DEBUG]
36685 2019-Jan-13 16:45:14.094841 - [DEBUG] Process 1005. path edge:
36686 2019-Jan-13 16:45:14.094866 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36687 2019-Jan-13 16:45:14.094923 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
36688 2019-Jan-13 16:45:14.095563 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36689 2019-Jan-13 16:45:14.096200 - [DEBUG]
36690 2019-Jan-13 16:45:14.096226 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36691 2019-Jan-13 16:45:14.096916 - [DEBUG] Compose: EdgeIdentity * AllBottom
36692 2019-Jan-13 16:45:14.096945 - [DEBUG]
36693 2019-Jan-13 16:45:14.096968 - [DEBUG] Propagate flow
36694 2019-Jan-13 16:45:14.096992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36695 2019-Jan-13 16:45:14.097050 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
36696 2019-Jan-13 16:45:14.097688 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36697 2019-Jan-13 16:45:14.098349 - [DEBUG] Edge function : AllBottom (result of previous compose)
36698 2019-Jan-13 16:45:14.098375 - [DEBUG]
36699 2019-Jan-13 16:45:14.098399 - [DEBUG] Join: AllTop & AllBottom
36700 2019-Jan-13 16:45:14.098426 - [DEBUG] = AllBottom (new jump func)
36701 2019-Jan-13 16:45:14.098450 - [DEBUG]
36702 2019-Jan-13 16:45:14.098474 - [DEBUG] Start adding new jump function
36703 2019-Jan-13 16:45:14.098497 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36704 2019-Jan-13 16:45:14.098554 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36705 2019-Jan-13 16:45:14.099194 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
36706 2019-Jan-13 16:45:14.099835 - [DEBUG] Edge Function : AllBottom
36707 2019-Jan-13 16:45:14.099863 - [DEBUG] End adding new jump function
36708 2019-Jan-13 16:45:14.099887 - [DEBUG]
36709 2019-Jan-13 16:45:14.099911 - [DEBUG] -------------------------------------------- 1006. Path Edge --------------------------------------------
36710 2019-Jan-13 16:45:14.099935 - [DEBUG]
36711 2019-Jan-13 16:45:14.099968 - [DEBUG] Process 1006. path edge:
36712 2019-Jan-13 16:45:14.099992 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36713 2019-Jan-13 16:45:14.100050 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
36714 2019-Jan-13 16:45:14.100685 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36715 2019-Jan-13 16:45:14.101322 - [DEBUG]
36716 2019-Jan-13 16:45:14.101348 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
36717 2019-Jan-13 16:45:14.102022 - [DEBUG] Compose: EdgeIdentity * AllBottom
36718 2019-Jan-13 16:45:14.102050 - [DEBUG]
36719 2019-Jan-13 16:45:14.102074 - [DEBUG] Propagate flow
36720 2019-Jan-13 16:45:14.102097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36721 2019-Jan-13 16:45:14.102155 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36722 2019-Jan-13 16:45:14.102815 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36723 2019-Jan-13 16:45:14.103465 - [DEBUG] Edge function : AllBottom (result of previous compose)
36724 2019-Jan-13 16:45:14.103491 - [DEBUG]
36725 2019-Jan-13 16:45:14.103518 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36726 2019-Jan-13 16:45:14.103544 - [DEBUG] = AllBottom
36727 2019-Jan-13 16:45:14.103568 - [DEBUG]
36728 2019-Jan-13 16:45:14.103592 - [DEBUG] PROPAGATE: No new function!
36729 2019-Jan-13 16:45:14.103617 - [DEBUG] EDGE:
36730 2019-Jan-13 16:45:14.103677 - [DEBUG] ---> 36731 2019-Jan-13 16:45:14.104314 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36732 2019-Jan-13 16:45:14.104976 - [DEBUG]
36733 2019-Jan-13 16:45:14.105001 - [DEBUG] EDGE:
36734 2019-Jan-13 16:45:14.105058 - [DEBUG] ---> 36735 2019-Jan-13 16:45:14.105697 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36736 2019-Jan-13 16:45:14.106339 - [DEBUG]
36737 2019-Jan-13 16:45:14.106380 - [DEBUG] Compose: EdgeIdentity * AllBottom
36738 2019-Jan-13 16:45:14.106407 - [DEBUG]
36739 2019-Jan-13 16:45:14.106431 - [DEBUG] Propagate flow
36740 2019-Jan-13 16:45:14.106455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36741 2019-Jan-13 16:45:14.106511 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36742 2019-Jan-13 16:45:14.107162 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36743 2019-Jan-13 16:45:14.107801 - [DEBUG] Edge function : AllBottom (result of previous compose)
36744 2019-Jan-13 16:45:14.107827 - [DEBUG]
36745 2019-Jan-13 16:45:14.107852 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36746 2019-Jan-13 16:45:14.107877 - [DEBUG] = AllBottom
36747 2019-Jan-13 16:45:14.107902 - [DEBUG]
36748 2019-Jan-13 16:45:14.107925 - [DEBUG] PROPAGATE: No new function!
36749 2019-Jan-13 16:45:14.107952 - [DEBUG] EDGE:
36750 2019-Jan-13 16:45:14.108010 - [DEBUG] ---> 36751 2019-Jan-13 16:45:14.108680 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36752 2019-Jan-13 16:45:14.109318 - [DEBUG]
36753 2019-Jan-13 16:45:14.109343 - [DEBUG] EDGE:
36754 2019-Jan-13 16:45:14.109401 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
36755 2019-Jan-13 16:45:14.110059 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36756 2019-Jan-13 16:45:14.110698 - [DEBUG]
36757 2019-Jan-13 16:45:14.110723 - [DEBUG] EDGE:
36758 2019-Jan-13 16:45:14.110781 - [DEBUG] ---> 36759 2019-Jan-13 16:45:14.111430 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36760 2019-Jan-13 16:45:14.112068 - [DEBUG]
36761 2019-Jan-13 16:45:14.112093 - [DEBUG] EDGE:
36762 2019-Jan-13 16:45:14.112151 - [DEBUG] ---> 36763 2019-Jan-13 16:45:14.112787 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36764 2019-Jan-13 16:45:14.113424 - [DEBUG]
36765 2019-Jan-13 16:45:14.113449 - [DEBUG] EDGE:
36766 2019-Jan-13 16:45:14.113507 - [DEBUG] ---> 36767 2019-Jan-13 16:45:14.114145 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36768 2019-Jan-13 16:45:14.114796 - [DEBUG]
36769 2019-Jan-13 16:45:14.114832 - [DEBUG] Compose: EdgeIdentity * AllBottom
36770 2019-Jan-13 16:45:14.114859 - [DEBUG]
36771 2019-Jan-13 16:45:14.114883 - [DEBUG] Propagate flow
36772 2019-Jan-13 16:45:14.114906 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36773 2019-Jan-13 16:45:14.114964 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
36774 2019-Jan-13 16:45:14.115617 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36775 2019-Jan-13 16:45:14.116256 - [DEBUG] Edge function : AllBottom (result of previous compose)
36776 2019-Jan-13 16:45:14.116281 - [DEBUG]
36777 2019-Jan-13 16:45:14.116306 - [DEBUG] Join: AllTop & AllBottom
36778 2019-Jan-13 16:45:14.116332 - [DEBUG] = AllBottom (new jump func)
36779 2019-Jan-13 16:45:14.116357 - [DEBUG]
36780 2019-Jan-13 16:45:14.116380 - [DEBUG] Start adding new jump function
36781 2019-Jan-13 16:45:14.116404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36782 2019-Jan-13 16:45:14.116460 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36783 2019-Jan-13 16:45:14.117115 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
36784 2019-Jan-13 16:45:14.117784 - [DEBUG] Edge Function : AllBottom
36785 2019-Jan-13 16:45:14.117815 - [DEBUG] End adding new jump function
36786 2019-Jan-13 16:45:14.117840 - [DEBUG]
36787 2019-Jan-13 16:45:14.117864 - [DEBUG] -------------------------------------------- 1007. Path Edge --------------------------------------------
36788 2019-Jan-13 16:45:14.117889 - [DEBUG]
36789 2019-Jan-13 16:45:14.117912 - [DEBUG] Process 1007. path edge:
36790 2019-Jan-13 16:45:14.117936 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36791 2019-Jan-13 16:45:14.117998 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
36792 2019-Jan-13 16:45:14.118699 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36793 2019-Jan-13 16:45:14.119360 - [DEBUG]
36794 2019-Jan-13 16:45:14.119385 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
36795 2019-Jan-13 16:45:14.120083 - [DEBUG] Compose: EdgeIdentity * AllBottom
36796 2019-Jan-13 16:45:14.120112 - [DEBUG]
36797 2019-Jan-13 16:45:14.120135 - [DEBUG] Propagate flow
36798 2019-Jan-13 16:45:14.120159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36799 2019-Jan-13 16:45:14.120245 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
36800 2019-Jan-13 16:45:14.120891 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36801 2019-Jan-13 16:45:14.121560 - [DEBUG] Edge function : AllBottom (result of previous compose)
36802 2019-Jan-13 16:45:14.121586 - [DEBUG]
36803 2019-Jan-13 16:45:14.121612 - [DEBUG] Join: AllTop & AllBottom
36804 2019-Jan-13 16:45:14.121638 - [DEBUG] = AllBottom (new jump func)
36805 2019-Jan-13 16:45:14.121663 - [DEBUG]
36806 2019-Jan-13 16:45:14.121687 - [DEBUG] Start adding new jump function
36807 2019-Jan-13 16:45:14.121710 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36808 2019-Jan-13 16:45:14.121773 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36809 2019-Jan-13 16:45:14.122435 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
36810 2019-Jan-13 16:45:14.123095 - [DEBUG] Edge Function : AllBottom
36811 2019-Jan-13 16:45:14.123128 - [DEBUG] End adding new jump function
36812 2019-Jan-13 16:45:14.123152 - [DEBUG]
36813 2019-Jan-13 16:45:14.123176 - [DEBUG] -------------------------------------------- 1008. Path Edge --------------------------------------------
36814 2019-Jan-13 16:45:14.123201 - [DEBUG]
36815 2019-Jan-13 16:45:14.123224 - [DEBUG] Process 1008. path edge:
36816 2019-Jan-13 16:45:14.123248 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36817 2019-Jan-13 16:45:14.123317 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
36818 2019-Jan-13 16:45:14.123979 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36819 2019-Jan-13 16:45:14.124647 - [DEBUG]
36820 2019-Jan-13 16:45:14.124675 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
36821 2019-Jan-13 16:45:14.125428 - [DEBUG] Compose: EdgeIdentity * AllBottom
36822 2019-Jan-13 16:45:14.125460 - [DEBUG]
36823 2019-Jan-13 16:45:14.125484 - [DEBUG] Propagate flow
36824 2019-Jan-13 16:45:14.125508 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36825 2019-Jan-13 16:45:14.125583 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36826 2019-Jan-13 16:45:14.126265 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36827 2019-Jan-13 16:45:14.126939 - [DEBUG] Edge function : AllBottom (result of previous compose)
36828 2019-Jan-13 16:45:14.126967 - [DEBUG]
36829 2019-Jan-13 16:45:14.126994 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36830 2019-Jan-13 16:45:14.127020 - [DEBUG] = AllBottom
36831 2019-Jan-13 16:45:14.127045 - [DEBUG]
36832 2019-Jan-13 16:45:14.127069 - [DEBUG] PROPAGATE: No new function!
36833 2019-Jan-13 16:45:14.127095 - [DEBUG] EDGE:
36834 2019-Jan-13 16:45:14.127164 - [DEBUG] ---> 36835 2019-Jan-13 16:45:14.127860 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36836 2019-Jan-13 16:45:14.128602 - [DEBUG]
36837 2019-Jan-13 16:45:14.128634 - [DEBUG] EDGE:
36838 2019-Jan-13 16:45:14.128706 - [DEBUG] ---> 36839 2019-Jan-13 16:45:14.129406 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36840 2019-Jan-13 16:45:14.130083 - [DEBUG]
36841 2019-Jan-13 16:45:14.130110 - [DEBUG] EDGE:
36842 2019-Jan-13 16:45:14.130174 - [DEBUG] ---> 36843 2019-Jan-13 16:45:14.130837 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36844 2019-Jan-13 16:45:14.131547 - [DEBUG]
36845 2019-Jan-13 16:45:14.131573 - [DEBUG] EDGE:
36846 2019-Jan-13 16:45:14.131634 - [DEBUG] ---> 36847 2019-Jan-13 16:45:14.132277 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36848 2019-Jan-13 16:45:14.132924 - [DEBUG]
36849 2019-Jan-13 16:45:14.132951 - [DEBUG] EDGE:
36850 2019-Jan-13 16:45:14.133011 - [DEBUG] ---> 36851 2019-Jan-13 16:45:14.133705 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36852 2019-Jan-13 16:45:14.134406 - [DEBUG]
36853 2019-Jan-13 16:45:14.134435 - [DEBUG] EDGE:
36854 2019-Jan-13 16:45:14.134504 - [DEBUG] ---> 36855 2019-Jan-13 16:45:14.135221 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36856 2019-Jan-13 16:45:14.135916 - [DEBUG]
36857 2019-Jan-13 16:45:14.135973 - [DEBUG] Compose: EdgeIdentity * AllBottom
36858 2019-Jan-13 16:45:14.136002 - [DEBUG]
36859 2019-Jan-13 16:45:14.136026 - [DEBUG] Propagate flow
36860 2019-Jan-13 16:45:14.136049 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36861 2019-Jan-13 16:45:14.136115 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36862 2019-Jan-13 16:45:14.136770 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36863 2019-Jan-13 16:45:14.137424 - [DEBUG] Edge function : AllBottom (result of previous compose)
36864 2019-Jan-13 16:45:14.137450 - [DEBUG]
36865 2019-Jan-13 16:45:14.137476 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36866 2019-Jan-13 16:45:14.137503 - [DEBUG] = AllBottom
36867 2019-Jan-13 16:45:14.137527 - [DEBUG]
36868 2019-Jan-13 16:45:14.137550 - [DEBUG] PROPAGATE: No new function!
36869 2019-Jan-13 16:45:14.137580 - [DEBUG] EDGE:
36870 2019-Jan-13 16:45:14.137639 - [DEBUG] ---> 36871 2019-Jan-13 16:45:14.138317 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36872 2019-Jan-13 16:45:14.138963 - [DEBUG]
36873 2019-Jan-13 16:45:14.138989 - [DEBUG] EDGE:
36874 2019-Jan-13 16:45:14.139047 - [DEBUG] ---> 36875 2019-Jan-13 16:45:14.139695 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36876 2019-Jan-13 16:45:14.140345 - [DEBUG]
36877 2019-Jan-13 16:45:14.140370 - [DEBUG] EDGE:
36878 2019-Jan-13 16:45:14.140429 - [DEBUG] ---> 36879 2019-Jan-13 16:45:14.141067 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36880 2019-Jan-13 16:45:14.141730 - [DEBUG]
36881 2019-Jan-13 16:45:14.141775 - [DEBUG] Compose: EdgeIdentity * AllBottom
36882 2019-Jan-13 16:45:14.141802 - [DEBUG]
36883 2019-Jan-13 16:45:14.141826 - [DEBUG] Propagate flow
36884 2019-Jan-13 16:45:14.141850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36885 2019-Jan-13 16:45:14.141906 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36886 2019-Jan-13 16:45:14.142564 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36887 2019-Jan-13 16:45:14.143202 - [DEBUG] Edge function : AllBottom (result of previous compose)
36888 2019-Jan-13 16:45:14.143227 - [DEBUG]
36889 2019-Jan-13 16:45:14.143253 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36890 2019-Jan-13 16:45:14.143279 - [DEBUG] = AllBottom
36891 2019-Jan-13 16:45:14.143304 - [DEBUG]
36892 2019-Jan-13 16:45:14.143327 - [DEBUG] PROPAGATE: No new function!
36893 2019-Jan-13 16:45:14.143353 - [DEBUG] EDGE:
36894 2019-Jan-13 16:45:14.143411 - [DEBUG] ---> 36895 2019-Jan-13 16:45:14.144058 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36896 2019-Jan-13 16:45:14.144696 - [DEBUG]
36897 2019-Jan-13 16:45:14.144721 - [DEBUG] EDGE:
36898 2019-Jan-13 16:45:14.144794 - [DEBUG] ---> 36899 2019-Jan-13 16:45:14.145430 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36900 2019-Jan-13 16:45:14.146070 - [DEBUG]
36901 2019-Jan-13 16:45:14.146095 - [DEBUG] EDGE:
36902 2019-Jan-13 16:45:14.146152 - [DEBUG] ---> 36903 2019-Jan-13 16:45:14.146787 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36904 2019-Jan-13 16:45:14.147448 - [DEBUG]
36905 2019-Jan-13 16:45:14.147474 - [DEBUG] EDGE:
36906 2019-Jan-13 16:45:14.147537 - [DEBUG] ---> 36907 2019-Jan-13 16:45:14.148226 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36908 2019-Jan-13 16:45:14.148874 - [DEBUG]
36909 2019-Jan-13 16:45:14.148921 - [DEBUG] Compose: EdgeIdentity * AllBottom
36910 2019-Jan-13 16:45:14.148948 - [DEBUG]
36911 2019-Jan-13 16:45:14.148972 - [DEBUG] Propagate flow
36912 2019-Jan-13 16:45:14.148996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36913 2019-Jan-13 16:45:14.149053 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36914 2019-Jan-13 16:45:14.149694 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36915 2019-Jan-13 16:45:14.150332 - [DEBUG] Edge function : AllBottom (result of previous compose)
36916 2019-Jan-13 16:45:14.150358 - [DEBUG]
36917 2019-Jan-13 16:45:14.150383 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36918 2019-Jan-13 16:45:14.150409 - [DEBUG] = AllBottom
36919 2019-Jan-13 16:45:14.150433 - [DEBUG]
36920 2019-Jan-13 16:45:14.150456 - [DEBUG] PROPAGATE: No new function!
36921 2019-Jan-13 16:45:14.150483 - [DEBUG] EDGE:
36922 2019-Jan-13 16:45:14.150541 - [DEBUG] ---> 36923 2019-Jan-13 16:45:14.151189 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36924 2019-Jan-13 16:45:14.151856 - [DEBUG]
36925 2019-Jan-13 16:45:14.151881 - [DEBUG] EDGE:
36926 2019-Jan-13 16:45:14.151939 - [DEBUG] ---> 36927 2019-Jan-13 16:45:14.152573 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36928 2019-Jan-13 16:45:14.153237 - [DEBUG]
36929 2019-Jan-13 16:45:14.153263 - [DEBUG] EDGE:
36930 2019-Jan-13 16:45:14.153322 - [DEBUG] ---> 36931 2019-Jan-13 16:45:14.153968 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36932 2019-Jan-13 16:45:14.154606 - [DEBUG]
36933 2019-Jan-13 16:45:14.154646 - [DEBUG] Compose: EdgeIdentity * AllBottom
36934 2019-Jan-13 16:45:14.154674 - [DEBUG]
36935 2019-Jan-13 16:45:14.154698 - [DEBUG] Propagate flow
36936 2019-Jan-13 16:45:14.154722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36937 2019-Jan-13 16:45:14.154799 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
36938 2019-Jan-13 16:45:14.155447 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36939 2019-Jan-13 16:45:14.156085 - [DEBUG] Edge function : AllBottom (result of previous compose)
36940 2019-Jan-13 16:45:14.156110 - [DEBUG]
36941 2019-Jan-13 16:45:14.156136 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36942 2019-Jan-13 16:45:14.156161 - [DEBUG] = AllBottom
36943 2019-Jan-13 16:45:14.156186 - [DEBUG]
36944 2019-Jan-13 16:45:14.156209 - [DEBUG] PROPAGATE: No new function!
36945 2019-Jan-13 16:45:14.156235 - [DEBUG] EDGE:
36946 2019-Jan-13 16:45:14.156293 - [DEBUG] ---> 36947 2019-Jan-13 16:45:14.156959 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36948 2019-Jan-13 16:45:14.157635 - [DEBUG]
36949 2019-Jan-13 16:45:14.157663 - [DEBUG] EDGE:
36950 2019-Jan-13 16:45:14.157730 - [DEBUG] ---> 36951 2019-Jan-13 16:45:14.158430 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36952 2019-Jan-13 16:45:14.159094 - [DEBUG]
36953 2019-Jan-13 16:45:14.159121 - [DEBUG] EDGE:
36954 2019-Jan-13 16:45:14.159182 - [DEBUG] ---> 36955 2019-Jan-13 16:45:14.159879 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36956 2019-Jan-13 16:45:14.160549 - [DEBUG]
36957 2019-Jan-13 16:45:14.160603 - [DEBUG] Compose: EdgeIdentity * AllBottom
36958 2019-Jan-13 16:45:14.160632 - [DEBUG]
36959 2019-Jan-13 16:45:14.160656 - [DEBUG] Propagate flow
36960 2019-Jan-13 16:45:14.160680 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36961 2019-Jan-13 16:45:14.160742 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
36962 2019-Jan-13 16:45:14.161386 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36963 2019-Jan-13 16:45:14.162062 - [DEBUG] Edge function : AllBottom (result of previous compose)
36964 2019-Jan-13 16:45:14.162088 - [DEBUG]
36965 2019-Jan-13 16:45:14.162114 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36966 2019-Jan-13 16:45:14.162140 - [DEBUG] = AllBottom
36967 2019-Jan-13 16:45:14.162164 - [DEBUG]
36968 2019-Jan-13 16:45:14.162187 - [DEBUG] PROPAGATE: No new function!
36969 2019-Jan-13 16:45:14.162215 - [DEBUG] EDGE:
36970 2019-Jan-13 16:45:14.162274 - [DEBUG] ---> 36971 2019-Jan-13 16:45:14.162945 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36972 2019-Jan-13 16:45:14.163601 - [DEBUG]
36973 2019-Jan-13 16:45:14.163640 - [DEBUG] Compose: EdgeIdentity * AllBottom
36974 2019-Jan-13 16:45:14.163667 - [DEBUG]
36975 2019-Jan-13 16:45:14.163691 - [DEBUG] Propagate flow
36976 2019-Jan-13 16:45:14.163714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36977 2019-Jan-13 16:45:14.163774 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36978 2019-Jan-13 16:45:14.164416 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36979 2019-Jan-13 16:45:14.165075 - [DEBUG] Edge function : AllBottom (result of previous compose)
36980 2019-Jan-13 16:45:14.165101 - [DEBUG]
36981 2019-Jan-13 16:45:14.165126 - [DEBUG] Join: AllTop & AllBottom
36982 2019-Jan-13 16:45:14.165152 - [DEBUG] = AllBottom (new jump func)
36983 2019-Jan-13 16:45:14.165177 - [DEBUG]
36984 2019-Jan-13 16:45:14.165200 - [DEBUG] Start adding new jump function
36985 2019-Jan-13 16:45:14.165224 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36986 2019-Jan-13 16:45:14.165284 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36987 2019-Jan-13 16:45:14.165933 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36988 2019-Jan-13 16:45:14.166572 - [DEBUG] Edge Function : AllBottom
36989 2019-Jan-13 16:45:14.166602 - [DEBUG] End adding new jump function
36990 2019-Jan-13 16:45:14.166626 - [DEBUG]
36991 2019-Jan-13 16:45:14.166650 - [DEBUG] -------------------------------------------- 1009. Path Edge --------------------------------------------
36992 2019-Jan-13 16:45:14.166675 - [DEBUG]
36993 2019-Jan-13 16:45:14.166698 - [DEBUG] Process 1009. path edge:
36994 2019-Jan-13 16:45:14.166722 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36995 2019-Jan-13 16:45:14.166779 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
36996 2019-Jan-13 16:45:14.167427 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36997 2019-Jan-13 16:45:14.168064 - [DEBUG]
36998 2019-Jan-13 16:45:14.168108 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36999 2019-Jan-13 16:45:14.168759 - [DEBUG] Possible callees:
37000 2019-Jan-13 16:45:14.168784 - [DEBUG] foo
37001 2019-Jan-13 16:45:14.168809 - [DEBUG] Possible return sites:
37002 2019-Jan-13 16:45:14.168833 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12637003 2019-Jan-13 16:45:14.170115 - [DEBUG] Found and process special summary
37004 2019-Jan-13 16:45:14.170153 - [DEBUG] Compose: EdgeIdentity * AllBottom
37005 2019-Jan-13 16:45:14.170182 - [DEBUG]
37006 2019-Jan-13 16:45:14.170207 - [DEBUG] Propagate flow
37007 2019-Jan-13 16:45:14.170230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37008 2019-Jan-13 16:45:14.170291 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37009 2019-Jan-13 16:45:14.170956 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37010 2019-Jan-13 16:45:14.171651 - [DEBUG] Edge function : AllBottom (result of previous compose)
37011 2019-Jan-13 16:45:14.171678 - [DEBUG]
37012 2019-Jan-13 16:45:14.171706 - [DEBUG] Join: AllTop & AllBottom
37013 2019-Jan-13 16:45:14.171732 - [DEBUG] = AllBottom (new jump func)
37014 2019-Jan-13 16:45:14.171757 - [DEBUG]
37015 2019-Jan-13 16:45:14.171781 - [DEBUG] Start adding new jump function
37016 2019-Jan-13 16:45:14.171804 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37017 2019-Jan-13 16:45:14.171898 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37018 2019-Jan-13 16:45:14.172606 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37019 2019-Jan-13 16:45:14.173303 - [DEBUG] Edge Function : AllBottom
37020 2019-Jan-13 16:45:14.173345 - [DEBUG] End adding new jump function
37021 2019-Jan-13 16:45:14.173370 - [DEBUG]
37022 2019-Jan-13 16:45:14.173395 - [DEBUG] -------------------------------------------- 1010. Path Edge --------------------------------------------
37023 2019-Jan-13 16:45:14.173421 - [DEBUG]
37024 2019-Jan-13 16:45:14.173445 - [DEBUG] Process 1010. path edge:
37025 2019-Jan-13 16:45:14.173469 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37026 2019-Jan-13 16:45:14.173548 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
37027 2019-Jan-13 16:45:14.174241 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37028 2019-Jan-13 16:45:14.174933 - [DEBUG]
37029 2019-Jan-13 16:45:14.174959 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37030 2019-Jan-13 16:45:14.175652 - [DEBUG] Compose: EdgeIdentity * AllBottom
37031 2019-Jan-13 16:45:14.175682 - [DEBUG]
37032 2019-Jan-13 16:45:14.175706 - [DEBUG] Propagate flow
37033 2019-Jan-13 16:45:14.175730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37034 2019-Jan-13 16:45:14.175789 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
37035 2019-Jan-13 16:45:14.176428 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37036 2019-Jan-13 16:45:14.177066 - [DEBUG] Edge function : AllBottom (result of previous compose)
37037 2019-Jan-13 16:45:14.177092 - [DEBUG]
37038 2019-Jan-13 16:45:14.177117 - [DEBUG] Join: AllTop & AllBottom
37039 2019-Jan-13 16:45:14.177143 - [DEBUG] = AllBottom (new jump func)
37040 2019-Jan-13 16:45:14.177168 - [DEBUG]
37041 2019-Jan-13 16:45:14.177191 - [DEBUG] Start adding new jump function
37042 2019-Jan-13 16:45:14.177215 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37043 2019-Jan-13 16:45:14.177271 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37044 2019-Jan-13 16:45:14.177942 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
37045 2019-Jan-13 16:45:14.178627 - [DEBUG] Edge Function : AllBottom
37046 2019-Jan-13 16:45:14.178661 - [DEBUG] End adding new jump function
37047 2019-Jan-13 16:45:14.178684 - [DEBUG]
37048 2019-Jan-13 16:45:14.178708 - [DEBUG] -------------------------------------------- 1011. Path Edge --------------------------------------------
37049 2019-Jan-13 16:45:14.178733 - [DEBUG]
37050 2019-Jan-13 16:45:14.178755 - [DEBUG] Process 1011. path edge:
37051 2019-Jan-13 16:45:14.178780 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37052 2019-Jan-13 16:45:14.178843 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
37053 2019-Jan-13 16:45:14.179482 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37054 2019-Jan-13 16:45:14.180124 - [DEBUG]
37055 2019-Jan-13 16:45:14.180151 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
37056 2019-Jan-13 16:45:14.180813 - [DEBUG] Compose: EdgeIdentity * AllBottom
37057 2019-Jan-13 16:45:14.180843 - [DEBUG]
37058 2019-Jan-13 16:45:14.180867 - [DEBUG] Propagate flow
37059 2019-Jan-13 16:45:14.180890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37060 2019-Jan-13 16:45:14.180970 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
37061 2019-Jan-13 16:45:14.181634 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37062 2019-Jan-13 16:45:14.182277 - [DEBUG] Edge function : AllBottom (result of previous compose)
37063 2019-Jan-13 16:45:14.182303 - [DEBUG]
37064 2019-Jan-13 16:45:14.182328 - [DEBUG] Join: AllTop & AllBottom
37065 2019-Jan-13 16:45:14.182354 - [DEBUG] = AllBottom (new jump func)
37066 2019-Jan-13 16:45:14.182379 - [DEBUG]
37067 2019-Jan-13 16:45:14.182402 - [DEBUG] Start adding new jump function
37068 2019-Jan-13 16:45:14.182426 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37069 2019-Jan-13 16:45:14.182482 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37070 2019-Jan-13 16:45:14.183123 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
37071 2019-Jan-13 16:45:14.183759 - [DEBUG] Edge Function : AllBottom
37072 2019-Jan-13 16:45:14.183787 - [DEBUG] End adding new jump function
37073 2019-Jan-13 16:45:14.183811 - [DEBUG]
37074 2019-Jan-13 16:45:14.183835 - [DEBUG] -------------------------------------------- 1012. Path Edge --------------------------------------------
37075 2019-Jan-13 16:45:14.183859 - [DEBUG]
37076 2019-Jan-13 16:45:14.183882 - [DEBUG] Process 1012. path edge:
37077 2019-Jan-13 16:45:14.183906 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37078 2019-Jan-13 16:45:14.183962 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
37079 2019-Jan-13 16:45:14.184599 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37080 2019-Jan-13 16:45:14.185256 - [DEBUG]
37081 2019-Jan-13 16:45:14.185282 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
37082 2019-Jan-13 16:45:14.185937 - [DEBUG] Compose: EdgeIdentity * AllBottom
37083 2019-Jan-13 16:45:14.185965 - [DEBUG]
37084 2019-Jan-13 16:45:14.185989 - [DEBUG] Propagate flow
37085 2019-Jan-13 16:45:14.186012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37086 2019-Jan-13 16:45:14.186071 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37087 2019-Jan-13 16:45:14.186733 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37088 2019-Jan-13 16:45:14.187381 - [DEBUG] Edge function : AllBottom (result of previous compose)
37089 2019-Jan-13 16:45:14.187406 - [DEBUG]
37090 2019-Jan-13 16:45:14.187432 - [DEBUG] Join: AllTop & AllBottom
37091 2019-Jan-13 16:45:14.187458 - [DEBUG] = AllBottom (new jump func)
37092 2019-Jan-13 16:45:14.187483 - [DEBUG]
37093 2019-Jan-13 16:45:14.187507 - [DEBUG] Start adding new jump function
37094 2019-Jan-13 16:45:14.187530 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37095 2019-Jan-13 16:45:14.187589 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37096 2019-Jan-13 16:45:14.188256 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37097 2019-Jan-13 16:45:14.188902 - [DEBUG] Edge Function : AllBottom
37098 2019-Jan-13 16:45:14.188931 - [DEBUG] End adding new jump function
37099 2019-Jan-13 16:45:14.188955 - [DEBUG]
37100 2019-Jan-13 16:45:14.188978 - [DEBUG] -------------------------------------------- 1013. Path Edge --------------------------------------------
37101 2019-Jan-13 16:45:14.189003 - [DEBUG]
37102 2019-Jan-13 16:45:14.189026 - [DEBUG] Process 1013. path edge:
37103 2019-Jan-13 16:45:14.189062 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37104 2019-Jan-13 16:45:14.189119 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
37105 2019-Jan-13 16:45:14.189764 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37106 2019-Jan-13 16:45:14.190406 - [DEBUG]
37107 2019-Jan-13 16:45:14.190431 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37108 2019-Jan-13 16:45:14.191097 - [DEBUG] Possible callees:
37109 2019-Jan-13 16:45:14.191122 - [DEBUG] llvm.dbg.declare
37110 2019-Jan-13 16:45:14.191148 - [DEBUG] Possible return sites:
37111 2019-Jan-13 16:45:14.191171 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13637112 2019-Jan-13 16:45:14.192484 - [DEBUG] Found and process special summary
37113 2019-Jan-13 16:45:14.192522 - [DEBUG] Compose: EdgeIdentity * AllBottom
37114 2019-Jan-13 16:45:14.192551 - [DEBUG]
37115 2019-Jan-13 16:45:14.192575 - [DEBUG] Propagate flow
37116 2019-Jan-13 16:45:14.192599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37117 2019-Jan-13 16:45:14.192656 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37118 2019-Jan-13 16:45:14.193296 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37119 2019-Jan-13 16:45:14.193934 - [DEBUG] Edge function : AllBottom (result of previous compose)
37120 2019-Jan-13 16:45:14.193960 - [DEBUG]
37121 2019-Jan-13 16:45:14.193986 - [DEBUG] Join: AllTop & AllBottom
37122 2019-Jan-13 16:45:14.194012 - [DEBUG] = AllBottom (new jump func)
37123 2019-Jan-13 16:45:14.194037 - [DEBUG]
37124 2019-Jan-13 16:45:14.194060 - [DEBUG] Start adding new jump function
37125 2019-Jan-13 16:45:14.194084 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37126 2019-Jan-13 16:45:14.194141 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37127 2019-Jan-13 16:45:14.194794 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37128 2019-Jan-13 16:45:14.195433 - [DEBUG] Edge Function : AllBottom
37129 2019-Jan-13 16:45:14.195467 - [DEBUG] End adding new jump function
37130 2019-Jan-13 16:45:14.195491 - [DEBUG]
37131 2019-Jan-13 16:45:14.195516 - [DEBUG] -------------------------------------------- 1014. Path Edge --------------------------------------------
37132 2019-Jan-13 16:45:14.195540 - [DEBUG]
37133 2019-Jan-13 16:45:14.195564 - [DEBUG] Process 1014. path edge:
37134 2019-Jan-13 16:45:14.195588 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37135 2019-Jan-13 16:45:14.195645 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
37136 2019-Jan-13 16:45:14.196284 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37137 2019-Jan-13 16:45:14.196922 - [DEBUG]
37138 2019-Jan-13 16:45:14.196947 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37139 2019-Jan-13 16:45:14.197649 - [DEBUG] Compose: EdgeIdentity * AllBottom
37140 2019-Jan-13 16:45:14.197680 - [DEBUG]
37141 2019-Jan-13 16:45:14.197704 - [DEBUG] Propagate flow
37142 2019-Jan-13 16:45:14.197728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37143 2019-Jan-13 16:45:14.197793 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
37144 2019-Jan-13 16:45:14.198497 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37145 2019-Jan-13 16:45:14.199186 - [DEBUG] Edge function : AllBottom (result of previous compose)
37146 2019-Jan-13 16:45:14.199213 - [DEBUG]
37147 2019-Jan-13 16:45:14.199239 - [DEBUG] Join: AllTop & AllBottom
37148 2019-Jan-13 16:45:14.199265 - [DEBUG] = AllBottom (new jump func)
37149 2019-Jan-13 16:45:14.199290 - [DEBUG]
37150 2019-Jan-13 16:45:14.199314 - [DEBUG] Start adding new jump function
37151 2019-Jan-13 16:45:14.199337 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37152 2019-Jan-13 16:45:14.199401 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37153 2019-Jan-13 16:45:14.200098 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
37154 2019-Jan-13 16:45:14.200766 - [DEBUG] Edge Function : AllBottom
37155 2019-Jan-13 16:45:14.200798 - [DEBUG] End adding new jump function
37156 2019-Jan-13 16:45:14.200823 - [DEBUG]
37157 2019-Jan-13 16:45:14.200848 - [DEBUG] -------------------------------------------- 1015. Path Edge --------------------------------------------
37158 2019-Jan-13 16:45:14.200874 - [DEBUG]
37159 2019-Jan-13 16:45:14.200898 - [DEBUG] Process 1015. path edge:
37160 2019-Jan-13 16:45:14.200922 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37161 2019-Jan-13 16:45:14.200987 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
37162 2019-Jan-13 16:45:14.201661 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37163 2019-Jan-13 16:45:14.202308 - [DEBUG]
37164 2019-Jan-13 16:45:14.202335 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
37165 2019-Jan-13 16:45:14.202999 - [DEBUG] Compose: EdgeIdentity * AllBottom
37166 2019-Jan-13 16:45:14.203030 - [DEBUG]
37167 2019-Jan-13 16:45:14.203055 - [DEBUG] Propagate flow
37168 2019-Jan-13 16:45:14.203078 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37169 2019-Jan-13 16:45:14.203137 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
37170 2019-Jan-13 16:45:14.203791 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37171 2019-Jan-13 16:45:14.204488 - [DEBUG] Edge function : AllBottom (result of previous compose)
37172 2019-Jan-13 16:45:14.204515 - [DEBUG]
37173 2019-Jan-13 16:45:14.204542 - [DEBUG] Join: AllTop & AllBottom
37174 2019-Jan-13 16:45:14.204568 - [DEBUG] = AllBottom (new jump func)
37175 2019-Jan-13 16:45:14.204593 - [DEBUG]
37176 2019-Jan-13 16:45:14.204617 - [DEBUG] Start adding new jump function
37177 2019-Jan-13 16:45:14.204640 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37178 2019-Jan-13 16:45:14.204713 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37179 2019-Jan-13 16:45:14.205419 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
37180 2019-Jan-13 16:45:14.206085 - [DEBUG] Edge Function : AllBottom
37181 2019-Jan-13 16:45:14.206119 - [DEBUG] End adding new jump function
37182 2019-Jan-13 16:45:14.206144 - [DEBUG]
37183 2019-Jan-13 16:45:14.206169 - [DEBUG] -------------------------------------------- 1016. Path Edge --------------------------------------------
37184 2019-Jan-13 16:45:14.206195 - [DEBUG]
37185 2019-Jan-13 16:45:14.206219 - [DEBUG] Process 1016. path edge:
37186 2019-Jan-13 16:45:14.206243 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37187 2019-Jan-13 16:45:14.206317 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
37188 2019-Jan-13 16:45:14.207004 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37189 2019-Jan-13 16:45:14.207711 - [DEBUG]
37190 2019-Jan-13 16:45:14.207741 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
37191 2019-Jan-13 16:45:14.208525 - [DEBUG] Compose: EdgeIdentity * AllBottom
37192 2019-Jan-13 16:45:14.208557 - [DEBUG]
37193 2019-Jan-13 16:45:14.208582 - [DEBUG] Propagate flow
37194 2019-Jan-13 16:45:14.208605 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37195 2019-Jan-13 16:45:14.208684 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37196 2019-Jan-13 16:45:14.209393 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37197 2019-Jan-13 16:45:14.210057 - [DEBUG] Edge function : AllBottom (result of previous compose)
37198 2019-Jan-13 16:45:14.210083 - [DEBUG]
37199 2019-Jan-13 16:45:14.210109 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37200 2019-Jan-13 16:45:14.210135 - [DEBUG] = AllBottom
37201 2019-Jan-13 16:45:14.210160 - [DEBUG]
37202 2019-Jan-13 16:45:14.210183 - [DEBUG] PROPAGATE: No new function!
37203 2019-Jan-13 16:45:14.210208 - [DEBUG] EDGE:
37204 2019-Jan-13 16:45:14.210269 - [DEBUG] ---> 37205 2019-Jan-13 16:45:14.210904 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37206 2019-Jan-13 16:45:14.211575 - [DEBUG]
37207 2019-Jan-13 16:45:14.211600 - [DEBUG] EDGE:
37208 2019-Jan-13 16:45:14.211657 - [DEBUG] ---> 37209 2019-Jan-13 16:45:14.212299 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37210 2019-Jan-13 16:45:14.212937 - [DEBUG]
37211 2019-Jan-13 16:45:14.212962 - [DEBUG] EDGE:
37212 2019-Jan-13 16:45:14.213020 - [DEBUG] ---> 37213 2019-Jan-13 16:45:14.213659 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37214 2019-Jan-13 16:45:14.214296 - [DEBUG]
37215 2019-Jan-13 16:45:14.214345 - [DEBUG] Compose: EdgeIdentity * AllBottom
37216 2019-Jan-13 16:45:14.214373 - [DEBUG]
37217 2019-Jan-13 16:45:14.214397 - [DEBUG] Propagate flow
37218 2019-Jan-13 16:45:14.214421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37219 2019-Jan-13 16:45:14.214477 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37220 2019-Jan-13 16:45:14.215135 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37221 2019-Jan-13 16:45:14.215783 - [DEBUG] Edge function : AllBottom (result of previous compose)
37222 2019-Jan-13 16:45:14.215809 - [DEBUG]
37223 2019-Jan-13 16:45:14.215834 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37224 2019-Jan-13 16:45:14.215860 - [DEBUG] = AllBottom
37225 2019-Jan-13 16:45:14.215885 - [DEBUG]
37226 2019-Jan-13 16:45:14.215908 - [DEBUG] PROPAGATE: No new function!
37227 2019-Jan-13 16:45:14.215937 - [DEBUG] EDGE:
37228 2019-Jan-13 16:45:14.215998 - [DEBUG] ---> 37229 2019-Jan-13 16:45:14.216648 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37230 2019-Jan-13 16:45:14.217287 - [DEBUG]
37231 2019-Jan-13 16:45:14.217325 - [DEBUG] Compose: EdgeIdentity * AllBottom
37232 2019-Jan-13 16:45:14.217352 - [DEBUG]
37233 2019-Jan-13 16:45:14.217376 - [DEBUG] Propagate flow
37234 2019-Jan-13 16:45:14.217399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37235 2019-Jan-13 16:45:14.217456 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37236 2019-Jan-13 16:45:14.218149 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37237 2019-Jan-13 16:45:14.218791 - [DEBUG] Edge function : AllBottom (result of previous compose)
37238 2019-Jan-13 16:45:14.218817 - [DEBUG]
37239 2019-Jan-13 16:45:14.218842 - [DEBUG] Join: AllTop & AllBottom
37240 2019-Jan-13 16:45:14.218868 - [DEBUG] = AllBottom (new jump func)
37241 2019-Jan-13 16:45:14.218893 - [DEBUG]
37242 2019-Jan-13 16:45:14.218917 - [DEBUG] Start adding new jump function
37243 2019-Jan-13 16:45:14.218940 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37244 2019-Jan-13 16:45:14.218997 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37245 2019-Jan-13 16:45:14.219646 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37246 2019-Jan-13 16:45:14.220299 - [DEBUG] Edge Function : AllBottom
37247 2019-Jan-13 16:45:14.220329 - [DEBUG] End adding new jump function
37248 2019-Jan-13 16:45:14.220353 - [DEBUG]
37249 2019-Jan-13 16:45:14.220377 - [DEBUG] -------------------------------------------- 1017. Path Edge --------------------------------------------
37250 2019-Jan-13 16:45:14.220401 - [DEBUG]
37251 2019-Jan-13 16:45:14.220425 - [DEBUG] Process 1017. path edge:
37252 2019-Jan-13 16:45:14.220449 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37253 2019-Jan-13 16:45:14.220506 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
37254 2019-Jan-13 16:45:14.221160 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37255 2019-Jan-13 16:45:14.221822 - [DEBUG]
37256 2019-Jan-13 16:45:14.221847 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37257 2019-Jan-13 16:45:14.222511 - [DEBUG] Possible callees:
37258 2019-Jan-13 16:45:14.222536 - [DEBUG] llvm.dbg.declare
37259 2019-Jan-13 16:45:14.222562 - [DEBUG] Possible return sites:
37260 2019-Jan-13 16:45:14.222585 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14337261 2019-Jan-13 16:45:14.223866 - [DEBUG] Found and process special summary
37262 2019-Jan-13 16:45:14.223902 - [DEBUG] Compose: EdgeIdentity * AllBottom
37263 2019-Jan-13 16:45:14.223930 - [DEBUG]
37264 2019-Jan-13 16:45:14.223954 - [DEBUG] Propagate flow
37265 2019-Jan-13 16:45:14.223978 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37266 2019-Jan-13 16:45:14.224035 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37267 2019-Jan-13 16:45:14.224686 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37268 2019-Jan-13 16:45:14.225344 - [DEBUG] Edge function : AllBottom (result of previous compose)
37269 2019-Jan-13 16:45:14.225370 - [DEBUG]
37270 2019-Jan-13 16:45:14.225395 - [DEBUG] Join: AllTop & AllBottom
37271 2019-Jan-13 16:45:14.225421 - [DEBUG] = AllBottom (new jump func)
37272 2019-Jan-13 16:45:14.225446 - [DEBUG]
37273 2019-Jan-13 16:45:14.225469 - [DEBUG] Start adding new jump function
37274 2019-Jan-13 16:45:14.225493 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37275 2019-Jan-13 16:45:14.225549 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37276 2019-Jan-13 16:45:14.226187 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37277 2019-Jan-13 16:45:14.226834 - [DEBUG] Edge Function : AllBottom
37278 2019-Jan-13 16:45:14.226868 - [DEBUG] End adding new jump function
37279 2019-Jan-13 16:45:14.226893 - [DEBUG]
37280 2019-Jan-13 16:45:14.226917 - [DEBUG] -------------------------------------------- 1018. Path Edge --------------------------------------------
37281 2019-Jan-13 16:45:14.226941 - [DEBUG]
37282 2019-Jan-13 16:45:14.226964 - [DEBUG] Process 1018. path edge:
37283 2019-Jan-13 16:45:14.226988 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37284 2019-Jan-13 16:45:14.227046 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
37285 2019-Jan-13 16:45:14.227686 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37286 2019-Jan-13 16:45:14.228349 - [DEBUG]
37287 2019-Jan-13 16:45:14.228374 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37288 2019-Jan-13 16:45:14.229046 - [DEBUG] Compose: EdgeIdentity * AllBottom
37289 2019-Jan-13 16:45:14.229074 - [DEBUG]
37290 2019-Jan-13 16:45:14.229098 - [DEBUG] Propagate flow
37291 2019-Jan-13 16:45:14.229122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37292 2019-Jan-13 16:45:14.229180 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
37293 2019-Jan-13 16:45:14.229817 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37294 2019-Jan-13 16:45:14.230457 - [DEBUG] Edge function : AllBottom (result of previous compose)
37295 2019-Jan-13 16:45:14.230483 - [DEBUG]
37296 2019-Jan-13 16:45:14.230507 - [DEBUG] Join: AllTop & AllBottom
37297 2019-Jan-13 16:45:14.230533 - [DEBUG] = AllBottom (new jump func)
37298 2019-Jan-13 16:45:14.230558 - [DEBUG]
37299 2019-Jan-13 16:45:14.230581 - [DEBUG] Start adding new jump function
37300 2019-Jan-13 16:45:14.230605 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37301 2019-Jan-13 16:45:14.230661 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37302 2019-Jan-13 16:45:14.231300 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
37303 2019-Jan-13 16:45:14.231951 - [DEBUG] Edge Function : AllBottom
37304 2019-Jan-13 16:45:14.231980 - [DEBUG] End adding new jump function
37305 2019-Jan-13 16:45:14.232004 - [DEBUG]
37306 2019-Jan-13 16:45:14.232028 - [DEBUG] -------------------------------------------- 1019. Path Edge --------------------------------------------
37307 2019-Jan-13 16:45:14.232053 - [DEBUG]
37308 2019-Jan-13 16:45:14.232076 - [DEBUG] Process 1019. path edge:
37309 2019-Jan-13 16:45:14.232100 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37310 2019-Jan-13 16:45:14.232157 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
37311 2019-Jan-13 16:45:14.232799 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37312 2019-Jan-13 16:45:14.233438 - [DEBUG]
37313 2019-Jan-13 16:45:14.233464 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
37314 2019-Jan-13 16:45:14.234112 - [DEBUG] Compose: EdgeIdentity * AllBottom
37315 2019-Jan-13 16:45:14.234140 - [DEBUG]
37316 2019-Jan-13 16:45:14.234164 - [DEBUG] Propagate flow
37317 2019-Jan-13 16:45:14.234187 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37318 2019-Jan-13 16:45:14.234244 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
37319 2019-Jan-13 16:45:14.234899 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37320 2019-Jan-13 16:45:14.235536 - [DEBUG] Edge function : AllBottom (result of previous compose)
37321 2019-Jan-13 16:45:14.235562 - [DEBUG]
37322 2019-Jan-13 16:45:14.235587 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37323 2019-Jan-13 16:45:14.235621 - [DEBUG] = AllBottom
37324 2019-Jan-13 16:45:14.235646 - [DEBUG]
37325 2019-Jan-13 16:45:14.235670 - [DEBUG] PROPAGATE: No new function!
37326 2019-Jan-13 16:45:14.235694 - [DEBUG] EDGE:
37327 2019-Jan-13 16:45:14.235752 - [DEBUG] ---> 37328 2019-Jan-13 16:45:14.236394 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37329 2019-Jan-13 16:45:14.237051 - [DEBUG]
37330 2019-Jan-13 16:45:14.237078 - [DEBUG] EDGE:
37331 2019-Jan-13 16:45:14.237142 - [DEBUG] ---> 37332 2019-Jan-13 16:45:14.237810 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37333 2019-Jan-13 16:45:14.238520 - [DEBUG]
37334 2019-Jan-13 16:45:14.238575 - [DEBUG] Compose: EdgeIdentity * AllBottom
37335 2019-Jan-13 16:45:14.238603 - [DEBUG]
37336 2019-Jan-13 16:45:14.238628 - [DEBUG] Propagate flow
37337 2019-Jan-13 16:45:14.238652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37338 2019-Jan-13 16:45:14.238718 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37339 2019-Jan-13 16:45:14.239384 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37340 2019-Jan-13 16:45:14.240045 - [DEBUG] Edge function : AllBottom (result of previous compose)
37341 2019-Jan-13 16:45:14.240071 - [DEBUG]
37342 2019-Jan-13 16:45:14.240098 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37343 2019-Jan-13 16:45:14.240124 - [DEBUG] = AllBottom
37344 2019-Jan-13 16:45:14.240149 - [DEBUG]
37345 2019-Jan-13 16:45:14.240172 - [DEBUG] PROPAGATE: No new function!
37346 2019-Jan-13 16:45:14.240204 - [DEBUG] EDGE:
37347 2019-Jan-13 16:45:14.240274 - [DEBUG] ---> 37348 2019-Jan-13 16:45:14.240962 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37349 2019-Jan-13 16:45:14.241653 - [DEBUG]
37350 2019-Jan-13 16:45:14.241681 - [DEBUG] EDGE:
37351 2019-Jan-13 16:45:14.241753 - [DEBUG] ---> 37352 2019-Jan-13 16:45:14.242439 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37353 2019-Jan-13 16:45:14.243119 - [DEBUG]
37354 2019-Jan-13 16:45:14.243176 - [DEBUG] Compose: EdgeIdentity * AllBottom
37355 2019-Jan-13 16:45:14.243204 - [DEBUG]
37356 2019-Jan-13 16:45:14.243228 - [DEBUG] Propagate flow
37357 2019-Jan-13 16:45:14.243252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37358 2019-Jan-13 16:45:14.243321 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
37359 2019-Jan-13 16:45:14.244000 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37360 2019-Jan-13 16:45:14.244697 - [DEBUG] Edge function : AllBottom (result of previous compose)
37361 2019-Jan-13 16:45:14.244725 - [DEBUG]
37362 2019-Jan-13 16:45:14.244779 - [DEBUG] Join: AllTop & AllBottom
37363 2019-Jan-13 16:45:14.244806 - [DEBUG] = AllBottom (new jump func)
37364 2019-Jan-13 16:45:14.244831 - [DEBUG]
37365 2019-Jan-13 16:45:14.244855 - [DEBUG] Start adding new jump function
37366 2019-Jan-13 16:45:14.244879 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37367 2019-Jan-13 16:45:14.244956 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37368 2019-Jan-13 16:45:14.245699 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
37369 2019-Jan-13 16:45:14.246394 - [DEBUG] Edge Function : AllBottom
37370 2019-Jan-13 16:45:14.246428 - [DEBUG] End adding new jump function
37371 2019-Jan-13 16:45:14.246452 - [DEBUG]
37372 2019-Jan-13 16:45:14.246477 - [DEBUG] -------------------------------------------- 1020. Path Edge --------------------------------------------
37373 2019-Jan-13 16:45:14.246501 - [DEBUG]
37374 2019-Jan-13 16:45:14.246525 - [DEBUG] Process 1020. path edge:
37375 2019-Jan-13 16:45:14.246549 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37376 2019-Jan-13 16:45:14.246623 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
37377 2019-Jan-13 16:45:14.247285 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37378 2019-Jan-13 16:45:14.247941 - [DEBUG]
37379 2019-Jan-13 16:45:14.247969 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
37380 2019-Jan-13 16:45:14.248674 - [DEBUG] Compose: EdgeIdentity * AllBottom
37381 2019-Jan-13 16:45:14.248703 - [DEBUG]
37382 2019-Jan-13 16:45:14.248727 - [DEBUG] Propagate flow
37383 2019-Jan-13 16:45:14.248751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37384 2019-Jan-13 16:45:14.248811 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37385 2019-Jan-13 16:45:14.249462 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37386 2019-Jan-13 16:45:14.250101 - [DEBUG] Edge function : AllBottom (result of previous compose)
37387 2019-Jan-13 16:45:14.250127 - [DEBUG]
37388 2019-Jan-13 16:45:14.250153 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37389 2019-Jan-13 16:45:14.250179 - [DEBUG] = AllBottom
37390 2019-Jan-13 16:45:14.250203 - [DEBUG]
37391 2019-Jan-13 16:45:14.250227 - [DEBUG] PROPAGATE: No new function!
37392 2019-Jan-13 16:45:14.250258 - [DEBUG] Compose: EdgeIdentity * AllBottom
37393 2019-Jan-13 16:45:14.250285 - [DEBUG]
37394 2019-Jan-13 16:45:14.250309 - [DEBUG] Propagate flow
37395 2019-Jan-13 16:45:14.250333 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37396 2019-Jan-13 16:45:14.250389 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37397 2019-Jan-13 16:45:14.251034 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37398 2019-Jan-13 16:45:14.251689 - [DEBUG] Edge function : AllBottom (result of previous compose)
37399 2019-Jan-13 16:45:14.251715 - [DEBUG]
37400 2019-Jan-13 16:45:14.251740 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37401 2019-Jan-13 16:45:14.251766 - [DEBUG] = AllBottom
37402 2019-Jan-13 16:45:14.251791 - [DEBUG]
37403 2019-Jan-13 16:45:14.251814 - [DEBUG] PROPAGATE: No new function!
37404 2019-Jan-13 16:45:14.251839 - [DEBUG] EDGE:
37405 2019-Jan-13 16:45:14.251897 - [DEBUG] ---> 37406 2019-Jan-13 16:45:14.252542 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37407 2019-Jan-13 16:45:14.253189 - [DEBUG]
37408 2019-Jan-13 16:45:14.253215 - [DEBUG] EDGE:
37409 2019-Jan-13 16:45:14.253274 - [DEBUG] ---> 37410 2019-Jan-13 16:45:14.253917 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37411 2019-Jan-13 16:45:14.254577 - [DEBUG]
37412 2019-Jan-13 16:45:14.254603 - [DEBUG] EDGE:
37413 2019-Jan-13 16:45:14.254660 - [DEBUG] ---> 37414 2019-Jan-13 16:45:14.255321 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37415 2019-Jan-13 16:45:14.255959 - [DEBUG]
37416 2019-Jan-13 16:45:14.256000 - [DEBUG] Compose: EdgeIdentity * AllBottom
37417 2019-Jan-13 16:45:14.256027 - [DEBUG]
37418 2019-Jan-13 16:45:14.256051 - [DEBUG] Propagate flow
37419 2019-Jan-13 16:45:14.256075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37420 2019-Jan-13 16:45:14.256131 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37421 2019-Jan-13 16:45:14.256771 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37422 2019-Jan-13 16:45:14.257410 - [DEBUG] Edge function : AllBottom (result of previous compose)
37423 2019-Jan-13 16:45:14.257435 - [DEBUG]
37424 2019-Jan-13 16:45:14.257461 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37425 2019-Jan-13 16:45:14.257487 - [DEBUG] = AllBottom
37426 2019-Jan-13 16:45:14.257512 - [DEBUG]
37427 2019-Jan-13 16:45:14.257535 - [DEBUG] PROPAGATE: No new function!
37428 2019-Jan-13 16:45:14.257563 - [DEBUG] EDGE:
37429 2019-Jan-13 16:45:14.257620 - [DEBUG] ---> 37430 2019-Jan-13 16:45:14.258281 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37431 2019-Jan-13 16:45:14.258919 - [DEBUG]
37432 2019-Jan-13 16:45:14.258945 - [DEBUG] EDGE:
37433 2019-Jan-13 16:45:14.259003 - [DEBUG] ---> 37434 2019-Jan-13 16:45:14.259638 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37435 2019-Jan-13 16:45:14.260276 - [DEBUG]
37436 2019-Jan-13 16:45:14.260302 - [DEBUG] EDGE:
37437 2019-Jan-13 16:45:14.260359 - [DEBUG] ---> 37438 2019-Jan-13 16:45:14.260999 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37439 2019-Jan-13 16:45:14.261652 - [DEBUG]
37440 2019-Jan-13 16:45:14.261678 - [DEBUG] EDGE:
37441 2019-Jan-13 16:45:14.261735 - [DEBUG] ---> 37442 2019-Jan-13 16:45:14.262373 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37443 2019-Jan-13 16:45:14.263016 - [DEBUG]
37444 2019-Jan-13 16:45:14.263042 - [DEBUG] EDGE:
37445 2019-Jan-13 16:45:14.263100 - [DEBUG] ---> 37446 2019-Jan-13 16:45:14.263735 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37447 2019-Jan-13 16:45:14.264372 - [DEBUG]
37448 2019-Jan-13 16:45:14.264398 - [DEBUG] EDGE:
37449 2019-Jan-13 16:45:14.264455 - [DEBUG] ---> 37450 2019-Jan-13 16:45:14.265107 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37451 2019-Jan-13 16:45:14.265744 - [DEBUG]
37452 2019-Jan-13 16:45:14.265769 - [DEBUG] EDGE:
37453 2019-Jan-13 16:45:14.265836 - [DEBUG] ---> 37454 2019-Jan-13 16:45:14.266470 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37455 2019-Jan-13 16:45:14.267112 - [DEBUG]
37456 2019-Jan-13 16:45:14.267138 - [DEBUG] EDGE:
37457 2019-Jan-13 16:45:14.267196 - [DEBUG] ---> 37458 2019-Jan-13 16:45:14.267838 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37459 2019-Jan-13 16:45:14.268516 - [DEBUG]
37460 2019-Jan-13 16:45:14.268543 - [DEBUG] EDGE:
37461 2019-Jan-13 16:45:14.268608 - [DEBUG] ---> 37462 2019-Jan-13 16:45:14.269276 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
37463 2019-Jan-13 16:45:14.269951 - [DEBUG]
37464 2019-Jan-13 16:45:14.269979 - [DEBUG] Compose: EdgeIdentity * AllBottom
37465 2019-Jan-13 16:45:14.270007 - [DEBUG]
37466 2019-Jan-13 16:45:14.270031 - [DEBUG] Propagate flow
37467 2019-Jan-13 16:45:14.270054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37468 2019-Jan-13 16:45:14.270114 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37469 2019-Jan-13 16:45:14.270765 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37470 2019-Jan-13 16:45:14.271436 - [DEBUG] Edge function : AllBottom (result of previous compose)
37471 2019-Jan-13 16:45:14.271462 - [DEBUG]
37472 2019-Jan-13 16:45:14.271488 - [DEBUG] Join: AllTop & AllBottom
37473 2019-Jan-13 16:45:14.271514 - [DEBUG] = AllBottom (new jump func)
37474 2019-Jan-13 16:45:14.271539 - [DEBUG]
37475 2019-Jan-13 16:45:14.271562 - [DEBUG] Start adding new jump function
37476 2019-Jan-13 16:45:14.271586 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37477 2019-Jan-13 16:45:14.271643 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37478 2019-Jan-13 16:45:14.272287 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37479 2019-Jan-13 16:45:14.272930 - [DEBUG] Edge Function : AllBottom
37480 2019-Jan-13 16:45:14.272961 - [DEBUG] End adding new jump function
37481 2019-Jan-13 16:45:14.272985 - [DEBUG]
37482 2019-Jan-13 16:45:14.273009 - [DEBUG] -------------------------------------------- 1021. Path Edge --------------------------------------------
37483 2019-Jan-13 16:45:14.273034 - [DEBUG]
37484 2019-Jan-13 16:45:14.273057 - [DEBUG] Process 1021. path edge:
37485 2019-Jan-13 16:45:14.273081 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37486 2019-Jan-13 16:45:14.273138 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
37487 2019-Jan-13 16:45:14.273777 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37488 2019-Jan-13 16:45:14.274421 - [DEBUG]
37489 2019-Jan-13 16:45:14.274446 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37490 2019-Jan-13 16:45:14.275134 - [DEBUG] Compose: EdgeIdentity * AllBottom
37491 2019-Jan-13 16:45:14.275162 - [DEBUG]
37492 2019-Jan-13 16:45:14.275186 - [DEBUG] Propagate flow
37493 2019-Jan-13 16:45:14.275210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37494 2019-Jan-13 16:45:14.275266 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
37495 2019-Jan-13 16:45:14.275918 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37496 2019-Jan-13 16:45:14.276572 - [DEBUG] Edge function : AllBottom (result of previous compose)
37497 2019-Jan-13 16:45:14.276598 - [DEBUG]
37498 2019-Jan-13 16:45:14.276623 - [DEBUG] Join: AllTop & AllBottom
37499 2019-Jan-13 16:45:14.276649 - [DEBUG] = AllBottom (new jump func)
37500 2019-Jan-13 16:45:14.276673 - [DEBUG]
37501 2019-Jan-13 16:45:14.276697 - [DEBUG] Start adding new jump function
37502 2019-Jan-13 16:45:14.276720 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37503 2019-Jan-13 16:45:14.276780 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37504 2019-Jan-13 16:45:14.277464 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
37505 2019-Jan-13 16:45:14.278151 - [DEBUG] Edge Function : AllBottom
37506 2019-Jan-13 16:45:14.278185 - [DEBUG] End adding new jump function
37507 2019-Jan-13 16:45:14.278210 - [DEBUG]
37508 2019-Jan-13 16:45:14.278234 - [DEBUG] -------------------------------------------- 1022. Path Edge --------------------------------------------
37509 2019-Jan-13 16:45:14.278259 - [DEBUG]
37510 2019-Jan-13 16:45:14.278282 - [DEBUG] Process 1022. path edge:
37511 2019-Jan-13 16:45:14.278306 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37512 2019-Jan-13 16:45:14.278374 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
37513 2019-Jan-13 16:45:14.279040 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37514 2019-Jan-13 16:45:14.279744 - [DEBUG]
37515 2019-Jan-13 16:45:14.279772 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
37516 2019-Jan-13 16:45:14.280460 - [DEBUG] Compose: EdgeIdentity * AllBottom
37517 2019-Jan-13 16:45:14.280490 - [DEBUG]
37518 2019-Jan-13 16:45:14.280514 - [DEBUG] Propagate flow
37519 2019-Jan-13 16:45:14.280538 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37520 2019-Jan-13 16:45:14.280603 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
37521 2019-Jan-13 16:45:14.281239 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37522 2019-Jan-13 16:45:14.281914 - [DEBUG] Edge function : AllBottom (result of previous compose)
37523 2019-Jan-13 16:45:14.281940 - [DEBUG]
37524 2019-Jan-13 16:45:14.281965 - [DEBUG] Join: AllTop & AllBottom
37525 2019-Jan-13 16:45:14.281991 - [DEBUG] = AllBottom (new jump func)
37526 2019-Jan-13 16:45:14.282015 - [DEBUG]
37527 2019-Jan-13 16:45:14.282039 - [DEBUG] Start adding new jump function
37528 2019-Jan-13 16:45:14.282062 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37529 2019-Jan-13 16:45:14.282119 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37530 2019-Jan-13 16:45:14.282769 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
37531 2019-Jan-13 16:45:14.283400 - [DEBUG] Edge Function : AllBottom
37532 2019-Jan-13 16:45:14.283430 - [DEBUG] End adding new jump function
37533 2019-Jan-13 16:45:14.283454 - [DEBUG]
37534 2019-Jan-13 16:45:14.283477 - [DEBUG] -------------------------------------------- 1023. Path Edge --------------------------------------------
37535 2019-Jan-13 16:45:14.283501 - [DEBUG]
37536 2019-Jan-13 16:45:14.283525 - [DEBUG] Process 1023. path edge:
37537 2019-Jan-13 16:45:14.283549 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37538 2019-Jan-13 16:45:14.283606 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
37539 2019-Jan-13 16:45:14.284269 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37540 2019-Jan-13 16:45:14.284947 - [DEBUG]
37541 2019-Jan-13 16:45:14.284972 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
37542 2019-Jan-13 16:45:14.285630 - [DEBUG] Compose: EdgeIdentity * AllBottom
37543 2019-Jan-13 16:45:14.285658 - [DEBUG]
37544 2019-Jan-13 16:45:14.285682 - [DEBUG] Propagate flow
37545 2019-Jan-13 16:45:14.285705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37546 2019-Jan-13 16:45:14.285767 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37547 2019-Jan-13 16:45:14.286422 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37548 2019-Jan-13 16:45:14.287105 - [DEBUG] Edge function : AllBottom (result of previous compose)
37549 2019-Jan-13 16:45:14.287133 - [DEBUG]
37550 2019-Jan-13 16:45:14.287159 - [DEBUG] Join: AllTop & AllBottom
37551 2019-Jan-13 16:45:14.287185 - [DEBUG] = AllBottom (new jump func)
37552 2019-Jan-13 16:45:14.287209 - [DEBUG]
37553 2019-Jan-13 16:45:14.287233 - [DEBUG] Start adding new jump function
37554 2019-Jan-13 16:45:14.287257 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37555 2019-Jan-13 16:45:14.287328 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37556 2019-Jan-13 16:45:14.288031 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37557 2019-Jan-13 16:45:14.288779 - [DEBUG] Edge Function : AllBottom
37558 2019-Jan-13 16:45:14.288817 - [DEBUG] End adding new jump function
37559 2019-Jan-13 16:45:14.288841 - [DEBUG]
37560 2019-Jan-13 16:45:14.288866 - [DEBUG] -------------------------------------------- 1024. Path Edge --------------------------------------------
37561 2019-Jan-13 16:45:14.288892 - [DEBUG]
37562 2019-Jan-13 16:45:14.288915 - [DEBUG] Process 1024. path edge:
37563 2019-Jan-13 16:45:14.288939 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37564 2019-Jan-13 16:45:14.289014 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
37565 2019-Jan-13 16:45:14.289710 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37566 2019-Jan-13 16:45:14.290388 - [DEBUG]
37567 2019-Jan-13 16:45:14.290414 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37568 2019-Jan-13 16:45:14.291096 - [DEBUG] Compose: EdgeIdentity * AllBottom
37569 2019-Jan-13 16:45:14.291126 - [DEBUG]
37570 2019-Jan-13 16:45:14.291150 - [DEBUG] Propagate flow
37571 2019-Jan-13 16:45:14.291174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37572 2019-Jan-13 16:45:14.291234 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
37573 2019-Jan-13 16:45:14.291905 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37574 2019-Jan-13 16:45:14.292562 - [DEBUG] Edge function : AllBottom (result of previous compose)
37575 2019-Jan-13 16:45:14.292587 - [DEBUG]
37576 2019-Jan-13 16:45:14.292613 - [DEBUG] Join: AllTop & AllBottom
37577 2019-Jan-13 16:45:14.292639 - [DEBUG] = AllBottom (new jump func)
37578 2019-Jan-13 16:45:14.292663 - [DEBUG]
37579 2019-Jan-13 16:45:14.292687 - [DEBUG] Start adding new jump function
37580 2019-Jan-13 16:45:14.292710 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37581 2019-Jan-13 16:45:14.292773 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37582 2019-Jan-13 16:45:14.293441 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
37583 2019-Jan-13 16:45:14.294077 - [DEBUG] Edge Function : AllBottom
37584 2019-Jan-13 16:45:14.294107 - [DEBUG] End adding new jump function
37585 2019-Jan-13 16:45:14.294130 - [DEBUG]
37586 2019-Jan-13 16:45:14.294154 - [DEBUG] -------------------------------------------- 1025. Path Edge --------------------------------------------
37587 2019-Jan-13 16:45:14.294179 - [DEBUG]
37588 2019-Jan-13 16:45:14.294202 - [DEBUG] Process 1025. path edge:
37589 2019-Jan-13 16:45:14.294226 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37590 2019-Jan-13 16:45:14.294283 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
37591 2019-Jan-13 16:45:14.294936 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37592 2019-Jan-13 16:45:14.295580 - [DEBUG]
37593 2019-Jan-13 16:45:14.295606 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
37594 2019-Jan-13 16:45:14.296260 - [DEBUG] Compose: EdgeIdentity * AllBottom
37595 2019-Jan-13 16:45:14.296288 - [DEBUG]
37596 2019-Jan-13 16:45:14.296312 - [DEBUG] Propagate flow
37597 2019-Jan-13 16:45:14.296335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37598 2019-Jan-13 16:45:14.296392 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37599 2019-Jan-13 16:45:14.297029 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37600 2019-Jan-13 16:45:14.297672 - [DEBUG] Edge function : AllBottom (result of previous compose)
37601 2019-Jan-13 16:45:14.297697 - [DEBUG]
37602 2019-Jan-13 16:45:14.297722 - [DEBUG] Join: AllTop & AllBottom
37603 2019-Jan-13 16:45:14.297748 - [DEBUG] = AllBottom (new jump func)
37604 2019-Jan-13 16:45:14.297772 - [DEBUG]
37605 2019-Jan-13 16:45:14.297795 - [DEBUG] Start adding new jump function
37606 2019-Jan-13 16:45:14.297819 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37607 2019-Jan-13 16:45:14.297875 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37608 2019-Jan-13 16:45:14.298546 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37609 2019-Jan-13 16:45:14.299209 - [DEBUG] Edge Function : AllBottom
37610 2019-Jan-13 16:45:14.299239 - [DEBUG] End adding new jump function
37611 2019-Jan-13 16:45:14.299263 - [DEBUG]
37612 2019-Jan-13 16:45:14.299288 - [DEBUG] -------------------------------------------- 1026. Path Edge --------------------------------------------
37613 2019-Jan-13 16:45:14.299313 - [DEBUG]
37614 2019-Jan-13 16:45:14.299336 - [DEBUG] Process 1026. path edge:
37615 2019-Jan-13 16:45:14.299360 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37616 2019-Jan-13 16:45:14.299424 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
37617 2019-Jan-13 16:45:14.300079 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37618 2019-Jan-13 16:45:14.300725 - [DEBUG]
37619 2019-Jan-13 16:45:14.300750 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37620 2019-Jan-13 16:45:14.301436 - [DEBUG] Compose: EdgeIdentity * AllBottom
37621 2019-Jan-13 16:45:14.301467 - [DEBUG]
37622 2019-Jan-13 16:45:14.301491 - [DEBUG] Propagate flow
37623 2019-Jan-13 16:45:14.301515 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37624 2019-Jan-13 16:45:14.301588 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37625 2019-Jan-13 16:45:14.302241 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37626 2019-Jan-13 16:45:14.302895 - [DEBUG] Edge function : AllBottom (result of previous compose)
37627 2019-Jan-13 16:45:14.302921 - [DEBUG]
37628 2019-Jan-13 16:45:14.302946 - [DEBUG] Join: AllTop & AllBottom
37629 2019-Jan-13 16:45:14.302972 - [DEBUG] = AllBottom (new jump func)
37630 2019-Jan-13 16:45:14.302996 - [DEBUG]
37631 2019-Jan-13 16:45:14.303020 - [DEBUG] Start adding new jump function
37632 2019-Jan-13 16:45:14.303043 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37633 2019-Jan-13 16:45:14.303101 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37634 2019-Jan-13 16:45:14.303754 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37635 2019-Jan-13 16:45:14.304399 - [DEBUG] Edge Function : AllBottom
37636 2019-Jan-13 16:45:14.304429 - [DEBUG] End adding new jump function
37637 2019-Jan-13 16:45:14.304453 - [DEBUG]
37638 2019-Jan-13 16:45:14.304478 - [DEBUG] -------------------------------------------- 1027. Path Edge --------------------------------------------
37639 2019-Jan-13 16:45:14.304502 - [DEBUG]
37640 2019-Jan-13 16:45:14.304526 - [DEBUG] Process 1027. path edge:
37641 2019-Jan-13 16:45:14.304550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37642 2019-Jan-13 16:45:14.304607 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
37643 2019-Jan-13 16:45:14.305272 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37644 2019-Jan-13 16:45:14.305918 - [DEBUG]
37645 2019-Jan-13 16:45:14.305943 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37646 2019-Jan-13 16:45:14.306610 - [DEBUG] Compose: EdgeIdentity * AllBottom
37647 2019-Jan-13 16:45:14.306638 - [DEBUG]
37648 2019-Jan-13 16:45:14.306662 - [DEBUG] Propagate flow
37649 2019-Jan-13 16:45:14.306685 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37650 2019-Jan-13 16:45:14.306742 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
37651 2019-Jan-13 16:45:14.307380 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37652 2019-Jan-13 16:45:14.308024 - [DEBUG] Edge function : AllBottom (result of previous compose)
37653 2019-Jan-13 16:45:14.308049 - [DEBUG]
37654 2019-Jan-13 16:45:14.308089 - [DEBUG] Join: AllTop & AllBottom
37655 2019-Jan-13 16:45:14.308117 - [DEBUG] = AllBottom (new jump func)
37656 2019-Jan-13 16:45:14.308142 - [DEBUG]
37657 2019-Jan-13 16:45:14.308165 - [DEBUG] Start adding new jump function
37658 2019-Jan-13 16:45:14.308189 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37659 2019-Jan-13 16:45:14.308245 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37660 2019-Jan-13 16:45:14.308902 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
37661 2019-Jan-13 16:45:14.309537 - [DEBUG] Edge Function : AllBottom
37662 2019-Jan-13 16:45:14.309566 - [DEBUG] End adding new jump function
37663 2019-Jan-13 16:45:14.309590 - [DEBUG]
37664 2019-Jan-13 16:45:14.309614 - [DEBUG] -------------------------------------------- 1028. Path Edge --------------------------------------------
37665 2019-Jan-13 16:45:14.309650 - [DEBUG]
37666 2019-Jan-13 16:45:14.309674 - [DEBUG] Process 1028. path edge:
37667 2019-Jan-13 16:45:14.309698 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37668 2019-Jan-13 16:45:14.309756 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
37669 2019-Jan-13 16:45:14.310391 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37670 2019-Jan-13 16:45:14.311035 - [DEBUG]
37671 2019-Jan-13 16:45:14.311061 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
37672 2019-Jan-13 16:45:14.311731 - [DEBUG] Compose: EdgeIdentity * AllBottom
37673 2019-Jan-13 16:45:14.311760 - [DEBUG]
37674 2019-Jan-13 16:45:14.311784 - [DEBUG] Propagate flow
37675 2019-Jan-13 16:45:14.311808 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37676 2019-Jan-13 16:45:14.311865 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37677 2019-Jan-13 16:45:14.312511 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37678 2019-Jan-13 16:45:14.313164 - [DEBUG] Edge function : AllBottom (result of previous compose)
37679 2019-Jan-13 16:45:14.313189 - [DEBUG]
37680 2019-Jan-13 16:45:14.313214 - [DEBUG] Join: AllTop & AllBottom
37681 2019-Jan-13 16:45:14.313240 - [DEBUG] = AllBottom (new jump func)
37682 2019-Jan-13 16:45:14.313264 - [DEBUG]
37683 2019-Jan-13 16:45:14.313287 - [DEBUG] Start adding new jump function
37684 2019-Jan-13 16:45:14.313311 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37685 2019-Jan-13 16:45:14.313367 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37686 2019-Jan-13 16:45:14.314012 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37687 2019-Jan-13 16:45:14.314655 - [DEBUG] Edge Function : AllBottom
37688 2019-Jan-13 16:45:14.314683 - [DEBUG] End adding new jump function
37689 2019-Jan-13 16:45:14.314707 - [DEBUG]
37690 2019-Jan-13 16:45:14.314731 - [DEBUG] -------------------------------------------- 1029. Path Edge --------------------------------------------
37691 2019-Jan-13 16:45:14.314772 - [DEBUG]
37692 2019-Jan-13 16:45:14.314795 - [DEBUG] Process 1029. path edge:
37693 2019-Jan-13 16:45:14.314819 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37694 2019-Jan-13 16:45:14.314876 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
37695 2019-Jan-13 16:45:14.315522 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37696 2019-Jan-13 16:45:14.316167 - [DEBUG]
37697 2019-Jan-13 16:45:14.316191 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37698 2019-Jan-13 16:45:14.316846 - [DEBUG] Possible callees:
37699 2019-Jan-13 16:45:14.316872 - [DEBUG] llvm.dbg.declare
37700 2019-Jan-13 16:45:14.316901 - [DEBUG] Possible return sites:
37701 2019-Jan-13 16:45:14.316924 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12037702 2019-Jan-13 16:45:14.318289 - [DEBUG] Found and process special summary
37703 2019-Jan-13 16:45:14.318336 - [DEBUG] Compose: EdgeIdentity * AllBottom
37704 2019-Jan-13 16:45:14.318381 - [DEBUG]
37705 2019-Jan-13 16:45:14.318406 - [DEBUG] Propagate flow
37706 2019-Jan-13 16:45:14.318429 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37707 2019-Jan-13 16:45:14.318497 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37708 2019-Jan-13 16:45:14.319178 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37709 2019-Jan-13 16:45:14.319852 - [DEBUG] Edge function : AllBottom (result of previous compose)
37710 2019-Jan-13 16:45:14.319879 - [DEBUG]
37711 2019-Jan-13 16:45:14.319906 - [DEBUG] Join: AllTop & AllBottom
37712 2019-Jan-13 16:45:14.319932 - [DEBUG] = AllBottom (new jump func)
37713 2019-Jan-13 16:45:14.319956 - [DEBUG]
37714 2019-Jan-13 16:45:14.319980 - [DEBUG] Start adding new jump function
37715 2019-Jan-13 16:45:14.320003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37716 2019-Jan-13 16:45:14.320066 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37717 2019-Jan-13 16:45:14.320773 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37718 2019-Jan-13 16:45:14.321473 - [DEBUG] Edge Function : AllBottom
37719 2019-Jan-13 16:45:14.321508 - [DEBUG] End adding new jump function
37720 2019-Jan-13 16:45:14.321532 - [DEBUG]
37721 2019-Jan-13 16:45:14.321557 - [DEBUG] -------------------------------------------- 1030. Path Edge --------------------------------------------
37722 2019-Jan-13 16:45:14.321582 - [DEBUG]
37723 2019-Jan-13 16:45:14.321605 - [DEBUG] Process 1030. path edge:
37724 2019-Jan-13 16:45:14.321629 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37725 2019-Jan-13 16:45:14.321695 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
37726 2019-Jan-13 16:45:14.322365 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37727 2019-Jan-13 16:45:14.323049 - [DEBUG]
37728 2019-Jan-13 16:45:14.323077 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37729 2019-Jan-13 16:45:14.323840 - [DEBUG] Compose: EdgeIdentity * AllBottom
37730 2019-Jan-13 16:45:14.323873 - [DEBUG]
37731 2019-Jan-13 16:45:14.323898 - [DEBUG] Propagate flow
37732 2019-Jan-13 16:45:14.323922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37733 2019-Jan-13 16:45:14.323999 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
37734 2019-Jan-13 16:45:14.324688 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37735 2019-Jan-13 16:45:14.325425 - [DEBUG] Edge function : AllBottom (result of previous compose)
37736 2019-Jan-13 16:45:14.325452 - [DEBUG]
37737 2019-Jan-13 16:45:14.325479 - [DEBUG] Join: AllTop & AllBottom
37738 2019-Jan-13 16:45:14.325506 - [DEBUG] = AllBottom (new jump func)
37739 2019-Jan-13 16:45:14.325531 - [DEBUG]
37740 2019-Jan-13 16:45:14.325556 - [DEBUG] Start adding new jump function
37741 2019-Jan-13 16:45:14.325580 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37742 2019-Jan-13 16:45:14.325659 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37743 2019-Jan-13 16:45:14.326345 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
37744 2019-Jan-13 16:45:14.326986 - [DEBUG] Edge Function : AllBottom
37745 2019-Jan-13 16:45:14.327018 - [DEBUG] End adding new jump function
37746 2019-Jan-13 16:45:14.327042 - [DEBUG]
37747 2019-Jan-13 16:45:14.327067 - [DEBUG] -------------------------------------------- 1031. Path Edge --------------------------------------------
37748 2019-Jan-13 16:45:14.327115 - [DEBUG]
37749 2019-Jan-13 16:45:14.327139 - [DEBUG] Process 1031. path edge:
37750 2019-Jan-13 16:45:14.327164 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37751 2019-Jan-13 16:45:14.327224 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
37752 2019-Jan-13 16:45:14.327861 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37753 2019-Jan-13 16:45:14.328537 - [DEBUG]
37754 2019-Jan-13 16:45:14.328570 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
37755 2019-Jan-13 16:45:14.329266 - [DEBUG] Compose: EdgeIdentity * AllBottom
37756 2019-Jan-13 16:45:14.329295 - [DEBUG]
37757 2019-Jan-13 16:45:14.329319 - [DEBUG] Propagate flow
37758 2019-Jan-13 16:45:14.329343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37759 2019-Jan-13 16:45:14.329408 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37760 2019-Jan-13 16:45:14.330062 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37761 2019-Jan-13 16:45:14.330706 - [DEBUG] Edge function : AllBottom (result of previous compose)
37762 2019-Jan-13 16:45:14.330731 - [DEBUG]
37763 2019-Jan-13 16:45:14.330756 - [DEBUG] Join: AllTop & AllBottom
37764 2019-Jan-13 16:45:14.330783 - [DEBUG] = AllBottom (new jump func)
37765 2019-Jan-13 16:45:14.330807 - [DEBUG]
37766 2019-Jan-13 16:45:14.330831 - [DEBUG] Start adding new jump function
37767 2019-Jan-13 16:45:14.330854 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37768 2019-Jan-13 16:45:14.330910 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37769 2019-Jan-13 16:45:14.331579 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37770 2019-Jan-13 16:45:14.332224 - [DEBUG] Edge Function : AllBottom
37771 2019-Jan-13 16:45:14.332252 - [DEBUG] End adding new jump function
37772 2019-Jan-13 16:45:14.332277 - [DEBUG]
37773 2019-Jan-13 16:45:14.332301 - [DEBUG] -------------------------------------------- 1032. Path Edge --------------------------------------------
37774 2019-Jan-13 16:45:14.332326 - [DEBUG]
37775 2019-Jan-13 16:45:14.332349 - [DEBUG] Process 1032. path edge:
37776 2019-Jan-13 16:45:14.332373 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37777 2019-Jan-13 16:45:14.332430 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
37778 2019-Jan-13 16:45:14.333079 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37779 2019-Jan-13 16:45:14.333723 - [DEBUG]
37780 2019-Jan-13 16:45:14.333747 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37781 2019-Jan-13 16:45:14.334405 - [DEBUG] Possible callees:
37782 2019-Jan-13 16:45:14.334430 - [DEBUG] llvm.dbg.declare
37783 2019-Jan-13 16:45:14.334455 - [DEBUG] Possible return sites:
37784 2019-Jan-13 16:45:14.334478 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14937785 2019-Jan-13 16:45:14.335788 - [DEBUG] Found and process special summary
37786 2019-Jan-13 16:45:14.335824 - [DEBUG] Compose: EdgeIdentity * AllBottom
37787 2019-Jan-13 16:45:14.335865 - [DEBUG]
37788 2019-Jan-13 16:45:14.335890 - [DEBUG] Propagate flow
37789 2019-Jan-13 16:45:14.335913 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37790 2019-Jan-13 16:45:14.335971 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37791 2019-Jan-13 16:45:14.336620 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37792 2019-Jan-13 16:45:14.337271 - [DEBUG] Edge function : AllBottom (result of previous compose)
37793 2019-Jan-13 16:45:14.337297 - [DEBUG]
37794 2019-Jan-13 16:45:14.337322 - [DEBUG] Join: AllTop & AllBottom
37795 2019-Jan-13 16:45:14.337348 - [DEBUG] = AllBottom (new jump func)
37796 2019-Jan-13 16:45:14.337372 - [DEBUG]
37797 2019-Jan-13 16:45:14.337396 - [DEBUG] Start adding new jump function
37798 2019-Jan-13 16:45:14.337423 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37799 2019-Jan-13 16:45:14.337481 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37800 2019-Jan-13 16:45:14.338147 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37801 2019-Jan-13 16:45:14.338794 - [DEBUG] Edge Function : AllBottom
37802 2019-Jan-13 16:45:14.338823 - [DEBUG] End adding new jump function
37803 2019-Jan-13 16:45:14.338848 - [DEBUG]
37804 2019-Jan-13 16:45:14.338872 - [DEBUG] -------------------------------------------- 1033. Path Edge --------------------------------------------
37805 2019-Jan-13 16:45:14.338896 - [DEBUG]
37806 2019-Jan-13 16:45:14.338920 - [DEBUG] Process 1033. path edge:
37807 2019-Jan-13 16:45:14.338943 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37808 2019-Jan-13 16:45:14.339001 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
37809 2019-Jan-13 16:45:14.339641 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37810 2019-Jan-13 16:45:14.340300 - [DEBUG]
37811 2019-Jan-13 16:45:14.340325 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37812 2019-Jan-13 16:45:14.340999 - [DEBUG] Compose: EdgeIdentity * AllBottom
37813 2019-Jan-13 16:45:14.341028 - [DEBUG]
37814 2019-Jan-13 16:45:14.341051 - [DEBUG] Propagate flow
37815 2019-Jan-13 16:45:14.341075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37816 2019-Jan-13 16:45:14.341132 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
37817 2019-Jan-13 16:45:14.341791 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37818 2019-Jan-13 16:45:14.342435 - [DEBUG] Edge function : AllBottom (result of previous compose)
37819 2019-Jan-13 16:45:14.342460 - [DEBUG]
37820 2019-Jan-13 16:45:14.342485 - [DEBUG] Join: AllTop & AllBottom
37821 2019-Jan-13 16:45:14.342511 - [DEBUG] = AllBottom (new jump func)
37822 2019-Jan-13 16:45:14.342536 - [DEBUG]
37823 2019-Jan-13 16:45:14.342559 - [DEBUG] Start adding new jump function
37824 2019-Jan-13 16:45:14.342583 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37825 2019-Jan-13 16:45:14.342639 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37826 2019-Jan-13 16:45:14.343289 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
37827 2019-Jan-13 16:45:14.343931 - [DEBUG] Edge Function : AllBottom
37828 2019-Jan-13 16:45:14.343961 - [DEBUG] End adding new jump function
37829 2019-Jan-13 16:45:14.343985 - [DEBUG]
37830 2019-Jan-13 16:45:14.344025 - [DEBUG] -------------------------------------------- 1034. Path Edge --------------------------------------------
37831 2019-Jan-13 16:45:14.344051 - [DEBUG]
37832 2019-Jan-13 16:45:14.344074 - [DEBUG] Process 1034. path edge:
37833 2019-Jan-13 16:45:14.344098 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37834 2019-Jan-13 16:45:14.344156 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
37835 2019-Jan-13 16:45:14.344810 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37836 2019-Jan-13 16:45:14.345455 - [DEBUG]
37837 2019-Jan-13 16:45:14.345481 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
37838 2019-Jan-13 16:45:14.346138 - [DEBUG] Compose: EdgeIdentity * AllBottom
37839 2019-Jan-13 16:45:14.346167 - [DEBUG]
37840 2019-Jan-13 16:45:14.346191 - [DEBUG] Propagate flow
37841 2019-Jan-13 16:45:14.346214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37842 2019-Jan-13 16:45:14.346272 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
37843 2019-Jan-13 16:45:14.346919 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37844 2019-Jan-13 16:45:14.347564 - [DEBUG] Edge function : AllBottom (result of previous compose)
37845 2019-Jan-13 16:45:14.347589 - [DEBUG]
37846 2019-Jan-13 16:45:14.347614 - [DEBUG] Join: AllTop & AllBottom
37847 2019-Jan-13 16:45:14.347639 - [DEBUG] = AllBottom (new jump func)
37848 2019-Jan-13 16:45:14.347664 - [DEBUG]
37849 2019-Jan-13 16:45:14.347687 - [DEBUG] Start adding new jump function
37850 2019-Jan-13 16:45:14.347710 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37851 2019-Jan-13 16:45:14.347766 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37852 2019-Jan-13 16:45:14.348426 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
37853 2019-Jan-13 16:45:14.349077 - [DEBUG] Edge Function : AllBottom
37854 2019-Jan-13 16:45:14.349106 - [DEBUG] End adding new jump function
37855 2019-Jan-13 16:45:14.349130 - [DEBUG]
37856 2019-Jan-13 16:45:14.349154 - [DEBUG] -------------------------------------------- 1035. Path Edge --------------------------------------------
37857 2019-Jan-13 16:45:14.349178 - [DEBUG]
37858 2019-Jan-13 16:45:14.349202 - [DEBUG] Process 1035. path edge:
37859 2019-Jan-13 16:45:14.349225 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37860 2019-Jan-13 16:45:14.349282 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
37861 2019-Jan-13 16:45:14.349927 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37862 2019-Jan-13 16:45:14.350571 - [DEBUG]
37863 2019-Jan-13 16:45:14.350595 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
37864 2019-Jan-13 16:45:14.351251 - [DEBUG] Possible callees:
37865 2019-Jan-13 16:45:14.351278 - [DEBUG] llvm.dbg.declare
37866 2019-Jan-13 16:45:14.351306 - [DEBUG] Possible return sites:
37867 2019-Jan-13 16:45:14.351330 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15537868 2019-Jan-13 16:45:14.352631 - [DEBUG] Found and process special summary
37869 2019-Jan-13 16:45:14.352688 - [DEBUG] Compose: EdgeIdentity * AllBottom
37870 2019-Jan-13 16:45:14.352716 - [DEBUG]
37871 2019-Jan-13 16:45:14.352740 - [DEBUG] Propagate flow
37872 2019-Jan-13 16:45:14.352764 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37873 2019-Jan-13 16:45:14.352823 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37874 2019-Jan-13 16:45:14.353473 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37875 2019-Jan-13 16:45:14.354122 - [DEBUG] Edge function : AllBottom (result of previous compose)
37876 2019-Jan-13 16:45:14.354147 - [DEBUG]
37877 2019-Jan-13 16:45:14.354172 - [DEBUG] Join: AllTop & AllBottom
37878 2019-Jan-13 16:45:14.354197 - [DEBUG] = AllBottom (new jump func)
37879 2019-Jan-13 16:45:14.354222 - [DEBUG]
37880 2019-Jan-13 16:45:14.354245 - [DEBUG] Start adding new jump function
37881 2019-Jan-13 16:45:14.354268 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37882 2019-Jan-13 16:45:14.354325 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37883 2019-Jan-13 16:45:14.354991 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37884 2019-Jan-13 16:45:14.355628 - [DEBUG] Edge Function : AllBottom
37885 2019-Jan-13 16:45:14.355657 - [DEBUG] End adding new jump function
37886 2019-Jan-13 16:45:14.355682 - [DEBUG]
37887 2019-Jan-13 16:45:14.355706 - [DEBUG] -------------------------------------------- 1036. Path Edge --------------------------------------------
37888 2019-Jan-13 16:45:14.355730 - [DEBUG]
37889 2019-Jan-13 16:45:14.355754 - [DEBUG] Process 1036. path edge:
37890 2019-Jan-13 16:45:14.355778 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37891 2019-Jan-13 16:45:14.355834 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
37892 2019-Jan-13 16:45:14.356479 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37893 2019-Jan-13 16:45:14.357149 - [DEBUG]
37894 2019-Jan-13 16:45:14.357175 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37895 2019-Jan-13 16:45:14.357888 - [DEBUG] Compose: EdgeIdentity * AllBottom
37896 2019-Jan-13 16:45:14.357918 - [DEBUG]
37897 2019-Jan-13 16:45:14.357942 - [DEBUG] Propagate flow
37898 2019-Jan-13 16:45:14.357966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37899 2019-Jan-13 16:45:14.358030 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
37900 2019-Jan-13 16:45:14.358730 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37901 2019-Jan-13 16:45:14.359425 - [DEBUG] Edge function : AllBottom (result of previous compose)
37902 2019-Jan-13 16:45:14.359453 - [DEBUG]
37903 2019-Jan-13 16:45:14.359479 - [DEBUG] Join: AllTop & AllBottom
37904 2019-Jan-13 16:45:14.359506 - [DEBUG] = AllBottom (new jump func)
37905 2019-Jan-13 16:45:14.359531 - [DEBUG]
37906 2019-Jan-13 16:45:14.359555 - [DEBUG] Start adding new jump function
37907 2019-Jan-13 16:45:14.359578 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37908 2019-Jan-13 16:45:14.359649 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37909 2019-Jan-13 16:45:14.360323 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
37910 2019-Jan-13 16:45:14.360988 - [DEBUG] Edge Function : AllBottom
37911 2019-Jan-13 16:45:14.361021 - [DEBUG] End adding new jump function
37912 2019-Jan-13 16:45:14.361064 - [DEBUG]
37913 2019-Jan-13 16:45:14.361089 - [DEBUG] -------------------------------------------- 1037. Path Edge --------------------------------------------
37914 2019-Jan-13 16:45:14.361115 - [DEBUG]
37915 2019-Jan-13 16:45:14.361138 - [DEBUG] Process 1037. path edge:
37916 2019-Jan-13 16:45:14.361162 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37917 2019-Jan-13 16:45:14.361232 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
37918 2019-Jan-13 16:45:14.361919 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37919 2019-Jan-13 16:45:14.362566 - [DEBUG]
37920 2019-Jan-13 16:45:14.362593 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
37921 2019-Jan-13 16:45:14.363262 - [DEBUG] Compose: EdgeIdentity * AllBottom
37922 2019-Jan-13 16:45:14.363295 - [DEBUG]
37923 2019-Jan-13 16:45:14.363318 - [DEBUG] Propagate flow
37924 2019-Jan-13 16:45:14.363342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37925 2019-Jan-13 16:45:14.363401 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
37926 2019-Jan-13 16:45:14.364038 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37927 2019-Jan-13 16:45:14.364687 - [DEBUG] Edge function : AllBottom (result of previous compose)
37928 2019-Jan-13 16:45:14.364713 - [DEBUG]
37929 2019-Jan-13 16:45:14.364750 - [DEBUG] Join: AllTop & AllBottom
37930 2019-Jan-13 16:45:14.364778 - [DEBUG] = AllBottom (new jump func)
37931 2019-Jan-13 16:45:14.364803 - [DEBUG]
37932 2019-Jan-13 16:45:14.364826 - [DEBUG] Start adding new jump function
37933 2019-Jan-13 16:45:14.364850 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37934 2019-Jan-13 16:45:14.364908 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37935 2019-Jan-13 16:45:14.365564 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
37936 2019-Jan-13 16:45:14.366199 - [DEBUG] Edge Function : AllBottom
37937 2019-Jan-13 16:45:14.366229 - [DEBUG] End adding new jump function
37938 2019-Jan-13 16:45:14.366253 - [DEBUG]
37939 2019-Jan-13 16:45:14.366277 - [DEBUG] -------------------------------------------- 1038. Path Edge --------------------------------------------
37940 2019-Jan-13 16:45:14.366302 - [DEBUG]
37941 2019-Jan-13 16:45:14.366326 - [DEBUG] Process 1038. path edge:
37942 2019-Jan-13 16:45:14.366350 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37943 2019-Jan-13 16:45:14.366408 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
37944 2019-Jan-13 16:45:14.367043 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37945 2019-Jan-13 16:45:14.367695 - [DEBUG]
37946 2019-Jan-13 16:45:14.367720 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
37947 2019-Jan-13 16:45:14.368397 - [DEBUG] Compose: EdgeIdentity * AllBottom
37948 2019-Jan-13 16:45:14.368425 - [DEBUG]
37949 2019-Jan-13 16:45:14.368449 - [DEBUG] Propagate flow
37950 2019-Jan-13 16:45:14.368472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37951 2019-Jan-13 16:45:14.368531 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
37952 2019-Jan-13 16:45:14.369194 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37953 2019-Jan-13 16:45:14.369859 - [DEBUG] Edge function : AllBottom (result of previous compose)
37954 2019-Jan-13 16:45:14.369899 - [DEBUG]
37955 2019-Jan-13 16:45:14.369925 - [DEBUG] Join: AllTop & AllBottom
37956 2019-Jan-13 16:45:14.369951 - [DEBUG] = AllBottom (new jump func)
37957 2019-Jan-13 16:45:14.369975 - [DEBUG]
37958 2019-Jan-13 16:45:14.369999 - [DEBUG] Start adding new jump function
37959 2019-Jan-13 16:45:14.370022 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37960 2019-Jan-13 16:45:14.370085 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37961 2019-Jan-13 16:45:14.370757 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
37962 2019-Jan-13 16:45:14.371493 - [DEBUG] Edge Function : AllBottom
37963 2019-Jan-13 16:45:14.371529 - [DEBUG] End adding new jump function
37964 2019-Jan-13 16:45:14.371554 - [DEBUG]
37965 2019-Jan-13 16:45:14.371578 - [DEBUG] -------------------------------------------- 1039. Path Edge --------------------------------------------
37966 2019-Jan-13 16:45:14.371604 - [DEBUG]
37967 2019-Jan-13 16:45:14.371627 - [DEBUG] Process 1039. path edge:
37968 2019-Jan-13 16:45:14.371652 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37969 2019-Jan-13 16:45:14.371730 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
37970 2019-Jan-13 16:45:14.372454 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37971 2019-Jan-13 16:45:14.373161 - [DEBUG]
37972 2019-Jan-13 16:45:14.373189 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
37973 2019-Jan-13 16:45:14.373895 - [DEBUG] Possible callees:
37974 2019-Jan-13 16:45:14.373921 - [DEBUG] llvm.dbg.declare
37975 2019-Jan-13 16:45:14.373946 - [DEBUG] Possible return sites:
37976 2019-Jan-13 16:45:14.373970 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16337977 2019-Jan-13 16:45:14.375300 - [DEBUG] Found and process special summary
37978 2019-Jan-13 16:45:14.375342 - [DEBUG] Compose: EdgeIdentity * AllBottom
37979 2019-Jan-13 16:45:14.375370 - [DEBUG]
37980 2019-Jan-13 16:45:14.375394 - [DEBUG] Propagate flow
37981 2019-Jan-13 16:45:14.375418 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37982 2019-Jan-13 16:45:14.375478 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
37983 2019-Jan-13 16:45:14.376118 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37984 2019-Jan-13 16:45:14.376761 - [DEBUG] Edge function : AllBottom (result of previous compose)
37985 2019-Jan-13 16:45:14.376787 - [DEBUG]
37986 2019-Jan-13 16:45:14.376813 - [DEBUG] Join: AllTop & AllBottom
37987 2019-Jan-13 16:45:14.376840 - [DEBUG] = AllBottom (new jump func)
37988 2019-Jan-13 16:45:14.376864 - [DEBUG]
37989 2019-Jan-13 16:45:14.376888 - [DEBUG] Start adding new jump function
37990 2019-Jan-13 16:45:14.376911 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37991 2019-Jan-13 16:45:14.376968 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37992 2019-Jan-13 16:45:14.377614 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
37993 2019-Jan-13 16:45:14.378269 - [DEBUG] Edge Function : AllBottom
37994 2019-Jan-13 16:45:14.378299 - [DEBUG] End adding new jump function
37995 2019-Jan-13 16:45:14.378351 - [DEBUG]
37996 2019-Jan-13 16:45:14.378376 - [DEBUG] -------------------------------------------- 1040. Path Edge --------------------------------------------
37997 2019-Jan-13 16:45:14.378400 - [DEBUG]
37998 2019-Jan-13 16:45:14.378423 - [DEBUG] Process 1040. path edge:
37999 2019-Jan-13 16:45:14.378447 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38000 2019-Jan-13 16:45:14.378504 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
38001 2019-Jan-13 16:45:14.379144 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38002 2019-Jan-13 16:45:14.379799 - [DEBUG]
38003 2019-Jan-13 16:45:14.379824 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
38004 2019-Jan-13 16:45:14.380492 - [DEBUG] Compose: EdgeIdentity * AllBottom
38005 2019-Jan-13 16:45:14.380521 - [DEBUG]
38006 2019-Jan-13 16:45:14.380546 - [DEBUG] Propagate flow
38007 2019-Jan-13 16:45:14.380569 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38008 2019-Jan-13 16:45:14.380627 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
38009 2019-Jan-13 16:45:14.381264 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38010 2019-Jan-13 16:45:14.381926 - [DEBUG] Edge function : AllBottom (result of previous compose)
38011 2019-Jan-13 16:45:14.381952 - [DEBUG]
38012 2019-Jan-13 16:45:14.381976 - [DEBUG] Join: AllTop & AllBottom
38013 2019-Jan-13 16:45:14.382002 - [DEBUG] = AllBottom (new jump func)
38014 2019-Jan-13 16:45:14.382027 - [DEBUG]
38015 2019-Jan-13 16:45:14.382050 - [DEBUG] Start adding new jump function
38016 2019-Jan-13 16:45:14.382073 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38017 2019-Jan-13 16:45:14.382129 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38018 2019-Jan-13 16:45:14.382774 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
38019 2019-Jan-13 16:45:14.383411 - [DEBUG] Edge Function : AllBottom
38020 2019-Jan-13 16:45:14.383442 - [DEBUG] End adding new jump function
38021 2019-Jan-13 16:45:14.383467 - [DEBUG]
38022 2019-Jan-13 16:45:14.383491 - [DEBUG] -------------------------------------------- 1041. Path Edge --------------------------------------------
38023 2019-Jan-13 16:45:14.383516 - [DEBUG]
38024 2019-Jan-13 16:45:14.383538 - [DEBUG] Process 1041. path edge:
38025 2019-Jan-13 16:45:14.383562 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38026 2019-Jan-13 16:45:14.383620 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
38027 2019-Jan-13 16:45:14.384304 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38028 2019-Jan-13 16:45:14.385037 - [DEBUG]
38029 2019-Jan-13 16:45:14.385066 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
38030 2019-Jan-13 16:45:14.385799 - [DEBUG] Compose: EdgeIdentity * AllBottom
38031 2019-Jan-13 16:45:14.385830 - [DEBUG]
38032 2019-Jan-13 16:45:14.385855 - [DEBUG] Propagate flow
38033 2019-Jan-13 16:45:14.385879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38034 2019-Jan-13 16:45:14.385953 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
38035 2019-Jan-13 16:45:14.386660 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38036 2019-Jan-13 16:45:14.387327 - [DEBUG] Edge function : AllBottom (result of previous compose)
38037 2019-Jan-13 16:45:14.387370 - [DEBUG]
38038 2019-Jan-13 16:45:14.387397 - [DEBUG] Join: AllTop & AllBottom
38039 2019-Jan-13 16:45:14.387423 - [DEBUG] = AllBottom (new jump func)
38040 2019-Jan-13 16:45:14.387448 - [DEBUG]
38041 2019-Jan-13 16:45:14.387471 - [DEBUG] Start adding new jump function
38042 2019-Jan-13 16:45:14.387495 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38043 2019-Jan-13 16:45:14.387558 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38044 2019-Jan-13 16:45:14.388236 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
38045 2019-Jan-13 16:45:14.388881 - [DEBUG] Edge Function : AllBottom
38046 2019-Jan-13 16:45:14.388911 - [DEBUG] End adding new jump function
38047 2019-Jan-13 16:45:14.388935 - [DEBUG]
38048 2019-Jan-13 16:45:14.388959 - [DEBUG] -------------------------------------------- 1042. Path Edge --------------------------------------------
38049 2019-Jan-13 16:45:14.388985 - [DEBUG]
38050 2019-Jan-13 16:45:14.389008 - [DEBUG] Process 1042. path edge:
38051 2019-Jan-13 16:45:14.389032 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38052 2019-Jan-13 16:45:14.389089 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
38053 2019-Jan-13 16:45:14.389764 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38054 2019-Jan-13 16:45:14.390433 - [DEBUG]
38055 2019-Jan-13 16:45:14.390458 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
38056 2019-Jan-13 16:45:14.391124 - [DEBUG] Possible callees:
38057 2019-Jan-13 16:45:14.391149 - [DEBUG] llvm.dbg.declare
38058 2019-Jan-13 16:45:14.391174 - [DEBUG] Possible return sites:
38059 2019-Jan-13 16:45:14.391198 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16938060 2019-Jan-13 16:45:14.392514 - [DEBUG] Found and process special summary
38061 2019-Jan-13 16:45:14.392553 - [DEBUG] Compose: EdgeIdentity * AllBottom
38062 2019-Jan-13 16:45:14.392581 - [DEBUG]
38063 2019-Jan-13 16:45:14.392606 - [DEBUG] Propagate flow
38064 2019-Jan-13 16:45:14.392629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38065 2019-Jan-13 16:45:14.392687 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38066 2019-Jan-13 16:45:14.393344 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38067 2019-Jan-13 16:45:14.394000 - [DEBUG] Edge function : AllBottom (result of previous compose)
38068 2019-Jan-13 16:45:14.394025 - [DEBUG]
38069 2019-Jan-13 16:45:14.394050 - [DEBUG] Join: AllTop & AllBottom
38070 2019-Jan-13 16:45:14.394077 - [DEBUG] = AllBottom (new jump func)
38071 2019-Jan-13 16:45:14.394101 - [DEBUG]
38072 2019-Jan-13 16:45:14.394125 - [DEBUG] Start adding new jump function
38073 2019-Jan-13 16:45:14.394149 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38074 2019-Jan-13 16:45:14.394207 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38075 2019-Jan-13 16:45:14.394880 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38076 2019-Jan-13 16:45:14.395518 - [DEBUG] Edge Function : AllBottom
38077 2019-Jan-13 16:45:14.395563 - [DEBUG] End adding new jump function
38078 2019-Jan-13 16:45:14.395587 - [DEBUG]
38079 2019-Jan-13 16:45:14.395611 - [DEBUG] -------------------------------------------- 1043. Path Edge --------------------------------------------
38080 2019-Jan-13 16:45:14.395636 - [DEBUG]
38081 2019-Jan-13 16:45:14.395659 - [DEBUG] Process 1043. path edge:
38082 2019-Jan-13 16:45:14.395682 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38083 2019-Jan-13 16:45:14.395739 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
38084 2019-Jan-13 16:45:14.396379 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38085 2019-Jan-13 16:45:14.397022 - [DEBUG]
38086 2019-Jan-13 16:45:14.397051 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38087 2019-Jan-13 16:45:14.397751 - [DEBUG] Compose: EdgeIdentity * AllBottom
38088 2019-Jan-13 16:45:14.397781 - [DEBUG]
38089 2019-Jan-13 16:45:14.397806 - [DEBUG] Propagate flow
38090 2019-Jan-13 16:45:14.397830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38091 2019-Jan-13 16:45:14.397898 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
38092 2019-Jan-13 16:45:14.398602 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38093 2019-Jan-13 16:45:14.399277 - [DEBUG] Edge function : AllBottom (result of previous compose)
38094 2019-Jan-13 16:45:14.399303 - [DEBUG]
38095 2019-Jan-13 16:45:14.399329 - [DEBUG] Join: AllTop & AllBottom
38096 2019-Jan-13 16:45:14.399356 - [DEBUG] = AllBottom (new jump func)
38097 2019-Jan-13 16:45:14.399381 - [DEBUG]
38098 2019-Jan-13 16:45:14.399405 - [DEBUG] Start adding new jump function
38099 2019-Jan-13 16:45:14.399429 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38100 2019-Jan-13 16:45:14.399494 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38101 2019-Jan-13 16:45:14.400201 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
38102 2019-Jan-13 16:45:14.400877 - [DEBUG] Edge Function : AllBottom
38103 2019-Jan-13 16:45:14.400910 - [DEBUG] End adding new jump function
38104 2019-Jan-13 16:45:14.400935 - [DEBUG]
38105 2019-Jan-13 16:45:14.400959 - [DEBUG] -------------------------------------------- 1044. Path Edge --------------------------------------------
38106 2019-Jan-13 16:45:14.400984 - [DEBUG]
38107 2019-Jan-13 16:45:14.401008 - [DEBUG] Process 1044. path edge:
38108 2019-Jan-13 16:45:14.401032 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38109 2019-Jan-13 16:45:14.401097 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
38110 2019-Jan-13 16:45:14.401781 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38111 2019-Jan-13 16:45:14.402430 - [DEBUG]
38112 2019-Jan-13 16:45:14.402455 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
38113 2019-Jan-13 16:45:14.403139 - [DEBUG] Compose: EdgeIdentity * AllBottom
38114 2019-Jan-13 16:45:14.403168 - [DEBUG]
38115 2019-Jan-13 16:45:14.403192 - [DEBUG] Propagate flow
38116 2019-Jan-13 16:45:14.403215 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38117 2019-Jan-13 16:45:14.403276 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
38118 2019-Jan-13 16:45:14.403940 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38119 2019-Jan-13 16:45:14.404652 - [DEBUG] Edge function : AllBottom (result of previous compose)
38120 2019-Jan-13 16:45:14.404681 - [DEBUG]
38121 2019-Jan-13 16:45:14.404707 - [DEBUG] Join: AllTop & AllBottom
38122 2019-Jan-13 16:45:14.404757 - [DEBUG] = AllBottom (new jump func)
38123 2019-Jan-13 16:45:14.404785 - [DEBUG]
38124 2019-Jan-13 16:45:14.404809 - [DEBUG] Start adding new jump function
38125 2019-Jan-13 16:45:14.404833 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38126 2019-Jan-13 16:45:14.404909 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38127 2019-Jan-13 16:45:14.405609 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
38128 2019-Jan-13 16:45:14.406311 - [DEBUG] Edge Function : AllBottom
38129 2019-Jan-13 16:45:14.406348 - [DEBUG] End adding new jump function
38130 2019-Jan-13 16:45:14.406373 - [DEBUG]
38131 2019-Jan-13 16:45:14.406398 - [DEBUG] -------------------------------------------- 1045. Path Edge --------------------------------------------
38132 2019-Jan-13 16:45:14.406425 - [DEBUG]
38133 2019-Jan-13 16:45:14.406448 - [DEBUG] Process 1045. path edge:
38134 2019-Jan-13 16:45:14.406472 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38135 2019-Jan-13 16:45:14.406547 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
38136 2019-Jan-13 16:45:14.407259 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38137 2019-Jan-13 16:45:14.407953 - [DEBUG]
38138 2019-Jan-13 16:45:14.407979 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
38139 2019-Jan-13 16:45:14.408714 - [DEBUG] Compose: EdgeIdentity * AllBottom
38140 2019-Jan-13 16:45:14.408745 - [DEBUG]
38141 2019-Jan-13 16:45:14.408769 - [DEBUG] Propagate flow
38142 2019-Jan-13 16:45:14.408793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38143 2019-Jan-13 16:45:14.408854 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
38144 2019-Jan-13 16:45:14.409502 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38145 2019-Jan-13 16:45:14.410148 - [DEBUG] Edge function : AllBottom (result of previous compose)
38146 2019-Jan-13 16:45:14.410174 - [DEBUG]
38147 2019-Jan-13 16:45:14.410199 - [DEBUG] Join: AllTop & AllBottom
38148 2019-Jan-13 16:45:14.410225 - [DEBUG] = AllBottom (new jump func)
38149 2019-Jan-13 16:45:14.410250 - [DEBUG]
38150 2019-Jan-13 16:45:14.410274 - [DEBUG] Start adding new jump function
38151 2019-Jan-13 16:45:14.410297 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38152 2019-Jan-13 16:45:14.410354 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38153 2019-Jan-13 16:45:14.411000 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
38154 2019-Jan-13 16:45:14.411655 - [DEBUG] Edge Function : AllBottom
38155 2019-Jan-13 16:45:14.411684 - [DEBUG] End adding new jump function
38156 2019-Jan-13 16:45:14.411708 - [DEBUG]
38157 2019-Jan-13 16:45:14.411733 - [DEBUG] -------------------------------------------- 1046. Path Edge --------------------------------------------
38158 2019-Jan-13 16:45:14.411758 - [DEBUG]
38159 2019-Jan-13 16:45:14.411781 - [DEBUG] Process 1046. path edge:
38160 2019-Jan-13 16:45:14.411805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38161 2019-Jan-13 16:45:14.411862 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
38162 2019-Jan-13 16:45:14.412520 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38163 2019-Jan-13 16:45:14.413165 - [DEBUG]
38164 2019-Jan-13 16:45:14.413191 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
38165 2019-Jan-13 16:45:14.413853 - [DEBUG] Compose: EdgeIdentity * AllBottom
38166 2019-Jan-13 16:45:14.413882 - [DEBUG]
38167 2019-Jan-13 16:45:14.413906 - [DEBUG] Propagate flow
38168 2019-Jan-13 16:45:14.413929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38169 2019-Jan-13 16:45:14.413986 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
38170 2019-Jan-13 16:45:14.414629 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38171 2019-Jan-13 16:45:14.415293 - [DEBUG] Edge function : AllBottom (result of previous compose)
38172 2019-Jan-13 16:45:14.415318 - [DEBUG]
38173 2019-Jan-13 16:45:14.415342 - [DEBUG] Join: AllTop & AllBottom
38174 2019-Jan-13 16:45:14.415368 - [DEBUG] = AllBottom (new jump func)
38175 2019-Jan-13 16:45:14.415393 - [DEBUG]
38176 2019-Jan-13 16:45:14.415416 - [DEBUG] Start adding new jump function
38177 2019-Jan-13 16:45:14.415439 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38178 2019-Jan-13 16:45:14.415495 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38179 2019-Jan-13 16:45:14.416141 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
38180 2019-Jan-13 16:45:14.416778 - [DEBUG] Edge Function : AllBottom
38181 2019-Jan-13 16:45:14.416806 - [DEBUG] End adding new jump function
38182 2019-Jan-13 16:45:14.416830 - [DEBUG]
38183 2019-Jan-13 16:45:14.416854 - [DEBUG] -------------------------------------------- 1047. Path Edge --------------------------------------------
38184 2019-Jan-13 16:45:14.416879 - [DEBUG]
38185 2019-Jan-13 16:45:14.416902 - [DEBUG] Process 1047. path edge:
38186 2019-Jan-13 16:45:14.416926 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38187 2019-Jan-13 16:45:14.416982 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
38188 2019-Jan-13 16:45:14.417621 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38189 2019-Jan-13 16:45:14.418288 - [DEBUG]
38190 2019-Jan-13 16:45:14.418312 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
38191 2019-Jan-13 16:45:14.418974 - [DEBUG] Compose: EdgeIdentity * AllBottom
38192 2019-Jan-13 16:45:14.419002 - [DEBUG]
38193 2019-Jan-13 16:45:14.419026 - [DEBUG] Propagate flow
38194 2019-Jan-13 16:45:14.419050 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38195 2019-Jan-13 16:45:14.419107 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
38196 2019-Jan-13 16:45:14.419775 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38197 2019-Jan-13 16:45:14.420461 - [DEBUG] Edge function : AllBottom (result of previous compose)
38198 2019-Jan-13 16:45:14.420487 - [DEBUG]
38199 2019-Jan-13 16:45:14.420513 - [DEBUG] Join: AllTop & AllBottom
38200 2019-Jan-13 16:45:14.420540 - [DEBUG] = AllBottom (new jump func)
38201 2019-Jan-13 16:45:14.420565 - [DEBUG]
38202 2019-Jan-13 16:45:14.420590 - [DEBUG] Start adding new jump function
38203 2019-Jan-13 16:45:14.420613 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38204 2019-Jan-13 16:45:14.420695 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38205 2019-Jan-13 16:45:14.421366 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
38206 2019-Jan-13 16:45:14.422038 - [DEBUG] Edge Function : AllBottom
38207 2019-Jan-13 16:45:14.422070 - [DEBUG] End adding new jump function
38208 2019-Jan-13 16:45:14.422094 - [DEBUG]
38209 2019-Jan-13 16:45:14.422119 - [DEBUG] -------------------------------------------- 1048. Path Edge --------------------------------------------
38210 2019-Jan-13 16:45:14.422144 - [DEBUG]
38211 2019-Jan-13 16:45:14.422167 - [DEBUG] Process 1048. path edge:
38212 2019-Jan-13 16:45:14.422191 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38213 2019-Jan-13 16:45:14.422251 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
38214 2019-Jan-13 16:45:14.422887 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38215 2019-Jan-13 16:45:14.423532 - [DEBUG]
38216 2019-Jan-13 16:45:14.423558 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
38217 2019-Jan-13 16:45:14.424234 - [DEBUG] Compose: EdgeIdentity * AllBottom
38218 2019-Jan-13 16:45:14.424262 - [DEBUG]
38219 2019-Jan-13 16:45:14.424286 - [DEBUG] Propagate flow
38220 2019-Jan-13 16:45:14.424309 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38221 2019-Jan-13 16:45:14.424368 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38222 2019-Jan-13 16:45:14.425043 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38223 2019-Jan-13 16:45:14.425688 - [DEBUG] Edge function : AllBottom (result of previous compose)
38224 2019-Jan-13 16:45:14.425714 - [DEBUG]
38225 2019-Jan-13 16:45:14.425738 - [DEBUG] Join: AllTop & AllBottom
38226 2019-Jan-13 16:45:14.425764 - [DEBUG] = AllBottom (new jump func)
38227 2019-Jan-13 16:45:14.425789 - [DEBUG]
38228 2019-Jan-13 16:45:14.425812 - [DEBUG] Start adding new jump function
38229 2019-Jan-13 16:45:14.425836 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38230 2019-Jan-13 16:45:14.425892 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38231 2019-Jan-13 16:45:14.426537 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38232 2019-Jan-13 16:45:14.427172 - [DEBUG] Edge Function : AllBottom
38233 2019-Jan-13 16:45:14.427200 - [DEBUG] End adding new jump function
38234 2019-Jan-13 16:45:14.427224 - [DEBUG]
38235 2019-Jan-13 16:45:14.427248 - [DEBUG] -------------------------------------------- 1049. Path Edge --------------------------------------------
38236 2019-Jan-13 16:45:14.427272 - [DEBUG]
38237 2019-Jan-13 16:45:14.427295 - [DEBUG] Process 1049. path edge:
38238 2019-Jan-13 16:45:14.427319 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38239 2019-Jan-13 16:45:14.427375 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
38240 2019-Jan-13 16:45:14.428013 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38241 2019-Jan-13 16:45:14.428674 - [DEBUG]
38242 2019-Jan-13 16:45:14.428698 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38243 2019-Jan-13 16:45:14.429367 - [DEBUG] Compose: EdgeIdentity * AllBottom
38244 2019-Jan-13 16:45:14.429396 - [DEBUG]
38245 2019-Jan-13 16:45:14.429420 - [DEBUG] Propagate flow
38246 2019-Jan-13 16:45:14.429456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38247 2019-Jan-13 16:45:14.429516 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
38248 2019-Jan-13 16:45:14.430162 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38249 2019-Jan-13 16:45:14.430807 - [DEBUG] Edge function : AllBottom (result of previous compose)
38250 2019-Jan-13 16:45:14.430832 - [DEBUG]
38251 2019-Jan-13 16:45:14.430857 - [DEBUG] Join: AllTop & AllBottom
38252 2019-Jan-13 16:45:14.430883 - [DEBUG] = AllBottom (new jump func)
38253 2019-Jan-13 16:45:14.430908 - [DEBUG]
38254 2019-Jan-13 16:45:14.430931 - [DEBUG] Start adding new jump function
38255 2019-Jan-13 16:45:14.430954 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38256 2019-Jan-13 16:45:14.431011 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38257 2019-Jan-13 16:45:14.431676 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
38258 2019-Jan-13 16:45:14.432316 - [DEBUG] Edge Function : AllBottom
38259 2019-Jan-13 16:45:14.432344 - [DEBUG] End adding new jump function
38260 2019-Jan-13 16:45:14.432368 - [DEBUG]
38261 2019-Jan-13 16:45:14.432392 - [DEBUG] -------------------------------------------- 1050. Path Edge --------------------------------------------
38262 2019-Jan-13 16:45:14.432417 - [DEBUG]
38263 2019-Jan-13 16:45:14.432440 - [DEBUG] Process 1050. path edge:
38264 2019-Jan-13 16:45:14.432464 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38265 2019-Jan-13 16:45:14.432520 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
38266 2019-Jan-13 16:45:14.433161 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38267 2019-Jan-13 16:45:14.433808 - [DEBUG]
38268 2019-Jan-13 16:45:14.433834 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
38269 2019-Jan-13 16:45:14.434501 - [DEBUG] Compose: EdgeIdentity * AllBottom
38270 2019-Jan-13 16:45:14.434530 - [DEBUG]
38271 2019-Jan-13 16:45:14.434554 - [DEBUG] Propagate flow
38272 2019-Jan-13 16:45:14.434577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38273 2019-Jan-13 16:45:14.434635 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38274 2019-Jan-13 16:45:14.435293 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38275 2019-Jan-13 16:45:14.435938 - [DEBUG] Edge function : AllBottom (result of previous compose)
38276 2019-Jan-13 16:45:14.435964 - [DEBUG]
38277 2019-Jan-13 16:45:14.435988 - [DEBUG] Join: AllTop & AllBottom
38278 2019-Jan-13 16:45:14.436014 - [DEBUG] = AllBottom (new jump func)
38279 2019-Jan-13 16:45:14.436039 - [DEBUG]
38280 2019-Jan-13 16:45:14.436062 - [DEBUG] Start adding new jump function
38281 2019-Jan-13 16:45:14.436085 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38282 2019-Jan-13 16:45:14.436141 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38283 2019-Jan-13 16:45:14.436805 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38284 2019-Jan-13 16:45:14.437481 - [DEBUG] Edge Function : AllBottom
38285 2019-Jan-13 16:45:14.437513 - [DEBUG] End adding new jump function
38286 2019-Jan-13 16:45:14.437538 - [DEBUG]
38287 2019-Jan-13 16:45:14.437578 - [DEBUG] -------------------------------------------- 1051. Path Edge --------------------------------------------
38288 2019-Jan-13 16:45:14.437604 - [DEBUG]
38289 2019-Jan-13 16:45:14.437628 - [DEBUG] Process 1051. path edge:
38290 2019-Jan-13 16:45:14.437652 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38291 2019-Jan-13 16:45:14.437722 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
38292 2019-Jan-13 16:45:14.438415 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38293 2019-Jan-13 16:45:14.439085 - [DEBUG]
38294 2019-Jan-13 16:45:14.439111 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38295 2019-Jan-13 16:45:14.439849 - [DEBUG] Compose: EdgeIdentity * AllBottom
38296 2019-Jan-13 16:45:14.439881 - [DEBUG]
38297 2019-Jan-13 16:45:14.439905 - [DEBUG] Propagate flow
38298 2019-Jan-13 16:45:14.439929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38299 2019-Jan-13 16:45:14.440003 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38300 2019-Jan-13 16:45:14.440676 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38301 2019-Jan-13 16:45:14.441356 - [DEBUG] Edge function : AllBottom (result of previous compose)
38302 2019-Jan-13 16:45:14.441383 - [DEBUG]
38303 2019-Jan-13 16:45:14.441434 - [DEBUG] Join: AllTop & AllBottom
38304 2019-Jan-13 16:45:14.441462 - [DEBUG] = AllBottom (new jump func)
38305 2019-Jan-13 16:45:14.441486 - [DEBUG]
38306 2019-Jan-13 16:45:14.441510 - [DEBUG] Start adding new jump function
38307 2019-Jan-13 16:45:14.441534 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38308 2019-Jan-13 16:45:14.441604 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38309 2019-Jan-13 16:45:14.442310 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38310 2019-Jan-13 16:45:14.442990 - [DEBUG] Edge Function : AllBottom
38311 2019-Jan-13 16:45:14.443029 - [DEBUG] End adding new jump function
38312 2019-Jan-13 16:45:14.443054 - [DEBUG]
38313 2019-Jan-13 16:45:14.443079 - [DEBUG] -------------------------------------------- 1052. Path Edge --------------------------------------------
38314 2019-Jan-13 16:45:14.443105 - [DEBUG]
38315 2019-Jan-13 16:45:14.443128 - [DEBUG] Process 1052. path edge:
38316 2019-Jan-13 16:45:14.443153 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38317 2019-Jan-13 16:45:14.443236 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
38318 2019-Jan-13 16:45:14.443945 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38319 2019-Jan-13 16:45:14.444641 - [DEBUG]
38320 2019-Jan-13 16:45:14.444668 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38321 2019-Jan-13 16:45:14.445390 - [DEBUG] Start of endsummarytab entry
38322 2019-Jan-13 16:45:14.445429 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
38323 2019-Jan-13 16:45:14.446100 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
38324 2019-Jan-13 16:45:14.446170 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38325 2019-Jan-13 16:45:14.446808 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38326 2019-Jan-13 16:45:14.447455 - [DEBUG] EF: AllBottom
38327 2019-Jan-13 16:45:14.447481 - [DEBUG]
38328 2019-Jan-13 16:45:14.447504 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38329 2019-Jan-13 16:45:14.448183 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
38330 2019-Jan-13 16:45:14.448823 - [DEBUG] EF: AllBottom
38331 2019-Jan-13 16:45:14.448848 - [DEBUG]
38332 2019-Jan-13 16:45:14.448871 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38333 2019-Jan-13 16:45:14.449513 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
38334 2019-Jan-13 16:45:14.450179 - [DEBUG] EF: AllBottom
38335 2019-Jan-13 16:45:14.450204 - [DEBUG]
38336 2019-Jan-13 16:45:14.450228 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38337 2019-Jan-13 16:45:14.450875 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
38338 2019-Jan-13 16:45:14.451536 - [DEBUG] EF: AllBottom
38339 2019-Jan-13 16:45:14.451561 - [DEBUG]
38340 2019-Jan-13 16:45:14.451584 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38341 2019-Jan-13 16:45:14.452219 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38342 2019-Jan-13 16:45:14.452870 - [DEBUG] EF: AllBottom
38343 2019-Jan-13 16:45:14.452895 - [DEBUG]
38344 2019-Jan-13 16:45:14.452918 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38345 2019-Jan-13 16:45:14.453557 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
38346 2019-Jan-13 16:45:14.454207 - [DEBUG] EF: AllBottom
38347 2019-Jan-13 16:45:14.454232 - [DEBUG]
38348 2019-Jan-13 16:45:14.454255 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38349 2019-Jan-13 16:45:14.454907 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
38350 2019-Jan-13 16:45:14.455551 - [DEBUG] EF: AllBottom
38351 2019-Jan-13 16:45:14.455576 - [DEBUG]
38352 2019-Jan-13 16:45:14.455599 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38353 2019-Jan-13 16:45:14.456232 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38354 2019-Jan-13 16:45:14.456870 - [DEBUG] EF: AllBottom
38355 2019-Jan-13 16:45:14.456895 - [DEBUG]
38356 2019-Jan-13 16:45:14.456918 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38357 2019-Jan-13 16:45:14.457551 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
38358 2019-Jan-13 16:45:14.458204 - [DEBUG] EF: AllBottom
38359 2019-Jan-13 16:45:14.458229 - [DEBUG]
38360 2019-Jan-13 16:45:14.458253 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38361 2019-Jan-13 16:45:14.458886 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38362 2019-Jan-13 16:45:14.459538 - [DEBUG] EF: AllBottom
38363 2019-Jan-13 16:45:14.459563 - [DEBUG]
38364 2019-Jan-13 16:45:14.459586 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38365 2019-Jan-13 16:45:14.460220 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
38366 2019-Jan-13 16:45:14.460858 - [DEBUG] EF: AllBottom
38367 2019-Jan-13 16:45:14.460883 - [DEBUG]
38368 2019-Jan-13 16:45:14.460906 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38369 2019-Jan-13 16:45:14.461556 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
38370 2019-Jan-13 16:45:14.462192 - [DEBUG] EF: AllBottom
38371 2019-Jan-13 16:45:14.462217 - [DEBUG]
38372 2019-Jan-13 16:45:14.462240 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38373 2019-Jan-13 16:45:14.462873 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
38374 2019-Jan-13 16:45:14.463523 - [DEBUG] EF: AllBottom
38375 2019-Jan-13 16:45:14.463548 - [DEBUG]
38376 2019-Jan-13 16:45:14.463571 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38377 2019-Jan-13 16:45:14.464209 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38378 2019-Jan-13 16:45:14.464865 - [DEBUG] EF: AllBottom
38379 2019-Jan-13 16:45:14.464890 - [DEBUG]
38380 2019-Jan-13 16:45:14.464913 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38381 2019-Jan-13 16:45:14.465547 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
38382 2019-Jan-13 16:45:14.466184 - [DEBUG] EF: AllBottom
38383 2019-Jan-13 16:45:14.466209 - [DEBUG]
38384 2019-Jan-13 16:45:14.466232 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38385 2019-Jan-13 16:45:14.466882 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
38386 2019-Jan-13 16:45:14.467540 - [DEBUG] EF: AllBottom
38387 2019-Jan-13 16:45:14.467566 - [DEBUG]
38388 2019-Jan-13 16:45:14.467589 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38389 2019-Jan-13 16:45:14.468248 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38390 2019-Jan-13 16:45:14.468895 - [DEBUG] EF: AllBottom
38391 2019-Jan-13 16:45:14.468920 - [DEBUG]
38392 2019-Jan-13 16:45:14.468943 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38393 2019-Jan-13 16:45:14.469583 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
38394 2019-Jan-13 16:45:14.470243 - [DEBUG] EF: AllBottom
38395 2019-Jan-13 16:45:14.470267 - [DEBUG]
38396 2019-Jan-13 16:45:14.470291 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38397 2019-Jan-13 16:45:14.470947 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
38398 2019-Jan-13 16:45:14.471618 - [DEBUG] EF: AllBottom
38399 2019-Jan-13 16:45:14.471643 - [DEBUG]
38400 2019-Jan-13 16:45:14.471666 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38401 2019-Jan-13 16:45:14.472300 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38402 2019-Jan-13 16:45:14.472939 - [DEBUG] EF: AllBottom
38403 2019-Jan-13 16:45:14.472964 - [DEBUG]
38404 2019-Jan-13 16:45:14.472987 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38405 2019-Jan-13 16:45:14.473621 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
38406 2019-Jan-13 16:45:14.474256 - [DEBUG] EF: AllBottom
38407 2019-Jan-13 16:45:14.474284 - [DEBUG]
38408 2019-Jan-13 16:45:14.474307 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38409 2019-Jan-13 16:45:14.474960 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
38410 2019-Jan-13 16:45:14.475599 - [DEBUG] EF: AllBottom
38411 2019-Jan-13 16:45:14.475624 - [DEBUG]
38412 2019-Jan-13 16:45:14.475648 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38413 2019-Jan-13 16:45:14.476290 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
38414 2019-Jan-13 16:45:14.476959 - [DEBUG] EF: AllBottom
38415 2019-Jan-13 16:45:14.476985 - [DEBUG]
38416 2019-Jan-13 16:45:14.477008 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38417 2019-Jan-13 16:45:14.477674 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
38418 2019-Jan-13 16:45:14.478368 - [DEBUG] EF: AllBottom
38419 2019-Jan-13 16:45:14.478393 - [DEBUG]
38420 2019-Jan-13 16:45:14.478417 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38421 2019-Jan-13 16:45:14.479135 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38422 2019-Jan-13 16:45:14.479813 - [DEBUG] EF: AllBottom
38423 2019-Jan-13 16:45:14.479840 - [DEBUG]
38424 2019-Jan-13 16:45:14.479864 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38425 2019-Jan-13 16:45:14.480528 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38426 2019-Jan-13 16:45:14.481185 - [DEBUG] EF: AllBottom
38427 2019-Jan-13 16:45:14.481211 - [DEBUG]
38428 2019-Jan-13 16:45:14.481235 - [DEBUG] ---------------
38429 2019-Jan-13 16:45:14.481259 - [DEBUG]
38430 2019-Jan-13 16:45:14.481287 - [DEBUG] End of endsummarytab entry
38431 2019-Jan-13 16:45:14.481310 - [DEBUG]
38432 2019-Jan-13 16:45:14.481334 - [DEBUG] Start of incomingtab entry
38433 2019-Jan-13 16:45:14.481359 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
38434 2019-Jan-13 16:45:14.482031 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
38435 2019-Jan-13 16:45:14.482093 - [DEBUG] ---------------
38436 2019-Jan-13 16:45:14.482117 - [DEBUG] End of incomingtab entry
38437 2019-Jan-13 16:45:14.482141 - [DEBUG]
38438 2019-Jan-13 16:45:14.482167 - [DEBUG] EDGE:
38439 2019-Jan-13 16:45:14.482225 - [DEBUG] ---> 38440 2019-Jan-13 16:45:14.482860 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38441 2019-Jan-13 16:45:14.483508 - [DEBUG]
38442 2019-Jan-13 16:45:14.483533 - [DEBUG] EDGE:
38443 2019-Jan-13 16:45:14.483591 - [DEBUG] ---> 38444 2019-Jan-13 16:45:14.484227 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38445 2019-Jan-13 16:45:14.484895 - [DEBUG]
38446 2019-Jan-13 16:45:14.484947 - [DEBUG] Compose: EdgeIdentity * AllBottom
38447 2019-Jan-13 16:45:14.484974 - [DEBUG]
38448 2019-Jan-13 16:45:14.484998 - [DEBUG] Propagate flow
38449 2019-Jan-13 16:45:14.485021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38450 2019-Jan-13 16:45:14.485079 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38451 2019-Jan-13 16:45:14.485733 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38452 2019-Jan-13 16:45:14.486402 - [DEBUG] Edge function : AllBottom (result of previous compose)
38453 2019-Jan-13 16:45:14.486428 - [DEBUG]
38454 2019-Jan-13 16:45:14.486456 - [DEBUG] Join: AllTop & AllBottom
38455 2019-Jan-13 16:45:14.486482 - [DEBUG] = AllBottom (new jump func)
38456 2019-Jan-13 16:45:14.486507 - [DEBUG]
38457 2019-Jan-13 16:45:14.486531 - [DEBUG] Start adding new jump function
38458 2019-Jan-13 16:45:14.486555 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38459 2019-Jan-13 16:45:14.486630 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38460 2019-Jan-13 16:45:14.487333 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38461 2019-Jan-13 16:45:14.488011 - [DEBUG] Edge Function : AllBottom
38462 2019-Jan-13 16:45:14.488047 - [DEBUG] End adding new jump function
38463 2019-Jan-13 16:45:14.488094 - [DEBUG]
38464 2019-Jan-13 16:45:14.488122 - [DEBUG] -------------------------------------------- 1053. Path Edge --------------------------------------------
38465 2019-Jan-13 16:45:14.488148 - [DEBUG]
38466 2019-Jan-13 16:45:14.488200 - [DEBUG] Process 1053. path edge:
38467 2019-Jan-13 16:45:14.488225 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38468 2019-Jan-13 16:45:14.488301 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
38469 2019-Jan-13 16:45:14.489002 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38470 2019-Jan-13 16:45:14.489699 - [DEBUG]
38471 2019-Jan-13 16:45:14.489727 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38472 2019-Jan-13 16:45:14.490465 - [DEBUG] Possible callees:
38473 2019-Jan-13 16:45:14.490493 - [DEBUG] llvm.dbg.declare
38474 2019-Jan-13 16:45:14.490518 - [DEBUG] Possible return sites:
38475 2019-Jan-13 16:45:14.490542 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19338476 2019-Jan-13 16:45:14.491946 - [DEBUG] Found and process special summary
38477 2019-Jan-13 16:45:14.491989 - [DEBUG] Compose: EdgeIdentity * AllBottom
38478 2019-Jan-13 16:45:14.492018 - [DEBUG]
38479 2019-Jan-13 16:45:14.492043 - [DEBUG] Propagate flow
38480 2019-Jan-13 16:45:14.492067 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38481 2019-Jan-13 16:45:14.492129 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38482 2019-Jan-13 16:45:14.492785 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38483 2019-Jan-13 16:45:14.493431 - [DEBUG] Edge function : AllBottom (result of previous compose)
38484 2019-Jan-13 16:45:14.493457 - [DEBUG]
38485 2019-Jan-13 16:45:14.493483 - [DEBUG] Join: AllTop & AllBottom
38486 2019-Jan-13 16:45:14.493509 - [DEBUG] = AllBottom (new jump func)
38487 2019-Jan-13 16:45:14.493533 - [DEBUG]
38488 2019-Jan-13 16:45:14.493557 - [DEBUG] Start adding new jump function
38489 2019-Jan-13 16:45:14.493580 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38490 2019-Jan-13 16:45:14.493636 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38491 2019-Jan-13 16:45:14.494282 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38492 2019-Jan-13 16:45:14.494951 - [DEBUG] Edge Function : AllBottom
38493 2019-Jan-13 16:45:14.494982 - [DEBUG] End adding new jump function
38494 2019-Jan-13 16:45:14.495006 - [DEBUG]
38495 2019-Jan-13 16:45:14.495030 - [DEBUG] -------------------------------------------- 1054. Path Edge --------------------------------------------
38496 2019-Jan-13 16:45:14.495054 - [DEBUG]
38497 2019-Jan-13 16:45:14.495077 - [DEBUG] Process 1054. path edge:
38498 2019-Jan-13 16:45:14.495101 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38499 2019-Jan-13 16:45:14.495161 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
38500 2019-Jan-13 16:45:14.495811 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38501 2019-Jan-13 16:45:14.496457 - [DEBUG]
38502 2019-Jan-13 16:45:14.496483 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38503 2019-Jan-13 16:45:14.497152 - [DEBUG] Compose: EdgeIdentity * AllBottom
38504 2019-Jan-13 16:45:14.497180 - [DEBUG]
38505 2019-Jan-13 16:45:14.497204 - [DEBUG] Propagate flow
38506 2019-Jan-13 16:45:14.497227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38507 2019-Jan-13 16:45:14.497303 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
38508 2019-Jan-13 16:45:14.497943 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38509 2019-Jan-13 16:45:14.498610 - [DEBUG] Edge function : AllBottom (result of previous compose)
38510 2019-Jan-13 16:45:14.498636 - [DEBUG]
38511 2019-Jan-13 16:45:14.498660 - [DEBUG] Join: AllTop & AllBottom
38512 2019-Jan-13 16:45:14.498686 - [DEBUG] = AllBottom (new jump func)
38513 2019-Jan-13 16:45:14.498710 - [DEBUG]
38514 2019-Jan-13 16:45:14.498734 - [DEBUG] Start adding new jump function
38515 2019-Jan-13 16:45:14.498757 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38516 2019-Jan-13 16:45:14.498813 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38517 2019-Jan-13 16:45:14.499459 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
38518 2019-Jan-13 16:45:14.500103 - [DEBUG] Edge Function : AllBottom
38519 2019-Jan-13 16:45:14.500132 - [DEBUG] End adding new jump function
38520 2019-Jan-13 16:45:14.500156 - [DEBUG]
38521 2019-Jan-13 16:45:14.500180 - [DEBUG] -------------------------------------------- 1055. Path Edge --------------------------------------------
38522 2019-Jan-13 16:45:14.500204 - [DEBUG]
38523 2019-Jan-13 16:45:14.500227 - [DEBUG] Process 1055. path edge:
38524 2019-Jan-13 16:45:14.500251 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38525 2019-Jan-13 16:45:14.500308 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
38526 2019-Jan-13 16:45:14.500944 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38527 2019-Jan-13 16:45:14.501608 - [DEBUG]
38528 2019-Jan-13 16:45:14.501634 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
38529 2019-Jan-13 16:45:14.502290 - [DEBUG] Compose: EdgeIdentity * AllBottom
38530 2019-Jan-13 16:45:14.502318 - [DEBUG]
38531 2019-Jan-13 16:45:14.502341 - [DEBUG] Propagate flow
38532 2019-Jan-13 16:45:14.502365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38533 2019-Jan-13 16:45:14.502422 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38534 2019-Jan-13 16:45:14.503070 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38535 2019-Jan-13 16:45:14.503726 - [DEBUG] Edge function : AllBottom (result of previous compose)
38536 2019-Jan-13 16:45:14.503752 - [DEBUG]
38537 2019-Jan-13 16:45:14.503777 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38538 2019-Jan-13 16:45:14.503803 - [DEBUG] = AllBottom
38539 2019-Jan-13 16:45:14.503827 - [DEBUG]
38540 2019-Jan-13 16:45:14.503850 - [DEBUG] PROPAGATE: No new function!
38541 2019-Jan-13 16:45:14.503875 - [DEBUG] EDGE:
38542 2019-Jan-13 16:45:14.503935 - [DEBUG] ---> 38543 2019-Jan-13 16:45:14.504576 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38544 2019-Jan-13 16:45:14.505242 - [DEBUG]
38545 2019-Jan-13 16:45:14.505267 - [DEBUG] EDGE:
38546 2019-Jan-13 16:45:14.505325 - [DEBUG] ---> 38547 2019-Jan-13 16:45:14.505964 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38548 2019-Jan-13 16:45:14.506622 - [DEBUG]
38549 2019-Jan-13 16:45:14.506664 - [DEBUG] Compose: EdgeIdentity * AllBottom
38550 2019-Jan-13 16:45:14.506691 - [DEBUG]
38551 2019-Jan-13 16:45:14.506715 - [DEBUG] Propagate flow
38552 2019-Jan-13 16:45:14.506739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38553 2019-Jan-13 16:45:14.506795 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38554 2019-Jan-13 16:45:14.507434 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38555 2019-Jan-13 16:45:14.508094 - [DEBUG] Edge function : AllBottom (result of previous compose)
38556 2019-Jan-13 16:45:14.508120 - [DEBUG]
38557 2019-Jan-13 16:45:14.508144 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38558 2019-Jan-13 16:45:14.508169 - [DEBUG] = AllBottom
38559 2019-Jan-13 16:45:14.508194 - [DEBUG]
38560 2019-Jan-13 16:45:14.508217 - [DEBUG] PROPAGATE: No new function!
38561 2019-Jan-13 16:45:14.508244 - [DEBUG] EDGE:
38562 2019-Jan-13 16:45:14.508302 - [DEBUG] ---> 38563 2019-Jan-13 16:45:14.508949 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38564 2019-Jan-13 16:45:14.509593 - [DEBUG]
38565 2019-Jan-13 16:45:14.509618 - [DEBUG] EDGE:
38566 2019-Jan-13 16:45:14.509679 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
38567 2019-Jan-13 16:45:14.510349 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38568 2019-Jan-13 16:45:14.511017 - [DEBUG]
38569 2019-Jan-13 16:45:14.511044 - [DEBUG] EDGE:
38570 2019-Jan-13 16:45:14.511106 - [DEBUG] ---> 38571 2019-Jan-13 16:45:14.511778 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38572 2019-Jan-13 16:45:14.512424 - [DEBUG]
38573 2019-Jan-13 16:45:14.512450 - [DEBUG] EDGE:
38574 2019-Jan-13 16:45:14.512508 - [DEBUG] ---> 38575 2019-Jan-13 16:45:14.513145 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38576 2019-Jan-13 16:45:14.513789 - [DEBUG]
38577 2019-Jan-13 16:45:14.513815 - [DEBUG] EDGE:
38578 2019-Jan-13 16:45:14.513872 - [DEBUG] ---> 38579 2019-Jan-13 16:45:14.514514 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38580 2019-Jan-13 16:45:14.515184 - [DEBUG]
38581 2019-Jan-13 16:45:14.515228 - [DEBUG] Compose: EdgeIdentity * AllBottom
38582 2019-Jan-13 16:45:14.515256 - [DEBUG]
38583 2019-Jan-13 16:45:14.515280 - [DEBUG] Propagate flow
38584 2019-Jan-13 16:45:14.515303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38585 2019-Jan-13 16:45:14.515360 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
38586 2019-Jan-13 16:45:14.515999 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38587 2019-Jan-13 16:45:14.516657 - [DEBUG] Edge function : AllBottom (result of previous compose)
38588 2019-Jan-13 16:45:14.516684 - [DEBUG]
38589 2019-Jan-13 16:45:14.516709 - [DEBUG] Join: AllTop & AllBottom
38590 2019-Jan-13 16:45:14.516740 - [DEBUG] = AllBottom (new jump func)
38591 2019-Jan-13 16:45:14.516764 - [DEBUG]
38592 2019-Jan-13 16:45:14.516788 - [DEBUG] Start adding new jump function
38593 2019-Jan-13 16:45:14.516811 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38594 2019-Jan-13 16:45:14.516868 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38595 2019-Jan-13 16:45:14.517549 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
38596 2019-Jan-13 16:45:14.518249 - [DEBUG] Edge Function : AllBottom
38597 2019-Jan-13 16:45:14.518283 - [DEBUG] End adding new jump function
38598 2019-Jan-13 16:45:14.518307 - [DEBUG]
38599 2019-Jan-13 16:45:14.518331 - [DEBUG] -------------------------------------------- 1056. Path Edge --------------------------------------------
38600 2019-Jan-13 16:45:14.518356 - [DEBUG]
38601 2019-Jan-13 16:45:14.518379 - [DEBUG] Process 1056. path edge:
38602 2019-Jan-13 16:45:14.518403 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38603 2019-Jan-13 16:45:14.518469 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
38604 2019-Jan-13 16:45:14.519161 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38605 2019-Jan-13 16:45:14.519857 - [DEBUG]
38606 2019-Jan-13 16:45:14.519885 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
38607 2019-Jan-13 16:45:14.520604 - [DEBUG] Compose: EdgeIdentity * AllBottom
38608 2019-Jan-13 16:45:14.520634 - [DEBUG]
38609 2019-Jan-13 16:45:14.520658 - [DEBUG] Propagate flow
38610 2019-Jan-13 16:45:14.520681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38611 2019-Jan-13 16:45:14.520745 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
38612 2019-Jan-13 16:45:14.521444 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38613 2019-Jan-13 16:45:14.522151 - [DEBUG] Edge function : AllBottom (result of previous compose)
38614 2019-Jan-13 16:45:14.522179 - [DEBUG]
38615 2019-Jan-13 16:45:14.522206 - [DEBUG] Join: AllTop & AllBottom
38616 2019-Jan-13 16:45:14.522233 - [DEBUG] = AllBottom (new jump func)
38617 2019-Jan-13 16:45:14.522257 - [DEBUG]
38618 2019-Jan-13 16:45:14.522282 - [DEBUG] Start adding new jump function
38619 2019-Jan-13 16:45:14.522305 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38620 2019-Jan-13 16:45:14.522380 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38621 2019-Jan-13 16:45:14.523097 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
38622 2019-Jan-13 16:45:14.523796 - [DEBUG] Edge Function : AllBottom
38623 2019-Jan-13 16:45:14.523836 - [DEBUG] End adding new jump function
38624 2019-Jan-13 16:45:14.523861 - [DEBUG]
38625 2019-Jan-13 16:45:14.523887 - [DEBUG] -------------------------------------------- 1057. Path Edge --------------------------------------------
38626 2019-Jan-13 16:45:14.523912 - [DEBUG]
38627 2019-Jan-13 16:45:14.523935 - [DEBUG] Process 1057. path edge:
38628 2019-Jan-13 16:45:14.523960 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38629 2019-Jan-13 16:45:14.524041 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
38630 2019-Jan-13 16:45:14.524720 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38631 2019-Jan-13 16:45:14.525424 - [DEBUG]
38632 2019-Jan-13 16:45:14.525451 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
38633 2019-Jan-13 16:45:14.526131 - [DEBUG] Compose: EdgeIdentity * AllBottom
38634 2019-Jan-13 16:45:14.526159 - [DEBUG]
38635 2019-Jan-13 16:45:14.526183 - [DEBUG] Propagate flow
38636 2019-Jan-13 16:45:14.526207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38637 2019-Jan-13 16:45:14.526272 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38638 2019-Jan-13 16:45:14.526937 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38639 2019-Jan-13 16:45:14.527584 - [DEBUG] Edge function : AllBottom (result of previous compose)
38640 2019-Jan-13 16:45:14.527610 - [DEBUG]
38641 2019-Jan-13 16:45:14.527636 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38642 2019-Jan-13 16:45:14.527662 - [DEBUG] = AllBottom
38643 2019-Jan-13 16:45:14.527687 - [DEBUG]
38644 2019-Jan-13 16:45:14.527710 - [DEBUG] PROPAGATE: No new function!
38645 2019-Jan-13 16:45:14.527735 - [DEBUG] EDGE:
38646 2019-Jan-13 16:45:14.527794 - [DEBUG] ---> 38647 2019-Jan-13 16:45:14.528450 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38648 2019-Jan-13 16:45:14.529096 - [DEBUG]
38649 2019-Jan-13 16:45:14.529121 - [DEBUG] EDGE:
38650 2019-Jan-13 16:45:14.529179 - [DEBUG] ---> 38651 2019-Jan-13 16:45:14.529827 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38652 2019-Jan-13 16:45:14.530471 - [DEBUG]
38653 2019-Jan-13 16:45:14.530496 - [DEBUG] EDGE:
38654 2019-Jan-13 16:45:14.530554 - [DEBUG] ---> 38655 2019-Jan-13 16:45:14.531190 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38656 2019-Jan-13 16:45:14.531850 - [DEBUG]
38657 2019-Jan-13 16:45:14.531876 - [DEBUG] EDGE:
38658 2019-Jan-13 16:45:14.531934 - [DEBUG] ---> 38659 2019-Jan-13 16:45:14.532575 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38660 2019-Jan-13 16:45:14.533220 - [DEBUG]
38661 2019-Jan-13 16:45:14.533245 - [DEBUG] EDGE:
38662 2019-Jan-13 16:45:14.533303 - [DEBUG] ---> 38663 2019-Jan-13 16:45:14.533942 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38664 2019-Jan-13 16:45:14.534585 - [DEBUG]
38665 2019-Jan-13 16:45:14.534610 - [DEBUG] EDGE:
38666 2019-Jan-13 16:45:14.534668 - [DEBUG] ---> 38667 2019-Jan-13 16:45:14.535327 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38668 2019-Jan-13 16:45:14.535976 - [DEBUG]
38669 2019-Jan-13 16:45:14.536037 - [DEBUG] Compose: EdgeIdentity * AllBottom
38670 2019-Jan-13 16:45:14.536063 - [DEBUG]
38671 2019-Jan-13 16:45:14.536088 - [DEBUG] Propagate flow
38672 2019-Jan-13 16:45:14.536111 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38673 2019-Jan-13 16:45:14.536170 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38674 2019-Jan-13 16:45:14.536821 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38675 2019-Jan-13 16:45:14.537467 - [DEBUG] Edge function : AllBottom (result of previous compose)
38676 2019-Jan-13 16:45:14.537492 - [DEBUG]
38677 2019-Jan-13 16:45:14.537517 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38678 2019-Jan-13 16:45:14.537543 - [DEBUG] = AllBottom
38679 2019-Jan-13 16:45:14.537568 - [DEBUG]
38680 2019-Jan-13 16:45:14.537591 - [DEBUG] PROPAGATE: No new function!
38681 2019-Jan-13 16:45:14.537618 - [DEBUG] EDGE:
38682 2019-Jan-13 16:45:14.537677 - [DEBUG] ---> 38683 2019-Jan-13 16:45:14.538368 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38684 2019-Jan-13 16:45:14.539026 - [DEBUG]
38685 2019-Jan-13 16:45:14.539052 - [DEBUG] EDGE:
38686 2019-Jan-13 16:45:14.539112 - [DEBUG] ---> 38687 2019-Jan-13 16:45:14.539761 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38688 2019-Jan-13 16:45:14.540431 - [DEBUG]
38689 2019-Jan-13 16:45:14.540458 - [DEBUG] EDGE:
38690 2019-Jan-13 16:45:14.540525 - [DEBUG] ---> 38691 2019-Jan-13 16:45:14.541195 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38692 2019-Jan-13 16:45:14.541878 - [DEBUG]
38693 2019-Jan-13 16:45:14.541931 - [DEBUG] Compose: EdgeIdentity * AllBottom
38694 2019-Jan-13 16:45:14.541960 - [DEBUG]
38695 2019-Jan-13 16:45:14.541984 - [DEBUG] Propagate flow
38696 2019-Jan-13 16:45:14.542008 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38697 2019-Jan-13 16:45:14.542067 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
38698 2019-Jan-13 16:45:14.542706 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38699 2019-Jan-13 16:45:14.543350 - [DEBUG] Edge function : AllBottom (result of previous compose)
38700 2019-Jan-13 16:45:14.543376 - [DEBUG]
38701 2019-Jan-13 16:45:14.543401 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38702 2019-Jan-13 16:45:14.543427 - [DEBUG] = AllBottom
38703 2019-Jan-13 16:45:14.543452 - [DEBUG]
38704 2019-Jan-13 16:45:14.543475 - [DEBUG] PROPAGATE: No new function!
38705 2019-Jan-13 16:45:14.543503 - [DEBUG] EDGE:
38706 2019-Jan-13 16:45:14.543561 - [DEBUG] ---> 38707 2019-Jan-13 16:45:14.544206 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38708 2019-Jan-13 16:45:14.544870 - [DEBUG]
38709 2019-Jan-13 16:45:14.544895 - [DEBUG] EDGE:
38710 2019-Jan-13 16:45:14.544970 - [DEBUG] ---> 38711 2019-Jan-13 16:45:14.545619 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38712 2019-Jan-13 16:45:14.546274 - [DEBUG]
38713 2019-Jan-13 16:45:14.546299 - [DEBUG] EDGE:
38714 2019-Jan-13 16:45:14.546358 - [DEBUG] ---> 38715 2019-Jan-13 16:45:14.546995 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38716 2019-Jan-13 16:45:14.547639 - [DEBUG]
38717 2019-Jan-13 16:45:14.547664 - [DEBUG] EDGE:
38718 2019-Jan-13 16:45:14.547722 - [DEBUG] ---> 38719 2019-Jan-13 16:45:14.548383 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38720 2019-Jan-13 16:45:14.549031 - [DEBUG]
38721 2019-Jan-13 16:45:14.549071 - [DEBUG] Compose: EdgeIdentity * AllBottom
38722 2019-Jan-13 16:45:14.549098 - [DEBUG]
38723 2019-Jan-13 16:45:14.549122 - [DEBUG] Propagate flow
38724 2019-Jan-13 16:45:14.549145 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38725 2019-Jan-13 16:45:14.549202 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
38726 2019-Jan-13 16:45:14.549846 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38727 2019-Jan-13 16:45:14.550495 - [DEBUG] Edge function : AllBottom (result of previous compose)
38728 2019-Jan-13 16:45:14.550520 - [DEBUG]
38729 2019-Jan-13 16:45:14.550546 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38730 2019-Jan-13 16:45:14.550571 - [DEBUG] = AllBottom
38731 2019-Jan-13 16:45:14.550596 - [DEBUG]
38732 2019-Jan-13 16:45:14.550619 - [DEBUG] PROPAGATE: No new function!
38733 2019-Jan-13 16:45:14.550646 - [DEBUG] EDGE:
38734 2019-Jan-13 16:45:14.550704 - [DEBUG] ---> 38735 2019-Jan-13 16:45:14.551350 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38736 2019-Jan-13 16:45:14.552016 - [DEBUG]
38737 2019-Jan-13 16:45:14.552041 - [DEBUG] EDGE:
38738 2019-Jan-13 16:45:14.552099 - [DEBUG] ---> 38739 2019-Jan-13 16:45:14.552734 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38740 2019-Jan-13 16:45:14.553387 - [DEBUG]
38741 2019-Jan-13 16:45:14.553412 - [DEBUG] EDGE:
38742 2019-Jan-13 16:45:14.553472 - [DEBUG] ---> 38743 2019-Jan-13 16:45:14.554118 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38744 2019-Jan-13 16:45:14.554782 - [DEBUG]
38745 2019-Jan-13 16:45:14.554825 - [DEBUG] Compose: EdgeIdentity * AllBottom
38746 2019-Jan-13 16:45:14.554856 - [DEBUG]
38747 2019-Jan-13 16:45:14.554880 - [DEBUG] Propagate flow
38748 2019-Jan-13 16:45:14.554903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38749 2019-Jan-13 16:45:14.554960 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
38750 2019-Jan-13 16:45:14.555623 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38751 2019-Jan-13 16:45:14.556274 - [DEBUG] Edge function : AllBottom (result of previous compose)
38752 2019-Jan-13 16:45:14.556299 - [DEBUG]
38753 2019-Jan-13 16:45:14.556325 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38754 2019-Jan-13 16:45:14.556350 - [DEBUG] = AllBottom
38755 2019-Jan-13 16:45:14.556374 - [DEBUG]
38756 2019-Jan-13 16:45:14.556397 - [DEBUG] PROPAGATE: No new function!
38757 2019-Jan-13 16:45:14.556426 - [DEBUG] EDGE:
38758 2019-Jan-13 16:45:14.556488 - [DEBUG] ---> 38759 2019-Jan-13 16:45:14.557191 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38760 2019-Jan-13 16:45:14.557904 - [DEBUG]
38761 2019-Jan-13 16:45:14.557932 - [DEBUG] EDGE:
38762 2019-Jan-13 16:45:14.558002 - [DEBUG] ---> 38763 2019-Jan-13 16:45:14.558691 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38764 2019-Jan-13 16:45:14.559338 - [DEBUG]
38765 2019-Jan-13 16:45:14.559364 - [DEBUG] EDGE:
38766 2019-Jan-13 16:45:14.559424 - [DEBUG] ---> 38767 2019-Jan-13 16:45:14.560076 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38768 2019-Jan-13 16:45:14.560723 - [DEBUG]
38769 2019-Jan-13 16:45:14.560776 - [DEBUG] Compose: EdgeIdentity * AllBottom
38770 2019-Jan-13 16:45:14.560804 - [DEBUG]
38771 2019-Jan-13 16:45:14.560828 - [DEBUG] Propagate flow
38772 2019-Jan-13 16:45:14.560852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38773 2019-Jan-13 16:45:14.560909 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
38774 2019-Jan-13 16:45:14.561567 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38775 2019-Jan-13 16:45:14.562213 - [DEBUG] Edge function : AllBottom (result of previous compose)
38776 2019-Jan-13 16:45:14.562238 - [DEBUG]
38777 2019-Jan-13 16:45:14.562264 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38778 2019-Jan-13 16:45:14.562290 - [DEBUG] = AllBottom
38779 2019-Jan-13 16:45:14.562314 - [DEBUG]
38780 2019-Jan-13 16:45:14.562337 - [DEBUG] PROPAGATE: No new function!
38781 2019-Jan-13 16:45:14.562365 - [DEBUG] EDGE:
38782 2019-Jan-13 16:45:14.562423 - [DEBUG] ---> 38783 2019-Jan-13 16:45:14.563069 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38784 2019-Jan-13 16:45:14.563713 - [DEBUG]
38785 2019-Jan-13 16:45:14.563749 - [DEBUG] Compose: EdgeIdentity * AllBottom
38786 2019-Jan-13 16:45:14.563776 - [DEBUG]
38787 2019-Jan-13 16:45:14.563800 - [DEBUG] Propagate flow
38788 2019-Jan-13 16:45:14.563823 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38789 2019-Jan-13 16:45:14.563880 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38790 2019-Jan-13 16:45:14.564519 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38791 2019-Jan-13 16:45:14.565205 - [DEBUG] Edge function : AllBottom (result of previous compose)
38792 2019-Jan-13 16:45:14.565231 - [DEBUG]
38793 2019-Jan-13 16:45:14.565257 - [DEBUG] Join: AllTop & AllBottom
38794 2019-Jan-13 16:45:14.565283 - [DEBUG] = AllBottom (new jump func)
38795 2019-Jan-13 16:45:14.565307 - [DEBUG]
38796 2019-Jan-13 16:45:14.565330 - [DEBUG] Start adding new jump function
38797 2019-Jan-13 16:45:14.565354 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38798 2019-Jan-13 16:45:14.565410 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38799 2019-Jan-13 16:45:14.566058 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38800 2019-Jan-13 16:45:14.566707 - [DEBUG] Edge Function : AllBottom
38801 2019-Jan-13 16:45:14.566738 - [DEBUG] End adding new jump function
38802 2019-Jan-13 16:45:14.566762 - [DEBUG]
38803 2019-Jan-13 16:45:14.566786 - [DEBUG] -------------------------------------------- 1058. Path Edge --------------------------------------------
38804 2019-Jan-13 16:45:14.566810 - [DEBUG]
38805 2019-Jan-13 16:45:14.566834 - [DEBUG] Process 1058. path edge:
38806 2019-Jan-13 16:45:14.566858 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38807 2019-Jan-13 16:45:14.566920 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
38808 2019-Jan-13 16:45:14.567615 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38809 2019-Jan-13 16:45:14.568356 - [DEBUG]
38810 2019-Jan-13 16:45:14.568382 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38811 2019-Jan-13 16:45:14.569091 - [DEBUG] Possible callees:
38812 2019-Jan-13 16:45:14.569118 - [DEBUG] foo
38813 2019-Jan-13 16:45:14.569143 - [DEBUG] Possible return sites:
38814 2019-Jan-13 16:45:14.569167 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12638815 2019-Jan-13 16:45:14.570560 - [DEBUG] Found and process special summary
38816 2019-Jan-13 16:45:14.570618 - [DEBUG] Compose: EdgeIdentity * AllBottom
38817 2019-Jan-13 16:45:14.570648 - [DEBUG]
38818 2019-Jan-13 16:45:14.570673 - [DEBUG] Propagate flow
38819 2019-Jan-13 16:45:14.570697 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38820 2019-Jan-13 16:45:14.570770 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38821 2019-Jan-13 16:45:14.571477 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38822 2019-Jan-13 16:45:14.572165 - [DEBUG] Edge function : AllBottom (result of previous compose)
38823 2019-Jan-13 16:45:14.572192 - [DEBUG]
38824 2019-Jan-13 16:45:14.572218 - [DEBUG] Join: AllTop & AllBottom
38825 2019-Jan-13 16:45:14.572245 - [DEBUG] = AllBottom (new jump func)
38826 2019-Jan-13 16:45:14.572270 - [DEBUG]
38827 2019-Jan-13 16:45:14.572294 - [DEBUG] Start adding new jump function
38828 2019-Jan-13 16:45:14.572318 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38829 2019-Jan-13 16:45:14.572385 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38830 2019-Jan-13 16:45:14.573091 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38831 2019-Jan-13 16:45:14.573802 - [DEBUG] Edge Function : AllBottom
38832 2019-Jan-13 16:45:14.573836 - [DEBUG] End adding new jump function
38833 2019-Jan-13 16:45:14.573881 - [DEBUG]
38834 2019-Jan-13 16:45:14.573906 - [DEBUG] -------------------------------------------- 1059. Path Edge --------------------------------------------
38835 2019-Jan-13 16:45:14.573932 - [DEBUG]
38836 2019-Jan-13 16:45:14.573955 - [DEBUG] Process 1059. path edge:
38837 2019-Jan-13 16:45:14.573979 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38838 2019-Jan-13 16:45:14.574054 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
38839 2019-Jan-13 16:45:14.574795 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38840 2019-Jan-13 16:45:14.575520 - [DEBUG]
38841 2019-Jan-13 16:45:14.575548 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38842 2019-Jan-13 16:45:14.576314 - [DEBUG] Compose: EdgeIdentity * AllBottom
38843 2019-Jan-13 16:45:14.576347 - [DEBUG]
38844 2019-Jan-13 16:45:14.576371 - [DEBUG] Propagate flow
38845 2019-Jan-13 16:45:14.576395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38846 2019-Jan-13 16:45:14.576470 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
38847 2019-Jan-13 16:45:14.577177 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38848 2019-Jan-13 16:45:14.577890 - [DEBUG] Edge function : AllBottom (result of previous compose)
38849 2019-Jan-13 16:45:14.577918 - [DEBUG]
38850 2019-Jan-13 16:45:14.577945 - [DEBUG] Join: AllTop & AllBottom
38851 2019-Jan-13 16:45:14.577972 - [DEBUG] = AllBottom (new jump func)
38852 2019-Jan-13 16:45:14.577996 - [DEBUG]
38853 2019-Jan-13 16:45:14.578020 - [DEBUG] Start adding new jump function
38854 2019-Jan-13 16:45:14.578043 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38855 2019-Jan-13 16:45:14.578146 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38856 2019-Jan-13 16:45:14.578871 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
38857 2019-Jan-13 16:45:14.579576 - [DEBUG] Edge Function : AllBottom
38858 2019-Jan-13 16:45:14.579611 - [DEBUG] End adding new jump function
38859 2019-Jan-13 16:45:14.579636 - [DEBUG]
38860 2019-Jan-13 16:45:14.579660 - [DEBUG] -------------------------------------------- 1060. Path Edge --------------------------------------------
38861 2019-Jan-13 16:45:14.579685 - [DEBUG]
38862 2019-Jan-13 16:45:14.579708 - [DEBUG] Process 1060. path edge:
38863 2019-Jan-13 16:45:14.579733 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38864 2019-Jan-13 16:45:14.579808 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
38865 2019-Jan-13 16:45:14.580499 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38866 2019-Jan-13 16:45:14.581182 - [DEBUG]
38867 2019-Jan-13 16:45:14.581211 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
38868 2019-Jan-13 16:45:14.581963 - [DEBUG] Compose: EdgeIdentity * AllBottom
38869 2019-Jan-13 16:45:14.581996 - [DEBUG]
38870 2019-Jan-13 16:45:14.582020 - [DEBUG] Propagate flow
38871 2019-Jan-13 16:45:14.582044 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38872 2019-Jan-13 16:45:14.582120 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
38873 2019-Jan-13 16:45:14.582821 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38874 2019-Jan-13 16:45:14.583571 - [DEBUG] Edge function : AllBottom (result of previous compose)
38875 2019-Jan-13 16:45:14.583602 - [DEBUG]
38876 2019-Jan-13 16:45:14.583631 - [DEBUG] Join: AllTop & AllBottom
38877 2019-Jan-13 16:45:14.583658 - [DEBUG] = AllBottom (new jump func)
38878 2019-Jan-13 16:45:14.583684 - [DEBUG]
38879 2019-Jan-13 16:45:14.583707 - [DEBUG] Start adding new jump function
38880 2019-Jan-13 16:45:14.583732 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38881 2019-Jan-13 16:45:14.583818 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38882 2019-Jan-13 16:45:14.584514 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
38883 2019-Jan-13 16:45:14.585200 - [DEBUG] Edge Function : AllBottom
38884 2019-Jan-13 16:45:14.585238 - [DEBUG] End adding new jump function
38885 2019-Jan-13 16:45:14.585263 - [DEBUG]
38886 2019-Jan-13 16:45:14.585286 - [DEBUG] -------------------------------------------- 1061. Path Edge --------------------------------------------
38887 2019-Jan-13 16:45:14.585311 - [DEBUG]
38888 2019-Jan-13 16:45:14.585335 - [DEBUG] Process 1061. path edge:
38889 2019-Jan-13 16:45:14.585359 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38890 2019-Jan-13 16:45:14.585418 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
38891 2019-Jan-13 16:45:14.586055 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38892 2019-Jan-13 16:45:14.586728 - [DEBUG]
38893 2019-Jan-13 16:45:14.586756 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
38894 2019-Jan-13 16:45:14.587451 - [DEBUG] Compose: EdgeIdentity * AllBottom
38895 2019-Jan-13 16:45:14.587480 - [DEBUG]
38896 2019-Jan-13 16:45:14.587504 - [DEBUG] Propagate flow
38897 2019-Jan-13 16:45:14.587528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38898 2019-Jan-13 16:45:14.587591 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38899 2019-Jan-13 16:45:14.588272 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38900 2019-Jan-13 16:45:14.588915 - [DEBUG] Edge function : AllBottom (result of previous compose)
38901 2019-Jan-13 16:45:14.588940 - [DEBUG]
38902 2019-Jan-13 16:45:14.588965 - [DEBUG] Join: AllTop & AllBottom
38903 2019-Jan-13 16:45:14.588992 - [DEBUG] = AllBottom (new jump func)
38904 2019-Jan-13 16:45:14.589016 - [DEBUG]
38905 2019-Jan-13 16:45:14.589040 - [DEBUG] Start adding new jump function
38906 2019-Jan-13 16:45:14.589063 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38907 2019-Jan-13 16:45:14.589120 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38908 2019-Jan-13 16:45:14.589764 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38909 2019-Jan-13 16:45:14.590416 - [DEBUG] Edge Function : AllBottom
38910 2019-Jan-13 16:45:14.590451 - [DEBUG] End adding new jump function
38911 2019-Jan-13 16:45:14.590475 - [DEBUG]
38912 2019-Jan-13 16:45:14.590499 - [DEBUG] -------------------------------------------- 1062. Path Edge --------------------------------------------
38913 2019-Jan-13 16:45:14.590523 - [DEBUG]
38914 2019-Jan-13 16:45:14.590546 - [DEBUG] Process 1062. path edge:
38915 2019-Jan-13 16:45:14.590570 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38916 2019-Jan-13 16:45:14.590643 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
38917 2019-Jan-13 16:45:14.591289 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38918 2019-Jan-13 16:45:14.591953 - [DEBUG]
38919 2019-Jan-13 16:45:14.591978 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38920 2019-Jan-13 16:45:14.592635 - [DEBUG] Possible callees:
38921 2019-Jan-13 16:45:14.592660 - [DEBUG] llvm.dbg.declare
38922 2019-Jan-13 16:45:14.592685 - [DEBUG] Possible return sites:
38923 2019-Jan-13 16:45:14.592709 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13638924 2019-Jan-13 16:45:14.594015 - [DEBUG] Found and process special summary
38925 2019-Jan-13 16:45:14.594053 - [DEBUG] Compose: EdgeIdentity * AllBottom
38926 2019-Jan-13 16:45:14.594082 - [DEBUG]
38927 2019-Jan-13 16:45:14.594106 - [DEBUG] Propagate flow
38928 2019-Jan-13 16:45:14.594129 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38929 2019-Jan-13 16:45:14.594188 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38930 2019-Jan-13 16:45:14.594854 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38931 2019-Jan-13 16:45:14.595513 - [DEBUG] Edge function : AllBottom (result of previous compose)
38932 2019-Jan-13 16:45:14.595539 - [DEBUG]
38933 2019-Jan-13 16:45:14.595565 - [DEBUG] Join: AllTop & AllBottom
38934 2019-Jan-13 16:45:14.595591 - [DEBUG] = AllBottom (new jump func)
38935 2019-Jan-13 16:45:14.595616 - [DEBUG]
38936 2019-Jan-13 16:45:14.595639 - [DEBUG] Start adding new jump function
38937 2019-Jan-13 16:45:14.595663 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38938 2019-Jan-13 16:45:14.595722 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38939 2019-Jan-13 16:45:14.596371 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38940 2019-Jan-13 16:45:14.597023 - [DEBUG] Edge Function : AllBottom
38941 2019-Jan-13 16:45:14.597054 - [DEBUG] End adding new jump function
38942 2019-Jan-13 16:45:14.597078 - [DEBUG]
38943 2019-Jan-13 16:45:14.597102 - [DEBUG] -------------------------------------------- 1063. Path Edge --------------------------------------------
38944 2019-Jan-13 16:45:14.597127 - [DEBUG]
38945 2019-Jan-13 16:45:14.597150 - [DEBUG] Process 1063. path edge:
38946 2019-Jan-13 16:45:14.597174 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38947 2019-Jan-13 16:45:14.597236 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
38948 2019-Jan-13 16:45:14.597908 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38949 2019-Jan-13 16:45:14.598588 - [DEBUG]
38950 2019-Jan-13 16:45:14.598613 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38951 2019-Jan-13 16:45:14.599295 - [DEBUG] Compose: EdgeIdentity * AllBottom
38952 2019-Jan-13 16:45:14.599324 - [DEBUG]
38953 2019-Jan-13 16:45:14.599348 - [DEBUG] Propagate flow
38954 2019-Jan-13 16:45:14.599372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38955 2019-Jan-13 16:45:14.599432 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
38956 2019-Jan-13 16:45:14.600113 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38957 2019-Jan-13 16:45:14.600796 - [DEBUG] Edge function : AllBottom (result of previous compose)
38958 2019-Jan-13 16:45:14.600824 - [DEBUG]
38959 2019-Jan-13 16:45:14.600849 - [DEBUG] Join: AllTop & AllBottom
38960 2019-Jan-13 16:45:14.600876 - [DEBUG] = AllBottom (new jump func)
38961 2019-Jan-13 16:45:14.600900 - [DEBUG]
38962 2019-Jan-13 16:45:14.600924 - [DEBUG] Start adding new jump function
38963 2019-Jan-13 16:45:14.600948 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38964 2019-Jan-13 16:45:14.601012 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38965 2019-Jan-13 16:45:14.601714 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
38966 2019-Jan-13 16:45:14.602374 - [DEBUG] Edge Function : AllBottom
38967 2019-Jan-13 16:45:14.602406 - [DEBUG] End adding new jump function
38968 2019-Jan-13 16:45:14.602430 - [DEBUG]
38969 2019-Jan-13 16:45:14.602455 - [DEBUG] -------------------------------------------- 1064. Path Edge --------------------------------------------
38970 2019-Jan-13 16:45:14.602480 - [DEBUG]
38971 2019-Jan-13 16:45:14.602503 - [DEBUG] Process 1064. path edge:
38972 2019-Jan-13 16:45:14.602527 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38973 2019-Jan-13 16:45:14.602593 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
38974 2019-Jan-13 16:45:14.603253 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38975 2019-Jan-13 16:45:14.603924 - [DEBUG]
38976 2019-Jan-13 16:45:14.603952 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
38977 2019-Jan-13 16:45:14.604672 - [DEBUG] Compose: EdgeIdentity * AllBottom
38978 2019-Jan-13 16:45:14.604703 - [DEBUG]
38979 2019-Jan-13 16:45:14.604727 - [DEBUG] Propagate flow
38980 2019-Jan-13 16:45:14.604774 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38981 2019-Jan-13 16:45:14.604849 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
38982 2019-Jan-13 16:45:14.605529 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38983 2019-Jan-13 16:45:14.606212 - [DEBUG] Edge function : AllBottom (result of previous compose)
38984 2019-Jan-13 16:45:14.606239 - [DEBUG]
38985 2019-Jan-13 16:45:14.606266 - [DEBUG] Join: AllTop & AllBottom
38986 2019-Jan-13 16:45:14.606292 - [DEBUG] = AllBottom (new jump func)
38987 2019-Jan-13 16:45:14.606317 - [DEBUG]
38988 2019-Jan-13 16:45:14.606341 - [DEBUG] Start adding new jump function
38989 2019-Jan-13 16:45:14.606364 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38990 2019-Jan-13 16:45:14.606437 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38991 2019-Jan-13 16:45:14.607131 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
38992 2019-Jan-13 16:45:14.607814 - [DEBUG] Edge Function : AllBottom
38993 2019-Jan-13 16:45:14.607850 - [DEBUG] End adding new jump function
38994 2019-Jan-13 16:45:14.607875 - [DEBUG]
38995 2019-Jan-13 16:45:14.607899 - [DEBUG] -------------------------------------------- 1065. Path Edge --------------------------------------------
38996 2019-Jan-13 16:45:14.607925 - [DEBUG]
38997 2019-Jan-13 16:45:14.607949 - [DEBUG] Process 1065. path edge:
38998 2019-Jan-13 16:45:14.607973 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38999 2019-Jan-13 16:45:14.608050 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
39000 2019-Jan-13 16:45:14.608818 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39001 2019-Jan-13 16:45:14.609527 - [DEBUG]
39002 2019-Jan-13 16:45:14.609555 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
39003 2019-Jan-13 16:45:14.610276 - [DEBUG] Compose: EdgeIdentity * AllBottom
39004 2019-Jan-13 16:45:14.610307 - [DEBUG]
39005 2019-Jan-13 16:45:14.610331 - [DEBUG] Propagate flow
39006 2019-Jan-13 16:45:14.610355 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39007 2019-Jan-13 16:45:14.610426 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39008 2019-Jan-13 16:45:14.611082 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39009 2019-Jan-13 16:45:14.611750 - [DEBUG] Edge function : AllBottom (result of previous compose)
39010 2019-Jan-13 16:45:14.611776 - [DEBUG]
39011 2019-Jan-13 16:45:14.611801 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39012 2019-Jan-13 16:45:14.611827 - [DEBUG] = AllBottom
39013 2019-Jan-13 16:45:14.611852 - [DEBUG]
39014 2019-Jan-13 16:45:14.611875 - [DEBUG] PROPAGATE: No new function!
39015 2019-Jan-13 16:45:14.611900 - [DEBUG] EDGE:
39016 2019-Jan-13 16:45:14.611958 - [DEBUG] ---> 39017 2019-Jan-13 16:45:14.612593 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39018 2019-Jan-13 16:45:14.613238 - [DEBUG]
39019 2019-Jan-13 16:45:14.613263 - [DEBUG] EDGE:
39020 2019-Jan-13 16:45:14.613320 - [DEBUG] ---> 39021 2019-Jan-13 16:45:14.613956 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39022 2019-Jan-13 16:45:14.614601 - [DEBUG]
39023 2019-Jan-13 16:45:14.614627 - [DEBUG] EDGE:
39024 2019-Jan-13 16:45:14.614684 - [DEBUG] ---> 39025 2019-Jan-13 16:45:14.615346 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39026 2019-Jan-13 16:45:14.615990 - [DEBUG]
39027 2019-Jan-13 16:45:14.616032 - [DEBUG] Compose: EdgeIdentity * AllBottom
39028 2019-Jan-13 16:45:14.616059 - [DEBUG]
39029 2019-Jan-13 16:45:14.616083 - [DEBUG] Propagate flow
39030 2019-Jan-13 16:45:14.616106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39031 2019-Jan-13 16:45:14.616162 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
39032 2019-Jan-13 16:45:14.616800 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39033 2019-Jan-13 16:45:14.617443 - [DEBUG] Edge function : AllBottom (result of previous compose)
39034 2019-Jan-13 16:45:14.617469 - [DEBUG]
39035 2019-Jan-13 16:45:14.617494 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39036 2019-Jan-13 16:45:14.617520 - [DEBUG] = AllBottom
39037 2019-Jan-13 16:45:14.617544 - [DEBUG]
39038 2019-Jan-13 16:45:14.617567 - [DEBUG] PROPAGATE: No new function!
39039 2019-Jan-13 16:45:14.617594 - [DEBUG] EDGE:
39040 2019-Jan-13 16:45:14.617652 - [DEBUG] ---> 39041 2019-Jan-13 16:45:14.618327 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39042 2019-Jan-13 16:45:14.618973 - [DEBUG]
39043 2019-Jan-13 16:45:14.619008 - [DEBUG] Compose: EdgeIdentity * AllBottom
39044 2019-Jan-13 16:45:14.619035 - [DEBUG]
39045 2019-Jan-13 16:45:14.619058 - [DEBUG] Propagate flow
39046 2019-Jan-13 16:45:14.619082 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39047 2019-Jan-13 16:45:14.619138 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39048 2019-Jan-13 16:45:14.619793 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39049 2019-Jan-13 16:45:14.620454 - [DEBUG] Edge function : AllBottom (result of previous compose)
39050 2019-Jan-13 16:45:14.620483 - [DEBUG]
39051 2019-Jan-13 16:45:14.620509 - [DEBUG] Join: AllTop & AllBottom
39052 2019-Jan-13 16:45:14.620535 - [DEBUG] = AllBottom (new jump func)
39053 2019-Jan-13 16:45:14.620559 - [DEBUG]
39054 2019-Jan-13 16:45:14.620583 - [DEBUG] Start adding new jump function
39055 2019-Jan-13 16:45:14.620606 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39056 2019-Jan-13 16:45:14.620670 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39057 2019-Jan-13 16:45:14.621323 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39058 2019-Jan-13 16:45:14.621990 - [DEBUG] Edge Function : AllBottom
39059 2019-Jan-13 16:45:14.622027 - [DEBUG] End adding new jump function
39060 2019-Jan-13 16:45:14.622052 - [DEBUG]
39061 2019-Jan-13 16:45:14.622075 - [DEBUG] -------------------------------------------- 1066. Path Edge --------------------------------------------
39062 2019-Jan-13 16:45:14.622100 - [DEBUG]
39063 2019-Jan-13 16:45:14.622123 - [DEBUG] Process 1066. path edge:
39064 2019-Jan-13 16:45:14.622147 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39065 2019-Jan-13 16:45:14.622204 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
39066 2019-Jan-13 16:45:14.622849 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39067 2019-Jan-13 16:45:14.623492 - [DEBUG]
39068 2019-Jan-13 16:45:14.623517 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39069 2019-Jan-13 16:45:14.624173 - [DEBUG] Possible callees:
39070 2019-Jan-13 16:45:14.624198 - [DEBUG] llvm.dbg.declare
39071 2019-Jan-13 16:45:14.624223 - [DEBUG] Possible return sites:
39072 2019-Jan-13 16:45:14.624247 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14339073 2019-Jan-13 16:45:14.625553 - [DEBUG] Found and process special summary
39074 2019-Jan-13 16:45:14.625590 - [DEBUG] Compose: EdgeIdentity * AllBottom
39075 2019-Jan-13 16:45:14.625618 - [DEBUG]
39076 2019-Jan-13 16:45:14.625642 - [DEBUG] Propagate flow
39077 2019-Jan-13 16:45:14.625665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39078 2019-Jan-13 16:45:14.625722 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39079 2019-Jan-13 16:45:14.626368 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39080 2019-Jan-13 16:45:14.627035 - [DEBUG] Edge function : AllBottom (result of previous compose)
39081 2019-Jan-13 16:45:14.627062 - [DEBUG]
39082 2019-Jan-13 16:45:14.627087 - [DEBUG] Join: AllTop & AllBottom
39083 2019-Jan-13 16:45:14.627113 - [DEBUG] = AllBottom (new jump func)
39084 2019-Jan-13 16:45:14.627137 - [DEBUG]
39085 2019-Jan-13 16:45:14.627161 - [DEBUG] Start adding new jump function
39086 2019-Jan-13 16:45:14.627184 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39087 2019-Jan-13 16:45:14.627242 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39088 2019-Jan-13 16:45:14.627888 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39089 2019-Jan-13 16:45:14.628547 - [DEBUG] Edge Function : AllBottom
39090 2019-Jan-13 16:45:14.628576 - [DEBUG] End adding new jump function
39091 2019-Jan-13 16:45:14.628600 - [DEBUG]
39092 2019-Jan-13 16:45:14.628624 - [DEBUG] -------------------------------------------- 1067. Path Edge --------------------------------------------
39093 2019-Jan-13 16:45:14.628648 - [DEBUG]
39094 2019-Jan-13 16:45:14.628672 - [DEBUG] Process 1067. path edge:
39095 2019-Jan-13 16:45:14.628696 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39096 2019-Jan-13 16:45:14.628752 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
39097 2019-Jan-13 16:45:14.629392 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39098 2019-Jan-13 16:45:14.630036 - [DEBUG]
39099 2019-Jan-13 16:45:14.630061 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39100 2019-Jan-13 16:45:14.630754 - [DEBUG] Compose: EdgeIdentity * AllBottom
39101 2019-Jan-13 16:45:14.630782 - [DEBUG]
39102 2019-Jan-13 16:45:14.630806 - [DEBUG] Propagate flow
39103 2019-Jan-13 16:45:14.630830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39104 2019-Jan-13 16:45:14.630894 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
39105 2019-Jan-13 16:45:14.631580 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39106 2019-Jan-13 16:45:14.632240 - [DEBUG] Edge function : AllBottom (result of previous compose)
39107 2019-Jan-13 16:45:14.632266 - [DEBUG]
39108 2019-Jan-13 16:45:14.632291 - [DEBUG] Join: AllTop & AllBottom
39109 2019-Jan-13 16:45:14.632317 - [DEBUG] = AllBottom (new jump func)
39110 2019-Jan-13 16:45:14.632342 - [DEBUG]
39111 2019-Jan-13 16:45:14.632365 - [DEBUG] Start adding new jump function
39112 2019-Jan-13 16:45:14.632389 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39113 2019-Jan-13 16:45:14.632447 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39114 2019-Jan-13 16:45:14.633094 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
39115 2019-Jan-13 16:45:14.633727 - [DEBUG] Edge Function : AllBottom
39116 2019-Jan-13 16:45:14.633756 - [DEBUG] End adding new jump function
39117 2019-Jan-13 16:45:14.633781 - [DEBUG]
39118 2019-Jan-13 16:45:14.633805 - [DEBUG] -------------------------------------------- 1068. Path Edge --------------------------------------------
39119 2019-Jan-13 16:45:14.633829 - [DEBUG]
39120 2019-Jan-13 16:45:14.633853 - [DEBUG] Process 1068. path edge:
39121 2019-Jan-13 16:45:14.633876 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39122 2019-Jan-13 16:45:14.633933 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
39123 2019-Jan-13 16:45:14.634592 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39124 2019-Jan-13 16:45:14.635338 - [DEBUG]
39125 2019-Jan-13 16:45:14.635368 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
39126 2019-Jan-13 16:45:14.636106 - [DEBUG] Compose: EdgeIdentity * AllBottom
39127 2019-Jan-13 16:45:14.636136 - [DEBUG]
39128 2019-Jan-13 16:45:14.636160 - [DEBUG] Propagate flow
39129 2019-Jan-13 16:45:14.636184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39130 2019-Jan-13 16:45:14.636260 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
39131 2019-Jan-13 16:45:14.636944 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39132 2019-Jan-13 16:45:14.637641 - [DEBUG] Edge function : AllBottom (result of previous compose)
39133 2019-Jan-13 16:45:14.637669 - [DEBUG]
39134 2019-Jan-13 16:45:14.637697 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39135 2019-Jan-13 16:45:14.637724 - [DEBUG] = AllBottom
39136 2019-Jan-13 16:45:14.637748 - [DEBUG]
39137 2019-Jan-13 16:45:14.637772 - [DEBUG] PROPAGATE: No new function!
39138 2019-Jan-13 16:45:14.637798 - [DEBUG] EDGE:
39139 2019-Jan-13 16:45:14.637873 - [DEBUG] ---> 39140 2019-Jan-13 16:45:14.638602 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39141 2019-Jan-13 16:45:14.639274 - [DEBUG]
39142 2019-Jan-13 16:45:14.639300 - [DEBUG] EDGE:
39143 2019-Jan-13 16:45:14.639364 - [DEBUG] ---> 39144 2019-Jan-13 16:45:14.640060 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39145 2019-Jan-13 16:45:14.640749 - [DEBUG]
39146 2019-Jan-13 16:45:14.640811 - [DEBUG] Compose: EdgeIdentity * AllBottom
39147 2019-Jan-13 16:45:14.640839 - [DEBUG]
39148 2019-Jan-13 16:45:14.640865 - [DEBUG] Propagate flow
39149 2019-Jan-13 16:45:14.640888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39150 2019-Jan-13 16:45:14.640957 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39151 2019-Jan-13 16:45:14.641665 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39152 2019-Jan-13 16:45:14.642354 - [DEBUG] Edge function : AllBottom (result of previous compose)
39153 2019-Jan-13 16:45:14.642382 - [DEBUG]
39154 2019-Jan-13 16:45:14.642410 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39155 2019-Jan-13 16:45:14.642436 - [DEBUG] = AllBottom
39156 2019-Jan-13 16:45:14.642461 - [DEBUG]
39157 2019-Jan-13 16:45:14.642485 - [DEBUG] PROPAGATE: No new function!
39158 2019-Jan-13 16:45:14.642519 - [DEBUG] EDGE:
39159 2019-Jan-13 16:45:14.642596 - [DEBUG] ---> 39160 2019-Jan-13 16:45:14.643310 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39161 2019-Jan-13 16:45:14.644018 - [DEBUG]
39162 2019-Jan-13 16:45:14.644051 - [DEBUG] EDGE:
39163 2019-Jan-13 16:45:14.644135 - [DEBUG] ---> 39164 2019-Jan-13 16:45:14.644840 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39165 2019-Jan-13 16:45:14.645526 - [DEBUG]
39166 2019-Jan-13 16:45:14.645580 - [DEBUG] Compose: EdgeIdentity * AllBottom
39167 2019-Jan-13 16:45:14.645608 - [DEBUG]
39168 2019-Jan-13 16:45:14.645639 - [DEBUG] Propagate flow
39169 2019-Jan-13 16:45:14.645663 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39170 2019-Jan-13 16:45:14.645724 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
39171 2019-Jan-13 16:45:14.646371 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39172 2019-Jan-13 16:45:14.647023 - [DEBUG] Edge function : AllBottom (result of previous compose)
39173 2019-Jan-13 16:45:14.647048 - [DEBUG]
39174 2019-Jan-13 16:45:14.647074 - [DEBUG] Join: AllTop & AllBottom
39175 2019-Jan-13 16:45:14.647100 - [DEBUG] = AllBottom (new jump func)
39176 2019-Jan-13 16:45:14.647125 - [DEBUG]
39177 2019-Jan-13 16:45:14.647152 - [DEBUG] Start adding new jump function
39178 2019-Jan-13 16:45:14.647176 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39179 2019-Jan-13 16:45:14.647234 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39180 2019-Jan-13 16:45:14.647891 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
39181 2019-Jan-13 16:45:14.648553 - [DEBUG] Edge Function : AllBottom
39182 2019-Jan-13 16:45:14.648590 - [DEBUG] End adding new jump function
39183 2019-Jan-13 16:45:14.648615 - [DEBUG]
39184 2019-Jan-13 16:45:14.648639 - [DEBUG] -------------------------------------------- 1069. Path Edge --------------------------------------------
39185 2019-Jan-13 16:45:14.648664 - [DEBUG]
39186 2019-Jan-13 16:45:14.648687 - [DEBUG] Process 1069. path edge:
39187 2019-Jan-13 16:45:14.648711 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39188 2019-Jan-13 16:45:14.648769 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
39189 2019-Jan-13 16:45:14.649406 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39190 2019-Jan-13 16:45:14.650050 - [DEBUG]
39191 2019-Jan-13 16:45:14.650077 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
39192 2019-Jan-13 16:45:14.650745 - [DEBUG] Compose: EdgeIdentity * AllBottom
39193 2019-Jan-13 16:45:14.650773 - [DEBUG]
39194 2019-Jan-13 16:45:14.650797 - [DEBUG] Propagate flow
39195 2019-Jan-13 16:45:14.650821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39196 2019-Jan-13 16:45:14.650879 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
39197 2019-Jan-13 16:45:14.651550 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39198 2019-Jan-13 16:45:14.652907 - [DEBUG] Edge function : AllBottom (result of previous compose)
39199 2019-Jan-13 16:45:14.653011 - [DEBUG]
39200 2019-Jan-13 16:45:14.653040 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39201 2019-Jan-13 16:45:14.653066 - [DEBUG] = AllBottom
39202 2019-Jan-13 16:45:14.653091 - [DEBUG]
39203 2019-Jan-13 16:45:14.653114 - [DEBUG] PROPAGATE: No new function!
39204 2019-Jan-13 16:45:14.653158 - [DEBUG] Compose: EdgeIdentity * AllBottom
39205 2019-Jan-13 16:45:14.653185 - [DEBUG]
39206 2019-Jan-13 16:45:14.653209 - [DEBUG] Propagate flow
39207 2019-Jan-13 16:45:14.653232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39208 2019-Jan-13 16:45:14.653310 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39209 2019-Jan-13 16:45:14.654007 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39210 2019-Jan-13 16:45:14.654652 - [DEBUG] Edge function : AllBottom (result of previous compose)
39211 2019-Jan-13 16:45:14.654677 - [DEBUG]
39212 2019-Jan-13 16:45:14.654703 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39213 2019-Jan-13 16:45:14.654729 - [DEBUG] = AllBottom
39214 2019-Jan-13 16:45:14.654778 - [DEBUG]
39215 2019-Jan-13 16:45:14.654801 - [DEBUG] PROPAGATE: No new function!
39216 2019-Jan-13 16:45:14.654826 - [DEBUG] EDGE:
39217 2019-Jan-13 16:45:14.654885 - [DEBUG] ---> 39218 2019-Jan-13 16:45:14.655525 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39219 2019-Jan-13 16:45:14.656170 - [DEBUG]
39220 2019-Jan-13 16:45:14.656196 - [DEBUG] EDGE:
39221 2019-Jan-13 16:45:14.656253 - [DEBUG] ---> 39222 2019-Jan-13 16:45:14.656894 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39223 2019-Jan-13 16:45:14.657537 - [DEBUG]
39224 2019-Jan-13 16:45:14.657563 - [DEBUG] EDGE:
39225 2019-Jan-13 16:45:14.657620 - [DEBUG] ---> 39226 2019-Jan-13 16:45:14.658281 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39227 2019-Jan-13 16:45:14.659302 - [DEBUG]
39228 2019-Jan-13 16:45:14.659347 - [DEBUG] Compose: EdgeIdentity * AllBottom
39229 2019-Jan-13 16:45:14.659375 - [DEBUG]
39230 2019-Jan-13 16:45:14.659399 - [DEBUG] Propagate flow
39231 2019-Jan-13 16:45:14.659422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39232 2019-Jan-13 16:45:14.659485 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
39233 2019-Jan-13 16:45:14.660133 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39234 2019-Jan-13 16:45:14.660797 - [DEBUG] Edge function : AllBottom (result of previous compose)
39235 2019-Jan-13 16:45:14.660824 - [DEBUG]
39236 2019-Jan-13 16:45:14.660850 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39237 2019-Jan-13 16:45:14.660876 - [DEBUG] = AllBottom
39238 2019-Jan-13 16:45:14.660900 - [DEBUG]
39239 2019-Jan-13 16:45:14.660923 - [DEBUG] PROPAGATE: No new function!
39240 2019-Jan-13 16:45:14.660954 - [DEBUG] EDGE:
39241 2019-Jan-13 16:45:14.661020 - [DEBUG] ---> 39242 2019-Jan-13 16:45:14.661713 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39243 2019-Jan-13 16:45:14.662456 - [DEBUG]
39244 2019-Jan-13 16:45:14.662482 - [DEBUG] EDGE:
39245 2019-Jan-13 16:45:14.662544 - [DEBUG] ---> 39246 2019-Jan-13 16:45:14.663183 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39247 2019-Jan-13 16:45:14.663846 - [DEBUG]
39248 2019-Jan-13 16:45:14.663872 - [DEBUG] EDGE:
39249 2019-Jan-13 16:45:14.663930 - [DEBUG] ---> 39250 2019-Jan-13 16:45:14.664573 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39251 2019-Jan-13 16:45:14.665267 - [DEBUG]
39252 2019-Jan-13 16:45:14.665293 - [DEBUG] EDGE:
39253 2019-Jan-13 16:45:14.665351 - [DEBUG] ---> 39254 2019-Jan-13 16:45:14.665989 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39255 2019-Jan-13 16:45:14.666639 - [DEBUG]
39256 2019-Jan-13 16:45:14.666665 - [DEBUG] EDGE:
39257 2019-Jan-13 16:45:14.666723 - [DEBUG] ---> 39258 2019-Jan-13 16:45:14.667358 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39259 2019-Jan-13 16:45:14.668000 - [DEBUG]
39260 2019-Jan-13 16:45:14.668025 - [DEBUG] EDGE:
39261 2019-Jan-13 16:45:14.668099 - [DEBUG] ---> 39262 2019-Jan-13 16:45:14.668740 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39263 2019-Jan-13 16:45:14.669382 - [DEBUG]
39264 2019-Jan-13 16:45:14.669408 - [DEBUG] EDGE:
39265 2019-Jan-13 16:45:14.669465 - [DEBUG] ---> 39266 2019-Jan-13 16:45:14.670110 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39267 2019-Jan-13 16:45:14.670769 - [DEBUG]
39268 2019-Jan-13 16:45:14.670798 - [DEBUG] EDGE:
39269 2019-Jan-13 16:45:14.671092 - [DEBUG] ---> 39270 2019-Jan-13 16:45:14.671759 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39271 2019-Jan-13 16:45:14.672405 - [DEBUG]
39272 2019-Jan-13 16:45:14.672431 - [DEBUG] EDGE:
39273 2019-Jan-13 16:45:14.672489 - [DEBUG] ---> 39274 2019-Jan-13 16:45:14.673128 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39275 2019-Jan-13 16:45:14.673774 - [DEBUG]
39276 2019-Jan-13 16:45:14.673834 - [DEBUG] Compose: EdgeIdentity * AllBottom
39277 2019-Jan-13 16:45:14.673862 - [DEBUG]
39278 2019-Jan-13 16:45:14.673887 - [DEBUG] Propagate flow
39279 2019-Jan-13 16:45:14.673911 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39280 2019-Jan-13 16:45:14.673968 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
39281 2019-Jan-13 16:45:14.674608 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39282 2019-Jan-13 16:45:14.675266 - [DEBUG] Edge function : AllBottom (result of previous compose)
39283 2019-Jan-13 16:45:14.675291 - [DEBUG]
39284 2019-Jan-13 16:45:14.675317 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39285 2019-Jan-13 16:45:14.675357 - [DEBUG] = AllBottom
39286 2019-Jan-13 16:45:14.675382 - [DEBUG]
39287 2019-Jan-13 16:45:14.675406 - [DEBUG] PROPAGATE: No new function!
39288 2019-Jan-13 16:45:14.675431 - [DEBUG] Compose: EdgeIdentity * AllBottom
39289 2019-Jan-13 16:45:14.675457 - [DEBUG]
39290 2019-Jan-13 16:45:14.675481 - [DEBUG] Propagate flow
39291 2019-Jan-13 16:45:14.675505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39292 2019-Jan-13 16:45:14.675561 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
39293 2019-Jan-13 16:45:14.676200 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39294 2019-Jan-13 16:45:14.676854 - [DEBUG] Edge function : AllBottom (result of previous compose)
39295 2019-Jan-13 16:45:14.676879 - [DEBUG]
39296 2019-Jan-13 16:45:14.676904 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39297 2019-Jan-13 16:45:14.676929 - [DEBUG] = AllBottom
39298 2019-Jan-13 16:45:14.676954 - [DEBUG]
39299 2019-Jan-13 16:45:14.676977 - [DEBUG] PROPAGATE: No new function!
39300 2019-Jan-13 16:45:14.677008 - [DEBUG] EDGE:
39301 2019-Jan-13 16:45:14.677066 - [DEBUG] ---> 39302 2019-Jan-13 16:45:14.677949 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
39303 2019-Jan-13 16:45:14.678661 - [DEBUG]
39304 2019-Jan-13 16:45:14.678713 - [DEBUG] Compose: EdgeIdentity * AllBottom
39305 2019-Jan-13 16:45:14.678740 - [DEBUG]
39306 2019-Jan-13 16:45:14.678764 - [DEBUG] Propagate flow
39307 2019-Jan-13 16:45:14.678788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39308 2019-Jan-13 16:45:14.678850 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
39309 2019-Jan-13 16:45:14.679532 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39310 2019-Jan-13 16:45:14.680216 - [DEBUG] Edge function : AllBottom (result of previous compose)
39311 2019-Jan-13 16:45:14.680242 - [DEBUG]
39312 2019-Jan-13 16:45:14.680269 - [DEBUG] Join: AllTop & AllBottom
39313 2019-Jan-13 16:45:14.680296 - [DEBUG] = AllBottom (new jump func)
39314 2019-Jan-13 16:45:14.680320 - [DEBUG]
39315 2019-Jan-13 16:45:14.680344 - [DEBUG] Start adding new jump function
39316 2019-Jan-13 16:45:14.680368 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39317 2019-Jan-13 16:45:14.680434 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39318 2019-Jan-13 16:45:14.681103 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
39319 2019-Jan-13 16:45:14.681770 - [DEBUG] Edge Function : AllBottom
39320 2019-Jan-13 16:45:14.681800 - [DEBUG] End adding new jump function
39321 2019-Jan-13 16:45:14.681825 - [DEBUG]
39322 2019-Jan-13 16:45:14.681849 - [DEBUG] -------------------------------------------- 1070. Path Edge --------------------------------------------
39323 2019-Jan-13 16:45:14.681873 - [DEBUG]
39324 2019-Jan-13 16:45:14.681897 - [DEBUG] Process 1070. path edge:
39325 2019-Jan-13 16:45:14.681921 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39326 2019-Jan-13 16:45:14.681977 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
39327 2019-Jan-13 16:45:14.682616 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39328 2019-Jan-13 16:45:14.683255 - [DEBUG]
39329 2019-Jan-13 16:45:14.683280 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
39330 2019-Jan-13 16:45:14.683946 - [DEBUG] Possible callees:
39331 2019-Jan-13 16:45:14.683972 - [DEBUG] bar
39332 2019-Jan-13 16:45:14.683997 - [DEBUG] Possible return sites:
39333 2019-Jan-13 16:45:14.684021 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8939334 2019-Jan-13 16:45:14.685317 - [DEBUG] Found and process special summary
39335 2019-Jan-13 16:45:14.685371 - [DEBUG] Compose: EdgeIdentity * AllBottom
39336 2019-Jan-13 16:45:14.685399 - [DEBUG]
39337 2019-Jan-13 16:45:14.685424 - [DEBUG] Propagate flow
39338 2019-Jan-13 16:45:14.685447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39339 2019-Jan-13 16:45:14.685504 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
39340 2019-Jan-13 16:45:14.686160 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39341 2019-Jan-13 16:45:14.686831 - [DEBUG] Edge function : AllBottom (result of previous compose)
39342 2019-Jan-13 16:45:14.686858 - [DEBUG]
39343 2019-Jan-13 16:45:14.686884 - [DEBUG] Join: AllTop & AllBottom
39344 2019-Jan-13 16:45:14.686911 - [DEBUG] = AllBottom (new jump func)
39345 2019-Jan-13 16:45:14.686935 - [DEBUG]
39346 2019-Jan-13 16:45:14.686959 - [DEBUG] Start adding new jump function
39347 2019-Jan-13 16:45:14.686983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39348 2019-Jan-13 16:45:14.687053 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39349 2019-Jan-13 16:45:14.687748 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
39350 2019-Jan-13 16:45:14.688658 - [DEBUG] Edge Function : AllBottom
39351 2019-Jan-13 16:45:14.688696 - [DEBUG] End adding new jump function
39352 2019-Jan-13 16:45:14.688721 - [DEBUG]
39353 2019-Jan-13 16:45:14.688745 - [DEBUG] -------------------------------------------- 1071. Path Edge --------------------------------------------
39354 2019-Jan-13 16:45:14.688771 - [DEBUG]
39355 2019-Jan-13 16:45:14.688794 - [DEBUG] Process 1071. path edge:
39356 2019-Jan-13 16:45:14.688819 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39357 2019-Jan-13 16:45:14.688895 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
39358 2019-Jan-13 16:45:14.689607 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39359 2019-Jan-13 16:45:14.690294 - [DEBUG]
39360 2019-Jan-13 16:45:14.690321 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
39361 2019-Jan-13 16:45:14.691046 - [DEBUG] Compose: EdgeIdentity * AllBottom
39362 2019-Jan-13 16:45:14.691077 - [DEBUG]
39363 2019-Jan-13 16:45:14.691101 - [DEBUG] Propagate flow
39364 2019-Jan-13 16:45:14.691125 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39365 2019-Jan-13 16:45:14.691193 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
39366 2019-Jan-13 16:45:14.691889 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39367 2019-Jan-13 16:45:14.692542 - [DEBUG] Edge function : AllBottom (result of previous compose)
39368 2019-Jan-13 16:45:14.692568 - [DEBUG]
39369 2019-Jan-13 16:45:14.692594 - [DEBUG] Join: AllTop & AllBottom
39370 2019-Jan-13 16:45:14.692620 - [DEBUG] = AllBottom (new jump func)
39371 2019-Jan-13 16:45:14.692644 - [DEBUG]
39372 2019-Jan-13 16:45:14.692668 - [DEBUG] Start adding new jump function
39373 2019-Jan-13 16:45:14.692714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39374 2019-Jan-13 16:45:14.692772 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39375 2019-Jan-13 16:45:14.693413 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
39376 2019-Jan-13 16:45:14.694048 - [DEBUG] Edge Function : AllBottom
39377 2019-Jan-13 16:45:14.694077 - [DEBUG] End adding new jump function
39378 2019-Jan-13 16:45:14.694101 - [DEBUG]
39379 2019-Jan-13 16:45:14.694125 - [DEBUG] -------------------------------------------- 1072. Path Edge --------------------------------------------
39380 2019-Jan-13 16:45:14.694149 - [DEBUG]
39381 2019-Jan-13 16:45:14.694172 - [DEBUG] Process 1072. path edge:
39382 2019-Jan-13 16:45:14.694196 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39383 2019-Jan-13 16:45:14.694253 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
39384 2019-Jan-13 16:45:14.694910 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39385 2019-Jan-13 16:45:14.695550 - [DEBUG]
39386 2019-Jan-13 16:45:14.695577 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
39387 2019-Jan-13 16:45:14.696506 - [DEBUG] Compose: EdgeIdentity * AllBottom
39388 2019-Jan-13 16:45:14.696535 - [DEBUG]
39389 2019-Jan-13 16:45:14.696559 - [DEBUG] Propagate flow
39390 2019-Jan-13 16:45:14.696583 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39391 2019-Jan-13 16:45:14.696642 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39392 2019-Jan-13 16:45:14.697305 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39393 2019-Jan-13 16:45:14.697946 - [DEBUG] Edge function : AllBottom (result of previous compose)
39394 2019-Jan-13 16:45:14.697971 - [DEBUG]
39395 2019-Jan-13 16:45:14.697998 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39396 2019-Jan-13 16:45:14.698024 - [DEBUG] = AllBottom
39397 2019-Jan-13 16:45:14.698048 - [DEBUG]
39398 2019-Jan-13 16:45:14.698084 - [DEBUG] PROPAGATE: No new function!
39399 2019-Jan-13 16:45:14.698120 - [DEBUG] Compose: EdgeIdentity * AllBottom
39400 2019-Jan-13 16:45:14.698147 - [DEBUG]
39401 2019-Jan-13 16:45:14.698171 - [DEBUG] Propagate flow
39402 2019-Jan-13 16:45:14.698195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39403 2019-Jan-13 16:45:14.698251 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39404 2019-Jan-13 16:45:14.698910 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39405 2019-Jan-13 16:45:14.699550 - [DEBUG] Edge function : AllBottom (result of previous compose)
39406 2019-Jan-13 16:45:14.699576 - [DEBUG]
39407 2019-Jan-13 16:45:14.699601 - [DEBUG] Join: AllTop & AllBottom
39408 2019-Jan-13 16:45:14.699627 - [DEBUG] = AllBottom (new jump func)
39409 2019-Jan-13 16:45:14.699652 - [DEBUG]
39410 2019-Jan-13 16:45:14.699675 - [DEBUG] Start adding new jump function
39411 2019-Jan-13 16:45:14.699699 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39412 2019-Jan-13 16:45:14.699755 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39413 2019-Jan-13 16:45:14.700395 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39414 2019-Jan-13 16:45:14.701059 - [DEBUG] Edge Function : AllBottom
39415 2019-Jan-13 16:45:14.701089 - [DEBUG] End adding new jump function
39416 2019-Jan-13 16:45:14.701113 - [DEBUG]
39417 2019-Jan-13 16:45:14.701138 - [DEBUG] -------------------------------------------- 1073. Path Edge --------------------------------------------
39418 2019-Jan-13 16:45:14.701162 - [DEBUG]
39419 2019-Jan-13 16:45:14.701186 - [DEBUG] Process 1073. path edge:
39420 2019-Jan-13 16:45:14.701210 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39421 2019-Jan-13 16:45:14.701268 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
39422 2019-Jan-13 16:45:14.701937 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39423 2019-Jan-13 16:45:14.702581 - [DEBUG]
39424 2019-Jan-13 16:45:14.702773 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39425 2019-Jan-13 16:45:14.703466 - [DEBUG] Possible callees:
39426 2019-Jan-13 16:45:14.703491 - [DEBUG] llvm.dbg.declare
39427 2019-Jan-13 16:45:14.703517 - [DEBUG] Possible return sites:
39428 2019-Jan-13 16:45:14.703541 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10339429 2019-Jan-13 16:45:14.704857 - [DEBUG] Found and process special summary
39430 2019-Jan-13 16:45:14.704908 - [DEBUG] Compose: EdgeIdentity * AllBottom
39431 2019-Jan-13 16:45:14.704937 - [DEBUG]
39432 2019-Jan-13 16:45:14.704961 - [DEBUG] Propagate flow
39433 2019-Jan-13 16:45:14.704985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39434 2019-Jan-13 16:45:14.705045 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39435 2019-Jan-13 16:45:14.705686 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39436 2019-Jan-13 16:45:14.706333 - [DEBUG] Edge function : AllBottom (result of previous compose)
39437 2019-Jan-13 16:45:14.706358 - [DEBUG]
39438 2019-Jan-13 16:45:14.706384 - [DEBUG] Join: AllTop & AllBottom
39439 2019-Jan-13 16:45:14.706410 - [DEBUG] = AllBottom (new jump func)
39440 2019-Jan-13 16:45:14.706435 - [DEBUG]
39441 2019-Jan-13 16:45:14.706459 - [DEBUG] Start adding new jump function
39442 2019-Jan-13 16:45:14.706482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39443 2019-Jan-13 16:45:14.706538 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39444 2019-Jan-13 16:45:14.707182 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39445 2019-Jan-13 16:45:14.707821 - [DEBUG] Edge Function : AllBottom
39446 2019-Jan-13 16:45:14.707849 - [DEBUG] End adding new jump function
39447 2019-Jan-13 16:45:14.707874 - [DEBUG]
39448 2019-Jan-13 16:45:14.707898 - [DEBUG] -------------------------------------------- 1074. Path Edge --------------------------------------------
39449 2019-Jan-13 16:45:14.707922 - [DEBUG]
39450 2019-Jan-13 16:45:14.707946 - [DEBUG] Process 1074. path edge:
39451 2019-Jan-13 16:45:14.707970 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39452 2019-Jan-13 16:45:14.708027 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
39453 2019-Jan-13 16:45:14.708683 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39454 2019-Jan-13 16:45:14.709322 - [DEBUG]
39455 2019-Jan-13 16:45:14.709347 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39456 2019-Jan-13 16:45:14.710016 - [DEBUG] Compose: EdgeIdentity * AllBottom
39457 2019-Jan-13 16:45:14.710045 - [DEBUG]
39458 2019-Jan-13 16:45:14.710069 - [DEBUG] Propagate flow
39459 2019-Jan-13 16:45:14.710092 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39460 2019-Jan-13 16:45:14.710149 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
39461 2019-Jan-13 16:45:14.710785 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39462 2019-Jan-13 16:45:14.711445 - [DEBUG] Edge function : AllBottom (result of previous compose)
39463 2019-Jan-13 16:45:14.711470 - [DEBUG]
39464 2019-Jan-13 16:45:14.711496 - [DEBUG] Join: AllTop & AllBottom
39465 2019-Jan-13 16:45:14.711522 - [DEBUG] = AllBottom (new jump func)
39466 2019-Jan-13 16:45:14.711546 - [DEBUG]
39467 2019-Jan-13 16:45:14.711569 - [DEBUG] Start adding new jump function
39468 2019-Jan-13 16:45:14.711593 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39469 2019-Jan-13 16:45:14.711649 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39470 2019-Jan-13 16:45:14.712290 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
39471 2019-Jan-13 16:45:14.712923 - [DEBUG] Edge Function : AllBottom
39472 2019-Jan-13 16:45:14.712951 - [DEBUG] End adding new jump function
39473 2019-Jan-13 16:45:14.712975 - [DEBUG]
39474 2019-Jan-13 16:45:14.712999 - [DEBUG] -------------------------------------------- 1075. Path Edge --------------------------------------------
39475 2019-Jan-13 16:45:14.713023 - [DEBUG]
39476 2019-Jan-13 16:45:14.713046 - [DEBUG] Process 1075. path edge:
39477 2019-Jan-13 16:45:14.713070 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39478 2019-Jan-13 16:45:14.713126 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
39479 2019-Jan-13 16:45:14.713760 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39480 2019-Jan-13 16:45:14.714399 - [DEBUG]
39481 2019-Jan-13 16:45:14.714425 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
39482 2019-Jan-13 16:45:14.715086 - [DEBUG] Compose: EdgeIdentity * AllBottom
39483 2019-Jan-13 16:45:14.715115 - [DEBUG]
39484 2019-Jan-13 16:45:14.715139 - [DEBUG] Propagate flow
39485 2019-Jan-13 16:45:14.715162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39486 2019-Jan-13 16:45:14.715220 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
39487 2019-Jan-13 16:45:14.715854 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39488 2019-Jan-13 16:45:14.716495 - [DEBUG] Edge function : AllBottom (result of previous compose)
39489 2019-Jan-13 16:45:14.716523 - [DEBUG]
39490 2019-Jan-13 16:45:14.716549 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39491 2019-Jan-13 16:45:14.716575 - [DEBUG] = AllBottom
39492 2019-Jan-13 16:45:14.716599 - [DEBUG]
39493 2019-Jan-13 16:45:14.716622 - [DEBUG] PROPAGATE: No new function!
39494 2019-Jan-13 16:45:14.716647 - [DEBUG] EDGE:
39495 2019-Jan-13 16:45:14.716707 - [DEBUG] ---> 39496 2019-Jan-13 16:45:14.717375 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
39497 2019-Jan-13 16:45:14.718048 - [DEBUG]
39498 2019-Jan-13 16:45:14.718097 - [DEBUG] Compose: EdgeIdentity * AllBottom
39499 2019-Jan-13 16:45:14.718126 - [DEBUG]
39500 2019-Jan-13 16:45:14.718150 - [DEBUG] Propagate flow
39501 2019-Jan-13 16:45:14.718189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39502 2019-Jan-13 16:45:14.718252 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
39503 2019-Jan-13 16:45:14.718911 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39504 2019-Jan-13 16:45:14.719606 - [DEBUG] Edge function : AllBottom (result of previous compose)
39505 2019-Jan-13 16:45:14.719633 - [DEBUG]
39506 2019-Jan-13 16:45:14.719659 - [DEBUG] Join: AllTop & AllBottom
39507 2019-Jan-13 16:45:14.719686 - [DEBUG] = AllBottom (new jump func)
39508 2019-Jan-13 16:45:14.719710 - [DEBUG]
39509 2019-Jan-13 16:45:14.719734 - [DEBUG] Start adding new jump function
39510 2019-Jan-13 16:45:14.719758 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39511 2019-Jan-13 16:45:14.719824 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39512 2019-Jan-13 16:45:14.720496 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
39513 2019-Jan-13 16:45:14.721454 - [DEBUG] Edge Function : AllBottom
39514 2019-Jan-13 16:45:14.721491 - [DEBUG] End adding new jump function
39515 2019-Jan-13 16:45:14.721516 - [DEBUG]
39516 2019-Jan-13 16:45:14.721540 - [DEBUG] -------------------------------------------- 1076. Path Edge --------------------------------------------
39517 2019-Jan-13 16:45:14.721565 - [DEBUG]
39518 2019-Jan-13 16:45:14.721589 - [DEBUG] Process 1076. path edge:
39519 2019-Jan-13 16:45:14.721613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39520 2019-Jan-13 16:45:14.721693 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
39521 2019-Jan-13 16:45:14.722406 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39522 2019-Jan-13 16:45:14.723099 - [DEBUG]
39523 2019-Jan-13 16:45:14.723129 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
39524 2019-Jan-13 16:45:14.723868 - [DEBUG] Compose: EdgeIdentity * AllBottom
39525 2019-Jan-13 16:45:14.723898 - [DEBUG]
39526 2019-Jan-13 16:45:14.723923 - [DEBUG] Propagate flow
39527 2019-Jan-13 16:45:14.723947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39528 2019-Jan-13 16:45:14.724029 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
39529 2019-Jan-13 16:45:14.724734 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39530 2019-Jan-13 16:45:14.725449 - [DEBUG] Edge function : AllBottom (result of previous compose)
39531 2019-Jan-13 16:45:14.725476 - [DEBUG]
39532 2019-Jan-13 16:45:14.725503 - [DEBUG] Join: AllTop & AllBottom
39533 2019-Jan-13 16:45:14.725529 - [DEBUG] = AllBottom (new jump func)
39534 2019-Jan-13 16:45:14.725554 - [DEBUG]
39535 2019-Jan-13 16:45:14.725578 - [DEBUG] Start adding new jump function
39536 2019-Jan-13 16:45:14.725601 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39537 2019-Jan-13 16:45:14.725665 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39538 2019-Jan-13 16:45:14.726309 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
39539 2019-Jan-13 16:45:14.726944 - [DEBUG] Edge Function : AllBottom
39540 2019-Jan-13 16:45:14.726974 - [DEBUG] End adding new jump function
39541 2019-Jan-13 16:45:14.726999 - [DEBUG]
39542 2019-Jan-13 16:45:14.727023 - [DEBUG] -------------------------------------------- 1077. Path Edge --------------------------------------------
39543 2019-Jan-13 16:45:14.727055 - [DEBUG]
39544 2019-Jan-13 16:45:14.727078 - [DEBUG] Process 1077. path edge:
39545 2019-Jan-13 16:45:14.727102 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39546 2019-Jan-13 16:45:14.727159 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
39547 2019-Jan-13 16:45:14.728090 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39548 2019-Jan-13 16:45:14.728861 - [DEBUG]
39549 2019-Jan-13 16:45:14.728888 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
39550 2019-Jan-13 16:45:14.729551 - [DEBUG] Compose: EdgeIdentity * AllBottom
39551 2019-Jan-13 16:45:14.729580 - [DEBUG]
39552 2019-Jan-13 16:45:14.729604 - [DEBUG] Propagate flow
39553 2019-Jan-13 16:45:14.729627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39554 2019-Jan-13 16:45:14.729685 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
39555 2019-Jan-13 16:45:14.730326 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39556 2019-Jan-13 16:45:14.730969 - [DEBUG] Edge function : AllBottom (result of previous compose)
39557 2019-Jan-13 16:45:14.730995 - [DEBUG]
39558 2019-Jan-13 16:45:14.731020 - [DEBUG] Join: AllTop & AllBottom
39559 2019-Jan-13 16:45:14.731046 - [DEBUG] = AllBottom (new jump func)
39560 2019-Jan-13 16:45:14.731070 - [DEBUG]
39561 2019-Jan-13 16:45:14.731094 - [DEBUG] Start adding new jump function
39562 2019-Jan-13 16:45:14.731118 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39563 2019-Jan-13 16:45:14.731176 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39564 2019-Jan-13 16:45:14.731839 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
39565 2019-Jan-13 16:45:14.732478 - [DEBUG] Edge Function : AllBottom
39566 2019-Jan-13 16:45:14.732507 - [DEBUG] End adding new jump function
39567 2019-Jan-13 16:45:14.732532 - [DEBUG]
39568 2019-Jan-13 16:45:14.732556 - [DEBUG] -------------------------------------------- 1078. Path Edge --------------------------------------------
39569 2019-Jan-13 16:45:14.732580 - [DEBUG]
39570 2019-Jan-13 16:45:14.732603 - [DEBUG] Process 1078. path edge:
39571 2019-Jan-13 16:45:14.732628 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39572 2019-Jan-13 16:45:14.732685 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
39573 2019-Jan-13 16:45:14.733324 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39574 2019-Jan-13 16:45:14.733962 - [DEBUG]
39575 2019-Jan-13 16:45:14.733987 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
39576 2019-Jan-13 16:45:14.734657 - [DEBUG] Compose: EdgeIdentity * AllBottom
39577 2019-Jan-13 16:45:14.734685 - [DEBUG]
39578 2019-Jan-13 16:45:14.734709 - [DEBUG] Propagate flow
39579 2019-Jan-13 16:45:14.734732 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39580 2019-Jan-13 16:45:14.734803 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
39581 2019-Jan-13 16:45:14.735440 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39582 2019-Jan-13 16:45:14.736084 - [DEBUG] Edge function : AllBottom (result of previous compose)
39583 2019-Jan-13 16:45:14.736110 - [DEBUG]
39584 2019-Jan-13 16:45:14.736135 - [DEBUG] Join: AllTop & AllBottom
39585 2019-Jan-13 16:45:14.736161 - [DEBUG] = AllBottom (new jump func)
39586 2019-Jan-13 16:45:14.736185 - [DEBUG]
39587 2019-Jan-13 16:45:14.736208 - [DEBUG] Start adding new jump function
39588 2019-Jan-13 16:45:14.736231 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39589 2019-Jan-13 16:45:14.736289 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39590 2019-Jan-13 16:45:14.736937 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
39591 2019-Jan-13 16:45:14.737580 - [DEBUG] Edge Function : AllBottom
39592 2019-Jan-13 16:45:14.737622 - [DEBUG] End adding new jump function
39593 2019-Jan-13 16:45:14.737646 - [DEBUG]
39594 2019-Jan-13 16:45:14.737671 - [DEBUG] -------------------------------------------- 1079. Path Edge --------------------------------------------
39595 2019-Jan-13 16:45:14.737696 - [DEBUG]
39596 2019-Jan-13 16:45:14.737719 - [DEBUG] Process 1079. path edge:
39597 2019-Jan-13 16:45:14.737743 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39598 2019-Jan-13 16:45:14.737801 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
39599 2019-Jan-13 16:45:14.738456 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39600 2019-Jan-13 16:45:14.739096 - [DEBUG]
39601 2019-Jan-13 16:45:14.739122 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
39602 2019-Jan-13 16:45:14.739774 - [DEBUG] Compose: EdgeIdentity * AllBottom
39603 2019-Jan-13 16:45:14.739804 - [DEBUG]
39604 2019-Jan-13 16:45:14.739828 - [DEBUG] Propagate flow
39605 2019-Jan-13 16:45:14.739851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39606 2019-Jan-13 16:45:14.739912 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
39607 2019-Jan-13 16:45:14.740553 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39608 2019-Jan-13 16:45:14.741484 - [DEBUG] Edge function : AllBottom (result of previous compose)
39609 2019-Jan-13 16:45:14.741510 - [DEBUG]
39610 2019-Jan-13 16:45:14.741535 - [DEBUG] Join: AllTop & AllBottom
39611 2019-Jan-13 16:45:14.741561 - [DEBUG] = AllBottom (new jump func)
39612 2019-Jan-13 16:45:14.741585 - [DEBUG]
39613 2019-Jan-13 16:45:14.741609 - [DEBUG] Start adding new jump function
39614 2019-Jan-13 16:45:14.741632 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39615 2019-Jan-13 16:45:14.741690 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39616 2019-Jan-13 16:45:14.742329 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
39617 2019-Jan-13 16:45:14.742966 - [DEBUG] Edge Function : AllBottom
39618 2019-Jan-13 16:45:14.742994 - [DEBUG] End adding new jump function
39619 2019-Jan-13 16:45:14.743018 - [DEBUG]
39620 2019-Jan-13 16:45:14.743042 - [DEBUG] -------------------------------------------- 1080. Path Edge --------------------------------------------
39621 2019-Jan-13 16:45:14.743066 - [DEBUG]
39622 2019-Jan-13 16:45:14.743089 - [DEBUG] Process 1080. path edge:
39623 2019-Jan-13 16:45:14.743113 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39624 2019-Jan-13 16:45:14.743170 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
39625 2019-Jan-13 16:45:14.743807 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39626 2019-Jan-13 16:45:14.744444 - [DEBUG]
39627 2019-Jan-13 16:45:14.744468 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
39628 2019-Jan-13 16:45:14.745145 - [DEBUG] Compose: EdgeIdentity * AllBottom
39629 2019-Jan-13 16:45:14.745173 - [DEBUG]
39630 2019-Jan-13 16:45:14.745197 - [DEBUG] Propagate flow
39631 2019-Jan-13 16:45:14.745221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39632 2019-Jan-13 16:45:14.745278 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
39633 2019-Jan-13 16:45:14.745933 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39634 2019-Jan-13 16:45:14.746756 - [DEBUG] Edge function : AllBottom (result of previous compose)
39635 2019-Jan-13 16:45:14.746782 - [DEBUG]
39636 2019-Jan-13 16:45:14.746807 - [DEBUG] Join: AllTop & AllBottom
39637 2019-Jan-13 16:45:14.746843 - [DEBUG] = AllBottom (new jump func)
39638 2019-Jan-13 16:45:14.746868 - [DEBUG]
39639 2019-Jan-13 16:45:14.746892 - [DEBUG] Start adding new jump function
39640 2019-Jan-13 16:45:14.746916 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39641 2019-Jan-13 16:45:14.746973 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39642 2019-Jan-13 16:45:14.747623 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
39643 2019-Jan-13 16:45:14.748283 - [DEBUG] Edge Function : AllBottom
39644 2019-Jan-13 16:45:14.748312 - [DEBUG] End adding new jump function
39645 2019-Jan-13 16:45:14.748337 - [DEBUG]
39646 2019-Jan-13 16:45:14.748361 - [DEBUG] -------------------------------------------- 1081. Path Edge --------------------------------------------
39647 2019-Jan-13 16:45:14.748385 - [DEBUG]
39648 2019-Jan-13 16:45:14.748408 - [DEBUG] Process 1081. path edge:
39649 2019-Jan-13 16:45:14.748432 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39650 2019-Jan-13 16:45:14.748489 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
39651 2019-Jan-13 16:45:14.749129 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39652 2019-Jan-13 16:45:14.749768 - [DEBUG]
39653 2019-Jan-13 16:45:14.749793 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
39654 2019-Jan-13 16:45:14.750460 - [DEBUG] Compose: EdgeIdentity * AllBottom
39655 2019-Jan-13 16:45:14.750489 - [DEBUG]
39656 2019-Jan-13 16:45:14.750513 - [DEBUG] Propagate flow
39657 2019-Jan-13 16:45:14.750536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39658 2019-Jan-13 16:45:14.750593 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
39659 2019-Jan-13 16:45:14.751243 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39660 2019-Jan-13 16:45:14.751932 - [DEBUG] Edge function : AllBottom (result of previous compose)
39661 2019-Jan-13 16:45:14.751958 - [DEBUG]
39662 2019-Jan-13 16:45:14.751983 - [DEBUG] Join: AllTop & AllBottom
39663 2019-Jan-13 16:45:14.752010 - [DEBUG] = AllBottom (new jump func)
39664 2019-Jan-13 16:45:14.752034 - [DEBUG]
39665 2019-Jan-13 16:45:14.752058 - [DEBUG] Start adding new jump function
39666 2019-Jan-13 16:45:14.752081 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39667 2019-Jan-13 16:45:14.752144 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39668 2019-Jan-13 16:45:14.752801 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
39669 2019-Jan-13 16:45:14.753692 - [DEBUG] Edge Function : AllBottom
39670 2019-Jan-13 16:45:14.753724 - [DEBUG] End adding new jump function
39671 2019-Jan-13 16:45:14.753748 - [DEBUG]
39672 2019-Jan-13 16:45:14.753773 - [DEBUG] -------------------------------------------- 1082. Path Edge --------------------------------------------
39673 2019-Jan-13 16:45:14.753798 - [DEBUG]
39674 2019-Jan-13 16:45:14.753821 - [DEBUG] Process 1082. path edge:
39675 2019-Jan-13 16:45:14.753845 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39676 2019-Jan-13 16:45:14.753911 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
39677 2019-Jan-13 16:45:14.754553 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39678 2019-Jan-13 16:45:14.755222 - [DEBUG]
39679 2019-Jan-13 16:45:14.755249 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
39680 2019-Jan-13 16:45:14.755932 - [DEBUG] Compose: EdgeIdentity * AllBottom
39681 2019-Jan-13 16:45:14.755960 - [DEBUG]
39682 2019-Jan-13 16:45:14.755985 - [DEBUG] Propagate flow
39683 2019-Jan-13 16:45:14.756008 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39684 2019-Jan-13 16:45:14.756069 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39685 2019-Jan-13 16:45:14.756747 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39686 2019-Jan-13 16:45:14.757422 - [DEBUG] Edge function : AllBottom (result of previous compose)
39687 2019-Jan-13 16:45:14.757449 - [DEBUG]
39688 2019-Jan-13 16:45:14.757476 - [DEBUG] Join: AllTop & AllBottom
39689 2019-Jan-13 16:45:14.757503 - [DEBUG] = AllBottom (new jump func)
39690 2019-Jan-13 16:45:14.757527 - [DEBUG]
39691 2019-Jan-13 16:45:14.757551 - [DEBUG] Start adding new jump function
39692 2019-Jan-13 16:45:14.757575 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39693 2019-Jan-13 16:45:14.757639 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39694 2019-Jan-13 16:45:14.758326 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39695 2019-Jan-13 16:45:14.759021 - [DEBUG] Edge Function : AllBottom
39696 2019-Jan-13 16:45:14.759057 - [DEBUG] End adding new jump function
39697 2019-Jan-13 16:45:14.759082 - [DEBUG]
39698 2019-Jan-13 16:45:14.759107 - [DEBUG] -------------------------------------------- 1083. Path Edge --------------------------------------------
39699 2019-Jan-13 16:45:14.759132 - [DEBUG]
39700 2019-Jan-13 16:45:14.759155 - [DEBUG] Process 1083. path edge:
39701 2019-Jan-13 16:45:14.759179 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39702 2019-Jan-13 16:45:14.759252 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
39703 2019-Jan-13 16:45:14.759917 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39704 2019-Jan-13 16:45:14.760558 - [DEBUG]
39705 2019-Jan-13 16:45:14.760583 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39706 2019-Jan-13 16:45:14.761258 - [DEBUG] Possible callees:
39707 2019-Jan-13 16:45:14.761284 - [DEBUG] llvm.dbg.declare
39708 2019-Jan-13 16:45:14.761309 - [DEBUG] Possible return sites:
39709 2019-Jan-13 16:45:14.761333 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12039710 2019-Jan-13 16:45:14.762651 - [DEBUG] Found and process special summary
39711 2019-Jan-13 16:45:14.762691 - [DEBUG] Compose: EdgeIdentity * AllBottom
39712 2019-Jan-13 16:45:14.762719 - [DEBUG]
39713 2019-Jan-13 16:45:14.762744 - [DEBUG] Propagate flow
39714 2019-Jan-13 16:45:14.762767 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39715 2019-Jan-13 16:45:14.762825 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39716 2019-Jan-13 16:45:14.763501 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39717 2019-Jan-13 16:45:14.764141 - [DEBUG] Edge function : AllBottom (result of previous compose)
39718 2019-Jan-13 16:45:14.764166 - [DEBUG]
39719 2019-Jan-13 16:45:14.764191 - [DEBUG] Join: AllTop & AllBottom
39720 2019-Jan-13 16:45:14.764217 - [DEBUG] = AllBottom (new jump func)
39721 2019-Jan-13 16:45:14.764242 - [DEBUG]
39722 2019-Jan-13 16:45:14.764265 - [DEBUG] Start adding new jump function
39723 2019-Jan-13 16:45:14.764304 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39724 2019-Jan-13 16:45:14.764361 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39725 2019-Jan-13 16:45:14.765026 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39726 2019-Jan-13 16:45:14.765664 - [DEBUG] Edge Function : AllBottom
39727 2019-Jan-13 16:45:14.765693 - [DEBUG] End adding new jump function
39728 2019-Jan-13 16:45:14.765718 - [DEBUG]
39729 2019-Jan-13 16:45:14.765741 - [DEBUG] -------------------------------------------- 1084. Path Edge --------------------------------------------
39730 2019-Jan-13 16:45:14.765766 - [DEBUG]
39731 2019-Jan-13 16:45:14.765789 - [DEBUG] Process 1084. path edge:
39732 2019-Jan-13 16:45:14.765813 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39733 2019-Jan-13 16:45:14.765870 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
39734 2019-Jan-13 16:45:14.766509 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39735 2019-Jan-13 16:45:14.767147 - [DEBUG]
39736 2019-Jan-13 16:45:14.767172 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39737 2019-Jan-13 16:45:14.767843 - [DEBUG] Compose: EdgeIdentity * AllBottom
39738 2019-Jan-13 16:45:14.767873 - [DEBUG]
39739 2019-Jan-13 16:45:14.767897 - [DEBUG] Propagate flow
39740 2019-Jan-13 16:45:14.767920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39741 2019-Jan-13 16:45:14.767978 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
39742 2019-Jan-13 16:45:14.769720 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39743 2019-Jan-13 16:45:14.770446 - [DEBUG] Edge function : AllBottom (result of previous compose)
39744 2019-Jan-13 16:45:14.770474 - [DEBUG]
39745 2019-Jan-13 16:45:14.770501 - [DEBUG] Join: AllTop & AllBottom
39746 2019-Jan-13 16:45:14.770528 - [DEBUG] = AllBottom (new jump func)
39747 2019-Jan-13 16:45:14.770553 - [DEBUG]
39748 2019-Jan-13 16:45:14.770577 - [DEBUG] Start adding new jump function
39749 2019-Jan-13 16:45:14.770600 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39750 2019-Jan-13 16:45:14.770672 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39751 2019-Jan-13 16:45:14.771371 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
39752 2019-Jan-13 16:45:14.772418 - [DEBUG] Edge Function : AllBottom
39753 2019-Jan-13 16:45:14.772465 - [DEBUG] End adding new jump function
39754 2019-Jan-13 16:45:14.772490 - [DEBUG]
39755 2019-Jan-13 16:45:14.772515 - [DEBUG] -------------------------------------------- 1085. Path Edge --------------------------------------------
39756 2019-Jan-13 16:45:14.772540 - [DEBUG]
39757 2019-Jan-13 16:45:14.772564 - [DEBUG] Process 1085. path edge:
39758 2019-Jan-13 16:45:14.772588 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39759 2019-Jan-13 16:45:14.772675 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
39760 2019-Jan-13 16:45:14.773379 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39761 2019-Jan-13 16:45:14.774048 - [DEBUG]
39762 2019-Jan-13 16:45:14.774076 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
39763 2019-Jan-13 16:45:14.774771 - [DEBUG] Compose: EdgeIdentity * AllBottom
39764 2019-Jan-13 16:45:14.774802 - [DEBUG]
39765 2019-Jan-13 16:45:14.774827 - [DEBUG] Propagate flow
39766 2019-Jan-13 16:45:14.774850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39767 2019-Jan-13 16:45:14.774935 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39768 2019-Jan-13 16:45:14.775589 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39769 2019-Jan-13 16:45:14.776229 - [DEBUG] Edge function : AllBottom (result of previous compose)
39770 2019-Jan-13 16:45:14.776255 - [DEBUG]
39771 2019-Jan-13 16:45:14.776281 - [DEBUG] Join: AllTop & AllBottom
39772 2019-Jan-13 16:45:14.776308 - [DEBUG] = AllBottom (new jump func)
39773 2019-Jan-13 16:45:14.776333 - [DEBUG]
39774 2019-Jan-13 16:45:14.776356 - [DEBUG] Start adding new jump function
39775 2019-Jan-13 16:45:14.776380 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39776 2019-Jan-13 16:45:14.776437 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39777 2019-Jan-13 16:45:14.777076 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39778 2019-Jan-13 16:45:14.777722 - [DEBUG] Edge Function : AllBottom
39779 2019-Jan-13 16:45:14.777751 - [DEBUG] End adding new jump function
39780 2019-Jan-13 16:45:14.777776 - [DEBUG]
39781 2019-Jan-13 16:45:14.777800 - [DEBUG] -------------------------------------------- 1086. Path Edge --------------------------------------------
39782 2019-Jan-13 16:45:14.777825 - [DEBUG]
39783 2019-Jan-13 16:45:14.777849 - [DEBUG] Process 1086. path edge:
39784 2019-Jan-13 16:45:14.777873 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39785 2019-Jan-13 16:45:14.777930 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
39786 2019-Jan-13 16:45:14.778872 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39787 2019-Jan-13 16:45:14.779522 - [DEBUG]
39788 2019-Jan-13 16:45:14.779547 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39789 2019-Jan-13 16:45:14.780208 - [DEBUG] Possible callees:
39790 2019-Jan-13 16:45:14.780234 - [DEBUG] llvm.dbg.declare
39791 2019-Jan-13 16:45:14.780259 - [DEBUG] Possible return sites:
39792 2019-Jan-13 16:45:14.780283 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14939793 2019-Jan-13 16:45:14.781627 - [DEBUG] Found and process special summary
39794 2019-Jan-13 16:45:14.781673 - [DEBUG] Compose: EdgeIdentity * AllBottom
39795 2019-Jan-13 16:45:14.781702 - [DEBUG]
39796 2019-Jan-13 16:45:14.781727 - [DEBUG] Propagate flow
39797 2019-Jan-13 16:45:14.781750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39798 2019-Jan-13 16:45:14.781819 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39799 2019-Jan-13 16:45:14.782494 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39800 2019-Jan-13 16:45:14.783141 - [DEBUG] Edge function : AllBottom (result of previous compose)
39801 2019-Jan-13 16:45:14.783166 - [DEBUG]
39802 2019-Jan-13 16:45:14.783192 - [DEBUG] Join: AllTop & AllBottom
39803 2019-Jan-13 16:45:14.783219 - [DEBUG] = AllBottom (new jump func)
39804 2019-Jan-13 16:45:14.783243 - [DEBUG]
39805 2019-Jan-13 16:45:14.783267 - [DEBUG] Start adding new jump function
39806 2019-Jan-13 16:45:14.783291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39807 2019-Jan-13 16:45:14.783348 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39808 2019-Jan-13 16:45:14.783987 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39809 2019-Jan-13 16:45:14.784639 - [DEBUG] Edge Function : AllBottom
39810 2019-Jan-13 16:45:14.784670 - [DEBUG] End adding new jump function
39811 2019-Jan-13 16:45:14.784695 - [DEBUG]
39812 2019-Jan-13 16:45:14.784719 - [DEBUG] -------------------------------------------- 1087. Path Edge --------------------------------------------
39813 2019-Jan-13 16:45:14.784763 - [DEBUG]
39814 2019-Jan-13 16:45:14.784787 - [DEBUG] Process 1087. path edge:
39815 2019-Jan-13 16:45:14.784811 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39816 2019-Jan-13 16:45:14.784868 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
39817 2019-Jan-13 16:45:14.785511 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39818 2019-Jan-13 16:45:14.786150 - [DEBUG]
39819 2019-Jan-13 16:45:14.786175 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39820 2019-Jan-13 16:45:14.786871 - [DEBUG] Compose: EdgeIdentity * AllBottom
39821 2019-Jan-13 16:45:14.786900 - [DEBUG]
39822 2019-Jan-13 16:45:14.786924 - [DEBUG] Propagate flow
39823 2019-Jan-13 16:45:14.786947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39824 2019-Jan-13 16:45:14.787007 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
39825 2019-Jan-13 16:45:14.787651 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39826 2019-Jan-13 16:45:14.788313 - [DEBUG] Edge function : AllBottom (result of previous compose)
39827 2019-Jan-13 16:45:14.788338 - [DEBUG]
39828 2019-Jan-13 16:45:14.788364 - [DEBUG] Join: AllTop & AllBottom
39829 2019-Jan-13 16:45:14.788390 - [DEBUG] = AllBottom (new jump func)
39830 2019-Jan-13 16:45:14.788414 - [DEBUG]
39831 2019-Jan-13 16:45:14.788438 - [DEBUG] Start adding new jump function
39832 2019-Jan-13 16:45:14.788461 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39833 2019-Jan-13 16:45:14.788518 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39834 2019-Jan-13 16:45:14.789163 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
39835 2019-Jan-13 16:45:14.789798 - [DEBUG] Edge Function : AllBottom
39836 2019-Jan-13 16:45:14.789827 - [DEBUG] End adding new jump function
39837 2019-Jan-13 16:45:14.789851 - [DEBUG]
39838 2019-Jan-13 16:45:14.789875 - [DEBUG] -------------------------------------------- 1088. Path Edge --------------------------------------------
39839 2019-Jan-13 16:45:14.789899 - [DEBUG]
39840 2019-Jan-13 16:45:14.789923 - [DEBUG] Process 1088. path edge:
39841 2019-Jan-13 16:45:14.789946 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39842 2019-Jan-13 16:45:14.790003 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
39843 2019-Jan-13 16:45:14.790639 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39844 2019-Jan-13 16:45:14.791276 - [DEBUG]
39845 2019-Jan-13 16:45:14.791302 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
39846 2019-Jan-13 16:45:14.791989 - [DEBUG] Compose: EdgeIdentity * AllBottom
39847 2019-Jan-13 16:45:14.792017 - [DEBUG]
39848 2019-Jan-13 16:45:14.792041 - [DEBUG] Propagate flow
39849 2019-Jan-13 16:45:14.792065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39850 2019-Jan-13 16:45:14.792123 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
39851 2019-Jan-13 16:45:14.792771 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39852 2019-Jan-13 16:45:14.793424 - [DEBUG] Edge function : AllBottom (result of previous compose)
39853 2019-Jan-13 16:45:14.793450 - [DEBUG]
39854 2019-Jan-13 16:45:14.793475 - [DEBUG] Join: AllTop & AllBottom
39855 2019-Jan-13 16:45:14.793501 - [DEBUG] = AllBottom (new jump func)
39856 2019-Jan-13 16:45:14.793525 - [DEBUG]
39857 2019-Jan-13 16:45:14.793549 - [DEBUG] Start adding new jump function
39858 2019-Jan-13 16:45:14.793572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39859 2019-Jan-13 16:45:14.793628 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39860 2019-Jan-13 16:45:14.794267 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
39861 2019-Jan-13 16:45:14.794928 - [DEBUG] Edge Function : AllBottom
39862 2019-Jan-13 16:45:14.794957 - [DEBUG] End adding new jump function
39863 2019-Jan-13 16:45:14.794981 - [DEBUG]
39864 2019-Jan-13 16:45:14.795005 - [DEBUG] -------------------------------------------- 1089. Path Edge --------------------------------------------
39865 2019-Jan-13 16:45:14.795029 - [DEBUG]
39866 2019-Jan-13 16:45:14.795052 - [DEBUG] Process 1089. path edge:
39867 2019-Jan-13 16:45:14.795076 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39868 2019-Jan-13 16:45:14.795133 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
39869 2019-Jan-13 16:45:14.795779 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39870 2019-Jan-13 16:45:14.796417 - [DEBUG]
39871 2019-Jan-13 16:45:14.796441 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
39872 2019-Jan-13 16:45:14.797411 - [DEBUG] Possible callees:
39873 2019-Jan-13 16:45:14.797439 - [DEBUG] llvm.dbg.declare
39874 2019-Jan-13 16:45:14.797464 - [DEBUG] Possible return sites:
39875 2019-Jan-13 16:45:14.797488 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15539876 2019-Jan-13 16:45:14.798882 - [DEBUG] Found and process special summary
39877 2019-Jan-13 16:45:14.798929 - [DEBUG] Compose: EdgeIdentity * AllBottom
39878 2019-Jan-13 16:45:14.798958 - [DEBUG]
39879 2019-Jan-13 16:45:14.798983 - [DEBUG] Propagate flow
39880 2019-Jan-13 16:45:14.799007 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39881 2019-Jan-13 16:45:14.799071 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39882 2019-Jan-13 16:45:14.799777 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39883 2019-Jan-13 16:45:14.800445 - [DEBUG] Edge function : AllBottom (result of previous compose)
39884 2019-Jan-13 16:45:14.800471 - [DEBUG]
39885 2019-Jan-13 16:45:14.800498 - [DEBUG] Join: AllTop & AllBottom
39886 2019-Jan-13 16:45:14.800524 - [DEBUG] = AllBottom (new jump func)
39887 2019-Jan-13 16:45:14.800549 - [DEBUG]
39888 2019-Jan-13 16:45:14.800572 - [DEBUG] Start adding new jump function
39889 2019-Jan-13 16:45:14.800596 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39890 2019-Jan-13 16:45:14.800656 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39891 2019-Jan-13 16:45:14.801297 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39892 2019-Jan-13 16:45:14.801976 - [DEBUG] Edge Function : AllBottom
39893 2019-Jan-13 16:45:14.802007 - [DEBUG] End adding new jump function
39894 2019-Jan-13 16:45:14.802032 - [DEBUG]
39895 2019-Jan-13 16:45:14.802056 - [DEBUG] -------------------------------------------- 1090. Path Edge --------------------------------------------
39896 2019-Jan-13 16:45:14.802110 - [DEBUG]
39897 2019-Jan-13 16:45:14.802134 - [DEBUG] Process 1090. path edge:
39898 2019-Jan-13 16:45:14.802158 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39899 2019-Jan-13 16:45:14.802215 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
39900 2019-Jan-13 16:45:14.802865 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39901 2019-Jan-13 16:45:14.803846 - [DEBUG]
39902 2019-Jan-13 16:45:14.803875 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39903 2019-Jan-13 16:45:14.804663 - [DEBUG] Compose: EdgeIdentity * AllBottom
39904 2019-Jan-13 16:45:14.804697 - [DEBUG]
39905 2019-Jan-13 16:45:14.804722 - [DEBUG] Propagate flow
39906 2019-Jan-13 16:45:14.804779 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39907 2019-Jan-13 16:45:14.804865 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
39908 2019-Jan-13 16:45:14.805583 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39909 2019-Jan-13 16:45:14.806284 - [DEBUG] Edge function : AllBottom (result of previous compose)
39910 2019-Jan-13 16:45:14.806312 - [DEBUG]
39911 2019-Jan-13 16:45:14.806341 - [DEBUG] Join: AllTop & AllBottom
39912 2019-Jan-13 16:45:14.806367 - [DEBUG] = AllBottom (new jump func)
39913 2019-Jan-13 16:45:14.806392 - [DEBUG]
39914 2019-Jan-13 16:45:14.806416 - [DEBUG] Start adding new jump function
39915 2019-Jan-13 16:45:14.806439 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39916 2019-Jan-13 16:45:14.806507 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39917 2019-Jan-13 16:45:14.807177 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
39918 2019-Jan-13 16:45:14.807815 - [DEBUG] Edge Function : AllBottom
39919 2019-Jan-13 16:45:14.807846 - [DEBUG] End adding new jump function
39920 2019-Jan-13 16:45:14.807871 - [DEBUG]
39921 2019-Jan-13 16:45:14.807895 - [DEBUG] -------------------------------------------- 1091. Path Edge --------------------------------------------
39922 2019-Jan-13 16:45:14.807920 - [DEBUG]
39923 2019-Jan-13 16:45:14.807944 - [DEBUG] Process 1091. path edge:
39924 2019-Jan-13 16:45:14.807968 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39925 2019-Jan-13 16:45:14.808025 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
39926 2019-Jan-13 16:45:14.808707 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39927 2019-Jan-13 16:45:14.809501 - [DEBUG]
39928 2019-Jan-13 16:45:14.809528 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
39929 2019-Jan-13 16:45:14.810202 - [DEBUG] Compose: EdgeIdentity * AllBottom
39930 2019-Jan-13 16:45:14.810231 - [DEBUG]
39931 2019-Jan-13 16:45:14.810256 - [DEBUG] Propagate flow
39932 2019-Jan-13 16:45:14.810279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39933 2019-Jan-13 16:45:14.810338 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
39934 2019-Jan-13 16:45:14.810974 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39935 2019-Jan-13 16:45:14.811639 - [DEBUG] Edge function : AllBottom (result of previous compose)
39936 2019-Jan-13 16:45:14.811665 - [DEBUG]
39937 2019-Jan-13 16:45:14.811690 - [DEBUG] Join: AllTop & AllBottom
39938 2019-Jan-13 16:45:14.811716 - [DEBUG] = AllBottom (new jump func)
39939 2019-Jan-13 16:45:14.811741 - [DEBUG]
39940 2019-Jan-13 16:45:14.811765 - [DEBUG] Start adding new jump function
39941 2019-Jan-13 16:45:14.811809 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39942 2019-Jan-13 16:45:14.811873 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39943 2019-Jan-13 16:45:14.812546 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
39944 2019-Jan-13 16:45:14.813197 - [DEBUG] Edge Function : AllBottom
39945 2019-Jan-13 16:45:14.813228 - [DEBUG] End adding new jump function
39946 2019-Jan-13 16:45:14.813252 - [DEBUG]
39947 2019-Jan-13 16:45:14.813276 - [DEBUG] -------------------------------------------- 1092. Path Edge --------------------------------------------
39948 2019-Jan-13 16:45:14.813301 - [DEBUG]
39949 2019-Jan-13 16:45:14.813325 - [DEBUG] Process 1092. path edge:
39950 2019-Jan-13 16:45:14.813349 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39951 2019-Jan-13 16:45:14.813409 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
39952 2019-Jan-13 16:45:14.814045 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39953 2019-Jan-13 16:45:14.814684 - [DEBUG]
39954 2019-Jan-13 16:45:14.814710 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
39955 2019-Jan-13 16:45:14.815391 - [DEBUG] Compose: EdgeIdentity * AllBottom
39956 2019-Jan-13 16:45:14.815419 - [DEBUG]
39957 2019-Jan-13 16:45:14.815443 - [DEBUG] Propagate flow
39958 2019-Jan-13 16:45:14.815467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39959 2019-Jan-13 16:45:14.815524 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
39960 2019-Jan-13 16:45:14.816172 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39961 2019-Jan-13 16:45:14.816810 - [DEBUG] Edge function : AllBottom (result of previous compose)
39962 2019-Jan-13 16:45:14.816835 - [DEBUG]
39963 2019-Jan-13 16:45:14.816860 - [DEBUG] Join: AllTop & AllBottom
39964 2019-Jan-13 16:45:14.816886 - [DEBUG] = AllBottom (new jump func)
39965 2019-Jan-13 16:45:14.816911 - [DEBUG]
39966 2019-Jan-13 16:45:14.816934 - [DEBUG] Start adding new jump function
39967 2019-Jan-13 16:45:14.816957 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39968 2019-Jan-13 16:45:14.817013 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39969 2019-Jan-13 16:45:14.817651 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
39970 2019-Jan-13 16:45:14.818312 - [DEBUG] Edge Function : AllBottom
39971 2019-Jan-13 16:45:14.818340 - [DEBUG] End adding new jump function
39972 2019-Jan-13 16:45:14.818364 - [DEBUG]
39973 2019-Jan-13 16:45:14.818388 - [DEBUG] -------------------------------------------- 1093. Path Edge --------------------------------------------
39974 2019-Jan-13 16:45:14.818413 - [DEBUG]
39975 2019-Jan-13 16:45:14.818436 - [DEBUG] Process 1093. path edge:
39976 2019-Jan-13 16:45:14.818460 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39977 2019-Jan-13 16:45:14.818517 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
39978 2019-Jan-13 16:45:14.819164 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39979 2019-Jan-13 16:45:14.819818 - [DEBUG]
39980 2019-Jan-13 16:45:14.819843 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
39981 2019-Jan-13 16:45:14.820511 - [DEBUG] Possible callees:
39982 2019-Jan-13 16:45:14.820537 - [DEBUG] llvm.dbg.declare
39983 2019-Jan-13 16:45:14.820578 - [DEBUG] Possible return sites:
39984 2019-Jan-13 16:45:14.820602 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16339985 2019-Jan-13 16:45:14.822179 - [DEBUG] Found and process special summary
39986 2019-Jan-13 16:45:14.822225 - [DEBUG] Compose: EdgeIdentity * AllBottom
39987 2019-Jan-13 16:45:14.822253 - [DEBUG]
39988 2019-Jan-13 16:45:14.822277 - [DEBUG] Propagate flow
39989 2019-Jan-13 16:45:14.822300 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39990 2019-Jan-13 16:45:14.822364 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
39991 2019-Jan-13 16:45:14.823013 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39992 2019-Jan-13 16:45:14.823652 - [DEBUG] Edge function : AllBottom (result of previous compose)
39993 2019-Jan-13 16:45:14.823678 - [DEBUG]
39994 2019-Jan-13 16:45:14.823704 - [DEBUG] Join: AllTop & AllBottom
39995 2019-Jan-13 16:45:14.823731 - [DEBUG] = AllBottom (new jump func)
39996 2019-Jan-13 16:45:14.823755 - [DEBUG]
39997 2019-Jan-13 16:45:14.823779 - [DEBUG] Start adding new jump function
39998 2019-Jan-13 16:45:14.823803 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39999 2019-Jan-13 16:45:14.823859 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40000 2019-Jan-13 16:45:14.824496 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
40001 2019-Jan-13 16:45:14.825150 - [DEBUG] Edge Function : AllBottom
40002 2019-Jan-13 16:45:14.825179 - [DEBUG] End adding new jump function
40003 2019-Jan-13 16:45:14.825204 - [DEBUG]
40004 2019-Jan-13 16:45:14.825228 - [DEBUG] -------------------------------------------- 1094. Path Edge --------------------------------------------
40005 2019-Jan-13 16:45:14.825253 - [DEBUG]
40006 2019-Jan-13 16:45:14.825277 - [DEBUG] Process 1094. path edge:
40007 2019-Jan-13 16:45:14.825300 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40008 2019-Jan-13 16:45:14.825358 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
40009 2019-Jan-13 16:45:14.825997 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40010 2019-Jan-13 16:45:14.826634 - [DEBUG]
40011 2019-Jan-13 16:45:14.826659 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
40012 2019-Jan-13 16:45:14.827332 - [DEBUG] Compose: EdgeIdentity * AllBottom
40013 2019-Jan-13 16:45:14.827361 - [DEBUG]
40014 2019-Jan-13 16:45:14.827385 - [DEBUG] Propagate flow
40015 2019-Jan-13 16:45:14.827409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40016 2019-Jan-13 16:45:14.827466 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
40017 2019-Jan-13 16:45:14.828116 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40018 2019-Jan-13 16:45:14.828923 - [DEBUG] Edge function : AllBottom (result of previous compose)
40019 2019-Jan-13 16:45:14.828949 - [DEBUG]
40020 2019-Jan-13 16:45:14.828975 - [DEBUG] Join: AllTop & AllBottom
40021 2019-Jan-13 16:45:14.829001 - [DEBUG] = AllBottom (new jump func)
40022 2019-Jan-13 16:45:14.829026 - [DEBUG]
40023 2019-Jan-13 16:45:14.829049 - [DEBUG] Start adding new jump function
40024 2019-Jan-13 16:45:14.829073 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40025 2019-Jan-13 16:45:14.829130 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40026 2019-Jan-13 16:45:14.829776 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
40027 2019-Jan-13 16:45:14.830423 - [DEBUG] Edge Function : AllBottom
40028 2019-Jan-13 16:45:14.830453 - [DEBUG] End adding new jump function
40029 2019-Jan-13 16:45:14.830477 - [DEBUG]
40030 2019-Jan-13 16:45:14.830502 - [DEBUG] -------------------------------------------- 1095. Path Edge --------------------------------------------
40031 2019-Jan-13 16:45:14.830526 - [DEBUG]
40032 2019-Jan-13 16:45:14.830550 - [DEBUG] Process 1095. path edge:
40033 2019-Jan-13 16:45:14.830574 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40034 2019-Jan-13 16:45:14.830630 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
40035 2019-Jan-13 16:45:14.831268 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40036 2019-Jan-13 16:45:14.831938 - [DEBUG]
40037 2019-Jan-13 16:45:14.831965 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
40038 2019-Jan-13 16:45:14.832622 - [DEBUG] Compose: EdgeIdentity * AllBottom
40039 2019-Jan-13 16:45:14.832651 - [DEBUG]
40040 2019-Jan-13 16:45:14.832675 - [DEBUG] Propagate flow
40041 2019-Jan-13 16:45:14.832699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40042 2019-Jan-13 16:45:14.832756 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
40043 2019-Jan-13 16:45:14.833403 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40044 2019-Jan-13 16:45:14.834042 - [DEBUG] Edge function : AllBottom (result of previous compose)
40045 2019-Jan-13 16:45:14.834067 - [DEBUG]
40046 2019-Jan-13 16:45:14.834092 - [DEBUG] Join: AllTop & AllBottom
40047 2019-Jan-13 16:45:14.834118 - [DEBUG] = AllBottom (new jump func)
40048 2019-Jan-13 16:45:14.834143 - [DEBUG]
40049 2019-Jan-13 16:45:14.834166 - [DEBUG] Start adding new jump function
40050 2019-Jan-13 16:45:14.834190 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40051 2019-Jan-13 16:45:14.834246 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40052 2019-Jan-13 16:45:14.834901 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
40053 2019-Jan-13 16:45:14.835546 - [DEBUG] Edge Function : AllBottom
40054 2019-Jan-13 16:45:14.835575 - [DEBUG] End adding new jump function
40055 2019-Jan-13 16:45:14.835599 - [DEBUG]
40056 2019-Jan-13 16:45:14.835623 - [DEBUG] -------------------------------------------- 1096. Path Edge --------------------------------------------
40057 2019-Jan-13 16:45:14.835648 - [DEBUG]
40058 2019-Jan-13 16:45:14.835675 - [DEBUG] Process 1096. path edge:
40059 2019-Jan-13 16:45:14.835699 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40060 2019-Jan-13 16:45:14.835756 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
40061 2019-Jan-13 16:45:14.836419 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40062 2019-Jan-13 16:45:14.837091 - [DEBUG]
40063 2019-Jan-13 16:45:14.837117 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
40064 2019-Jan-13 16:45:14.837809 - [DEBUG] Possible callees:
40065 2019-Jan-13 16:45:14.837835 - [DEBUG] llvm.dbg.declare
40066 2019-Jan-13 16:45:14.837861 - [DEBUG] Possible return sites:
40067 2019-Jan-13 16:45:14.837884 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16940068 2019-Jan-13 16:45:14.839281 - [DEBUG] Found and process special summary
40069 2019-Jan-13 16:45:14.839339 - [DEBUG] Compose: EdgeIdentity * AllBottom
40070 2019-Jan-13 16:45:14.839368 - [DEBUG]
40071 2019-Jan-13 16:45:14.839394 - [DEBUG] Propagate flow
40072 2019-Jan-13 16:45:14.839418 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40073 2019-Jan-13 16:45:14.839493 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40074 2019-Jan-13 16:45:14.840172 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40075 2019-Jan-13 16:45:14.840833 - [DEBUG] Edge function : AllBottom (result of previous compose)
40076 2019-Jan-13 16:45:14.840865 - [DEBUG]
40077 2019-Jan-13 16:45:14.840893 - [DEBUG] Join: AllTop & AllBottom
40078 2019-Jan-13 16:45:14.841185 - [DEBUG] = AllBottom (new jump func)
40079 2019-Jan-13 16:45:14.841211 - [DEBUG]
40080 2019-Jan-13 16:45:14.841235 - [DEBUG] Start adding new jump function
40081 2019-Jan-13 16:45:14.841259 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40082 2019-Jan-13 16:45:14.841324 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40083 2019-Jan-13 16:45:14.842017 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40084 2019-Jan-13 16:45:14.842680 - [DEBUG] Edge Function : AllBottom
40085 2019-Jan-13 16:45:14.842713 - [DEBUG] End adding new jump function
40086 2019-Jan-13 16:45:14.842738 - [DEBUG]
40087 2019-Jan-13 16:45:14.842763 - [DEBUG] -------------------------------------------- 1097. Path Edge --------------------------------------------
40088 2019-Jan-13 16:45:14.842788 - [DEBUG]
40089 2019-Jan-13 16:45:14.842811 - [DEBUG] Process 1097. path edge:
40090 2019-Jan-13 16:45:14.842836 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40091 2019-Jan-13 16:45:14.842896 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
40092 2019-Jan-13 16:45:14.843536 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40093 2019-Jan-13 16:45:14.844174 - [DEBUG]
40094 2019-Jan-13 16:45:14.844199 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40095 2019-Jan-13 16:45:14.844903 - [DEBUG] Compose: EdgeIdentity * AllBottom
40096 2019-Jan-13 16:45:14.844932 - [DEBUG]
40097 2019-Jan-13 16:45:14.844956 - [DEBUG] Propagate flow
40098 2019-Jan-13 16:45:14.844979 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40099 2019-Jan-13 16:45:14.845036 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
40100 2019-Jan-13 16:45:14.845676 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40101 2019-Jan-13 16:45:14.846316 - [DEBUG] Edge function : AllBottom (result of previous compose)
40102 2019-Jan-13 16:45:14.846342 - [DEBUG]
40103 2019-Jan-13 16:45:14.846367 - [DEBUG] Join: AllTop & AllBottom
40104 2019-Jan-13 16:45:14.846393 - [DEBUG] = AllBottom (new jump func)
40105 2019-Jan-13 16:45:14.846417 - [DEBUG]
40106 2019-Jan-13 16:45:14.846441 - [DEBUG] Start adding new jump function
40107 2019-Jan-13 16:45:14.846464 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40108 2019-Jan-13 16:45:14.846520 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40109 2019-Jan-13 16:45:14.847349 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
40110 2019-Jan-13 16:45:14.847992 - [DEBUG] Edge Function : AllBottom
40111 2019-Jan-13 16:45:14.848022 - [DEBUG] End adding new jump function
40112 2019-Jan-13 16:45:14.848046 - [DEBUG]
40113 2019-Jan-13 16:45:14.848085 - [DEBUG] -------------------------------------------- 1098. Path Edge --------------------------------------------
40114 2019-Jan-13 16:45:14.848127 - [DEBUG]
40115 2019-Jan-13 16:45:14.848151 - [DEBUG] Process 1098. path edge:
40116 2019-Jan-13 16:45:14.848175 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40117 2019-Jan-13 16:45:14.848233 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
40118 2019-Jan-13 16:45:14.848878 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40119 2019-Jan-13 16:45:14.849637 - [DEBUG]
40120 2019-Jan-13 16:45:14.849661 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
40121 2019-Jan-13 16:45:14.850340 - [DEBUG] Compose: EdgeIdentity * AllBottom
40122 2019-Jan-13 16:45:14.850368 - [DEBUG]
40123 2019-Jan-13 16:45:14.850392 - [DEBUG] Propagate flow
40124 2019-Jan-13 16:45:14.850415 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40125 2019-Jan-13 16:45:14.850473 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
40126 2019-Jan-13 16:45:14.851116 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40127 2019-Jan-13 16:45:14.851774 - [DEBUG] Edge function : AllBottom (result of previous compose)
40128 2019-Jan-13 16:45:14.851799 - [DEBUG]
40129 2019-Jan-13 16:45:14.851827 - [DEBUG] Join: AllTop & AllBottom
40130 2019-Jan-13 16:45:14.851853 - [DEBUG] = AllBottom (new jump func)
40131 2019-Jan-13 16:45:14.851878 - [DEBUG]
40132 2019-Jan-13 16:45:14.851901 - [DEBUG] Start adding new jump function
40133 2019-Jan-13 16:45:14.851925 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40134 2019-Jan-13 16:45:14.851983 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40135 2019-Jan-13 16:45:14.852624 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
40136 2019-Jan-13 16:45:14.853279 - [DEBUG] Edge Function : AllBottom
40137 2019-Jan-13 16:45:14.853308 - [DEBUG] End adding new jump function
40138 2019-Jan-13 16:45:14.853332 - [DEBUG]
40139 2019-Jan-13 16:45:14.853356 - [DEBUG] -------------------------------------------- 1099. Path Edge --------------------------------------------
40140 2019-Jan-13 16:45:14.853380 - [DEBUG]
40141 2019-Jan-13 16:45:14.853404 - [DEBUG] Process 1099. path edge:
40142 2019-Jan-13 16:45:14.853428 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40143 2019-Jan-13 16:45:14.853719 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
40144 2019-Jan-13 16:45:14.854437 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40145 2019-Jan-13 16:45:14.855167 - [DEBUG]
40146 2019-Jan-13 16:45:14.855194 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
40147 2019-Jan-13 16:45:14.855991 - [DEBUG] Compose: EdgeIdentity * AllBottom
40148 2019-Jan-13 16:45:14.856026 - [DEBUG]
40149 2019-Jan-13 16:45:14.856051 - [DEBUG] Propagate flow
40150 2019-Jan-13 16:45:14.856075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40151 2019-Jan-13 16:45:14.856153 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
40152 2019-Jan-13 16:45:14.856846 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40153 2019-Jan-13 16:45:14.857514 - [DEBUG] Edge function : AllBottom (result of previous compose)
40154 2019-Jan-13 16:45:14.857540 - [DEBUG]
40155 2019-Jan-13 16:45:14.857566 - [DEBUG] Join: AllTop & AllBottom
40156 2019-Jan-13 16:45:14.857593 - [DEBUG] = AllBottom (new jump func)
40157 2019-Jan-13 16:45:14.857641 - [DEBUG]
40158 2019-Jan-13 16:45:14.857665 - [DEBUG] Start adding new jump function
40159 2019-Jan-13 16:45:14.857688 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40160 2019-Jan-13 16:45:14.857747 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40161 2019-Jan-13 16:45:14.858421 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
40162 2019-Jan-13 16:45:14.859056 - [DEBUG] Edge Function : AllBottom
40163 2019-Jan-13 16:45:14.859087 - [DEBUG] End adding new jump function
40164 2019-Jan-13 16:45:14.859112 - [DEBUG]
40165 2019-Jan-13 16:45:14.859136 - [DEBUG] -------------------------------------------- 1100. Path Edge --------------------------------------------
40166 2019-Jan-13 16:45:14.859161 - [DEBUG]
40167 2019-Jan-13 16:45:14.859184 - [DEBUG] Process 1100. path edge:
40168 2019-Jan-13 16:45:14.859208 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40169 2019-Jan-13 16:45:14.859265 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
40170 2019-Jan-13 16:45:14.859906 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40171 2019-Jan-13 16:45:14.860543 - [DEBUG]
40172 2019-Jan-13 16:45:14.860569 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
40173 2019-Jan-13 16:45:14.861233 - [DEBUG] Compose: EdgeIdentity * AllBottom
40174 2019-Jan-13 16:45:14.861263 - [DEBUG]
40175 2019-Jan-13 16:45:14.861287 - [DEBUG] Propagate flow
40176 2019-Jan-13 16:45:14.861311 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40177 2019-Jan-13 16:45:14.861369 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
40178 2019-Jan-13 16:45:14.862036 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40179 2019-Jan-13 16:45:14.862675 - [DEBUG] Edge function : AllBottom (result of previous compose)
40180 2019-Jan-13 16:45:14.862701 - [DEBUG]
40181 2019-Jan-13 16:45:14.862726 - [DEBUG] Join: AllTop & AllBottom
40182 2019-Jan-13 16:45:14.862752 - [DEBUG] = AllBottom (new jump func)
40183 2019-Jan-13 16:45:14.862777 - [DEBUG]
40184 2019-Jan-13 16:45:14.862801 - [DEBUG] Start adding new jump function
40185 2019-Jan-13 16:45:14.862824 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40186 2019-Jan-13 16:45:14.862880 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40187 2019-Jan-13 16:45:14.863519 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
40188 2019-Jan-13 16:45:14.864156 - [DEBUG] Edge Function : AllBottom
40189 2019-Jan-13 16:45:14.864184 - [DEBUG] End adding new jump function
40190 2019-Jan-13 16:45:14.864208 - [DEBUG]
40191 2019-Jan-13 16:45:14.864232 - [DEBUG] -------------------------------------------- 1101. Path Edge --------------------------------------------
40192 2019-Jan-13 16:45:14.864257 - [DEBUG]
40193 2019-Jan-13 16:45:14.864281 - [DEBUG] Process 1101. path edge:
40194 2019-Jan-13 16:45:14.864304 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40195 2019-Jan-13 16:45:14.864361 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
40196 2019-Jan-13 16:45:14.865015 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40197 2019-Jan-13 16:45:14.865652 - [DEBUG]
40198 2019-Jan-13 16:45:14.865676 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
40199 2019-Jan-13 16:45:14.866347 - [DEBUG] Compose: EdgeIdentity * AllBottom
40200 2019-Jan-13 16:45:14.866376 - [DEBUG]
40201 2019-Jan-13 16:45:14.866411 - [DEBUG] Propagate flow
40202 2019-Jan-13 16:45:14.866435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40203 2019-Jan-13 16:45:14.866492 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
40204 2019-Jan-13 16:45:14.867130 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40205 2019-Jan-13 16:45:14.867768 - [DEBUG] Edge function : AllBottom (result of previous compose)
40206 2019-Jan-13 16:45:14.867792 - [DEBUG]
40207 2019-Jan-13 16:45:14.867817 - [DEBUG] Join: AllTop & AllBottom
40208 2019-Jan-13 16:45:14.867843 - [DEBUG] = AllBottom (new jump func)
40209 2019-Jan-13 16:45:14.867868 - [DEBUG]
40210 2019-Jan-13 16:45:14.867891 - [DEBUG] Start adding new jump function
40211 2019-Jan-13 16:45:14.867914 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40212 2019-Jan-13 16:45:14.867970 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40213 2019-Jan-13 16:45:14.868626 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
40214 2019-Jan-13 16:45:14.869291 - [DEBUG] Edge Function : AllBottom
40215 2019-Jan-13 16:45:14.869320 - [DEBUG] End adding new jump function
40216 2019-Jan-13 16:45:14.869345 - [DEBUG]
40217 2019-Jan-13 16:45:14.869368 - [DEBUG] -------------------------------------------- 1102. Path Edge --------------------------------------------
40218 2019-Jan-13 16:45:14.869393 - [DEBUG]
40219 2019-Jan-13 16:45:14.869416 - [DEBUG] Process 1102. path edge:
40220 2019-Jan-13 16:45:14.869440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40221 2019-Jan-13 16:45:14.869500 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
40222 2019-Jan-13 16:45:14.870150 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40223 2019-Jan-13 16:45:14.870788 - [DEBUG]
40224 2019-Jan-13 16:45:14.870813 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
40225 2019-Jan-13 16:45:14.871486 - [DEBUG] Compose: EdgeIdentity * AllBottom
40226 2019-Jan-13 16:45:14.871514 - [DEBUG]
40227 2019-Jan-13 16:45:14.871538 - [DEBUG] Propagate flow
40228 2019-Jan-13 16:45:14.871562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40229 2019-Jan-13 16:45:14.871620 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40230 2019-Jan-13 16:45:14.872607 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40231 2019-Jan-13 16:45:14.873283 - [DEBUG] Edge function : AllBottom (result of previous compose)
40232 2019-Jan-13 16:45:14.873310 - [DEBUG]
40233 2019-Jan-13 16:45:14.873336 - [DEBUG] Join: AllTop & AllBottom
40234 2019-Jan-13 16:45:14.873362 - [DEBUG] = AllBottom (new jump func)
40235 2019-Jan-13 16:45:14.873387 - [DEBUG]
40236 2019-Jan-13 16:45:14.873410 - [DEBUG] Start adding new jump function
40237 2019-Jan-13 16:45:14.873434 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40238 2019-Jan-13 16:45:14.873495 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40239 2019-Jan-13 16:45:14.874145 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40240 2019-Jan-13 16:45:14.874810 - [DEBUG] Edge Function : AllBottom
40241 2019-Jan-13 16:45:14.874840 - [DEBUG] End adding new jump function
40242 2019-Jan-13 16:45:14.874864 - [DEBUG]
40243 2019-Jan-13 16:45:14.874888 - [DEBUG] -------------------------------------------- 1103. Path Edge --------------------------------------------
40244 2019-Jan-13 16:45:14.874913 - [DEBUG]
40245 2019-Jan-13 16:45:14.874936 - [DEBUG] Process 1103. path edge:
40246 2019-Jan-13 16:45:14.874960 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40247 2019-Jan-13 16:45:14.875034 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
40248 2019-Jan-13 16:45:14.875673 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40249 2019-Jan-13 16:45:14.876318 - [DEBUG]
40250 2019-Jan-13 16:45:14.876343 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40251 2019-Jan-13 16:45:14.877041 - [DEBUG] Compose: EdgeIdentity * AllBottom
40252 2019-Jan-13 16:45:14.877071 - [DEBUG]
40253 2019-Jan-13 16:45:14.877095 - [DEBUG] Propagate flow
40254 2019-Jan-13 16:45:14.877119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40255 2019-Jan-13 16:45:14.877182 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
40256 2019-Jan-13 16:45:14.877865 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40257 2019-Jan-13 16:45:14.878571 - [DEBUG] Edge function : AllBottom (result of previous compose)
40258 2019-Jan-13 16:45:14.878598 - [DEBUG]
40259 2019-Jan-13 16:45:14.878624 - [DEBUG] Join: AllTop & AllBottom
40260 2019-Jan-13 16:45:14.878651 - [DEBUG] = AllBottom (new jump func)
40261 2019-Jan-13 16:45:14.878675 - [DEBUG]
40262 2019-Jan-13 16:45:14.878699 - [DEBUG] Start adding new jump function
40263 2019-Jan-13 16:45:14.878723 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40264 2019-Jan-13 16:45:14.878785 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40265 2019-Jan-13 16:45:14.879776 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
40266 2019-Jan-13 16:45:14.880469 - [DEBUG] Edge Function : AllBottom
40267 2019-Jan-13 16:45:14.880502 - [DEBUG] End adding new jump function
40268 2019-Jan-13 16:45:14.880527 - [DEBUG]
40269 2019-Jan-13 16:45:14.880551 - [DEBUG] -------------------------------------------- 1104. Path Edge --------------------------------------------
40270 2019-Jan-13 16:45:14.880576 - [DEBUG]
40271 2019-Jan-13 16:45:14.880600 - [DEBUG] Process 1104. path edge:
40272 2019-Jan-13 16:45:14.880624 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40273 2019-Jan-13 16:45:14.880684 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
40274 2019-Jan-13 16:45:14.881325 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40275 2019-Jan-13 16:45:14.882003 - [DEBUG]
40276 2019-Jan-13 16:45:14.882030 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
40277 2019-Jan-13 16:45:14.882712 - [DEBUG] Compose: EdgeIdentity * AllBottom
40278 2019-Jan-13 16:45:14.882741 - [DEBUG]
40279 2019-Jan-13 16:45:14.882765 - [DEBUG] Propagate flow
40280 2019-Jan-13 16:45:14.882789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40281 2019-Jan-13 16:45:14.882848 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40282 2019-Jan-13 16:45:14.883486 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40283 2019-Jan-13 16:45:14.884125 - [DEBUG] Edge function : AllBottom (result of previous compose)
40284 2019-Jan-13 16:45:14.884150 - [DEBUG]
40285 2019-Jan-13 16:45:14.884176 - [DEBUG] Join: AllTop & AllBottom
40286 2019-Jan-13 16:45:14.884202 - [DEBUG] = AllBottom (new jump func)
40287 2019-Jan-13 16:45:14.884226 - [DEBUG]
40288 2019-Jan-13 16:45:14.884250 - [DEBUG] Start adding new jump function
40289 2019-Jan-13 16:45:14.884274 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40290 2019-Jan-13 16:45:14.884348 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40291 2019-Jan-13 16:45:14.885016 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40292 2019-Jan-13 16:45:14.885699 - [DEBUG] Edge Function : AllBottom
40293 2019-Jan-13 16:45:14.885734 - [DEBUG] End adding new jump function
40294 2019-Jan-13 16:45:14.885758 - [DEBUG]
40295 2019-Jan-13 16:45:14.885783 - [DEBUG] -------------------------------------------- 1105. Path Edge --------------------------------------------
40296 2019-Jan-13 16:45:14.885808 - [DEBUG]
40297 2019-Jan-13 16:45:14.885831 - [DEBUG] Process 1105. path edge:
40298 2019-Jan-13 16:45:14.885855 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40299 2019-Jan-13 16:45:14.885928 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
40300 2019-Jan-13 16:45:14.886635 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40301 2019-Jan-13 16:45:14.887327 - [DEBUG]
40302 2019-Jan-13 16:45:14.887355 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40303 2019-Jan-13 16:45:14.888445 - [DEBUG] Compose: EdgeIdentity * AllBottom
40304 2019-Jan-13 16:45:14.888478 - [DEBUG]
40305 2019-Jan-13 16:45:14.888503 - [DEBUG] Propagate flow
40306 2019-Jan-13 16:45:14.888526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40307 2019-Jan-13 16:45:14.888602 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40308 2019-Jan-13 16:45:14.889291 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40309 2019-Jan-13 16:45:14.890152 - [DEBUG] Edge function : AllBottom (result of previous compose)
40310 2019-Jan-13 16:45:14.890181 - [DEBUG]
40311 2019-Jan-13 16:45:14.890209 - [DEBUG] Join: AllTop & AllBottom
40312 2019-Jan-13 16:45:14.890236 - [DEBUG] = AllBottom (new jump func)
40313 2019-Jan-13 16:45:14.890261 - [DEBUG]
40314 2019-Jan-13 16:45:14.890286 - [DEBUG] Start adding new jump function
40315 2019-Jan-13 16:45:14.890310 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40316 2019-Jan-13 16:45:14.890387 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40317 2019-Jan-13 16:45:14.891095 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40318 2019-Jan-13 16:45:14.891821 - [DEBUG] Edge Function : AllBottom
40319 2019-Jan-13 16:45:14.891858 - [DEBUG] End adding new jump function
40320 2019-Jan-13 16:45:14.891883 - [DEBUG]
40321 2019-Jan-13 16:45:14.891908 - [DEBUG] -------------------------------------------- 1106. Path Edge --------------------------------------------
40322 2019-Jan-13 16:45:14.891934 - [DEBUG]
40323 2019-Jan-13 16:45:14.891957 - [DEBUG] Process 1106. path edge:
40324 2019-Jan-13 16:45:14.891981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40325 2019-Jan-13 16:45:14.892057 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
40326 2019-Jan-13 16:45:14.892721 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40327 2019-Jan-13 16:45:14.893365 - [DEBUG]
40328 2019-Jan-13 16:45:14.893391 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40329 2019-Jan-13 16:45:14.894042 - [DEBUG] Start of endsummarytab entry
40330 2019-Jan-13 16:45:14.894080 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
40331 2019-Jan-13 16:45:14.894761 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
40332 2019-Jan-13 16:45:14.894824 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40333 2019-Jan-13 16:45:14.895475 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
40334 2019-Jan-13 16:45:14.896125 - [DEBUG] EF: AllBottom
40335 2019-Jan-13 16:45:14.896150 - [DEBUG]
40336 2019-Jan-13 16:45:14.896173 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40337 2019-Jan-13 16:45:14.896808 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
40338 2019-Jan-13 16:45:14.897719 - [DEBUG] EF: AllBottom
40339 2019-Jan-13 16:45:14.897744 - [DEBUG]
40340 2019-Jan-13 16:45:14.897768 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40341 2019-Jan-13 16:45:14.898428 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
40342 2019-Jan-13 16:45:14.899076 - [DEBUG] EF: AllBottom
40343 2019-Jan-13 16:45:14.899101 - [DEBUG]
40344 2019-Jan-13 16:45:14.899124 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40345 2019-Jan-13 16:45:14.899758 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
40346 2019-Jan-13 16:45:14.900399 - [DEBUG] EF: AllBottom
40347 2019-Jan-13 16:45:14.900424 - [DEBUG]
40348 2019-Jan-13 16:45:14.900447 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40349 2019-Jan-13 16:45:14.901081 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40350 2019-Jan-13 16:45:14.901738 - [DEBUG] EF: AllBottom
40351 2019-Jan-13 16:45:14.901762 - [DEBUG]
40352 2019-Jan-13 16:45:14.901786 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40353 2019-Jan-13 16:45:14.902433 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
40354 2019-Jan-13 16:45:14.903110 - [DEBUG] EF: AllBottom
40355 2019-Jan-13 16:45:14.903136 - [DEBUG]
40356 2019-Jan-13 16:45:14.903159 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40357 2019-Jan-13 16:45:14.903817 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
40358 2019-Jan-13 16:45:14.904672 - [DEBUG] EF: AllBottom
40359 2019-Jan-13 16:45:14.904698 - [DEBUG]
40360 2019-Jan-13 16:45:14.904722 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40361 2019-Jan-13 16:45:14.905388 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40362 2019-Jan-13 16:45:14.906035 - [DEBUG] EF: AllBottom
40363 2019-Jan-13 16:45:14.906059 - [DEBUG]
40364 2019-Jan-13 16:45:14.906083 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40365 2019-Jan-13 16:45:14.906718 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
40366 2019-Jan-13 16:45:14.907360 - [DEBUG] EF: AllBottom
40367 2019-Jan-13 16:45:14.907385 - [DEBUG]
40368 2019-Jan-13 16:45:14.907408 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40369 2019-Jan-13 16:45:14.908041 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40370 2019-Jan-13 16:45:14.908791 - [DEBUG] EF: AllBottom
40371 2019-Jan-13 16:45:14.908816 - [DEBUG]
40372 2019-Jan-13 16:45:14.908840 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40373 2019-Jan-13 16:45:14.909476 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
40374 2019-Jan-13 16:45:14.910119 - [DEBUG] EF: AllBottom
40375 2019-Jan-13 16:45:14.910144 - [DEBUG]
40376 2019-Jan-13 16:45:14.910167 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40377 2019-Jan-13 16:45:14.910801 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
40378 2019-Jan-13 16:45:14.911472 - [DEBUG] EF: AllBottom
40379 2019-Jan-13 16:45:14.911498 - [DEBUG]
40380 2019-Jan-13 16:45:14.911521 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40381 2019-Jan-13 16:45:14.912161 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
40382 2019-Jan-13 16:45:14.912803 - [DEBUG] EF: AllBottom
40383 2019-Jan-13 16:45:14.912828 - [DEBUG]
40384 2019-Jan-13 16:45:14.912852 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40385 2019-Jan-13 16:45:14.913486 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40386 2019-Jan-13 16:45:14.914121 - [DEBUG] EF: AllBottom
40387 2019-Jan-13 16:45:14.914146 - [DEBUG]
40388 2019-Jan-13 16:45:14.914170 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40389 2019-Jan-13 16:45:14.914822 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
40390 2019-Jan-13 16:45:14.915460 - [DEBUG] EF: AllBottom
40391 2019-Jan-13 16:45:14.915485 - [DEBUG]
40392 2019-Jan-13 16:45:14.915508 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40393 2019-Jan-13 16:45:14.916151 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
40394 2019-Jan-13 16:45:14.916816 - [DEBUG] EF: AllBottom
40395 2019-Jan-13 16:45:14.916842 - [DEBUG]
40396 2019-Jan-13 16:45:14.916866 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40397 2019-Jan-13 16:45:14.917534 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
40398 2019-Jan-13 16:45:14.918229 - [DEBUG] EF: AllBottom
40399 2019-Jan-13 16:45:14.918255 - [DEBUG]
40400 2019-Jan-13 16:45:14.918279 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40401 2019-Jan-13 16:45:14.918957 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
40402 2019-Jan-13 16:45:14.919638 - [DEBUG] EF: AllBottom
40403 2019-Jan-13 16:45:14.919664 - [DEBUG]
40404 2019-Jan-13 16:45:14.919688 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40405 2019-Jan-13 16:45:14.920354 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
40406 2019-Jan-13 16:45:14.921035 - [DEBUG] EF: AllBottom
40407 2019-Jan-13 16:45:14.921061 - [DEBUG]
40408 2019-Jan-13 16:45:14.921085 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40409 2019-Jan-13 16:45:14.921807 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40410 2019-Jan-13 16:45:14.922897 - [DEBUG] EF: AllBottom
40411 2019-Jan-13 16:45:14.922926 - [DEBUG]
40412 2019-Jan-13 16:45:14.922950 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40413 2019-Jan-13 16:45:14.923686 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40414 2019-Jan-13 16:45:14.924370 - [DEBUG] EF: AllBottom
40415 2019-Jan-13 16:45:14.924395 - [DEBUG]
40416 2019-Jan-13 16:45:14.924419 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40417 2019-Jan-13 16:45:14.925098 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
40418 2019-Jan-13 16:45:14.925736 - [DEBUG] EF: AllBottom
40419 2019-Jan-13 16:45:14.925761 - [DEBUG]
40420 2019-Jan-13 16:45:14.925785 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40421 2019-Jan-13 16:45:14.926420 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
40422 2019-Jan-13 16:45:14.927059 - [DEBUG] EF: AllBottom
40423 2019-Jan-13 16:45:14.927084 - [DEBUG]
40424 2019-Jan-13 16:45:14.927107 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40425 2019-Jan-13 16:45:14.927764 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
40426 2019-Jan-13 16:45:14.928415 - [DEBUG] EF: AllBottom
40427 2019-Jan-13 16:45:14.928440 - [DEBUG]
40428 2019-Jan-13 16:45:14.928463 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40429 2019-Jan-13 16:45:14.929097 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
40430 2019-Jan-13 16:45:14.930124 - [DEBUG] EF: AllBottom
40431 2019-Jan-13 16:45:14.930150 - [DEBUG]
40432 2019-Jan-13 16:45:14.930174 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40433 2019-Jan-13 16:45:14.930828 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40434 2019-Jan-13 16:45:14.931489 - [DEBUG] EF: AllBottom
40435 2019-Jan-13 16:45:14.931514 - [DEBUG]
40436 2019-Jan-13 16:45:14.931538 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40437 2019-Jan-13 16:45:14.932171 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40438 2019-Jan-13 16:45:14.932830 - [DEBUG] EF: AllBottom
40439 2019-Jan-13 16:45:14.932856 - [DEBUG]
40440 2019-Jan-13 16:45:14.932880 - [DEBUG] ---------------
40441 2019-Jan-13 16:45:14.932904 - [DEBUG]
40442 2019-Jan-13 16:45:14.932931 - [DEBUG] End of endsummarytab entry
40443 2019-Jan-13 16:45:14.932955 - [DEBUG]
40444 2019-Jan-13 16:45:14.932980 - [DEBUG] Start of incomingtab entry
40445 2019-Jan-13 16:45:14.933005 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
40446 2019-Jan-13 16:45:14.933670 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
40447 2019-Jan-13 16:45:14.933734 - [DEBUG] ---------------
40448 2019-Jan-13 16:45:14.933758 - [DEBUG] End of incomingtab entry
40449 2019-Jan-13 16:45:14.933782 - [DEBUG]
40450 2019-Jan-13 16:45:14.933809 - [DEBUG] EDGE:
40451 2019-Jan-13 16:45:14.933866 - [DEBUG] ---> 40452 2019-Jan-13 16:45:14.934506 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40453 2019-Jan-13 16:45:14.935172 - [DEBUG]
40454 2019-Jan-13 16:45:14.935198 - [DEBUG] EDGE:
40455 2019-Jan-13 16:45:14.935256 - [DEBUG] ---> 40456 2019-Jan-13 16:45:14.935903 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40457 2019-Jan-13 16:45:14.936546 - [DEBUG]
40458 2019-Jan-13 16:45:14.936597 - [DEBUG] Compose: EdgeIdentity * AllBottom
40459 2019-Jan-13 16:45:14.936625 - [DEBUG]
40460 2019-Jan-13 16:45:14.936649 - [DEBUG] Propagate flow
40461 2019-Jan-13 16:45:14.936673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40462 2019-Jan-13 16:45:14.936731 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
40463 2019-Jan-13 16:45:14.937382 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40464 2019-Jan-13 16:45:14.938021 - [DEBUG] Edge function : AllBottom (result of previous compose)
40465 2019-Jan-13 16:45:14.938046 - [DEBUG]
40466 2019-Jan-13 16:45:14.938090 - [DEBUG] Join: AllTop & AllBottom
40467 2019-Jan-13 16:45:14.938118 - [DEBUG] = AllBottom (new jump func)
40468 2019-Jan-13 16:45:14.938143 - [DEBUG]
40469 2019-Jan-13 16:45:14.938166 - [DEBUG] Start adding new jump function
40470 2019-Jan-13 16:45:14.938190 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40471 2019-Jan-13 16:45:14.938247 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40472 2019-Jan-13 16:45:14.938886 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
40473 2019-Jan-13 16:45:14.939549 - [DEBUG] Edge Function : AllBottom
40474 2019-Jan-13 16:45:14.939581 - [DEBUG] End adding new jump function
40475 2019-Jan-13 16:45:14.939605 - [DEBUG]
40476 2019-Jan-13 16:45:14.939629 - [DEBUG] -------------------------------------------- 1107. Path Edge --------------------------------------------
40477 2019-Jan-13 16:45:14.939654 - [DEBUG]
40478 2019-Jan-13 16:45:14.939678 - [DEBUG] Process 1107. path edge:
40479 2019-Jan-13 16:45:14.939702 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40480 2019-Jan-13 16:45:14.939759 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
40481 2019-Jan-13 16:45:14.940414 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40482 2019-Jan-13 16:45:14.941316 - [DEBUG]
40483 2019-Jan-13 16:45:14.941342 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
40484 2019-Jan-13 16:45:14.942038 - [DEBUG] Possible callees:
40485 2019-Jan-13 16:45:14.942064 - [DEBUG] llvm.dbg.declare
40486 2019-Jan-13 16:45:14.942089 - [DEBUG] Possible return sites:
40487 2019-Jan-13 16:45:14.942113 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19340488 2019-Jan-13 16:45:14.943408 - [DEBUG] Found and process special summary
40489 2019-Jan-13 16:45:14.943447 - [DEBUG] Compose: EdgeIdentity * AllBottom
40490 2019-Jan-13 16:45:14.943474 - [DEBUG]
40491 2019-Jan-13 16:45:14.943498 - [DEBUG] Propagate flow
40492 2019-Jan-13 16:45:14.943522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40493 2019-Jan-13 16:45:14.943580 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40494 2019-Jan-13 16:45:14.944220 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40495 2019-Jan-13 16:45:14.944878 - [DEBUG] Edge function : AllBottom (result of previous compose)
40496 2019-Jan-13 16:45:14.944904 - [DEBUG]
40497 2019-Jan-13 16:45:14.944929 - [DEBUG] Join: AllTop & AllBottom
40498 2019-Jan-13 16:45:14.944955 - [DEBUG] = AllBottom (new jump func)
40499 2019-Jan-13 16:45:14.944980 - [DEBUG]
40500 2019-Jan-13 16:45:14.945003 - [DEBUG] Start adding new jump function
40501 2019-Jan-13 16:45:14.945026 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40502 2019-Jan-13 16:45:14.945082 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40503 2019-Jan-13 16:45:14.945722 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40504 2019-Jan-13 16:45:14.946359 - [DEBUG] Edge Function : AllBottom
40505 2019-Jan-13 16:45:14.946388 - [DEBUG] End adding new jump function
40506 2019-Jan-13 16:45:14.946412 - [DEBUG]
40507 2019-Jan-13 16:45:14.946436 - [DEBUG] -------------------------------------------- 1108. Path Edge --------------------------------------------
40508 2019-Jan-13 16:45:14.946460 - [DEBUG]
40509 2019-Jan-13 16:45:14.946483 - [DEBUG] Process 1108. path edge:
40510 2019-Jan-13 16:45:14.946507 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40511 2019-Jan-13 16:45:14.946563 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
40512 2019-Jan-13 16:45:14.947201 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40513 2019-Jan-13 16:45:14.948033 - [DEBUG]
40514 2019-Jan-13 16:45:14.948059 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40515 2019-Jan-13 16:45:14.948773 - [DEBUG] Compose: EdgeIdentity * AllBottom
40516 2019-Jan-13 16:45:14.948802 - [DEBUG]
40517 2019-Jan-13 16:45:14.948826 - [DEBUG] Propagate flow
40518 2019-Jan-13 16:45:14.948850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40519 2019-Jan-13 16:45:14.948908 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
40520 2019-Jan-13 16:45:14.949546 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40521 2019-Jan-13 16:45:14.950195 - [DEBUG] Edge function : AllBottom (result of previous compose)
40522 2019-Jan-13 16:45:14.950220 - [DEBUG]
40523 2019-Jan-13 16:45:14.950245 - [DEBUG] Join: AllTop & AllBottom
40524 2019-Jan-13 16:45:14.950271 - [DEBUG] = AllBottom (new jump func)
40525 2019-Jan-13 16:45:14.950296 - [DEBUG]
40526 2019-Jan-13 16:45:14.950319 - [DEBUG] Start adding new jump function
40527 2019-Jan-13 16:45:14.950343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40528 2019-Jan-13 16:45:14.950403 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40529 2019-Jan-13 16:45:14.951042 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
40530 2019-Jan-13 16:45:14.951695 - [DEBUG] Edge Function : AllBottom
40531 2019-Jan-13 16:45:14.951725 - [DEBUG] End adding new jump function
40532 2019-Jan-13 16:45:14.951749 - [DEBUG]
40533 2019-Jan-13 16:45:14.951773 - [DEBUG] -------------------------------------------- 1109. Path Edge --------------------------------------------
40534 2019-Jan-13 16:45:14.951797 - [DEBUG]
40535 2019-Jan-13 16:45:14.951821 - [DEBUG] Process 1109. path edge:
40536 2019-Jan-13 16:45:14.951845 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40537 2019-Jan-13 16:45:14.951901 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
40538 2019-Jan-13 16:45:14.952537 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40539 2019-Jan-13 16:45:14.953189 - [DEBUG]
40540 2019-Jan-13 16:45:14.953216 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
40541 2019-Jan-13 16:45:14.953882 - [DEBUG] Compose: EdgeIdentity * AllBottom
40542 2019-Jan-13 16:45:14.953911 - [DEBUG]
40543 2019-Jan-13 16:45:14.953935 - [DEBUG] Propagate flow
40544 2019-Jan-13 16:45:14.953958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40545 2019-Jan-13 16:45:14.954017 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40546 2019-Jan-13 16:45:14.954869 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40547 2019-Jan-13 16:45:14.955518 - [DEBUG] Edge function : AllBottom (result of previous compose)
40548 2019-Jan-13 16:45:14.955543 - [DEBUG]
40549 2019-Jan-13 16:45:14.955568 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40550 2019-Jan-13 16:45:14.955594 - [DEBUG] = AllBottom
40551 2019-Jan-13 16:45:14.955619 - [DEBUG]
40552 2019-Jan-13 16:45:14.955642 - [DEBUG] PROPAGATE: No new function!
40553 2019-Jan-13 16:45:14.955667 - [DEBUG] EDGE:
40554 2019-Jan-13 16:45:14.955725 - [DEBUG] ---> 40555 2019-Jan-13 16:45:14.956362 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40556 2019-Jan-13 16:45:14.957013 - [DEBUG]
40557 2019-Jan-13 16:45:14.957039 - [DEBUG] EDGE:
40558 2019-Jan-13 16:45:14.957099 - [DEBUG] ---> 40559 2019-Jan-13 16:45:14.957784 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40560 2019-Jan-13 16:45:14.958486 - [DEBUG]
40561 2019-Jan-13 16:45:14.958540 - [DEBUG] Compose: EdgeIdentity * AllBottom
40562 2019-Jan-13 16:45:14.958568 - [DEBUG]
40563 2019-Jan-13 16:45:14.958593 - [DEBUG] Propagate flow
40564 2019-Jan-13 16:45:14.958616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40565 2019-Jan-13 16:45:14.958680 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40566 2019-Jan-13 16:45:14.959361 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40567 2019-Jan-13 16:45:14.960047 - [DEBUG] Edge function : AllBottom (result of previous compose)
40568 2019-Jan-13 16:45:14.960074 - [DEBUG]
40569 2019-Jan-13 16:45:14.960101 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40570 2019-Jan-13 16:45:14.960127 - [DEBUG] = AllBottom
40571 2019-Jan-13 16:45:14.960152 - [DEBUG]
40572 2019-Jan-13 16:45:14.960175 - [DEBUG] PROPAGATE: No new function!
40573 2019-Jan-13 16:45:14.960206 - [DEBUG] EDGE:
40574 2019-Jan-13 16:45:14.960271 - [DEBUG] ---> 40575 2019-Jan-13 16:45:14.960948 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40576 2019-Jan-13 16:45:14.961614 - [DEBUG]
40577 2019-Jan-13 16:45:14.961640 - [DEBUG] EDGE:
40578 2019-Jan-13 16:45:14.961698 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
40579 2019-Jan-13 16:45:14.962342 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40580 2019-Jan-13 16:45:14.962997 - [DEBUG]
40581 2019-Jan-13 16:45:14.963023 - [DEBUG] EDGE:
40582 2019-Jan-13 16:45:14.963087 - [DEBUG] ---> 40583 2019-Jan-13 16:45:14.963737 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40584 2019-Jan-13 16:45:14.964376 - [DEBUG]
40585 2019-Jan-13 16:45:14.964401 - [DEBUG] EDGE:
40586 2019-Jan-13 16:45:14.964459 - [DEBUG] ---> 40587 2019-Jan-13 16:45:14.965113 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40588 2019-Jan-13 16:45:14.965750 - [DEBUG]
40589 2019-Jan-13 16:45:14.965776 - [DEBUG] EDGE:
40590 2019-Jan-13 16:45:14.965834 - [DEBUG] ---> 40591 2019-Jan-13 16:45:14.966472 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40592 2019-Jan-13 16:45:14.967108 - [DEBUG]
40593 2019-Jan-13 16:45:14.967155 - [DEBUG] Compose: EdgeIdentity * AllBottom
40594 2019-Jan-13 16:45:14.967183 - [DEBUG]
40595 2019-Jan-13 16:45:14.967207 - [DEBUG] Propagate flow
40596 2019-Jan-13 16:45:14.967230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40597 2019-Jan-13 16:45:14.967288 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
40598 2019-Jan-13 16:45:14.967925 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40599 2019-Jan-13 16:45:14.968578 - [DEBUG] Edge function : AllBottom (result of previous compose)
40600 2019-Jan-13 16:45:14.968604 - [DEBUG]
40601 2019-Jan-13 16:45:14.968647 - [DEBUG] Join: AllTop & AllBottom
40602 2019-Jan-13 16:45:14.968674 - [DEBUG] = AllBottom (new jump func)
40603 2019-Jan-13 16:45:14.968698 - [DEBUG]
40604 2019-Jan-13 16:45:14.968722 - [DEBUG] Start adding new jump function
40605 2019-Jan-13 16:45:14.968746 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40606 2019-Jan-13 16:45:14.968802 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40607 2019-Jan-13 16:45:14.969441 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
40608 2019-Jan-13 16:45:14.970090 - [DEBUG] Edge Function : AllBottom
40609 2019-Jan-13 16:45:14.970121 - [DEBUG] End adding new jump function
40610 2019-Jan-13 16:45:14.970146 - [DEBUG]
40611 2019-Jan-13 16:45:14.970304 - [DEBUG] -------------------------------------------- 1110. Path Edge --------------------------------------------
40612 2019-Jan-13 16:45:14.970332 - [DEBUG]
40613 2019-Jan-13 16:45:14.970355 - [DEBUG] Process 1110. path edge:
40614 2019-Jan-13 16:45:14.970379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40615 2019-Jan-13 16:45:14.970445 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
40616 2019-Jan-13 16:45:14.971122 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40617 2019-Jan-13 16:45:14.971833 - [DEBUG]
40618 2019-Jan-13 16:45:14.971861 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
40619 2019-Jan-13 16:45:14.972629 - [DEBUG] Compose: EdgeIdentity * AllBottom
40620 2019-Jan-13 16:45:14.972663 - [DEBUG]
40621 2019-Jan-13 16:45:14.972689 - [DEBUG] Propagate flow
40622 2019-Jan-13 16:45:14.972713 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40623 2019-Jan-13 16:45:14.972795 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
40624 2019-Jan-13 16:45:14.973890 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40625 2019-Jan-13 16:45:14.974596 - [DEBUG] Edge function : AllBottom (result of previous compose)
40626 2019-Jan-13 16:45:14.974623 - [DEBUG]
40627 2019-Jan-13 16:45:14.974651 - [DEBUG] Join: AllTop & AllBottom
40628 2019-Jan-13 16:45:14.974678 - [DEBUG] = AllBottom (new jump func)
40629 2019-Jan-13 16:45:14.974702 - [DEBUG]
40630 2019-Jan-13 16:45:14.974726 - [DEBUG] Start adding new jump function
40631 2019-Jan-13 16:45:14.974775 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40632 2019-Jan-13 16:45:14.974846 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40633 2019-Jan-13 16:45:14.975503 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
40634 2019-Jan-13 16:45:14.976138 - [DEBUG] Edge Function : AllBottom
40635 2019-Jan-13 16:45:14.976169 - [DEBUG] End adding new jump function
40636 2019-Jan-13 16:45:14.976194 - [DEBUG]
40637 2019-Jan-13 16:45:14.976218 - [DEBUG] -------------------------------------------- 1111. Path Edge --------------------------------------------
40638 2019-Jan-13 16:45:14.976243 - [DEBUG]
40639 2019-Jan-13 16:45:14.976267 - [DEBUG] Process 1111. path edge:
40640 2019-Jan-13 16:45:14.976291 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40641 2019-Jan-13 16:45:14.976348 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
40642 2019-Jan-13 16:45:14.976983 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40643 2019-Jan-13 16:45:14.977619 - [DEBUG]
40644 2019-Jan-13 16:45:14.977646 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
40645 2019-Jan-13 16:45:14.978331 - [DEBUG] Compose: EdgeIdentity * AllBottom
40646 2019-Jan-13 16:45:14.978359 - [DEBUG]
40647 2019-Jan-13 16:45:14.978405 - [DEBUG] Propagate flow
40648 2019-Jan-13 16:45:14.978429 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40649 2019-Jan-13 16:45:14.978486 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40650 2019-Jan-13 16:45:14.979125 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40651 2019-Jan-13 16:45:14.980006 - [DEBUG] Edge function : AllBottom (result of previous compose)
40652 2019-Jan-13 16:45:14.980033 - [DEBUG]
40653 2019-Jan-13 16:45:14.980058 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40654 2019-Jan-13 16:45:14.980085 - [DEBUG] = AllBottom
40655 2019-Jan-13 16:45:14.980109 - [DEBUG]
40656 2019-Jan-13 16:45:14.980132 - [DEBUG] PROPAGATE: No new function!
40657 2019-Jan-13 16:45:14.980157 - [DEBUG] EDGE:
40658 2019-Jan-13 16:45:14.980219 - [DEBUG] ---> 40659 2019-Jan-13 16:45:14.980868 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40660 2019-Jan-13 16:45:14.981527 - [DEBUG]
40661 2019-Jan-13 16:45:14.981553 - [DEBUG] EDGE:
40662 2019-Jan-13 16:45:14.981610 - [DEBUG] ---> 40663 2019-Jan-13 16:45:14.982248 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40664 2019-Jan-13 16:45:14.982889 - [DEBUG]
40665 2019-Jan-13 16:45:14.982914 - [DEBUG] EDGE:
40666 2019-Jan-13 16:45:14.982973 - [DEBUG] ---> 40667 2019-Jan-13 16:45:14.983611 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40668 2019-Jan-13 16:45:14.984248 - [DEBUG]
40669 2019-Jan-13 16:45:14.984274 - [DEBUG] EDGE:
40670 2019-Jan-13 16:45:14.984331 - [DEBUG] ---> 40671 2019-Jan-13 16:45:14.984992 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40672 2019-Jan-13 16:45:14.985629 - [DEBUG]
40673 2019-Jan-13 16:45:14.985654 - [DEBUG] EDGE:
40674 2019-Jan-13 16:45:14.985711 - [DEBUG] ---> 40675 2019-Jan-13 16:45:14.986360 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40676 2019-Jan-13 16:45:14.987004 - [DEBUG]
40677 2019-Jan-13 16:45:14.987029 - [DEBUG] EDGE:
40678 2019-Jan-13 16:45:14.987088 - [DEBUG] ---> 40679 2019-Jan-13 16:45:14.987725 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40680 2019-Jan-13 16:45:14.988384 - [DEBUG]
40681 2019-Jan-13 16:45:14.988431 - [DEBUG] Compose: EdgeIdentity * AllBottom
40682 2019-Jan-13 16:45:14.988459 - [DEBUG]
40683 2019-Jan-13 16:45:14.988483 - [DEBUG] Propagate flow
40684 2019-Jan-13 16:45:14.988507 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40685 2019-Jan-13 16:45:14.988564 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40686 2019-Jan-13 16:45:14.989204 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40687 2019-Jan-13 16:45:14.989849 - [DEBUG] Edge function : AllBottom (result of previous compose)
40688 2019-Jan-13 16:45:14.989889 - [DEBUG]
40689 2019-Jan-13 16:45:14.989915 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40690 2019-Jan-13 16:45:14.989941 - [DEBUG] = AllBottom
40691 2019-Jan-13 16:45:14.989965 - [DEBUG]
40692 2019-Jan-13 16:45:14.989989 - [DEBUG] PROPAGATE: No new function!
40693 2019-Jan-13 16:45:14.990016 - [DEBUG] EDGE:
40694 2019-Jan-13 16:45:14.990074 - [DEBUG] ---> 40695 2019-Jan-13 16:45:14.990728 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40696 2019-Jan-13 16:45:14.991368 - [DEBUG]
40697 2019-Jan-13 16:45:14.991393 - [DEBUG] EDGE:
40698 2019-Jan-13 16:45:14.991467 - [DEBUG] ---> 40699 2019-Jan-13 16:45:14.992104 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40700 2019-Jan-13 16:45:14.992742 - [DEBUG]
40701 2019-Jan-13 16:45:14.992767 - [DEBUG] EDGE:
40702 2019-Jan-13 16:45:14.992825 - [DEBUG] ---> 40703 2019-Jan-13 16:45:14.993486 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40704 2019-Jan-13 16:45:14.994152 - [DEBUG]
40705 2019-Jan-13 16:45:14.994201 - [DEBUG] Compose: EdgeIdentity * AllBottom
40706 2019-Jan-13 16:45:14.994228 - [DEBUG]
40707 2019-Jan-13 16:45:14.994253 - [DEBUG] Propagate flow
40708 2019-Jan-13 16:45:14.994277 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40709 2019-Jan-13 16:45:14.994339 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
40710 2019-Jan-13 16:45:14.995017 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40711 2019-Jan-13 16:45:14.995661 - [DEBUG] Edge function : AllBottom (result of previous compose)
40712 2019-Jan-13 16:45:14.995687 - [DEBUG]
40713 2019-Jan-13 16:45:14.995713 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40714 2019-Jan-13 16:45:14.995740 - [DEBUG] = AllBottom
40715 2019-Jan-13 16:45:14.995764 - [DEBUG]
40716 2019-Jan-13 16:45:14.995787 - [DEBUG] PROPAGATE: No new function!
40717 2019-Jan-13 16:45:14.995815 - [DEBUG] EDGE:
40718 2019-Jan-13 16:45:14.995874 - [DEBUG] ---> 40719 2019-Jan-13 16:45:14.996537 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40720 2019-Jan-13 16:45:14.997216 - [DEBUG]
40721 2019-Jan-13 16:45:14.997245 - [DEBUG] EDGE:
40722 2019-Jan-13 16:45:14.997314 - [DEBUG] ---> 40723 2019-Jan-13 16:45:14.997978 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40724 2019-Jan-13 16:45:14.999012 - [DEBUG]
40725 2019-Jan-13 16:45:14.999042 - [DEBUG] EDGE:
40726 2019-Jan-13 16:45:14.999109 - [DEBUG] ---> 40727 2019-Jan-13 16:45:14.999752 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40728 2019-Jan-13 16:45:15.000390 - [DEBUG]
40729 2019-Jan-13 16:45:15.000416 - [DEBUG] EDGE:
40730 2019-Jan-13 16:45:15.000474 - [DEBUG] ---> 40731 2019-Jan-13 16:45:15.001142 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40732 2019-Jan-13 16:45:15.001803 - [DEBUG]
40733 2019-Jan-13 16:45:15.001857 - [DEBUG] Compose: EdgeIdentity * AllBottom
40734 2019-Jan-13 16:45:15.001885 - [DEBUG]
40735 2019-Jan-13 16:45:15.001910 - [DEBUG] Propagate flow
40736 2019-Jan-13 16:45:15.001934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40737 2019-Jan-13 16:45:15.001991 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
40738 2019-Jan-13 16:45:15.002633 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40739 2019-Jan-13 16:45:15.003289 - [DEBUG] Edge function : AllBottom (result of previous compose)
40740 2019-Jan-13 16:45:15.003316 - [DEBUG]
40741 2019-Jan-13 16:45:15.003342 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40742 2019-Jan-13 16:45:15.003368 - [DEBUG] = AllBottom
40743 2019-Jan-13 16:45:15.003392 - [DEBUG]
40744 2019-Jan-13 16:45:15.003416 - [DEBUG] PROPAGATE: No new function!
40745 2019-Jan-13 16:45:15.003444 - [DEBUG] EDGE:
40746 2019-Jan-13 16:45:15.003508 - [DEBUG] ---> 40747 2019-Jan-13 16:45:15.004185 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40748 2019-Jan-13 16:45:15.004907 - [DEBUG]
40749 2019-Jan-13 16:45:15.005242 - [DEBUG] EDGE:
40750 2019-Jan-13 16:45:15.005337 - [DEBUG] ---> 40751 2019-Jan-13 16:45:15.006063 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40752 2019-Jan-13 16:45:15.006767 - [DEBUG]
40753 2019-Jan-13 16:45:15.006798 - [DEBUG] EDGE:
40754 2019-Jan-13 16:45:15.006870 - [DEBUG] ---> 40755 2019-Jan-13 16:45:15.007556 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40756 2019-Jan-13 16:45:15.008247 - [DEBUG]
40757 2019-Jan-13 16:45:15.008305 - [DEBUG] Compose: EdgeIdentity * AllBottom
40758 2019-Jan-13 16:45:15.008334 - [DEBUG]
40759 2019-Jan-13 16:45:15.008359 - [DEBUG] Propagate flow
40760 2019-Jan-13 16:45:15.008383 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40761 2019-Jan-13 16:45:15.008443 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
40762 2019-Jan-13 16:45:15.009087 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40763 2019-Jan-13 16:45:15.009727 - [DEBUG] Edge function : AllBottom (result of previous compose)
40764 2019-Jan-13 16:45:15.009753 - [DEBUG]
40765 2019-Jan-13 16:45:15.009779 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40766 2019-Jan-13 16:45:15.009804 - [DEBUG] = AllBottom
40767 2019-Jan-13 16:45:15.009829 - [DEBUG]
40768 2019-Jan-13 16:45:15.009853 - [DEBUG] PROPAGATE: No new function!
40769 2019-Jan-13 16:45:15.009881 - [DEBUG] EDGE:
40770 2019-Jan-13 16:45:15.009939 - [DEBUG] ---> 40771 2019-Jan-13 16:45:15.010740 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40772 2019-Jan-13 16:45:15.011396 - [DEBUG]
40773 2019-Jan-13 16:45:15.011441 - [DEBUG] EDGE:
40774 2019-Jan-13 16:45:15.011501 - [DEBUG] ---> 40775 2019-Jan-13 16:45:15.012158 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40776 2019-Jan-13 16:45:15.012797 - [DEBUG]
40777 2019-Jan-13 16:45:15.012822 - [DEBUG] EDGE:
40778 2019-Jan-13 16:45:15.012879 - [DEBUG] ---> 40779 2019-Jan-13 16:45:15.013527 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40780 2019-Jan-13 16:45:15.014165 - [DEBUG]
40781 2019-Jan-13 16:45:15.014208 - [DEBUG] Compose: EdgeIdentity * AllBottom
40782 2019-Jan-13 16:45:15.014236 - [DEBUG]
40783 2019-Jan-13 16:45:15.014260 - [DEBUG] Propagate flow
40784 2019-Jan-13 16:45:15.014284 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40785 2019-Jan-13 16:45:15.014341 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
40786 2019-Jan-13 16:45:15.014998 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40787 2019-Jan-13 16:45:15.015637 - [DEBUG] Edge function : AllBottom (result of previous compose)
40788 2019-Jan-13 16:45:15.015663 - [DEBUG]
40789 2019-Jan-13 16:45:15.015689 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40790 2019-Jan-13 16:45:15.015714 - [DEBUG] = AllBottom
40791 2019-Jan-13 16:45:15.015739 - [DEBUG]
40792 2019-Jan-13 16:45:15.015762 - [DEBUG] PROPAGATE: No new function!
40793 2019-Jan-13 16:45:15.015789 - [DEBUG] EDGE:
40794 2019-Jan-13 16:45:15.015848 - [DEBUG] ---> 40795 2019-Jan-13 16:45:15.016494 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40796 2019-Jan-13 16:45:15.017132 - [DEBUG]
40797 2019-Jan-13 16:45:15.017169 - [DEBUG] Compose: EdgeIdentity * AllBottom
40798 2019-Jan-13 16:45:15.017196 - [DEBUG]
40799 2019-Jan-13 16:45:15.017220 - [DEBUG] Propagate flow
40800 2019-Jan-13 16:45:15.017243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40801 2019-Jan-13 16:45:15.017300 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40802 2019-Jan-13 16:45:15.017940 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40803 2019-Jan-13 16:45:15.018595 - [DEBUG] Edge function : AllBottom (result of previous compose)
40804 2019-Jan-13 16:45:15.018620 - [DEBUG]
40805 2019-Jan-13 16:45:15.018646 - [DEBUG] Join: AllTop & AllBottom
40806 2019-Jan-13 16:45:15.018672 - [DEBUG] = AllBottom (new jump func)
40807 2019-Jan-13 16:45:15.018696 - [DEBUG]
40808 2019-Jan-13 16:45:15.018720 - [DEBUG] Start adding new jump function
40809 2019-Jan-13 16:45:15.018743 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40810 2019-Jan-13 16:45:15.018800 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40811 2019-Jan-13 16:45:15.019449 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40812 2019-Jan-13 16:45:15.020096 - [DEBUG] Edge Function : AllBottom
40813 2019-Jan-13 16:45:15.020126 - [DEBUG] End adding new jump function
40814 2019-Jan-13 16:45:15.020150 - [DEBUG]
40815 2019-Jan-13 16:45:15.020174 - [DEBUG] -------------------------------------------- 1112. Path Edge --------------------------------------------
40816 2019-Jan-13 16:45:15.020199 - [DEBUG]
40817 2019-Jan-13 16:45:15.020223 - [DEBUG] Process 1112. path edge:
40818 2019-Jan-13 16:45:15.020247 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40819 2019-Jan-13 16:45:15.020306 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
40820 2019-Jan-13 16:45:15.020964 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40821 2019-Jan-13 16:45:15.021624 - [DEBUG]
40822 2019-Jan-13 16:45:15.021649 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40823 2019-Jan-13 16:45:15.022308 - [DEBUG] Possible callees:
40824 2019-Jan-13 16:45:15.022333 - [DEBUG] foo
40825 2019-Jan-13 16:45:15.022358 - [DEBUG] Possible return sites:
40826 2019-Jan-13 16:45:15.022382 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12640827 2019-Jan-13 16:45:15.023953 - [DEBUG] Found and process special summary
40828 2019-Jan-13 16:45:15.024009 - [DEBUG] Compose: EdgeIdentity * AllBottom
40829 2019-Jan-13 16:45:15.024039 - [DEBUG]
40830 2019-Jan-13 16:45:15.024063 - [DEBUG] Propagate flow
40831 2019-Jan-13 16:45:15.024087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40832 2019-Jan-13 16:45:15.024160 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40833 2019-Jan-13 16:45:15.024881 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40834 2019-Jan-13 16:45:15.025525 - [DEBUG] Edge function : AllBottom (result of previous compose)
40835 2019-Jan-13 16:45:15.025551 - [DEBUG]
40836 2019-Jan-13 16:45:15.025577 - [DEBUG] Join: AllTop & AllBottom
40837 2019-Jan-13 16:45:15.025603 - [DEBUG] = AllBottom (new jump func)
40838 2019-Jan-13 16:45:15.025628 - [DEBUG]
40839 2019-Jan-13 16:45:15.025651 - [DEBUG] Start adding new jump function
40840 2019-Jan-13 16:45:15.025675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40841 2019-Jan-13 16:45:15.025732 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40842 2019-Jan-13 16:45:15.026371 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40843 2019-Jan-13 16:45:15.027011 - [DEBUG] Edge Function : AllBottom
40844 2019-Jan-13 16:45:15.027041 - [DEBUG] End adding new jump function
40845 2019-Jan-13 16:45:15.027065 - [DEBUG]
40846 2019-Jan-13 16:45:15.027088 - [DEBUG] -------------------------------------------- 1113. Path Edge --------------------------------------------
40847 2019-Jan-13 16:45:15.027113 - [DEBUG]
40848 2019-Jan-13 16:45:15.027136 - [DEBUG] Process 1113. path edge:
40849 2019-Jan-13 16:45:15.027160 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40850 2019-Jan-13 16:45:15.027216 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
40851 2019-Jan-13 16:45:15.027856 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40852 2019-Jan-13 16:45:15.028510 - [DEBUG]
40853 2019-Jan-13 16:45:15.028536 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40854 2019-Jan-13 16:45:15.029214 - [DEBUG] Compose: EdgeIdentity * AllBottom
40855 2019-Jan-13 16:45:15.029243 - [DEBUG]
40856 2019-Jan-13 16:45:15.029267 - [DEBUG] Propagate flow
40857 2019-Jan-13 16:45:15.029291 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40858 2019-Jan-13 16:45:15.029348 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
40859 2019-Jan-13 16:45:15.029987 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40860 2019-Jan-13 16:45:15.030841 - [DEBUG] Edge function : AllBottom (result of previous compose)
40861 2019-Jan-13 16:45:15.030867 - [DEBUG]
40862 2019-Jan-13 16:45:15.030893 - [DEBUG] Join: AllTop & AllBottom
40863 2019-Jan-13 16:45:15.030933 - [DEBUG] = AllBottom (new jump func)
40864 2019-Jan-13 16:45:15.030959 - [DEBUG]
40865 2019-Jan-13 16:45:15.030986 - [DEBUG] Start adding new jump function
40866 2019-Jan-13 16:45:15.031010 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40867 2019-Jan-13 16:45:15.031068 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40868 2019-Jan-13 16:45:15.031729 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
40869 2019-Jan-13 16:45:15.032365 - [DEBUG] Edge Function : AllBottom
40870 2019-Jan-13 16:45:15.032400 - [DEBUG] End adding new jump function
40871 2019-Jan-13 16:45:15.032425 - [DEBUG]
40872 2019-Jan-13 16:45:15.032449 - [DEBUG] -------------------------------------------- 1114. Path Edge --------------------------------------------
40873 2019-Jan-13 16:45:15.032473 - [DEBUG]
40874 2019-Jan-13 16:45:15.032497 - [DEBUG] Process 1114. path edge:
40875 2019-Jan-13 16:45:15.032521 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40876 2019-Jan-13 16:45:15.032578 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
40877 2019-Jan-13 16:45:15.033221 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40878 2019-Jan-13 16:45:15.034518 - [DEBUG]
40879 2019-Jan-13 16:45:15.034546 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
40880 2019-Jan-13 16:45:15.035240 - [DEBUG] Compose: EdgeIdentity * AllBottom
40881 2019-Jan-13 16:45:15.035271 - [DEBUG]
40882 2019-Jan-13 16:45:15.035294 - [DEBUG] Propagate flow
40883 2019-Jan-13 16:45:15.035318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40884 2019-Jan-13 16:45:15.035378 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
40885 2019-Jan-13 16:45:15.036017 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40886 2019-Jan-13 16:45:15.036667 - [DEBUG] Edge function : AllBottom (result of previous compose)
40887 2019-Jan-13 16:45:15.036693 - [DEBUG]
40888 2019-Jan-13 16:45:15.036719 - [DEBUG] Join: AllTop & AllBottom
40889 2019-Jan-13 16:45:15.036745 - [DEBUG] = AllBottom (new jump func)
40890 2019-Jan-13 16:45:15.036770 - [DEBUG]
40891 2019-Jan-13 16:45:15.036793 - [DEBUG] Start adding new jump function
40892 2019-Jan-13 16:45:15.036817 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40893 2019-Jan-13 16:45:15.036878 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40894 2019-Jan-13 16:45:15.037561 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
40895 2019-Jan-13 16:45:15.038293 - [DEBUG] Edge Function : AllBottom
40896 2019-Jan-13 16:45:15.038330 - [DEBUG] End adding new jump function
40897 2019-Jan-13 16:45:15.038354 - [DEBUG]
40898 2019-Jan-13 16:45:15.038379 - [DEBUG] -------------------------------------------- 1115. Path Edge --------------------------------------------
40899 2019-Jan-13 16:45:15.038404 - [DEBUG]
40900 2019-Jan-13 16:45:15.038427 - [DEBUG] Process 1115. path edge:
40901 2019-Jan-13 16:45:15.038451 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40902 2019-Jan-13 16:45:15.038521 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
40903 2019-Jan-13 16:45:15.039187 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40904 2019-Jan-13 16:45:15.039874 - [DEBUG]
40905 2019-Jan-13 16:45:15.039903 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
40906 2019-Jan-13 16:45:15.040663 - [DEBUG] Compose: EdgeIdentity * AllBottom
40907 2019-Jan-13 16:45:15.040697 - [DEBUG]
40908 2019-Jan-13 16:45:15.040721 - [DEBUG] Propagate flow
40909 2019-Jan-13 16:45:15.040745 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40910 2019-Jan-13 16:45:15.040825 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40911 2019-Jan-13 16:45:15.042033 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40912 2019-Jan-13 16:45:15.042778 - [DEBUG] Edge function : AllBottom (result of previous compose)
40913 2019-Jan-13 16:45:15.042805 - [DEBUG]
40914 2019-Jan-13 16:45:15.042833 - [DEBUG] Join: AllTop & AllBottom
40915 2019-Jan-13 16:45:15.042859 - [DEBUG] = AllBottom (new jump func)
40916 2019-Jan-13 16:45:15.042884 - [DEBUG]
40917 2019-Jan-13 16:45:15.042909 - [DEBUG] Start adding new jump function
40918 2019-Jan-13 16:45:15.042932 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40919 2019-Jan-13 16:45:15.043003 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40920 2019-Jan-13 16:45:15.043673 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40921 2019-Jan-13 16:45:15.044324 - [DEBUG] Edge Function : AllBottom
40922 2019-Jan-13 16:45:15.044355 - [DEBUG] End adding new jump function
40923 2019-Jan-13 16:45:15.044379 - [DEBUG]
40924 2019-Jan-13 16:45:15.044403 - [DEBUG] -------------------------------------------- 1116. Path Edge --------------------------------------------
40925 2019-Jan-13 16:45:15.044428 - [DEBUG]
40926 2019-Jan-13 16:45:15.044451 - [DEBUG] Process 1116. path edge:
40927 2019-Jan-13 16:45:15.044476 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40928 2019-Jan-13 16:45:15.044533 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
40929 2019-Jan-13 16:45:15.045204 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40930 2019-Jan-13 16:45:15.045842 - [DEBUG]
40931 2019-Jan-13 16:45:15.045866 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40932 2019-Jan-13 16:45:15.046525 - [DEBUG] Possible callees:
40933 2019-Jan-13 16:45:15.046551 - [DEBUG] llvm.dbg.declare
40934 2019-Jan-13 16:45:15.046576 - [DEBUG] Possible return sites:
40935 2019-Jan-13 16:45:15.046600 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13640936 2019-Jan-13 16:45:15.047887 - [DEBUG] Found and process special summary
40937 2019-Jan-13 16:45:15.047928 - [DEBUG] Compose: EdgeIdentity * AllBottom
40938 2019-Jan-13 16:45:15.047956 - [DEBUG]
40939 2019-Jan-13 16:45:15.047980 - [DEBUG] Propagate flow
40940 2019-Jan-13 16:45:15.048004 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40941 2019-Jan-13 16:45:15.048061 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40942 2019-Jan-13 16:45:15.048936 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40943 2019-Jan-13 16:45:15.049580 - [DEBUG] Edge function : AllBottom (result of previous compose)
40944 2019-Jan-13 16:45:15.049606 - [DEBUG]
40945 2019-Jan-13 16:45:15.049631 - [DEBUG] Join: AllTop & AllBottom
40946 2019-Jan-13 16:45:15.049658 - [DEBUG] = AllBottom (new jump func)
40947 2019-Jan-13 16:45:15.049682 - [DEBUG]
40948 2019-Jan-13 16:45:15.049706 - [DEBUG] Start adding new jump function
40949 2019-Jan-13 16:45:15.049750 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40950 2019-Jan-13 16:45:15.049808 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40951 2019-Jan-13 16:45:15.050448 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40952 2019-Jan-13 16:45:15.051774 - [DEBUG] Edge Function : AllBottom
40953 2019-Jan-13 16:45:15.051810 - [DEBUG] End adding new jump function
40954 2019-Jan-13 16:45:15.051836 - [DEBUG]
40955 2019-Jan-13 16:45:15.051860 - [DEBUG] -------------------------------------------- 1117. Path Edge --------------------------------------------
40956 2019-Jan-13 16:45:15.051884 - [DEBUG]
40957 2019-Jan-13 16:45:15.051908 - [DEBUG] Process 1117. path edge:
40958 2019-Jan-13 16:45:15.051932 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40959 2019-Jan-13 16:45:15.052012 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
40960 2019-Jan-13 16:45:15.052702 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40961 2019-Jan-13 16:45:15.053512 - [DEBUG]
40962 2019-Jan-13 16:45:15.053539 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40963 2019-Jan-13 16:45:15.054332 - [DEBUG] Compose: EdgeIdentity * AllBottom
40964 2019-Jan-13 16:45:15.054363 - [DEBUG]
40965 2019-Jan-13 16:45:15.054388 - [DEBUG] Propagate flow
40966 2019-Jan-13 16:45:15.054412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40967 2019-Jan-13 16:45:15.054489 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
40968 2019-Jan-13 16:45:15.055180 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40969 2019-Jan-13 16:45:15.055831 - [DEBUG] Edge function : AllBottom (result of previous compose)
40970 2019-Jan-13 16:45:15.055857 - [DEBUG]
40971 2019-Jan-13 16:45:15.055883 - [DEBUG] Join: AllTop & AllBottom
40972 2019-Jan-13 16:45:15.055910 - [DEBUG] = AllBottom (new jump func)
40973 2019-Jan-13 16:45:15.055935 - [DEBUG]
40974 2019-Jan-13 16:45:15.055958 - [DEBUG] Start adding new jump function
40975 2019-Jan-13 16:45:15.055982 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40976 2019-Jan-13 16:45:15.056040 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40977 2019-Jan-13 16:45:15.056681 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
40978 2019-Jan-13 16:45:15.057317 - [DEBUG] Edge Function : AllBottom
40979 2019-Jan-13 16:45:15.057347 - [DEBUG] End adding new jump function
40980 2019-Jan-13 16:45:15.057371 - [DEBUG]
40981 2019-Jan-13 16:45:15.057395 - [DEBUG] -------------------------------------------- 1118. Path Edge --------------------------------------------
40982 2019-Jan-13 16:45:15.057420 - [DEBUG]
40983 2019-Jan-13 16:45:15.057443 - [DEBUG] Process 1118. path edge:
40984 2019-Jan-13 16:45:15.057467 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40985 2019-Jan-13 16:45:15.057525 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
40986 2019-Jan-13 16:45:15.058177 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40987 2019-Jan-13 16:45:15.058816 - [DEBUG]
40988 2019-Jan-13 16:45:15.058842 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
40989 2019-Jan-13 16:45:15.059500 - [DEBUG] Compose: EdgeIdentity * AllBottom
40990 2019-Jan-13 16:45:15.059528 - [DEBUG]
40991 2019-Jan-13 16:45:15.059552 - [DEBUG] Propagate flow
40992 2019-Jan-13 16:45:15.059575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40993 2019-Jan-13 16:45:15.059655 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
40994 2019-Jan-13 16:45:15.060291 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40995 2019-Jan-13 16:45:15.060931 - [DEBUG] Edge function : AllBottom (result of previous compose)
40996 2019-Jan-13 16:45:15.060956 - [DEBUG]
40997 2019-Jan-13 16:45:15.060982 - [DEBUG] Join: AllTop & AllBottom
40998 2019-Jan-13 16:45:15.061008 - [DEBUG] = AllBottom (new jump func)
40999 2019-Jan-13 16:45:15.061032 - [DEBUG]
41000 2019-Jan-13 16:45:15.061056 - [DEBUG] Start adding new jump function
41001 2019-Jan-13 16:45:15.061079 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41002 2019-Jan-13 16:45:15.061135 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41003 2019-Jan-13 16:45:15.061800 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
41004 2019-Jan-13 16:45:15.062433 - [DEBUG] Edge Function : AllBottom
41005 2019-Jan-13 16:45:15.062462 - [DEBUG] End adding new jump function
41006 2019-Jan-13 16:45:15.062486 - [DEBUG]
41007 2019-Jan-13 16:45:15.062510 - [DEBUG] -------------------------------------------- 1119. Path Edge --------------------------------------------
41008 2019-Jan-13 16:45:15.062535 - [DEBUG]
41009 2019-Jan-13 16:45:15.062559 - [DEBUG] Process 1119. path edge:
41010 2019-Jan-13 16:45:15.062583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41011 2019-Jan-13 16:45:15.062639 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
41012 2019-Jan-13 16:45:15.063273 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41013 2019-Jan-13 16:45:15.064026 - [DEBUG]
41014 2019-Jan-13 16:45:15.064052 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
41015 2019-Jan-13 16:45:15.064707 - [DEBUG] Compose: EdgeIdentity * AllBottom
41016 2019-Jan-13 16:45:15.064750 - [DEBUG]
41017 2019-Jan-13 16:45:15.064777 - [DEBUG] Propagate flow
41018 2019-Jan-13 16:45:15.064801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41019 2019-Jan-13 16:45:15.064859 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41020 2019-Jan-13 16:45:15.065527 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41021 2019-Jan-13 16:45:15.066167 - [DEBUG] Edge function : AllBottom (result of previous compose)
41022 2019-Jan-13 16:45:15.066193 - [DEBUG]
41023 2019-Jan-13 16:45:15.066218 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41024 2019-Jan-13 16:45:15.066244 - [DEBUG] = AllBottom
41025 2019-Jan-13 16:45:15.066269 - [DEBUG]
41026 2019-Jan-13 16:45:15.066292 - [DEBUG] PROPAGATE: No new function!
41027 2019-Jan-13 16:45:15.066317 - [DEBUG] EDGE:
41028 2019-Jan-13 16:45:15.066375 - [DEBUG] ---> 41029 2019-Jan-13 16:45:15.067010 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41030 2019-Jan-13 16:45:15.067648 - [DEBUG]
41031 2019-Jan-13 16:45:15.067673 - [DEBUG] EDGE:
41032 2019-Jan-13 16:45:15.067731 - [DEBUG] ---> 41033 2019-Jan-13 16:45:15.068382 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41034 2019-Jan-13 16:45:15.069021 - [DEBUG]
41035 2019-Jan-13 16:45:15.069046 - [DEBUG] EDGE:
41036 2019-Jan-13 16:45:15.069104 - [DEBUG] ---> 41037 2019-Jan-13 16:45:15.069758 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41038 2019-Jan-13 16:45:15.070403 - [DEBUG]
41039 2019-Jan-13 16:45:15.070448 - [DEBUG] Compose: EdgeIdentity * AllBottom
41040 2019-Jan-13 16:45:15.070476 - [DEBUG]
41041 2019-Jan-13 16:45:15.070500 - [DEBUG] Propagate flow
41042 2019-Jan-13 16:45:15.070524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41043 2019-Jan-13 16:45:15.070583 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
41044 2019-Jan-13 16:45:15.071226 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41045 2019-Jan-13 16:45:15.071890 - [DEBUG] Edge function : AllBottom (result of previous compose)
41046 2019-Jan-13 16:45:15.071916 - [DEBUG]
41047 2019-Jan-13 16:45:15.071942 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41048 2019-Jan-13 16:45:15.071967 - [DEBUG] = AllBottom
41049 2019-Jan-13 16:45:15.071992 - [DEBUG]
41050 2019-Jan-13 16:45:15.072015 - [DEBUG] PROPAGATE: No new function!
41051 2019-Jan-13 16:45:15.072042 - [DEBUG] EDGE:
41052 2019-Jan-13 16:45:15.072101 - [DEBUG] ---> 41053 2019-Jan-13 16:45:15.072748 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41054 2019-Jan-13 16:45:15.073386 - [DEBUG]
41055 2019-Jan-13 16:45:15.073421 - [DEBUG] Compose: EdgeIdentity * AllBottom
41056 2019-Jan-13 16:45:15.073448 - [DEBUG]
41057 2019-Jan-13 16:45:15.073557 - [DEBUG] Propagate flow
41058 2019-Jan-13 16:45:15.073581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41059 2019-Jan-13 16:45:15.073639 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41060 2019-Jan-13 16:45:15.074299 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41061 2019-Jan-13 16:45:15.074957 - [DEBUG] Edge function : AllBottom (result of previous compose)
41062 2019-Jan-13 16:45:15.074983 - [DEBUG]
41063 2019-Jan-13 16:45:15.075008 - [DEBUG] Join: AllTop & AllBottom
41064 2019-Jan-13 16:45:15.075034 - [DEBUG] = AllBottom (new jump func)
41065 2019-Jan-13 16:45:15.075059 - [DEBUG]
41066 2019-Jan-13 16:45:15.075082 - [DEBUG] Start adding new jump function
41067 2019-Jan-13 16:45:15.075106 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41068 2019-Jan-13 16:45:15.075163 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41069 2019-Jan-13 16:45:15.075801 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41070 2019-Jan-13 16:45:15.076451 - [DEBUG] Edge Function : AllBottom
41071 2019-Jan-13 16:45:15.076662 - [DEBUG] End adding new jump function
41072 2019-Jan-13 16:45:15.076688 - [DEBUG]
41073 2019-Jan-13 16:45:15.076712 - [DEBUG] -------------------------------------------- 1120. Path Edge --------------------------------------------
41074 2019-Jan-13 16:45:15.076736 - [DEBUG]
41075 2019-Jan-13 16:45:15.076760 - [DEBUG] Process 1120. path edge:
41076 2019-Jan-13 16:45:15.076784 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41077 2019-Jan-13 16:45:15.076856 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
41078 2019-Jan-13 16:45:15.077536 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41079 2019-Jan-13 16:45:15.078210 - [DEBUG]
41080 2019-Jan-13 16:45:15.078235 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41081 2019-Jan-13 16:45:15.078923 - [DEBUG] Possible callees:
41082 2019-Jan-13 16:45:15.078949 - [DEBUG] llvm.dbg.declare
41083 2019-Jan-13 16:45:15.078974 - [DEBUG] Possible return sites:
41084 2019-Jan-13 16:45:15.078997 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14341085 2019-Jan-13 16:45:15.080328 - [DEBUG] Found and process special summary
41086 2019-Jan-13 16:45:15.080377 - [DEBUG] Compose: EdgeIdentity * AllBottom
41087 2019-Jan-13 16:45:15.080405 - [DEBUG]
41088 2019-Jan-13 16:45:15.080430 - [DEBUG] Propagate flow
41089 2019-Jan-13 16:45:15.080454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41090 2019-Jan-13 16:45:15.080520 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41091 2019-Jan-13 16:45:15.081211 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41092 2019-Jan-13 16:45:15.081968 - [DEBUG] Edge function : AllBottom (result of previous compose)
41093 2019-Jan-13 16:45:15.081996 - [DEBUG]
41094 2019-Jan-13 16:45:15.082025 - [DEBUG] Join: AllTop & AllBottom
41095 2019-Jan-13 16:45:15.082051 - [DEBUG] = AllBottom (new jump func)
41096 2019-Jan-13 16:45:15.082076 - [DEBUG]
41097 2019-Jan-13 16:45:15.082100 - [DEBUG] Start adding new jump function
41098 2019-Jan-13 16:45:15.082124 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41099 2019-Jan-13 16:45:15.082193 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41100 2019-Jan-13 16:45:15.082932 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41101 2019-Jan-13 16:45:15.083713 - [DEBUG] Edge Function : AllBottom
41102 2019-Jan-13 16:45:15.083745 - [DEBUG] End adding new jump function
41103 2019-Jan-13 16:45:15.083770 - [DEBUG]
41104 2019-Jan-13 16:45:15.083794 - [DEBUG] -------------------------------------------- 1121. Path Edge --------------------------------------------
41105 2019-Jan-13 16:45:15.083819 - [DEBUG]
41106 2019-Jan-13 16:45:15.083843 - [DEBUG] Process 1121. path edge:
41107 2019-Jan-13 16:45:15.083867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41108 2019-Jan-13 16:45:15.083931 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
41109 2019-Jan-13 16:45:15.084647 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41110 2019-Jan-13 16:45:15.085306 - [DEBUG]
41111 2019-Jan-13 16:45:15.085332 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41112 2019-Jan-13 16:45:15.086024 - [DEBUG] Compose: EdgeIdentity * AllBottom
41113 2019-Jan-13 16:45:15.086054 - [DEBUG]
41114 2019-Jan-13 16:45:15.086079 - [DEBUG] Propagate flow
41115 2019-Jan-13 16:45:15.086102 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41116 2019-Jan-13 16:45:15.086164 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
41117 2019-Jan-13 16:45:15.086828 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41118 2019-Jan-13 16:45:15.087511 - [DEBUG] Edge function : AllBottom (result of previous compose)
41119 2019-Jan-13 16:45:15.087538 - [DEBUG]
41120 2019-Jan-13 16:45:15.087565 - [DEBUG] Join: AllTop & AllBottom
41121 2019-Jan-13 16:45:15.087592 - [DEBUG] = AllBottom (new jump func)
41122 2019-Jan-13 16:45:15.087617 - [DEBUG]
41123 2019-Jan-13 16:45:15.087641 - [DEBUG] Start adding new jump function
41124 2019-Jan-13 16:45:15.087665 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41125 2019-Jan-13 16:45:15.087763 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41126 2019-Jan-13 16:45:15.088497 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
41127 2019-Jan-13 16:45:15.089192 - [DEBUG] Edge Function : AllBottom
41128 2019-Jan-13 16:45:15.089232 - [DEBUG] End adding new jump function
41129 2019-Jan-13 16:45:15.089257 - [DEBUG]
41130 2019-Jan-13 16:45:15.089282 - [DEBUG] -------------------------------------------- 1122. Path Edge --------------------------------------------
41131 2019-Jan-13 16:45:15.089309 - [DEBUG]
41132 2019-Jan-13 16:45:15.089333 - [DEBUG] Process 1122. path edge:
41133 2019-Jan-13 16:45:15.089358 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41134 2019-Jan-13 16:45:15.089647 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
41135 2019-Jan-13 16:45:15.090419 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41136 2019-Jan-13 16:45:15.091073 - [DEBUG]
41137 2019-Jan-13 16:45:15.091101 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
41138 2019-Jan-13 16:45:15.091807 - [DEBUG] Compose: EdgeIdentity * AllBottom
41139 2019-Jan-13 16:45:15.091836 - [DEBUG]
41140 2019-Jan-13 16:45:15.091860 - [DEBUG] Propagate flow
41141 2019-Jan-13 16:45:15.091884 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41142 2019-Jan-13 16:45:15.091945 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
41143 2019-Jan-13 16:45:15.092581 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41144 2019-Jan-13 16:45:15.093220 - [DEBUG] Edge function : AllBottom (result of previous compose)
41145 2019-Jan-13 16:45:15.093245 - [DEBUG]
41146 2019-Jan-13 16:45:15.093271 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41147 2019-Jan-13 16:45:15.093297 - [DEBUG] = AllBottom
41148 2019-Jan-13 16:45:15.093321 - [DEBUG]
41149 2019-Jan-13 16:45:15.093345 - [DEBUG] PROPAGATE: No new function!
41150 2019-Jan-13 16:45:15.093369 - [DEBUG] EDGE:
41151 2019-Jan-13 16:45:15.093428 - [DEBUG] ---> 41152 2019-Jan-13 16:45:15.094213 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41153 2019-Jan-13 16:45:15.094869 - [DEBUG]
41154 2019-Jan-13 16:45:15.094895 - [DEBUG] EDGE:
41155 2019-Jan-13 16:45:15.094954 - [DEBUG] ---> 41156 2019-Jan-13 16:45:15.095593 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41157 2019-Jan-13 16:45:15.096231 - [DEBUG]
41158 2019-Jan-13 16:45:15.096274 - [DEBUG] Compose: EdgeIdentity * AllBottom
41159 2019-Jan-13 16:45:15.096301 - [DEBUG]
41160 2019-Jan-13 16:45:15.096326 - [DEBUG] Propagate flow
41161 2019-Jan-13 16:45:15.096349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41162 2019-Jan-13 16:45:15.096406 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41163 2019-Jan-13 16:45:15.097045 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41164 2019-Jan-13 16:45:15.097683 - [DEBUG] Edge function : AllBottom (result of previous compose)
41165 2019-Jan-13 16:45:15.097708 - [DEBUG]
41166 2019-Jan-13 16:45:15.097734 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41167 2019-Jan-13 16:45:15.097759 - [DEBUG] = AllBottom
41168 2019-Jan-13 16:45:15.097784 - [DEBUG]
41169 2019-Jan-13 16:45:15.097808 - [DEBUG] PROPAGATE: No new function!
41170 2019-Jan-13 16:45:15.097835 - [DEBUG] EDGE:
41171 2019-Jan-13 16:45:15.097912 - [DEBUG] ---> 41172 2019-Jan-13 16:45:15.098580 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41173 2019-Jan-13 16:45:15.099225 - [DEBUG]
41174 2019-Jan-13 16:45:15.099251 - [DEBUG] EDGE:
41175 2019-Jan-13 16:45:15.099310 - [DEBUG] ---> 41176 2019-Jan-13 16:45:15.099950 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41177 2019-Jan-13 16:45:15.100589 - [DEBUG]
41178 2019-Jan-13 16:45:15.100625 - [DEBUG] Compose: EdgeIdentity * AllBottom
41179 2019-Jan-13 16:45:15.100652 - [DEBUG]
41180 2019-Jan-13 16:45:15.100676 - [DEBUG] Propagate flow
41181 2019-Jan-13 16:45:15.100699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41182 2019-Jan-13 16:45:15.100756 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
41183 2019-Jan-13 16:45:15.101394 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41184 2019-Jan-13 16:45:15.102048 - [DEBUG] Edge function : AllBottom (result of previous compose)
41185 2019-Jan-13 16:45:15.102073 - [DEBUG]
41186 2019-Jan-13 16:45:15.102099 - [DEBUG] Join: AllTop & AllBottom
41187 2019-Jan-13 16:45:15.102125 - [DEBUG] = AllBottom (new jump func)
41188 2019-Jan-13 16:45:15.102150 - [DEBUG]
41189 2019-Jan-13 16:45:15.102173 - [DEBUG] Start adding new jump function
41190 2019-Jan-13 16:45:15.102196 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41191 2019-Jan-13 16:45:15.102253 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41192 2019-Jan-13 16:45:15.102895 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
41193 2019-Jan-13 16:45:15.103539 - [DEBUG] Edge Function : AllBottom
41194 2019-Jan-13 16:45:15.103570 - [DEBUG] End adding new jump function
41195 2019-Jan-13 16:45:15.103593 - [DEBUG]
41196 2019-Jan-13 16:45:15.103617 - [DEBUG] -------------------------------------------- 1123. Path Edge --------------------------------------------
41197 2019-Jan-13 16:45:15.103641 - [DEBUG]
41198 2019-Jan-13 16:45:15.103664 - [DEBUG] Process 1123. path edge:
41199 2019-Jan-13 16:45:15.103688 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41200 2019-Jan-13 16:45:15.103844 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
41201 2019-Jan-13 16:45:15.104494 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41202 2019-Jan-13 16:45:15.105152 - [DEBUG]
41203 2019-Jan-13 16:45:15.105179 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
41204 2019-Jan-13 16:45:15.105835 - [DEBUG] Compose: EdgeIdentity * AllBottom
41205 2019-Jan-13 16:45:15.105864 - [DEBUG]
41206 2019-Jan-13 16:45:15.105887 - [DEBUG] Propagate flow
41207 2019-Jan-13 16:45:15.105911 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41208 2019-Jan-13 16:45:15.105968 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
41209 2019-Jan-13 16:45:15.106616 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41210 2019-Jan-13 16:45:15.107259 - [DEBUG] Edge function : AllBottom (result of previous compose)
41211 2019-Jan-13 16:45:15.107284 - [DEBUG]
41212 2019-Jan-13 16:45:15.107309 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41213 2019-Jan-13 16:45:15.107350 - [DEBUG] = AllBottom
41214 2019-Jan-13 16:45:15.107375 - [DEBUG]
41215 2019-Jan-13 16:45:15.107399 - [DEBUG] PROPAGATE: No new function!
41216 2019-Jan-13 16:45:15.107432 - [DEBUG] Compose: EdgeIdentity * AllBottom
41217 2019-Jan-13 16:45:15.107459 - [DEBUG]
41218 2019-Jan-13 16:45:15.107483 - [DEBUG] Propagate flow
41219 2019-Jan-13 16:45:15.107506 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41220 2019-Jan-13 16:45:15.107565 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41221 2019-Jan-13 16:45:15.108230 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41222 2019-Jan-13 16:45:15.108869 - [DEBUG] Edge function : AllBottom (result of previous compose)
41223 2019-Jan-13 16:45:15.108895 - [DEBUG]
41224 2019-Jan-13 16:45:15.108920 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41225 2019-Jan-13 16:45:15.108946 - [DEBUG] = AllBottom
41226 2019-Jan-13 16:45:15.108970 - [DEBUG]
41227 2019-Jan-13 16:45:15.108993 - [DEBUG] PROPAGATE: No new function!
41228 2019-Jan-13 16:45:15.109018 - [DEBUG] EDGE:
41229 2019-Jan-13 16:45:15.109075 - [DEBUG] ---> 41230 2019-Jan-13 16:45:15.109712 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41231 2019-Jan-13 16:45:15.110349 - [DEBUG]
41232 2019-Jan-13 16:45:15.110374 - [DEBUG] EDGE:
41233 2019-Jan-13 16:45:15.110432 - [DEBUG] ---> 41234 2019-Jan-13 16:45:15.111067 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41235 2019-Jan-13 16:45:15.111717 - [DEBUG]
41236 2019-Jan-13 16:45:15.111743 - [DEBUG] EDGE:
41237 2019-Jan-13 16:45:15.111800 - [DEBUG] ---> 41238 2019-Jan-13 16:45:15.112442 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41239 2019-Jan-13 16:45:15.113078 - [DEBUG]
41240 2019-Jan-13 16:45:15.113116 - [DEBUG] Compose: EdgeIdentity * AllBottom
41241 2019-Jan-13 16:45:15.113143 - [DEBUG]
41242 2019-Jan-13 16:45:15.113167 - [DEBUG] Propagate flow
41243 2019-Jan-13 16:45:15.113191 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41244 2019-Jan-13 16:45:15.113246 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
41245 2019-Jan-13 16:45:15.113977 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41246 2019-Jan-13 16:45:15.114765 - [DEBUG] Edge function : AllBottom (result of previous compose)
41247 2019-Jan-13 16:45:15.114792 - [DEBUG]
41248 2019-Jan-13 16:45:15.114818 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41249 2019-Jan-13 16:45:15.114843 - [DEBUG] = AllBottom
41250 2019-Jan-13 16:45:15.114868 - [DEBUG]
41251 2019-Jan-13 16:45:15.114891 - [DEBUG] PROPAGATE: No new function!
41252 2019-Jan-13 16:45:15.114922 - [DEBUG] EDGE:
41253 2019-Jan-13 16:45:15.114990 - [DEBUG] ---> 41254 2019-Jan-13 16:45:15.115803 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41255 2019-Jan-13 16:45:15.116447 - [DEBUG]
41256 2019-Jan-13 16:45:15.116473 - [DEBUG] EDGE:
41257 2019-Jan-13 16:45:15.116532 - [DEBUG] ---> 41258 2019-Jan-13 16:45:15.117371 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41259 2019-Jan-13 16:45:15.118049 - [DEBUG]
41260 2019-Jan-13 16:45:15.118123 - [DEBUG] EDGE:
41261 2019-Jan-13 16:45:15.118190 - [DEBUG] ---> 41262 2019-Jan-13 16:45:15.118853 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41263 2019-Jan-13 16:45:15.119536 - [DEBUG]
41264 2019-Jan-13 16:45:15.119565 - [DEBUG] EDGE:
41265 2019-Jan-13 16:45:15.119635 - [DEBUG] ---> 41266 2019-Jan-13 16:45:15.120394 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41267 2019-Jan-13 16:45:15.121061 - [DEBUG]
41268 2019-Jan-13 16:45:15.121089 - [DEBUG] EDGE:
41269 2019-Jan-13 16:45:15.121154 - [DEBUG] ---> 41270 2019-Jan-13 16:45:15.121866 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41271 2019-Jan-13 16:45:15.122567 - [DEBUG]
41272 2019-Jan-13 16:45:15.122598 - [DEBUG] EDGE:
41273 2019-Jan-13 16:45:15.122670 - [DEBUG] ---> 41274 2019-Jan-13 16:45:15.123366 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41275 2019-Jan-13 16:45:15.124494 - [DEBUG]
41276 2019-Jan-13 16:45:15.124524 - [DEBUG] EDGE:
41277 2019-Jan-13 16:45:15.124594 - [DEBUG] ---> 41278 2019-Jan-13 16:45:15.125345 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41279 2019-Jan-13 16:45:15.125986 - [DEBUG]
41280 2019-Jan-13 16:45:15.126011 - [DEBUG] EDGE:
41281 2019-Jan-13 16:45:15.126069 - [DEBUG] ---> 41282 2019-Jan-13 16:45:15.126703 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41283 2019-Jan-13 16:45:15.127341 - [DEBUG]
41284 2019-Jan-13 16:45:15.127366 - [DEBUG] EDGE:
41285 2019-Jan-13 16:45:15.127424 - [DEBUG] ---> 41286 2019-Jan-13 16:45:15.128062 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
41287 2019-Jan-13 16:45:15.128718 - [DEBUG]
41288 2019-Jan-13 16:45:15.128747 - [DEBUG] Compose: EdgeIdentity * AllBottom
41289 2019-Jan-13 16:45:15.128774 - [DEBUG]
41290 2019-Jan-13 16:45:15.128799 - [DEBUG] Propagate flow
41291 2019-Jan-13 16:45:15.128823 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41292 2019-Jan-13 16:45:15.128879 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41293 2019-Jan-13 16:45:15.129519 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41294 2019-Jan-13 16:45:15.130167 - [DEBUG] Edge function : AllBottom (result of previous compose)
41295 2019-Jan-13 16:45:15.130192 - [DEBUG]
41296 2019-Jan-13 16:45:15.130218 - [DEBUG] Join: AllTop & AllBottom
41297 2019-Jan-13 16:45:15.130264 - [DEBUG] = AllBottom (new jump func)
41298 2019-Jan-13 16:45:15.130289 - [DEBUG]
41299 2019-Jan-13 16:45:15.130313 - [DEBUG] Start adding new jump function
41300 2019-Jan-13 16:45:15.130336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41301 2019-Jan-13 16:45:15.130392 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41302 2019-Jan-13 16:45:15.131038 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41303 2019-Jan-13 16:45:15.131701 - [DEBUG] Edge Function : AllBottom
41304 2019-Jan-13 16:45:15.131734 - [DEBUG] End adding new jump function
41305 2019-Jan-13 16:45:15.131758 - [DEBUG]
41306 2019-Jan-13 16:45:15.131782 - [DEBUG] -------------------------------------------- 1124. Path Edge --------------------------------------------
41307 2019-Jan-13 16:45:15.131807 - [DEBUG]
41308 2019-Jan-13 16:45:15.131830 - [DEBUG] Process 1124. path edge:
41309 2019-Jan-13 16:45:15.131855 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41310 2019-Jan-13 16:45:15.131916 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
41311 2019-Jan-13 16:45:15.132565 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41312 2019-Jan-13 16:45:15.133212 - [DEBUG]
41313 2019-Jan-13 16:45:15.133238 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41314 2019-Jan-13 16:45:15.133912 - [DEBUG] Compose: EdgeIdentity * AllBottom
41315 2019-Jan-13 16:45:15.133941 - [DEBUG]
41316 2019-Jan-13 16:45:15.133964 - [DEBUG] Propagate flow
41317 2019-Jan-13 16:45:15.133988 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41318 2019-Jan-13 16:45:15.134145 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
41319 2019-Jan-13 16:45:15.134801 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41320 2019-Jan-13 16:45:15.135446 - [DEBUG] Edge function : AllBottom (result of previous compose)
41321 2019-Jan-13 16:45:15.135472 - [DEBUG]
41322 2019-Jan-13 16:45:15.135497 - [DEBUG] Join: AllTop & AllBottom
41323 2019-Jan-13 16:45:15.135522 - [DEBUG] = AllBottom (new jump func)
41324 2019-Jan-13 16:45:15.135547 - [DEBUG]
41325 2019-Jan-13 16:45:15.135570 - [DEBUG] Start adding new jump function
41326 2019-Jan-13 16:45:15.135593 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41327 2019-Jan-13 16:45:15.136544 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41328 2019-Jan-13 16:45:15.137315 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
41329 2019-Jan-13 16:45:15.138109 - [DEBUG] Edge Function : AllBottom
41330 2019-Jan-13 16:45:15.138146 - [DEBUG] End adding new jump function
41331 2019-Jan-13 16:45:15.138170 - [DEBUG]
41332 2019-Jan-13 16:45:15.138195 - [DEBUG] -------------------------------------------- 1125. Path Edge --------------------------------------------
41333 2019-Jan-13 16:45:15.138220 - [DEBUG]
41334 2019-Jan-13 16:45:15.138243 - [DEBUG] Process 1125. path edge:
41335 2019-Jan-13 16:45:15.138267 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41336 2019-Jan-13 16:45:15.138352 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
41337 2019-Jan-13 16:45:15.139015 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41338 2019-Jan-13 16:45:15.139663 - [DEBUG]
41339 2019-Jan-13 16:45:15.139689 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
41340 2019-Jan-13 16:45:15.140378 - [DEBUG] Compose: EdgeIdentity * AllBottom
41341 2019-Jan-13 16:45:15.140408 - [DEBUG]
41342 2019-Jan-13 16:45:15.140432 - [DEBUG] Propagate flow
41343 2019-Jan-13 16:45:15.140456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41344 2019-Jan-13 16:45:15.140515 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
41345 2019-Jan-13 16:45:15.141150 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41346 2019-Jan-13 16:45:15.141821 - [DEBUG] Edge function : AllBottom (result of previous compose)
41347 2019-Jan-13 16:45:15.141847 - [DEBUG]
41348 2019-Jan-13 16:45:15.141872 - [DEBUG] Join: AllTop & AllBottom
41349 2019-Jan-13 16:45:15.141898 - [DEBUG] = AllBottom (new jump func)
41350 2019-Jan-13 16:45:15.141923 - [DEBUG]
41351 2019-Jan-13 16:45:15.141946 - [DEBUG] Start adding new jump function
41352 2019-Jan-13 16:45:15.141970 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41353 2019-Jan-13 16:45:15.142028 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41354 2019-Jan-13 16:45:15.142675 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
41355 2019-Jan-13 16:45:15.143308 - [DEBUG] Edge Function : AllBottom
41356 2019-Jan-13 16:45:15.143338 - [DEBUG] End adding new jump function
41357 2019-Jan-13 16:45:15.143361 - [DEBUG]
41358 2019-Jan-13 16:45:15.143385 - [DEBUG] -------------------------------------------- 1126. Path Edge --------------------------------------------
41359 2019-Jan-13 16:45:15.143409 - [DEBUG]
41360 2019-Jan-13 16:45:15.143432 - [DEBUG] Process 1126. path edge:
41361 2019-Jan-13 16:45:15.143456 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41362 2019-Jan-13 16:45:15.143512 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
41363 2019-Jan-13 16:45:15.144278 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41364 2019-Jan-13 16:45:15.145084 - [DEBUG]
41365 2019-Jan-13 16:45:15.145112 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
41366 2019-Jan-13 16:45:15.145795 - [DEBUG] Compose: EdgeIdentity * AllBottom
41367 2019-Jan-13 16:45:15.145824 - [DEBUG]
41368 2019-Jan-13 16:45:15.145848 - [DEBUG] Propagate flow
41369 2019-Jan-13 16:45:15.145872 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41370 2019-Jan-13 16:45:15.145933 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
41371 2019-Jan-13 16:45:15.146577 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41372 2019-Jan-13 16:45:15.147222 - [DEBUG] Edge function : AllBottom (result of previous compose)
41373 2019-Jan-13 16:45:15.147248 - [DEBUG]
41374 2019-Jan-13 16:45:15.147273 - [DEBUG] Join: AllTop & AllBottom
41375 2019-Jan-13 16:45:15.147299 - [DEBUG] = AllBottom (new jump func)
41376 2019-Jan-13 16:45:15.147324 - [DEBUG]
41377 2019-Jan-13 16:45:15.147348 - [DEBUG] Start adding new jump function
41378 2019-Jan-13 16:45:15.147371 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41379 2019-Jan-13 16:45:15.147428 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41380 2019-Jan-13 16:45:15.148088 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
41381 2019-Jan-13 16:45:15.148729 - [DEBUG] Edge Function : AllBottom
41382 2019-Jan-13 16:45:15.148758 - [DEBUG] End adding new jump function
41383 2019-Jan-13 16:45:15.148782 - [DEBUG]
41384 2019-Jan-13 16:45:15.148821 - [DEBUG] -------------------------------------------- 1127. Path Edge --------------------------------------------
41385 2019-Jan-13 16:45:15.148846 - [DEBUG]
41386 2019-Jan-13 16:45:15.148870 - [DEBUG] Process 1127. path edge:
41387 2019-Jan-13 16:45:15.148894 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41388 2019-Jan-13 16:45:15.148951 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
41389 2019-Jan-13 16:45:15.149597 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41390 2019-Jan-13 16:45:15.150243 - [DEBUG]
41391 2019-Jan-13 16:45:15.150268 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
41392 2019-Jan-13 16:45:15.150932 - [DEBUG] Compose: EdgeIdentity * AllBottom
41393 2019-Jan-13 16:45:15.150962 - [DEBUG]
41394 2019-Jan-13 16:45:15.150986 - [DEBUG] Propagate flow
41395 2019-Jan-13 16:45:15.151010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41396 2019-Jan-13 16:45:15.151068 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
41397 2019-Jan-13 16:45:15.151721 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41398 2019-Jan-13 16:45:15.152367 - [DEBUG] Edge function : AllBottom (result of previous compose)
41399 2019-Jan-13 16:45:15.152392 - [DEBUG]
41400 2019-Jan-13 16:45:15.152417 - [DEBUG] Join: AllTop & AllBottom
41401 2019-Jan-13 16:45:15.152443 - [DEBUG] = AllBottom (new jump func)
41402 2019-Jan-13 16:45:15.152467 - [DEBUG]
41403 2019-Jan-13 16:45:15.152491 - [DEBUG] Start adding new jump function
41404 2019-Jan-13 16:45:15.152514 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41405 2019-Jan-13 16:45:15.152571 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41406 2019-Jan-13 16:45:15.153223 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
41407 2019-Jan-13 16:45:15.153864 - [DEBUG] Edge Function : AllBottom
41408 2019-Jan-13 16:45:15.153893 - [DEBUG] End adding new jump function
41409 2019-Jan-13 16:45:15.153917 - [DEBUG]
41410 2019-Jan-13 16:45:15.153940 - [DEBUG] -------------------------------------------- 1128. Path Edge --------------------------------------------
41411 2019-Jan-13 16:45:15.153965 - [DEBUG]
41412 2019-Jan-13 16:45:15.153989 - [DEBUG] Process 1128. path edge:
41413 2019-Jan-13 16:45:15.154013 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41414 2019-Jan-13 16:45:15.154071 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
41415 2019-Jan-13 16:45:15.154860 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41416 2019-Jan-13 16:45:15.155507 - [DEBUG]
41417 2019-Jan-13 16:45:15.155533 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
41418 2019-Jan-13 16:45:15.156186 - [DEBUG] Compose: EdgeIdentity * AllBottom
41419 2019-Jan-13 16:45:15.156215 - [DEBUG]
41420 2019-Jan-13 16:45:15.156239 - [DEBUG] Propagate flow
41421 2019-Jan-13 16:45:15.156262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41422 2019-Jan-13 16:45:15.156321 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
41423 2019-Jan-13 16:45:15.156961 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41424 2019-Jan-13 16:45:15.157837 - [DEBUG] Edge function : AllBottom (result of previous compose)
41425 2019-Jan-13 16:45:15.157883 - [DEBUG]
41426 2019-Jan-13 16:45:15.157910 - [DEBUG] Join: AllTop & AllBottom
41427 2019-Jan-13 16:45:15.157937 - [DEBUG] = AllBottom (new jump func)
41428 2019-Jan-13 16:45:15.157962 - [DEBUG]
41429 2019-Jan-13 16:45:15.157986 - [DEBUG] Start adding new jump function
41430 2019-Jan-13 16:45:15.158010 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41431 2019-Jan-13 16:45:15.158096 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41432 2019-Jan-13 16:45:15.158772 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
41433 2019-Jan-13 16:45:15.159428 - [DEBUG] Edge Function : AllBottom
41434 2019-Jan-13 16:45:15.159459 - [DEBUG] End adding new jump function
41435 2019-Jan-13 16:45:15.159484 - [DEBUG]
41436 2019-Jan-13 16:45:15.159508 - [DEBUG] -------------------------------------------- 1129. Path Edge --------------------------------------------
41437 2019-Jan-13 16:45:15.159534 - [DEBUG]
41438 2019-Jan-13 16:45:15.159557 - [DEBUG] Process 1129. path edge:
41439 2019-Jan-13 16:45:15.159581 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41440 2019-Jan-13 16:45:15.159645 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
41441 2019-Jan-13 16:45:15.160344 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41442 2019-Jan-13 16:45:15.161248 - [DEBUG]
41443 2019-Jan-13 16:45:15.161275 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
41444 2019-Jan-13 16:45:15.161987 - [DEBUG] Compose: EdgeIdentity * AllBottom
41445 2019-Jan-13 16:45:15.162016 - [DEBUG]
41446 2019-Jan-13 16:45:15.162040 - [DEBUG] Propagate flow
41447 2019-Jan-13 16:45:15.162063 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41448 2019-Jan-13 16:45:15.162127 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
41449 2019-Jan-13 16:45:15.162771 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41450 2019-Jan-13 16:45:15.163418 - [DEBUG] Edge function : AllBottom (result of previous compose)
41451 2019-Jan-13 16:45:15.163444 - [DEBUG]
41452 2019-Jan-13 16:45:15.163469 - [DEBUG] Join: AllTop & AllBottom
41453 2019-Jan-13 16:45:15.163495 - [DEBUG] = AllBottom (new jump func)
41454 2019-Jan-13 16:45:15.163520 - [DEBUG]
41455 2019-Jan-13 16:45:15.163543 - [DEBUG] Start adding new jump function
41456 2019-Jan-13 16:45:15.163567 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41457 2019-Jan-13 16:45:15.163623 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41458 2019-Jan-13 16:45:15.164268 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
41459 2019-Jan-13 16:45:15.165056 - [DEBUG] Edge Function : AllBottom
41460 2019-Jan-13 16:45:15.165085 - [DEBUG] End adding new jump function
41461 2019-Jan-13 16:45:15.165110 - [DEBUG]
41462 2019-Jan-13 16:45:15.165134 - [DEBUG] -------------------------------------------- 1130. Path Edge --------------------------------------------
41463 2019-Jan-13 16:45:15.165159 - [DEBUG]
41464 2019-Jan-13 16:45:15.165182 - [DEBUG] Process 1130. path edge:
41465 2019-Jan-13 16:45:15.165206 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41466 2019-Jan-13 16:45:15.165263 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
41467 2019-Jan-13 16:45:15.165906 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41468 2019-Jan-13 16:45:15.166569 - [DEBUG]
41469 2019-Jan-13 16:45:15.166594 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
41470 2019-Jan-13 16:45:15.167255 - [DEBUG] Compose: EdgeIdentity * AllBottom
41471 2019-Jan-13 16:45:15.167283 - [DEBUG]
41472 2019-Jan-13 16:45:15.167307 - [DEBUG] Propagate flow
41473 2019-Jan-13 16:45:15.167331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41474 2019-Jan-13 16:45:15.167388 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
41475 2019-Jan-13 16:45:15.168026 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41476 2019-Jan-13 16:45:15.168694 - [DEBUG] Edge function : AllBottom (result of previous compose)
41477 2019-Jan-13 16:45:15.168719 - [DEBUG]
41478 2019-Jan-13 16:45:15.168744 - [DEBUG] Join: AllTop & AllBottom
41479 2019-Jan-13 16:45:15.168770 - [DEBUG] = AllBottom (new jump func)
41480 2019-Jan-13 16:45:15.168794 - [DEBUG]
41481 2019-Jan-13 16:45:15.168818 - [DEBUG] Start adding new jump function
41482 2019-Jan-13 16:45:15.168841 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41483 2019-Jan-13 16:45:15.168898 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41484 2019-Jan-13 16:45:15.169544 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
41485 2019-Jan-13 16:45:15.170186 - [DEBUG] Edge Function : AllBottom
41486 2019-Jan-13 16:45:15.170216 - [DEBUG] End adding new jump function
41487 2019-Jan-13 16:45:15.170240 - [DEBUG]
41488 2019-Jan-13 16:45:15.170264 - [DEBUG] -------------------------------------------- 1131. Path Edge --------------------------------------------
41489 2019-Jan-13 16:45:15.170288 - [DEBUG]
41490 2019-Jan-13 16:45:15.170311 - [DEBUG] Process 1131. path edge:
41491 2019-Jan-13 16:45:15.170335 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41492 2019-Jan-13 16:45:15.170395 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
41493 2019-Jan-13 16:45:15.171067 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41494 2019-Jan-13 16:45:15.171801 - [DEBUG]
41495 2019-Jan-13 16:45:15.171831 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
41496 2019-Jan-13 16:45:15.172554 - [DEBUG] Compose: EdgeIdentity * AllBottom
41497 2019-Jan-13 16:45:15.172586 - [DEBUG]
41498 2019-Jan-13 16:45:15.172610 - [DEBUG] Propagate flow
41499 2019-Jan-13 16:45:15.172635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41500 2019-Jan-13 16:45:15.172715 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
41501 2019-Jan-13 16:45:15.173431 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41502 2019-Jan-13 16:45:15.174514 - [DEBUG] Edge function : AllBottom (result of previous compose)
41503 2019-Jan-13 16:45:15.174543 - [DEBUG]
41504 2019-Jan-13 16:45:15.174570 - [DEBUG] Join: AllTop & AllBottom
41505 2019-Jan-13 16:45:15.174597 - [DEBUG] = AllBottom (new jump func)
41506 2019-Jan-13 16:45:15.174622 - [DEBUG]
41507 2019-Jan-13 16:45:15.174647 - [DEBUG] Start adding new jump function
41508 2019-Jan-13 16:45:15.174671 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41509 2019-Jan-13 16:45:15.174775 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41510 2019-Jan-13 16:45:15.175611 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
41511 2019-Jan-13 16:45:15.176286 - [DEBUG] Edge Function : AllBottom
41512 2019-Jan-13 16:45:15.176318 - [DEBUG] End adding new jump function
41513 2019-Jan-13 16:45:15.176343 - [DEBUG]
41514 2019-Jan-13 16:45:15.176368 - [DEBUG] -------------------------------------------- 1132. Path Edge --------------------------------------------
41515 2019-Jan-13 16:45:15.176394 - [DEBUG]
41516 2019-Jan-13 16:45:15.176418 - [DEBUG] Process 1132. path edge:
41517 2019-Jan-13 16:45:15.176442 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41518 2019-Jan-13 16:45:15.176506 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
41519 2019-Jan-13 16:45:15.177156 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41520 2019-Jan-13 16:45:15.177801 - [DEBUG]
41521 2019-Jan-13 16:45:15.177826 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
41522 2019-Jan-13 16:45:15.178502 - [DEBUG] Possible callees:
41523 2019-Jan-13 16:45:15.178528 - [DEBUG] llvm.dbg.declare
41524 2019-Jan-13 16:45:15.178553 - [DEBUG] Possible return sites:
41525 2019-Jan-13 16:45:15.178577 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12041526 2019-Jan-13 16:45:15.179870 - [DEBUG] Found and process special summary
41527 2019-Jan-13 16:45:15.179910 - [DEBUG] Compose: EdgeIdentity * AllBottom
41528 2019-Jan-13 16:45:15.179938 - [DEBUG]
41529 2019-Jan-13 16:45:15.179963 - [DEBUG] Propagate flow
41530 2019-Jan-13 16:45:15.179987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41531 2019-Jan-13 16:45:15.180044 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
41532 2019-Jan-13 16:45:15.180685 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41533 2019-Jan-13 16:45:15.181330 - [DEBUG] Edge function : AllBottom (result of previous compose)
41534 2019-Jan-13 16:45:15.181355 - [DEBUG]
41535 2019-Jan-13 16:45:15.181380 - [DEBUG] Join: AllTop & AllBottom
41536 2019-Jan-13 16:45:15.181420 - [DEBUG] = AllBottom (new jump func)
41537 2019-Jan-13 16:45:15.181446 - [DEBUG]
41538 2019-Jan-13 16:45:15.181469 - [DEBUG] Start adding new jump function
41539 2019-Jan-13 16:45:15.181493 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41540 2019-Jan-13 16:45:15.181550 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41541 2019-Jan-13 16:45:15.182196 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
41542 2019-Jan-13 16:45:15.182835 - [DEBUG] Edge Function : AllBottom
41543 2019-Jan-13 16:45:15.182869 - [DEBUG] End adding new jump function
41544 2019-Jan-13 16:45:15.182893 - [DEBUG]
41545 2019-Jan-13 16:45:15.182917 - [DEBUG] -------------------------------------------- 1133. Path Edge --------------------------------------------
41546 2019-Jan-13 16:45:15.182941 - [DEBUG]
41547 2019-Jan-13 16:45:15.182965 - [DEBUG] Process 1133. path edge:
41548 2019-Jan-13 16:45:15.182989 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41549 2019-Jan-13 16:45:15.183046 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
41550 2019-Jan-13 16:45:15.183708 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41551 2019-Jan-13 16:45:15.184459 - [DEBUG]
41552 2019-Jan-13 16:45:15.184485 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
41553 2019-Jan-13 16:45:15.185215 - [DEBUG] Compose: EdgeIdentity * AllBottom
41554 2019-Jan-13 16:45:15.185245 - [DEBUG]
41555 2019-Jan-13 16:45:15.185269 - [DEBUG] Propagate flow
41556 2019-Jan-13 16:45:15.185292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41557 2019-Jan-13 16:45:15.185358 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
41558 2019-Jan-13 16:45:15.186039 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41559 2019-Jan-13 16:45:15.186695 - [DEBUG] Edge function : AllBottom (result of previous compose)
41560 2019-Jan-13 16:45:15.186721 - [DEBUG]
41561 2019-Jan-13 16:45:15.186747 - [DEBUG] Join: AllTop & AllBottom
41562 2019-Jan-13 16:45:15.186773 - [DEBUG] = AllBottom (new jump func)
41563 2019-Jan-13 16:45:15.186798 - [DEBUG]
41564 2019-Jan-13 16:45:15.186822 - [DEBUG] Start adding new jump function
41565 2019-Jan-13 16:45:15.186845 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41566 2019-Jan-13 16:45:15.186905 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41567 2019-Jan-13 16:45:15.187551 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
41568 2019-Jan-13 16:45:15.188207 - [DEBUG] Edge Function : AllBottom
41569 2019-Jan-13 16:45:15.188237 - [DEBUG] End adding new jump function
41570 2019-Jan-13 16:45:15.188261 - [DEBUG]
41571 2019-Jan-13 16:45:15.188286 - [DEBUG] -------------------------------------------- 1134. Path Edge --------------------------------------------
41572 2019-Jan-13 16:45:15.188311 - [DEBUG]
41573 2019-Jan-13 16:45:15.188334 - [DEBUG] Process 1134. path edge:
41574 2019-Jan-13 16:45:15.188358 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41575 2019-Jan-13 16:45:15.188415 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
41576 2019-Jan-13 16:45:15.189051 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41577 2019-Jan-13 16:45:15.189694 - [DEBUG]
41578 2019-Jan-13 16:45:15.189720 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
41579 2019-Jan-13 16:45:15.190377 - [DEBUG] Compose: EdgeIdentity * AllBottom
41580 2019-Jan-13 16:45:15.190405 - [DEBUG]
41581 2019-Jan-13 16:45:15.190429 - [DEBUG] Propagate flow
41582 2019-Jan-13 16:45:15.190452 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41583 2019-Jan-13 16:45:15.190510 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41584 2019-Jan-13 16:45:15.191156 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41585 2019-Jan-13 16:45:15.191817 - [DEBUG] Edge function : AllBottom (result of previous compose)
41586 2019-Jan-13 16:45:15.191843 - [DEBUG]
41587 2019-Jan-13 16:45:15.191868 - [DEBUG] Join: AllTop & AllBottom
41588 2019-Jan-13 16:45:15.191894 - [DEBUG] = AllBottom (new jump func)
41589 2019-Jan-13 16:45:15.191918 - [DEBUG]
41590 2019-Jan-13 16:45:15.191942 - [DEBUG] Start adding new jump function
41591 2019-Jan-13 16:45:15.191966 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41592 2019-Jan-13 16:45:15.192037 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41593 2019-Jan-13 16:45:15.192683 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41594 2019-Jan-13 16:45:15.193327 - [DEBUG] Edge Function : AllBottom
41595 2019-Jan-13 16:45:15.193355 - [DEBUG] End adding new jump function
41596 2019-Jan-13 16:45:15.193380 - [DEBUG]
41597 2019-Jan-13 16:45:15.193404 - [DEBUG] -------------------------------------------- 1135. Path Edge --------------------------------------------
41598 2019-Jan-13 16:45:15.193429 - [DEBUG]
41599 2019-Jan-13 16:45:15.193453 - [DEBUG] Process 1135. path edge:
41600 2019-Jan-13 16:45:15.193477 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41601 2019-Jan-13 16:45:15.193534 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
41602 2019-Jan-13 16:45:15.194180 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41603 2019-Jan-13 16:45:15.194958 - [DEBUG]
41604 2019-Jan-13 16:45:15.194983 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41605 2019-Jan-13 16:45:15.195643 - [DEBUG] Possible callees:
41606 2019-Jan-13 16:45:15.195669 - [DEBUG] llvm.dbg.declare
41607 2019-Jan-13 16:45:15.195694 - [DEBUG] Possible return sites:
41608 2019-Jan-13 16:45:15.195718 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14941609 2019-Jan-13 16:45:15.197198 - [DEBUG] Found and process special summary
41610 2019-Jan-13 16:45:15.197251 - [DEBUG] Compose: EdgeIdentity * AllBottom
41611 2019-Jan-13 16:45:15.197280 - [DEBUG]
41612 2019-Jan-13 16:45:15.197305 - [DEBUG] Propagate flow
41613 2019-Jan-13 16:45:15.197330 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41614 2019-Jan-13 16:45:15.197399 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41615 2019-Jan-13 16:45:15.198088 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41616 2019-Jan-13 16:45:15.198761 - [DEBUG] Edge function : AllBottom (result of previous compose)
41617 2019-Jan-13 16:45:15.198788 - [DEBUG]
41618 2019-Jan-13 16:45:15.198815 - [DEBUG] Join: AllTop & AllBottom
41619 2019-Jan-13 16:45:15.198841 - [DEBUG] = AllBottom (new jump func)
41620 2019-Jan-13 16:45:15.198866 - [DEBUG]
41621 2019-Jan-13 16:45:15.198890 - [DEBUG] Start adding new jump function
41622 2019-Jan-13 16:45:15.198913 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41623 2019-Jan-13 16:45:15.198975 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41624 2019-Jan-13 16:45:15.199727 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41625 2019-Jan-13 16:45:15.200414 - [DEBUG] Edge Function : AllBottom
41626 2019-Jan-13 16:45:15.200449 - [DEBUG] End adding new jump function
41627 2019-Jan-13 16:45:15.200474 - [DEBUG]
41628 2019-Jan-13 16:45:15.200534 - [DEBUG] -------------------------------------------- 1136. Path Edge --------------------------------------------
41629 2019-Jan-13 16:45:15.200562 - [DEBUG]
41630 2019-Jan-13 16:45:15.200586 - [DEBUG] Process 1136. path edge:
41631 2019-Jan-13 16:45:15.200610 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41632 2019-Jan-13 16:45:15.200700 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
41633 2019-Jan-13 16:45:15.201353 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41634 2019-Jan-13 16:45:15.202024 - [DEBUG]
41635 2019-Jan-13 16:45:15.202049 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41636 2019-Jan-13 16:45:15.202727 - [DEBUG] Compose: EdgeIdentity * AllBottom
41637 2019-Jan-13 16:45:15.202756 - [DEBUG]
41638 2019-Jan-13 16:45:15.202780 - [DEBUG] Propagate flow
41639 2019-Jan-13 16:45:15.202803 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41640 2019-Jan-13 16:45:15.202861 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
41641 2019-Jan-13 16:45:15.203510 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41642 2019-Jan-13 16:45:15.204185 - [DEBUG] Edge function : AllBottom (result of previous compose)
41643 2019-Jan-13 16:45:15.204212 - [DEBUG]
41644 2019-Jan-13 16:45:15.204239 - [DEBUG] Join: AllTop & AllBottom
41645 2019-Jan-13 16:45:15.204265 - [DEBUG] = AllBottom (new jump func)
41646 2019-Jan-13 16:45:15.204290 - [DEBUG]
41647 2019-Jan-13 16:45:15.204314 - [DEBUG] Start adding new jump function
41648 2019-Jan-13 16:45:15.204338 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41649 2019-Jan-13 16:45:15.204407 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41650 2019-Jan-13 16:45:15.205399 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
41651 2019-Jan-13 16:45:15.206097 - [DEBUG] Edge Function : AllBottom
41652 2019-Jan-13 16:45:15.206134 - [DEBUG] End adding new jump function
41653 2019-Jan-13 16:45:15.206159 - [DEBUG]
41654 2019-Jan-13 16:45:15.206185 - [DEBUG] -------------------------------------------- 1137. Path Edge --------------------------------------------
41655 2019-Jan-13 16:45:15.206211 - [DEBUG]
41656 2019-Jan-13 16:45:15.206235 - [DEBUG] Process 1137. path edge:
41657 2019-Jan-13 16:45:15.206259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41658 2019-Jan-13 16:45:15.206340 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
41659 2019-Jan-13 16:45:15.207038 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41660 2019-Jan-13 16:45:15.207974 - [DEBUG]
41661 2019-Jan-13 16:45:15.208003 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
41662 2019-Jan-13 16:45:15.208714 - [DEBUG] Compose: EdgeIdentity * AllBottom
41663 2019-Jan-13 16:45:15.208745 - [DEBUG]
41664 2019-Jan-13 16:45:15.208769 - [DEBUG] Propagate flow
41665 2019-Jan-13 16:45:15.208793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41666 2019-Jan-13 16:45:15.208858 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
41667 2019-Jan-13 16:45:15.209506 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41668 2019-Jan-13 16:45:15.210151 - [DEBUG] Edge function : AllBottom (result of previous compose)
41669 2019-Jan-13 16:45:15.210176 - [DEBUG]
41670 2019-Jan-13 16:45:15.210202 - [DEBUG] Join: AllTop & AllBottom
41671 2019-Jan-13 16:45:15.210228 - [DEBUG] = AllBottom (new jump func)
41672 2019-Jan-13 16:45:15.210253 - [DEBUG]
41673 2019-Jan-13 16:45:15.210277 - [DEBUG] Start adding new jump function
41674 2019-Jan-13 16:45:15.210324 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41675 2019-Jan-13 16:45:15.210381 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41676 2019-Jan-13 16:45:15.211038 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
41677 2019-Jan-13 16:45:15.211701 - [DEBUG] Edge Function : AllBottom
41678 2019-Jan-13 16:45:15.211731 - [DEBUG] End adding new jump function
41679 2019-Jan-13 16:45:15.211755 - [DEBUG]
41680 2019-Jan-13 16:45:15.211779 - [DEBUG] -------------------------------------------- 1138. Path Edge --------------------------------------------
41681 2019-Jan-13 16:45:15.211804 - [DEBUG]
41682 2019-Jan-13 16:45:15.211828 - [DEBUG] Process 1138. path edge:
41683 2019-Jan-13 16:45:15.211852 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41684 2019-Jan-13 16:45:15.211910 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
41685 2019-Jan-13 16:45:15.212564 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41686 2019-Jan-13 16:45:15.213214 - [DEBUG]
41687 2019-Jan-13 16:45:15.213239 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
41688 2019-Jan-13 16:45:15.213901 - [DEBUG] Possible callees:
41689 2019-Jan-13 16:45:15.213928 - [DEBUG] llvm.dbg.declare
41690 2019-Jan-13 16:45:15.213953 - [DEBUG] Possible return sites:
41691 2019-Jan-13 16:45:15.213977 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15541692 2019-Jan-13 16:45:15.215440 - [DEBUG] Found and process special summary
41693 2019-Jan-13 16:45:15.215479 - [DEBUG] Compose: EdgeIdentity * AllBottom
41694 2019-Jan-13 16:45:15.215507 - [DEBUG]
41695 2019-Jan-13 16:45:15.215531 - [DEBUG] Propagate flow
41696 2019-Jan-13 16:45:15.215555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41697 2019-Jan-13 16:45:15.215613 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41698 2019-Jan-13 16:45:15.216254 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41699 2019-Jan-13 16:45:15.216900 - [DEBUG] Edge function : AllBottom (result of previous compose)
41700 2019-Jan-13 16:45:15.216925 - [DEBUG]
41701 2019-Jan-13 16:45:15.216950 - [DEBUG] Join: AllTop & AllBottom
41702 2019-Jan-13 16:45:15.216976 - [DEBUG] = AllBottom (new jump func)
41703 2019-Jan-13 16:45:15.217000 - [DEBUG]
41704 2019-Jan-13 16:45:15.217024 - [DEBUG] Start adding new jump function
41705 2019-Jan-13 16:45:15.217047 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41706 2019-Jan-13 16:45:15.217103 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41707 2019-Jan-13 16:45:15.217747 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41708 2019-Jan-13 16:45:15.218399 - [DEBUG] Edge Function : AllBottom
41709 2019-Jan-13 16:45:15.218428 - [DEBUG] End adding new jump function
41710 2019-Jan-13 16:45:15.218452 - [DEBUG]
41711 2019-Jan-13 16:45:15.218476 - [DEBUG] -------------------------------------------- 1139. Path Edge --------------------------------------------
41712 2019-Jan-13 16:45:15.218501 - [DEBUG]
41713 2019-Jan-13 16:45:15.218524 - [DEBUG] Process 1139. path edge:
41714 2019-Jan-13 16:45:15.218560 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41715 2019-Jan-13 16:45:15.218618 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
41716 2019-Jan-13 16:45:15.219261 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41717 2019-Jan-13 16:45:15.219911 - [DEBUG]
41718 2019-Jan-13 16:45:15.219936 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41719 2019-Jan-13 16:45:15.220605 - [DEBUG] Compose: EdgeIdentity * AllBottom
41720 2019-Jan-13 16:45:15.220634 - [DEBUG]
41721 2019-Jan-13 16:45:15.220658 - [DEBUG] Propagate flow
41722 2019-Jan-13 16:45:15.220681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41723 2019-Jan-13 16:45:15.220740 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
41724 2019-Jan-13 16:45:15.221377 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41725 2019-Jan-13 16:45:15.222038 - [DEBUG] Edge function : AllBottom (result of previous compose)
41726 2019-Jan-13 16:45:15.222064 - [DEBUG]
41727 2019-Jan-13 16:45:15.222089 - [DEBUG] Join: AllTop & AllBottom
41728 2019-Jan-13 16:45:15.222114 - [DEBUG] = AllBottom (new jump func)
41729 2019-Jan-13 16:45:15.222139 - [DEBUG]
41730 2019-Jan-13 16:45:15.222162 - [DEBUG] Start adding new jump function
41731 2019-Jan-13 16:45:15.222186 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41732 2019-Jan-13 16:45:15.222242 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41733 2019-Jan-13 16:45:15.222889 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
41734 2019-Jan-13 16:45:15.223524 - [DEBUG] Edge Function : AllBottom
41735 2019-Jan-13 16:45:15.223552 - [DEBUG] End adding new jump function
41736 2019-Jan-13 16:45:15.223576 - [DEBUG]
41737 2019-Jan-13 16:45:15.223600 - [DEBUG] -------------------------------------------- 1140. Path Edge --------------------------------------------
41738 2019-Jan-13 16:45:15.223625 - [DEBUG]
41739 2019-Jan-13 16:45:15.223648 - [DEBUG] Process 1140. path edge:
41740 2019-Jan-13 16:45:15.223672 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41741 2019-Jan-13 16:45:15.223729 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
41742 2019-Jan-13 16:45:15.224364 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41743 2019-Jan-13 16:45:15.225120 - [DEBUG]
41744 2019-Jan-13 16:45:15.225146 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
41745 2019-Jan-13 16:45:15.225812 - [DEBUG] Compose: EdgeIdentity * AllBottom
41746 2019-Jan-13 16:45:15.225840 - [DEBUG]
41747 2019-Jan-13 16:45:15.225864 - [DEBUG] Propagate flow
41748 2019-Jan-13 16:45:15.225887 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41749 2019-Jan-13 16:45:15.225947 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
41750 2019-Jan-13 16:45:15.226585 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41751 2019-Jan-13 16:45:15.227229 - [DEBUG] Edge function : AllBottom (result of previous compose)
41752 2019-Jan-13 16:45:15.227255 - [DEBUG]
41753 2019-Jan-13 16:45:15.227280 - [DEBUG] Join: AllTop & AllBottom
41754 2019-Jan-13 16:45:15.227306 - [DEBUG] = AllBottom (new jump func)
41755 2019-Jan-13 16:45:15.227330 - [DEBUG]
41756 2019-Jan-13 16:45:15.227354 - [DEBUG] Start adding new jump function
41757 2019-Jan-13 16:45:15.227391 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41758 2019-Jan-13 16:45:15.227448 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41759 2019-Jan-13 16:45:15.228109 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
41760 2019-Jan-13 16:45:15.228745 - [DEBUG] Edge Function : AllBottom
41761 2019-Jan-13 16:45:15.228774 - [DEBUG] End adding new jump function
41762 2019-Jan-13 16:45:15.228799 - [DEBUG]
41763 2019-Jan-13 16:45:15.228823 - [DEBUG] -------------------------------------------- 1141. Path Edge --------------------------------------------
41764 2019-Jan-13 16:45:15.228848 - [DEBUG]
41765 2019-Jan-13 16:45:15.228872 - [DEBUG] Process 1141. path edge:
41766 2019-Jan-13 16:45:15.228896 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41767 2019-Jan-13 16:45:15.228953 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
41768 2019-Jan-13 16:45:15.229591 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41769 2019-Jan-13 16:45:15.230236 - [DEBUG]
41770 2019-Jan-13 16:45:15.230261 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
41771 2019-Jan-13 16:45:15.230913 - [DEBUG] Compose: EdgeIdentity * AllBottom
41772 2019-Jan-13 16:45:15.230941 - [DEBUG]
41773 2019-Jan-13 16:45:15.230965 - [DEBUG] Propagate flow
41774 2019-Jan-13 16:45:15.230989 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41775 2019-Jan-13 16:45:15.231046 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
41776 2019-Jan-13 16:45:15.231708 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41777 2019-Jan-13 16:45:15.232353 - [DEBUG] Edge function : AllBottom (result of previous compose)
41778 2019-Jan-13 16:45:15.232379 - [DEBUG]
41779 2019-Jan-13 16:45:15.232404 - [DEBUG] Join: AllTop & AllBottom
41780 2019-Jan-13 16:45:15.232429 - [DEBUG] = AllBottom (new jump func)
41781 2019-Jan-13 16:45:15.232454 - [DEBUG]
41782 2019-Jan-13 16:45:15.232476 - [DEBUG] Start adding new jump function
41783 2019-Jan-13 16:45:15.232500 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41784 2019-Jan-13 16:45:15.232556 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41785 2019-Jan-13 16:45:15.233201 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
41786 2019-Jan-13 16:45:15.233844 - [DEBUG] Edge Function : AllBottom
41787 2019-Jan-13 16:45:15.233872 - [DEBUG] End adding new jump function
41788 2019-Jan-13 16:45:15.233896 - [DEBUG]
41789 2019-Jan-13 16:45:15.233921 - [DEBUG] -------------------------------------------- 1142. Path Edge --------------------------------------------
41790 2019-Jan-13 16:45:15.233945 - [DEBUG]
41791 2019-Jan-13 16:45:15.233969 - [DEBUG] Process 1142. path edge:
41792 2019-Jan-13 16:45:15.233993 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41793 2019-Jan-13 16:45:15.234050 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
41794 2019-Jan-13 16:45:15.234800 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41795 2019-Jan-13 16:45:15.235587 - [DEBUG]
41796 2019-Jan-13 16:45:15.235613 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
41797 2019-Jan-13 16:45:15.236512 - [DEBUG] Possible callees:
41798 2019-Jan-13 16:45:15.236540 - [DEBUG] llvm.dbg.declare
41799 2019-Jan-13 16:45:15.236565 - [DEBUG] Possible return sites:
41800 2019-Jan-13 16:45:15.236589 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16341801 2019-Jan-13 16:45:15.238098 - [DEBUG] Found and process special summary
41802 2019-Jan-13 16:45:15.238149 - [DEBUG] Compose: EdgeIdentity * AllBottom
41803 2019-Jan-13 16:45:15.238178 - [DEBUG]
41804 2019-Jan-13 16:45:15.238204 - [DEBUG] Propagate flow
41805 2019-Jan-13 16:45:15.238228 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41806 2019-Jan-13 16:45:15.238296 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41807 2019-Jan-13 16:45:15.238960 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41808 2019-Jan-13 16:45:15.239645 - [DEBUG] Edge function : AllBottom (result of previous compose)
41809 2019-Jan-13 16:45:15.239674 - [DEBUG]
41810 2019-Jan-13 16:45:15.239701 - [DEBUG] Join: AllTop & AllBottom
41811 2019-Jan-13 16:45:15.239728 - [DEBUG] = AllBottom (new jump func)
41812 2019-Jan-13 16:45:15.239753 - [DEBUG]
41813 2019-Jan-13 16:45:15.239777 - [DEBUG] Start adding new jump function
41814 2019-Jan-13 16:45:15.239801 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41815 2019-Jan-13 16:45:15.239871 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41816 2019-Jan-13 16:45:15.240555 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41817 2019-Jan-13 16:45:15.241239 - [DEBUG] Edge Function : AllBottom
41818 2019-Jan-13 16:45:15.241275 - [DEBUG] End adding new jump function
41819 2019-Jan-13 16:45:15.241300 - [DEBUG]
41820 2019-Jan-13 16:45:15.241325 - [DEBUG] -------------------------------------------- 1143. Path Edge --------------------------------------------
41821 2019-Jan-13 16:45:15.241351 - [DEBUG]
41822 2019-Jan-13 16:45:15.241375 - [DEBUG] Process 1143. path edge:
41823 2019-Jan-13 16:45:15.241400 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41824 2019-Jan-13 16:45:15.241503 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
41825 2019-Jan-13 16:45:15.242203 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41826 2019-Jan-13 16:45:15.242915 - [DEBUG]
41827 2019-Jan-13 16:45:15.242943 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41828 2019-Jan-13 16:45:15.243903 - [DEBUG] Compose: EdgeIdentity * AllBottom
41829 2019-Jan-13 16:45:15.243938 - [DEBUG]
41830 2019-Jan-13 16:45:15.243963 - [DEBUG] Propagate flow
41831 2019-Jan-13 16:45:15.243987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41832 2019-Jan-13 16:45:15.244063 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
41833 2019-Jan-13 16:45:15.245016 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41834 2019-Jan-13 16:45:15.245671 - [DEBUG] Edge function : AllBottom (result of previous compose)
41835 2019-Jan-13 16:45:15.245697 - [DEBUG]
41836 2019-Jan-13 16:45:15.245724 - [DEBUG] Join: AllTop & AllBottom
41837 2019-Jan-13 16:45:15.245750 - [DEBUG] = AllBottom (new jump func)
41838 2019-Jan-13 16:45:15.245775 - [DEBUG]
41839 2019-Jan-13 16:45:15.245816 - [DEBUG] Start adding new jump function
41840 2019-Jan-13 16:45:15.245840 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41841 2019-Jan-13 16:45:15.245900 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41842 2019-Jan-13 16:45:15.246548 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
41843 2019-Jan-13 16:45:15.247183 - [DEBUG] Edge Function : AllBottom
41844 2019-Jan-13 16:45:15.247213 - [DEBUG] End adding new jump function
41845 2019-Jan-13 16:45:15.247238 - [DEBUG]
41846 2019-Jan-13 16:45:15.247262 - [DEBUG] -------------------------------------------- 1144. Path Edge --------------------------------------------
41847 2019-Jan-13 16:45:15.247287 - [DEBUG]
41848 2019-Jan-13 16:45:15.247311 - [DEBUG] Process 1144. path edge:
41849 2019-Jan-13 16:45:15.247335 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41850 2019-Jan-13 16:45:15.247392 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
41851 2019-Jan-13 16:45:15.248029 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41852 2019-Jan-13 16:45:15.248696 - [DEBUG]
41853 2019-Jan-13 16:45:15.248723 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
41854 2019-Jan-13 16:45:15.249384 - [DEBUG] Compose: EdgeIdentity * AllBottom
41855 2019-Jan-13 16:45:15.249413 - [DEBUG]
41856 2019-Jan-13 16:45:15.249436 - [DEBUG] Propagate flow
41857 2019-Jan-13 16:45:15.249459 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41858 2019-Jan-13 16:45:15.249517 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
41859 2019-Jan-13 16:45:15.250164 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41860 2019-Jan-13 16:45:15.250817 - [DEBUG] Edge function : AllBottom (result of previous compose)
41861 2019-Jan-13 16:45:15.250842 - [DEBUG]
41862 2019-Jan-13 16:45:15.250867 - [DEBUG] Join: AllTop & AllBottom
41863 2019-Jan-13 16:45:15.250893 - [DEBUG] = AllBottom (new jump func)
41864 2019-Jan-13 16:45:15.250917 - [DEBUG]
41865 2019-Jan-13 16:45:15.250940 - [DEBUG] Start adding new jump function
41866 2019-Jan-13 16:45:15.250964 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41867 2019-Jan-13 16:45:15.251021 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41868 2019-Jan-13 16:45:15.251683 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
41869 2019-Jan-13 16:45:15.252327 - [DEBUG] Edge Function : AllBottom
41870 2019-Jan-13 16:45:15.252356 - [DEBUG] End adding new jump function
41871 2019-Jan-13 16:45:15.252380 - [DEBUG]
41872 2019-Jan-13 16:45:15.252404 - [DEBUG] -------------------------------------------- 1145. Path Edge --------------------------------------------
41873 2019-Jan-13 16:45:15.252429 - [DEBUG]
41874 2019-Jan-13 16:45:15.252452 - [DEBUG] Process 1145. path edge:
41875 2019-Jan-13 16:45:15.252475 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41876 2019-Jan-13 16:45:15.252534 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
41877 2019-Jan-13 16:45:15.253198 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41878 2019-Jan-13 16:45:15.253854 - [DEBUG]
41879 2019-Jan-13 16:45:15.253879 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
41880 2019-Jan-13 16:45:15.254554 - [DEBUG] Possible callees:
41881 2019-Jan-13 16:45:15.254683 - [DEBUG] llvm.dbg.declare
41882 2019-Jan-13 16:45:15.254709 - [DEBUG] Possible return sites:
41883 2019-Jan-13 16:45:15.254732 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16941884 2019-Jan-13 16:45:15.256041 - [DEBUG] Found and process special summary
41885 2019-Jan-13 16:45:15.256079 - [DEBUG] Compose: EdgeIdentity * AllBottom
41886 2019-Jan-13 16:45:15.256107 - [DEBUG]
41887 2019-Jan-13 16:45:15.256132 - [DEBUG] Propagate flow
41888 2019-Jan-13 16:45:15.256156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41889 2019-Jan-13 16:45:15.256215 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41890 2019-Jan-13 16:45:15.256854 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41891 2019-Jan-13 16:45:15.257499 - [DEBUG] Edge function : AllBottom (result of previous compose)
41892 2019-Jan-13 16:45:15.257525 - [DEBUG]
41893 2019-Jan-13 16:45:15.257550 - [DEBUG] Join: AllTop & AllBottom
41894 2019-Jan-13 16:45:15.257575 - [DEBUG] = AllBottom (new jump func)
41895 2019-Jan-13 16:45:15.257600 - [DEBUG]
41896 2019-Jan-13 16:45:15.257624 - [DEBUG] Start adding new jump function
41897 2019-Jan-13 16:45:15.257647 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41898 2019-Jan-13 16:45:15.257703 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41899 2019-Jan-13 16:45:15.258363 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41900 2019-Jan-13 16:45:15.258999 - [DEBUG] Edge Function : AllBottom
41901 2019-Jan-13 16:45:15.259029 - [DEBUG] End adding new jump function
41902 2019-Jan-13 16:45:15.259053 - [DEBUG]
41903 2019-Jan-13 16:45:15.259077 - [DEBUG] -------------------------------------------- 1146. Path Edge --------------------------------------------
41904 2019-Jan-13 16:45:15.259102 - [DEBUG]
41905 2019-Jan-13 16:45:15.259125 - [DEBUG] Process 1146. path edge:
41906 2019-Jan-13 16:45:15.259149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41907 2019-Jan-13 16:45:15.259205 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
41908 2019-Jan-13 16:45:15.259845 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41909 2019-Jan-13 16:45:15.260489 - [DEBUG]
41910 2019-Jan-13 16:45:15.260513 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41911 2019-Jan-13 16:45:15.261177 - [DEBUG] Compose: EdgeIdentity * AllBottom
41912 2019-Jan-13 16:45:15.261206 - [DEBUG]
41913 2019-Jan-13 16:45:15.261229 - [DEBUG] Propagate flow
41914 2019-Jan-13 16:45:15.261253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41915 2019-Jan-13 16:45:15.261313 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
41916 2019-Jan-13 16:45:15.261975 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41917 2019-Jan-13 16:45:15.262620 - [DEBUG] Edge function : AllBottom (result of previous compose)
41918 2019-Jan-13 16:45:15.262645 - [DEBUG]
41919 2019-Jan-13 16:45:15.262670 - [DEBUG] Join: AllTop & AllBottom
41920 2019-Jan-13 16:45:15.262696 - [DEBUG] = AllBottom (new jump func)
41921 2019-Jan-13 16:45:15.262732 - [DEBUG]
41922 2019-Jan-13 16:45:15.262756 - [DEBUG] Start adding new jump function
41923 2019-Jan-13 16:45:15.262780 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41924 2019-Jan-13 16:45:15.262837 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41925 2019-Jan-13 16:45:15.263483 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
41926 2019-Jan-13 16:45:15.264121 - [DEBUG] Edge Function : AllBottom
41927 2019-Jan-13 16:45:15.264150 - [DEBUG] End adding new jump function
41928 2019-Jan-13 16:45:15.264175 - [DEBUG]
41929 2019-Jan-13 16:45:15.264199 - [DEBUG] -------------------------------------------- 1147. Path Edge --------------------------------------------
41930 2019-Jan-13 16:45:15.264223 - [DEBUG]
41931 2019-Jan-13 16:45:15.264247 - [DEBUG] Process 1147. path edge:
41932 2019-Jan-13 16:45:15.264271 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41933 2019-Jan-13 16:45:15.264328 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
41934 2019-Jan-13 16:45:15.265085 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41935 2019-Jan-13 16:45:15.265874 - [DEBUG]
41936 2019-Jan-13 16:45:15.265900 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
41937 2019-Jan-13 16:45:15.266579 - [DEBUG] Compose: EdgeIdentity * AllBottom
41938 2019-Jan-13 16:45:15.266607 - [DEBUG]
41939 2019-Jan-13 16:45:15.266631 - [DEBUG] Propagate flow
41940 2019-Jan-13 16:45:15.266655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41941 2019-Jan-13 16:45:15.266716 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
41942 2019-Jan-13 16:45:15.267359 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41943 2019-Jan-13 16:45:15.268004 - [DEBUG] Edge function : AllBottom (result of previous compose)
41944 2019-Jan-13 16:45:15.268029 - [DEBUG]
41945 2019-Jan-13 16:45:15.268055 - [DEBUG] Join: AllTop & AllBottom
41946 2019-Jan-13 16:45:15.268096 - [DEBUG] = AllBottom (new jump func)
41947 2019-Jan-13 16:45:15.268121 - [DEBUG]
41948 2019-Jan-13 16:45:15.268145 - [DEBUG] Start adding new jump function
41949 2019-Jan-13 16:45:15.268168 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41950 2019-Jan-13 16:45:15.268225 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41951 2019-Jan-13 16:45:15.268872 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
41952 2019-Jan-13 16:45:15.269512 - [DEBUG] Edge Function : AllBottom
41953 2019-Jan-13 16:45:15.269541 - [DEBUG] End adding new jump function
41954 2019-Jan-13 16:45:15.269565 - [DEBUG]
41955 2019-Jan-13 16:45:15.269589 - [DEBUG] -------------------------------------------- 1148. Path Edge --------------------------------------------
41956 2019-Jan-13 16:45:15.269614 - [DEBUG]
41957 2019-Jan-13 16:45:15.269637 - [DEBUG] Process 1148. path edge:
41958 2019-Jan-13 16:45:15.269661 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41959 2019-Jan-13 16:45:15.269720 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
41960 2019-Jan-13 16:45:15.270370 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41961 2019-Jan-13 16:45:15.271017 - [DEBUG]
41962 2019-Jan-13 16:45:15.271058 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
41963 2019-Jan-13 16:45:15.271744 - [DEBUG] Compose: EdgeIdentity * AllBottom
41964 2019-Jan-13 16:45:15.271774 - [DEBUG]
41965 2019-Jan-13 16:45:15.271798 - [DEBUG] Propagate flow
41966 2019-Jan-13 16:45:15.271821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41967 2019-Jan-13 16:45:15.271880 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
41968 2019-Jan-13 16:45:15.272518 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41969 2019-Jan-13 16:45:15.273164 - [DEBUG] Edge function : AllBottom (result of previous compose)
41970 2019-Jan-13 16:45:15.273189 - [DEBUG]
41971 2019-Jan-13 16:45:15.273213 - [DEBUG] Join: AllTop & AllBottom
41972 2019-Jan-13 16:45:15.273239 - [DEBUG] = AllBottom (new jump func)
41973 2019-Jan-13 16:45:15.273264 - [DEBUG]
41974 2019-Jan-13 16:45:15.273287 - [DEBUG] Start adding new jump function
41975 2019-Jan-13 16:45:15.273311 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41976 2019-Jan-13 16:45:15.273367 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41977 2019-Jan-13 16:45:15.274011 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
41978 2019-Jan-13 16:45:15.274647 - [DEBUG] Edge Function : AllBottom
41979 2019-Jan-13 16:45:15.274676 - [DEBUG] End adding new jump function
41980 2019-Jan-13 16:45:15.274817 - [DEBUG]
41981 2019-Jan-13 16:45:15.274842 - [DEBUG] -------------------------------------------- 1149. Path Edge --------------------------------------------
41982 2019-Jan-13 16:45:15.274867 - [DEBUG]
41983 2019-Jan-13 16:45:15.274891 - [DEBUG] Process 1149. path edge:
41984 2019-Jan-13 16:45:15.274915 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41985 2019-Jan-13 16:45:15.274975 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
41986 2019-Jan-13 16:45:15.275622 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41987 2019-Jan-13 16:45:15.276271 - [DEBUG]
41988 2019-Jan-13 16:45:15.276297 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
41989 2019-Jan-13 16:45:15.276955 - [DEBUG] Compose: EdgeIdentity * AllBottom
41990 2019-Jan-13 16:45:15.276984 - [DEBUG]
41991 2019-Jan-13 16:45:15.277008 - [DEBUG] Propagate flow
41992 2019-Jan-13 16:45:15.277031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41993 2019-Jan-13 16:45:15.277089 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
41994 2019-Jan-13 16:45:15.277928 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41995 2019-Jan-13 16:45:15.278633 - [DEBUG] Edge function : AllBottom (result of previous compose)
41996 2019-Jan-13 16:45:15.278659 - [DEBUG]
41997 2019-Jan-13 16:45:15.278685 - [DEBUG] Join: AllTop & AllBottom
41998 2019-Jan-13 16:45:15.278712 - [DEBUG] = AllBottom (new jump func)
41999 2019-Jan-13 16:45:15.278736 - [DEBUG]
42000 2019-Jan-13 16:45:15.278760 - [DEBUG] Start adding new jump function
42001 2019-Jan-13 16:45:15.278783 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42002 2019-Jan-13 16:45:15.278846 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42003 2019-Jan-13 16:45:15.279513 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
42004 2019-Jan-13 16:45:15.280224 - [DEBUG] Edge Function : AllBottom
42005 2019-Jan-13 16:45:15.280259 - [DEBUG] End adding new jump function
42006 2019-Jan-13 16:45:15.280284 - [DEBUG]
42007 2019-Jan-13 16:45:15.280308 - [DEBUG] -------------------------------------------- 1150. Path Edge --------------------------------------------
42008 2019-Jan-13 16:45:15.280563 - [DEBUG]
42009 2019-Jan-13 16:45:15.280591 - [DEBUG] Process 1150. path edge:
42010 2019-Jan-13 16:45:15.280617 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42011 2019-Jan-13 16:45:15.280696 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
42012 2019-Jan-13 16:45:15.281363 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42013 2019-Jan-13 16:45:15.282038 - [DEBUG]
42014 2019-Jan-13 16:45:15.282063 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
42015 2019-Jan-13 16:45:15.282744 - [DEBUG] Compose: EdgeIdentity * AllBottom
42016 2019-Jan-13 16:45:15.282773 - [DEBUG]
42017 2019-Jan-13 16:45:15.282797 - [DEBUG] Propagate flow
42018 2019-Jan-13 16:45:15.282821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42019 2019-Jan-13 16:45:15.282878 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
42020 2019-Jan-13 16:45:15.283516 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42021 2019-Jan-13 16:45:15.284161 - [DEBUG] Edge function : AllBottom (result of previous compose)
42022 2019-Jan-13 16:45:15.284186 - [DEBUG]
42023 2019-Jan-13 16:45:15.284212 - [DEBUG] Join: AllTop & AllBottom
42024 2019-Jan-13 16:45:15.284238 - [DEBUG] = AllBottom (new jump func)
42025 2019-Jan-13 16:45:15.284263 - [DEBUG]
42026 2019-Jan-13 16:45:15.284286 - [DEBUG] Start adding new jump function
42027 2019-Jan-13 16:45:15.284309 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42028 2019-Jan-13 16:45:15.284366 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42029 2019-Jan-13 16:45:15.285154 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
42030 2019-Jan-13 16:45:15.285793 - [DEBUG] Edge Function : AllBottom
42031 2019-Jan-13 16:45:15.285822 - [DEBUG] End adding new jump function
42032 2019-Jan-13 16:45:15.285846 - [DEBUG]
42033 2019-Jan-13 16:45:15.285871 - [DEBUG] -------------------------------------------- 1151. Path Edge --------------------------------------------
42034 2019-Jan-13 16:45:15.285896 - [DEBUG]
42035 2019-Jan-13 16:45:15.285919 - [DEBUG] Process 1151. path edge:
42036 2019-Jan-13 16:45:15.285943 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42037 2019-Jan-13 16:45:15.286006 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
42038 2019-Jan-13 16:45:15.286668 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42039 2019-Jan-13 16:45:15.287355 - [DEBUG]
42040 2019-Jan-13 16:45:15.287384 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
42041 2019-Jan-13 16:45:15.288147 - [DEBUG] Compose: EdgeIdentity * AllBottom
42042 2019-Jan-13 16:45:15.288179 - [DEBUG]
42043 2019-Jan-13 16:45:15.288203 - [DEBUG] Propagate flow
42044 2019-Jan-13 16:45:15.288227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42045 2019-Jan-13 16:45:15.288308 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42046 2019-Jan-13 16:45:15.289078 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42047 2019-Jan-13 16:45:15.289782 - [DEBUG] Edge function : AllBottom (result of previous compose)
42048 2019-Jan-13 16:45:15.289810 - [DEBUG]
42049 2019-Jan-13 16:45:15.289836 - [DEBUG] Join: AllTop & AllBottom
42050 2019-Jan-13 16:45:15.289863 - [DEBUG] = AllBottom (new jump func)
42051 2019-Jan-13 16:45:15.289888 - [DEBUG]
42052 2019-Jan-13 16:45:15.289912 - [DEBUG] Start adding new jump function
42053 2019-Jan-13 16:45:15.289936 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42054 2019-Jan-13 16:45:15.290011 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42055 2019-Jan-13 16:45:15.290719 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42056 2019-Jan-13 16:45:15.291655 - [DEBUG] Edge Function : AllBottom
42057 2019-Jan-13 16:45:15.291693 - [DEBUG] End adding new jump function
42058 2019-Jan-13 16:45:15.291718 - [DEBUG]
42059 2019-Jan-13 16:45:15.291744 - [DEBUG] -------------------------------------------- 1152. Path Edge --------------------------------------------
42060 2019-Jan-13 16:45:15.291807 - [DEBUG]
42061 2019-Jan-13 16:45:15.291832 - [DEBUG] Process 1152. path edge:
42062 2019-Jan-13 16:45:15.291856 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42063 2019-Jan-13 16:45:15.291933 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
42064 2019-Jan-13 16:45:15.292586 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42065 2019-Jan-13 16:45:15.293243 - [DEBUG]
42066 2019-Jan-13 16:45:15.293269 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42067 2019-Jan-13 16:45:15.293957 - [DEBUG] Compose: EdgeIdentity * AllBottom
42068 2019-Jan-13 16:45:15.293987 - [DEBUG]
42069 2019-Jan-13 16:45:15.294012 - [DEBUG] Propagate flow
42070 2019-Jan-13 16:45:15.294035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42071 2019-Jan-13 16:45:15.294096 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
42072 2019-Jan-13 16:45:15.294894 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42073 2019-Jan-13 16:45:15.295627 - [DEBUG] Edge function : AllBottom (result of previous compose)
42074 2019-Jan-13 16:45:15.295654 - [DEBUG]
42075 2019-Jan-13 16:45:15.295680 - [DEBUG] Join: AllTop & AllBottom
42076 2019-Jan-13 16:45:15.295706 - [DEBUG] = AllBottom (new jump func)
42077 2019-Jan-13 16:45:15.295731 - [DEBUG]
42078 2019-Jan-13 16:45:15.295755 - [DEBUG] Start adding new jump function
42079 2019-Jan-13 16:45:15.295778 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42080 2019-Jan-13 16:45:15.295843 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42081 2019-Jan-13 16:45:15.296501 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
42082 2019-Jan-13 16:45:15.297143 - [DEBUG] Edge Function : AllBottom
42083 2019-Jan-13 16:45:15.297173 - [DEBUG] End adding new jump function
42084 2019-Jan-13 16:45:15.297197 - [DEBUG]
42085 2019-Jan-13 16:45:15.297222 - [DEBUG] -------------------------------------------- 1153. Path Edge --------------------------------------------
42086 2019-Jan-13 16:45:15.297247 - [DEBUG]
42087 2019-Jan-13 16:45:15.297270 - [DEBUG] Process 1153. path edge:
42088 2019-Jan-13 16:45:15.297314 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42089 2019-Jan-13 16:45:15.297372 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
42090 2019-Jan-13 16:45:15.298014 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42091 2019-Jan-13 16:45:15.298678 - [DEBUG]
42092 2019-Jan-13 16:45:15.298705 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
42093 2019-Jan-13 16:45:15.299376 - [DEBUG] Compose: EdgeIdentity * AllBottom
42094 2019-Jan-13 16:45:15.299404 - [DEBUG]
42095 2019-Jan-13 16:45:15.299428 - [DEBUG] Propagate flow
42096 2019-Jan-13 16:45:15.299451 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42097 2019-Jan-13 16:45:15.299509 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42098 2019-Jan-13 16:45:15.300149 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42099 2019-Jan-13 16:45:15.300801 - [DEBUG] Edge function : AllBottom (result of previous compose)
42100 2019-Jan-13 16:45:15.300826 - [DEBUG]
42101 2019-Jan-13 16:45:15.300851 - [DEBUG] Join: AllTop & AllBottom
42102 2019-Jan-13 16:45:15.300877 - [DEBUG] = AllBottom (new jump func)
42103 2019-Jan-13 16:45:15.300902 - [DEBUG]
42104 2019-Jan-13 16:45:15.300925 - [DEBUG] Start adding new jump function
42105 2019-Jan-13 16:45:15.300948 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42106 2019-Jan-13 16:45:15.301005 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42107 2019-Jan-13 16:45:15.301673 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42108 2019-Jan-13 16:45:15.302310 - [DEBUG] Edge Function : AllBottom
42109 2019-Jan-13 16:45:15.302338 - [DEBUG] End adding new jump function
42110 2019-Jan-13 16:45:15.302363 - [DEBUG]
42111 2019-Jan-13 16:45:15.302386 - [DEBUG] -------------------------------------------- 1154. Path Edge --------------------------------------------
42112 2019-Jan-13 16:45:15.302411 - [DEBUG]
42113 2019-Jan-13 16:45:15.302435 - [DEBUG] Process 1154. path edge:
42114 2019-Jan-13 16:45:15.302458 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42115 2019-Jan-13 16:45:15.302516 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
42116 2019-Jan-13 16:45:15.303159 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42117 2019-Jan-13 16:45:15.303811 - [DEBUG]
42118 2019-Jan-13 16:45:15.303836 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42119 2019-Jan-13 16:45:15.304524 - [DEBUG] Compose: EdgeIdentity * AllBottom
42120 2019-Jan-13 16:45:15.304553 - [DEBUG]
42121 2019-Jan-13 16:45:15.304577 - [DEBUG] Propagate flow
42122 2019-Jan-13 16:45:15.304600 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42123 2019-Jan-13 16:45:15.304660 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42124 2019-Jan-13 16:45:15.305577 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42125 2019-Jan-13 16:45:15.306226 - [DEBUG] Edge function : AllBottom (result of previous compose)
42126 2019-Jan-13 16:45:15.306252 - [DEBUG]
42127 2019-Jan-13 16:45:15.306277 - [DEBUG] Join: AllTop & AllBottom
42128 2019-Jan-13 16:45:15.306303 - [DEBUG] = AllBottom (new jump func)
42129 2019-Jan-13 16:45:15.306342 - [DEBUG]
42130 2019-Jan-13 16:45:15.306366 - [DEBUG] Start adding new jump function
42131 2019-Jan-13 16:45:15.306389 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42132 2019-Jan-13 16:45:15.306448 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42133 2019-Jan-13 16:45:15.307096 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42134 2019-Jan-13 16:45:15.307731 - [DEBUG] Edge Function : AllBottom
42135 2019-Jan-13 16:45:15.307761 - [DEBUG] End adding new jump function
42136 2019-Jan-13 16:45:15.307785 - [DEBUG]
42137 2019-Jan-13 16:45:15.307809 - [DEBUG] -------------------------------------------- 1155. Path Edge --------------------------------------------
42138 2019-Jan-13 16:45:15.307834 - [DEBUG]
42139 2019-Jan-13 16:45:15.307857 - [DEBUG] Process 1155. path edge:
42140 2019-Jan-13 16:45:15.307881 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42141 2019-Jan-13 16:45:15.307938 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
42142 2019-Jan-13 16:45:15.308590 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42143 2019-Jan-13 16:45:15.309235 - [DEBUG]
42144 2019-Jan-13 16:45:15.309260 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42145 2019-Jan-13 16:45:15.309909 - [DEBUG] Start of endsummarytab entry
42146 2019-Jan-13 16:45:15.309947 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
42147 2019-Jan-13 16:45:15.310601 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
42148 2019-Jan-13 16:45:15.310663 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42149 2019-Jan-13 16:45:15.311299 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42150 2019-Jan-13 16:45:15.311967 - [DEBUG] EF: AllBottom
42151 2019-Jan-13 16:45:15.311993 - [DEBUG]
42152 2019-Jan-13 16:45:15.312017 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42153 2019-Jan-13 16:45:15.312653 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
42154 2019-Jan-13 16:45:15.313297 - [DEBUG] EF: AllBottom
42155 2019-Jan-13 16:45:15.313322 - [DEBUG]
42156 2019-Jan-13 16:45:15.313345 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42157 2019-Jan-13 16:45:15.313979 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
42158 2019-Jan-13 16:45:15.314619 - [DEBUG] EF: AllBottom
42159 2019-Jan-13 16:45:15.314644 - [DEBUG]
42160 2019-Jan-13 16:45:15.314668 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42161 2019-Jan-13 16:45:15.315398 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
42162 2019-Jan-13 16:45:15.316044 - [DEBUG] EF: AllBottom
42163 2019-Jan-13 16:45:15.316070 - [DEBUG]
42164 2019-Jan-13 16:45:15.316093 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42165 2019-Jan-13 16:45:15.316731 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
42166 2019-Jan-13 16:45:15.317570 - [DEBUG] EF: AllBottom
42167 2019-Jan-13 16:45:15.317597 - [DEBUG]
42168 2019-Jan-13 16:45:15.317621 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42169 2019-Jan-13 16:45:15.318307 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42170 2019-Jan-13 16:45:15.318977 - [DEBUG] EF: AllBottom
42171 2019-Jan-13 16:45:15.319003 - [DEBUG]
42172 2019-Jan-13 16:45:15.319026 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42173 2019-Jan-13 16:45:15.319786 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
42174 2019-Jan-13 16:45:15.320521 - [DEBUG] EF: AllBottom
42175 2019-Jan-13 16:45:15.320547 - [DEBUG]
42176 2019-Jan-13 16:45:15.320571 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42177 2019-Jan-13 16:45:15.321237 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
42178 2019-Jan-13 16:45:15.321967 - [DEBUG] EF: AllBottom
42179 2019-Jan-13 16:45:15.321995 - [DEBUG]
42180 2019-Jan-13 16:45:15.322019 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42181 2019-Jan-13 16:45:15.322707 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42182 2019-Jan-13 16:45:15.323404 - [DEBUG] EF: AllBottom
42183 2019-Jan-13 16:45:15.323432 - [DEBUG]
42184 2019-Jan-13 16:45:15.323457 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42185 2019-Jan-13 16:45:15.324396 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
42186 2019-Jan-13 16:45:15.325247 - [DEBUG] EF: AllBottom
42187 2019-Jan-13 16:45:15.325274 - [DEBUG]
42188 2019-Jan-13 16:45:15.325298 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42189 2019-Jan-13 16:45:15.326031 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42190 2019-Jan-13 16:45:15.326688 - [DEBUG] EF: AllBottom
42191 2019-Jan-13 16:45:15.326713 - [DEBUG]
42192 2019-Jan-13 16:45:15.326737 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42193 2019-Jan-13 16:45:15.327371 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
42194 2019-Jan-13 16:45:15.328012 - [DEBUG] EF: AllBottom
42195 2019-Jan-13 16:45:15.328038 - [DEBUG]
42196 2019-Jan-13 16:45:15.328061 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42197 2019-Jan-13 16:45:15.328712 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
42198 2019-Jan-13 16:45:15.329347 - [DEBUG] EF: AllBottom
42199 2019-Jan-13 16:45:15.329373 - [DEBUG]
42200 2019-Jan-13 16:45:15.329396 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42201 2019-Jan-13 16:45:15.330030 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
42202 2019-Jan-13 16:45:15.330668 - [DEBUG] EF: AllBottom
42203 2019-Jan-13 16:45:15.330693 - [DEBUG]
42204 2019-Jan-13 16:45:15.330716 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42205 2019-Jan-13 16:45:15.331349 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42206 2019-Jan-13 16:45:15.332003 - [DEBUG] EF: AllBottom
42207 2019-Jan-13 16:45:15.332028 - [DEBUG]
42208 2019-Jan-13 16:45:15.332051 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42209 2019-Jan-13 16:45:15.332686 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
42210 2019-Jan-13 16:45:15.333324 - [DEBUG] EF: AllBottom
42211 2019-Jan-13 16:45:15.333350 - [DEBUG]
42212 2019-Jan-13 16:45:15.333373 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42213 2019-Jan-13 16:45:15.334047 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
42214 2019-Jan-13 16:45:15.334756 - [DEBUG] EF: AllBottom
42215 2019-Jan-13 16:45:15.334784 - [DEBUG]
42216 2019-Jan-13 16:45:15.334931 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42217 2019-Jan-13 16:45:15.335585 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
42218 2019-Jan-13 16:45:15.336257 - [DEBUG] EF: AllBottom
42219 2019-Jan-13 16:45:15.336283 - [DEBUG]
42220 2019-Jan-13 16:45:15.336307 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42221 2019-Jan-13 16:45:15.336958 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42222 2019-Jan-13 16:45:15.337607 - [DEBUG] EF: AllBottom
42223 2019-Jan-13 16:45:15.337632 - [DEBUG]
42224 2019-Jan-13 16:45:15.337656 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42225 2019-Jan-13 16:45:15.338309 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42226 2019-Jan-13 16:45:15.338955 - [DEBUG] EF: AllBottom
42227 2019-Jan-13 16:45:15.338980 - [DEBUG]
42228 2019-Jan-13 16:45:15.339004 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42229 2019-Jan-13 16:45:15.339638 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42230 2019-Jan-13 16:45:15.340275 - [DEBUG] EF: AllBottom
42231 2019-Jan-13 16:45:15.340300 - [DEBUG]
42232 2019-Jan-13 16:45:15.340323 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42233 2019-Jan-13 16:45:15.340958 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42234 2019-Jan-13 16:45:15.341611 - [DEBUG] EF: AllBottom
42235 2019-Jan-13 16:45:15.341636 - [DEBUG]
42236 2019-Jan-13 16:45:15.341658 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42237 2019-Jan-13 16:45:15.342297 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
42238 2019-Jan-13 16:45:15.342934 - [DEBUG] EF: AllBottom
42239 2019-Jan-13 16:45:15.342959 - [DEBUG]
42240 2019-Jan-13 16:45:15.342983 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42241 2019-Jan-13 16:45:15.343617 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
42242 2019-Jan-13 16:45:15.344257 - [DEBUG] EF: AllBottom
42243 2019-Jan-13 16:45:15.344282 - [DEBUG]
42244 2019-Jan-13 16:45:15.344305 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42245 2019-Jan-13 16:45:15.345045 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
42246 2019-Jan-13 16:45:15.345683 - [DEBUG] EF: AllBottom
42247 2019-Jan-13 16:45:15.345708 - [DEBUG]
42248 2019-Jan-13 16:45:15.345732 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42249 2019-Jan-13 16:45:15.346367 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
42250 2019-Jan-13 16:45:15.347005 - [DEBUG] EF: AllBottom
42251 2019-Jan-13 16:45:15.347030 - [DEBUG]
42252 2019-Jan-13 16:45:15.347054 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42253 2019-Jan-13 16:45:15.347687 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42254 2019-Jan-13 16:45:15.348340 - [DEBUG] EF: AllBottom
42255 2019-Jan-13 16:45:15.348365 - [DEBUG]
42256 2019-Jan-13 16:45:15.348389 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42257 2019-Jan-13 16:45:15.349022 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42258 2019-Jan-13 16:45:15.349657 - [DEBUG] EF: AllBottom
42259 2019-Jan-13 16:45:15.349682 - [DEBUG]
42260 2019-Jan-13 16:45:15.349706 - [DEBUG] ---------------
42261 2019-Jan-13 16:45:15.349730 - [DEBUG]
42262 2019-Jan-13 16:45:15.349758 - [DEBUG] End of endsummarytab entry
42263 2019-Jan-13 16:45:15.349782 - [DEBUG]
42264 2019-Jan-13 16:45:15.349806 - [DEBUG] Start of incomingtab entry
42265 2019-Jan-13 16:45:15.349831 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
42266 2019-Jan-13 16:45:15.350470 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
42267 2019-Jan-13 16:45:15.350541 - [DEBUG] ---------------
42268 2019-Jan-13 16:45:15.350566 - [DEBUG] End of incomingtab entry
42269 2019-Jan-13 16:45:15.350590 - [DEBUG]
42270 2019-Jan-13 16:45:15.350618 - [DEBUG] EDGE:
42271 2019-Jan-13 16:45:15.350675 - [DEBUG] ---> 42272 2019-Jan-13 16:45:15.351317 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42273 2019-Jan-13 16:45:15.351981 - [DEBUG]
42274 2019-Jan-13 16:45:15.352007 - [DEBUG] EDGE:
42275 2019-Jan-13 16:45:15.352065 - [DEBUG] ---> 42276 2019-Jan-13 16:45:15.352701 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42277 2019-Jan-13 16:45:15.353348 - [DEBUG]
42278 2019-Jan-13 16:45:15.353400 - [DEBUG] Compose: EdgeIdentity * AllBottom
42279 2019-Jan-13 16:45:15.353428 - [DEBUG]
42280 2019-Jan-13 16:45:15.353452 - [DEBUG] Propagate flow
42281 2019-Jan-13 16:45:15.353475 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42282 2019-Jan-13 16:45:15.353534 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
42283 2019-Jan-13 16:45:15.354187 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42284 2019-Jan-13 16:45:15.354845 - [DEBUG] Edge function : AllBottom (result of previous compose)
42285 2019-Jan-13 16:45:15.354871 - [DEBUG]
42286 2019-Jan-13 16:45:15.354897 - [DEBUG] Join: AllTop & AllBottom
42287 2019-Jan-13 16:45:15.354923 - [DEBUG] = AllBottom (new jump func)
42288 2019-Jan-13 16:45:15.354948 - [DEBUG]
42289 2019-Jan-13 16:45:15.354972 - [DEBUG] Start adding new jump function
42290 2019-Jan-13 16:45:15.355085 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42291 2019-Jan-13 16:45:15.355147 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42292 2019-Jan-13 16:45:15.355934 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
42293 2019-Jan-13 16:45:15.356752 - [DEBUG] Edge Function : AllBottom
42294 2019-Jan-13 16:45:15.356784 - [DEBUG] End adding new jump function
42295 2019-Jan-13 16:45:15.356809 - [DEBUG]
42296 2019-Jan-13 16:45:15.356833 - [DEBUG] -------------------------------------------- 1156. Path Edge --------------------------------------------
42297 2019-Jan-13 16:45:15.356859 - [DEBUG]
42298 2019-Jan-13 16:45:15.356882 - [DEBUG] Process 1156. path edge:
42299 2019-Jan-13 16:45:15.356907 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42300 2019-Jan-13 16:45:15.356968 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
42301 2019-Jan-13 16:45:15.357769 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42302 2019-Jan-13 16:45:15.358473 - [DEBUG]
42303 2019-Jan-13 16:45:15.358499 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
42304 2019-Jan-13 16:45:15.359189 - [DEBUG] Possible callees:
42305 2019-Jan-13 16:45:15.359216 - [DEBUG] llvm.dbg.declare
42306 2019-Jan-13 16:45:15.359242 - [DEBUG] Possible return sites:
42307 2019-Jan-13 16:45:15.359266 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19342308 2019-Jan-13 16:45:15.360701 - [DEBUG] Found and process special summary
42309 2019-Jan-13 16:45:15.360750 - [DEBUG] Compose: EdgeIdentity * AllBottom
42310 2019-Jan-13 16:45:15.360779 - [DEBUG]
42311 2019-Jan-13 16:45:15.360805 - [DEBUG] Propagate flow
42312 2019-Jan-13 16:45:15.360828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42313 2019-Jan-13 16:45:15.360894 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42314 2019-Jan-13 16:45:15.361562 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42315 2019-Jan-13 16:45:15.362219 - [DEBUG] Edge function : AllBottom (result of previous compose)
42316 2019-Jan-13 16:45:15.362245 - [DEBUG]
42317 2019-Jan-13 16:45:15.362271 - [DEBUG] Join: AllTop & AllBottom
42318 2019-Jan-13 16:45:15.362297 - [DEBUG] = AllBottom (new jump func)
42319 2019-Jan-13 16:45:15.362322 - [DEBUG]
42320 2019-Jan-13 16:45:15.362346 - [DEBUG] Start adding new jump function
42321 2019-Jan-13 16:45:15.362369 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42322 2019-Jan-13 16:45:15.362428 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42323 2019-Jan-13 16:45:15.363075 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42324 2019-Jan-13 16:45:15.363714 - [DEBUG] Edge Function : AllBottom
42325 2019-Jan-13 16:45:15.363744 - [DEBUG] End adding new jump function
42326 2019-Jan-13 16:45:15.363768 - [DEBUG]
42327 2019-Jan-13 16:45:15.363792 - [DEBUG] -------------------------------------------- 1157. Path Edge --------------------------------------------
42328 2019-Jan-13 16:45:15.363817 - [DEBUG]
42329 2019-Jan-13 16:45:15.363840 - [DEBUG] Process 1157. path edge:
42330 2019-Jan-13 16:45:15.363864 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42331 2019-Jan-13 16:45:15.363921 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
42332 2019-Jan-13 16:45:15.364560 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42333 2019-Jan-13 16:45:15.365365 - [DEBUG]
42334 2019-Jan-13 16:45:15.365390 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42335 2019-Jan-13 16:45:15.366065 - [DEBUG] Compose: EdgeIdentity * AllBottom
42336 2019-Jan-13 16:45:15.366093 - [DEBUG]
42337 2019-Jan-13 16:45:15.366117 - [DEBUG] Propagate flow
42338 2019-Jan-13 16:45:15.366141 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42339 2019-Jan-13 16:45:15.366199 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
42340 2019-Jan-13 16:45:15.366836 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42341 2019-Jan-13 16:45:15.367480 - [DEBUG] Edge function : AllBottom (result of previous compose)
42342 2019-Jan-13 16:45:15.367505 - [DEBUG]
42343 2019-Jan-13 16:45:15.367530 - [DEBUG] Join: AllTop & AllBottom
42344 2019-Jan-13 16:45:15.367556 - [DEBUG] = AllBottom (new jump func)
42345 2019-Jan-13 16:45:15.367580 - [DEBUG]
42346 2019-Jan-13 16:45:15.367603 - [DEBUG] Start adding new jump function
42347 2019-Jan-13 16:45:15.367627 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42348 2019-Jan-13 16:45:15.367683 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42349 2019-Jan-13 16:45:15.368358 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
42350 2019-Jan-13 16:45:15.368994 - [DEBUG] Edge Function : AllBottom
42351 2019-Jan-13 16:45:15.369023 - [DEBUG] End adding new jump function
42352 2019-Jan-13 16:45:15.369048 - [DEBUG]
42353 2019-Jan-13 16:45:15.369072 - [DEBUG] -------------------------------------------- 1158. Path Edge --------------------------------------------
42354 2019-Jan-13 16:45:15.369097 - [DEBUG]
42355 2019-Jan-13 16:45:15.369120 - [DEBUG] Process 1158. path edge:
42356 2019-Jan-13 16:45:15.369144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42357 2019-Jan-13 16:45:15.369201 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
42358 2019-Jan-13 16:45:15.369846 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42359 2019-Jan-13 16:45:15.370534 - [DEBUG]
42360 2019-Jan-13 16:45:15.370564 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
42361 2019-Jan-13 16:45:15.371296 - [DEBUG] Compose: EdgeIdentity * AllBottom
42362 2019-Jan-13 16:45:15.371328 - [DEBUG]
42363 2019-Jan-13 16:45:15.371353 - [DEBUG] Propagate flow
42364 2019-Jan-13 16:45:15.371377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42365 2019-Jan-13 16:45:15.371497 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42366 2019-Jan-13 16:45:15.372217 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42367 2019-Jan-13 16:45:15.373131 - [DEBUG] Edge function : AllBottom (result of previous compose)
42368 2019-Jan-13 16:45:15.373159 - [DEBUG]
42369 2019-Jan-13 16:45:15.373187 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42370 2019-Jan-13 16:45:15.373251 - [DEBUG] = AllBottom
42371 2019-Jan-13 16:45:15.373278 - [DEBUG]
42372 2019-Jan-13 16:45:15.373302 - [DEBUG] PROPAGATE: No new function!
42373 2019-Jan-13 16:45:15.373329 - [DEBUG] EDGE:
42374 2019-Jan-13 16:45:15.373406 - [DEBUG] ---> 42375 2019-Jan-13 16:45:15.374078 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42376 2019-Jan-13 16:45:15.374730 - [DEBUG]
42377 2019-Jan-13 16:45:15.374776 - [DEBUG] EDGE:
42378 2019-Jan-13 16:45:15.374837 - [DEBUG] ---> 42379 2019-Jan-13 16:45:15.375606 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42380 2019-Jan-13 16:45:15.376260 - [DEBUG]
42381 2019-Jan-13 16:45:15.376315 - [DEBUG] Compose: EdgeIdentity * AllBottom
42382 2019-Jan-13 16:45:15.376342 - [DEBUG]
42383 2019-Jan-13 16:45:15.376367 - [DEBUG] Propagate flow
42384 2019-Jan-13 16:45:15.376390 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42385 2019-Jan-13 16:45:15.376450 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42386 2019-Jan-13 16:45:15.377092 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42387 2019-Jan-13 16:45:15.377738 - [DEBUG] Edge function : AllBottom (result of previous compose)
42388 2019-Jan-13 16:45:15.377764 - [DEBUG]
42389 2019-Jan-13 16:45:15.377790 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42390 2019-Jan-13 16:45:15.377815 - [DEBUG] = AllBottom
42391 2019-Jan-13 16:45:15.377861 - [DEBUG]
42392 2019-Jan-13 16:45:15.377885 - [DEBUG] PROPAGATE: No new function!
42393 2019-Jan-13 16:45:15.377913 - [DEBUG] EDGE:
42394 2019-Jan-13 16:45:15.377972 - [DEBUG] ---> 42395 2019-Jan-13 16:45:15.378643 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42396 2019-Jan-13 16:45:15.379288 - [DEBUG]
42397 2019-Jan-13 16:45:15.379314 - [DEBUG] EDGE:
42398 2019-Jan-13 16:45:15.379372 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
42399 2019-Jan-13 16:45:15.380014 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42400 2019-Jan-13 16:45:15.380658 - [DEBUG]
42401 2019-Jan-13 16:45:15.380683 - [DEBUG] EDGE:
42402 2019-Jan-13 16:45:15.380741 - [DEBUG] ---> 42403 2019-Jan-13 16:45:15.381379 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42404 2019-Jan-13 16:45:15.382039 - [DEBUG]
42405 2019-Jan-13 16:45:15.382064 - [DEBUG] EDGE:
42406 2019-Jan-13 16:45:15.382122 - [DEBUG] ---> 42407 2019-Jan-13 16:45:15.382757 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42408 2019-Jan-13 16:45:15.383401 - [DEBUG]
42409 2019-Jan-13 16:45:15.383426 - [DEBUG] EDGE:
42410 2019-Jan-13 16:45:15.383484 - [DEBUG] ---> 42411 2019-Jan-13 16:45:15.384125 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42412 2019-Jan-13 16:45:15.384781 - [DEBUG]
42413 2019-Jan-13 16:45:15.384817 - [DEBUG] Compose: EdgeIdentity * AllBottom
42414 2019-Jan-13 16:45:15.384845 - [DEBUG]
42415 2019-Jan-13 16:45:15.384868 - [DEBUG] Propagate flow
42416 2019-Jan-13 16:45:15.384892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42417 2019-Jan-13 16:45:15.384949 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
42418 2019-Jan-13 16:45:15.385811 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42419 2019-Jan-13 16:45:15.386574 - [DEBUG] Edge function : AllBottom (result of previous compose)
42420 2019-Jan-13 16:45:15.386601 - [DEBUG]
42421 2019-Jan-13 16:45:15.386629 - [DEBUG] Join: AllTop & AllBottom
42422 2019-Jan-13 16:45:15.386656 - [DEBUG] = AllBottom (new jump func)
42423 2019-Jan-13 16:45:15.386681 - [DEBUG]
42424 2019-Jan-13 16:45:15.386704 - [DEBUG] Start adding new jump function
42425 2019-Jan-13 16:45:15.386728 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42426 2019-Jan-13 16:45:15.386804 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42427 2019-Jan-13 16:45:15.387520 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
42428 2019-Jan-13 16:45:15.388250 - [DEBUG] Edge Function : AllBottom
42429 2019-Jan-13 16:45:15.388286 - [DEBUG] End adding new jump function
42430 2019-Jan-13 16:45:15.388328 - [DEBUG]
42431 2019-Jan-13 16:45:15.388353 - [DEBUG] -------------------------------------------- 1159. Path Edge --------------------------------------------
42432 2019-Jan-13 16:45:15.388379 - [DEBUG]
42433 2019-Jan-13 16:45:15.388402 - [DEBUG] Process 1159. path edge:
42434 2019-Jan-13 16:45:15.388426 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42435 2019-Jan-13 16:45:15.388500 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
42436 2019-Jan-13 16:45:15.389209 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42437 2019-Jan-13 16:45:15.389894 - [DEBUG]
42438 2019-Jan-13 16:45:15.389920 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
42439 2019-Jan-13 16:45:15.390611 - [DEBUG] Compose: EdgeIdentity * AllBottom
42440 2019-Jan-13 16:45:15.390640 - [DEBUG]
42441 2019-Jan-13 16:45:15.390664 - [DEBUG] Propagate flow
42442 2019-Jan-13 16:45:15.390687 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42443 2019-Jan-13 16:45:15.390748 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
42444 2019-Jan-13 16:45:15.391384 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42445 2019-Jan-13 16:45:15.392053 - [DEBUG] Edge function : AllBottom (result of previous compose)
42446 2019-Jan-13 16:45:15.392078 - [DEBUG]
42447 2019-Jan-13 16:45:15.392103 - [DEBUG] Join: AllTop & AllBottom
42448 2019-Jan-13 16:45:15.392129 - [DEBUG] = AllBottom (new jump func)
42449 2019-Jan-13 16:45:15.392154 - [DEBUG]
42450 2019-Jan-13 16:45:15.392177 - [DEBUG] Start adding new jump function
42451 2019-Jan-13 16:45:15.392200 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42452 2019-Jan-13 16:45:15.392256 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42453 2019-Jan-13 16:45:15.392902 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
42454 2019-Jan-13 16:45:15.393536 - [DEBUG] Edge Function : AllBottom
42455 2019-Jan-13 16:45:15.393565 - [DEBUG] End adding new jump function
42456 2019-Jan-13 16:45:15.393589 - [DEBUG]
42457 2019-Jan-13 16:45:15.393613 - [DEBUG] -------------------------------------------- 1160. Path Edge --------------------------------------------
42458 2019-Jan-13 16:45:15.393637 - [DEBUG]
42459 2019-Jan-13 16:45:15.393660 - [DEBUG] Process 1160. path edge:
42460 2019-Jan-13 16:45:15.393684 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42461 2019-Jan-13 16:45:15.393740 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
42462 2019-Jan-13 16:45:15.394373 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42463 2019-Jan-13 16:45:15.395033 - [DEBUG]
42464 2019-Jan-13 16:45:15.395058 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
42465 2019-Jan-13 16:45:15.395860 - [DEBUG] Compose: EdgeIdentity * AllBottom
42466 2019-Jan-13 16:45:15.395888 - [DEBUG]
42467 2019-Jan-13 16:45:15.395912 - [DEBUG] Propagate flow
42468 2019-Jan-13 16:45:15.395935 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42469 2019-Jan-13 16:45:15.395994 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42470 2019-Jan-13 16:45:15.396761 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42471 2019-Jan-13 16:45:15.397491 - [DEBUG] Edge function : AllBottom (result of previous compose)
42472 2019-Jan-13 16:45:15.397540 - [DEBUG]
42473 2019-Jan-13 16:45:15.397568 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42474 2019-Jan-13 16:45:15.397594 - [DEBUG] = AllBottom
42475 2019-Jan-13 16:45:15.397619 - [DEBUG]
42476 2019-Jan-13 16:45:15.397642 - [DEBUG] PROPAGATE: No new function!
42477 2019-Jan-13 16:45:15.397669 - [DEBUG] EDGE:
42478 2019-Jan-13 16:45:15.397738 - [DEBUG] ---> 42479 2019-Jan-13 16:45:15.398431 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42480 2019-Jan-13 16:45:15.399130 - [DEBUG]
42481 2019-Jan-13 16:45:15.399160 - [DEBUG] EDGE:
42482 2019-Jan-13 16:45:15.399232 - [DEBUG] ---> 42483 2019-Jan-13 16:45:15.400155 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42484 2019-Jan-13 16:45:15.400805 - [DEBUG]
42485 2019-Jan-13 16:45:15.400831 - [DEBUG] EDGE:
42486 2019-Jan-13 16:45:15.400891 - [DEBUG] ---> 42487 2019-Jan-13 16:45:15.401562 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42488 2019-Jan-13 16:45:15.402208 - [DEBUG]
42489 2019-Jan-13 16:45:15.402234 - [DEBUG] EDGE:
42490 2019-Jan-13 16:45:15.402294 - [DEBUG] ---> 42491 2019-Jan-13 16:45:15.402945 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42492 2019-Jan-13 16:45:15.403621 - [DEBUG]
42493 2019-Jan-13 16:45:15.403648 - [DEBUG] EDGE:
42494 2019-Jan-13 16:45:15.403715 - [DEBUG] ---> 42495 2019-Jan-13 16:45:15.404407 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42496 2019-Jan-13 16:45:15.405149 - [DEBUG]
42497 2019-Jan-13 16:45:15.405181 - [DEBUG] EDGE:
42498 2019-Jan-13 16:45:15.405459 - [DEBUG] ---> 42499 2019-Jan-13 16:45:15.406385 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42500 2019-Jan-13 16:45:15.407110 - [DEBUG]
42501 2019-Jan-13 16:45:15.407168 - [DEBUG] Compose: EdgeIdentity * AllBottom
42502 2019-Jan-13 16:45:15.407197 - [DEBUG]
42503 2019-Jan-13 16:45:15.407222 - [DEBUG] Propagate flow
42504 2019-Jan-13 16:45:15.407245 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42505 2019-Jan-13 16:45:15.407308 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
42506 2019-Jan-13 16:45:15.407951 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42507 2019-Jan-13 16:45:15.408620 - [DEBUG] Edge function : AllBottom (result of previous compose)
42508 2019-Jan-13 16:45:15.408646 - [DEBUG]
42509 2019-Jan-13 16:45:15.408673 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42510 2019-Jan-13 16:45:15.408699 - [DEBUG] = AllBottom
42511 2019-Jan-13 16:45:15.408744 - [DEBUG]
42512 2019-Jan-13 16:45:15.408768 - [DEBUG] PROPAGATE: No new function!
42513 2019-Jan-13 16:45:15.408796 - [DEBUG] EDGE:
42514 2019-Jan-13 16:45:15.408856 - [DEBUG] ---> 42515 2019-Jan-13 16:45:15.409503 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42516 2019-Jan-13 16:45:15.410146 - [DEBUG]
42517 2019-Jan-13 16:45:15.410171 - [DEBUG] EDGE:
42518 2019-Jan-13 16:45:15.410229 - [DEBUG] ---> 42519 2019-Jan-13 16:45:15.410866 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42520 2019-Jan-13 16:45:15.411525 - [DEBUG]
42521 2019-Jan-13 16:45:15.411550 - [DEBUG] EDGE:
42522 2019-Jan-13 16:45:15.411608 - [DEBUG] ---> 42523 2019-Jan-13 16:45:15.412248 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42524 2019-Jan-13 16:45:15.412891 - [DEBUG]
42525 2019-Jan-13 16:45:15.412928 - [DEBUG] Compose: EdgeIdentity * AllBottom
42526 2019-Jan-13 16:45:15.412955 - [DEBUG]
42527 2019-Jan-13 16:45:15.412979 - [DEBUG] Propagate flow
42528 2019-Jan-13 16:45:15.413003 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42529 2019-Jan-13 16:45:15.413060 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
42530 2019-Jan-13 16:45:15.413700 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42531 2019-Jan-13 16:45:15.414365 - [DEBUG] Edge function : AllBottom (result of previous compose)
42532 2019-Jan-13 16:45:15.414392 - [DEBUG]
42533 2019-Jan-13 16:45:15.414418 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42534 2019-Jan-13 16:45:15.414443 - [DEBUG] = AllBottom
42535 2019-Jan-13 16:45:15.414467 - [DEBUG]
42536 2019-Jan-13 16:45:15.414491 - [DEBUG] PROPAGATE: No new function!
42537 2019-Jan-13 16:45:15.414520 - [DEBUG] EDGE:
42538 2019-Jan-13 16:45:15.414583 - [DEBUG] ---> 42539 2019-Jan-13 16:45:15.415256 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42540 2019-Jan-13 16:45:15.416104 - [DEBUG]
42541 2019-Jan-13 16:45:15.416131 - [DEBUG] EDGE:
42542 2019-Jan-13 16:45:15.416195 - [DEBUG] ---> 42543 2019-Jan-13 16:45:15.416852 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42544 2019-Jan-13 16:45:15.417499 - [DEBUG]
42545 2019-Jan-13 16:45:15.417525 - [DEBUG] EDGE:
42546 2019-Jan-13 16:45:15.417585 - [DEBUG] ---> 42547 2019-Jan-13 16:45:15.418240 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42548 2019-Jan-13 16:45:15.418883 - [DEBUG]
42549 2019-Jan-13 16:45:15.418909 - [DEBUG] EDGE:
42550 2019-Jan-13 16:45:15.418983 - [DEBUG] ---> 42551 2019-Jan-13 16:45:15.419629 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42552 2019-Jan-13 16:45:15.420285 - [DEBUG]
42553 2019-Jan-13 16:45:15.420338 - [DEBUG] Compose: EdgeIdentity * AllBottom
42554 2019-Jan-13 16:45:15.420366 - [DEBUG]
42555 2019-Jan-13 16:45:15.420391 - [DEBUG] Propagate flow
42556 2019-Jan-13 16:45:15.420414 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42557 2019-Jan-13 16:45:15.420474 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
42558 2019-Jan-13 16:45:15.421120 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42559 2019-Jan-13 16:45:15.421783 - [DEBUG] Edge function : AllBottom (result of previous compose)
42560 2019-Jan-13 16:45:15.421808 - [DEBUG]
42561 2019-Jan-13 16:45:15.421833 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42562 2019-Jan-13 16:45:15.421859 - [DEBUG] = AllBottom
42563 2019-Jan-13 16:45:15.421884 - [DEBUG]
42564 2019-Jan-13 16:45:15.421907 - [DEBUG] PROPAGATE: No new function!
42565 2019-Jan-13 16:45:15.421935 - [DEBUG] EDGE:
42566 2019-Jan-13 16:45:15.421993 - [DEBUG] ---> 42567 2019-Jan-13 16:45:15.422639 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42568 2019-Jan-13 16:45:15.423285 - [DEBUG]
42569 2019-Jan-13 16:45:15.423310 - [DEBUG] EDGE:
42570 2019-Jan-13 16:45:15.423368 - [DEBUG] ---> 42571 2019-Jan-13 16:45:15.424004 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42572 2019-Jan-13 16:45:15.424648 - [DEBUG]
42573 2019-Jan-13 16:45:15.424674 - [DEBUG] EDGE:
42574 2019-Jan-13 16:45:15.424732 - [DEBUG] ---> 42575 2019-Jan-13 16:45:15.425385 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42576 2019-Jan-13 16:45:15.426145 - [DEBUG]
42577 2019-Jan-13 16:45:15.426185 - [DEBUG] Compose: EdgeIdentity * AllBottom
42578 2019-Jan-13 16:45:15.426213 - [DEBUG]
42579 2019-Jan-13 16:45:15.426238 - [DEBUG] Propagate flow
42580 2019-Jan-13 16:45:15.426262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42581 2019-Jan-13 16:45:15.426323 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
42582 2019-Jan-13 16:45:15.426973 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42583 2019-Jan-13 16:45:15.427620 - [DEBUG] Edge function : AllBottom (result of previous compose)
42584 2019-Jan-13 16:45:15.427645 - [DEBUG]
42585 2019-Jan-13 16:45:15.427671 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42586 2019-Jan-13 16:45:15.427697 - [DEBUG] = AllBottom
42587 2019-Jan-13 16:45:15.427721 - [DEBUG]
42588 2019-Jan-13 16:45:15.427745 - [DEBUG] PROPAGATE: No new function!
42589 2019-Jan-13 16:45:15.427772 - [DEBUG] EDGE:
42590 2019-Jan-13 16:45:15.427830 - [DEBUG] ---> 42591 2019-Jan-13 16:45:15.428512 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42592 2019-Jan-13 16:45:15.429159 - [DEBUG]
42593 2019-Jan-13 16:45:15.429184 - [DEBUG] EDGE:
42594 2019-Jan-13 16:45:15.429242 - [DEBUG] ---> 42595 2019-Jan-13 16:45:15.429876 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42596 2019-Jan-13 16:45:15.430520 - [DEBUG]
42597 2019-Jan-13 16:45:15.430546 - [DEBUG] EDGE:
42598 2019-Jan-13 16:45:15.430604 - [DEBUG] ---> 42599 2019-Jan-13 16:45:15.431242 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42600 2019-Jan-13 16:45:15.431904 - [DEBUG]
42601 2019-Jan-13 16:45:15.431941 - [DEBUG] Compose: EdgeIdentity * AllBottom
42602 2019-Jan-13 16:45:15.431968 - [DEBUG]
42603 2019-Jan-13 16:45:15.431993 - [DEBUG] Propagate flow
42604 2019-Jan-13 16:45:15.432016 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42605 2019-Jan-13 16:45:15.432073 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
42606 2019-Jan-13 16:45:15.432712 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42607 2019-Jan-13 16:45:15.433356 - [DEBUG] Edge function : AllBottom (result of previous compose)
42608 2019-Jan-13 16:45:15.433381 - [DEBUG]
42609 2019-Jan-13 16:45:15.433406 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42610 2019-Jan-13 16:45:15.433432 - [DEBUG] = AllBottom
42611 2019-Jan-13 16:45:15.433456 - [DEBUG]
42612 2019-Jan-13 16:45:15.433480 - [DEBUG] PROPAGATE: No new function!
42613 2019-Jan-13 16:45:15.433505 - [DEBUG] EDGE:
42614 2019-Jan-13 16:45:15.433564 - [DEBUG] ---> 42615 2019-Jan-13 16:45:15.434209 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42616 2019-Jan-13 16:45:15.434868 - [DEBUG]
42617 2019-Jan-13 16:45:15.434904 - [DEBUG] Compose: EdgeIdentity * AllBottom
42618 2019-Jan-13 16:45:15.434932 - [DEBUG]
42619 2019-Jan-13 16:45:15.434955 - [DEBUG] Propagate flow
42620 2019-Jan-13 16:45:15.434979 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42621 2019-Jan-13 16:45:15.435036 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42622 2019-Jan-13 16:45:15.435761 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42623 2019-Jan-13 16:45:15.436418 - [DEBUG] Edge function : AllBottom (result of previous compose)
42624 2019-Jan-13 16:45:15.436444 - [DEBUG]
42625 2019-Jan-13 16:45:15.436470 - [DEBUG] Join: AllTop & AllBottom
42626 2019-Jan-13 16:45:15.436496 - [DEBUG] = AllBottom (new jump func)
42627 2019-Jan-13 16:45:15.436520 - [DEBUG]
42628 2019-Jan-13 16:45:15.436544 - [DEBUG] Start adding new jump function
42629 2019-Jan-13 16:45:15.436567 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42630 2019-Jan-13 16:45:15.436626 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42631 2019-Jan-13 16:45:15.437460 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42632 2019-Jan-13 16:45:15.438180 - [DEBUG] Edge Function : AllBottom
42633 2019-Jan-13 16:45:15.438214 - [DEBUG] End adding new jump function
42634 2019-Jan-13 16:45:15.438238 - [DEBUG]
42635 2019-Jan-13 16:45:15.438263 - [DEBUG] -------------------------------------------- 1161. Path Edge --------------------------------------------
42636 2019-Jan-13 16:45:15.438289 - [DEBUG]
42637 2019-Jan-13 16:45:15.438312 - [DEBUG] Process 1161. path edge:
42638 2019-Jan-13 16:45:15.438337 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42639 2019-Jan-13 16:45:15.438405 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
42640 2019-Jan-13 16:45:15.439073 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42641 2019-Jan-13 16:45:15.439781 - [DEBUG]
42642 2019-Jan-13 16:45:15.439809 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42643 2019-Jan-13 16:45:15.440549 - [DEBUG] Possible callees:
42644 2019-Jan-13 16:45:15.440576 - [DEBUG] foo
42645 2019-Jan-13 16:45:15.440600 - [DEBUG] Possible return sites:
42646 2019-Jan-13 16:45:15.440624 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12642647 2019-Jan-13 16:45:15.442001 - [DEBUG] Found and process special summary
42648 2019-Jan-13 16:45:15.442045 - [DEBUG] Compose: EdgeIdentity * AllBottom
42649 2019-Jan-13 16:45:15.442075 - [DEBUG]
42650 2019-Jan-13 16:45:15.442100 - [DEBUG] Propagate flow
42651 2019-Jan-13 16:45:15.442123 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42652 2019-Jan-13 16:45:15.442186 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42653 2019-Jan-13 16:45:15.442832 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42654 2019-Jan-13 16:45:15.443480 - [DEBUG] Edge function : AllBottom (result of previous compose)
42655 2019-Jan-13 16:45:15.443505 - [DEBUG]
42656 2019-Jan-13 16:45:15.443531 - [DEBUG] Join: AllTop & AllBottom
42657 2019-Jan-13 16:45:15.443557 - [DEBUG] = AllBottom (new jump func)
42658 2019-Jan-13 16:45:15.443582 - [DEBUG]
42659 2019-Jan-13 16:45:15.443605 - [DEBUG] Start adding new jump function
42660 2019-Jan-13 16:45:15.443629 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42661 2019-Jan-13 16:45:15.443685 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42662 2019-Jan-13 16:45:15.444331 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42663 2019-Jan-13 16:45:15.444988 - [DEBUG] Edge Function : AllBottom
42664 2019-Jan-13 16:45:15.445024 - [DEBUG] End adding new jump function
42665 2019-Jan-13 16:45:15.445048 - [DEBUG]
42666 2019-Jan-13 16:45:15.445072 - [DEBUG] -------------------------------------------- 1162. Path Edge --------------------------------------------
42667 2019-Jan-13 16:45:15.445097 - [DEBUG]
42668 2019-Jan-13 16:45:15.445120 - [DEBUG] Process 1162. path edge:
42669 2019-Jan-13 16:45:15.445144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42670 2019-Jan-13 16:45:15.445201 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
42671 2019-Jan-13 16:45:15.445991 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42672 2019-Jan-13 16:45:15.446709 - [DEBUG]
42673 2019-Jan-13 16:45:15.446735 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42674 2019-Jan-13 16:45:15.447427 - [DEBUG] Compose: EdgeIdentity * AllBottom
42675 2019-Jan-13 16:45:15.447456 - [DEBUG]
42676 2019-Jan-13 16:45:15.447479 - [DEBUG] Propagate flow
42677 2019-Jan-13 16:45:15.447503 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42678 2019-Jan-13 16:45:15.447561 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
42679 2019-Jan-13 16:45:15.448219 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42680 2019-Jan-13 16:45:15.448863 - [DEBUG] Edge function : AllBottom (result of previous compose)
42681 2019-Jan-13 16:45:15.448888 - [DEBUG]
42682 2019-Jan-13 16:45:15.448913 - [DEBUG] Join: AllTop & AllBottom
42683 2019-Jan-13 16:45:15.448940 - [DEBUG] = AllBottom (new jump func)
42684 2019-Jan-13 16:45:15.448965 - [DEBUG]
42685 2019-Jan-13 16:45:15.448988 - [DEBUG] Start adding new jump function
42686 2019-Jan-13 16:45:15.449011 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42687 2019-Jan-13 16:45:15.449068 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42688 2019-Jan-13 16:45:15.449712 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
42689 2019-Jan-13 16:45:15.450346 - [DEBUG] Edge Function : AllBottom
42690 2019-Jan-13 16:45:15.450375 - [DEBUG] End adding new jump function
42691 2019-Jan-13 16:45:15.450398 - [DEBUG]
42692 2019-Jan-13 16:45:15.450422 - [DEBUG] -------------------------------------------- 1163. Path Edge --------------------------------------------
42693 2019-Jan-13 16:45:15.450446 - [DEBUG]
42694 2019-Jan-13 16:45:15.450470 - [DEBUG] Process 1163. path edge:
42695 2019-Jan-13 16:45:15.450493 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42696 2019-Jan-13 16:45:15.450549 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
42697 2019-Jan-13 16:45:15.451186 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42698 2019-Jan-13 16:45:15.451854 - [DEBUG]
42699 2019-Jan-13 16:45:15.451880 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
42700 2019-Jan-13 16:45:15.452536 - [DEBUG] Compose: EdgeIdentity * AllBottom
42701 2019-Jan-13 16:45:15.452565 - [DEBUG]
42702 2019-Jan-13 16:45:15.452589 - [DEBUG] Propagate flow
42703 2019-Jan-13 16:45:15.452613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42704 2019-Jan-13 16:45:15.452672 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
42705 2019-Jan-13 16:45:15.453320 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42706 2019-Jan-13 16:45:15.454003 - [DEBUG] Edge function : AllBottom (result of previous compose)
42707 2019-Jan-13 16:45:15.454031 - [DEBUG]
42708 2019-Jan-13 16:45:15.454058 - [DEBUG] Join: AllTop & AllBottom
42709 2019-Jan-13 16:45:15.454084 - [DEBUG] = AllBottom (new jump func)
42710 2019-Jan-13 16:45:15.454109 - [DEBUG]
42711 2019-Jan-13 16:45:15.454134 - [DEBUG] Start adding new jump function
42712 2019-Jan-13 16:45:15.454157 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42713 2019-Jan-13 16:45:15.454230 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42714 2019-Jan-13 16:45:15.454944 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
42715 2019-Jan-13 16:45:15.455655 - [DEBUG] Edge Function : AllBottom
42716 2019-Jan-13 16:45:15.455879 - [DEBUG] End adding new jump function
42717 2019-Jan-13 16:45:15.455905 - [DEBUG]
42718 2019-Jan-13 16:45:15.455930 - [DEBUG] -------------------------------------------- 1164. Path Edge --------------------------------------------
42719 2019-Jan-13 16:45:15.455955 - [DEBUG]
42720 2019-Jan-13 16:45:15.455978 - [DEBUG] Process 1164. path edge:
42721 2019-Jan-13 16:45:15.456003 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42722 2019-Jan-13 16:45:15.456096 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
42723 2019-Jan-13 16:45:15.456825 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42724 2019-Jan-13 16:45:15.457753 - [DEBUG]
42725 2019-Jan-13 16:45:15.457782 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
42726 2019-Jan-13 16:45:15.458488 - [DEBUG] Compose: EdgeIdentity * AllBottom
42727 2019-Jan-13 16:45:15.458518 - [DEBUG]
42728 2019-Jan-13 16:45:15.458542 - [DEBUG] Propagate flow
42729 2019-Jan-13 16:45:15.458566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42730 2019-Jan-13 16:45:15.458628 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42731 2019-Jan-13 16:45:15.459275 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42732 2019-Jan-13 16:45:15.459919 - [DEBUG] Edge function : AllBottom (result of previous compose)
42733 2019-Jan-13 16:45:15.459945 - [DEBUG]
42734 2019-Jan-13 16:45:15.459971 - [DEBUG] Join: AllTop & AllBottom
42735 2019-Jan-13 16:45:15.459997 - [DEBUG] = AllBottom (new jump func)
42736 2019-Jan-13 16:45:15.460022 - [DEBUG]
42737 2019-Jan-13 16:45:15.460046 - [DEBUG] Start adding new jump function
42738 2019-Jan-13 16:45:15.460069 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42739 2019-Jan-13 16:45:15.460126 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42740 2019-Jan-13 16:45:15.460771 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42741 2019-Jan-13 16:45:15.461427 - [DEBUG] Edge Function : AllBottom
42742 2019-Jan-13 16:45:15.461457 - [DEBUG] End adding new jump function
42743 2019-Jan-13 16:45:15.461481 - [DEBUG]
42744 2019-Jan-13 16:45:15.461505 - [DEBUG] -------------------------------------------- 1165. Path Edge --------------------------------------------
42745 2019-Jan-13 16:45:15.461530 - [DEBUG]
42746 2019-Jan-13 16:45:15.461553 - [DEBUG] Process 1165. path edge:
42747 2019-Jan-13 16:45:15.461577 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42748 2019-Jan-13 16:45:15.461634 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
42749 2019-Jan-13 16:45:15.462280 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42750 2019-Jan-13 16:45:15.462924 - [DEBUG]
42751 2019-Jan-13 16:45:15.462948 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42752 2019-Jan-13 16:45:15.463605 - [DEBUG] Possible callees:
42753 2019-Jan-13 16:45:15.463630 - [DEBUG] llvm.dbg.declare
42754 2019-Jan-13 16:45:15.463656 - [DEBUG] Possible return sites:
42755 2019-Jan-13 16:45:15.463699 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13642756 2019-Jan-13 16:45:15.465008 - [DEBUG] Found and process special summary
42757 2019-Jan-13 16:45:15.465050 - [DEBUG] Compose: EdgeIdentity * AllBottom
42758 2019-Jan-13 16:45:15.465079 - [DEBUG]
42759 2019-Jan-13 16:45:15.465103 - [DEBUG] Propagate flow
42760 2019-Jan-13 16:45:15.465127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42761 2019-Jan-13 16:45:15.465191 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42762 2019-Jan-13 16:45:15.465968 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42763 2019-Jan-13 16:45:15.466616 - [DEBUG] Edge function : AllBottom (result of previous compose)
42764 2019-Jan-13 16:45:15.466642 - [DEBUG]
42765 2019-Jan-13 16:45:15.466668 - [DEBUG] Join: AllTop & AllBottom
42766 2019-Jan-13 16:45:15.466694 - [DEBUG] = AllBottom (new jump func)
42767 2019-Jan-13 16:45:15.466719 - [DEBUG]
42768 2019-Jan-13 16:45:15.466743 - [DEBUG] Start adding new jump function
42769 2019-Jan-13 16:45:15.466766 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42770 2019-Jan-13 16:45:15.466823 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42771 2019-Jan-13 16:45:15.467469 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42772 2019-Jan-13 16:45:15.468124 - [DEBUG] Edge Function : AllBottom
42773 2019-Jan-13 16:45:15.468154 - [DEBUG] End adding new jump function
42774 2019-Jan-13 16:45:15.468178 - [DEBUG]
42775 2019-Jan-13 16:45:15.468202 - [DEBUG] -------------------------------------------- 1166. Path Edge --------------------------------------------
42776 2019-Jan-13 16:45:15.468227 - [DEBUG]
42777 2019-Jan-13 16:45:15.468250 - [DEBUG] Process 1166. path edge:
42778 2019-Jan-13 16:45:15.468274 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42779 2019-Jan-13 16:45:15.468332 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
42780 2019-Jan-13 16:45:15.468971 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42781 2019-Jan-13 16:45:15.469616 - [DEBUG]
42782 2019-Jan-13 16:45:15.469642 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42783 2019-Jan-13 16:45:15.470314 - [DEBUG] Compose: EdgeIdentity * AllBottom
42784 2019-Jan-13 16:45:15.470343 - [DEBUG]
42785 2019-Jan-13 16:45:15.470367 - [DEBUG] Propagate flow
42786 2019-Jan-13 16:45:15.470391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42787 2019-Jan-13 16:45:15.470451 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
42788 2019-Jan-13 16:45:15.471095 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42789 2019-Jan-13 16:45:15.471758 - [DEBUG] Edge function : AllBottom (result of previous compose)
42790 2019-Jan-13 16:45:15.471783 - [DEBUG]
42791 2019-Jan-13 16:45:15.471808 - [DEBUG] Join: AllTop & AllBottom
42792 2019-Jan-13 16:45:15.471834 - [DEBUG] = AllBottom (new jump func)
42793 2019-Jan-13 16:45:15.471859 - [DEBUG]
42794 2019-Jan-13 16:45:15.471882 - [DEBUG] Start adding new jump function
42795 2019-Jan-13 16:45:15.471906 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42796 2019-Jan-13 16:45:15.471962 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42797 2019-Jan-13 16:45:15.472623 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
42798 2019-Jan-13 16:45:15.473258 - [DEBUG] Edge Function : AllBottom
42799 2019-Jan-13 16:45:15.473286 - [DEBUG] End adding new jump function
42800 2019-Jan-13 16:45:15.473310 - [DEBUG]
42801 2019-Jan-13 16:45:15.473334 - [DEBUG] -------------------------------------------- 1167. Path Edge --------------------------------------------
42802 2019-Jan-13 16:45:15.473359 - [DEBUG]
42803 2019-Jan-13 16:45:15.473382 - [DEBUG] Process 1167. path edge:
42804 2019-Jan-13 16:45:15.473406 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42805 2019-Jan-13 16:45:15.473463 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
42806 2019-Jan-13 16:45:15.474099 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42807 2019-Jan-13 16:45:15.474756 - [DEBUG]
42808 2019-Jan-13 16:45:15.474782 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
42809 2019-Jan-13 16:45:15.475437 - [DEBUG] Compose: EdgeIdentity * AllBottom
42810 2019-Jan-13 16:45:15.475465 - [DEBUG]
42811 2019-Jan-13 16:45:15.475488 - [DEBUG] Propagate flow
42812 2019-Jan-13 16:45:15.475512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42813 2019-Jan-13 16:45:15.475569 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
42814 2019-Jan-13 16:45:15.476395 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42815 2019-Jan-13 16:45:15.477127 - [DEBUG] Edge function : AllBottom (result of previous compose)
42816 2019-Jan-13 16:45:15.477154 - [DEBUG]
42817 2019-Jan-13 16:45:15.477180 - [DEBUG] Join: AllTop & AllBottom
42818 2019-Jan-13 16:45:15.477206 - [DEBUG] = AllBottom (new jump func)
42819 2019-Jan-13 16:45:15.477349 - [DEBUG]
42820 2019-Jan-13 16:45:15.477374 - [DEBUG] Start adding new jump function
42821 2019-Jan-13 16:45:15.477398 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42822 2019-Jan-13 16:45:15.477469 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42823 2019-Jan-13 16:45:15.479056 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
42824 2019-Jan-13 16:45:15.479726 - [DEBUG] Edge Function : AllBottom
42825 2019-Jan-13 16:45:15.479761 - [DEBUG] End adding new jump function
42826 2019-Jan-13 16:45:15.479786 - [DEBUG]
42827 2019-Jan-13 16:45:15.479811 - [DEBUG] -------------------------------------------- 1168. Path Edge --------------------------------------------
42828 2019-Jan-13 16:45:15.479837 - [DEBUG]
42829 2019-Jan-13 16:45:15.479862 - [DEBUG] Process 1168. path edge:
42830 2019-Jan-13 16:45:15.479888 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42831 2019-Jan-13 16:45:15.479968 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
42832 2019-Jan-13 16:45:15.480644 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42833 2019-Jan-13 16:45:15.481495 - [DEBUG]
42834 2019-Jan-13 16:45:15.481533 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
42835 2019-Jan-13 16:45:15.482220 - [DEBUG] Compose: EdgeIdentity * AllBottom
42836 2019-Jan-13 16:45:15.482248 - [DEBUG]
42837 2019-Jan-13 16:45:15.482272 - [DEBUG] Propagate flow
42838 2019-Jan-13 16:45:15.482296 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42839 2019-Jan-13 16:45:15.482359 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
42840 2019-Jan-13 16:45:15.483037 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42841 2019-Jan-13 16:45:15.483683 - [DEBUG] Edge function : AllBottom (result of previous compose)
42842 2019-Jan-13 16:45:15.483709 - [DEBUG]
42843 2019-Jan-13 16:45:15.483735 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42844 2019-Jan-13 16:45:15.483761 - [DEBUG] = AllBottom
42845 2019-Jan-13 16:45:15.483785 - [DEBUG]
42846 2019-Jan-13 16:45:15.483809 - [DEBUG] PROPAGATE: No new function!
42847 2019-Jan-13 16:45:15.483833 - [DEBUG] EDGE:
42848 2019-Jan-13 16:45:15.483892 - [DEBUG] ---> 42849 2019-Jan-13 16:45:15.484536 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42850 2019-Jan-13 16:45:15.485203 - [DEBUG]
42851 2019-Jan-13 16:45:15.485228 - [DEBUG] EDGE:
42852 2019-Jan-13 16:45:15.485286 - [DEBUG] ---> 42853 2019-Jan-13 16:45:15.485939 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42854 2019-Jan-13 16:45:15.486599 - [DEBUG]
42855 2019-Jan-13 16:45:15.486625 - [DEBUG] EDGE:
42856 2019-Jan-13 16:45:15.486687 - [DEBUG] ---> 42857 2019-Jan-13 16:45:15.487360 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42858 2019-Jan-13 16:45:15.488053 - [DEBUG]
42859 2019-Jan-13 16:45:15.488155 - [DEBUG] Compose: EdgeIdentity * AllBottom
42860 2019-Jan-13 16:45:15.488185 - [DEBUG]
42861 2019-Jan-13 16:45:15.488210 - [DEBUG] Propagate flow
42862 2019-Jan-13 16:45:15.488234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42863 2019-Jan-13 16:45:15.488315 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42864 2019-Jan-13 16:45:15.489030 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42865 2019-Jan-13 16:45:15.489884 - [DEBUG] Edge function : AllBottom (result of previous compose)
42866 2019-Jan-13 16:45:15.489912 - [DEBUG]
42867 2019-Jan-13 16:45:15.489940 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42868 2019-Jan-13 16:45:15.489967 - [DEBUG] = AllBottom
42869 2019-Jan-13 16:45:15.489991 - [DEBUG]
42870 2019-Jan-13 16:45:15.490015 - [DEBUG] PROPAGATE: No new function!
42871 2019-Jan-13 16:45:15.490051 - [DEBUG] EDGE:
42872 2019-Jan-13 16:45:15.490134 - [DEBUG] ---> 42873 2019-Jan-13 16:45:15.490935 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42874 2019-Jan-13 16:45:15.491608 - [DEBUG]
42875 2019-Jan-13 16:45:15.491658 - [DEBUG] Compose: EdgeIdentity * AllBottom
42876 2019-Jan-13 16:45:15.491685 - [DEBUG]
42877 2019-Jan-13 16:45:15.491710 - [DEBUG] Propagate flow
42878 2019-Jan-13 16:45:15.491733 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42879 2019-Jan-13 16:45:15.491793 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42880 2019-Jan-13 16:45:15.492440 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42881 2019-Jan-13 16:45:15.493106 - [DEBUG] Edge function : AllBottom (result of previous compose)
42882 2019-Jan-13 16:45:15.493132 - [DEBUG]
42883 2019-Jan-13 16:45:15.493157 - [DEBUG] Join: AllTop & AllBottom
42884 2019-Jan-13 16:45:15.493183 - [DEBUG] = AllBottom (new jump func)
42885 2019-Jan-13 16:45:15.493208 - [DEBUG]
42886 2019-Jan-13 16:45:15.493231 - [DEBUG] Start adding new jump function
42887 2019-Jan-13 16:45:15.493255 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42888 2019-Jan-13 16:45:15.493311 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42889 2019-Jan-13 16:45:15.493957 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42890 2019-Jan-13 16:45:15.494604 - [DEBUG] Edge Function : AllBottom
42891 2019-Jan-13 16:45:15.494634 - [DEBUG] End adding new jump function
42892 2019-Jan-13 16:45:15.494658 - [DEBUG]
42893 2019-Jan-13 16:45:15.494686 - [DEBUG] -------------------------------------------- 1169. Path Edge --------------------------------------------
42894 2019-Jan-13 16:45:15.494711 - [DEBUG]
42895 2019-Jan-13 16:45:15.494743 - [DEBUG] Process 1169. path edge:
42896 2019-Jan-13 16:45:15.494770 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42897 2019-Jan-13 16:45:15.494829 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
42898 2019-Jan-13 16:45:15.495488 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42899 2019-Jan-13 16:45:15.496140 - [DEBUG]
42900 2019-Jan-13 16:45:15.496165 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42901 2019-Jan-13 16:45:15.496822 - [DEBUG] Possible callees:
42902 2019-Jan-13 16:45:15.496847 - [DEBUG] llvm.dbg.declare
42903 2019-Jan-13 16:45:15.496872 - [DEBUG] Possible return sites:
42904 2019-Jan-13 16:45:15.496896 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14342905 2019-Jan-13 16:45:15.498205 - [DEBUG] Found and process special summary
42906 2019-Jan-13 16:45:15.498244 - [DEBUG] Compose: EdgeIdentity * AllBottom
42907 2019-Jan-13 16:45:15.498272 - [DEBUG]
42908 2019-Jan-13 16:45:15.498295 - [DEBUG] Propagate flow
42909 2019-Jan-13 16:45:15.498319 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42910 2019-Jan-13 16:45:15.498378 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42911 2019-Jan-13 16:45:15.499018 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42912 2019-Jan-13 16:45:15.499662 - [DEBUG] Edge function : AllBottom (result of previous compose)
42913 2019-Jan-13 16:45:15.499687 - [DEBUG]
42914 2019-Jan-13 16:45:15.499712 - [DEBUG] Join: AllTop & AllBottom
42915 2019-Jan-13 16:45:15.499738 - [DEBUG] = AllBottom (new jump func)
42916 2019-Jan-13 16:45:15.499763 - [DEBUG]
42917 2019-Jan-13 16:45:15.499787 - [DEBUG] Start adding new jump function
42918 2019-Jan-13 16:45:15.499810 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42919 2019-Jan-13 16:45:15.499866 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42920 2019-Jan-13 16:45:15.500510 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42921 2019-Jan-13 16:45:15.501161 - [DEBUG] Edge Function : AllBottom
42922 2019-Jan-13 16:45:15.501191 - [DEBUG] End adding new jump function
42923 2019-Jan-13 16:45:15.501215 - [DEBUG]
42924 2019-Jan-13 16:45:15.501239 - [DEBUG] -------------------------------------------- 1170. Path Edge --------------------------------------------
42925 2019-Jan-13 16:45:15.501264 - [DEBUG]
42926 2019-Jan-13 16:45:15.501288 - [DEBUG] Process 1170. path edge:
42927 2019-Jan-13 16:45:15.501312 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42928 2019-Jan-13 16:45:15.501373 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
42929 2019-Jan-13 16:45:15.502033 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42930 2019-Jan-13 16:45:15.502678 - [DEBUG]
42931 2019-Jan-13 16:45:15.502703 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42932 2019-Jan-13 16:45:15.503380 - [DEBUG] Compose: EdgeIdentity * AllBottom
42933 2019-Jan-13 16:45:15.503408 - [DEBUG]
42934 2019-Jan-13 16:45:15.503432 - [DEBUG] Propagate flow
42935 2019-Jan-13 16:45:15.503455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42936 2019-Jan-13 16:45:15.503516 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
42937 2019-Jan-13 16:45:15.504287 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42938 2019-Jan-13 16:45:15.504960 - [DEBUG] Edge function : AllBottom (result of previous compose)
42939 2019-Jan-13 16:45:15.504985 - [DEBUG]
42940 2019-Jan-13 16:45:15.505011 - [DEBUG] Join: AllTop & AllBottom
42941 2019-Jan-13 16:45:15.505037 - [DEBUG] = AllBottom (new jump func)
42942 2019-Jan-13 16:45:15.505061 - [DEBUG]
42943 2019-Jan-13 16:45:15.505085 - [DEBUG] Start adding new jump function
42944 2019-Jan-13 16:45:15.505108 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42945 2019-Jan-13 16:45:15.505166 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42946 2019-Jan-13 16:45:15.505816 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
42947 2019-Jan-13 16:45:15.506851 - [DEBUG] Edge Function : AllBottom
42948 2019-Jan-13 16:45:15.506885 - [DEBUG] End adding new jump function
42949 2019-Jan-13 16:45:15.506910 - [DEBUG]
42950 2019-Jan-13 16:45:15.506934 - [DEBUG] -------------------------------------------- 1171. Path Edge --------------------------------------------
42951 2019-Jan-13 16:45:15.506959 - [DEBUG]
42952 2019-Jan-13 16:45:15.506982 - [DEBUG] Process 1171. path edge:
42953 2019-Jan-13 16:45:15.507006 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42954 2019-Jan-13 16:45:15.507075 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
42955 2019-Jan-13 16:45:15.507726 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42956 2019-Jan-13 16:45:15.508395 - [DEBUG]
42957 2019-Jan-13 16:45:15.508421 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
42958 2019-Jan-13 16:45:15.509082 - [DEBUG] Compose: EdgeIdentity * AllBottom
42959 2019-Jan-13 16:45:15.509111 - [DEBUG]
42960 2019-Jan-13 16:45:15.509135 - [DEBUG] Propagate flow
42961 2019-Jan-13 16:45:15.509158 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42962 2019-Jan-13 16:45:15.509216 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
42963 2019-Jan-13 16:45:15.509851 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42964 2019-Jan-13 16:45:15.510512 - [DEBUG] Edge function : AllBottom (result of previous compose)
42965 2019-Jan-13 16:45:15.510538 - [DEBUG]
42966 2019-Jan-13 16:45:15.510564 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42967 2019-Jan-13 16:45:15.510590 - [DEBUG] = AllBottom
42968 2019-Jan-13 16:45:15.510614 - [DEBUG]
42969 2019-Jan-13 16:45:15.510637 - [DEBUG] PROPAGATE: No new function!
42970 2019-Jan-13 16:45:15.510662 - [DEBUG] EDGE:
42971 2019-Jan-13 16:45:15.510719 - [DEBUG] ---> 42972 2019-Jan-13 16:45:15.511354 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42973 2019-Jan-13 16:45:15.512016 - [DEBUG]
42974 2019-Jan-13 16:45:15.512040 - [DEBUG] EDGE:
42975 2019-Jan-13 16:45:15.512098 - [DEBUG] ---> 42976 2019-Jan-13 16:45:15.512739 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42977 2019-Jan-13 16:45:15.513384 - [DEBUG]
42978 2019-Jan-13 16:45:15.513424 - [DEBUG] Compose: EdgeIdentity * AllBottom
42979 2019-Jan-13 16:45:15.513451 - [DEBUG]
42980 2019-Jan-13 16:45:15.513475 - [DEBUG] Propagate flow
42981 2019-Jan-13 16:45:15.513499 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42982 2019-Jan-13 16:45:15.513555 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42983 2019-Jan-13 16:45:15.514203 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42984 2019-Jan-13 16:45:15.514866 - [DEBUG] Edge function : AllBottom (result of previous compose)
42985 2019-Jan-13 16:45:15.514891 - [DEBUG]
42986 2019-Jan-13 16:45:15.514916 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42987 2019-Jan-13 16:45:15.514942 - [DEBUG] = AllBottom
42988 2019-Jan-13 16:45:15.514966 - [DEBUG]
42989 2019-Jan-13 16:45:15.514990 - [DEBUG] PROPAGATE: No new function!
42990 2019-Jan-13 16:45:15.515017 - [DEBUG] EDGE:
42991 2019-Jan-13 16:45:15.515078 - [DEBUG] ---> 42992 2019-Jan-13 16:45:15.515731 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42993 2019-Jan-13 16:45:15.516383 - [DEBUG]
42994 2019-Jan-13 16:45:15.516411 - [DEBUG] EDGE:
42995 2019-Jan-13 16:45:15.516471 - [DEBUG] ---> 42996 2019-Jan-13 16:45:15.518185 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42997 2019-Jan-13 16:45:15.519118 - [DEBUG]
42998 2019-Jan-13 16:45:15.519176 - [DEBUG] Compose: EdgeIdentity * AllBottom
42999 2019-Jan-13 16:45:15.519204 - [DEBUG]
43000 2019-Jan-13 16:45:15.519228 - [DEBUG] Propagate flow
43001 2019-Jan-13 16:45:15.519252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43002 2019-Jan-13 16:45:15.519321 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
43003 2019-Jan-13 16:45:15.519994 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43004 2019-Jan-13 16:45:15.520762 - [DEBUG] Edge function : AllBottom (result of previous compose)
43005 2019-Jan-13 16:45:15.520790 - [DEBUG]
43006 2019-Jan-13 16:45:15.520818 - [DEBUG] Join: AllTop & AllBottom
43007 2019-Jan-13 16:45:15.520845 - [DEBUG] = AllBottom (new jump func)
43008 2019-Jan-13 16:45:15.520870 - [DEBUG]
43009 2019-Jan-13 16:45:15.520894 - [DEBUG] Start adding new jump function
43010 2019-Jan-13 16:45:15.520918 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43011 2019-Jan-13 16:45:15.520997 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43012 2019-Jan-13 16:45:15.521752 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
43013 2019-Jan-13 16:45:15.522453 - [DEBUG] Edge Function : AllBottom
43014 2019-Jan-13 16:45:15.522494 - [DEBUG] End adding new jump function
43015 2019-Jan-13 16:45:15.522519 - [DEBUG]
43016 2019-Jan-13 16:45:15.522544 - [DEBUG] -------------------------------------------- 1172. Path Edge --------------------------------------------
43017 2019-Jan-13 16:45:15.522570 - [DEBUG]
43018 2019-Jan-13 16:45:15.522593 - [DEBUG] Process 1172. path edge:
43019 2019-Jan-13 16:45:15.522618 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43020 2019-Jan-13 16:45:15.522702 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
43021 2019-Jan-13 16:45:15.523677 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
43022 2019-Jan-13 16:45:15.524334 - [DEBUG]
43023 2019-Jan-13 16:45:15.524361 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
43024 2019-Jan-13 16:45:15.525069 - [DEBUG] Compose: EdgeIdentity * AllBottom
43025 2019-Jan-13 16:45:15.525098 - [DEBUG]
43026 2019-Jan-13 16:45:15.525122 - [DEBUG] Propagate flow
43027 2019-Jan-13 16:45:15.525145 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43028 2019-Jan-13 16:45:15.525207 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
43029 2019-Jan-13 16:45:15.525853 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43030 2019-Jan-13 16:45:15.526510 - [DEBUG] Edge function : AllBottom (result of previous compose)
43031 2019-Jan-13 16:45:15.526536 - [DEBUG]
43032 2019-Jan-13 16:45:15.526562 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43033 2019-Jan-13 16:45:15.526587 - [DEBUG] = AllBottom
43034 2019-Jan-13 16:45:15.526611 - [DEBUG]
43035 2019-Jan-13 16:45:15.526635 - [DEBUG] PROPAGATE: No new function!
43036 2019-Jan-13 16:45:15.526673 - [DEBUG] Compose: EdgeIdentity * AllBottom
43037 2019-Jan-13 16:45:15.526700 - [DEBUG]
43038 2019-Jan-13 16:45:15.526724 - [DEBUG] Propagate flow
43039 2019-Jan-13 16:45:15.526747 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43040 2019-Jan-13 16:45:15.526809 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
43041 2019-Jan-13 16:45:15.527462 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43042 2019-Jan-13 16:45:15.528122 - [DEBUG] Edge function : AllBottom (result of previous compose)
43043 2019-Jan-13 16:45:15.528148 - [DEBUG]
43044 2019-Jan-13 16:45:15.528173 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43045 2019-Jan-13 16:45:15.528199 - [DEBUG] = AllBottom
43046 2019-Jan-13 16:45:15.528223 - [DEBUG]
43047 2019-Jan-13 16:45:15.528246 - [DEBUG] PROPAGATE: No new function!
43048 2019-Jan-13 16:45:15.528292 - [DEBUG] EDGE:
43049 2019-Jan-13 16:45:15.528351 - [DEBUG] ---> 43050 2019-Jan-13 16:45:15.528988 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43051 2019-Jan-13 16:45:15.529634 - [DEBUG]
43052 2019-Jan-13 16:45:15.529660 - [DEBUG] EDGE:
43053 2019-Jan-13 16:45:15.529718 - [DEBUG] ---> 43054 2019-Jan-13 16:45:15.530353 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43055 2019-Jan-13 16:45:15.530996 - [DEBUG]
43056 2019-Jan-13 16:45:15.531021 - [DEBUG] EDGE:
43057 2019-Jan-13 16:45:15.531078 - [DEBUG] ---> 43058 2019-Jan-13 16:45:15.531745 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43059 2019-Jan-13 16:45:15.532391 - [DEBUG]
43060 2019-Jan-13 16:45:15.532432 - [DEBUG] Compose: EdgeIdentity * AllBottom
43061 2019-Jan-13 16:45:15.532459 - [DEBUG]
43062 2019-Jan-13 16:45:15.532483 - [DEBUG] Propagate flow
43063 2019-Jan-13 16:45:15.532507 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43064 2019-Jan-13 16:45:15.532563 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
43065 2019-Jan-13 16:45:15.533204 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43066 2019-Jan-13 16:45:15.533848 - [DEBUG] Edge function : AllBottom (result of previous compose)
43067 2019-Jan-13 16:45:15.533873 - [DEBUG]
43068 2019-Jan-13 16:45:15.533898 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43069 2019-Jan-13 16:45:15.533924 - [DEBUG] = AllBottom
43070 2019-Jan-13 16:45:15.533948 - [DEBUG]
43071 2019-Jan-13 16:45:15.533971 - [DEBUG] PROPAGATE: No new function!
43072 2019-Jan-13 16:45:15.533998 - [DEBUG] EDGE:
43073 2019-Jan-13 16:45:15.534056 - [DEBUG] ---> 43074 2019-Jan-13 16:45:15.534695 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43075 2019-Jan-13 16:45:15.535378 - [DEBUG]
43076 2019-Jan-13 16:45:15.535404 - [DEBUG] EDGE:
43077 2019-Jan-13 16:45:15.535465 - [DEBUG] ---> 43078 2019-Jan-13 16:45:15.536117 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43079 2019-Jan-13 16:45:15.536937 - [DEBUG]
43080 2019-Jan-13 16:45:15.536964 - [DEBUG] EDGE:
43081 2019-Jan-13 16:45:15.537031 - [DEBUG] ---> 43082 2019-Jan-13 16:45:15.537700 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43083 2019-Jan-13 16:45:15.538704 - [DEBUG]
43084 2019-Jan-13 16:45:15.538733 - [DEBUG] EDGE:
43085 2019-Jan-13 16:45:15.538802 - [DEBUG] ---> 43086 2019-Jan-13 16:45:15.539776 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43087 2019-Jan-13 16:45:15.540453 - [DEBUG]
43088 2019-Jan-13 16:45:15.540480 - [DEBUG] EDGE:
43089 2019-Jan-13 16:45:15.540543 - [DEBUG] ---> 43090 2019-Jan-13 16:45:15.541194 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43091 2019-Jan-13 16:45:15.541869 - [DEBUG]
43092 2019-Jan-13 16:45:15.541895 - [DEBUG] EDGE:
43093 2019-Jan-13 16:45:15.541954 - [DEBUG] ---> 43094 2019-Jan-13 16:45:15.542596 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43095 2019-Jan-13 16:45:15.543240 - [DEBUG]
43096 2019-Jan-13 16:45:15.543265 - [DEBUG] EDGE:
43097 2019-Jan-13 16:45:15.543323 - [DEBUG] ---> 43098 2019-Jan-13 16:45:15.543956 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43099 2019-Jan-13 16:45:15.544601 - [DEBUG]
43100 2019-Jan-13 16:45:15.544626 - [DEBUG] EDGE:
43101 2019-Jan-13 16:45:15.544684 - [DEBUG] ---> 43102 2019-Jan-13 16:45:15.545343 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43103 2019-Jan-13 16:45:15.545987 - [DEBUG]
43104 2019-Jan-13 16:45:15.546012 - [DEBUG] EDGE:
43105 2019-Jan-13 16:45:15.546074 - [DEBUG] ---> 43106 2019-Jan-13 16:45:15.546717 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43107 2019-Jan-13 16:45:15.547366 - [DEBUG]
43108 2019-Jan-13 16:45:15.547429 - [DEBUG] Compose: EdgeIdentity * AllBottom
43109 2019-Jan-13 16:45:15.547458 - [DEBUG]
43110 2019-Jan-13 16:45:15.547483 - [DEBUG] Propagate flow
43111 2019-Jan-13 16:45:15.547510 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43112 2019-Jan-13 16:45:15.547569 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
43113 2019-Jan-13 16:45:15.548234 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
43114 2019-Jan-13 16:45:15.548875 - [DEBUG] Edge function : AllBottom (result of previous compose)
43115 2019-Jan-13 16:45:15.548900 - [DEBUG]
43116 2019-Jan-13 16:45:15.548926 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43117 2019-Jan-13 16:45:15.548952 - [DEBUG] = AllBottom
43118 2019-Jan-13 16:45:15.548976 - [DEBUG]
43119 2019-Jan-13 16:45:15.549000 - [DEBUG] PROPAGATE: No new function!
43120 2019-Jan-13 16:45:15.549025 - [DEBUG] Compose: EdgeIdentity * AllBottom
43121 2019-Jan-13 16:45:15.549051 - [DEBUG]
43122 2019-Jan-13 16:45:15.549075 - [DEBUG] Propagate flow
43123 2019-Jan-13 16:45:15.549098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43124 2019-Jan-13 16:45:15.549154 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
43125 2019-Jan-13 16:45:15.549792 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43126 2019-Jan-13 16:45:15.550449 - [DEBUG] Edge function : AllBottom (result of previous compose)
43127 2019-Jan-13 16:45:15.550475 - [DEBUG]
43128 2019-Jan-13 16:45:15.550500 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43129 2019-Jan-13 16:45:15.550526 - [DEBUG] = AllBottom
43130 2019-Jan-13 16:45:15.550550 - [DEBUG]
43131 2019-Jan-13 16:45:15.550573 - [DEBUG] PROPAGATE: No new function!
43132 2019-Jan-13 16:45:15.550602 - [DEBUG] EDGE:
43133 2019-Jan-13 16:45:15.550660 - [DEBUG] ---> 43134 2019-Jan-13 16:45:15.551306 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
43135 2019-Jan-13 16:45:15.551974 - [DEBUG]
43136 2019-Jan-13 16:45:15.552000 - [DEBUG] EDGE:
43137 2019-Jan-13 16:45:15.552058 - [DEBUG] ---> 43138 2019-Jan-13 16:45:15.552705 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
43139 2019-Jan-13 16:45:15.553471 - [DEBUG]
43140 2019-Jan-13 16:45:15.553499 - [DEBUG] Compose: EdgeIdentity * AllBottom
43141 2019-Jan-13 16:45:15.553526 - [DEBUG]
43142 2019-Jan-13 16:45:15.553550 - [DEBUG] Propagate flow
43143 2019-Jan-13 16:45:15.553573 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43144 2019-Jan-13 16:45:15.553631 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43145 2019-Jan-13 16:45:15.554278 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43146 2019-Jan-13 16:45:15.554942 - [DEBUG] Edge function : AllBottom (result of previous compose)
43147 2019-Jan-13 16:45:15.554967 - [DEBUG]
43148 2019-Jan-13 16:45:15.554996 - [DEBUG] Join: AllTop & AllBottom
43149 2019-Jan-13 16:45:15.555022 - [DEBUG] = AllBottom (new jump func)
43150 2019-Jan-13 16:45:15.555046 - [DEBUG]
43151 2019-Jan-13 16:45:15.555070 - [DEBUG] Start adding new jump function
43152 2019-Jan-13 16:45:15.555093 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43153 2019-Jan-13 16:45:15.555149 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43154 2019-Jan-13 16:45:15.555788 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43155 2019-Jan-13 16:45:15.556430 - [DEBUG] Edge Function : AllBottom
43156 2019-Jan-13 16:45:15.556462 - [DEBUG] End adding new jump function
43157 2019-Jan-13 16:45:15.556486 - [DEBUG]
43158 2019-Jan-13 16:45:15.556510 - [DEBUG] -------------------------------------------- 1173. Path Edge --------------------------------------------
43159 2019-Jan-13 16:45:15.556534 - [DEBUG]
43160 2019-Jan-13 16:45:15.556557 - [DEBUG] Process 1173. path edge:
43161 2019-Jan-13 16:45:15.556581 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43162 2019-Jan-13 16:45:15.556638 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
43163 2019-Jan-13 16:45:15.557286 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43164 2019-Jan-13 16:45:15.558655 - [DEBUG]
43165 2019-Jan-13 16:45:15.558685 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43166 2019-Jan-13 16:45:15.559388 - [DEBUG] Compose: EdgeIdentity * AllBottom
43167 2019-Jan-13 16:45:15.559418 - [DEBUG]
43168 2019-Jan-13 16:45:15.559462 - [DEBUG] Propagate flow
43169 2019-Jan-13 16:45:15.559486 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43170 2019-Jan-13 16:45:15.559557 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43171 2019-Jan-13 16:45:15.560289 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43172 2019-Jan-13 16:45:15.560948 - [DEBUG] Edge function : AllBottom (result of previous compose)
43173 2019-Jan-13 16:45:15.560974 - [DEBUG]
43174 2019-Jan-13 16:45:15.561001 - [DEBUG] Join: AllTop & AllBottom
43175 2019-Jan-13 16:45:15.561027 - [DEBUG] = AllBottom (new jump func)
43176 2019-Jan-13 16:45:15.561051 - [DEBUG]
43177 2019-Jan-13 16:45:15.561075 - [DEBUG] Start adding new jump function
43178 2019-Jan-13 16:45:15.561098 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43179 2019-Jan-13 16:45:15.561158 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43180 2019-Jan-13 16:45:15.561825 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43181 2019-Jan-13 16:45:15.562471 - [DEBUG] Edge Function : AllBottom
43182 2019-Jan-13 16:45:15.562503 - [DEBUG] End adding new jump function
43183 2019-Jan-13 16:45:15.562527 - [DEBUG]
43184 2019-Jan-13 16:45:15.562551 - [DEBUG] -------------------------------------------- 1174. Path Edge --------------------------------------------
43185 2019-Jan-13 16:45:15.562576 - [DEBUG]
43186 2019-Jan-13 16:45:15.562599 - [DEBUG] Process 1174. path edge:
43187 2019-Jan-13 16:45:15.562623 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43188 2019-Jan-13 16:45:15.562680 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
43189 2019-Jan-13 16:45:15.563337 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43190 2019-Jan-13 16:45:15.563995 - [DEBUG]
43191 2019-Jan-13 16:45:15.564019 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43192 2019-Jan-13 16:45:15.564678 - [DEBUG] Possible callees:
43193 2019-Jan-13 16:45:15.564703 - [DEBUG] llvm.dbg.declare
43194 2019-Jan-13 16:45:15.564728 - [DEBUG] Possible return sites:
43195 2019-Jan-13 16:45:15.564769 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9643196 2019-Jan-13 16:45:15.566083 - [DEBUG] Found and process special summary
43197 2019-Jan-13 16:45:15.566301 - [DEBUG] Compose: EdgeIdentity * AllBottom
43198 2019-Jan-13 16:45:15.566333 - [DEBUG]
43199 2019-Jan-13 16:45:15.566358 - [DEBUG] Propagate flow
43200 2019-Jan-13 16:45:15.566382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43201 2019-Jan-13 16:45:15.566453 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43202 2019-Jan-13 16:45:15.567184 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43203 2019-Jan-13 16:45:15.567825 - [DEBUG] Edge function : AllBottom (result of previous compose)
43204 2019-Jan-13 16:45:15.567851 - [DEBUG]
43205 2019-Jan-13 16:45:15.567876 - [DEBUG] Join: AllTop & AllBottom
43206 2019-Jan-13 16:45:15.567902 - [DEBUG] = AllBottom (new jump func)
43207 2019-Jan-13 16:45:15.567927 - [DEBUG]
43208 2019-Jan-13 16:45:15.567950 - [DEBUG] Start adding new jump function
43209 2019-Jan-13 16:45:15.567974 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43210 2019-Jan-13 16:45:15.568030 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43211 2019-Jan-13 16:45:15.568706 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43212 2019-Jan-13 16:45:15.569345 - [DEBUG] Edge Function : AllBottom
43213 2019-Jan-13 16:45:15.569375 - [DEBUG] End adding new jump function
43214 2019-Jan-13 16:45:15.569399 - [DEBUG]
43215 2019-Jan-13 16:45:15.569423 - [DEBUG] -------------------------------------------- 1175. Path Edge --------------------------------------------
43216 2019-Jan-13 16:45:15.569447 - [DEBUG]
43217 2019-Jan-13 16:45:15.569470 - [DEBUG] Process 1175. path edge:
43218 2019-Jan-13 16:45:15.569502 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43219 2019-Jan-13 16:45:15.569560 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
43220 2019-Jan-13 16:45:15.570211 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43221 2019-Jan-13 16:45:15.570885 - [DEBUG]
43222 2019-Jan-13 16:45:15.570912 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43223 2019-Jan-13 16:45:15.571688 - [DEBUG] Compose: EdgeIdentity * AllBottom
43224 2019-Jan-13 16:45:15.571720 - [DEBUG]
43225 2019-Jan-13 16:45:15.571745 - [DEBUG] Propagate flow
43226 2019-Jan-13 16:45:15.571768 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43227 2019-Jan-13 16:45:15.571844 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
43228 2019-Jan-13 16:45:15.572547 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43229 2019-Jan-13 16:45:15.573458 - [DEBUG] Edge function : AllBottom (result of previous compose)
43230 2019-Jan-13 16:45:15.573486 - [DEBUG]
43231 2019-Jan-13 16:45:15.573515 - [DEBUG] Join: AllTop & AllBottom
43232 2019-Jan-13 16:45:15.573542 - [DEBUG] = AllBottom (new jump func)
43233 2019-Jan-13 16:45:15.573608 - [DEBUG]
43234 2019-Jan-13 16:45:15.573634 - [DEBUG] Start adding new jump function
43235 2019-Jan-13 16:45:15.573658 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43236 2019-Jan-13 16:45:15.573731 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43237 2019-Jan-13 16:45:15.574387 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
43238 2019-Jan-13 16:45:15.575048 - [DEBUG] Edge Function : AllBottom
43239 2019-Jan-13 16:45:15.575079 - [DEBUG] End adding new jump function
43240 2019-Jan-13 16:45:15.575103 - [DEBUG]
43241 2019-Jan-13 16:45:15.575126 - [DEBUG] -------------------------------------------- 1176. Path Edge --------------------------------------------
43242 2019-Jan-13 16:45:15.575152 - [DEBUG]
43243 2019-Jan-13 16:45:15.575175 - [DEBUG] Process 1176. path edge:
43244 2019-Jan-13 16:45:15.575199 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43245 2019-Jan-13 16:45:15.575256 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
43246 2019-Jan-13 16:45:15.575906 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43247 2019-Jan-13 16:45:15.576703 - [DEBUG]
43248 2019-Jan-13 16:45:15.576730 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
43249 2019-Jan-13 16:45:15.577405 - [DEBUG] Compose: EdgeIdentity * AllBottom
43250 2019-Jan-13 16:45:15.577435 - [DEBUG]
43251 2019-Jan-13 16:45:15.577459 - [DEBUG] Propagate flow
43252 2019-Jan-13 16:45:15.577482 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43253 2019-Jan-13 16:45:15.577542 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
43254 2019-Jan-13 16:45:15.578197 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43255 2019-Jan-13 16:45:15.578858 - [DEBUG] Edge function : AllBottom (result of previous compose)
43256 2019-Jan-13 16:45:15.578884 - [DEBUG]
43257 2019-Jan-13 16:45:15.578909 - [DEBUG] Join: AllTop & AllBottom
43258 2019-Jan-13 16:45:15.578936 - [DEBUG] = AllBottom (new jump func)
43259 2019-Jan-13 16:45:15.578960 - [DEBUG]
43260 2019-Jan-13 16:45:15.578984 - [DEBUG] Start adding new jump function
43261 2019-Jan-13 16:45:15.579007 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43262 2019-Jan-13 16:45:15.579064 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43263 2019-Jan-13 16:45:15.579703 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
43264 2019-Jan-13 16:45:15.580336 - [DEBUG] Edge Function : AllBottom
43265 2019-Jan-13 16:45:15.580365 - [DEBUG] End adding new jump function
43266 2019-Jan-13 16:45:15.580389 - [DEBUG]
43267 2019-Jan-13 16:45:15.580412 - [DEBUG] -------------------------------------------- 1177. Path Edge --------------------------------------------
43268 2019-Jan-13 16:45:15.580436 - [DEBUG]
43269 2019-Jan-13 16:45:15.580459 - [DEBUG] Process 1177. path edge:
43270 2019-Jan-13 16:45:15.580483 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43271 2019-Jan-13 16:45:15.580540 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
43272 2019-Jan-13 16:45:15.581174 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43273 2019-Jan-13 16:45:15.581826 - [DEBUG]
43274 2019-Jan-13 16:45:15.581851 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
43275 2019-Jan-13 16:45:15.582500 - [DEBUG] Compose: EdgeIdentity * AllBottom
43276 2019-Jan-13 16:45:15.582529 - [DEBUG]
43277 2019-Jan-13 16:45:15.582553 - [DEBUG] Propagate flow
43278 2019-Jan-13 16:45:15.582576 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43279 2019-Jan-13 16:45:15.582634 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43280 2019-Jan-13 16:45:15.583278 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43281 2019-Jan-13 16:45:15.583915 - [DEBUG] Edge function : AllBottom (result of previous compose)
43282 2019-Jan-13 16:45:15.583941 - [DEBUG]
43283 2019-Jan-13 16:45:15.583966 - [DEBUG] Join: AllTop & AllBottom
43284 2019-Jan-13 16:45:15.583992 - [DEBUG] = AllBottom (new jump func)
43285 2019-Jan-13 16:45:15.584016 - [DEBUG]
43286 2019-Jan-13 16:45:15.584040 - [DEBUG] Start adding new jump function
43287 2019-Jan-13 16:45:15.584063 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43288 2019-Jan-13 16:45:15.584119 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43289 2019-Jan-13 16:45:15.584771 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43290 2019-Jan-13 16:45:15.585409 - [DEBUG] Edge Function : AllBottom
43291 2019-Jan-13 16:45:15.585438 - [DEBUG] End adding new jump function
43292 2019-Jan-13 16:45:15.585462 - [DEBUG]
43293 2019-Jan-13 16:45:15.585486 - [DEBUG] -------------------------------------------- 1178. Path Edge --------------------------------------------
43294 2019-Jan-13 16:45:15.585510 - [DEBUG]
43295 2019-Jan-13 16:45:15.585533 - [DEBUG] Process 1178. path edge:
43296 2019-Jan-13 16:45:15.585557 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43297 2019-Jan-13 16:45:15.585614 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
43298 2019-Jan-13 16:45:15.586366 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43299 2019-Jan-13 16:45:15.587013 - [DEBUG]
43300 2019-Jan-13 16:45:15.587038 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43301 2019-Jan-13 16:45:15.587713 - [DEBUG] Compose: EdgeIdentity * AllBottom
43302 2019-Jan-13 16:45:15.587742 - [DEBUG]
43303 2019-Jan-13 16:45:15.587766 - [DEBUG] Propagate flow
43304 2019-Jan-13 16:45:15.587789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43305 2019-Jan-13 16:45:15.587848 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
43306 2019-Jan-13 16:45:15.588514 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43307 2019-Jan-13 16:45:15.589155 - [DEBUG] Edge function : AllBottom (result of previous compose)
43308 2019-Jan-13 16:45:15.589180 - [DEBUG]
43309 2019-Jan-13 16:45:15.589205 - [DEBUG] Join: AllTop & AllBottom
43310 2019-Jan-13 16:45:15.589231 - [DEBUG] = AllBottom (new jump func)
43311 2019-Jan-13 16:45:15.589255 - [DEBUG]
43312 2019-Jan-13 16:45:15.589278 - [DEBUG] Start adding new jump function
43313 2019-Jan-13 16:45:15.589302 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43314 2019-Jan-13 16:45:15.589358 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43315 2019-Jan-13 16:45:15.589996 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
43316 2019-Jan-13 16:45:15.590634 - [DEBUG] Edge Function : AllBottom
43317 2019-Jan-13 16:45:15.590663 - [DEBUG] End adding new jump function
43318 2019-Jan-13 16:45:15.590688 - [DEBUG]
43319 2019-Jan-13 16:45:15.590712 - [DEBUG] -------------------------------------------- 1179. Path Edge --------------------------------------------
43320 2019-Jan-13 16:45:15.590736 - [DEBUG]
43321 2019-Jan-13 16:45:15.590759 - [DEBUG] Process 1179. path edge:
43322 2019-Jan-13 16:45:15.590783 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43323 2019-Jan-13 16:45:15.590841 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
43324 2019-Jan-13 16:45:15.591497 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43325 2019-Jan-13 16:45:15.592137 - [DEBUG]
43326 2019-Jan-13 16:45:15.592163 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
43327 2019-Jan-13 16:45:15.592817 - [DEBUG] Compose: EdgeIdentity * AllBottom
43328 2019-Jan-13 16:45:15.592845 - [DEBUG]
43329 2019-Jan-13 16:45:15.592868 - [DEBUG] Propagate flow
43330 2019-Jan-13 16:45:15.592892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43331 2019-Jan-13 16:45:15.592949 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43332 2019-Jan-13 16:45:15.593590 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43333 2019-Jan-13 16:45:15.594230 - [DEBUG] Edge function : AllBottom (result of previous compose)
43334 2019-Jan-13 16:45:15.594255 - [DEBUG]
43335 2019-Jan-13 16:45:15.594280 - [DEBUG] Join: AllTop & AllBottom
43336 2019-Jan-13 16:45:15.594305 - [DEBUG] = AllBottom (new jump func)
43337 2019-Jan-13 16:45:15.594329 - [DEBUG]
43338 2019-Jan-13 16:45:15.594352 - [DEBUG] Start adding new jump function
43339 2019-Jan-13 16:45:15.594375 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43340 2019-Jan-13 16:45:15.594431 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43341 2019-Jan-13 16:45:15.595085 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43342 2019-Jan-13 16:45:15.595721 - [DEBUG] Edge Function : AllBottom
43343 2019-Jan-13 16:45:15.595748 - [DEBUG] End adding new jump function
43344 2019-Jan-13 16:45:15.595772 - [DEBUG]
43345 2019-Jan-13 16:45:15.595796 - [DEBUG] -------------------------------------------- 1180. Path Edge --------------------------------------------
43346 2019-Jan-13 16:45:15.595830 - [DEBUG]
43347 2019-Jan-13 16:45:15.595854 - [DEBUG] Process 1180. path edge:
43348 2019-Jan-13 16:45:15.595878 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43349 2019-Jan-13 16:45:15.595935 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
43350 2019-Jan-13 16:45:15.596679 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43351 2019-Jan-13 16:45:15.597406 - [DEBUG]
43352 2019-Jan-13 16:45:15.597432 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43353 2019-Jan-13 16:45:15.598289 - [DEBUG] Compose: EdgeIdentity * AllBottom
43354 2019-Jan-13 16:45:15.598322 - [DEBUG]
43355 2019-Jan-13 16:45:15.598346 - [DEBUG] Propagate flow
43356 2019-Jan-13 16:45:15.598369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43357 2019-Jan-13 16:45:15.598439 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43358 2019-Jan-13 16:45:15.599111 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43359 2019-Jan-13 16:45:15.599774 - [DEBUG] Edge function : AllBottom (result of previous compose)
43360 2019-Jan-13 16:45:15.599802 - [DEBUG]
43361 2019-Jan-13 16:45:15.599830 - [DEBUG] Join: AllTop & AllBottom
43362 2019-Jan-13 16:45:15.599858 - [DEBUG] = AllBottom (new jump func)
43363 2019-Jan-13 16:45:15.599882 - [DEBUG]
43364 2019-Jan-13 16:45:15.599906 - [DEBUG] Start adding new jump function
43365 2019-Jan-13 16:45:15.599930 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43366 2019-Jan-13 16:45:15.600003 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43367 2019-Jan-13 16:45:15.600685 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43368 2019-Jan-13 16:45:15.601384 - [DEBUG] Edge Function : AllBottom
43369 2019-Jan-13 16:45:15.601436 - [DEBUG] End adding new jump function
43370 2019-Jan-13 16:45:15.601461 - [DEBUG]
43371 2019-Jan-13 16:45:15.601486 - [DEBUG] -------------------------------------------- 1181. Path Edge --------------------------------------------
43372 2019-Jan-13 16:45:15.601511 - [DEBUG]
43373 2019-Jan-13 16:45:15.601535 - [DEBUG] Process 1181. path edge:
43374 2019-Jan-13 16:45:15.601559 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43375 2019-Jan-13 16:45:15.601622 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
43376 2019-Jan-13 16:45:15.602276 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43377 2019-Jan-13 16:45:15.602922 - [DEBUG]
43378 2019-Jan-13 16:45:15.602948 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43379 2019-Jan-13 16:45:15.603645 - [DEBUG] Compose: EdgeIdentity * AllBottom
43380 2019-Jan-13 16:45:15.603676 - [DEBUG]
43381 2019-Jan-13 16:45:15.603701 - [DEBUG] Propagate flow
43382 2019-Jan-13 16:45:15.603725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43383 2019-Jan-13 16:45:15.603792 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
43384 2019-Jan-13 16:45:15.604476 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43385 2019-Jan-13 16:45:15.605224 - [DEBUG] Edge function : AllBottom (result of previous compose)
43386 2019-Jan-13 16:45:15.605252 - [DEBUG]
43387 2019-Jan-13 16:45:15.605280 - [DEBUG] Join: AllTop & AllBottom
43388 2019-Jan-13 16:45:15.605307 - [DEBUG] = AllBottom (new jump func)
43389 2019-Jan-13 16:45:15.605332 - [DEBUG]
43390 2019-Jan-13 16:45:15.605357 - [DEBUG] Start adding new jump function
43391 2019-Jan-13 16:45:15.605421 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43392 2019-Jan-13 16:45:15.605502 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43393 2019-Jan-13 16:45:15.606684 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
43394 2019-Jan-13 16:45:15.607441 - [DEBUG] Edge Function : AllBottom
43395 2019-Jan-13 16:45:15.607475 - [DEBUG] End adding new jump function
43396 2019-Jan-13 16:45:15.607500 - [DEBUG]
43397 2019-Jan-13 16:45:15.607525 - [DEBUG] -------------------------------------------- 1182. Path Edge --------------------------------------------
43398 2019-Jan-13 16:45:15.607550 - [DEBUG]
43399 2019-Jan-13 16:45:15.607574 - [DEBUG] Process 1182. path edge:
43400 2019-Jan-13 16:45:15.607598 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43401 2019-Jan-13 16:45:15.607663 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
43402 2019-Jan-13 16:45:15.608327 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43403 2019-Jan-13 16:45:15.608973 - [DEBUG]
43404 2019-Jan-13 16:45:15.608999 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
43405 2019-Jan-13 16:45:15.609671 - [DEBUG] Compose: EdgeIdentity * AllBottom
43406 2019-Jan-13 16:45:15.609699 - [DEBUG]
43407 2019-Jan-13 16:45:15.609723 - [DEBUG] Propagate flow
43408 2019-Jan-13 16:45:15.609746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43409 2019-Jan-13 16:45:15.609805 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43410 2019-Jan-13 16:45:15.610455 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43411 2019-Jan-13 16:45:15.611095 - [DEBUG] Edge function : AllBottom (result of previous compose)
43412 2019-Jan-13 16:45:15.611120 - [DEBUG]
43413 2019-Jan-13 16:45:15.611146 - [DEBUG] Join: AllTop & AllBottom
43414 2019-Jan-13 16:45:15.611172 - [DEBUG] = AllBottom (new jump func)
43415 2019-Jan-13 16:45:15.611197 - [DEBUG]
43416 2019-Jan-13 16:45:15.611220 - [DEBUG] Start adding new jump function
43417 2019-Jan-13 16:45:15.611244 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43418 2019-Jan-13 16:45:15.611301 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43419 2019-Jan-13 16:45:15.611960 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43420 2019-Jan-13 16:45:15.612605 - [DEBUG] Edge Function : AllBottom
43421 2019-Jan-13 16:45:15.612639 - [DEBUG] End adding new jump function
43422 2019-Jan-13 16:45:15.612664 - [DEBUG]
43423 2019-Jan-13 16:45:15.612687 - [DEBUG] -------------------------------------------- 1183. Path Edge --------------------------------------------
43424 2019-Jan-13 16:45:15.612711 - [DEBUG]
43425 2019-Jan-13 16:45:15.612735 - [DEBUG] Process 1183. path edge:
43426 2019-Jan-13 16:45:15.612758 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43427 2019-Jan-13 16:45:15.612815 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
43428 2019-Jan-13 16:45:15.613461 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43429 2019-Jan-13 16:45:15.614100 - [DEBUG]
43430 2019-Jan-13 16:45:15.614124 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43431 2019-Jan-13 16:45:15.614814 - [DEBUG] Possible callees:
43432 2019-Jan-13 16:45:15.614840 - [DEBUG] llvm.dbg.declare
43433 2019-Jan-13 16:45:15.614865 - [DEBUG] Possible return sites:
43434 2019-Jan-13 16:45:15.614889 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12043435 2019-Jan-13 16:45:15.616194 - [DEBUG] Found and process special summary
43436 2019-Jan-13 16:45:15.616238 - [DEBUG] Compose: EdgeIdentity * AllBottom
43437 2019-Jan-13 16:45:15.616266 - [DEBUG]
43438 2019-Jan-13 16:45:15.616291 - [DEBUG] Propagate flow
43439 2019-Jan-13 16:45:15.616314 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43440 2019-Jan-13 16:45:15.616512 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43441 2019-Jan-13 16:45:15.617232 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43442 2019-Jan-13 16:45:15.617885 - [DEBUG] Edge function : AllBottom (result of previous compose)
43443 2019-Jan-13 16:45:15.617911 - [DEBUG]
43444 2019-Jan-13 16:45:15.617937 - [DEBUG] Join: AllTop & AllBottom
43445 2019-Jan-13 16:45:15.617963 - [DEBUG] = AllBottom (new jump func)
43446 2019-Jan-13 16:45:15.617988 - [DEBUG]
43447 2019-Jan-13 16:45:15.618012 - [DEBUG] Start adding new jump function
43448 2019-Jan-13 16:45:15.618036 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43449 2019-Jan-13 16:45:15.618116 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43450 2019-Jan-13 16:45:15.618761 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43451 2019-Jan-13 16:45:15.619402 - [DEBUG] Edge Function : AllBottom
43452 2019-Jan-13 16:45:15.619431 - [DEBUG] End adding new jump function
43453 2019-Jan-13 16:45:15.619456 - [DEBUG]
43454 2019-Jan-13 16:45:15.619480 - [DEBUG] -------------------------------------------- 1184. Path Edge --------------------------------------------
43455 2019-Jan-13 16:45:15.619505 - [DEBUG]
43456 2019-Jan-13 16:45:15.619528 - [DEBUG] Process 1184. path edge:
43457 2019-Jan-13 16:45:15.619552 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43458 2019-Jan-13 16:45:15.619608 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
43459 2019-Jan-13 16:45:15.620253 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43460 2019-Jan-13 16:45:15.620901 - [DEBUG]
43461 2019-Jan-13 16:45:15.620926 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43462 2019-Jan-13 16:45:15.621618 - [DEBUG] Compose: EdgeIdentity * AllBottom
43463 2019-Jan-13 16:45:15.621647 - [DEBUG]
43464 2019-Jan-13 16:45:15.621671 - [DEBUG] Propagate flow
43465 2019-Jan-13 16:45:15.621695 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43466 2019-Jan-13 16:45:15.621753 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
43467 2019-Jan-13 16:45:15.622400 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43468 2019-Jan-13 16:45:15.623038 - [DEBUG] Edge function : AllBottom (result of previous compose)
43469 2019-Jan-13 16:45:15.623064 - [DEBUG]
43470 2019-Jan-13 16:45:15.623088 - [DEBUG] Join: AllTop & AllBottom
43471 2019-Jan-13 16:45:15.623115 - [DEBUG] = AllBottom (new jump func)
43472 2019-Jan-13 16:45:15.623139 - [DEBUG]
43473 2019-Jan-13 16:45:15.623163 - [DEBUG] Start adding new jump function
43474 2019-Jan-13 16:45:15.623186 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43475 2019-Jan-13 16:45:15.623243 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43476 2019-Jan-13 16:45:15.623896 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
43477 2019-Jan-13 16:45:15.624530 - [DEBUG] Edge Function : AllBottom
43478 2019-Jan-13 16:45:15.624558 - [DEBUG] End adding new jump function
43479 2019-Jan-13 16:45:15.624583 - [DEBUG]
43480 2019-Jan-13 16:45:15.624607 - [DEBUG] -------------------------------------------- 1185. Path Edge --------------------------------------------
43481 2019-Jan-13 16:45:15.624632 - [DEBUG]
43482 2019-Jan-13 16:45:15.624655 - [DEBUG] Process 1185. path edge:
43483 2019-Jan-13 16:45:15.624679 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43484 2019-Jan-13 16:45:15.624753 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
43485 2019-Jan-13 16:45:15.625390 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43486 2019-Jan-13 16:45:15.626029 - [DEBUG]
43487 2019-Jan-13 16:45:15.626055 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
43488 2019-Jan-13 16:45:15.626909 - [DEBUG] Compose: EdgeIdentity * AllBottom
43489 2019-Jan-13 16:45:15.626937 - [DEBUG]
43490 2019-Jan-13 16:45:15.626961 - [DEBUG] Propagate flow
43491 2019-Jan-13 16:45:15.626985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43492 2019-Jan-13 16:45:15.627054 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43493 2019-Jan-13 16:45:15.627744 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43494 2019-Jan-13 16:45:15.628416 - [DEBUG] Edge function : AllBottom (result of previous compose)
43495 2019-Jan-13 16:45:15.628441 - [DEBUG]
43496 2019-Jan-13 16:45:15.628467 - [DEBUG] Join: AllTop & AllBottom
43497 2019-Jan-13 16:45:15.628493 - [DEBUG] = AllBottom (new jump func)
43498 2019-Jan-13 16:45:15.628517 - [DEBUG]
43499 2019-Jan-13 16:45:15.628541 - [DEBUG] Start adding new jump function
43500 2019-Jan-13 16:45:15.628564 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43501 2019-Jan-13 16:45:15.628622 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43502 2019-Jan-13 16:45:15.629260 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43503 2019-Jan-13 16:45:15.629905 - [DEBUG] Edge Function : AllBottom
43504 2019-Jan-13 16:45:15.629935 - [DEBUG] End adding new jump function
43505 2019-Jan-13 16:45:15.629959 - [DEBUG]
43506 2019-Jan-13 16:45:15.629983 - [DEBUG] -------------------------------------------- 1186. Path Edge --------------------------------------------
43507 2019-Jan-13 16:45:15.630008 - [DEBUG]
43508 2019-Jan-13 16:45:15.630032 - [DEBUG] Process 1186. path edge:
43509 2019-Jan-13 16:45:15.630056 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43510 2019-Jan-13 16:45:15.630113 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
43511 2019-Jan-13 16:45:15.630758 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43512 2019-Jan-13 16:45:15.631398 - [DEBUG]
43513 2019-Jan-13 16:45:15.631436 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43514 2019-Jan-13 16:45:15.632095 - [DEBUG] Possible callees:
43515 2019-Jan-13 16:45:15.632122 - [DEBUG] llvm.dbg.declare
43516 2019-Jan-13 16:45:15.632147 - [DEBUG] Possible return sites:
43517 2019-Jan-13 16:45:15.632170 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14943518 2019-Jan-13 16:45:15.633468 - [DEBUG] Found and process special summary
43519 2019-Jan-13 16:45:15.633505 - [DEBUG] Compose: EdgeIdentity * AllBottom
43520 2019-Jan-13 16:45:15.633533 - [DEBUG]
43521 2019-Jan-13 16:45:15.633557 - [DEBUG] Propagate flow
43522 2019-Jan-13 16:45:15.633581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43523 2019-Jan-13 16:45:15.633638 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43524 2019-Jan-13 16:45:15.634280 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43525 2019-Jan-13 16:45:15.634937 - [DEBUG] Edge function : AllBottom (result of previous compose)
43526 2019-Jan-13 16:45:15.634963 - [DEBUG]
43527 2019-Jan-13 16:45:15.634987 - [DEBUG] Join: AllTop & AllBottom
43528 2019-Jan-13 16:45:15.635013 - [DEBUG] = AllBottom (new jump func)
43529 2019-Jan-13 16:45:15.635038 - [DEBUG]
43530 2019-Jan-13 16:45:15.635061 - [DEBUG] Start adding new jump function
43531 2019-Jan-13 16:45:15.635084 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43532 2019-Jan-13 16:45:15.635141 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43533 2019-Jan-13 16:45:15.635780 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43534 2019-Jan-13 16:45:15.636553 - [DEBUG] Edge Function : AllBottom
43535 2019-Jan-13 16:45:15.636583 - [DEBUG] End adding new jump function
43536 2019-Jan-13 16:45:15.636608 - [DEBUG]
43537 2019-Jan-13 16:45:15.636632 - [DEBUG] -------------------------------------------- 1187. Path Edge --------------------------------------------
43538 2019-Jan-13 16:45:15.636656 - [DEBUG]
43539 2019-Jan-13 16:45:15.636679 - [DEBUG] Process 1187. path edge:
43540 2019-Jan-13 16:45:15.636703 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43541 2019-Jan-13 16:45:15.636766 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
43542 2019-Jan-13 16:45:15.638562 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43543 2019-Jan-13 16:45:15.639253 - [DEBUG]
43544 2019-Jan-13 16:45:15.639282 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43545 2019-Jan-13 16:45:15.640057 - [DEBUG] Compose: EdgeIdentity * AllBottom
43546 2019-Jan-13 16:45:15.640091 - [DEBUG]
43547 2019-Jan-13 16:45:15.640116 - [DEBUG] Propagate flow
43548 2019-Jan-13 16:45:15.640140 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43549 2019-Jan-13 16:45:15.640217 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
43550 2019-Jan-13 16:45:15.641521 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43551 2019-Jan-13 16:45:15.642243 - [DEBUG] Edge function : AllBottom (result of previous compose)
43552 2019-Jan-13 16:45:15.642271 - [DEBUG]
43553 2019-Jan-13 16:45:15.642298 - [DEBUG] Join: AllTop & AllBottom
43554 2019-Jan-13 16:45:15.642325 - [DEBUG] = AllBottom (new jump func)
43555 2019-Jan-13 16:45:15.642350 - [DEBUG]
43556 2019-Jan-13 16:45:15.642373 - [DEBUG] Start adding new jump function
43557 2019-Jan-13 16:45:15.642397 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43558 2019-Jan-13 16:45:15.642467 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43559 2019-Jan-13 16:45:15.643163 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
43560 2019-Jan-13 16:45:15.643844 - [DEBUG] Edge Function : AllBottom
43561 2019-Jan-13 16:45:15.643882 - [DEBUG] End adding new jump function
43562 2019-Jan-13 16:45:15.643938 - [DEBUG]
43563 2019-Jan-13 16:45:15.643963 - [DEBUG] -------------------------------------------- 1188. Path Edge --------------------------------------------
43564 2019-Jan-13 16:45:15.643989 - [DEBUG]
43565 2019-Jan-13 16:45:15.644013 - [DEBUG] Process 1188. path edge:
43566 2019-Jan-13 16:45:15.644038 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43567 2019-Jan-13 16:45:15.644119 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
43568 2019-Jan-13 16:45:15.644888 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43569 2019-Jan-13 16:45:15.645847 - [DEBUG]
43570 2019-Jan-13 16:45:15.645878 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
43571 2019-Jan-13 16:45:15.646748 - [DEBUG] Compose: EdgeIdentity * AllBottom
43572 2019-Jan-13 16:45:15.646778 - [DEBUG]
43573 2019-Jan-13 16:45:15.646803 - [DEBUG] Propagate flow
43574 2019-Jan-13 16:45:15.646826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43575 2019-Jan-13 16:45:15.646891 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
43576 2019-Jan-13 16:45:15.647546 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43577 2019-Jan-13 16:45:15.648208 - [DEBUG] Edge function : AllBottom (result of previous compose)
43578 2019-Jan-13 16:45:15.648233 - [DEBUG]
43579 2019-Jan-13 16:45:15.648259 - [DEBUG] Join: AllTop & AllBottom
43580 2019-Jan-13 16:45:15.648286 - [DEBUG] = AllBottom (new jump func)
43581 2019-Jan-13 16:45:15.648310 - [DEBUG]
43582 2019-Jan-13 16:45:15.648334 - [DEBUG] Start adding new jump function
43583 2019-Jan-13 16:45:15.648357 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43584 2019-Jan-13 16:45:15.648413 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43585 2019-Jan-13 16:45:15.649053 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
43586 2019-Jan-13 16:45:15.649698 - [DEBUG] Edge Function : AllBottom
43587 2019-Jan-13 16:45:15.649728 - [DEBUG] End adding new jump function
43588 2019-Jan-13 16:45:15.649752 - [DEBUG]
43589 2019-Jan-13 16:45:15.649777 - [DEBUG] -------------------------------------------- 1189. Path Edge --------------------------------------------
43590 2019-Jan-13 16:45:15.649801 - [DEBUG]
43591 2019-Jan-13 16:45:15.649825 - [DEBUG] Process 1189. path edge:
43592 2019-Jan-13 16:45:15.649849 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43593 2019-Jan-13 16:45:15.649906 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
43594 2019-Jan-13 16:45:15.650551 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43595 2019-Jan-13 16:45:15.651193 - [DEBUG]
43596 2019-Jan-13 16:45:15.651217 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
43597 2019-Jan-13 16:45:15.651895 - [DEBUG] Possible callees:
43598 2019-Jan-13 16:45:15.651920 - [DEBUG] llvm.dbg.declare
43599 2019-Jan-13 16:45:15.651945 - [DEBUG] Possible return sites:
43600 2019-Jan-13 16:45:15.651969 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15543601 2019-Jan-13 16:45:15.653267 - [DEBUG] Found and process special summary
43602 2019-Jan-13 16:45:15.653308 - [DEBUG] Compose: EdgeIdentity * AllBottom
43603 2019-Jan-13 16:45:15.653336 - [DEBUG]
43604 2019-Jan-13 16:45:15.653380 - [DEBUG] Propagate flow
43605 2019-Jan-13 16:45:15.653404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43606 2019-Jan-13 16:45:15.653467 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43607 2019-Jan-13 16:45:15.654131 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43608 2019-Jan-13 16:45:15.654790 - [DEBUG] Edge function : AllBottom (result of previous compose)
43609 2019-Jan-13 16:45:15.654816 - [DEBUG]
43610 2019-Jan-13 16:45:15.654841 - [DEBUG] Join: AllTop & AllBottom
43611 2019-Jan-13 16:45:15.654867 - [DEBUG] = AllBottom (new jump func)
43612 2019-Jan-13 16:45:15.654891 - [DEBUG]
43613 2019-Jan-13 16:45:15.654915 - [DEBUG] Start adding new jump function
43614 2019-Jan-13 16:45:15.654938 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43615 2019-Jan-13 16:45:15.654994 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43616 2019-Jan-13 16:45:15.655633 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43617 2019-Jan-13 16:45:15.656274 - [DEBUG] Edge Function : AllBottom
43618 2019-Jan-13 16:45:15.656305 - [DEBUG] End adding new jump function
43619 2019-Jan-13 16:45:15.656329 - [DEBUG]
43620 2019-Jan-13 16:45:15.656353 - [DEBUG] -------------------------------------------- 1190. Path Edge --------------------------------------------
43621 2019-Jan-13 16:45:15.656378 - [DEBUG]
43622 2019-Jan-13 16:45:15.656519 - [DEBUG] Process 1190. path edge:
43623 2019-Jan-13 16:45:15.656543 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43624 2019-Jan-13 16:45:15.656609 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
43625 2019-Jan-13 16:45:15.657343 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43626 2019-Jan-13 16:45:15.658004 - [DEBUG]
43627 2019-Jan-13 16:45:15.658030 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43628 2019-Jan-13 16:45:15.658733 - [DEBUG] Compose: EdgeIdentity * AllBottom
43629 2019-Jan-13 16:45:15.658762 - [DEBUG]
43630 2019-Jan-13 16:45:15.658785 - [DEBUG] Propagate flow
43631 2019-Jan-13 16:45:15.658809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43632 2019-Jan-13 16:45:15.658869 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
43633 2019-Jan-13 16:45:15.659508 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43634 2019-Jan-13 16:45:15.660146 - [DEBUG] Edge function : AllBottom (result of previous compose)
43635 2019-Jan-13 16:45:15.660172 - [DEBUG]
43636 2019-Jan-13 16:45:15.660197 - [DEBUG] Join: AllTop & AllBottom
43637 2019-Jan-13 16:45:15.660223 - [DEBUG] = AllBottom (new jump func)
43638 2019-Jan-13 16:45:15.660248 - [DEBUG]
43639 2019-Jan-13 16:45:15.660271 - [DEBUG] Start adding new jump function
43640 2019-Jan-13 16:45:15.660294 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43641 2019-Jan-13 16:45:15.660351 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43642 2019-Jan-13 16:45:15.660989 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
43643 2019-Jan-13 16:45:15.661641 - [DEBUG] Edge Function : AllBottom
43644 2019-Jan-13 16:45:15.661670 - [DEBUG] End adding new jump function
43645 2019-Jan-13 16:45:15.661694 - [DEBUG]
43646 2019-Jan-13 16:45:15.661718 - [DEBUG] -------------------------------------------- 1191. Path Edge --------------------------------------------
43647 2019-Jan-13 16:45:15.661743 - [DEBUG]
43648 2019-Jan-13 16:45:15.661767 - [DEBUG] Process 1191. path edge:
43649 2019-Jan-13 16:45:15.661806 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43650 2019-Jan-13 16:45:15.661864 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
43651 2019-Jan-13 16:45:15.662501 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43652 2019-Jan-13 16:45:15.663140 - [DEBUG]
43653 2019-Jan-13 16:45:15.663165 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
43654 2019-Jan-13 16:45:15.663823 - [DEBUG] Compose: EdgeIdentity * AllBottom
43655 2019-Jan-13 16:45:15.663851 - [DEBUG]
43656 2019-Jan-13 16:45:15.663875 - [DEBUG] Propagate flow
43657 2019-Jan-13 16:45:15.663899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43658 2019-Jan-13 16:45:15.663956 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
43659 2019-Jan-13 16:45:15.664594 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43660 2019-Jan-13 16:45:15.665251 - [DEBUG] Edge function : AllBottom (result of previous compose)
43661 2019-Jan-13 16:45:15.665277 - [DEBUG]
43662 2019-Jan-13 16:45:15.665301 - [DEBUG] Join: AllTop & AllBottom
43663 2019-Jan-13 16:45:15.665327 - [DEBUG] = AllBottom (new jump func)
43664 2019-Jan-13 16:45:15.665352 - [DEBUG]
43665 2019-Jan-13 16:45:15.665375 - [DEBUG] Start adding new jump function
43666 2019-Jan-13 16:45:15.665398 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43667 2019-Jan-13 16:45:15.665454 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43668 2019-Jan-13 16:45:15.666095 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
43669 2019-Jan-13 16:45:15.666853 - [DEBUG] Edge Function : AllBottom
43670 2019-Jan-13 16:45:15.666883 - [DEBUG] End adding new jump function
43671 2019-Jan-13 16:45:15.666907 - [DEBUG]
43672 2019-Jan-13 16:45:15.666931 - [DEBUG] -------------------------------------------- 1192. Path Edge --------------------------------------------
43673 2019-Jan-13 16:45:15.666956 - [DEBUG]
43674 2019-Jan-13 16:45:15.666980 - [DEBUG] Process 1192. path edge:
43675 2019-Jan-13 16:45:15.667004 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43676 2019-Jan-13 16:45:15.667064 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
43677 2019-Jan-13 16:45:15.667703 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43678 2019-Jan-13 16:45:15.668359 - [DEBUG]
43679 2019-Jan-13 16:45:15.668385 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
43680 2019-Jan-13 16:45:15.669045 - [DEBUG] Compose: EdgeIdentity * AllBottom
43681 2019-Jan-13 16:45:15.669075 - [DEBUG]
43682 2019-Jan-13 16:45:15.669098 - [DEBUG] Propagate flow
43683 2019-Jan-13 16:45:15.669122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43684 2019-Jan-13 16:45:15.669181 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
43685 2019-Jan-13 16:45:15.669844 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43686 2019-Jan-13 16:45:15.670487 - [DEBUG] Edge function : AllBottom (result of previous compose)
43687 2019-Jan-13 16:45:15.670512 - [DEBUG]
43688 2019-Jan-13 16:45:15.670537 - [DEBUG] Join: AllTop & AllBottom
43689 2019-Jan-13 16:45:15.670563 - [DEBUG] = AllBottom (new jump func)
43690 2019-Jan-13 16:45:15.670588 - [DEBUG]
43691 2019-Jan-13 16:45:15.670611 - [DEBUG] Start adding new jump function
43692 2019-Jan-13 16:45:15.670634 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43693 2019-Jan-13 16:45:15.670691 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43694 2019-Jan-13 16:45:15.671352 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
43695 2019-Jan-13 16:45:15.672016 - [DEBUG] Edge Function : AllBottom
43696 2019-Jan-13 16:45:15.672045 - [DEBUG] End adding new jump function
43697 2019-Jan-13 16:45:15.672069 - [DEBUG]
43698 2019-Jan-13 16:45:15.672093 - [DEBUG] -------------------------------------------- 1193. Path Edge --------------------------------------------
43699 2019-Jan-13 16:45:15.672118 - [DEBUG]
43700 2019-Jan-13 16:45:15.672141 - [DEBUG] Process 1193. path edge:
43701 2019-Jan-13 16:45:15.672165 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43702 2019-Jan-13 16:45:15.672222 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
43703 2019-Jan-13 16:45:15.672867 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43704 2019-Jan-13 16:45:15.673505 - [DEBUG]
43705 2019-Jan-13 16:45:15.673530 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
43706 2019-Jan-13 16:45:15.674189 - [DEBUG] Possible callees:
43707 2019-Jan-13 16:45:15.674214 - [DEBUG] llvm.dbg.declare
43708 2019-Jan-13 16:45:15.674239 - [DEBUG] Possible return sites:
43709 2019-Jan-13 16:45:15.674263 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16343710 2019-Jan-13 16:45:15.675557 - [DEBUG] Found and process special summary
43711 2019-Jan-13 16:45:15.675593 - [DEBUG] Compose: EdgeIdentity * AllBottom
43712 2019-Jan-13 16:45:15.675620 - [DEBUG]
43713 2019-Jan-13 16:45:15.675644 - [DEBUG] Propagate flow
43714 2019-Jan-13 16:45:15.675667 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43715 2019-Jan-13 16:45:15.675724 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43716 2019-Jan-13 16:45:15.676574 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43717 2019-Jan-13 16:45:15.677278 - [DEBUG] Edge function : AllBottom (result of previous compose)
43718 2019-Jan-13 16:45:15.677304 - [DEBUG]
43719 2019-Jan-13 16:45:15.677331 - [DEBUG] Join: AllTop & AllBottom
43720 2019-Jan-13 16:45:15.677357 - [DEBUG] = AllBottom (new jump func)
43721 2019-Jan-13 16:45:15.677382 - [DEBUG]
43722 2019-Jan-13 16:45:15.677406 - [DEBUG] Start adding new jump function
43723 2019-Jan-13 16:45:15.677429 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43724 2019-Jan-13 16:45:15.677494 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43725 2019-Jan-13 16:45:15.678173 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43726 2019-Jan-13 16:45:15.678849 - [DEBUG] Edge Function : AllBottom
43727 2019-Jan-13 16:45:15.678883 - [DEBUG] End adding new jump function
43728 2019-Jan-13 16:45:15.678908 - [DEBUG]
43729 2019-Jan-13 16:45:15.678932 - [DEBUG] -------------------------------------------- 1194. Path Edge --------------------------------------------
43730 2019-Jan-13 16:45:15.678957 - [DEBUG]
43731 2019-Jan-13 16:45:15.678981 - [DEBUG] Process 1194. path edge:
43732 2019-Jan-13 16:45:15.679005 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43733 2019-Jan-13 16:45:15.679079 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
43734 2019-Jan-13 16:45:15.679764 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43735 2019-Jan-13 16:45:15.680487 - [DEBUG]
43736 2019-Jan-13 16:45:15.680514 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43737 2019-Jan-13 16:45:15.681198 - [DEBUG] Compose: EdgeIdentity * AllBottom
43738 2019-Jan-13 16:45:15.681227 - [DEBUG]
43739 2019-Jan-13 16:45:15.681251 - [DEBUG] Propagate flow
43740 2019-Jan-13 16:45:15.681275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43741 2019-Jan-13 16:45:15.681334 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
43742 2019-Jan-13 16:45:15.681996 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43743 2019-Jan-13 16:45:15.682635 - [DEBUG] Edge function : AllBottom (result of previous compose)
43744 2019-Jan-13 16:45:15.682660 - [DEBUG]
43745 2019-Jan-13 16:45:15.682685 - [DEBUG] Join: AllTop & AllBottom
43746 2019-Jan-13 16:45:15.682712 - [DEBUG] = AllBottom (new jump func)
43747 2019-Jan-13 16:45:15.682736 - [DEBUG]
43748 2019-Jan-13 16:45:15.682760 - [DEBUG] Start adding new jump function
43749 2019-Jan-13 16:45:15.682783 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43750 2019-Jan-13 16:45:15.682840 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43751 2019-Jan-13 16:45:15.683480 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
43752 2019-Jan-13 16:45:15.684114 - [DEBUG] Edge Function : AllBottom
43753 2019-Jan-13 16:45:15.684143 - [DEBUG] End adding new jump function
43754 2019-Jan-13 16:45:15.684167 - [DEBUG]
43755 2019-Jan-13 16:45:15.684191 - [DEBUG] -------------------------------------------- 1195. Path Edge --------------------------------------------
43756 2019-Jan-13 16:45:15.684215 - [DEBUG]
43757 2019-Jan-13 16:45:15.684238 - [DEBUG] Process 1195. path edge:
43758 2019-Jan-13 16:45:15.684262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43759 2019-Jan-13 16:45:15.684319 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
43760 2019-Jan-13 16:45:15.684972 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43761 2019-Jan-13 16:45:15.685615 - [DEBUG]
43762 2019-Jan-13 16:45:15.685641 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
43763 2019-Jan-13 16:45:15.686299 - [DEBUG] Compose: EdgeIdentity * AllBottom
43764 2019-Jan-13 16:45:15.686328 - [DEBUG]
43765 2019-Jan-13 16:45:15.686351 - [DEBUG] Propagate flow
43766 2019-Jan-13 16:45:15.686375 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43767 2019-Jan-13 16:45:15.686435 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
43768 2019-Jan-13 16:45:15.687344 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43769 2019-Jan-13 16:45:15.688030 - [DEBUG] Edge function : AllBottom (result of previous compose)
43770 2019-Jan-13 16:45:15.688058 - [DEBUG]
43771 2019-Jan-13 16:45:15.688108 - [DEBUG] Join: AllTop & AllBottom
43772 2019-Jan-13 16:45:15.688135 - [DEBUG] = AllBottom (new jump func)
43773 2019-Jan-13 16:45:15.688160 - [DEBUG]
43774 2019-Jan-13 16:45:15.688184 - [DEBUG] Start adding new jump function
43775 2019-Jan-13 16:45:15.688207 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43776 2019-Jan-13 16:45:15.688280 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43777 2019-Jan-13 16:45:15.688982 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
43778 2019-Jan-13 16:45:15.689699 - [DEBUG] Edge Function : AllBottom
43779 2019-Jan-13 16:45:15.689738 - [DEBUG] End adding new jump function
43780 2019-Jan-13 16:45:15.689801 - [DEBUG]
43781 2019-Jan-13 16:45:15.689826 - [DEBUG] -------------------------------------------- 1196. Path Edge --------------------------------------------
43782 2019-Jan-13 16:45:15.689852 - [DEBUG]
43783 2019-Jan-13 16:45:15.689875 - [DEBUG] Process 1196. path edge:
43784 2019-Jan-13 16:45:15.689900 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43785 2019-Jan-13 16:45:15.689986 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
43786 2019-Jan-13 16:45:15.690969 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43787 2019-Jan-13 16:45:15.691673 - [DEBUG]
43788 2019-Jan-13 16:45:15.691699 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
43789 2019-Jan-13 16:45:15.692370 - [DEBUG] Possible callees:
43790 2019-Jan-13 16:45:15.692397 - [DEBUG] llvm.dbg.declare
43791 2019-Jan-13 16:45:15.692422 - [DEBUG] Possible return sites:
43792 2019-Jan-13 16:45:15.692446 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16943793 2019-Jan-13 16:45:15.693739 - [DEBUG] Found and process special summary
43794 2019-Jan-13 16:45:15.693778 - [DEBUG] Compose: EdgeIdentity * AllBottom
43795 2019-Jan-13 16:45:15.693807 - [DEBUG]
43796 2019-Jan-13 16:45:15.693831 - [DEBUG] Propagate flow
43797 2019-Jan-13 16:45:15.693855 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43798 2019-Jan-13 16:45:15.693913 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43799 2019-Jan-13 16:45:15.694554 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43800 2019-Jan-13 16:45:15.695209 - [DEBUG] Edge function : AllBottom (result of previous compose)
43801 2019-Jan-13 16:45:15.695235 - [DEBUG]
43802 2019-Jan-13 16:45:15.695261 - [DEBUG] Join: AllTop & AllBottom
43803 2019-Jan-13 16:45:15.695287 - [DEBUG] = AllBottom (new jump func)
43804 2019-Jan-13 16:45:15.695312 - [DEBUG]
43805 2019-Jan-13 16:45:15.695335 - [DEBUG] Start adding new jump function
43806 2019-Jan-13 16:45:15.695358 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43807 2019-Jan-13 16:45:15.695414 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43808 2019-Jan-13 16:45:15.696052 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43809 2019-Jan-13 16:45:15.696855 - [DEBUG] Edge Function : AllBottom
43810 2019-Jan-13 16:45:15.696886 - [DEBUG] End adding new jump function
43811 2019-Jan-13 16:45:15.696911 - [DEBUG]
43812 2019-Jan-13 16:45:15.696935 - [DEBUG] -------------------------------------------- 1197. Path Edge --------------------------------------------
43813 2019-Jan-13 16:45:15.696960 - [DEBUG]
43814 2019-Jan-13 16:45:15.696984 - [DEBUG] Process 1197. path edge:
43815 2019-Jan-13 16:45:15.697008 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43816 2019-Jan-13 16:45:15.697071 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
43817 2019-Jan-13 16:45:15.697722 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43818 2019-Jan-13 16:45:15.698379 - [DEBUG]
43819 2019-Jan-13 16:45:15.698404 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43820 2019-Jan-13 16:45:15.699074 - [DEBUG] Compose: EdgeIdentity * AllBottom
43821 2019-Jan-13 16:45:15.699103 - [DEBUG]
43822 2019-Jan-13 16:45:15.699150 - [DEBUG] Propagate flow
43823 2019-Jan-13 16:45:15.699174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43824 2019-Jan-13 16:45:15.699233 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
43825 2019-Jan-13 16:45:15.699874 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43826 2019-Jan-13 16:45:15.700514 - [DEBUG] Edge function : AllBottom (result of previous compose)
43827 2019-Jan-13 16:45:15.700540 - [DEBUG]
43828 2019-Jan-13 16:45:15.700565 - [DEBUG] Join: AllTop & AllBottom
43829 2019-Jan-13 16:45:15.700591 - [DEBUG] = AllBottom (new jump func)
43830 2019-Jan-13 16:45:15.700616 - [DEBUG]
43831 2019-Jan-13 16:45:15.700639 - [DEBUG] Start adding new jump function
43832 2019-Jan-13 16:45:15.700663 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43833 2019-Jan-13 16:45:15.700719 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43834 2019-Jan-13 16:45:15.701358 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
43835 2019-Jan-13 16:45:15.702012 - [DEBUG] Edge Function : AllBottom
43836 2019-Jan-13 16:45:15.702041 - [DEBUG] End adding new jump function
43837 2019-Jan-13 16:45:15.702065 - [DEBUG]
43838 2019-Jan-13 16:45:15.702089 - [DEBUG] -------------------------------------------- 1198. Path Edge --------------------------------------------
43839 2019-Jan-13 16:45:15.702114 - [DEBUG]
43840 2019-Jan-13 16:45:15.702137 - [DEBUG] Process 1198. path edge:
43841 2019-Jan-13 16:45:15.702161 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43842 2019-Jan-13 16:45:15.702218 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
43843 2019-Jan-13 16:45:15.702861 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43844 2019-Jan-13 16:45:15.703506 - [DEBUG]
43845 2019-Jan-13 16:45:15.703531 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
43846 2019-Jan-13 16:45:15.704205 - [DEBUG] Compose: EdgeIdentity * AllBottom
43847 2019-Jan-13 16:45:15.704235 - [DEBUG]
43848 2019-Jan-13 16:45:15.704260 - [DEBUG] Propagate flow
43849 2019-Jan-13 16:45:15.704283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43850 2019-Jan-13 16:45:15.704344 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
43851 2019-Jan-13 16:45:15.705006 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43852 2019-Jan-13 16:45:15.705644 - [DEBUG] Edge function : AllBottom (result of previous compose)
43853 2019-Jan-13 16:45:15.705670 - [DEBUG]
43854 2019-Jan-13 16:45:15.705695 - [DEBUG] Join: AllTop & AllBottom
43855 2019-Jan-13 16:45:15.705721 - [DEBUG] = AllBottom (new jump func)
43856 2019-Jan-13 16:45:15.705745 - [DEBUG]
43857 2019-Jan-13 16:45:15.705769 - [DEBUG] Start adding new jump function
43858 2019-Jan-13 16:45:15.705792 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43859 2019-Jan-13 16:45:15.705848 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43860 2019-Jan-13 16:45:15.706501 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
43861 2019-Jan-13 16:45:15.707245 - [DEBUG] Edge Function : AllBottom
43862 2019-Jan-13 16:45:15.707273 - [DEBUG] End adding new jump function
43863 2019-Jan-13 16:45:15.707298 - [DEBUG]
43864 2019-Jan-13 16:45:15.707322 - [DEBUG] -------------------------------------------- 1199. Path Edge --------------------------------------------
43865 2019-Jan-13 16:45:15.707347 - [DEBUG]
43866 2019-Jan-13 16:45:15.707370 - [DEBUG] Process 1199. path edge:
43867 2019-Jan-13 16:45:15.707407 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43868 2019-Jan-13 16:45:15.707466 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
43869 2019-Jan-13 16:45:15.708120 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43870 2019-Jan-13 16:45:15.708759 - [DEBUG]
43871 2019-Jan-13 16:45:15.708783 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
43872 2019-Jan-13 16:45:15.709447 - [DEBUG] Compose: EdgeIdentity * AllBottom
43873 2019-Jan-13 16:45:15.709475 - [DEBUG]
43874 2019-Jan-13 16:45:15.709499 - [DEBUG] Propagate flow
43875 2019-Jan-13 16:45:15.709522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43876 2019-Jan-13 16:45:15.709580 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
43877 2019-Jan-13 16:45:15.710218 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43878 2019-Jan-13 16:45:15.710857 - [DEBUG] Edge function : AllBottom (result of previous compose)
43879 2019-Jan-13 16:45:15.710882 - [DEBUG]
43880 2019-Jan-13 16:45:15.710907 - [DEBUG] Join: AllTop & AllBottom
43881 2019-Jan-13 16:45:15.710933 - [DEBUG] = AllBottom (new jump func)
43882 2019-Jan-13 16:45:15.710958 - [DEBUG]
43883 2019-Jan-13 16:45:15.710981 - [DEBUG] Start adding new jump function
43884 2019-Jan-13 16:45:15.711005 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43885 2019-Jan-13 16:45:15.711061 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43886 2019-Jan-13 16:45:15.711716 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
43887 2019-Jan-13 16:45:15.712351 - [DEBUG] Edge Function : AllBottom
43888 2019-Jan-13 16:45:15.712379 - [DEBUG] End adding new jump function
43889 2019-Jan-13 16:45:15.712404 - [DEBUG]
43890 2019-Jan-13 16:45:15.712428 - [DEBUG] -------------------------------------------- 1200. Path Edge --------------------------------------------
43891 2019-Jan-13 16:45:15.712453 - [DEBUG]
43892 2019-Jan-13 16:45:15.712476 - [DEBUG] Process 1200. path edge:
43893 2019-Jan-13 16:45:15.712500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43894 2019-Jan-13 16:45:15.712557 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
43895 2019-Jan-13 16:45:15.713192 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43896 2019-Jan-13 16:45:15.713829 - [DEBUG]
43897 2019-Jan-13 16:45:15.713855 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
43898 2019-Jan-13 16:45:15.714510 - [DEBUG] Compose: EdgeIdentity * AllBottom
43899 2019-Jan-13 16:45:15.714538 - [DEBUG]
43900 2019-Jan-13 16:45:15.714562 - [DEBUG] Propagate flow
43901 2019-Jan-13 16:45:15.714586 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43902 2019-Jan-13 16:45:15.714643 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
43903 2019-Jan-13 16:45:15.715301 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43904 2019-Jan-13 16:45:15.715940 - [DEBUG] Edge function : AllBottom (result of previous compose)
43905 2019-Jan-13 16:45:15.715966 - [DEBUG]
43906 2019-Jan-13 16:45:15.715990 - [DEBUG] Join: AllTop & AllBottom
43907 2019-Jan-13 16:45:15.716016 - [DEBUG] = AllBottom (new jump func)
43908 2019-Jan-13 16:45:15.716041 - [DEBUG]
43909 2019-Jan-13 16:45:15.716065 - [DEBUG] Start adding new jump function
43910 2019-Jan-13 16:45:15.716088 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43911 2019-Jan-13 16:45:15.716153 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43912 2019-Jan-13 16:45:15.717035 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
43913 2019-Jan-13 16:45:15.717781 - [DEBUG] Edge Function : AllBottom
43914 2019-Jan-13 16:45:15.717815 - [DEBUG] End adding new jump function
43915 2019-Jan-13 16:45:15.717841 - [DEBUG]
43916 2019-Jan-13 16:45:15.717866 - [DEBUG] -------------------------------------------- 1201. Path Edge --------------------------------------------
43917 2019-Jan-13 16:45:15.717891 - [DEBUG]
43918 2019-Jan-13 16:45:15.717914 - [DEBUG] Process 1201. path edge:
43919 2019-Jan-13 16:45:15.717939 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43920 2019-Jan-13 16:45:15.718011 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
43921 2019-Jan-13 16:45:15.718709 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43922 2019-Jan-13 16:45:15.719369 - [DEBUG]
43923 2019-Jan-13 16:45:15.719396 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
43924 2019-Jan-13 16:45:15.720142 - [DEBUG] Compose: EdgeIdentity * AllBottom
43925 2019-Jan-13 16:45:15.720173 - [DEBUG]
43926 2019-Jan-13 16:45:15.720197 - [DEBUG] Propagate flow
43927 2019-Jan-13 16:45:15.720221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43928 2019-Jan-13 16:45:15.720291 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
43929 2019-Jan-13 16:45:15.720957 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43930 2019-Jan-13 16:45:15.721642 - [DEBUG] Edge function : AllBottom (result of previous compose)
43931 2019-Jan-13 16:45:15.721668 - [DEBUG]
43932 2019-Jan-13 16:45:15.721695 - [DEBUG] Join: AllTop & AllBottom
43933 2019-Jan-13 16:45:15.721722 - [DEBUG] = AllBottom (new jump func)
43934 2019-Jan-13 16:45:15.721783 - [DEBUG]
43935 2019-Jan-13 16:45:15.721808 - [DEBUG] Start adding new jump function
43936 2019-Jan-13 16:45:15.721832 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43937 2019-Jan-13 16:45:15.721900 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43938 2019-Jan-13 16:45:15.722569 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
43939 2019-Jan-13 16:45:15.723242 - [DEBUG] Edge Function : AllBottom
43940 2019-Jan-13 16:45:15.723276 - [DEBUG] End adding new jump function
43941 2019-Jan-13 16:45:15.723301 - [DEBUG]
43942 2019-Jan-13 16:45:15.723326 - [DEBUG] -------------------------------------------- 1202. Path Edge --------------------------------------------
43943 2019-Jan-13 16:45:15.723351 - [DEBUG]
43944 2019-Jan-13 16:45:15.723375 - [DEBUG] Process 1202. path edge:
43945 2019-Jan-13 16:45:15.723399 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43946 2019-Jan-13 16:45:15.723474 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
43947 2019-Jan-13 16:45:15.724161 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43948 2019-Jan-13 16:45:15.724922 - [DEBUG]
43949 2019-Jan-13 16:45:15.724954 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
43950 2019-Jan-13 16:45:15.725947 - [DEBUG] Compose: EdgeIdentity * AllBottom
43951 2019-Jan-13 16:45:15.725980 - [DEBUG]
43952 2019-Jan-13 16:45:15.726004 - [DEBUG] Propagate flow
43953 2019-Jan-13 16:45:15.726027 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43954 2019-Jan-13 16:45:15.726097 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43955 2019-Jan-13 16:45:15.726770 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43956 2019-Jan-13 16:45:15.727567 - [DEBUG] Edge function : AllBottom (result of previous compose)
43957 2019-Jan-13 16:45:15.727593 - [DEBUG]
43958 2019-Jan-13 16:45:15.727619 - [DEBUG] Join: AllTop & AllBottom
43959 2019-Jan-13 16:45:15.727645 - [DEBUG] = AllBottom (new jump func)
43960 2019-Jan-13 16:45:15.727670 - [DEBUG]
43961 2019-Jan-13 16:45:15.727694 - [DEBUG] Start adding new jump function
43962 2019-Jan-13 16:45:15.727717 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43963 2019-Jan-13 16:45:15.727774 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43964 2019-Jan-13 16:45:15.728434 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43965 2019-Jan-13 16:45:15.729071 - [DEBUG] Edge Function : AllBottom
43966 2019-Jan-13 16:45:15.729101 - [DEBUG] End adding new jump function
43967 2019-Jan-13 16:45:15.729126 - [DEBUG]
43968 2019-Jan-13 16:45:15.729150 - [DEBUG] -------------------------------------------- 1203. Path Edge --------------------------------------------
43969 2019-Jan-13 16:45:15.729175 - [DEBUG]
43970 2019-Jan-13 16:45:15.729199 - [DEBUG] Process 1203. path edge:
43971 2019-Jan-13 16:45:15.729223 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43972 2019-Jan-13 16:45:15.729284 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
43973 2019-Jan-13 16:45:15.729928 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43974 2019-Jan-13 16:45:15.730567 - [DEBUG]
43975 2019-Jan-13 16:45:15.730592 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43976 2019-Jan-13 16:45:15.731259 - [DEBUG] Compose: EdgeIdentity * AllBottom
43977 2019-Jan-13 16:45:15.731288 - [DEBUG]
43978 2019-Jan-13 16:45:15.731312 - [DEBUG] Propagate flow
43979 2019-Jan-13 16:45:15.731335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43980 2019-Jan-13 16:45:15.731393 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
43981 2019-Jan-13 16:45:15.732052 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43982 2019-Jan-13 16:45:15.732692 - [DEBUG] Edge function : AllBottom (result of previous compose)
43983 2019-Jan-13 16:45:15.732717 - [DEBUG]
43984 2019-Jan-13 16:45:15.732742 - [DEBUG] Join: AllTop & AllBottom
43985 2019-Jan-13 16:45:15.732768 - [DEBUG] = AllBottom (new jump func)
43986 2019-Jan-13 16:45:15.732792 - [DEBUG]
43987 2019-Jan-13 16:45:15.732816 - [DEBUG] Start adding new jump function
43988 2019-Jan-13 16:45:15.732839 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43989 2019-Jan-13 16:45:15.732896 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43990 2019-Jan-13 16:45:15.733535 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
43991 2019-Jan-13 16:45:15.734174 - [DEBUG] Edge Function : AllBottom
43992 2019-Jan-13 16:45:15.734201 - [DEBUG] End adding new jump function
43993 2019-Jan-13 16:45:15.734226 - [DEBUG]
43994 2019-Jan-13 16:45:15.734250 - [DEBUG] -------------------------------------------- 1204. Path Edge --------------------------------------------
43995 2019-Jan-13 16:45:15.734275 - [DEBUG]
43996 2019-Jan-13 16:45:15.734298 - [DEBUG] Process 1204. path edge:
43997 2019-Jan-13 16:45:15.734322 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43998 2019-Jan-13 16:45:15.734379 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
43999 2019-Jan-13 16:45:15.735048 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44000 2019-Jan-13 16:45:15.735687 - [DEBUG]
44001 2019-Jan-13 16:45:15.735713 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
44002 2019-Jan-13 16:45:15.736386 - [DEBUG] Compose: EdgeIdentity * AllBottom
44003 2019-Jan-13 16:45:15.736415 - [DEBUG]
44004 2019-Jan-13 16:45:15.736439 - [DEBUG] Propagate flow
44005 2019-Jan-13 16:45:15.736462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44006 2019-Jan-13 16:45:15.736522 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44007 2019-Jan-13 16:45:15.737276 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44008 2019-Jan-13 16:45:15.737930 - [DEBUG] Edge function : AllBottom (result of previous compose)
44009 2019-Jan-13 16:45:15.737956 - [DEBUG]
44010 2019-Jan-13 16:45:15.737981 - [DEBUG] Join: AllTop & AllBottom
44011 2019-Jan-13 16:45:15.738007 - [DEBUG] = AllBottom (new jump func)
44012 2019-Jan-13 16:45:15.738032 - [DEBUG]
44013 2019-Jan-13 16:45:15.738056 - [DEBUG] Start adding new jump function
44014 2019-Jan-13 16:45:15.738095 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44015 2019-Jan-13 16:45:15.738154 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44016 2019-Jan-13 16:45:15.738796 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44017 2019-Jan-13 16:45:15.739432 - [DEBUG] Edge Function : AllBottom
44018 2019-Jan-13 16:45:15.739462 - [DEBUG] End adding new jump function
44019 2019-Jan-13 16:45:15.739486 - [DEBUG]
44020 2019-Jan-13 16:45:15.739510 - [DEBUG] -------------------------------------------- 1205. Path Edge --------------------------------------------
44021 2019-Jan-13 16:45:15.739535 - [DEBUG]
44022 2019-Jan-13 16:45:15.739559 - [DEBUG] Process 1205. path edge:
44023 2019-Jan-13 16:45:15.739583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44024 2019-Jan-13 16:45:15.739640 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
44025 2019-Jan-13 16:45:15.740278 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44026 2019-Jan-13 16:45:15.740916 - [DEBUG]
44027 2019-Jan-13 16:45:15.740941 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44028 2019-Jan-13 16:45:15.741632 - [DEBUG] Compose: EdgeIdentity * AllBottom
44029 2019-Jan-13 16:45:15.741661 - [DEBUG]
44030 2019-Jan-13 16:45:15.741684 - [DEBUG] Propagate flow
44031 2019-Jan-13 16:45:15.741708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44032 2019-Jan-13 16:45:15.741766 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44033 2019-Jan-13 16:45:15.742406 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44034 2019-Jan-13 16:45:15.743050 - [DEBUG] Edge function : AllBottom (result of previous compose)
44035 2019-Jan-13 16:45:15.743075 - [DEBUG]
44036 2019-Jan-13 16:45:15.743100 - [DEBUG] Join: AllTop & AllBottom
44037 2019-Jan-13 16:45:15.743126 - [DEBUG] = AllBottom (new jump func)
44038 2019-Jan-13 16:45:15.743151 - [DEBUG]
44039 2019-Jan-13 16:45:15.743174 - [DEBUG] Start adding new jump function
44040 2019-Jan-13 16:45:15.743198 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44041 2019-Jan-13 16:45:15.743254 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44042 2019-Jan-13 16:45:15.743892 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44043 2019-Jan-13 16:45:15.744542 - [DEBUG] Edge Function : AllBottom
44044 2019-Jan-13 16:45:15.744572 - [DEBUG] End adding new jump function
44045 2019-Jan-13 16:45:15.744596 - [DEBUG]
44046 2019-Jan-13 16:45:15.744620 - [DEBUG] -------------------------------------------- 1206. Path Edge --------------------------------------------
44047 2019-Jan-13 16:45:15.744645 - [DEBUG]
44048 2019-Jan-13 16:45:15.744668 - [DEBUG] Process 1206. path edge:
44049 2019-Jan-13 16:45:15.744692 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44050 2019-Jan-13 16:45:15.744762 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
44051 2019-Jan-13 16:45:15.745403 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44052 2019-Jan-13 16:45:15.746043 - [DEBUG]
44053 2019-Jan-13 16:45:15.746068 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44054 2019-Jan-13 16:45:15.746718 - [DEBUG] Start of endsummarytab entry
44055 2019-Jan-13 16:45:15.746756 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
44056 2019-Jan-13 16:45:15.747575 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
44057 2019-Jan-13 16:45:15.747646 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44058 2019-Jan-13 16:45:15.748336 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44059 2019-Jan-13 16:45:15.748980 - [DEBUG] EF: AllBottom
44060 2019-Jan-13 16:45:15.749005 - [DEBUG]
44061 2019-Jan-13 16:45:15.749029 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44062 2019-Jan-13 16:45:15.749663 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
44063 2019-Jan-13 16:45:15.750312 - [DEBUG] EF: AllBottom
44064 2019-Jan-13 16:45:15.750337 - [DEBUG]
44065 2019-Jan-13 16:45:15.750361 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44066 2019-Jan-13 16:45:15.750995 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
44067 2019-Jan-13 16:45:15.751657 - [DEBUG] EF: AllBottom
44068 2019-Jan-13 16:45:15.751682 - [DEBUG]
44069 2019-Jan-13 16:45:15.751705 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44070 2019-Jan-13 16:45:15.752339 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
44071 2019-Jan-13 16:45:15.752981 - [DEBUG] EF: AllBottom
44072 2019-Jan-13 16:45:15.753006 - [DEBUG]
44073 2019-Jan-13 16:45:15.753030 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44074 2019-Jan-13 16:45:15.753676 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
44075 2019-Jan-13 16:45:15.754328 - [DEBUG] EF: AllBottom
44076 2019-Jan-13 16:45:15.754353 - [DEBUG]
44077 2019-Jan-13 16:45:15.754377 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44078 2019-Jan-13 16:45:15.755043 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
44079 2019-Jan-13 16:45:15.755681 - [DEBUG] EF: AllBottom
44080 2019-Jan-13 16:45:15.755706 - [DEBUG]
44081 2019-Jan-13 16:45:15.755729 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44082 2019-Jan-13 16:45:15.756483 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44083 2019-Jan-13 16:45:15.757313 - [DEBUG] EF: AllBottom
44084 2019-Jan-13 16:45:15.757340 - [DEBUG]
44085 2019-Jan-13 16:45:15.757364 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44086 2019-Jan-13 16:45:15.758024 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
44087 2019-Jan-13 16:45:15.758741 - [DEBUG] EF: AllBottom
44088 2019-Jan-13 16:45:15.758768 - [DEBUG]
44089 2019-Jan-13 16:45:15.758793 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44090 2019-Jan-13 16:45:15.759479 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
44091 2019-Jan-13 16:45:15.760192 - [DEBUG] EF: AllBottom
44092 2019-Jan-13 16:45:15.760219 - [DEBUG]
44093 2019-Jan-13 16:45:15.760242 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44094 2019-Jan-13 16:45:15.760881 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44095 2019-Jan-13 16:45:15.761543 - [DEBUG] EF: AllBottom
44096 2019-Jan-13 16:45:15.761568 - [DEBUG]
44097 2019-Jan-13 16:45:15.761592 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44098 2019-Jan-13 16:45:15.762225 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
44099 2019-Jan-13 16:45:15.762868 - [DEBUG] EF: AllBottom
44100 2019-Jan-13 16:45:15.762893 - [DEBUG]
44101 2019-Jan-13 16:45:15.762917 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44102 2019-Jan-13 16:45:15.763550 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44103 2019-Jan-13 16:45:15.764195 - [DEBUG] EF: AllBottom
44104 2019-Jan-13 16:45:15.764220 - [DEBUG]
44105 2019-Jan-13 16:45:15.764244 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44106 2019-Jan-13 16:45:15.764906 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
44107 2019-Jan-13 16:45:15.765544 - [DEBUG] EF: AllBottom
44108 2019-Jan-13 16:45:15.765569 - [DEBUG]
44109 2019-Jan-13 16:45:15.765593 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44110 2019-Jan-13 16:45:15.766226 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
44111 2019-Jan-13 16:45:15.766862 - [DEBUG] EF: AllBottom
44112 2019-Jan-13 16:45:15.766887 - [DEBUG]
44113 2019-Jan-13 16:45:15.766911 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44114 2019-Jan-13 16:45:15.767664 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
44115 2019-Jan-13 16:45:15.768318 - [DEBUG] EF: AllBottom
44116 2019-Jan-13 16:45:15.768343 - [DEBUG]
44117 2019-Jan-13 16:45:15.768367 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44118 2019-Jan-13 16:45:15.769003 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
44119 2019-Jan-13 16:45:15.769672 - [DEBUG] EF: AllBottom
44120 2019-Jan-13 16:45:15.769698 - [DEBUG]
44121 2019-Jan-13 16:45:15.769722 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44122 2019-Jan-13 16:45:15.770383 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
44123 2019-Jan-13 16:45:15.771060 - [DEBUG] EF: AllBottom
44124 2019-Jan-13 16:45:15.771086 - [DEBUG]
44125 2019-Jan-13 16:45:15.771110 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44126 2019-Jan-13 16:45:15.771822 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
44127 2019-Jan-13 16:45:15.772535 - [DEBUG] EF: AllBottom
44128 2019-Jan-13 16:45:15.772563 - [DEBUG]
44129 2019-Jan-13 16:45:15.772588 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44130 2019-Jan-13 16:45:15.773501 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44131 2019-Jan-13 16:45:15.774235 - [DEBUG] EF: AllBottom
44132 2019-Jan-13 16:45:15.774261 - [DEBUG]
44133 2019-Jan-13 16:45:15.774308 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44134 2019-Jan-13 16:45:15.774974 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44135 2019-Jan-13 16:45:15.775620 - [DEBUG] EF: AllBottom
44136 2019-Jan-13 16:45:15.775645 - [DEBUG]
44137 2019-Jan-13 16:45:15.775668 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44138 2019-Jan-13 16:45:15.776302 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44139 2019-Jan-13 16:45:15.776949 - [DEBUG] EF: AllBottom
44140 2019-Jan-13 16:45:15.776974 - [DEBUG]
44141 2019-Jan-13 16:45:15.776998 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44142 2019-Jan-13 16:45:15.777860 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
44143 2019-Jan-13 16:45:15.778554 - [DEBUG] EF: AllBottom
44144 2019-Jan-13 16:45:15.778580 - [DEBUG]
44145 2019-Jan-13 16:45:15.778604 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44146 2019-Jan-13 16:45:15.779258 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44147 2019-Jan-13 16:45:15.779911 - [DEBUG] EF: AllBottom
44148 2019-Jan-13 16:45:15.779936 - [DEBUG]
44149 2019-Jan-13 16:45:15.779960 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44150 2019-Jan-13 16:45:15.780596 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
44151 2019-Jan-13 16:45:15.781233 - [DEBUG] EF: AllBottom
44152 2019-Jan-13 16:45:15.781258 - [DEBUG]
44153 2019-Jan-13 16:45:15.781282 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44154 2019-Jan-13 16:45:15.781936 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
44155 2019-Jan-13 16:45:15.782576 - [DEBUG] EF: AllBottom
44156 2019-Jan-13 16:45:15.782601 - [DEBUG]
44157 2019-Jan-13 16:45:15.782624 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44158 2019-Jan-13 16:45:15.783257 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
44159 2019-Jan-13 16:45:15.783891 - [DEBUG] EF: AllBottom
44160 2019-Jan-13 16:45:15.783916 - [DEBUG]
44161 2019-Jan-13 16:45:15.783940 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44162 2019-Jan-13 16:45:15.784574 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
44163 2019-Jan-13 16:45:15.785228 - [DEBUG] EF: AllBottom
44164 2019-Jan-13 16:45:15.785253 - [DEBUG]
44165 2019-Jan-13 16:45:15.785276 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44166 2019-Jan-13 16:45:15.785910 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44167 2019-Jan-13 16:45:15.786554 - [DEBUG] EF: AllBottom
44168 2019-Jan-13 16:45:15.786579 - [DEBUG]
44169 2019-Jan-13 16:45:15.786603 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44170 2019-Jan-13 16:45:15.787369 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44171 2019-Jan-13 16:45:15.788013 - [DEBUG] EF: AllBottom
44172 2019-Jan-13 16:45:15.788038 - [DEBUG]
44173 2019-Jan-13 16:45:15.788063 - [DEBUG] ---------------
44174 2019-Jan-13 16:45:15.788103 - [DEBUG]
44175 2019-Jan-13 16:45:15.788130 - [DEBUG] End of endsummarytab entry
44176 2019-Jan-13 16:45:15.788154 - [DEBUG]
44177 2019-Jan-13 16:45:15.788179 - [DEBUG] Start of incomingtab entry
44178 2019-Jan-13 16:45:15.788204 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
44179 2019-Jan-13 16:45:15.788844 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
44180 2019-Jan-13 16:45:15.788905 - [DEBUG] ---------------
44181 2019-Jan-13 16:45:15.788930 - [DEBUG] End of incomingtab entry
44182 2019-Jan-13 16:45:15.788970 - [DEBUG]
44183 2019-Jan-13 16:45:15.788999 - [DEBUG] EDGE:
44184 2019-Jan-13 16:45:15.789056 - [DEBUG] ---> 44185 2019-Jan-13 16:45:15.789692 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44186 2019-Jan-13 16:45:15.790331 - [DEBUG]
44187 2019-Jan-13 16:45:15.790358 - [DEBUG] EDGE:
44188 2019-Jan-13 16:45:15.790416 - [DEBUG] ---> 44189 2019-Jan-13 16:45:15.791053 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44190 2019-Jan-13 16:45:15.791706 - [DEBUG]
44191 2019-Jan-13 16:45:15.791759 - [DEBUG] Compose: EdgeIdentity * AllBottom
44192 2019-Jan-13 16:45:15.791787 - [DEBUG]
44193 2019-Jan-13 16:45:15.791811 - [DEBUG] Propagate flow
44194 2019-Jan-13 16:45:15.791834 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44195 2019-Jan-13 16:45:15.791891 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44196 2019-Jan-13 16:45:15.792540 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44197 2019-Jan-13 16:45:15.793179 - [DEBUG] Edge function : AllBottom (result of previous compose)
44198 2019-Jan-13 16:45:15.793204 - [DEBUG]
44199 2019-Jan-13 16:45:15.793230 - [DEBUG] Join: AllTop & AllBottom
44200 2019-Jan-13 16:45:15.793257 - [DEBUG] = AllBottom (new jump func)
44201 2019-Jan-13 16:45:15.793281 - [DEBUG]
44202 2019-Jan-13 16:45:15.793305 - [DEBUG] Start adding new jump function
44203 2019-Jan-13 16:45:15.793328 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44204 2019-Jan-13 16:45:15.793385 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44205 2019-Jan-13 16:45:15.794024 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44206 2019-Jan-13 16:45:15.794668 - [DEBUG] Edge Function : AllBottom
44207 2019-Jan-13 16:45:15.794699 - [DEBUG] End adding new jump function
44208 2019-Jan-13 16:45:15.794723 - [DEBUG]
44209 2019-Jan-13 16:45:15.794760 - [DEBUG] -------------------------------------------- 1207. Path Edge --------------------------------------------
44210 2019-Jan-13 16:45:15.794786 - [DEBUG]
44211 2019-Jan-13 16:45:15.794809 - [DEBUG] Process 1207. path edge:
44212 2019-Jan-13 16:45:15.794833 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44213 2019-Jan-13 16:45:15.794890 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
44214 2019-Jan-13 16:45:15.795543 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44215 2019-Jan-13 16:45:15.796183 - [DEBUG]
44216 2019-Jan-13 16:45:15.796208 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44217 2019-Jan-13 16:45:15.797012 - [DEBUG] Possible callees:
44218 2019-Jan-13 16:45:15.797038 - [DEBUG] llvm.dbg.declare
44219 2019-Jan-13 16:45:15.797064 - [DEBUG] Possible return sites:
44220 2019-Jan-13 16:45:15.797088 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19344221 2019-Jan-13 16:45:15.798579 - [DEBUG] Found and process special summary
44222 2019-Jan-13 16:45:15.798625 - [DEBUG] Compose: EdgeIdentity * AllBottom
44223 2019-Jan-13 16:45:15.798672 - [DEBUG]
44224 2019-Jan-13 16:45:15.798697 - [DEBUG] Propagate flow
44225 2019-Jan-13 16:45:15.798721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44226 2019-Jan-13 16:45:15.798787 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44227 2019-Jan-13 16:45:15.799495 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44228 2019-Jan-13 16:45:15.800212 - [DEBUG] Edge function : AllBottom (result of previous compose)
44229 2019-Jan-13 16:45:15.800240 - [DEBUG]
44230 2019-Jan-13 16:45:15.800266 - [DEBUG] Join: AllTop & AllBottom
44231 2019-Jan-13 16:45:15.800292 - [DEBUG] = AllBottom (new jump func)
44232 2019-Jan-13 16:45:15.800317 - [DEBUG]
44233 2019-Jan-13 16:45:15.800341 - [DEBUG] Start adding new jump function
44234 2019-Jan-13 16:45:15.800364 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44235 2019-Jan-13 16:45:15.800429 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44236 2019-Jan-13 16:45:15.801076 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44237 2019-Jan-13 16:45:15.801737 - [DEBUG] Edge Function : AllBottom
44238 2019-Jan-13 16:45:15.801768 - [DEBUG] End adding new jump function
44239 2019-Jan-13 16:45:15.801792 - [DEBUG]
44240 2019-Jan-13 16:45:15.801816 - [DEBUG] -------------------------------------------- 1208. Path Edge --------------------------------------------
44241 2019-Jan-13 16:45:15.801841 - [DEBUG]
44242 2019-Jan-13 16:45:15.801864 - [DEBUG] Process 1208. path edge:
44243 2019-Jan-13 16:45:15.801889 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44244 2019-Jan-13 16:45:15.801946 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
44245 2019-Jan-13 16:45:15.802586 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44246 2019-Jan-13 16:45:15.803230 - [DEBUG]
44247 2019-Jan-13 16:45:15.803257 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44248 2019-Jan-13 16:45:15.803954 - [DEBUG] Compose: EdgeIdentity * AllBottom
44249 2019-Jan-13 16:45:15.803984 - [DEBUG]
44250 2019-Jan-13 16:45:15.804008 - [DEBUG] Propagate flow
44251 2019-Jan-13 16:45:15.804032 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44252 2019-Jan-13 16:45:15.804096 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
44253 2019-Jan-13 16:45:15.804808 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44254 2019-Jan-13 16:45:15.805503 - [DEBUG] Edge function : AllBottom (result of previous compose)
44255 2019-Jan-13 16:45:15.805531 - [DEBUG]
44256 2019-Jan-13 16:45:15.805559 - [DEBUG] Join: AllTop & AllBottom
44257 2019-Jan-13 16:45:15.805586 - [DEBUG] = AllBottom (new jump func)
44258 2019-Jan-13 16:45:15.805611 - [DEBUG]
44259 2019-Jan-13 16:45:15.805635 - [DEBUG] Start adding new jump function
44260 2019-Jan-13 16:45:15.805659 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44261 2019-Jan-13 16:45:15.805732 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44262 2019-Jan-13 16:45:15.806434 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
44263 2019-Jan-13 16:45:15.807512 - [DEBUG] Edge Function : AllBottom
44264 2019-Jan-13 16:45:15.807551 - [DEBUG] End adding new jump function
44265 2019-Jan-13 16:45:15.807576 - [DEBUG]
44266 2019-Jan-13 16:45:15.807602 - [DEBUG] -------------------------------------------- 1209. Path Edge --------------------------------------------
44267 2019-Jan-13 16:45:15.807627 - [DEBUG]
44268 2019-Jan-13 16:45:15.807651 - [DEBUG] Process 1209. path edge:
44269 2019-Jan-13 16:45:15.807699 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44270 2019-Jan-13 16:45:15.807786 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
44271 2019-Jan-13 16:45:15.808607 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44272 2019-Jan-13 16:45:15.809258 - [DEBUG]
44273 2019-Jan-13 16:45:15.809285 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
44274 2019-Jan-13 16:45:15.809964 - [DEBUG] Compose: EdgeIdentity * AllBottom
44275 2019-Jan-13 16:45:15.809993 - [DEBUG]
44276 2019-Jan-13 16:45:15.810017 - [DEBUG] Propagate flow
44277 2019-Jan-13 16:45:15.810041 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44278 2019-Jan-13 16:45:15.810101 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44279 2019-Jan-13 16:45:15.810742 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44280 2019-Jan-13 16:45:15.811380 - [DEBUG] Edge function : AllBottom (result of previous compose)
44281 2019-Jan-13 16:45:15.811420 - [DEBUG]
44282 2019-Jan-13 16:45:15.811448 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44283 2019-Jan-13 16:45:15.811474 - [DEBUG] = AllBottom
44284 2019-Jan-13 16:45:15.811498 - [DEBUG]
44285 2019-Jan-13 16:45:15.811522 - [DEBUG] PROPAGATE: No new function!
44286 2019-Jan-13 16:45:15.811548 - [DEBUG] EDGE:
44287 2019-Jan-13 16:45:15.811606 - [DEBUG] ---> 44288 2019-Jan-13 16:45:15.812260 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44289 2019-Jan-13 16:45:15.812898 - [DEBUG]
44290 2019-Jan-13 16:45:15.812925 - [DEBUG] EDGE:
44291 2019-Jan-13 16:45:15.812983 - [DEBUG] ---> 44292 2019-Jan-13 16:45:15.813621 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44293 2019-Jan-13 16:45:15.814260 - [DEBUG]
44294 2019-Jan-13 16:45:15.814305 - [DEBUG] Compose: EdgeIdentity * AllBottom
44295 2019-Jan-13 16:45:15.814332 - [DEBUG]
44296 2019-Jan-13 16:45:15.814356 - [DEBUG] Propagate flow
44297 2019-Jan-13 16:45:15.814379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44298 2019-Jan-13 16:45:15.814435 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44299 2019-Jan-13 16:45:15.815093 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44300 2019-Jan-13 16:45:15.815732 - [DEBUG] Edge function : AllBottom (result of previous compose)
44301 2019-Jan-13 16:45:15.815757 - [DEBUG]
44302 2019-Jan-13 16:45:15.815782 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44303 2019-Jan-13 16:45:15.815808 - [DEBUG] = AllBottom
44304 2019-Jan-13 16:45:15.815832 - [DEBUG]
44305 2019-Jan-13 16:45:15.815856 - [DEBUG] PROPAGATE: No new function!
44306 2019-Jan-13 16:45:15.815884 - [DEBUG] EDGE:
44307 2019-Jan-13 16:45:15.815942 - [DEBUG] ---> 44308 2019-Jan-13 16:45:15.816593 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44309 2019-Jan-13 16:45:15.817233 - [DEBUG]
44310 2019-Jan-13 16:45:15.817259 - [DEBUG] EDGE:
44311 2019-Jan-13 16:45:15.817316 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
44312 2019-Jan-13 16:45:15.818101 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44313 2019-Jan-13 16:45:15.818744 - [DEBUG]
44314 2019-Jan-13 16:45:15.818771 - [DEBUG] EDGE:
44315 2019-Jan-13 16:45:15.818831 - [DEBUG] ---> 44316 2019-Jan-13 16:45:15.819490 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44317 2019-Jan-13 16:45:15.820141 - [DEBUG]
44318 2019-Jan-13 16:45:15.820169 - [DEBUG] EDGE:
44319 2019-Jan-13 16:45:15.820229 - [DEBUG] ---> 44320 2019-Jan-13 16:45:15.820876 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44321 2019-Jan-13 16:45:15.821540 - [DEBUG]
44322 2019-Jan-13 16:45:15.821566 - [DEBUG] EDGE:
44323 2019-Jan-13 16:45:15.821624 - [DEBUG] ---> 44324 2019-Jan-13 16:45:15.822265 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44325 2019-Jan-13 16:45:15.822904 - [DEBUG]
44326 2019-Jan-13 16:45:15.822949 - [DEBUG] Compose: EdgeIdentity * AllBottom
44327 2019-Jan-13 16:45:15.822977 - [DEBUG]
44328 2019-Jan-13 16:45:15.823001 - [DEBUG] Propagate flow
44329 2019-Jan-13 16:45:15.823024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44330 2019-Jan-13 16:45:15.823082 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
44331 2019-Jan-13 16:45:15.823721 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44332 2019-Jan-13 16:45:15.824360 - [DEBUG] Edge function : AllBottom (result of previous compose)
44333 2019-Jan-13 16:45:15.824385 - [DEBUG]
44334 2019-Jan-13 16:45:15.824411 - [DEBUG] Join: AllTop & AllBottom
44335 2019-Jan-13 16:45:15.824437 - [DEBUG] = AllBottom (new jump func)
44336 2019-Jan-13 16:45:15.824462 - [DEBUG]
44337 2019-Jan-13 16:45:15.824486 - [DEBUG] Start adding new jump function
44338 2019-Jan-13 16:45:15.824509 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44339 2019-Jan-13 16:45:15.824565 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44340 2019-Jan-13 16:45:15.825221 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
44341 2019-Jan-13 16:45:15.825860 - [DEBUG] Edge Function : AllBottom
44342 2019-Jan-13 16:45:15.825890 - [DEBUG] End adding new jump function
44343 2019-Jan-13 16:45:15.825914 - [DEBUG]
44344 2019-Jan-13 16:45:15.825938 - [DEBUG] -------------------------------------------- 1210. Path Edge --------------------------------------------
44345 2019-Jan-13 16:45:15.825962 - [DEBUG]
44346 2019-Jan-13 16:45:15.825986 - [DEBUG] Process 1210. path edge:
44347 2019-Jan-13 16:45:15.826010 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44348 2019-Jan-13 16:45:15.826066 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
44349 2019-Jan-13 16:45:15.826706 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44350 2019-Jan-13 16:45:15.827344 - [DEBUG]
44351 2019-Jan-13 16:45:15.827369 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
44352 2019-Jan-13 16:45:15.828154 - [DEBUG] Compose: EdgeIdentity * AllBottom
44353 2019-Jan-13 16:45:15.828183 - [DEBUG]
44354 2019-Jan-13 16:45:15.828207 - [DEBUG] Propagate flow
44355 2019-Jan-13 16:45:15.828246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44356 2019-Jan-13 16:45:15.828305 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
44357 2019-Jan-13 16:45:15.828942 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44358 2019-Jan-13 16:45:15.829581 - [DEBUG] Edge function : AllBottom (result of previous compose)
44359 2019-Jan-13 16:45:15.829607 - [DEBUG]
44360 2019-Jan-13 16:45:15.829631 - [DEBUG] Join: AllTop & AllBottom
44361 2019-Jan-13 16:45:15.829657 - [DEBUG] = AllBottom (new jump func)
44362 2019-Jan-13 16:45:15.829682 - [DEBUG]
44363 2019-Jan-13 16:45:15.829705 - [DEBUG] Start adding new jump function
44364 2019-Jan-13 16:45:15.829727 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44365 2019-Jan-13 16:45:15.829784 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44366 2019-Jan-13 16:45:15.830427 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
44367 2019-Jan-13 16:45:15.831060 - [DEBUG] Edge Function : AllBottom
44368 2019-Jan-13 16:45:15.831089 - [DEBUG] End adding new jump function
44369 2019-Jan-13 16:45:15.831113 - [DEBUG]
44370 2019-Jan-13 16:45:15.831137 - [DEBUG] -------------------------------------------- 1211. Path Edge --------------------------------------------
44371 2019-Jan-13 16:45:15.831161 - [DEBUG]
44372 2019-Jan-13 16:45:15.831184 - [DEBUG] Process 1211. path edge:
44373 2019-Jan-13 16:45:15.831208 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44374 2019-Jan-13 16:45:15.831264 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
44375 2019-Jan-13 16:45:15.831918 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44376 2019-Jan-13 16:45:15.832555 - [DEBUG]
44377 2019-Jan-13 16:45:15.832581 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
44378 2019-Jan-13 16:45:15.833235 - [DEBUG] Compose: EdgeIdentity * AllBottom
44379 2019-Jan-13 16:45:15.833263 - [DEBUG]
44380 2019-Jan-13 16:45:15.833287 - [DEBUG] Propagate flow
44381 2019-Jan-13 16:45:15.833310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44382 2019-Jan-13 16:45:15.833368 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
44383 2019-Jan-13 16:45:15.834008 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44384 2019-Jan-13 16:45:15.834647 - [DEBUG] Edge function : AllBottom (result of previous compose)
44385 2019-Jan-13 16:45:15.834673 - [DEBUG]
44386 2019-Jan-13 16:45:15.834697 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44387 2019-Jan-13 16:45:15.834723 - [DEBUG] = AllBottom
44388 2019-Jan-13 16:45:15.834762 - [DEBUG]
44389 2019-Jan-13 16:45:15.834786 - [DEBUG] PROPAGATE: No new function!
44390 2019-Jan-13 16:45:15.834811 - [DEBUG] EDGE:
44391 2019-Jan-13 16:45:15.834869 - [DEBUG] ---> 44392 2019-Jan-13 16:45:15.835504 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44393 2019-Jan-13 16:45:15.836143 - [DEBUG]
44394 2019-Jan-13 16:45:15.836169 - [DEBUG] EDGE:
44395 2019-Jan-13 16:45:15.836226 - [DEBUG] ---> 44396 2019-Jan-13 16:45:15.836871 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44397 2019-Jan-13 16:45:15.837529 - [DEBUG]
44398 2019-Jan-13 16:45:15.837556 - [DEBUG] EDGE:
44399 2019-Jan-13 16:45:15.837737 - [DEBUG] ---> 44400 2019-Jan-13 16:45:15.838636 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44401 2019-Jan-13 16:45:15.839333 - [DEBUG]
44402 2019-Jan-13 16:45:15.839362 - [DEBUG] EDGE:
44403 2019-Jan-13 16:45:15.839427 - [DEBUG] ---> 44404 2019-Jan-13 16:45:15.840084 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44405 2019-Jan-13 16:45:15.840736 - [DEBUG]
44406 2019-Jan-13 16:45:15.840764 - [DEBUG] EDGE:
44407 2019-Jan-13 16:45:15.840831 - [DEBUG] ---> 44408 2019-Jan-13 16:45:15.841544 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44409 2019-Jan-13 16:45:15.842208 - [DEBUG]
44410 2019-Jan-13 16:45:15.842236 - [DEBUG] EDGE:
44411 2019-Jan-13 16:45:15.842296 - [DEBUG] ---> 44412 2019-Jan-13 16:45:15.842964 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44413 2019-Jan-13 16:45:15.843653 - [DEBUG]
44414 2019-Jan-13 16:45:15.843718 - [DEBUG] Compose: EdgeIdentity * AllBottom
44415 2019-Jan-13 16:45:15.843747 - [DEBUG]
44416 2019-Jan-13 16:45:15.843773 - [DEBUG] Propagate flow
44417 2019-Jan-13 16:45:15.843797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44418 2019-Jan-13 16:45:15.843868 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
44419 2019-Jan-13 16:45:15.844571 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44420 2019-Jan-13 16:45:15.845329 - [DEBUG] Edge function : AllBottom (result of previous compose)
44421 2019-Jan-13 16:45:15.845357 - [DEBUG]
44422 2019-Jan-13 16:45:15.845387 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44423 2019-Jan-13 16:45:15.845414 - [DEBUG] = AllBottom
44424 2019-Jan-13 16:45:15.845439 - [DEBUG]
44425 2019-Jan-13 16:45:15.845463 - [DEBUG] PROPAGATE: No new function!
44426 2019-Jan-13 16:45:15.845504 - [DEBUG] EDGE:
44427 2019-Jan-13 16:45:15.845581 - [DEBUG] ---> 44428 2019-Jan-13 16:45:15.846299 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44429 2019-Jan-13 16:45:15.847057 - [DEBUG]
44430 2019-Jan-13 16:45:15.847086 - [DEBUG] EDGE:
44431 2019-Jan-13 16:45:15.847150 - [DEBUG] ---> 44432 2019-Jan-13 16:45:15.847948 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44433 2019-Jan-13 16:45:15.848616 - [DEBUG]
44434 2019-Jan-13 16:45:15.848643 - [DEBUG] EDGE:
44435 2019-Jan-13 16:45:15.848701 - [DEBUG] ---> 44436 2019-Jan-13 16:45:15.849343 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44437 2019-Jan-13 16:45:15.849982 - [DEBUG]
44438 2019-Jan-13 16:45:15.850037 - [DEBUG] Compose: EdgeIdentity * AllBottom
44439 2019-Jan-13 16:45:15.850065 - [DEBUG]
44440 2019-Jan-13 16:45:15.850090 - [DEBUG] Propagate flow
44441 2019-Jan-13 16:45:15.850114 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44442 2019-Jan-13 16:45:15.850191 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
44443 2019-Jan-13 16:45:15.850832 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44444 2019-Jan-13 16:45:15.851486 - [DEBUG] Edge function : AllBottom (result of previous compose)
44445 2019-Jan-13 16:45:15.851512 - [DEBUG]
44446 2019-Jan-13 16:45:15.851538 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44447 2019-Jan-13 16:45:15.851564 - [DEBUG] = AllBottom
44448 2019-Jan-13 16:45:15.851589 - [DEBUG]
44449 2019-Jan-13 16:45:15.851612 - [DEBUG] PROPAGATE: No new function!
44450 2019-Jan-13 16:45:15.851641 - [DEBUG] EDGE:
44451 2019-Jan-13 16:45:15.851699 - [DEBUG] ---> 44452 2019-Jan-13 16:45:15.852348 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44453 2019-Jan-13 16:45:15.852992 - [DEBUG]
44454 2019-Jan-13 16:45:15.853019 - [DEBUG] EDGE:
44455 2019-Jan-13 16:45:15.853078 - [DEBUG] ---> 44456 2019-Jan-13 16:45:15.853718 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44457 2019-Jan-13 16:45:15.854357 - [DEBUG]
44458 2019-Jan-13 16:45:15.854383 - [DEBUG] EDGE:
44459 2019-Jan-13 16:45:15.854441 - [DEBUG] ---> 44460 2019-Jan-13 16:45:15.855101 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44461 2019-Jan-13 16:45:15.855744 - [DEBUG]
44462 2019-Jan-13 16:45:15.855771 - [DEBUG] EDGE:
44463 2019-Jan-13 16:45:15.855829 - [DEBUG] ---> 44464 2019-Jan-13 16:45:15.856471 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44465 2019-Jan-13 16:45:15.857112 - [DEBUG]
44466 2019-Jan-13 16:45:15.857157 - [DEBUG] Compose: EdgeIdentity * AllBottom
44467 2019-Jan-13 16:45:15.857184 - [DEBUG]
44468 2019-Jan-13 16:45:15.857209 - [DEBUG] Propagate flow
44469 2019-Jan-13 16:45:15.857233 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44470 2019-Jan-13 16:45:15.857289 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
44471 2019-Jan-13 16:45:15.858028 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44472 2019-Jan-13 16:45:15.858688 - [DEBUG] Edge function : AllBottom (result of previous compose)
44473 2019-Jan-13 16:45:15.858714 - [DEBUG]
44474 2019-Jan-13 16:45:15.858740 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44475 2019-Jan-13 16:45:15.858766 - [DEBUG] = AllBottom
44476 2019-Jan-13 16:45:15.858791 - [DEBUG]
44477 2019-Jan-13 16:45:15.858814 - [DEBUG] PROPAGATE: No new function!
44478 2019-Jan-13 16:45:15.858842 - [DEBUG] EDGE:
44479 2019-Jan-13 16:45:15.858900 - [DEBUG] ---> 44480 2019-Jan-13 16:45:15.859562 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44481 2019-Jan-13 16:45:15.860208 - [DEBUG]
44482 2019-Jan-13 16:45:15.860235 - [DEBUG] EDGE:
44483 2019-Jan-13 16:45:15.860293 - [DEBUG] ---> 44484 2019-Jan-13 16:45:15.860945 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44485 2019-Jan-13 16:45:15.861602 - [DEBUG]
44486 2019-Jan-13 16:45:15.861629 - [DEBUG] EDGE:
44487 2019-Jan-13 16:45:15.861687 - [DEBUG] ---> 44488 2019-Jan-13 16:45:15.862329 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44489 2019-Jan-13 16:45:15.862969 - [DEBUG]
44490 2019-Jan-13 16:45:15.863011 - [DEBUG] Compose: EdgeIdentity * AllBottom
44491 2019-Jan-13 16:45:15.863038 - [DEBUG]
44492 2019-Jan-13 16:45:15.863062 - [DEBUG] Propagate flow
44493 2019-Jan-13 16:45:15.863086 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44494 2019-Jan-13 16:45:15.863143 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
44495 2019-Jan-13 16:45:15.863784 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44496 2019-Jan-13 16:45:15.864423 - [DEBUG] Edge function : AllBottom (result of previous compose)
44497 2019-Jan-13 16:45:15.864449 - [DEBUG]
44498 2019-Jan-13 16:45:15.864474 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44499 2019-Jan-13 16:45:15.864500 - [DEBUG] = AllBottom
44500 2019-Jan-13 16:45:15.864525 - [DEBUG]
44501 2019-Jan-13 16:45:15.864548 - [DEBUG] PROPAGATE: No new function!
44502 2019-Jan-13 16:45:15.864575 - [DEBUG] EDGE:
44503 2019-Jan-13 16:45:15.864633 - [DEBUG] ---> 44504 2019-Jan-13 16:45:15.865296 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44505 2019-Jan-13 16:45:15.865938 - [DEBUG]
44506 2019-Jan-13 16:45:15.865964 - [DEBUG] EDGE:
44507 2019-Jan-13 16:45:15.866022 - [DEBUG] ---> 44508 2019-Jan-13 16:45:15.866657 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44509 2019-Jan-13 16:45:15.867295 - [DEBUG]
44510 2019-Jan-13 16:45:15.867322 - [DEBUG] EDGE:
44511 2019-Jan-13 16:45:15.867379 - [DEBUG] ---> 44512 2019-Jan-13 16:45:15.868138 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44513 2019-Jan-13 16:45:15.868868 - [DEBUG]
44514 2019-Jan-13 16:45:15.868917 - [DEBUG] Compose: EdgeIdentity * AllBottom
44515 2019-Jan-13 16:45:15.868945 - [DEBUG]
44516 2019-Jan-13 16:45:15.868969 - [DEBUG] Propagate flow
44517 2019-Jan-13 16:45:15.868993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44518 2019-Jan-13 16:45:15.869054 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
44519 2019-Jan-13 16:45:15.869703 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44520 2019-Jan-13 16:45:15.870354 - [DEBUG] Edge function : AllBottom (result of previous compose)
44521 2019-Jan-13 16:45:15.870379 - [DEBUG]
44522 2019-Jan-13 16:45:15.870405 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44523 2019-Jan-13 16:45:15.870431 - [DEBUG] = AllBottom
44524 2019-Jan-13 16:45:15.870456 - [DEBUG]
44525 2019-Jan-13 16:45:15.870479 - [DEBUG] PROPAGATE: No new function!
44526 2019-Jan-13 16:45:15.870509 - [DEBUG] EDGE:
44527 2019-Jan-13 16:45:15.870571 - [DEBUG] ---> 44528 2019-Jan-13 16:45:15.871250 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44529 2019-Jan-13 16:45:15.871916 - [DEBUG]
44530 2019-Jan-13 16:45:15.871958 - [DEBUG] Compose: EdgeIdentity * AllBottom
44531 2019-Jan-13 16:45:15.871986 - [DEBUG]
44532 2019-Jan-13 16:45:15.872010 - [DEBUG] Propagate flow
44533 2019-Jan-13 16:45:15.872033 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44534 2019-Jan-13 16:45:15.872091 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44535 2019-Jan-13 16:45:15.872732 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44536 2019-Jan-13 16:45:15.873371 - [DEBUG] Edge function : AllBottom (result of previous compose)
44537 2019-Jan-13 16:45:15.873397 - [DEBUG]
44538 2019-Jan-13 16:45:15.873422 - [DEBUG] Join: AllTop & AllBottom
44539 2019-Jan-13 16:45:15.873448 - [DEBUG] = AllBottom (new jump func)
44540 2019-Jan-13 16:45:15.873473 - [DEBUG]
44541 2019-Jan-13 16:45:15.873496 - [DEBUG] Start adding new jump function
44542 2019-Jan-13 16:45:15.873520 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44543 2019-Jan-13 16:45:15.873577 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44544 2019-Jan-13 16:45:15.874217 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44545 2019-Jan-13 16:45:15.874872 - [DEBUG] Edge Function : AllBottom
44546 2019-Jan-13 16:45:15.874908 - [DEBUG] End adding new jump function
44547 2019-Jan-13 16:45:15.874933 - [DEBUG]
44548 2019-Jan-13 16:45:15.874956 - [DEBUG] -------------------------------------------- 1212. Path Edge --------------------------------------------
44549 2019-Jan-13 16:45:15.874982 - [DEBUG]
44550 2019-Jan-13 16:45:15.875005 - [DEBUG] Process 1212. path edge:
44551 2019-Jan-13 16:45:15.875029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44552 2019-Jan-13 16:45:15.875086 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
44553 2019-Jan-13 16:45:15.875725 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44554 2019-Jan-13 16:45:15.876364 - [DEBUG]
44555 2019-Jan-13 16:45:15.876389 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44556 2019-Jan-13 16:45:15.877183 - [DEBUG] Possible callees:
44557 2019-Jan-13 16:45:15.877210 - [DEBUG] foo
44558 2019-Jan-13 16:45:15.877236 - [DEBUG] Possible return sites:
44559 2019-Jan-13 16:45:15.877260 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12644560 2019-Jan-13 16:45:15.878778 - [DEBUG] Found and process special summary
44561 2019-Jan-13 16:45:15.878823 - [DEBUG] Compose: EdgeIdentity * AllBottom
44562 2019-Jan-13 16:45:15.878854 - [DEBUG]
44563 2019-Jan-13 16:45:15.878879 - [DEBUG] Propagate flow
44564 2019-Jan-13 16:45:15.878903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44565 2019-Jan-13 16:45:15.878966 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44566 2019-Jan-13 16:45:15.879656 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44567 2019-Jan-13 16:45:15.880338 - [DEBUG] Edge function : AllBottom (result of previous compose)
44568 2019-Jan-13 16:45:15.880364 - [DEBUG]
44569 2019-Jan-13 16:45:15.880391 - [DEBUG] Join: AllTop & AllBottom
44570 2019-Jan-13 16:45:15.880417 - [DEBUG] = AllBottom (new jump func)
44571 2019-Jan-13 16:45:15.880442 - [DEBUG]
44572 2019-Jan-13 16:45:15.880466 - [DEBUG] Start adding new jump function
44573 2019-Jan-13 16:45:15.880512 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44574 2019-Jan-13 16:45:15.880581 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44575 2019-Jan-13 16:45:15.881288 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44576 2019-Jan-13 16:45:15.881954 - [DEBUG] Edge Function : AllBottom
44577 2019-Jan-13 16:45:15.881985 - [DEBUG] End adding new jump function
44578 2019-Jan-13 16:45:15.882009 - [DEBUG]
44579 2019-Jan-13 16:45:15.882033 - [DEBUG] -------------------------------------------- 1213. Path Edge --------------------------------------------
44580 2019-Jan-13 16:45:15.882058 - [DEBUG]
44581 2019-Jan-13 16:45:15.882082 - [DEBUG] Process 1213. path edge:
44582 2019-Jan-13 16:45:15.882106 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44583 2019-Jan-13 16:45:15.882163 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
44584 2019-Jan-13 16:45:15.882804 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44585 2019-Jan-13 16:45:15.883441 - [DEBUG]
44586 2019-Jan-13 16:45:15.883467 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44587 2019-Jan-13 16:45:15.884142 - [DEBUG] Compose: EdgeIdentity * AllBottom
44588 2019-Jan-13 16:45:15.884170 - [DEBUG]
44589 2019-Jan-13 16:45:15.884194 - [DEBUG] Propagate flow
44590 2019-Jan-13 16:45:15.884218 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44591 2019-Jan-13 16:45:15.884275 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
44592 2019-Jan-13 16:45:15.884937 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44593 2019-Jan-13 16:45:15.885576 - [DEBUG] Edge function : AllBottom (result of previous compose)
44594 2019-Jan-13 16:45:15.885601 - [DEBUG]
44595 2019-Jan-13 16:45:15.885626 - [DEBUG] Join: AllTop & AllBottom
44596 2019-Jan-13 16:45:15.885652 - [DEBUG] = AllBottom (new jump func)
44597 2019-Jan-13 16:45:15.885677 - [DEBUG]
44598 2019-Jan-13 16:45:15.885700 - [DEBUG] Start adding new jump function
44599 2019-Jan-13 16:45:15.885724 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44600 2019-Jan-13 16:45:15.885780 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44601 2019-Jan-13 16:45:15.886432 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
44602 2019-Jan-13 16:45:15.887101 - [DEBUG] Edge Function : AllBottom
44603 2019-Jan-13 16:45:15.887135 - [DEBUG] End adding new jump function
44604 2019-Jan-13 16:45:15.887159 - [DEBUG]
44605 2019-Jan-13 16:45:15.887184 - [DEBUG] -------------------------------------------- 1214. Path Edge --------------------------------------------
44606 2019-Jan-13 16:45:15.887208 - [DEBUG]
44607 2019-Jan-13 16:45:15.887231 - [DEBUG] Process 1214. path edge:
44608 2019-Jan-13 16:45:15.887256 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44609 2019-Jan-13 16:45:15.887327 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
44610 2019-Jan-13 16:45:15.888264 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44611 2019-Jan-13 16:45:15.889001 - [DEBUG]
44612 2019-Jan-13 16:45:15.889031 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
44613 2019-Jan-13 16:45:15.889776 - [DEBUG] Compose: EdgeIdentity * AllBottom
44614 2019-Jan-13 16:45:15.889808 - [DEBUG]
44615 2019-Jan-13 16:45:15.889833 - [DEBUG] Propagate flow
44616 2019-Jan-13 16:45:15.889877 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44617 2019-Jan-13 16:45:15.889952 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
44618 2019-Jan-13 16:45:15.890646 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44619 2019-Jan-13 16:45:15.891351 - [DEBUG] Edge function : AllBottom (result of previous compose)
44620 2019-Jan-13 16:45:15.891379 - [DEBUG]
44621 2019-Jan-13 16:45:15.891428 - [DEBUG] Join: AllTop & AllBottom
44622 2019-Jan-13 16:45:15.891457 - [DEBUG] = AllBottom (new jump func)
44623 2019-Jan-13 16:45:15.891482 - [DEBUG]
44624 2019-Jan-13 16:45:15.891507 - [DEBUG] Start adding new jump function
44625 2019-Jan-13 16:45:15.891530 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44626 2019-Jan-13 16:45:15.891602 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44627 2019-Jan-13 16:45:15.892299 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
44628 2019-Jan-13 16:45:15.892976 - [DEBUG] Edge Function : AllBottom
44629 2019-Jan-13 16:45:15.893012 - [DEBUG] End adding new jump function
44630 2019-Jan-13 16:45:15.893077 - [DEBUG]
44631 2019-Jan-13 16:45:15.893103 - [DEBUG] -------------------------------------------- 1215. Path Edge --------------------------------------------
44632 2019-Jan-13 16:45:15.893128 - [DEBUG]
44633 2019-Jan-13 16:45:15.893152 - [DEBUG] Process 1215. path edge:
44634 2019-Jan-13 16:45:15.893176 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44635 2019-Jan-13 16:45:15.893242 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
44636 2019-Jan-13 16:45:15.893889 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44637 2019-Jan-13 16:45:15.894534 - [DEBUG]
44638 2019-Jan-13 16:45:15.894562 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
44639 2019-Jan-13 16:45:15.895259 - [DEBUG] Compose: EdgeIdentity * AllBottom
44640 2019-Jan-13 16:45:15.895288 - [DEBUG]
44641 2019-Jan-13 16:45:15.895312 - [DEBUG] Propagate flow
44642 2019-Jan-13 16:45:15.895336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44643 2019-Jan-13 16:45:15.895394 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44644 2019-Jan-13 16:45:15.896053 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44645 2019-Jan-13 16:45:15.896696 - [DEBUG] Edge function : AllBottom (result of previous compose)
44646 2019-Jan-13 16:45:15.896721 - [DEBUG]
44647 2019-Jan-13 16:45:15.896746 - [DEBUG] Join: AllTop & AllBottom
44648 2019-Jan-13 16:45:15.896772 - [DEBUG] = AllBottom (new jump func)
44649 2019-Jan-13 16:45:15.896796 - [DEBUG]
44650 2019-Jan-13 16:45:15.896820 - [DEBUG] Start adding new jump function
44651 2019-Jan-13 16:45:15.896843 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44652 2019-Jan-13 16:45:15.896900 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44653 2019-Jan-13 16:45:15.897539 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44654 2019-Jan-13 16:45:15.898432 - [DEBUG] Edge Function : AllBottom
44655 2019-Jan-13 16:45:15.898464 - [DEBUG] End adding new jump function
44656 2019-Jan-13 16:45:15.898489 - [DEBUG]
44657 2019-Jan-13 16:45:15.898512 - [DEBUG] -------------------------------------------- 1216. Path Edge --------------------------------------------
44658 2019-Jan-13 16:45:15.898537 - [DEBUG]
44659 2019-Jan-13 16:45:15.898581 - [DEBUG] Process 1216. path edge:
44660 2019-Jan-13 16:45:15.898606 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44661 2019-Jan-13 16:45:15.898674 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
44662 2019-Jan-13 16:45:15.899341 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44663 2019-Jan-13 16:45:15.900012 - [DEBUG]
44664 2019-Jan-13 16:45:15.900038 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44665 2019-Jan-13 16:45:15.900766 - [DEBUG] Possible callees:
44666 2019-Jan-13 16:45:15.900792 - [DEBUG] llvm.dbg.declare
44667 2019-Jan-13 16:45:15.900817 - [DEBUG] Possible return sites:
44668 2019-Jan-13 16:45:15.900841 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13644669 2019-Jan-13 16:45:15.902169 - [DEBUG] Found and process special summary
44670 2019-Jan-13 16:45:15.902208 - [DEBUG] Compose: EdgeIdentity * AllBottom
44671 2019-Jan-13 16:45:15.902237 - [DEBUG]
44672 2019-Jan-13 16:45:15.902261 - [DEBUG] Propagate flow
44673 2019-Jan-13 16:45:15.902285 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44674 2019-Jan-13 16:45:15.902345 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44675 2019-Jan-13 16:45:15.902989 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44676 2019-Jan-13 16:45:15.903639 - [DEBUG] Edge function : AllBottom (result of previous compose)
44677 2019-Jan-13 16:45:15.903665 - [DEBUG]
44678 2019-Jan-13 16:45:15.903691 - [DEBUG] Join: AllTop & AllBottom
44679 2019-Jan-13 16:45:15.903717 - [DEBUG] = AllBottom (new jump func)
44680 2019-Jan-13 16:45:15.903742 - [DEBUG]
44681 2019-Jan-13 16:45:15.903765 - [DEBUG] Start adding new jump function
44682 2019-Jan-13 16:45:15.903789 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44683 2019-Jan-13 16:45:15.903848 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44684 2019-Jan-13 16:45:15.904489 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44685 2019-Jan-13 16:45:15.905147 - [DEBUG] Edge Function : AllBottom
44686 2019-Jan-13 16:45:15.905177 - [DEBUG] End adding new jump function
44687 2019-Jan-13 16:45:15.905201 - [DEBUG]
44688 2019-Jan-13 16:45:15.905225 - [DEBUG] -------------------------------------------- 1217. Path Edge --------------------------------------------
44689 2019-Jan-13 16:45:15.905249 - [DEBUG]
44690 2019-Jan-13 16:45:15.905272 - [DEBUG] Process 1217. path edge:
44691 2019-Jan-13 16:45:15.905297 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44692 2019-Jan-13 16:45:15.905353 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
44693 2019-Jan-13 16:45:15.906000 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44694 2019-Jan-13 16:45:15.906654 - [DEBUG]
44695 2019-Jan-13 16:45:15.906680 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44696 2019-Jan-13 16:45:15.907352 - [DEBUG] Compose: EdgeIdentity * AllBottom
44697 2019-Jan-13 16:45:15.907382 - [DEBUG]
44698 2019-Jan-13 16:45:15.907406 - [DEBUG] Propagate flow
44699 2019-Jan-13 16:45:15.907429 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44700 2019-Jan-13 16:45:15.907489 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
44701 2019-Jan-13 16:45:15.908310 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44702 2019-Jan-13 16:45:15.908955 - [DEBUG] Edge function : AllBottom (result of previous compose)
44703 2019-Jan-13 16:45:15.908980 - [DEBUG]
44704 2019-Jan-13 16:45:15.909005 - [DEBUG] Join: AllTop & AllBottom
44705 2019-Jan-13 16:45:15.909031 - [DEBUG] = AllBottom (new jump func)
44706 2019-Jan-13 16:45:15.909055 - [DEBUG]
44707 2019-Jan-13 16:45:15.909079 - [DEBUG] Start adding new jump function
44708 2019-Jan-13 16:45:15.909102 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44709 2019-Jan-13 16:45:15.909159 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44710 2019-Jan-13 16:45:15.909798 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
44711 2019-Jan-13 16:45:15.910432 - [DEBUG] Edge Function : AllBottom
44712 2019-Jan-13 16:45:15.910461 - [DEBUG] End adding new jump function
44713 2019-Jan-13 16:45:15.910485 - [DEBUG]
44714 2019-Jan-13 16:45:15.910509 - [DEBUG] -------------------------------------------- 1218. Path Edge --------------------------------------------
44715 2019-Jan-13 16:45:15.910535 - [DEBUG]
44716 2019-Jan-13 16:45:15.910558 - [DEBUG] Process 1218. path edge:
44717 2019-Jan-13 16:45:15.910582 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44718 2019-Jan-13 16:45:15.910639 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
44719 2019-Jan-13 16:45:15.911276 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44720 2019-Jan-13 16:45:15.911932 - [DEBUG]
44721 2019-Jan-13 16:45:15.911958 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
44722 2019-Jan-13 16:45:15.912613 - [DEBUG] Compose: EdgeIdentity * AllBottom
44723 2019-Jan-13 16:45:15.912641 - [DEBUG]
44724 2019-Jan-13 16:45:15.912665 - [DEBUG] Propagate flow
44725 2019-Jan-13 16:45:15.912688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44726 2019-Jan-13 16:45:15.912746 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
44727 2019-Jan-13 16:45:15.913380 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44728 2019-Jan-13 16:45:15.914018 - [DEBUG] Edge function : AllBottom (result of previous compose)
44729 2019-Jan-13 16:45:15.914043 - [DEBUG]
44730 2019-Jan-13 16:45:15.914067 - [DEBUG] Join: AllTop & AllBottom
44731 2019-Jan-13 16:45:15.914093 - [DEBUG] = AllBottom (new jump func)
44732 2019-Jan-13 16:45:15.914118 - [DEBUG]
44733 2019-Jan-13 16:45:15.914141 - [DEBUG] Start adding new jump function
44734 2019-Jan-13 16:45:15.914164 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44735 2019-Jan-13 16:45:15.914220 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44736 2019-Jan-13 16:45:15.914874 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
44737 2019-Jan-13 16:45:15.915507 - [DEBUG] Edge Function : AllBottom
44738 2019-Jan-13 16:45:15.915535 - [DEBUG] End adding new jump function
44739 2019-Jan-13 16:45:15.915560 - [DEBUG]
44740 2019-Jan-13 16:45:15.915584 - [DEBUG] -------------------------------------------- 1219. Path Edge --------------------------------------------
44741 2019-Jan-13 16:45:15.915608 - [DEBUG]
44742 2019-Jan-13 16:45:15.915632 - [DEBUG] Process 1219. path edge:
44743 2019-Jan-13 16:45:15.915656 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44744 2019-Jan-13 16:45:15.915712 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
44745 2019-Jan-13 16:45:15.916346 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44746 2019-Jan-13 16:45:15.916983 - [DEBUG]
44747 2019-Jan-13 16:45:15.917018 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
44748 2019-Jan-13 16:45:15.917955 - [DEBUG] Compose: EdgeIdentity * AllBottom
44749 2019-Jan-13 16:45:15.917986 - [DEBUG]
44750 2019-Jan-13 16:45:15.918010 - [DEBUG] Propagate flow
44751 2019-Jan-13 16:45:15.918033 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44752 2019-Jan-13 16:45:15.918123 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
44753 2019-Jan-13 16:45:15.918816 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44754 2019-Jan-13 16:45:15.919466 - [DEBUG] Edge function : AllBottom (result of previous compose)
44755 2019-Jan-13 16:45:15.919492 - [DEBUG]
44756 2019-Jan-13 16:45:15.919518 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44757 2019-Jan-13 16:45:15.919544 - [DEBUG] = AllBottom
44758 2019-Jan-13 16:45:15.919568 - [DEBUG]
44759 2019-Jan-13 16:45:15.919591 - [DEBUG] PROPAGATE: No new function!
44760 2019-Jan-13 16:45:15.919617 - [DEBUG] EDGE:
44761 2019-Jan-13 16:45:15.919677 - [DEBUG] ---> 44762 2019-Jan-13 16:45:15.920318 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44763 2019-Jan-13 16:45:15.920969 - [DEBUG]
44764 2019-Jan-13 16:45:15.920997 - [DEBUG] EDGE:
44765 2019-Jan-13 16:45:15.921060 - [DEBUG] ---> 44766 2019-Jan-13 16:45:15.921769 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44767 2019-Jan-13 16:45:15.922457 - [DEBUG]
44768 2019-Jan-13 16:45:15.922487 - [DEBUG] EDGE:
44769 2019-Jan-13 16:45:15.922552 - [DEBUG] ---> 44770 2019-Jan-13 16:45:15.923262 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44771 2019-Jan-13 16:45:15.923928 - [DEBUG]
44772 2019-Jan-13 16:45:15.923988 - [DEBUG] Compose: EdgeIdentity * AllBottom
44773 2019-Jan-13 16:45:15.924017 - [DEBUG]
44774 2019-Jan-13 16:45:15.924042 - [DEBUG] Propagate flow
44775 2019-Jan-13 16:45:15.924065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44776 2019-Jan-13 16:45:15.924132 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44777 2019-Jan-13 16:45:15.924860 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44778 2019-Jan-13 16:45:15.925563 - [DEBUG] Edge function : AllBottom (result of previous compose)
44779 2019-Jan-13 16:45:15.925592 - [DEBUG]
44780 2019-Jan-13 16:45:15.925621 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44781 2019-Jan-13 16:45:15.925648 - [DEBUG] = AllBottom
44782 2019-Jan-13 16:45:15.925672 - [DEBUG]
44783 2019-Jan-13 16:45:15.925696 - [DEBUG] PROPAGATE: No new function!
44784 2019-Jan-13 16:45:15.925735 - [DEBUG] EDGE:
44785 2019-Jan-13 16:45:15.925813 - [DEBUG] ---> 44786 2019-Jan-13 16:45:15.926547 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44787 2019-Jan-13 16:45:15.927273 - [DEBUG]
44788 2019-Jan-13 16:45:15.927328 - [DEBUG] Compose: EdgeIdentity * AllBottom
44789 2019-Jan-13 16:45:15.927355 - [DEBUG]
44790 2019-Jan-13 16:45:15.927379 - [DEBUG] Propagate flow
44791 2019-Jan-13 16:45:15.927403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44792 2019-Jan-13 16:45:15.927490 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44793 2019-Jan-13 16:45:15.928342 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44794 2019-Jan-13 16:45:15.929063 - [DEBUG] Edge function : AllBottom (result of previous compose)
44795 2019-Jan-13 16:45:15.929089 - [DEBUG]
44796 2019-Jan-13 16:45:15.929115 - [DEBUG] Join: AllTop & AllBottom
44797 2019-Jan-13 16:45:15.929141 - [DEBUG] = AllBottom (new jump func)
44798 2019-Jan-13 16:45:15.929166 - [DEBUG]
44799 2019-Jan-13 16:45:15.929189 - [DEBUG] Start adding new jump function
44800 2019-Jan-13 16:45:15.929212 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44801 2019-Jan-13 16:45:15.929271 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44802 2019-Jan-13 16:45:15.929910 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44803 2019-Jan-13 16:45:15.930555 - [DEBUG] Edge Function : AllBottom
44804 2019-Jan-13 16:45:15.930585 - [DEBUG] End adding new jump function
44805 2019-Jan-13 16:45:15.930609 - [DEBUG]
44806 2019-Jan-13 16:45:15.930633 - [DEBUG] -------------------------------------------- 1220. Path Edge --------------------------------------------
44807 2019-Jan-13 16:45:15.930657 - [DEBUG]
44808 2019-Jan-13 16:45:15.930680 - [DEBUG] Process 1220. path edge:
44809 2019-Jan-13 16:45:15.930705 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44810 2019-Jan-13 16:45:15.930762 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
44811 2019-Jan-13 16:45:15.931433 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44812 2019-Jan-13 16:45:15.932073 - [DEBUG]
44813 2019-Jan-13 16:45:15.932097 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44814 2019-Jan-13 16:45:15.932757 - [DEBUG] Possible callees:
44815 2019-Jan-13 16:45:15.932782 - [DEBUG] llvm.dbg.declare
44816 2019-Jan-13 16:45:15.932807 - [DEBUG] Possible return sites:
44817 2019-Jan-13 16:45:15.932831 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14344818 2019-Jan-13 16:45:15.934116 - [DEBUG] Found and process special summary
44819 2019-Jan-13 16:45:15.934155 - [DEBUG] Compose: EdgeIdentity * AllBottom
44820 2019-Jan-13 16:45:15.934183 - [DEBUG]
44821 2019-Jan-13 16:45:15.934207 - [DEBUG] Propagate flow
44822 2019-Jan-13 16:45:15.934230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44823 2019-Jan-13 16:45:15.934288 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44824 2019-Jan-13 16:45:15.934942 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44825 2019-Jan-13 16:45:15.935580 - [DEBUG] Edge function : AllBottom (result of previous compose)
44826 2019-Jan-13 16:45:15.935605 - [DEBUG]
44827 2019-Jan-13 16:45:15.935630 - [DEBUG] Join: AllTop & AllBottom
44828 2019-Jan-13 16:45:15.935656 - [DEBUG] = AllBottom (new jump func)
44829 2019-Jan-13 16:45:15.935681 - [DEBUG]
44830 2019-Jan-13 16:45:15.935704 - [DEBUG] Start adding new jump function
44831 2019-Jan-13 16:45:15.935727 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44832 2019-Jan-13 16:45:15.935784 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44833 2019-Jan-13 16:45:15.936445 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44834 2019-Jan-13 16:45:15.937091 - [DEBUG] Edge Function : AllBottom
44835 2019-Jan-13 16:45:15.937122 - [DEBUG] End adding new jump function
44836 2019-Jan-13 16:45:15.937146 - [DEBUG]
44837 2019-Jan-13 16:45:15.937170 - [DEBUG] -------------------------------------------- 1221. Path Edge --------------------------------------------
44838 2019-Jan-13 16:45:15.937195 - [DEBUG]
44839 2019-Jan-13 16:45:15.937218 - [DEBUG] Process 1221. path edge:
44840 2019-Jan-13 16:45:15.937242 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44841 2019-Jan-13 16:45:15.937301 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
44842 2019-Jan-13 16:45:15.938054 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44843 2019-Jan-13 16:45:15.938711 - [DEBUG]
44844 2019-Jan-13 16:45:15.938736 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44845 2019-Jan-13 16:45:15.939406 - [DEBUG] Compose: EdgeIdentity * AllBottom
44846 2019-Jan-13 16:45:15.939434 - [DEBUG]
44847 2019-Jan-13 16:45:15.939458 - [DEBUG] Propagate flow
44848 2019-Jan-13 16:45:15.939482 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44849 2019-Jan-13 16:45:15.939540 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
44850 2019-Jan-13 16:45:15.940187 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44851 2019-Jan-13 16:45:15.940842 - [DEBUG] Edge function : AllBottom (result of previous compose)
44852 2019-Jan-13 16:45:15.940868 - [DEBUG]
44853 2019-Jan-13 16:45:15.940892 - [DEBUG] Join: AllTop & AllBottom
44854 2019-Jan-13 16:45:15.940918 - [DEBUG] = AllBottom (new jump func)
44855 2019-Jan-13 16:45:15.940943 - [DEBUG]
44856 2019-Jan-13 16:45:15.940967 - [DEBUG] Start adding new jump function
44857 2019-Jan-13 16:45:15.940990 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44858 2019-Jan-13 16:45:15.941047 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44859 2019-Jan-13 16:45:15.941705 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
44860 2019-Jan-13 16:45:15.942338 - [DEBUG] Edge Function : AllBottom
44861 2019-Jan-13 16:45:15.942366 - [DEBUG] End adding new jump function
44862 2019-Jan-13 16:45:15.942390 - [DEBUG]
44863 2019-Jan-13 16:45:15.942414 - [DEBUG] -------------------------------------------- 1222. Path Edge --------------------------------------------
44864 2019-Jan-13 16:45:15.942439 - [DEBUG]
44865 2019-Jan-13 16:45:15.942463 - [DEBUG] Process 1222. path edge:
44866 2019-Jan-13 16:45:15.942486 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44867 2019-Jan-13 16:45:15.942543 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
44868 2019-Jan-13 16:45:15.943185 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44869 2019-Jan-13 16:45:15.943825 - [DEBUG]
44870 2019-Jan-13 16:45:15.943851 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
44871 2019-Jan-13 16:45:15.944509 - [DEBUG] Compose: EdgeIdentity * AllBottom
44872 2019-Jan-13 16:45:15.944537 - [DEBUG]
44873 2019-Jan-13 16:45:15.944562 - [DEBUG] Propagate flow
44874 2019-Jan-13 16:45:15.944585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44875 2019-Jan-13 16:45:15.944642 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
44876 2019-Jan-13 16:45:15.945296 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44877 2019-Jan-13 16:45:15.945933 - [DEBUG] Edge function : AllBottom (result of previous compose)
44878 2019-Jan-13 16:45:15.945972 - [DEBUG]
44879 2019-Jan-13 16:45:15.945998 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44880 2019-Jan-13 16:45:15.946023 - [DEBUG] = AllBottom
44881 2019-Jan-13 16:45:15.946048 - [DEBUG]
44882 2019-Jan-13 16:45:15.946070 - [DEBUG] PROPAGATE: No new function!
44883 2019-Jan-13 16:45:15.946096 - [DEBUG] EDGE:
44884 2019-Jan-13 16:45:15.946154 - [DEBUG] ---> 44885 2019-Jan-13 16:45:15.946791 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44886 2019-Jan-13 16:45:15.947432 - [DEBUG]
44887 2019-Jan-13 16:45:15.947458 - [DEBUG] EDGE:
44888 2019-Jan-13 16:45:15.947515 - [DEBUG] ---> 44889 2019-Jan-13 16:45:15.948272 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44890 2019-Jan-13 16:45:15.948911 - [DEBUG]
44891 2019-Jan-13 16:45:15.948953 - [DEBUG] Compose: EdgeIdentity * AllBottom
44892 2019-Jan-13 16:45:15.948981 - [DEBUG]
44893 2019-Jan-13 16:45:15.949005 - [DEBUG] Propagate flow
44894 2019-Jan-13 16:45:15.949028 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44895 2019-Jan-13 16:45:15.949084 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44896 2019-Jan-13 16:45:15.949724 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44897 2019-Jan-13 16:45:15.950362 - [DEBUG] Edge function : AllBottom (result of previous compose)
44898 2019-Jan-13 16:45:15.950387 - [DEBUG]
44899 2019-Jan-13 16:45:15.950411 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44900 2019-Jan-13 16:45:15.950437 - [DEBUG] = AllBottom
44901 2019-Jan-13 16:45:15.950462 - [DEBUG]
44902 2019-Jan-13 16:45:15.950485 - [DEBUG] PROPAGATE: No new function!
44903 2019-Jan-13 16:45:15.950513 - [DEBUG] EDGE:
44904 2019-Jan-13 16:45:15.950570 - [DEBUG] ---> 44905 2019-Jan-13 16:45:15.951217 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44906 2019-Jan-13 16:45:15.951871 - [DEBUG]
44907 2019-Jan-13 16:45:15.951897 - [DEBUG] EDGE:
44908 2019-Jan-13 16:45:15.951954 - [DEBUG] ---> 44909 2019-Jan-13 16:45:15.952593 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44910 2019-Jan-13 16:45:15.953235 - [DEBUG]
44911 2019-Jan-13 16:45:15.953271 - [DEBUG] Compose: EdgeIdentity * AllBottom
44912 2019-Jan-13 16:45:15.953298 - [DEBUG]
44913 2019-Jan-13 16:45:15.953321 - [DEBUG] Propagate flow
44914 2019-Jan-13 16:45:15.953345 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44915 2019-Jan-13 16:45:15.953402 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
44916 2019-Jan-13 16:45:15.954047 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44917 2019-Jan-13 16:45:15.954687 - [DEBUG] Edge function : AllBottom (result of previous compose)
44918 2019-Jan-13 16:45:15.954712 - [DEBUG]
44919 2019-Jan-13 16:45:15.954750 - [DEBUG] Join: AllTop & AllBottom
44920 2019-Jan-13 16:45:15.954777 - [DEBUG] = AllBottom (new jump func)
44921 2019-Jan-13 16:45:15.954802 - [DEBUG]
44922 2019-Jan-13 16:45:15.954826 - [DEBUG] Start adding new jump function
44923 2019-Jan-13 16:45:15.954849 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44924 2019-Jan-13 16:45:15.954917 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44925 2019-Jan-13 16:45:15.955557 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
44926 2019-Jan-13 16:45:15.956198 - [DEBUG] Edge Function : AllBottom
44927 2019-Jan-13 16:45:15.956228 - [DEBUG] End adding new jump function
44928 2019-Jan-13 16:45:15.956252 - [DEBUG]
44929 2019-Jan-13 16:45:15.956275 - [DEBUG] -------------------------------------------- 1223. Path Edge --------------------------------------------
44930 2019-Jan-13 16:45:15.956300 - [DEBUG]
44931 2019-Jan-13 16:45:15.956323 - [DEBUG] Process 1223. path edge:
44932 2019-Jan-13 16:45:15.956347 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44933 2019-Jan-13 16:45:15.956404 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
44934 2019-Jan-13 16:45:15.957197 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44935 2019-Jan-13 16:45:15.958020 - [DEBUG]
44936 2019-Jan-13 16:45:15.958049 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
44937 2019-Jan-13 16:45:15.958848 - [DEBUG] Compose: EdgeIdentity * AllBottom
44938 2019-Jan-13 16:45:15.958878 - [DEBUG]
44939 2019-Jan-13 16:45:15.958902 - [DEBUG] Propagate flow
44940 2019-Jan-13 16:45:15.958926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44941 2019-Jan-13 16:45:15.958993 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44942 2019-Jan-13 16:45:15.959665 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44943 2019-Jan-13 16:45:15.960329 - [DEBUG] Edge function : AllBottom (result of previous compose)
44944 2019-Jan-13 16:45:15.960356 - [DEBUG]
44945 2019-Jan-13 16:45:15.960382 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44946 2019-Jan-13 16:45:15.960408 - [DEBUG] = AllBottom
44947 2019-Jan-13 16:45:15.960433 - [DEBUG]
44948 2019-Jan-13 16:45:15.960456 - [DEBUG] PROPAGATE: No new function!
44949 2019-Jan-13 16:45:15.960497 - [DEBUG] Compose: EdgeIdentity * AllBottom
44950 2019-Jan-13 16:45:15.960524 - [DEBUG]
44951 2019-Jan-13 16:45:15.960548 - [DEBUG] Propagate flow
44952 2019-Jan-13 16:45:15.960572 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44953 2019-Jan-13 16:45:15.960635 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44954 2019-Jan-13 16:45:15.961343 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44955 2019-Jan-13 16:45:15.962063 - [DEBUG] Edge function : AllBottom (result of previous compose)
44956 2019-Jan-13 16:45:15.962089 - [DEBUG]
44957 2019-Jan-13 16:45:15.962115 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44958 2019-Jan-13 16:45:15.962142 - [DEBUG] = AllBottom
44959 2019-Jan-13 16:45:15.962167 - [DEBUG]
44960 2019-Jan-13 16:45:15.962190 - [DEBUG] PROPAGATE: No new function!
44961 2019-Jan-13 16:45:15.962216 - [DEBUG] EDGE:
44962 2019-Jan-13 16:45:15.962277 - [DEBUG] ---> 44963 2019-Jan-13 16:45:15.962917 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44964 2019-Jan-13 16:45:15.963556 - [DEBUG]
44965 2019-Jan-13 16:45:15.963583 - [DEBUG] EDGE:
44966 2019-Jan-13 16:45:15.963640 - [DEBUG] ---> 44967 2019-Jan-13 16:45:15.964294 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44968 2019-Jan-13 16:45:15.964949 - [DEBUG]
44969 2019-Jan-13 16:45:15.964975 - [DEBUG] EDGE:
44970 2019-Jan-13 16:45:15.965033 - [DEBUG] ---> 44971 2019-Jan-13 16:45:15.965674 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44972 2019-Jan-13 16:45:15.966313 - [DEBUG]
44973 2019-Jan-13 16:45:15.966360 - [DEBUG] Compose: EdgeIdentity * AllBottom
44974 2019-Jan-13 16:45:15.966387 - [DEBUG]
44975 2019-Jan-13 16:45:15.966411 - [DEBUG] Propagate flow
44976 2019-Jan-13 16:45:15.966435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44977 2019-Jan-13 16:45:15.966491 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44978 2019-Jan-13 16:45:15.967132 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44979 2019-Jan-13 16:45:15.967900 - [DEBUG] Edge function : AllBottom (result of previous compose)
44980 2019-Jan-13 16:45:15.967927 - [DEBUG]
44981 2019-Jan-13 16:45:15.967953 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44982 2019-Jan-13 16:45:15.967978 - [DEBUG] = AllBottom
44983 2019-Jan-13 16:45:15.968003 - [DEBUG]
44984 2019-Jan-13 16:45:15.968026 - [DEBUG] PROPAGATE: No new function!
44985 2019-Jan-13 16:45:15.968055 - [DEBUG] EDGE:
44986 2019-Jan-13 16:45:15.968128 - [DEBUG] ---> 44987 2019-Jan-13 16:45:15.968774 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44988 2019-Jan-13 16:45:15.969417 - [DEBUG]
44989 2019-Jan-13 16:45:15.969443 - [DEBUG] EDGE:
44990 2019-Jan-13 16:45:15.969503 - [DEBUG] ---> 44991 2019-Jan-13 16:45:15.970160 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44992 2019-Jan-13 16:45:15.970849 - [DEBUG]
44993 2019-Jan-13 16:45:15.970879 - [DEBUG] EDGE:
44994 2019-Jan-13 16:45:15.970947 - [DEBUG] ---> 44995 2019-Jan-13 16:45:15.971664 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44996 2019-Jan-13 16:45:15.972352 - [DEBUG]
44997 2019-Jan-13 16:45:15.972382 - [DEBUG] EDGE:
44998 2019-Jan-13 16:45:15.972450 - [DEBUG] ---> 44999 2019-Jan-13 16:45:15.973152 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45000 2019-Jan-13 16:45:15.973881 - [DEBUG]
45001 2019-Jan-13 16:45:15.973909 - [DEBUG] EDGE:
45002 2019-Jan-13 16:45:15.973974 - [DEBUG] ---> 45003 2019-Jan-13 16:45:15.974617 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45004 2019-Jan-13 16:45:15.975283 - [DEBUG]
45005 2019-Jan-13 16:45:15.975310 - [DEBUG] EDGE:
45006 2019-Jan-13 16:45:15.975367 - [DEBUG] ---> 45007 2019-Jan-13 16:45:15.976010 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45008 2019-Jan-13 16:45:15.976677 - [DEBUG]
45009 2019-Jan-13 16:45:15.976703 - [DEBUG] EDGE:
45010 2019-Jan-13 16:45:15.976761 - [DEBUG] ---> 45011 2019-Jan-13 16:45:15.977395 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45012 2019-Jan-13 16:45:15.978181 - [DEBUG]
45013 2019-Jan-13 16:45:15.978208 - [DEBUG] EDGE:
45014 2019-Jan-13 16:45:15.978266 - [DEBUG] ---> 45015 2019-Jan-13 16:45:15.978902 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45016 2019-Jan-13 16:45:15.979541 - [DEBUG]
45017 2019-Jan-13 16:45:15.979567 - [DEBUG] EDGE:
45018 2019-Jan-13 16:45:15.979624 - [DEBUG] ---> 45019 2019-Jan-13 16:45:15.980271 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45020 2019-Jan-13 16:45:15.980918 - [DEBUG]
45021 2019-Jan-13 16:45:15.980978 - [DEBUG] Compose: EdgeIdentity * AllBottom
45022 2019-Jan-13 16:45:15.981007 - [DEBUG]
45023 2019-Jan-13 16:45:15.981032 - [DEBUG] Propagate flow
45024 2019-Jan-13 16:45:15.981056 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45025 2019-Jan-13 16:45:15.981117 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45026 2019-Jan-13 16:45:15.981780 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45027 2019-Jan-13 16:45:15.982418 - [DEBUG] Edge function : AllBottom (result of previous compose)
45028 2019-Jan-13 16:45:15.982444 - [DEBUG]
45029 2019-Jan-13 16:45:15.982470 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45030 2019-Jan-13 16:45:15.982496 - [DEBUG] = AllBottom
45031 2019-Jan-13 16:45:15.982521 - [DEBUG]
45032 2019-Jan-13 16:45:15.982544 - [DEBUG] PROPAGATE: No new function!
45033 2019-Jan-13 16:45:15.982573 - [DEBUG] EDGE:
45034 2019-Jan-13 16:45:15.982631 - [DEBUG] ---> 45035 2019-Jan-13 16:45:15.983280 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45036 2019-Jan-13 16:45:15.983918 - [DEBUG]
45037 2019-Jan-13 16:45:15.983947 - [DEBUG] Compose: EdgeIdentity * AllBottom
45038 2019-Jan-13 16:45:15.983973 - [DEBUG]
45039 2019-Jan-13 16:45:15.983997 - [DEBUG] Propagate flow
45040 2019-Jan-13 16:45:15.984020 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45041 2019-Jan-13 16:45:15.984076 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45042 2019-Jan-13 16:45:15.984721 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45043 2019-Jan-13 16:45:15.985372 - [DEBUG] Edge function : AllBottom (result of previous compose)
45044 2019-Jan-13 16:45:15.985397 - [DEBUG]
45045 2019-Jan-13 16:45:15.985422 - [DEBUG] Join: AllTop & AllBottom
45046 2019-Jan-13 16:45:15.985448 - [DEBUG] = AllBottom (new jump func)
45047 2019-Jan-13 16:45:15.985472 - [DEBUG]
45048 2019-Jan-13 16:45:15.985496 - [DEBUG] Start adding new jump function
45049 2019-Jan-13 16:45:15.985519 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45050 2019-Jan-13 16:45:15.985575 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45051 2019-Jan-13 16:45:15.986227 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45052 2019-Jan-13 16:45:15.986881 - [DEBUG] Edge Function : AllBottom
45053 2019-Jan-13 16:45:15.986910 - [DEBUG] End adding new jump function
45054 2019-Jan-13 16:45:15.986934 - [DEBUG]
45055 2019-Jan-13 16:45:15.986958 - [DEBUG] -------------------------------------------- 1224. Path Edge --------------------------------------------
45056 2019-Jan-13 16:45:15.986983 - [DEBUG]
45057 2019-Jan-13 16:45:15.987006 - [DEBUG] Process 1224. path edge:
45058 2019-Jan-13 16:45:15.987030 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45059 2019-Jan-13 16:45:15.987090 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
45060 2019-Jan-13 16:45:15.987736 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45061 2019-Jan-13 16:45:15.988579 - [DEBUG]
45062 2019-Jan-13 16:45:15.988607 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45063 2019-Jan-13 16:45:15.989298 - [DEBUG] Possible callees:
45064 2019-Jan-13 16:45:15.989324 - [DEBUG] llvm.dbg.declare
45065 2019-Jan-13 16:45:15.989350 - [DEBUG] Possible return sites:
45066 2019-Jan-13 16:45:15.989373 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9645067 2019-Jan-13 16:45:15.990667 - [DEBUG] Found and process special summary
45068 2019-Jan-13 16:45:15.990720 - [DEBUG] Compose: EdgeIdentity * AllBottom
45069 2019-Jan-13 16:45:15.990750 - [DEBUG]
45070 2019-Jan-13 16:45:15.990775 - [DEBUG] Propagate flow
45071 2019-Jan-13 16:45:15.990798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45072 2019-Jan-13 16:45:15.990857 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45073 2019-Jan-13 16:45:15.991518 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45074 2019-Jan-13 16:45:15.992154 - [DEBUG] Edge function : AllBottom (result of previous compose)
45075 2019-Jan-13 16:45:15.992180 - [DEBUG]
45076 2019-Jan-13 16:45:15.992206 - [DEBUG] Join: AllTop & AllBottom
45077 2019-Jan-13 16:45:15.992232 - [DEBUG] = AllBottom (new jump func)
45078 2019-Jan-13 16:45:15.992256 - [DEBUG]
45079 2019-Jan-13 16:45:15.992280 - [DEBUG] Start adding new jump function
45080 2019-Jan-13 16:45:15.992303 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45081 2019-Jan-13 16:45:15.992360 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45082 2019-Jan-13 16:45:15.992996 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45083 2019-Jan-13 16:45:15.993632 - [DEBUG] Edge Function : AllBottom
45084 2019-Jan-13 16:45:15.993661 - [DEBUG] End adding new jump function
45085 2019-Jan-13 16:45:15.993685 - [DEBUG]
45086 2019-Jan-13 16:45:15.993708 - [DEBUG] -------------------------------------------- 1225. Path Edge --------------------------------------------
45087 2019-Jan-13 16:45:15.993733 - [DEBUG]
45088 2019-Jan-13 16:45:15.993756 - [DEBUG] Process 1225. path edge:
45089 2019-Jan-13 16:45:15.993780 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45090 2019-Jan-13 16:45:15.993836 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
45091 2019-Jan-13 16:45:15.994475 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45092 2019-Jan-13 16:45:15.995139 - [DEBUG]
45093 2019-Jan-13 16:45:15.995165 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45094 2019-Jan-13 16:45:15.995825 - [DEBUG] Compose: EdgeIdentity * AllBottom
45095 2019-Jan-13 16:45:15.995853 - [DEBUG]
45096 2019-Jan-13 16:45:15.995877 - [DEBUG] Propagate flow
45097 2019-Jan-13 16:45:15.995900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45098 2019-Jan-13 16:45:15.995957 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45099 2019-Jan-13 16:45:15.996597 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45100 2019-Jan-13 16:45:15.997238 - [DEBUG] Edge function : AllBottom (result of previous compose)
45101 2019-Jan-13 16:45:15.997263 - [DEBUG]
45102 2019-Jan-13 16:45:15.997397 - [DEBUG] Join: AllTop & AllBottom
45103 2019-Jan-13 16:45:15.997426 - [DEBUG] = AllBottom (new jump func)
45104 2019-Jan-13 16:45:15.997451 - [DEBUG]
45105 2019-Jan-13 16:45:15.997474 - [DEBUG] Start adding new jump function
45106 2019-Jan-13 16:45:15.997497 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45107 2019-Jan-13 16:45:15.997563 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45108 2019-Jan-13 16:45:15.998387 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45109 2019-Jan-13 16:45:15.999058 - [DEBUG] Edge Function : AllBottom
45110 2019-Jan-13 16:45:15.999089 - [DEBUG] End adding new jump function
45111 2019-Jan-13 16:45:15.999113 - [DEBUG]
45112 2019-Jan-13 16:45:15.999137 - [DEBUG] -------------------------------------------- 1226. Path Edge --------------------------------------------
45113 2019-Jan-13 16:45:15.999162 - [DEBUG]
45114 2019-Jan-13 16:45:15.999185 - [DEBUG] Process 1226. path edge:
45115 2019-Jan-13 16:45:15.999209 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45116 2019-Jan-13 16:45:15.999272 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
45117 2019-Jan-13 16:45:15.999925 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45118 2019-Jan-13 16:45:16.000613 - [DEBUG]
45119 2019-Jan-13 16:45:16.000642 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45120 2019-Jan-13 16:45:16.001382 - [DEBUG] Compose: EdgeIdentity * AllBottom
45121 2019-Jan-13 16:45:16.001431 - [DEBUG]
45122 2019-Jan-13 16:45:16.001456 - [DEBUG] Propagate flow
45123 2019-Jan-13 16:45:16.001479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45124 2019-Jan-13 16:45:16.001547 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45125 2019-Jan-13 16:45:16.002189 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45126 2019-Jan-13 16:45:16.002833 - [DEBUG] Edge function : AllBottom (result of previous compose)
45127 2019-Jan-13 16:45:16.002859 - [DEBUG]
45128 2019-Jan-13 16:45:16.002884 - [DEBUG] Join: AllTop & AllBottom
45129 2019-Jan-13 16:45:16.002910 - [DEBUG] = AllBottom (new jump func)
45130 2019-Jan-13 16:45:16.002934 - [DEBUG]
45131 2019-Jan-13 16:45:16.002958 - [DEBUG] Start adding new jump function
45132 2019-Jan-13 16:45:16.002981 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45133 2019-Jan-13 16:45:16.003043 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45134 2019-Jan-13 16:45:16.003717 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
45135 2019-Jan-13 16:45:16.004389 - [DEBUG] Edge Function : AllBottom
45136 2019-Jan-13 16:45:16.004426 - [DEBUG] End adding new jump function
45137 2019-Jan-13 16:45:16.004479 - [DEBUG]
45138 2019-Jan-13 16:45:16.004505 - [DEBUG] -------------------------------------------- 1227. Path Edge --------------------------------------------
45139 2019-Jan-13 16:45:16.004532 - [DEBUG]
45140 2019-Jan-13 16:45:16.004555 - [DEBUG] Process 1227. path edge:
45141 2019-Jan-13 16:45:16.004580 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45142 2019-Jan-13 16:45:16.004659 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
45143 2019-Jan-13 16:45:16.005398 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45144 2019-Jan-13 16:45:16.006090 - [DEBUG]
45145 2019-Jan-13 16:45:16.006120 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
45146 2019-Jan-13 16:45:16.006847 - [DEBUG] EDGE:
45147 2019-Jan-13 16:45:16.006926 - [DEBUG] ---> 45148 2019-Jan-13 16:45:16.007626 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45149 2019-Jan-13 16:45:16.008418 - [DEBUG]
45150 2019-Jan-13 16:45:16.008444 - [DEBUG] EDGE:
45151 2019-Jan-13 16:45:16.008505 - [DEBUG] ---> 45152 2019-Jan-13 16:45:16.009143 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45153 2019-Jan-13 16:45:16.009777 - [DEBUG]
45154 2019-Jan-13 16:45:16.009807 - [DEBUG] Compose: EdgeIdentity * AllBottom
45155 2019-Jan-13 16:45:16.009834 - [DEBUG]
45156 2019-Jan-13 16:45:16.009857 - [DEBUG] Propagate flow
45157 2019-Jan-13 16:45:16.009881 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45158 2019-Jan-13 16:45:16.009938 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45159 2019-Jan-13 16:45:16.010572 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45160 2019-Jan-13 16:45:16.011213 - [DEBUG] Edge function : AllBottom (result of previous compose)
45161 2019-Jan-13 16:45:16.011238 - [DEBUG]
45162 2019-Jan-13 16:45:16.011264 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45163 2019-Jan-13 16:45:16.011290 - [DEBUG] = AllBottom
45164 2019-Jan-13 16:45:16.011314 - [DEBUG]
45165 2019-Jan-13 16:45:16.011338 - [DEBUG] PROPAGATE: No new function!
45166 2019-Jan-13 16:45:16.011362 - [DEBUG] EDGE:
45167 2019-Jan-13 16:45:16.011433 - [DEBUG] ---> 45168 2019-Jan-13 16:45:16.012073 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45169 2019-Jan-13 16:45:16.012708 - [DEBUG]
45170 2019-Jan-13 16:45:16.012735 - [DEBUG] Compose: EdgeIdentity * AllBottom
45171 2019-Jan-13 16:45:16.012762 - [DEBUG]
45172 2019-Jan-13 16:45:16.012786 - [DEBUG] Propagate flow
45173 2019-Jan-13 16:45:16.012809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45174 2019-Jan-13 16:45:16.012865 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45175 2019-Jan-13 16:45:16.013503 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45176 2019-Jan-13 16:45:16.014151 - [DEBUG] Edge function : AllBottom (result of previous compose)
45177 2019-Jan-13 16:45:16.014176 - [DEBUG]
45178 2019-Jan-13 16:45:16.014201 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45179 2019-Jan-13 16:45:16.014227 - [DEBUG] = AllBottom
45180 2019-Jan-13 16:45:16.014252 - [DEBUG]
45181 2019-Jan-13 16:45:16.014275 - [DEBUG] PROPAGATE: No new function!
45182 2019-Jan-13 16:45:16.014350 - [DEBUG] Compose: EdgeIdentity * AllBottom
45183 2019-Jan-13 16:45:16.014378 - [DEBUG]
45184 2019-Jan-13 16:45:16.014402 - [DEBUG] Propagate flow
45185 2019-Jan-13 16:45:16.014426 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45186 2019-Jan-13 16:45:16.014483 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45187 2019-Jan-13 16:45:16.015145 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45188 2019-Jan-13 16:45:16.015779 - [DEBUG] Edge function : AllBottom (result of previous compose)
45189 2019-Jan-13 16:45:16.015804 - [DEBUG]
45190 2019-Jan-13 16:45:16.015829 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45191 2019-Jan-13 16:45:16.015855 - [DEBUG] = AllBottom
45192 2019-Jan-13 16:45:16.015879 - [DEBUG]
45193 2019-Jan-13 16:45:16.015903 - [DEBUG] PROPAGATE: No new function!
45194 2019-Jan-13 16:45:16.015928 - [DEBUG] Compose: EdgeIdentity * AllBottom
45195 2019-Jan-13 16:45:16.015954 - [DEBUG]
45196 2019-Jan-13 16:45:16.015978 - [DEBUG] Propagate flow
45197 2019-Jan-13 16:45:16.016001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45198 2019-Jan-13 16:45:16.016058 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45199 2019-Jan-13 16:45:16.016696 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45200 2019-Jan-13 16:45:16.017341 - [DEBUG] Edge function : AllBottom (result of previous compose)
45201 2019-Jan-13 16:45:16.017366 - [DEBUG]
45202 2019-Jan-13 16:45:16.017391 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45203 2019-Jan-13 16:45:16.017417 - [DEBUG] = AllBottom
45204 2019-Jan-13 16:45:16.017441 - [DEBUG]
45205 2019-Jan-13 16:45:16.017465 - [DEBUG] PROPAGATE: No new function!
45206 2019-Jan-13 16:45:16.017493 - [DEBUG] EDGE:
45207 2019-Jan-13 16:45:16.017550 - [DEBUG] ---> 45208 2019-Jan-13 16:45:16.018294 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45209 2019-Jan-13 16:45:16.019009 - [DEBUG]
45210 2019-Jan-13 16:45:16.019061 - [DEBUG] Compose: EdgeIdentity * AllBottom
45211 2019-Jan-13 16:45:16.019090 - [DEBUG]
45212 2019-Jan-13 16:45:16.019114 - [DEBUG] Propagate flow
45213 2019-Jan-13 16:45:16.019137 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45214 2019-Jan-13 16:45:16.019203 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45215 2019-Jan-13 16:45:16.019881 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45216 2019-Jan-13 16:45:16.020544 - [DEBUG] Edge function : AllBottom (result of previous compose)
45217 2019-Jan-13 16:45:16.020570 - [DEBUG]
45218 2019-Jan-13 16:45:16.020595 - [DEBUG] Join: AllTop & AllBottom
45219 2019-Jan-13 16:45:16.020622 - [DEBUG] = AllBottom (new jump func)
45220 2019-Jan-13 16:45:16.020647 - [DEBUG]
45221 2019-Jan-13 16:45:16.020671 - [DEBUG] Start adding new jump function
45222 2019-Jan-13 16:45:16.020694 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45223 2019-Jan-13 16:45:16.020758 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45224 2019-Jan-13 16:45:16.021421 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45225 2019-Jan-13 16:45:16.022079 - [DEBUG] Edge Function : AllBottom
45226 2019-Jan-13 16:45:16.022113 - [DEBUG] End adding new jump function
45227 2019-Jan-13 16:45:16.022154 - [DEBUG]
45228 2019-Jan-13 16:45:16.022178 - [DEBUG] -------------------------------------------- 1228. Path Edge --------------------------------------------
45229 2019-Jan-13 16:45:16.022203 - [DEBUG]
45230 2019-Jan-13 16:45:16.022226 - [DEBUG] Process 1228. path edge:
45231 2019-Jan-13 16:45:16.022251 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45232 2019-Jan-13 16:45:16.022310 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
45233 2019-Jan-13 16:45:16.022956 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
45234 2019-Jan-13 16:45:16.023595 - [DEBUG]
45235 2019-Jan-13 16:45:16.023620 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45236 2019-Jan-13 16:45:16.024274 - [DEBUG] Possible callees:
45237 2019-Jan-13 16:45:16.024299 - [DEBUG] llvm.dbg.declare
45238 2019-Jan-13 16:45:16.024325 - [DEBUG] Possible return sites:
45239 2019-Jan-13 16:45:16.024349 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10345240 2019-Jan-13 16:45:16.025652 - [DEBUG] Found and process special summary
45241 2019-Jan-13 16:45:16.025690 - [DEBUG] Compose: EdgeIdentity * AllBottom
45242 2019-Jan-13 16:45:16.025718 - [DEBUG]
45243 2019-Jan-13 16:45:16.025742 - [DEBUG] Propagate flow
45244 2019-Jan-13 16:45:16.025765 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45245 2019-Jan-13 16:45:16.025822 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45246 2019-Jan-13 16:45:16.026461 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45247 2019-Jan-13 16:45:16.027100 - [DEBUG] Edge function : AllBottom (result of previous compose)
45248 2019-Jan-13 16:45:16.027125 - [DEBUG]
45249 2019-Jan-13 16:45:16.027150 - [DEBUG] Join: AllTop & AllBottom
45250 2019-Jan-13 16:45:16.027176 - [DEBUG] = AllBottom (new jump func)
45251 2019-Jan-13 16:45:16.027201 - [DEBUG]
45252 2019-Jan-13 16:45:16.027224 - [DEBUG] Start adding new jump function
45253 2019-Jan-13 16:45:16.027248 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45254 2019-Jan-13 16:45:16.027304 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45255 2019-Jan-13 16:45:16.027942 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45256 2019-Jan-13 16:45:16.028720 - [DEBUG] Edge Function : AllBottom
45257 2019-Jan-13 16:45:16.028749 - [DEBUG] End adding new jump function
45258 2019-Jan-13 16:45:16.028773 - [DEBUG]
45259 2019-Jan-13 16:45:16.028797 - [DEBUG] -------------------------------------------- 1229. Path Edge --------------------------------------------
45260 2019-Jan-13 16:45:16.028821 - [DEBUG]
45261 2019-Jan-13 16:45:16.028844 - [DEBUG] Process 1229. path edge:
45262 2019-Jan-13 16:45:16.028868 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45263 2019-Jan-13 16:45:16.028926 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
45264 2019-Jan-13 16:45:16.029566 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
45265 2019-Jan-13 16:45:16.030204 - [DEBUG]
45266 2019-Jan-13 16:45:16.030229 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45267 2019-Jan-13 16:45:16.030886 - [DEBUG] Compose: EdgeIdentity * AllBottom
45268 2019-Jan-13 16:45:16.030914 - [DEBUG]
45269 2019-Jan-13 16:45:16.030938 - [DEBUG] Propagate flow
45270 2019-Jan-13 16:45:16.030970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45271 2019-Jan-13 16:45:16.031028 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
45272 2019-Jan-13 16:45:16.031686 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45273 2019-Jan-13 16:45:16.032326 - [DEBUG] Edge function : AllBottom (result of previous compose)
45274 2019-Jan-13 16:45:16.032352 - [DEBUG]
45275 2019-Jan-13 16:45:16.032376 - [DEBUG] Join: AllTop & AllBottom
45276 2019-Jan-13 16:45:16.032402 - [DEBUG] = AllBottom (new jump func)
45277 2019-Jan-13 16:45:16.032427 - [DEBUG]
45278 2019-Jan-13 16:45:16.032450 - [DEBUG] Start adding new jump function
45279 2019-Jan-13 16:45:16.032474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45280 2019-Jan-13 16:45:16.032530 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45281 2019-Jan-13 16:45:16.033167 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
45282 2019-Jan-13 16:45:16.033799 - [DEBUG] Edge Function : AllBottom
45283 2019-Jan-13 16:45:16.033827 - [DEBUG] End adding new jump function
45284 2019-Jan-13 16:45:16.033852 - [DEBUG]
45285 2019-Jan-13 16:45:16.033876 - [DEBUG] -------------------------------------------- 1230. Path Edge --------------------------------------------
45286 2019-Jan-13 16:45:16.033900 - [DEBUG]
45287 2019-Jan-13 16:45:16.033924 - [DEBUG] Process 1230. path edge:
45288 2019-Jan-13 16:45:16.033948 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45289 2019-Jan-13 16:45:16.034004 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
45290 2019-Jan-13 16:45:16.034663 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
45291 2019-Jan-13 16:45:16.035331 - [DEBUG]
45292 2019-Jan-13 16:45:16.035358 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
45293 2019-Jan-13 16:45:16.036022 - [DEBUG] Compose: EdgeIdentity * AllBottom
45294 2019-Jan-13 16:45:16.036051 - [DEBUG]
45295 2019-Jan-13 16:45:16.036075 - [DEBUG] Propagate flow
45296 2019-Jan-13 16:45:16.036099 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45297 2019-Jan-13 16:45:16.036161 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45298 2019-Jan-13 16:45:16.036932 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45299 2019-Jan-13 16:45:16.037612 - [DEBUG] Edge function : AllBottom (result of previous compose)
45300 2019-Jan-13 16:45:16.037639 - [DEBUG]
45301 2019-Jan-13 16:45:16.037666 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45302 2019-Jan-13 16:45:16.037692 - [DEBUG] = AllBottom
45303 2019-Jan-13 16:45:16.037716 - [DEBUG]
45304 2019-Jan-13 16:45:16.037740 - [DEBUG] PROPAGATE: No new function!
45305 2019-Jan-13 16:45:16.037767 - [DEBUG] EDGE:
45306 2019-Jan-13 16:45:16.037831 - [DEBUG] ---> 45307 2019-Jan-13 16:45:16.038646 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45308 2019-Jan-13 16:45:16.039308 - [DEBUG]
45309 2019-Jan-13 16:45:16.039338 - [DEBUG] EDGE:
45310 2019-Jan-13 16:45:16.039407 - [DEBUG] ---> 45311 2019-Jan-13 16:45:16.040092 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45312 2019-Jan-13 16:45:16.040797 - [DEBUG]
45313 2019-Jan-13 16:45:16.040854 - [DEBUG] Compose: EdgeIdentity * AllBottom
45314 2019-Jan-13 16:45:16.040882 - [DEBUG]
45315 2019-Jan-13 16:45:16.040907 - [DEBUG] Propagate flow
45316 2019-Jan-13 16:45:16.040951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45317 2019-Jan-13 16:45:16.041013 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45318 2019-Jan-13 16:45:16.041686 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45319 2019-Jan-13 16:45:16.042326 - [DEBUG] Edge function : AllBottom (result of previous compose)
45320 2019-Jan-13 16:45:16.042351 - [DEBUG]
45321 2019-Jan-13 16:45:16.042377 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45322 2019-Jan-13 16:45:16.042403 - [DEBUG] = AllBottom
45323 2019-Jan-13 16:45:16.042428 - [DEBUG]
45324 2019-Jan-13 16:45:16.042451 - [DEBUG] PROPAGATE: No new function!
45325 2019-Jan-13 16:45:16.042480 - [DEBUG] EDGE:
45326 2019-Jan-13 16:45:16.042538 - [DEBUG] ---> 45327 2019-Jan-13 16:45:16.043196 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45328 2019-Jan-13 16:45:16.043838 - [DEBUG]
45329 2019-Jan-13 16:45:16.043868 - [DEBUG] Compose: EdgeIdentity * AllBottom
45330 2019-Jan-13 16:45:16.043894 - [DEBUG]
45331 2019-Jan-13 16:45:16.043918 - [DEBUG] Propagate flow
45332 2019-Jan-13 16:45:16.043942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45333 2019-Jan-13 16:45:16.043998 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45334 2019-Jan-13 16:45:16.044643 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45335 2019-Jan-13 16:45:16.045310 - [DEBUG] Edge function : AllBottom (result of previous compose)
45336 2019-Jan-13 16:45:16.045335 - [DEBUG]
45337 2019-Jan-13 16:45:16.045361 - [DEBUG] Join: AllTop & AllBottom
45338 2019-Jan-13 16:45:16.045387 - [DEBUG] = AllBottom (new jump func)
45339 2019-Jan-13 16:45:16.045412 - [DEBUG]
45340 2019-Jan-13 16:45:16.045435 - [DEBUG] Start adding new jump function
45341 2019-Jan-13 16:45:16.045459 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45342 2019-Jan-13 16:45:16.045516 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45343 2019-Jan-13 16:45:16.046151 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45344 2019-Jan-13 16:45:16.046797 - [DEBUG] Edge Function : AllBottom
45345 2019-Jan-13 16:45:16.046826 - [DEBUG] End adding new jump function
45346 2019-Jan-13 16:45:16.046850 - [DEBUG]
45347 2019-Jan-13 16:45:16.046874 - [DEBUG] -------------------------------------------- 1231. Path Edge --------------------------------------------
45348 2019-Jan-13 16:45:16.046898 - [DEBUG]
45349 2019-Jan-13 16:45:16.046922 - [DEBUG] Process 1231. path edge:
45350 2019-Jan-13 16:45:16.046946 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45351 2019-Jan-13 16:45:16.047002 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
45352 2019-Jan-13 16:45:16.047649 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45353 2019-Jan-13 16:45:16.048428 - [DEBUG]
45354 2019-Jan-13 16:45:16.048453 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45355 2019-Jan-13 16:45:16.049191 - [DEBUG] Possible callees:
45356 2019-Jan-13 16:45:16.049217 - [DEBUG] llvm.dbg.declare
45357 2019-Jan-13 16:45:16.049242 - [DEBUG] Possible return sites:
45358 2019-Jan-13 16:45:16.049279 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10345359 2019-Jan-13 16:45:16.050612 - [DEBUG] Found and process special summary
45360 2019-Jan-13 16:45:16.050664 - [DEBUG] Compose: EdgeIdentity * AllBottom
45361 2019-Jan-13 16:45:16.050692 - [DEBUG]
45362 2019-Jan-13 16:45:16.050717 - [DEBUG] Propagate flow
45363 2019-Jan-13 16:45:16.050740 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45364 2019-Jan-13 16:45:16.050799 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45365 2019-Jan-13 16:45:16.051457 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45366 2019-Jan-13 16:45:16.052094 - [DEBUG] Edge function : AllBottom (result of previous compose)
45367 2019-Jan-13 16:45:16.052120 - [DEBUG]
45368 2019-Jan-13 16:45:16.052145 - [DEBUG] Join: AllTop & AllBottom
45369 2019-Jan-13 16:45:16.052171 - [DEBUG] = AllBottom (new jump func)
45370 2019-Jan-13 16:45:16.052196 - [DEBUG]
45371 2019-Jan-13 16:45:16.052220 - [DEBUG] Start adding new jump function
45372 2019-Jan-13 16:45:16.052243 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45373 2019-Jan-13 16:45:16.052299 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45374 2019-Jan-13 16:45:16.052940 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45375 2019-Jan-13 16:45:16.053596 - [DEBUG] Edge Function : AllBottom
45376 2019-Jan-13 16:45:16.053628 - [DEBUG] End adding new jump function
45377 2019-Jan-13 16:45:16.053653 - [DEBUG]
45378 2019-Jan-13 16:45:16.053677 - [DEBUG] -------------------------------------------- 1232. Path Edge --------------------------------------------
45379 2019-Jan-13 16:45:16.053702 - [DEBUG]
45380 2019-Jan-13 16:45:16.053726 - [DEBUG] Process 1232. path edge:
45381 2019-Jan-13 16:45:16.053750 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45382 2019-Jan-13 16:45:16.053817 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
45383 2019-Jan-13 16:45:16.054515 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45384 2019-Jan-13 16:45:16.055244 - [DEBUG]
45385 2019-Jan-13 16:45:16.055272 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45386 2019-Jan-13 16:45:16.056032 - [DEBUG] Compose: EdgeIdentity * AllBottom
45387 2019-Jan-13 16:45:16.056065 - [DEBUG]
45388 2019-Jan-13 16:45:16.056089 - [DEBUG] Propagate flow
45389 2019-Jan-13 16:45:16.056114 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45390 2019-Jan-13 16:45:16.056189 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
45391 2019-Jan-13 16:45:16.056884 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45392 2019-Jan-13 16:45:16.057592 - [DEBUG] Edge function : AllBottom (result of previous compose)
45393 2019-Jan-13 16:45:16.057618 - [DEBUG]
45394 2019-Jan-13 16:45:16.057644 - [DEBUG] Join: AllTop & AllBottom
45395 2019-Jan-13 16:45:16.057670 - [DEBUG] = AllBottom (new jump func)
45396 2019-Jan-13 16:45:16.057695 - [DEBUG]
45397 2019-Jan-13 16:45:16.057719 - [DEBUG] Start adding new jump function
45398 2019-Jan-13 16:45:16.057743 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45399 2019-Jan-13 16:45:16.057806 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45400 2019-Jan-13 16:45:16.058612 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
45401 2019-Jan-13 16:45:16.059275 - [DEBUG] Edge Function : AllBottom
45402 2019-Jan-13 16:45:16.059305 - [DEBUG] End adding new jump function
45403 2019-Jan-13 16:45:16.059330 - [DEBUG]
45404 2019-Jan-13 16:45:16.059354 - [DEBUG] -------------------------------------------- 1233. Path Edge --------------------------------------------
45405 2019-Jan-13 16:45:16.059379 - [DEBUG]
45406 2019-Jan-13 16:45:16.059403 - [DEBUG] Process 1233. path edge:
45407 2019-Jan-13 16:45:16.059427 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45408 2019-Jan-13 16:45:16.059485 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
45409 2019-Jan-13 16:45:16.060120 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45410 2019-Jan-13 16:45:16.060758 - [DEBUG]
45411 2019-Jan-13 16:45:16.060785 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
45412 2019-Jan-13 16:45:16.061476 - [DEBUG] Compose: EdgeIdentity * AllBottom
45413 2019-Jan-13 16:45:16.061505 - [DEBUG]
45414 2019-Jan-13 16:45:16.061529 - [DEBUG] Propagate flow
45415 2019-Jan-13 16:45:16.061553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45416 2019-Jan-13 16:45:16.061613 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45417 2019-Jan-13 16:45:16.062249 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45418 2019-Jan-13 16:45:16.062885 - [DEBUG] Edge function : AllBottom (result of previous compose)
45419 2019-Jan-13 16:45:16.062910 - [DEBUG]
45420 2019-Jan-13 16:45:16.062936 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45421 2019-Jan-13 16:45:16.062962 - [DEBUG] = AllBottom
45422 2019-Jan-13 16:45:16.062986 - [DEBUG]
45423 2019-Jan-13 16:45:16.063010 - [DEBUG] PROPAGATE: No new function!
45424 2019-Jan-13 16:45:16.063034 - [DEBUG] EDGE:
45425 2019-Jan-13 16:45:16.063092 - [DEBUG] ---> 45426 2019-Jan-13 16:45:16.063726 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45427 2019-Jan-13 16:45:16.064361 - [DEBUG]
45428 2019-Jan-13 16:45:16.064387 - [DEBUG] Compose: EdgeIdentity * AllBottom
45429 2019-Jan-13 16:45:16.064413 - [DEBUG]
45430 2019-Jan-13 16:45:16.064437 - [DEBUG] Propagate flow
45431 2019-Jan-13 16:45:16.064460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45432 2019-Jan-13 16:45:16.064517 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
45433 2019-Jan-13 16:45:16.065167 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45434 2019-Jan-13 16:45:16.065807 - [DEBUG] Edge function : AllBottom (result of previous compose)
45435 2019-Jan-13 16:45:16.065832 - [DEBUG]
45436 2019-Jan-13 16:45:16.065857 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45437 2019-Jan-13 16:45:16.065883 - [DEBUG] = AllBottom
45438 2019-Jan-13 16:45:16.065908 - [DEBUG]
45439 2019-Jan-13 16:45:16.065931 - [DEBUG] PROPAGATE: No new function!
45440 2019-Jan-13 16:45:16.065956 - [DEBUG] EDGE:
45441 2019-Jan-13 16:45:16.066013 - [DEBUG] ---> 45442 2019-Jan-13 16:45:16.066652 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45443 2019-Jan-13 16:45:16.067287 - [DEBUG]
45444 2019-Jan-13 16:45:16.067314 - [DEBUG] Compose: EdgeIdentity * AllBottom
45445 2019-Jan-13 16:45:16.067341 - [DEBUG]
45446 2019-Jan-13 16:45:16.067365 - [DEBUG] Propagate flow
45447 2019-Jan-13 16:45:16.067388 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45448 2019-Jan-13 16:45:16.067456 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45449 2019-Jan-13 16:45:16.068110 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45450 2019-Jan-13 16:45:16.068859 - [DEBUG] Edge function : AllBottom (result of previous compose)
45451 2019-Jan-13 16:45:16.068885 - [DEBUG]
45452 2019-Jan-13 16:45:16.068911 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45453 2019-Jan-13 16:45:16.068937 - [DEBUG] = AllBottom
45454 2019-Jan-13 16:45:16.068962 - [DEBUG]
45455 2019-Jan-13 16:45:16.068985 - [DEBUG] PROPAGATE: No new function!
45456 2019-Jan-13 16:45:16.069032 - [DEBUG] Compose: EdgeIdentity * AllBottom
45457 2019-Jan-13 16:45:16.069060 - [DEBUG]
45458 2019-Jan-13 16:45:16.069084 - [DEBUG] Propagate flow
45459 2019-Jan-13 16:45:16.069108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45460 2019-Jan-13 16:45:16.069166 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45461 2019-Jan-13 16:45:16.069806 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45462 2019-Jan-13 16:45:16.070448 - [DEBUG] Edge function : AllBottom (result of previous compose)
45463 2019-Jan-13 16:45:16.070474 - [DEBUG]
45464 2019-Jan-13 16:45:16.070499 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45465 2019-Jan-13 16:45:16.070525 - [DEBUG] = AllBottom
45466 2019-Jan-13 16:45:16.070549 - [DEBUG]
45467 2019-Jan-13 16:45:16.070573 - [DEBUG] PROPAGATE: No new function!
45468 2019-Jan-13 16:45:16.070599 - [DEBUG] Compose: EdgeIdentity * AllBottom
45469 2019-Jan-13 16:45:16.070625 - [DEBUG]
45470 2019-Jan-13 16:45:16.070649 - [DEBUG] Propagate flow
45471 2019-Jan-13 16:45:16.070672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45472 2019-Jan-13 16:45:16.070731 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45473 2019-Jan-13 16:45:16.071373 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45474 2019-Jan-13 16:45:16.072054 - [DEBUG] Edge function : AllBottom (result of previous compose)
45475 2019-Jan-13 16:45:16.072079 - [DEBUG]
45476 2019-Jan-13 16:45:16.072104 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45477 2019-Jan-13 16:45:16.072130 - [DEBUG] = AllBottom
45478 2019-Jan-13 16:45:16.072154 - [DEBUG]
45479 2019-Jan-13 16:45:16.072178 - [DEBUG] PROPAGATE: No new function!
45480 2019-Jan-13 16:45:16.072206 - [DEBUG] EDGE:
45481 2019-Jan-13 16:45:16.072267 - [DEBUG] ---> 45482 2019-Jan-13 16:45:16.072915 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45483 2019-Jan-13 16:45:16.073551 - [DEBUG]
45484 2019-Jan-13 16:45:16.073578 - [DEBUG] EDGE:
45485 2019-Jan-13 16:45:16.073635 - [DEBUG] ---> 45486 2019-Jan-13 16:45:16.074271 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45487 2019-Jan-13 16:45:16.074929 - [DEBUG]
45488 2019-Jan-13 16:45:16.074955 - [DEBUG] EDGE:
45489 2019-Jan-13 16:45:16.075013 - [DEBUG] ---> 45490 2019-Jan-13 16:45:16.075652 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
45491 2019-Jan-13 16:45:16.076306 - [DEBUG]
45492 2019-Jan-13 16:45:16.076334 - [DEBUG] Compose: EdgeIdentity * AllBottom
45493 2019-Jan-13 16:45:16.076360 - [DEBUG]
45494 2019-Jan-13 16:45:16.076384 - [DEBUG] Propagate flow
45495 2019-Jan-13 16:45:16.076408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45496 2019-Jan-13 16:45:16.076464 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45497 2019-Jan-13 16:45:16.077107 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45498 2019-Jan-13 16:45:16.077905 - [DEBUG] Edge function : AllBottom (result of previous compose)
45499 2019-Jan-13 16:45:16.077932 - [DEBUG]
45500 2019-Jan-13 16:45:16.077958 - [DEBUG] Join: AllTop & AllBottom
45501 2019-Jan-13 16:45:16.077985 - [DEBUG] = AllBottom (new jump func)
45502 2019-Jan-13 16:45:16.078010 - [DEBUG]
45503 2019-Jan-13 16:45:16.078034 - [DEBUG] Start adding new jump function
45504 2019-Jan-13 16:45:16.078057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45505 2019-Jan-13 16:45:16.078144 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45506 2019-Jan-13 16:45:16.079025 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45507 2019-Jan-13 16:45:16.079699 - [DEBUG] Edge Function : AllBottom
45508 2019-Jan-13 16:45:16.079734 - [DEBUG] End adding new jump function
45509 2019-Jan-13 16:45:16.079759 - [DEBUG]
45510 2019-Jan-13 16:45:16.079783 - [DEBUG] -------------------------------------------- 1234. Path Edge --------------------------------------------
45511 2019-Jan-13 16:45:16.079807 - [DEBUG]
45512 2019-Jan-13 16:45:16.079830 - [DEBUG] Process 1234. path edge:
45513 2019-Jan-13 16:45:16.079855 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45514 2019-Jan-13 16:45:16.079917 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
45515 2019-Jan-13 16:45:16.080588 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45516 2019-Jan-13 16:45:16.081242 - [DEBUG]
45517 2019-Jan-13 16:45:16.081268 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45518 2019-Jan-13 16:45:16.082029 - [DEBUG] Compose: EdgeIdentity * AllBottom
45519 2019-Jan-13 16:45:16.082062 - [DEBUG]
45520 2019-Jan-13 16:45:16.082086 - [DEBUG] Propagate flow
45521 2019-Jan-13 16:45:16.082109 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45522 2019-Jan-13 16:45:16.082183 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45523 2019-Jan-13 16:45:16.082900 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45524 2019-Jan-13 16:45:16.083543 - [DEBUG] Edge function : AllBottom (result of previous compose)
45525 2019-Jan-13 16:45:16.083569 - [DEBUG]
45526 2019-Jan-13 16:45:16.083595 - [DEBUG] Join: AllTop & AllBottom
45527 2019-Jan-13 16:45:16.083622 - [DEBUG] = AllBottom (new jump func)
45528 2019-Jan-13 16:45:16.083646 - [DEBUG]
45529 2019-Jan-13 16:45:16.083670 - [DEBUG] Start adding new jump function
45530 2019-Jan-13 16:45:16.083694 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45531 2019-Jan-13 16:45:16.083752 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45532 2019-Jan-13 16:45:16.084390 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45533 2019-Jan-13 16:45:16.085047 - [DEBUG] Edge Function : AllBottom
45534 2019-Jan-13 16:45:16.085077 - [DEBUG] End adding new jump function
45535 2019-Jan-13 16:45:16.085102 - [DEBUG]
45536 2019-Jan-13 16:45:16.085126 - [DEBUG] -------------------------------------------- 1235. Path Edge --------------------------------------------
45537 2019-Jan-13 16:45:16.085172 - [DEBUG]
45538 2019-Jan-13 16:45:16.085196 - [DEBUG] Process 1235. path edge:
45539 2019-Jan-13 16:45:16.085220 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45540 2019-Jan-13 16:45:16.085278 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
45541 2019-Jan-13 16:45:16.085915 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45542 2019-Jan-13 16:45:16.086563 - [DEBUG]
45543 2019-Jan-13 16:45:16.086590 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45544 2019-Jan-13 16:45:16.087311 - [DEBUG] Compose: EdgeIdentity * AllBottom
45545 2019-Jan-13 16:45:16.087342 - [DEBUG]
45546 2019-Jan-13 16:45:16.087366 - [DEBUG] Propagate flow
45547 2019-Jan-13 16:45:16.087390 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45548 2019-Jan-13 16:45:16.087463 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45549 2019-Jan-13 16:45:16.088217 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45550 2019-Jan-13 16:45:16.089114 - [DEBUG] Edge function : AllBottom (result of previous compose)
45551 2019-Jan-13 16:45:16.089143 - [DEBUG]
45552 2019-Jan-13 16:45:16.089171 - [DEBUG] Join: AllTop & AllBottom
45553 2019-Jan-13 16:45:16.089198 - [DEBUG] = AllBottom (new jump func)
45554 2019-Jan-13 16:45:16.089223 - [DEBUG]
45555 2019-Jan-13 16:45:16.089247 - [DEBUG] Start adding new jump function
45556 2019-Jan-13 16:45:16.089271 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45557 2019-Jan-13 16:45:16.089349 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45558 2019-Jan-13 16:45:16.090046 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45559 2019-Jan-13 16:45:16.090762 - [DEBUG] Edge Function : AllBottom
45560 2019-Jan-13 16:45:16.090795 - [DEBUG] End adding new jump function
45561 2019-Jan-13 16:45:16.090819 - [DEBUG]
45562 2019-Jan-13 16:45:16.090843 - [DEBUG] -------------------------------------------- 1236. Path Edge --------------------------------------------
45563 2019-Jan-13 16:45:16.090868 - [DEBUG]
45564 2019-Jan-13 16:45:16.090891 - [DEBUG] Process 1236. path edge:
45565 2019-Jan-13 16:45:16.090915 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45566 2019-Jan-13 16:45:16.090977 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
45567 2019-Jan-13 16:45:16.091649 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45568 2019-Jan-13 16:45:16.092288 - [DEBUG]
45569 2019-Jan-13 16:45:16.092313 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45570 2019-Jan-13 16:45:16.092969 - [DEBUG] Possible callees:
45571 2019-Jan-13 16:45:16.092995 - [DEBUG] llvm.dbg.declare
45572 2019-Jan-13 16:45:16.093020 - [DEBUG] Possible return sites:
45573 2019-Jan-13 16:45:16.093044 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9645574 2019-Jan-13 16:45:16.094337 - [DEBUG] Found and process special summary
45575 2019-Jan-13 16:45:16.094378 - [DEBUG] Compose: EdgeIdentity * AllBottom
45576 2019-Jan-13 16:45:16.094406 - [DEBUG]
45577 2019-Jan-13 16:45:16.094430 - [DEBUG] Propagate flow
45578 2019-Jan-13 16:45:16.094476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45579 2019-Jan-13 16:45:16.094534 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45580 2019-Jan-13 16:45:16.095192 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45581 2019-Jan-13 16:45:16.095829 - [DEBUG] Edge function : AllBottom (result of previous compose)
45582 2019-Jan-13 16:45:16.095855 - [DEBUG]
45583 2019-Jan-13 16:45:16.095879 - [DEBUG] Join: AllTop & AllBottom
45584 2019-Jan-13 16:45:16.095906 - [DEBUG] = AllBottom (new jump func)
45585 2019-Jan-13 16:45:16.095930 - [DEBUG]
45586 2019-Jan-13 16:45:16.095954 - [DEBUG] Start adding new jump function
45587 2019-Jan-13 16:45:16.095977 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45588 2019-Jan-13 16:45:16.096034 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45589 2019-Jan-13 16:45:16.096671 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45590 2019-Jan-13 16:45:16.097317 - [DEBUG] Edge Function : AllBottom
45591 2019-Jan-13 16:45:16.097347 - [DEBUG] End adding new jump function
45592 2019-Jan-13 16:45:16.097371 - [DEBUG]
45593 2019-Jan-13 16:45:16.097395 - [DEBUG] -------------------------------------------- 1237. Path Edge --------------------------------------------
45594 2019-Jan-13 16:45:16.097419 - [DEBUG]
45595 2019-Jan-13 16:45:16.097443 - [DEBUG] Process 1237. path edge:
45596 2019-Jan-13 16:45:16.097467 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45597 2019-Jan-13 16:45:16.097526 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
45598 2019-Jan-13 16:45:16.098184 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45599 2019-Jan-13 16:45:16.098949 - [DEBUG]
45600 2019-Jan-13 16:45:16.098975 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45601 2019-Jan-13 16:45:16.099642 - [DEBUG] Compose: EdgeIdentity * AllBottom
45602 2019-Jan-13 16:45:16.099670 - [DEBUG]
45603 2019-Jan-13 16:45:16.099694 - [DEBUG] Propagate flow
45604 2019-Jan-13 16:45:16.099718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45605 2019-Jan-13 16:45:16.099776 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45606 2019-Jan-13 16:45:16.100415 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45607 2019-Jan-13 16:45:16.101055 - [DEBUG] Edge function : AllBottom (result of previous compose)
45608 2019-Jan-13 16:45:16.101080 - [DEBUG]
45609 2019-Jan-13 16:45:16.101105 - [DEBUG] Join: AllTop & AllBottom
45610 2019-Jan-13 16:45:16.101131 - [DEBUG] = AllBottom (new jump func)
45611 2019-Jan-13 16:45:16.101156 - [DEBUG]
45612 2019-Jan-13 16:45:16.101179 - [DEBUG] Start adding new jump function
45613 2019-Jan-13 16:45:16.101202 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45614 2019-Jan-13 16:45:16.101262 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45615 2019-Jan-13 16:45:16.101929 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45616 2019-Jan-13 16:45:16.102565 - [DEBUG] Edge Function : AllBottom
45617 2019-Jan-13 16:45:16.102595 - [DEBUG] End adding new jump function
45618 2019-Jan-13 16:45:16.102619 - [DEBUG]
45619 2019-Jan-13 16:45:16.102643 - [DEBUG] -------------------------------------------- 1238. Path Edge --------------------------------------------
45620 2019-Jan-13 16:45:16.102668 - [DEBUG]
45621 2019-Jan-13 16:45:16.102691 - [DEBUG] Process 1238. path edge:
45622 2019-Jan-13 16:45:16.102714 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45623 2019-Jan-13 16:45:16.102786 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
45624 2019-Jan-13 16:45:16.103426 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45625 2019-Jan-13 16:45:16.104070 - [DEBUG]
45626 2019-Jan-13 16:45:16.104096 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45627 2019-Jan-13 16:45:16.104769 - [DEBUG] Compose: EdgeIdentity * AllBottom
45628 2019-Jan-13 16:45:16.104801 - [DEBUG]
45629 2019-Jan-13 16:45:16.104825 - [DEBUG] Propagate flow
45630 2019-Jan-13 16:45:16.104849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45631 2019-Jan-13 16:45:16.104908 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45632 2019-Jan-13 16:45:16.105545 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45633 2019-Jan-13 16:45:16.106184 - [DEBUG] Edge function : AllBottom (result of previous compose)
45634 2019-Jan-13 16:45:16.106210 - [DEBUG]
45635 2019-Jan-13 16:45:16.106234 - [DEBUG] Join: AllTop & AllBottom
45636 2019-Jan-13 16:45:16.106260 - [DEBUG] = AllBottom (new jump func)
45637 2019-Jan-13 16:45:16.106285 - [DEBUG]
45638 2019-Jan-13 16:45:16.106309 - [DEBUG] Start adding new jump function
45639 2019-Jan-13 16:45:16.106332 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45640 2019-Jan-13 16:45:16.106389 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45641 2019-Jan-13 16:45:16.107032 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
45642 2019-Jan-13 16:45:16.107668 - [DEBUG] Edge Function : AllBottom
45643 2019-Jan-13 16:45:16.107697 - [DEBUG] End adding new jump function
45644 2019-Jan-13 16:45:16.107721 - [DEBUG]
45645 2019-Jan-13 16:45:16.107745 - [DEBUG] -------------------------------------------- 1239. Path Edge --------------------------------------------
45646 2019-Jan-13 16:45:16.107770 - [DEBUG]
45647 2019-Jan-13 16:45:16.107793 - [DEBUG] Process 1239. path edge:
45648 2019-Jan-13 16:45:16.107817 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45649 2019-Jan-13 16:45:16.107874 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
45650 2019-Jan-13 16:45:16.108525 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45651 2019-Jan-13 16:45:16.109354 - [DEBUG]
45652 2019-Jan-13 16:45:16.109381 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
45653 2019-Jan-13 16:45:16.110064 - [DEBUG] Compose: EdgeIdentity * AllBottom
45654 2019-Jan-13 16:45:16.110093 - [DEBUG]
45655 2019-Jan-13 16:45:16.110117 - [DEBUG] Propagate flow
45656 2019-Jan-13 16:45:16.110140 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45657 2019-Jan-13 16:45:16.110203 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45658 2019-Jan-13 16:45:16.110846 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45659 2019-Jan-13 16:45:16.111505 - [DEBUG] Edge function : AllBottom (result of previous compose)
45660 2019-Jan-13 16:45:16.111530 - [DEBUG]
45661 2019-Jan-13 16:45:16.111556 - [DEBUG] Join: AllTop & AllBottom
45662 2019-Jan-13 16:45:16.111581 - [DEBUG] = AllBottom (new jump func)
45663 2019-Jan-13 16:45:16.111606 - [DEBUG]
45664 2019-Jan-13 16:45:16.111629 - [DEBUG] Start adding new jump function
45665 2019-Jan-13 16:45:16.111653 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45666 2019-Jan-13 16:45:16.111709 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45667 2019-Jan-13 16:45:16.112347 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45668 2019-Jan-13 16:45:16.113002 - [DEBUG] Edge Function : AllBottom
45669 2019-Jan-13 16:45:16.113031 - [DEBUG] End adding new jump function
45670 2019-Jan-13 16:45:16.113056 - [DEBUG]
45671 2019-Jan-13 16:45:16.113080 - [DEBUG] -------------------------------------------- 1240. Path Edge --------------------------------------------
45672 2019-Jan-13 16:45:16.113104 - [DEBUG]
45673 2019-Jan-13 16:45:16.113128 - [DEBUG] Process 1240. path edge:
45674 2019-Jan-13 16:45:16.113152 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45675 2019-Jan-13 16:45:16.113209 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
45676 2019-Jan-13 16:45:16.113849 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45677 2019-Jan-13 16:45:16.114485 - [DEBUG]
45678 2019-Jan-13 16:45:16.114510 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45679 2019-Jan-13 16:45:16.115185 - [DEBUG] Compose: EdgeIdentity * AllBottom
45680 2019-Jan-13 16:45:16.115213 - [DEBUG]
45681 2019-Jan-13 16:45:16.115237 - [DEBUG] Propagate flow
45682 2019-Jan-13 16:45:16.115261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45683 2019-Jan-13 16:45:16.115318 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
45684 2019-Jan-13 16:45:16.115956 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45685 2019-Jan-13 16:45:16.116596 - [DEBUG] Edge function : AllBottom (result of previous compose)
45686 2019-Jan-13 16:45:16.116622 - [DEBUG]
45687 2019-Jan-13 16:45:16.116647 - [DEBUG] Join: AllTop & AllBottom
45688 2019-Jan-13 16:45:16.116673 - [DEBUG] = AllBottom (new jump func)
45689 2019-Jan-13 16:45:16.116800 - [DEBUG]
45690 2019-Jan-13 16:45:16.116826 - [DEBUG] Start adding new jump function
45691 2019-Jan-13 16:45:16.116850 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45692 2019-Jan-13 16:45:16.116914 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45693 2019-Jan-13 16:45:16.117590 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
45694 2019-Jan-13 16:45:16.118272 - [DEBUG] Edge Function : AllBottom
45695 2019-Jan-13 16:45:16.118305 - [DEBUG] End adding new jump function
45696 2019-Jan-13 16:45:16.118329 - [DEBUG]
45697 2019-Jan-13 16:45:16.118354 - [DEBUG] -------------------------------------------- 1241. Path Edge --------------------------------------------
45698 2019-Jan-13 16:45:16.118379 - [DEBUG]
45699 2019-Jan-13 16:45:16.118402 - [DEBUG] Process 1241. path edge:
45700 2019-Jan-13 16:45:16.118426 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45701 2019-Jan-13 16:45:16.118490 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
45702 2019-Jan-13 16:45:16.119305 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45703 2019-Jan-13 16:45:16.120005 - [DEBUG]
45704 2019-Jan-13 16:45:16.120034 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
45705 2019-Jan-13 16:45:16.120785 - [DEBUG] Compose: EdgeIdentity * AllBottom
45706 2019-Jan-13 16:45:16.120815 - [DEBUG]
45707 2019-Jan-13 16:45:16.120840 - [DEBUG] Propagate flow
45708 2019-Jan-13 16:45:16.120864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45709 2019-Jan-13 16:45:16.120936 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45710 2019-Jan-13 16:45:16.121637 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45711 2019-Jan-13 16:45:16.122319 - [DEBUG] Edge function : AllBottom (result of previous compose)
45712 2019-Jan-13 16:45:16.122346 - [DEBUG]
45713 2019-Jan-13 16:45:16.122372 - [DEBUG] Join: AllTop & AllBottom
45714 2019-Jan-13 16:45:16.122419 - [DEBUG] = AllBottom (new jump func)
45715 2019-Jan-13 16:45:16.122444 - [DEBUG]
45716 2019-Jan-13 16:45:16.122468 - [DEBUG] Start adding new jump function
45717 2019-Jan-13 16:45:16.122492 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45718 2019-Jan-13 16:45:16.122569 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45719 2019-Jan-13 16:45:16.123263 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45720 2019-Jan-13 16:45:16.123961 - [DEBUG] Edge Function : AllBottom
45721 2019-Jan-13 16:45:16.124001 - [DEBUG] End adding new jump function
45722 2019-Jan-13 16:45:16.124025 - [DEBUG]
45723 2019-Jan-13 16:45:16.124051 - [DEBUG] -------------------------------------------- 1242. Path Edge --------------------------------------------
45724 2019-Jan-13 16:45:16.124076 - [DEBUG]
45725 2019-Jan-13 16:45:16.124100 - [DEBUG] Process 1242. path edge:
45726 2019-Jan-13 16:45:16.124125 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45727 2019-Jan-13 16:45:16.124205 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
45728 2019-Jan-13 16:45:16.124938 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45729 2019-Jan-13 16:45:16.125646 - [DEBUG]
45730 2019-Jan-13 16:45:16.125672 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45731 2019-Jan-13 16:45:16.126354 - [DEBUG] Compose: EdgeIdentity * AllBottom
45732 2019-Jan-13 16:45:16.126385 - [DEBUG]
45733 2019-Jan-13 16:45:16.126409 - [DEBUG] Propagate flow
45734 2019-Jan-13 16:45:16.126432 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45735 2019-Jan-13 16:45:16.126495 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45736 2019-Jan-13 16:45:16.127155 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45737 2019-Jan-13 16:45:16.127794 - [DEBUG] Edge function : AllBottom (result of previous compose)
45738 2019-Jan-13 16:45:16.127820 - [DEBUG]
45739 2019-Jan-13 16:45:16.127845 - [DEBUG] Join: AllTop & AllBottom
45740 2019-Jan-13 16:45:16.127871 - [DEBUG] = AllBottom (new jump func)
45741 2019-Jan-13 16:45:16.127896 - [DEBUG]
45742 2019-Jan-13 16:45:16.127920 - [DEBUG] Start adding new jump function
45743 2019-Jan-13 16:45:16.127943 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45744 2019-Jan-13 16:45:16.128000 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45745 2019-Jan-13 16:45:16.128658 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45746 2019-Jan-13 16:45:16.129434 - [DEBUG] Edge Function : AllBottom
45747 2019-Jan-13 16:45:16.129465 - [DEBUG] End adding new jump function
45748 2019-Jan-13 16:45:16.129489 - [DEBUG]
45749 2019-Jan-13 16:45:16.129513 - [DEBUG] -------------------------------------------- 1243. Path Edge --------------------------------------------
45750 2019-Jan-13 16:45:16.129538 - [DEBUG]
45751 2019-Jan-13 16:45:16.129562 - [DEBUG] Process 1243. path edge:
45752 2019-Jan-13 16:45:16.129586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45753 2019-Jan-13 16:45:16.129643 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
45754 2019-Jan-13 16:45:16.130285 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45755 2019-Jan-13 16:45:16.130923 - [DEBUG]
45756 2019-Jan-13 16:45:16.130948 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45757 2019-Jan-13 16:45:16.131645 - [DEBUG] Compose: EdgeIdentity * AllBottom
45758 2019-Jan-13 16:45:16.131692 - [DEBUG]
45759 2019-Jan-13 16:45:16.131716 - [DEBUG] Propagate flow
45760 2019-Jan-13 16:45:16.131740 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45761 2019-Jan-13 16:45:16.131799 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
45762 2019-Jan-13 16:45:16.132448 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45763 2019-Jan-13 16:45:16.133088 - [DEBUG] Edge function : AllBottom (result of previous compose)
45764 2019-Jan-13 16:45:16.133114 - [DEBUG]
45765 2019-Jan-13 16:45:16.133139 - [DEBUG] Join: AllTop & AllBottom
45766 2019-Jan-13 16:45:16.133165 - [DEBUG] = AllBottom (new jump func)
45767 2019-Jan-13 16:45:16.133190 - [DEBUG]
45768 2019-Jan-13 16:45:16.133213 - [DEBUG] Start adding new jump function
45769 2019-Jan-13 16:45:16.133237 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45770 2019-Jan-13 16:45:16.133294 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45771 2019-Jan-13 16:45:16.133932 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
45772 2019-Jan-13 16:45:16.134568 - [DEBUG] Edge Function : AllBottom
45773 2019-Jan-13 16:45:16.134603 - [DEBUG] End adding new jump function
45774 2019-Jan-13 16:45:16.134627 - [DEBUG]
45775 2019-Jan-13 16:45:16.134651 - [DEBUG] -------------------------------------------- 1244. Path Edge --------------------------------------------
45776 2019-Jan-13 16:45:16.134676 - [DEBUG]
45777 2019-Jan-13 16:45:16.134700 - [DEBUG] Process 1244. path edge:
45778 2019-Jan-13 16:45:16.134724 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45779 2019-Jan-13 16:45:16.134796 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
45780 2019-Jan-13 16:45:16.135434 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45781 2019-Jan-13 16:45:16.136076 - [DEBUG]
45782 2019-Jan-13 16:45:16.136103 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
45783 2019-Jan-13 16:45:16.136769 - [DEBUG] Compose: EdgeIdentity * AllBottom
45784 2019-Jan-13 16:45:16.136797 - [DEBUG]
45785 2019-Jan-13 16:45:16.136821 - [DEBUG] Propagate flow
45786 2019-Jan-13 16:45:16.136844 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45787 2019-Jan-13 16:45:16.136903 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45788 2019-Jan-13 16:45:16.137553 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45789 2019-Jan-13 16:45:16.138208 - [DEBUG] Edge function : AllBottom (result of previous compose)
45790 2019-Jan-13 16:45:16.138233 - [DEBUG]
45791 2019-Jan-13 16:45:16.138258 - [DEBUG] Join: AllTop & AllBottom
45792 2019-Jan-13 16:45:16.138284 - [DEBUG] = AllBottom (new jump func)
45793 2019-Jan-13 16:45:16.138309 - [DEBUG]
45794 2019-Jan-13 16:45:16.138332 - [DEBUG] Start adding new jump function
45795 2019-Jan-13 16:45:16.138355 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45796 2019-Jan-13 16:45:16.138412 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45797 2019-Jan-13 16:45:16.139219 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45798 2019-Jan-13 16:45:16.139965 - [DEBUG] Edge Function : AllBottom
45799 2019-Jan-13 16:45:16.139999 - [DEBUG] End adding new jump function
45800 2019-Jan-13 16:45:16.140024 - [DEBUG]
45801 2019-Jan-13 16:45:16.140048 - [DEBUG] -------------------------------------------- 1245. Path Edge --------------------------------------------
45802 2019-Jan-13 16:45:16.140090 - [DEBUG]
45803 2019-Jan-13 16:45:16.140115 - [DEBUG] Process 1245. path edge:
45804 2019-Jan-13 16:45:16.140139 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45805 2019-Jan-13 16:45:16.140206 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
45806 2019-Jan-13 16:45:16.140904 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45807 2019-Jan-13 16:45:16.141626 - [DEBUG]
45808 2019-Jan-13 16:45:16.141653 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45809 2019-Jan-13 16:45:16.142382 - [DEBUG] Possible callees:
45810 2019-Jan-13 16:45:16.142409 - [DEBUG] llvm.dbg.declare
45811 2019-Jan-13 16:45:16.142434 - [DEBUG] Possible return sites:
45812 2019-Jan-13 16:45:16.142458 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12045813 2019-Jan-13 16:45:16.143845 - [DEBUG] Found and process special summary
45814 2019-Jan-13 16:45:16.143900 - [DEBUG] Compose: EdgeIdentity * AllBottom
45815 2019-Jan-13 16:45:16.143930 - [DEBUG]
45816 2019-Jan-13 16:45:16.143955 - [DEBUG] Propagate flow
45817 2019-Jan-13 16:45:16.143979 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45818 2019-Jan-13 16:45:16.144048 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45819 2019-Jan-13 16:45:16.144700 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45820 2019-Jan-13 16:45:16.145371 - [DEBUG] Edge function : AllBottom (result of previous compose)
45821 2019-Jan-13 16:45:16.145396 - [DEBUG]
45822 2019-Jan-13 16:45:16.145422 - [DEBUG] Join: AllTop & AllBottom
45823 2019-Jan-13 16:45:16.145448 - [DEBUG] = AllBottom (new jump func)
45824 2019-Jan-13 16:45:16.145472 - [DEBUG]
45825 2019-Jan-13 16:45:16.145496 - [DEBUG] Start adding new jump function
45826 2019-Jan-13 16:45:16.145519 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45827 2019-Jan-13 16:45:16.145577 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45828 2019-Jan-13 16:45:16.146215 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45829 2019-Jan-13 16:45:16.146855 - [DEBUG] Edge Function : AllBottom
45830 2019-Jan-13 16:45:16.146884 - [DEBUG] End adding new jump function
45831 2019-Jan-13 16:45:16.146909 - [DEBUG]
45832 2019-Jan-13 16:45:16.146933 - [DEBUG] -------------------------------------------- 1246. Path Edge --------------------------------------------
45833 2019-Jan-13 16:45:16.146958 - [DEBUG]
45834 2019-Jan-13 16:45:16.146981 - [DEBUG] Process 1246. path edge:
45835 2019-Jan-13 16:45:16.147005 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45836 2019-Jan-13 16:45:16.147062 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
45837 2019-Jan-13 16:45:16.147708 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45838 2019-Jan-13 16:45:16.148363 - [DEBUG]
45839 2019-Jan-13 16:45:16.148389 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45840 2019-Jan-13 16:45:16.149199 - [DEBUG] Compose: EdgeIdentity * AllBottom
45841 2019-Jan-13 16:45:16.149228 - [DEBUG]
45842 2019-Jan-13 16:45:16.149252 - [DEBUG] Propagate flow
45843 2019-Jan-13 16:45:16.149276 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45844 2019-Jan-13 16:45:16.149356 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
45845 2019-Jan-13 16:45:16.149998 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45846 2019-Jan-13 16:45:16.150635 - [DEBUG] Edge function : AllBottom (result of previous compose)
45847 2019-Jan-13 16:45:16.150661 - [DEBUG]
45848 2019-Jan-13 16:45:16.150686 - [DEBUG] Join: AllTop & AllBottom
45849 2019-Jan-13 16:45:16.150713 - [DEBUG] = AllBottom (new jump func)
45850 2019-Jan-13 16:45:16.150737 - [DEBUG]
45851 2019-Jan-13 16:45:16.150761 - [DEBUG] Start adding new jump function
45852 2019-Jan-13 16:45:16.150784 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45853 2019-Jan-13 16:45:16.150841 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45854 2019-Jan-13 16:45:16.151493 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
45855 2019-Jan-13 16:45:16.152129 - [DEBUG] Edge Function : AllBottom
45856 2019-Jan-13 16:45:16.152157 - [DEBUG] End adding new jump function
45857 2019-Jan-13 16:45:16.152182 - [DEBUG]
45858 2019-Jan-13 16:45:16.152206 - [DEBUG] -------------------------------------------- 1247. Path Edge --------------------------------------------
45859 2019-Jan-13 16:45:16.152231 - [DEBUG]
45860 2019-Jan-13 16:45:16.152255 - [DEBUG] Process 1247. path edge:
45861 2019-Jan-13 16:45:16.152279 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45862 2019-Jan-13 16:45:16.152336 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
45863 2019-Jan-13 16:45:16.152975 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45864 2019-Jan-13 16:45:16.153624 - [DEBUG]
45865 2019-Jan-13 16:45:16.153651 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
45866 2019-Jan-13 16:45:16.154312 - [DEBUG] Compose: EdgeIdentity * AllBottom
45867 2019-Jan-13 16:45:16.154342 - [DEBUG]
45868 2019-Jan-13 16:45:16.154366 - [DEBUG] Propagate flow
45869 2019-Jan-13 16:45:16.154389 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45870 2019-Jan-13 16:45:16.154450 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45871 2019-Jan-13 16:45:16.155115 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45872 2019-Jan-13 16:45:16.155754 - [DEBUG] Edge function : AllBottom (result of previous compose)
45873 2019-Jan-13 16:45:16.155779 - [DEBUG]
45874 2019-Jan-13 16:45:16.155805 - [DEBUG] Join: AllTop & AllBottom
45875 2019-Jan-13 16:45:16.155831 - [DEBUG] = AllBottom (new jump func)
45876 2019-Jan-13 16:45:16.155855 - [DEBUG]
45877 2019-Jan-13 16:45:16.155879 - [DEBUG] Start adding new jump function
45878 2019-Jan-13 16:45:16.155902 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45879 2019-Jan-13 16:45:16.155959 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45880 2019-Jan-13 16:45:16.156597 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45881 2019-Jan-13 16:45:16.157388 - [DEBUG] Edge Function : AllBottom
45882 2019-Jan-13 16:45:16.157420 - [DEBUG] End adding new jump function
45883 2019-Jan-13 16:45:16.157445 - [DEBUG]
45884 2019-Jan-13 16:45:16.157470 - [DEBUG] -------------------------------------------- 1248. Path Edge --------------------------------------------
45885 2019-Jan-13 16:45:16.157495 - [DEBUG]
45886 2019-Jan-13 16:45:16.157519 - [DEBUG] Process 1248. path edge:
45887 2019-Jan-13 16:45:16.157543 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45888 2019-Jan-13 16:45:16.157626 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
45889 2019-Jan-13 16:45:16.158361 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45890 2019-Jan-13 16:45:16.159153 - [DEBUG]
45891 2019-Jan-13 16:45:16.159179 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45892 2019-Jan-13 16:45:16.159913 - [DEBUG] Possible callees:
45893 2019-Jan-13 16:45:16.159941 - [DEBUG] llvm.dbg.declare
45894 2019-Jan-13 16:45:16.159967 - [DEBUG] Possible return sites:
45895 2019-Jan-13 16:45:16.159991 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14945896 2019-Jan-13 16:45:16.161391 - [DEBUG] Found and process special summary
45897 2019-Jan-13 16:45:16.161466 - [DEBUG] Compose: EdgeIdentity * AllBottom
45898 2019-Jan-13 16:45:16.161495 - [DEBUG]
45899 2019-Jan-13 16:45:16.161520 - [DEBUG] Propagate flow
45900 2019-Jan-13 16:45:16.161544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45901 2019-Jan-13 16:45:16.161612 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45902 2019-Jan-13 16:45:16.162264 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45903 2019-Jan-13 16:45:16.162905 - [DEBUG] Edge function : AllBottom (result of previous compose)
45904 2019-Jan-13 16:45:16.162930 - [DEBUG]
45905 2019-Jan-13 16:45:16.162957 - [DEBUG] Join: AllTop & AllBottom
45906 2019-Jan-13 16:45:16.162983 - [DEBUG] = AllBottom (new jump func)
45907 2019-Jan-13 16:45:16.163008 - [DEBUG]
45908 2019-Jan-13 16:45:16.163032 - [DEBUG] Start adding new jump function
45909 2019-Jan-13 16:45:16.163055 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45910 2019-Jan-13 16:45:16.163111 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45911 2019-Jan-13 16:45:16.163749 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45912 2019-Jan-13 16:45:16.164386 - [DEBUG] Edge Function : AllBottom
45913 2019-Jan-13 16:45:16.164417 - [DEBUG] End adding new jump function
45914 2019-Jan-13 16:45:16.164441 - [DEBUG]
45915 2019-Jan-13 16:45:16.164466 - [DEBUG] -------------------------------------------- 1249. Path Edge --------------------------------------------
45916 2019-Jan-13 16:45:16.164491 - [DEBUG]
45917 2019-Jan-13 16:45:16.164514 - [DEBUG] Process 1249. path edge:
45918 2019-Jan-13 16:45:16.164538 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45919 2019-Jan-13 16:45:16.164596 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
45920 2019-Jan-13 16:45:16.165253 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45921 2019-Jan-13 16:45:16.165891 - [DEBUG]
45922 2019-Jan-13 16:45:16.165916 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45923 2019-Jan-13 16:45:16.166583 - [DEBUG] Compose: EdgeIdentity * AllBottom
45924 2019-Jan-13 16:45:16.166611 - [DEBUG]
45925 2019-Jan-13 16:45:16.166635 - [DEBUG] Propagate flow
45926 2019-Jan-13 16:45:16.166659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45927 2019-Jan-13 16:45:16.166716 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
45928 2019-Jan-13 16:45:16.167354 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45929 2019-Jan-13 16:45:16.167992 - [DEBUG] Edge function : AllBottom (result of previous compose)
45930 2019-Jan-13 16:45:16.168042 - [DEBUG]
45931 2019-Jan-13 16:45:16.168079 - [DEBUG] Join: AllTop & AllBottom
45932 2019-Jan-13 16:45:16.168108 - [DEBUG] = AllBottom (new jump func)
45933 2019-Jan-13 16:45:16.168133 - [DEBUG]
45934 2019-Jan-13 16:45:16.168156 - [DEBUG] Start adding new jump function
45935 2019-Jan-13 16:45:16.168179 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45936 2019-Jan-13 16:45:16.168236 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45937 2019-Jan-13 16:45:16.168876 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
45938 2019-Jan-13 16:45:16.169722 - [DEBUG] Edge Function : AllBottom
45939 2019-Jan-13 16:45:16.169754 - [DEBUG] End adding new jump function
45940 2019-Jan-13 16:45:16.169778 - [DEBUG]
45941 2019-Jan-13 16:45:16.169802 - [DEBUG] -------------------------------------------- 1250. Path Edge --------------------------------------------
45942 2019-Jan-13 16:45:16.169827 - [DEBUG]
45943 2019-Jan-13 16:45:16.169851 - [DEBUG] Process 1250. path edge:
45944 2019-Jan-13 16:45:16.169874 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45945 2019-Jan-13 16:45:16.169943 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
45946 2019-Jan-13 16:45:16.170605 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45947 2019-Jan-13 16:45:16.171278 - [DEBUG]
45948 2019-Jan-13 16:45:16.171308 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
45949 2019-Jan-13 16:45:16.172080 - [DEBUG] Compose: EdgeIdentity * AllBottom
45950 2019-Jan-13 16:45:16.172111 - [DEBUG]
45951 2019-Jan-13 16:45:16.172136 - [DEBUG] Propagate flow
45952 2019-Jan-13 16:45:16.172160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45953 2019-Jan-13 16:45:16.172241 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
45954 2019-Jan-13 16:45:16.172962 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45955 2019-Jan-13 16:45:16.173652 - [DEBUG] Edge function : AllBottom (result of previous compose)
45956 2019-Jan-13 16:45:16.173681 - [DEBUG]
45957 2019-Jan-13 16:45:16.173710 - [DEBUG] Join: AllTop & AllBottom
45958 2019-Jan-13 16:45:16.173737 - [DEBUG] = AllBottom (new jump func)
45959 2019-Jan-13 16:45:16.173762 - [DEBUG]
45960 2019-Jan-13 16:45:16.173787 - [DEBUG] Start adding new jump function
45961 2019-Jan-13 16:45:16.173810 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45962 2019-Jan-13 16:45:16.173887 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45963 2019-Jan-13 16:45:16.174605 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
45964 2019-Jan-13 16:45:16.175283 - [DEBUG] Edge Function : AllBottom
45965 2019-Jan-13 16:45:16.175315 - [DEBUG] End adding new jump function
45966 2019-Jan-13 16:45:16.175340 - [DEBUG]
45967 2019-Jan-13 16:45:16.175364 - [DEBUG] -------------------------------------------- 1251. Path Edge --------------------------------------------
45968 2019-Jan-13 16:45:16.175390 - [DEBUG]
45969 2019-Jan-13 16:45:16.175414 - [DEBUG] Process 1251. path edge:
45970 2019-Jan-13 16:45:16.175438 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45971 2019-Jan-13 16:45:16.175498 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
45972 2019-Jan-13 16:45:16.176144 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45973 2019-Jan-13 16:45:16.176784 - [DEBUG]
45974 2019-Jan-13 16:45:16.176831 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
45975 2019-Jan-13 16:45:16.177495 - [DEBUG] Possible callees:
45976 2019-Jan-13 16:45:16.177521 - [DEBUG] llvm.dbg.declare
45977 2019-Jan-13 16:45:16.177546 - [DEBUG] Possible return sites:
45978 2019-Jan-13 16:45:16.177570 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15545979 2019-Jan-13 16:45:16.178879 - [DEBUG] Found and process special summary
45980 2019-Jan-13 16:45:16.178919 - [DEBUG] Compose: EdgeIdentity * AllBottom
45981 2019-Jan-13 16:45:16.179090 - [DEBUG]
45982 2019-Jan-13 16:45:16.179118 - [DEBUG] Propagate flow
45983 2019-Jan-13 16:45:16.179142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45984 2019-Jan-13 16:45:16.179203 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
45985 2019-Jan-13 16:45:16.179850 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45986 2019-Jan-13 16:45:16.180489 - [DEBUG] Edge function : AllBottom (result of previous compose)
45987 2019-Jan-13 16:45:16.180514 - [DEBUG]
45988 2019-Jan-13 16:45:16.180540 - [DEBUG] Join: AllTop & AllBottom
45989 2019-Jan-13 16:45:16.180566 - [DEBUG] = AllBottom (new jump func)
45990 2019-Jan-13 16:45:16.180591 - [DEBUG]
45991 2019-Jan-13 16:45:16.180614 - [DEBUG] Start adding new jump function
45992 2019-Jan-13 16:45:16.180637 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45993 2019-Jan-13 16:45:16.180693 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45994 2019-Jan-13 16:45:16.181331 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
45995 2019-Jan-13 16:45:16.181985 - [DEBUG] Edge Function : AllBottom
45996 2019-Jan-13 16:45:16.182014 - [DEBUG] End adding new jump function
45997 2019-Jan-13 16:45:16.182038 - [DEBUG]
45998 2019-Jan-13 16:45:16.182061 - [DEBUG] -------------------------------------------- 1252. Path Edge --------------------------------------------
45999 2019-Jan-13 16:45:16.182086 - [DEBUG]
46000 2019-Jan-13 16:45:16.182109 - [DEBUG] Process 1252. path edge:
46001 2019-Jan-13 16:45:16.182133 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46002 2019-Jan-13 16:45:16.182190 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
46003 2019-Jan-13 16:45:16.182829 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46004 2019-Jan-13 16:45:16.183474 - [DEBUG]
46005 2019-Jan-13 16:45:16.183499 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
46006 2019-Jan-13 16:45:16.184243 - [DEBUG] Compose: EdgeIdentity * AllBottom
46007 2019-Jan-13 16:45:16.184275 - [DEBUG]
46008 2019-Jan-13 16:45:16.184299 - [DEBUG] Propagate flow
46009 2019-Jan-13 16:45:16.184323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46010 2019-Jan-13 16:45:16.184396 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
46011 2019-Jan-13 16:45:16.185082 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46012 2019-Jan-13 16:45:16.185724 - [DEBUG] Edge function : AllBottom (result of previous compose)
46013 2019-Jan-13 16:45:16.185749 - [DEBUG]
46014 2019-Jan-13 16:45:16.185775 - [DEBUG] Join: AllTop & AllBottom
46015 2019-Jan-13 16:45:16.185802 - [DEBUG] = AllBottom (new jump func)
46016 2019-Jan-13 16:45:16.185826 - [DEBUG]
46017 2019-Jan-13 16:45:16.185850 - [DEBUG] Start adding new jump function
46018 2019-Jan-13 16:45:16.185892 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46019 2019-Jan-13 16:45:16.185951 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46020 2019-Jan-13 16:45:16.186602 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
46021 2019-Jan-13 16:45:16.187244 - [DEBUG] Edge Function : AllBottom
46022 2019-Jan-13 16:45:16.187276 - [DEBUG] End adding new jump function
46023 2019-Jan-13 16:45:16.187300 - [DEBUG]
46024 2019-Jan-13 16:45:16.187324 - [DEBUG] -------------------------------------------- 1253. Path Edge --------------------------------------------
46025 2019-Jan-13 16:45:16.187349 - [DEBUG]
46026 2019-Jan-13 16:45:16.187372 - [DEBUG] Process 1253. path edge:
46027 2019-Jan-13 16:45:16.187396 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46028 2019-Jan-13 16:45:16.187456 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
46029 2019-Jan-13 16:45:16.188109 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46030 2019-Jan-13 16:45:16.188748 - [DEBUG]
46031 2019-Jan-13 16:45:16.188774 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
46032 2019-Jan-13 16:45:16.189562 - [DEBUG] Compose: EdgeIdentity * AllBottom
46033 2019-Jan-13 16:45:16.189592 - [DEBUG]
46034 2019-Jan-13 16:45:16.189616 - [DEBUG] Propagate flow
46035 2019-Jan-13 16:45:16.189640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46036 2019-Jan-13 16:45:16.189699 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
46037 2019-Jan-13 16:45:16.190337 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46038 2019-Jan-13 16:45:16.190974 - [DEBUG] Edge function : AllBottom (result of previous compose)
46039 2019-Jan-13 16:45:16.191000 - [DEBUG]
46040 2019-Jan-13 16:45:16.191025 - [DEBUG] Join: AllTop & AllBottom
46041 2019-Jan-13 16:45:16.191051 - [DEBUG] = AllBottom (new jump func)
46042 2019-Jan-13 16:45:16.191076 - [DEBUG]
46043 2019-Jan-13 16:45:16.191099 - [DEBUG] Start adding new jump function
46044 2019-Jan-13 16:45:16.191123 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46045 2019-Jan-13 16:45:16.191179 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46046 2019-Jan-13 16:45:16.191835 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
46047 2019-Jan-13 16:45:16.192470 - [DEBUG] Edge Function : AllBottom
46048 2019-Jan-13 16:45:16.192498 - [DEBUG] End adding new jump function
46049 2019-Jan-13 16:45:16.192522 - [DEBUG]
46050 2019-Jan-13 16:45:16.192547 - [DEBUG] -------------------------------------------- 1254. Path Edge --------------------------------------------
46051 2019-Jan-13 16:45:16.192572 - [DEBUG]
46052 2019-Jan-13 16:45:16.192595 - [DEBUG] Process 1254. path edge:
46053 2019-Jan-13 16:45:16.192619 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46054 2019-Jan-13 16:45:16.192677 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
46055 2019-Jan-13 16:45:16.193314 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46056 2019-Jan-13 16:45:16.193950 - [DEBUG]
46057 2019-Jan-13 16:45:16.193976 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
46058 2019-Jan-13 16:45:16.194631 - [DEBUG] Compose: EdgeIdentity * AllBottom
46059 2019-Jan-13 16:45:16.194659 - [DEBUG]
46060 2019-Jan-13 16:45:16.194683 - [DEBUG] Propagate flow
46061 2019-Jan-13 16:45:16.194707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46062 2019-Jan-13 16:45:16.194778 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
46063 2019-Jan-13 16:45:16.195446 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46064 2019-Jan-13 16:45:16.196085 - [DEBUG] Edge function : AllBottom (result of previous compose)
46065 2019-Jan-13 16:45:16.196110 - [DEBUG]
46066 2019-Jan-13 16:45:16.196135 - [DEBUG] Join: AllTop & AllBottom
46067 2019-Jan-13 16:45:16.196161 - [DEBUG] = AllBottom (new jump func)
46068 2019-Jan-13 16:45:16.196185 - [DEBUG]
46069 2019-Jan-13 16:45:16.196209 - [DEBUG] Start adding new jump function
46070 2019-Jan-13 16:45:16.196232 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46071 2019-Jan-13 16:45:16.196289 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46072 2019-Jan-13 16:45:16.197082 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
46073 2019-Jan-13 16:45:16.197759 - [DEBUG] Edge Function : AllBottom
46074 2019-Jan-13 16:45:16.197792 - [DEBUG] End adding new jump function
46075 2019-Jan-13 16:45:16.197817 - [DEBUG]
46076 2019-Jan-13 16:45:16.197841 - [DEBUG] -------------------------------------------- 1255. Path Edge --------------------------------------------
46077 2019-Jan-13 16:45:16.197866 - [DEBUG]
46078 2019-Jan-13 16:45:16.197890 - [DEBUG] Process 1255. path edge:
46079 2019-Jan-13 16:45:16.197914 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46080 2019-Jan-13 16:45:16.197978 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
46081 2019-Jan-13 16:45:16.198661 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46082 2019-Jan-13 16:45:16.199526 - [DEBUG]
46083 2019-Jan-13 16:45:16.199554 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
46084 2019-Jan-13 16:45:16.200333 - [DEBUG] Possible callees:
46085 2019-Jan-13 16:45:16.200360 - [DEBUG] llvm.dbg.declare
46086 2019-Jan-13 16:45:16.200384 - [DEBUG] Possible return sites:
46087 2019-Jan-13 16:45:16.200408 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16346088 2019-Jan-13 16:45:16.201797 - [DEBUG] Found and process special summary
46089 2019-Jan-13 16:45:16.201841 - [DEBUG] Compose: EdgeIdentity * AllBottom
46090 2019-Jan-13 16:45:16.201870 - [DEBUG]
46091 2019-Jan-13 16:45:16.201895 - [DEBUG] Propagate flow
46092 2019-Jan-13 16:45:16.201919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46093 2019-Jan-13 16:45:16.201981 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46094 2019-Jan-13 16:45:16.202635 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46095 2019-Jan-13 16:45:16.203293 - [DEBUG] Edge function : AllBottom (result of previous compose)
46096 2019-Jan-13 16:45:16.203320 - [DEBUG]
46097 2019-Jan-13 16:45:16.203347 - [DEBUG] Join: AllTop & AllBottom
46098 2019-Jan-13 16:45:16.203374 - [DEBUG] = AllBottom (new jump func)
46099 2019-Jan-13 16:45:16.203399 - [DEBUG]
46100 2019-Jan-13 16:45:16.203423 - [DEBUG] Start adding new jump function
46101 2019-Jan-13 16:45:16.203447 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46102 2019-Jan-13 16:45:16.203516 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46103 2019-Jan-13 16:45:16.204209 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46104 2019-Jan-13 16:45:16.204949 - [DEBUG] Edge Function : AllBottom
46105 2019-Jan-13 16:45:16.205024 - [DEBUG] End adding new jump function
46106 2019-Jan-13 16:45:16.205049 - [DEBUG]
46107 2019-Jan-13 16:45:16.205074 - [DEBUG] -------------------------------------------- 1256. Path Edge --------------------------------------------
46108 2019-Jan-13 16:45:16.205099 - [DEBUG]
46109 2019-Jan-13 16:45:16.205123 - [DEBUG] Process 1256. path edge:
46110 2019-Jan-13 16:45:16.205147 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46111 2019-Jan-13 16:45:16.205228 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
46112 2019-Jan-13 16:45:16.205945 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46113 2019-Jan-13 16:45:16.206674 - [DEBUG]
46114 2019-Jan-13 16:45:16.206702 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46115 2019-Jan-13 16:45:16.207400 - [DEBUG] Compose: EdgeIdentity * AllBottom
46116 2019-Jan-13 16:45:16.207428 - [DEBUG]
46117 2019-Jan-13 16:45:16.207452 - [DEBUG] Propagate flow
46118 2019-Jan-13 16:45:16.207476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46119 2019-Jan-13 16:45:16.207535 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
46120 2019-Jan-13 16:45:16.208198 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46121 2019-Jan-13 16:45:16.208836 - [DEBUG] Edge function : AllBottom (result of previous compose)
46122 2019-Jan-13 16:45:16.208861 - [DEBUG]
46123 2019-Jan-13 16:45:16.208887 - [DEBUG] Join: AllTop & AllBottom
46124 2019-Jan-13 16:45:16.208913 - [DEBUG] = AllBottom (new jump func)
46125 2019-Jan-13 16:45:16.208938 - [DEBUG]
46126 2019-Jan-13 16:45:16.208961 - [DEBUG] Start adding new jump function
46127 2019-Jan-13 16:45:16.208985 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46128 2019-Jan-13 16:45:16.209041 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46129 2019-Jan-13 16:45:16.209838 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
46130 2019-Jan-13 16:45:16.210482 - [DEBUG] Edge Function : AllBottom
46131 2019-Jan-13 16:45:16.210513 - [DEBUG] End adding new jump function
46132 2019-Jan-13 16:45:16.210538 - [DEBUG]
46133 2019-Jan-13 16:45:16.210562 - [DEBUG] -------------------------------------------- 1257. Path Edge --------------------------------------------
46134 2019-Jan-13 16:45:16.210587 - [DEBUG]
46135 2019-Jan-13 16:45:16.210610 - [DEBUG] Process 1257. path edge:
46136 2019-Jan-13 16:45:16.210634 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46137 2019-Jan-13 16:45:16.210693 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
46138 2019-Jan-13 16:45:16.211329 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46139 2019-Jan-13 16:45:16.211988 - [DEBUG]
46140 2019-Jan-13 16:45:16.212014 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
46141 2019-Jan-13 16:45:16.212679 - [DEBUG] Compose: EdgeIdentity * AllBottom
46142 2019-Jan-13 16:45:16.212708 - [DEBUG]
46143 2019-Jan-13 16:45:16.212732 - [DEBUG] Propagate flow
46144 2019-Jan-13 16:45:16.212755 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46145 2019-Jan-13 16:45:16.212813 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
46146 2019-Jan-13 16:45:16.213462 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46147 2019-Jan-13 16:45:16.214099 - [DEBUG] Edge function : AllBottom (result of previous compose)
46148 2019-Jan-13 16:45:16.214124 - [DEBUG]
46149 2019-Jan-13 16:45:16.214168 - [DEBUG] Join: AllTop & AllBottom
46150 2019-Jan-13 16:45:16.214194 - [DEBUG] = AllBottom (new jump func)
46151 2019-Jan-13 16:45:16.214219 - [DEBUG]
46152 2019-Jan-13 16:45:16.214243 - [DEBUG] Start adding new jump function
46153 2019-Jan-13 16:45:16.214267 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46154 2019-Jan-13 16:45:16.214323 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46155 2019-Jan-13 16:45:16.214978 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
46156 2019-Jan-13 16:45:16.215622 - [DEBUG] Edge Function : AllBottom
46157 2019-Jan-13 16:45:16.215651 - [DEBUG] End adding new jump function
46158 2019-Jan-13 16:45:16.215675 - [DEBUG]
46159 2019-Jan-13 16:45:16.215699 - [DEBUG] -------------------------------------------- 1258. Path Edge --------------------------------------------
46160 2019-Jan-13 16:45:16.215723 - [DEBUG]
46161 2019-Jan-13 16:45:16.215747 - [DEBUG] Process 1258. path edge:
46162 2019-Jan-13 16:45:16.215771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46163 2019-Jan-13 16:45:16.215828 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
46164 2019-Jan-13 16:45:16.216474 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46165 2019-Jan-13 16:45:16.217111 - [DEBUG]
46166 2019-Jan-13 16:45:16.217136 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
46167 2019-Jan-13 16:45:16.217795 - [DEBUG] Possible callees:
46168 2019-Jan-13 16:45:16.217821 - [DEBUG] llvm.dbg.declare
46169 2019-Jan-13 16:45:16.217847 - [DEBUG] Possible return sites:
46170 2019-Jan-13 16:45:16.217871 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16946171 2019-Jan-13 16:45:16.219167 - [DEBUG] Found and process special summary
46172 2019-Jan-13 16:45:16.219203 - [DEBUG] Compose: EdgeIdentity * AllBottom
46173 2019-Jan-13 16:45:16.219230 - [DEBUG]
46174 2019-Jan-13 16:45:16.219255 - [DEBUG] Propagate flow
46175 2019-Jan-13 16:45:16.219278 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46176 2019-Jan-13 16:45:16.219335 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46177 2019-Jan-13 16:45:16.220083 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46178 2019-Jan-13 16:45:16.220726 - [DEBUG] Edge function : AllBottom (result of previous compose)
46179 2019-Jan-13 16:45:16.220752 - [DEBUG]
46180 2019-Jan-13 16:45:16.220778 - [DEBUG] Join: AllTop & AllBottom
46181 2019-Jan-13 16:45:16.220804 - [DEBUG] = AllBottom (new jump func)
46182 2019-Jan-13 16:45:16.220828 - [DEBUG]
46183 2019-Jan-13 16:45:16.220852 - [DEBUG] Start adding new jump function
46184 2019-Jan-13 16:45:16.220876 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46185 2019-Jan-13 16:45:16.220933 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46186 2019-Jan-13 16:45:16.221590 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46187 2019-Jan-13 16:45:16.222227 - [DEBUG] Edge Function : AllBottom
46188 2019-Jan-13 16:45:16.222256 - [DEBUG] End adding new jump function
46189 2019-Jan-13 16:45:16.222281 - [DEBUG]
46190 2019-Jan-13 16:45:16.222305 - [DEBUG] -------------------------------------------- 1259. Path Edge --------------------------------------------
46191 2019-Jan-13 16:45:16.222330 - [DEBUG]
46192 2019-Jan-13 16:45:16.222365 - [DEBUG] Process 1259. path edge:
46193 2019-Jan-13 16:45:16.222390 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46194 2019-Jan-13 16:45:16.222447 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
46195 2019-Jan-13 16:45:16.223088 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46196 2019-Jan-13 16:45:16.223732 - [DEBUG]
46197 2019-Jan-13 16:45:16.223758 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46198 2019-Jan-13 16:45:16.224447 - [DEBUG] Compose: EdgeIdentity * AllBottom
46199 2019-Jan-13 16:45:16.224476 - [DEBUG]
46200 2019-Jan-13 16:45:16.224501 - [DEBUG] Propagate flow
46201 2019-Jan-13 16:45:16.224524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46202 2019-Jan-13 16:45:16.224584 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
46203 2019-Jan-13 16:45:16.225259 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46204 2019-Jan-13 16:45:16.225899 - [DEBUG] Edge function : AllBottom (result of previous compose)
46205 2019-Jan-13 16:45:16.225925 - [DEBUG]
46206 2019-Jan-13 16:45:16.225950 - [DEBUG] Join: AllTop & AllBottom
46207 2019-Jan-13 16:45:16.225976 - [DEBUG] = AllBottom (new jump func)
46208 2019-Jan-13 16:45:16.226001 - [DEBUG]
46209 2019-Jan-13 16:45:16.226024 - [DEBUG] Start adding new jump function
46210 2019-Jan-13 16:45:16.226047 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46211 2019-Jan-13 16:45:16.226104 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46212 2019-Jan-13 16:45:16.226741 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
46213 2019-Jan-13 16:45:16.227377 - [DEBUG] Edge Function : AllBottom
46214 2019-Jan-13 16:45:16.227407 - [DEBUG] End adding new jump function
46215 2019-Jan-13 16:45:16.227431 - [DEBUG]
46216 2019-Jan-13 16:45:16.227455 - [DEBUG] -------------------------------------------- 1260. Path Edge --------------------------------------------
46217 2019-Jan-13 16:45:16.227480 - [DEBUG]
46218 2019-Jan-13 16:45:16.227503 - [DEBUG] Process 1260. path edge:
46219 2019-Jan-13 16:45:16.227527 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46220 2019-Jan-13 16:45:16.227583 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
46221 2019-Jan-13 16:45:16.228237 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46222 2019-Jan-13 16:45:16.228873 - [DEBUG]
46223 2019-Jan-13 16:45:16.228897 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
46224 2019-Jan-13 16:45:16.229689 - [DEBUG] Compose: EdgeIdentity * AllBottom
46225 2019-Jan-13 16:45:16.229718 - [DEBUG]
46226 2019-Jan-13 16:45:16.229790 - [DEBUG] Propagate flow
46227 2019-Jan-13 16:45:16.229816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46228 2019-Jan-13 16:45:16.229883 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
46229 2019-Jan-13 16:45:16.230556 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46230 2019-Jan-13 16:45:16.231197 - [DEBUG] Edge function : AllBottom (result of previous compose)
46231 2019-Jan-13 16:45:16.231222 - [DEBUG]
46232 2019-Jan-13 16:45:16.231248 - [DEBUG] Join: AllTop & AllBottom
46233 2019-Jan-13 16:45:16.231273 - [DEBUG] = AllBottom (new jump func)
46234 2019-Jan-13 16:45:16.231298 - [DEBUG]
46235 2019-Jan-13 16:45:16.231321 - [DEBUG] Start adding new jump function
46236 2019-Jan-13 16:45:16.231345 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46237 2019-Jan-13 16:45:16.231434 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46238 2019-Jan-13 16:45:16.232073 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
46239 2019-Jan-13 16:45:16.232712 - [DEBUG] Edge Function : AllBottom
46240 2019-Jan-13 16:45:16.232742 - [DEBUG] End adding new jump function
46241 2019-Jan-13 16:45:16.232766 - [DEBUG]
46242 2019-Jan-13 16:45:16.232790 - [DEBUG] -------------------------------------------- 1261. Path Edge --------------------------------------------
46243 2019-Jan-13 16:45:16.232815 - [DEBUG]
46244 2019-Jan-13 16:45:16.232838 - [DEBUG] Process 1261. path edge:
46245 2019-Jan-13 16:45:16.232862 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46246 2019-Jan-13 16:45:16.232919 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
46247 2019-Jan-13 16:45:16.233559 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46248 2019-Jan-13 16:45:16.234196 - [DEBUG]
46249 2019-Jan-13 16:45:16.234220 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
46250 2019-Jan-13 16:45:16.234909 - [DEBUG] Compose: EdgeIdentity * AllBottom
46251 2019-Jan-13 16:45:16.234937 - [DEBUG]
46252 2019-Jan-13 16:45:16.234961 - [DEBUG] Propagate flow
46253 2019-Jan-13 16:45:16.234985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46254 2019-Jan-13 16:45:16.235044 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
46255 2019-Jan-13 16:45:16.235693 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46256 2019-Jan-13 16:45:16.236340 - [DEBUG] Edge function : AllBottom (result of previous compose)
46257 2019-Jan-13 16:45:16.236366 - [DEBUG]
46258 2019-Jan-13 16:45:16.236391 - [DEBUG] Join: AllTop & AllBottom
46259 2019-Jan-13 16:45:16.236418 - [DEBUG] = AllBottom (new jump func)
46260 2019-Jan-13 16:45:16.236442 - [DEBUG]
46261 2019-Jan-13 16:45:16.236466 - [DEBUG] Start adding new jump function
46262 2019-Jan-13 16:45:16.236489 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46263 2019-Jan-13 16:45:16.236549 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46264 2019-Jan-13 16:45:16.237318 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
46265 2019-Jan-13 16:45:16.237985 - [DEBUG] Edge Function : AllBottom
46266 2019-Jan-13 16:45:16.238018 - [DEBUG] End adding new jump function
46267 2019-Jan-13 16:45:16.238043 - [DEBUG]
46268 2019-Jan-13 16:45:16.238086 - [DEBUG] -------------------------------------------- 1262. Path Edge --------------------------------------------
46269 2019-Jan-13 16:45:16.238115 - [DEBUG]
46270 2019-Jan-13 16:45:16.238138 - [DEBUG] Process 1262. path edge:
46271 2019-Jan-13 16:45:16.238162 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46272 2019-Jan-13 16:45:16.238229 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
46273 2019-Jan-13 16:45:16.238883 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46274 2019-Jan-13 16:45:16.239737 - [DEBUG]
46275 2019-Jan-13 16:45:16.239767 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
46276 2019-Jan-13 16:45:16.240528 - [DEBUG] Compose: EdgeIdentity * AllBottom
46277 2019-Jan-13 16:45:16.240558 - [DEBUG]
46278 2019-Jan-13 16:45:16.240582 - [DEBUG] Propagate flow
46279 2019-Jan-13 16:45:16.240606 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46280 2019-Jan-13 16:45:16.240694 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
46281 2019-Jan-13 16:45:16.241351 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46282 2019-Jan-13 16:45:16.242014 - [DEBUG] Edge function : AllBottom (result of previous compose)
46283 2019-Jan-13 16:45:16.242040 - [DEBUG]
46284 2019-Jan-13 16:45:16.242066 - [DEBUG] Join: AllTop & AllBottom
46285 2019-Jan-13 16:45:16.242093 - [DEBUG] = AllBottom (new jump func)
46286 2019-Jan-13 16:45:16.242117 - [DEBUG]
46287 2019-Jan-13 16:45:16.242141 - [DEBUG] Start adding new jump function
46288 2019-Jan-13 16:45:16.242164 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46289 2019-Jan-13 16:45:16.242221 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46290 2019-Jan-13 16:45:16.242858 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
46291 2019-Jan-13 16:45:16.243501 - [DEBUG] Edge Function : AllBottom
46292 2019-Jan-13 16:45:16.243532 - [DEBUG] End adding new jump function
46293 2019-Jan-13 16:45:16.243556 - [DEBUG]
46294 2019-Jan-13 16:45:16.243580 - [DEBUG] -------------------------------------------- 1263. Path Edge --------------------------------------------
46295 2019-Jan-13 16:45:16.243606 - [DEBUG]
46296 2019-Jan-13 16:45:16.243629 - [DEBUG] Process 1263. path edge:
46297 2019-Jan-13 16:45:16.243653 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46298 2019-Jan-13 16:45:16.243711 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
46299 2019-Jan-13 16:45:16.244352 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46300 2019-Jan-13 16:45:16.245007 - [DEBUG]
46301 2019-Jan-13 16:45:16.245032 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
46302 2019-Jan-13 16:45:16.245702 - [DEBUG] Compose: EdgeIdentity * AllBottom
46303 2019-Jan-13 16:45:16.245731 - [DEBUG]
46304 2019-Jan-13 16:45:16.245755 - [DEBUG] Propagate flow
46305 2019-Jan-13 16:45:16.245778 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46306 2019-Jan-13 16:45:16.245836 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
46307 2019-Jan-13 16:45:16.246473 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46308 2019-Jan-13 16:45:16.247111 - [DEBUG] Edge function : AllBottom (result of previous compose)
46309 2019-Jan-13 16:45:16.247136 - [DEBUG]
46310 2019-Jan-13 16:45:16.247161 - [DEBUG] Join: AllTop & AllBottom
46311 2019-Jan-13 16:45:16.247187 - [DEBUG] = AllBottom (new jump func)
46312 2019-Jan-13 16:45:16.247211 - [DEBUG]
46313 2019-Jan-13 16:45:16.247235 - [DEBUG] Start adding new jump function
46314 2019-Jan-13 16:45:16.247258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46315 2019-Jan-13 16:45:16.247314 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46316 2019-Jan-13 16:45:16.247951 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
46317 2019-Jan-13 16:45:16.248601 - [DEBUG] Edge Function : AllBottom
46318 2019-Jan-13 16:45:16.248630 - [DEBUG] End adding new jump function
46319 2019-Jan-13 16:45:16.248654 - [DEBUG]
46320 2019-Jan-13 16:45:16.248678 - [DEBUG] -------------------------------------------- 1264. Path Edge --------------------------------------------
46321 2019-Jan-13 16:45:16.248703 - [DEBUG]
46322 2019-Jan-13 16:45:16.248726 - [DEBUG] Process 1264. path edge:
46323 2019-Jan-13 16:45:16.248750 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46324 2019-Jan-13 16:45:16.248807 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
46325 2019-Jan-13 16:45:16.249565 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46326 2019-Jan-13 16:45:16.250211 - [DEBUG]
46327 2019-Jan-13 16:45:16.250236 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
46328 2019-Jan-13 16:45:16.250897 - [DEBUG] Compose: EdgeIdentity * AllBottom
46329 2019-Jan-13 16:45:16.250926 - [DEBUG]
46330 2019-Jan-13 16:45:16.250949 - [DEBUG] Propagate flow
46331 2019-Jan-13 16:45:16.250973 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46332 2019-Jan-13 16:45:16.251033 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46333 2019-Jan-13 16:45:16.251691 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46334 2019-Jan-13 16:45:16.252329 - [DEBUG] Edge function : AllBottom (result of previous compose)
46335 2019-Jan-13 16:45:16.252354 - [DEBUG]
46336 2019-Jan-13 16:45:16.252380 - [DEBUG] Join: AllTop & AllBottom
46337 2019-Jan-13 16:45:16.252406 - [DEBUG] = AllBottom (new jump func)
46338 2019-Jan-13 16:45:16.252431 - [DEBUG]
46339 2019-Jan-13 16:45:16.252454 - [DEBUG] Start adding new jump function
46340 2019-Jan-13 16:45:16.252478 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46341 2019-Jan-13 16:45:16.252534 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46342 2019-Jan-13 16:45:16.253180 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46343 2019-Jan-13 16:45:16.253849 - [DEBUG] Edge Function : AllBottom
46344 2019-Jan-13 16:45:16.253882 - [DEBUG] End adding new jump function
46345 2019-Jan-13 16:45:16.253907 - [DEBUG]
46346 2019-Jan-13 16:45:16.253931 - [DEBUG] -------------------------------------------- 1265. Path Edge --------------------------------------------
46347 2019-Jan-13 16:45:16.253957 - [DEBUG]
46348 2019-Jan-13 16:45:16.253980 - [DEBUG] Process 1265. path edge:
46349 2019-Jan-13 16:45:16.254004 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46350 2019-Jan-13 16:45:16.254074 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
46351 2019-Jan-13 16:45:16.254800 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46352 2019-Jan-13 16:45:16.255501 - [DEBUG]
46353 2019-Jan-13 16:45:16.255529 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46354 2019-Jan-13 16:45:16.256309 - [DEBUG] Compose: EdgeIdentity * AllBottom
46355 2019-Jan-13 16:45:16.256342 - [DEBUG]
46356 2019-Jan-13 16:45:16.256366 - [DEBUG] Propagate flow
46357 2019-Jan-13 16:45:16.256391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46358 2019-Jan-13 16:45:16.256471 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
46359 2019-Jan-13 16:45:16.257214 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46360 2019-Jan-13 16:45:16.257863 - [DEBUG] Edge function : AllBottom (result of previous compose)
46361 2019-Jan-13 16:45:16.257888 - [DEBUG]
46362 2019-Jan-13 16:45:16.257914 - [DEBUG] Join: AllTop & AllBottom
46363 2019-Jan-13 16:45:16.257940 - [DEBUG] = AllBottom (new jump func)
46364 2019-Jan-13 16:45:16.257965 - [DEBUG]
46365 2019-Jan-13 16:45:16.257989 - [DEBUG] Start adding new jump function
46366 2019-Jan-13 16:45:16.258012 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46367 2019-Jan-13 16:45:16.258090 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46368 2019-Jan-13 16:45:16.258731 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
46369 2019-Jan-13 16:45:16.259388 - [DEBUG] Edge Function : AllBottom
46370 2019-Jan-13 16:45:16.259419 - [DEBUG] End adding new jump function
46371 2019-Jan-13 16:45:16.259444 - [DEBUG]
46372 2019-Jan-13 16:45:16.259468 - [DEBUG] -------------------------------------------- 1266. Path Edge --------------------------------------------
46373 2019-Jan-13 16:45:16.259493 - [DEBUG]
46374 2019-Jan-13 16:45:16.259657 - [DEBUG] Process 1266. path edge:
46375 2019-Jan-13 16:45:16.259682 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46376 2019-Jan-13 16:45:16.259745 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
46377 2019-Jan-13 16:45:16.260482 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46378 2019-Jan-13 16:45:16.261158 - [DEBUG]
46379 2019-Jan-13 16:45:16.261186 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
46380 2019-Jan-13 16:45:16.261901 - [DEBUG] Compose: EdgeIdentity * AllBottom
46381 2019-Jan-13 16:45:16.261929 - [DEBUG]
46382 2019-Jan-13 16:45:16.261953 - [DEBUG] Propagate flow
46383 2019-Jan-13 16:45:16.261977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46384 2019-Jan-13 16:45:16.262037 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46385 2019-Jan-13 16:45:16.262678 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46386 2019-Jan-13 16:45:16.263315 - [DEBUG] Edge function : AllBottom (result of previous compose)
46387 2019-Jan-13 16:45:16.263340 - [DEBUG]
46388 2019-Jan-13 16:45:16.263366 - [DEBUG] Join: AllTop & AllBottom
46389 2019-Jan-13 16:45:16.263392 - [DEBUG] = AllBottom (new jump func)
46390 2019-Jan-13 16:45:16.263417 - [DEBUG]
46391 2019-Jan-13 16:45:16.263440 - [DEBUG] Start adding new jump function
46392 2019-Jan-13 16:45:16.263464 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46393 2019-Jan-13 16:45:16.263520 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46394 2019-Jan-13 16:45:16.264168 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46395 2019-Jan-13 16:45:16.264825 - [DEBUG] Edge Function : AllBottom
46396 2019-Jan-13 16:45:16.264855 - [DEBUG] End adding new jump function
46397 2019-Jan-13 16:45:16.264879 - [DEBUG]
46398 2019-Jan-13 16:45:16.264903 - [DEBUG] -------------------------------------------- 1267. Path Edge --------------------------------------------
46399 2019-Jan-13 16:45:16.264928 - [DEBUG]
46400 2019-Jan-13 16:45:16.264951 - [DEBUG] Process 1267. path edge:
46401 2019-Jan-13 16:45:16.264975 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46402 2019-Jan-13 16:45:16.265033 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
46403 2019-Jan-13 16:45:16.265670 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46404 2019-Jan-13 16:45:16.266308 - [DEBUG]
46405 2019-Jan-13 16:45:16.266332 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46406 2019-Jan-13 16:45:16.266998 - [DEBUG] Compose: EdgeIdentity * AllBottom
46407 2019-Jan-13 16:45:16.267028 - [DEBUG]
46408 2019-Jan-13 16:45:16.267051 - [DEBUG] Propagate flow
46409 2019-Jan-13 16:45:16.267075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46410 2019-Jan-13 16:45:16.267133 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46411 2019-Jan-13 16:45:16.267768 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46412 2019-Jan-13 16:45:16.268438 - [DEBUG] Edge function : AllBottom (result of previous compose)
46413 2019-Jan-13 16:45:16.268463 - [DEBUG]
46414 2019-Jan-13 16:45:16.268489 - [DEBUG] Join: AllTop & AllBottom
46415 2019-Jan-13 16:45:16.268515 - [DEBUG] = AllBottom (new jump func)
46416 2019-Jan-13 16:45:16.268539 - [DEBUG]
46417 2019-Jan-13 16:45:16.268562 - [DEBUG] Start adding new jump function
46418 2019-Jan-13 16:45:16.268586 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46419 2019-Jan-13 16:45:16.268642 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46420 2019-Jan-13 16:45:16.269281 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46421 2019-Jan-13 16:45:16.270037 - [DEBUG] Edge Function : AllBottom
46422 2019-Jan-13 16:45:16.270067 - [DEBUG] End adding new jump function
46423 2019-Jan-13 16:45:16.270091 - [DEBUG]
46424 2019-Jan-13 16:45:16.270115 - [DEBUG] -------------------------------------------- 1268. Path Edge --------------------------------------------
46425 2019-Jan-13 16:45:16.270140 - [DEBUG]
46426 2019-Jan-13 16:45:16.270163 - [DEBUG] Process 1268. path edge:
46427 2019-Jan-13 16:45:16.270186 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46428 2019-Jan-13 16:45:16.270247 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
46429 2019-Jan-13 16:45:16.270893 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46430 2019-Jan-13 16:45:16.271550 - [DEBUG]
46431 2019-Jan-13 16:45:16.271575 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46432 2019-Jan-13 16:45:16.272225 - [DEBUG] Start of endsummarytab entry
46433 2019-Jan-13 16:45:16.272264 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
46434 2019-Jan-13 16:45:16.272914 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
46435 2019-Jan-13 16:45:16.272976 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46436 2019-Jan-13 16:45:16.273623 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
46437 2019-Jan-13 16:45:16.274265 - [DEBUG] EF: AllBottom
46438 2019-Jan-13 16:45:16.274291 - [DEBUG]
46439 2019-Jan-13 16:45:16.274314 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46440 2019-Jan-13 16:45:16.274979 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
46441 2019-Jan-13 16:45:16.275627 - [DEBUG] EF: AllBottom
46442 2019-Jan-13 16:45:16.275653 - [DEBUG]
46443 2019-Jan-13 16:45:16.275676 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46444 2019-Jan-13 16:45:16.276313 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
46445 2019-Jan-13 16:45:16.277113 - [DEBUG] EF: AllBottom
46446 2019-Jan-13 16:45:16.277140 - [DEBUG]
46447 2019-Jan-13 16:45:16.277164 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46448 2019-Jan-13 16:45:16.277821 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
46449 2019-Jan-13 16:45:16.278502 - [DEBUG] EF: AllBottom
46450 2019-Jan-13 16:45:16.278528 - [DEBUG]
46451 2019-Jan-13 16:45:16.278551 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46452 2019-Jan-13 16:45:16.279231 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
46453 2019-Jan-13 16:45:16.280094 - [DEBUG] EF: AllBottom
46454 2019-Jan-13 16:45:16.280120 - [DEBUG]
46455 2019-Jan-13 16:45:16.280144 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46456 2019-Jan-13 16:45:16.280791 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
46457 2019-Jan-13 16:45:16.281465 - [DEBUG] EF: AllBottom
46458 2019-Jan-13 16:45:16.281491 - [DEBUG]
46459 2019-Jan-13 16:45:16.281514 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46460 2019-Jan-13 16:45:16.282150 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
46461 2019-Jan-13 16:45:16.282793 - [DEBUG] EF: AllBottom
46462 2019-Jan-13 16:45:16.282818 - [DEBUG]
46463 2019-Jan-13 16:45:16.282841 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46464 2019-Jan-13 16:45:16.283475 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
46465 2019-Jan-13 16:45:16.284121 - [DEBUG] EF: AllBottom
46466 2019-Jan-13 16:45:16.284146 - [DEBUG]
46467 2019-Jan-13 16:45:16.284169 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46468 2019-Jan-13 16:45:16.284815 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
46469 2019-Jan-13 16:45:16.285466 - [DEBUG] EF: AllBottom
46470 2019-Jan-13 16:45:16.285491 - [DEBUG]
46471 2019-Jan-13 16:45:16.285515 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46472 2019-Jan-13 16:45:16.286154 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46473 2019-Jan-13 16:45:16.286810 - [DEBUG] EF: AllBottom
46474 2019-Jan-13 16:45:16.286835 - [DEBUG]
46475 2019-Jan-13 16:45:16.286859 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46476 2019-Jan-13 16:45:16.287541 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
46477 2019-Jan-13 16:45:16.288279 - [DEBUG] EF: AllBottom
46478 2019-Jan-13 16:45:16.288306 - [DEBUG]
46479 2019-Jan-13 16:45:16.288330 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46480 2019-Jan-13 16:45:16.289033 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
46481 2019-Jan-13 16:45:16.289922 - [DEBUG] EF: AllBottom
46482 2019-Jan-13 16:45:16.289949 - [DEBUG]
46483 2019-Jan-13 16:45:16.289973 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46484 2019-Jan-13 16:45:16.290725 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
46485 2019-Jan-13 16:45:16.291457 - [DEBUG] EF: AllBottom
46486 2019-Jan-13 16:45:16.291483 - [DEBUG]
46487 2019-Jan-13 16:45:16.291506 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46488 2019-Jan-13 16:45:16.292143 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
46489 2019-Jan-13 16:45:16.292780 - [DEBUG] EF: AllBottom
46490 2019-Jan-13 16:45:16.292805 - [DEBUG]
46491 2019-Jan-13 16:45:16.292828 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46492 2019-Jan-13 16:45:16.293462 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
46493 2019-Jan-13 16:45:16.294098 - [DEBUG] EF: AllBottom
46494 2019-Jan-13 16:45:16.294123 - [DEBUG]
46495 2019-Jan-13 16:45:16.294147 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46496 2019-Jan-13 16:45:16.294793 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46497 2019-Jan-13 16:45:16.295428 - [DEBUG] EF: AllBottom
46498 2019-Jan-13 16:45:16.295453 - [DEBUG]
46499 2019-Jan-13 16:45:16.295476 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46500 2019-Jan-13 16:45:16.296110 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
46501 2019-Jan-13 16:45:16.296747 - [DEBUG] EF: AllBottom
46502 2019-Jan-13 16:45:16.296772 - [DEBUG]
46503 2019-Jan-13 16:45:16.296795 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46504 2019-Jan-13 16:45:16.297448 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
46505 2019-Jan-13 16:45:16.298103 - [DEBUG] EF: AllBottom
46506 2019-Jan-13 16:45:16.298128 - [DEBUG]
46507 2019-Jan-13 16:45:16.298151 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46508 2019-Jan-13 16:45:16.298786 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46509 2019-Jan-13 16:45:16.299434 - [DEBUG] EF: AllBottom
46510 2019-Jan-13 16:45:16.299459 - [DEBUG]
46511 2019-Jan-13 16:45:16.299483 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46512 2019-Jan-13 16:45:16.300235 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
46513 2019-Jan-13 16:45:16.300878 - [DEBUG] EF: AllBottom
46514 2019-Jan-13 16:45:16.300903 - [DEBUG]
46515 2019-Jan-13 16:45:16.300926 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46516 2019-Jan-13 16:45:16.301578 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
46517 2019-Jan-13 16:45:16.302223 - [DEBUG] EF: AllBottom
46518 2019-Jan-13 16:45:16.302248 - [DEBUG]
46519 2019-Jan-13 16:45:16.302272 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46520 2019-Jan-13 16:45:16.302906 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46521 2019-Jan-13 16:45:16.303551 - [DEBUG] EF: AllBottom
46522 2019-Jan-13 16:45:16.303576 - [DEBUG]
46523 2019-Jan-13 16:45:16.303599 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46524 2019-Jan-13 16:45:16.304247 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
46525 2019-Jan-13 16:45:16.304923 - [DEBUG] EF: AllBottom
46526 2019-Jan-13 16:45:16.304949 - [DEBUG]
46527 2019-Jan-13 16:45:16.304972 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46528 2019-Jan-13 16:45:16.305608 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46529 2019-Jan-13 16:45:16.306250 - [DEBUG] EF: AllBottom
46530 2019-Jan-13 16:45:16.306275 - [DEBUG]
46531 2019-Jan-13 16:45:16.306298 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46532 2019-Jan-13 16:45:16.306933 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
46533 2019-Jan-13 16:45:16.307569 - [DEBUG] EF: AllBottom
46534 2019-Jan-13 16:45:16.307594 - [DEBUG]
46535 2019-Jan-13 16:45:16.307617 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46536 2019-Jan-13 16:45:16.308266 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
46537 2019-Jan-13 16:45:16.308905 - [DEBUG] EF: AllBottom
46538 2019-Jan-13 16:45:16.308930 - [DEBUG]
46539 2019-Jan-13 16:45:16.308953 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46540 2019-Jan-13 16:45:16.309587 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
46541 2019-Jan-13 16:45:16.310319 - [DEBUG] EF: AllBottom
46542 2019-Jan-13 16:45:16.310344 - [DEBUG]
46543 2019-Jan-13 16:45:16.310367 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46544 2019-Jan-13 16:45:16.311008 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
46545 2019-Jan-13 16:45:16.311664 - [DEBUG] EF: AllBottom
46546 2019-Jan-13 16:45:16.311689 - [DEBUG]
46547 2019-Jan-13 16:45:16.311712 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46548 2019-Jan-13 16:45:16.312347 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46549 2019-Jan-13 16:45:16.312999 - [DEBUG] EF: AllBottom
46550 2019-Jan-13 16:45:16.313024 - [DEBUG]
46551 2019-Jan-13 16:45:16.313048 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46552 2019-Jan-13 16:45:16.313682 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46553 2019-Jan-13 16:45:16.314317 - [DEBUG] EF: AllBottom
46554 2019-Jan-13 16:45:16.314342 - [DEBUG]
46555 2019-Jan-13 16:45:16.314366 - [DEBUG] ---------------
46556 2019-Jan-13 16:45:16.314390 - [DEBUG]
46557 2019-Jan-13 16:45:16.314418 - [DEBUG] End of endsummarytab entry
46558 2019-Jan-13 16:45:16.314441 - [DEBUG]
46559 2019-Jan-13 16:45:16.314465 - [DEBUG] Start of incomingtab entry
46560 2019-Jan-13 16:45:16.314490 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
46561 2019-Jan-13 16:45:16.315143 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
46562 2019-Jan-13 16:45:16.315204 - [DEBUG] ---------------
46563 2019-Jan-13 16:45:16.315228 - [DEBUG] End of incomingtab entry
46564 2019-Jan-13 16:45:16.315252 - [DEBUG]
46565 2019-Jan-13 16:45:16.315280 - [DEBUG] EDGE:
46566 2019-Jan-13 16:45:16.315337 - [DEBUG] ---> 46567 2019-Jan-13 16:45:16.315971 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46568 2019-Jan-13 16:45:16.316611 - [DEBUG]
46569 2019-Jan-13 16:45:16.316638 - [DEBUG] EDGE:
46570 2019-Jan-13 16:45:16.316695 - [DEBUG] ---> 46571 2019-Jan-13 16:45:16.317478 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46572 2019-Jan-13 16:45:16.318161 - [DEBUG]
46573 2019-Jan-13 16:45:16.318217 - [DEBUG] Compose: EdgeIdentity * AllBottom
46574 2019-Jan-13 16:45:16.318245 - [DEBUG]
46575 2019-Jan-13 16:45:16.318268 - [DEBUG] Propagate flow
46576 2019-Jan-13 16:45:16.318292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46577 2019-Jan-13 16:45:16.318355 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46578 2019-Jan-13 16:45:16.319010 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46579 2019-Jan-13 16:45:16.319653 - [DEBUG] Edge function : AllBottom (result of previous compose)
46580 2019-Jan-13 16:45:16.319679 - [DEBUG]
46581 2019-Jan-13 16:45:16.319705 - [DEBUG] Join: AllTop & AllBottom
46582 2019-Jan-13 16:45:16.319731 - [DEBUG] = AllBottom (new jump func)
46583 2019-Jan-13 16:45:16.319756 - [DEBUG]
46584 2019-Jan-13 16:45:16.319780 - [DEBUG] Start adding new jump function
46585 2019-Jan-13 16:45:16.319803 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46586 2019-Jan-13 16:45:16.319861 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46587 2019-Jan-13 16:45:16.320740 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46588 2019-Jan-13 16:45:16.321431 - [DEBUG] Edge Function : AllBottom
46589 2019-Jan-13 16:45:16.321466 - [DEBUG] End adding new jump function
46590 2019-Jan-13 16:45:16.321490 - [DEBUG]
46591 2019-Jan-13 16:45:16.321514 - [DEBUG] -------------------------------------------- 1269. Path Edge --------------------------------------------
46592 2019-Jan-13 16:45:16.321538 - [DEBUG]
46593 2019-Jan-13 16:45:16.321562 - [DEBUG] Process 1269. path edge:
46594 2019-Jan-13 16:45:16.321585 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46595 2019-Jan-13 16:45:16.321649 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
46596 2019-Jan-13 16:45:16.322411 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46597 2019-Jan-13 16:45:16.323082 - [DEBUG]
46598 2019-Jan-13 16:45:16.323108 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46599 2019-Jan-13 16:45:16.323819 - [DEBUG] Possible callees:
46600 2019-Jan-13 16:45:16.323846 - [DEBUG] llvm.dbg.declare
46601 2019-Jan-13 16:45:16.323871 - [DEBUG] Possible return sites:
46602 2019-Jan-13 16:45:16.323895 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19346603 2019-Jan-13 16:45:16.325330 - [DEBUG] Found and process special summary
46604 2019-Jan-13 16:45:16.325397 - [DEBUG] Compose: EdgeIdentity * AllBottom
46605 2019-Jan-13 16:45:16.325427 - [DEBUG]
46606 2019-Jan-13 16:45:16.325452 - [DEBUG] Propagate flow
46607 2019-Jan-13 16:45:16.325476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46608 2019-Jan-13 16:45:16.325554 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46609 2019-Jan-13 16:45:16.326259 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46610 2019-Jan-13 16:45:16.326942 - [DEBUG] Edge function : AllBottom (result of previous compose)
46611 2019-Jan-13 16:45:16.326969 - [DEBUG]
46612 2019-Jan-13 16:45:16.326996 - [DEBUG] Join: AllTop & AllBottom
46613 2019-Jan-13 16:45:16.327063 - [DEBUG] = AllBottom (new jump func)
46614 2019-Jan-13 16:45:16.327089 - [DEBUG]
46615 2019-Jan-13 16:45:16.327113 - [DEBUG] Start adding new jump function
46616 2019-Jan-13 16:45:16.327137 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46617 2019-Jan-13 16:45:16.327204 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46618 2019-Jan-13 16:45:16.327852 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46619 2019-Jan-13 16:45:16.328516 - [DEBUG] Edge Function : AllBottom
46620 2019-Jan-13 16:45:16.328548 - [DEBUG] End adding new jump function
46621 2019-Jan-13 16:45:16.328573 - [DEBUG]
46622 2019-Jan-13 16:45:16.328597 - [DEBUG] -------------------------------------------- 1270. Path Edge --------------------------------------------
46623 2019-Jan-13 16:45:16.328622 - [DEBUG]
46624 2019-Jan-13 16:45:16.328645 - [DEBUG] Process 1270. path edge:
46625 2019-Jan-13 16:45:16.328669 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46626 2019-Jan-13 16:45:16.328726 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
46627 2019-Jan-13 16:45:16.329366 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46628 2019-Jan-13 16:45:16.330003 - [DEBUG]
46629 2019-Jan-13 16:45:16.330029 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46630 2019-Jan-13 16:45:16.330868 - [DEBUG] Compose: EdgeIdentity * AllBottom
46631 2019-Jan-13 16:45:16.330897 - [DEBUG]
46632 2019-Jan-13 16:45:16.330921 - [DEBUG] Propagate flow
46633 2019-Jan-13 16:45:16.330944 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46634 2019-Jan-13 16:45:16.331003 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
46635 2019-Jan-13 16:45:16.331659 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46636 2019-Jan-13 16:45:16.332297 - [DEBUG] Edge function : AllBottom (result of previous compose)
46637 2019-Jan-13 16:45:16.332322 - [DEBUG]
46638 2019-Jan-13 16:45:16.332348 - [DEBUG] Join: AllTop & AllBottom
46639 2019-Jan-13 16:45:16.332393 - [DEBUG] = AllBottom (new jump func)
46640 2019-Jan-13 16:45:16.332418 - [DEBUG]
46641 2019-Jan-13 16:45:16.332442 - [DEBUG] Start adding new jump function
46642 2019-Jan-13 16:45:16.332465 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46643 2019-Jan-13 16:45:16.332522 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46644 2019-Jan-13 16:45:16.333160 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
46645 2019-Jan-13 16:45:16.333795 - [DEBUG] Edge Function : AllBottom
46646 2019-Jan-13 16:45:16.333824 - [DEBUG] End adding new jump function
46647 2019-Jan-13 16:45:16.333848 - [DEBUG]
46648 2019-Jan-13 16:45:16.333872 - [DEBUG] -------------------------------------------- 1271. Path Edge --------------------------------------------
46649 2019-Jan-13 16:45:16.333897 - [DEBUG]
46650 2019-Jan-13 16:45:16.333920 - [DEBUG] Process 1271. path edge:
46651 2019-Jan-13 16:45:16.333944 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46652 2019-Jan-13 16:45:16.334000 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
46653 2019-Jan-13 16:45:16.334637 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46654 2019-Jan-13 16:45:16.335291 - [DEBUG]
46655 2019-Jan-13 16:45:16.335317 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
46656 2019-Jan-13 16:45:16.335987 - [DEBUG] Compose: EdgeIdentity * AllBottom
46657 2019-Jan-13 16:45:16.336016 - [DEBUG]
46658 2019-Jan-13 16:45:16.336039 - [DEBUG] Propagate flow
46659 2019-Jan-13 16:45:16.336063 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46660 2019-Jan-13 16:45:16.336123 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46661 2019-Jan-13 16:45:16.336777 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46662 2019-Jan-13 16:45:16.337419 - [DEBUG] Edge function : AllBottom (result of previous compose)
46663 2019-Jan-13 16:45:16.337445 - [DEBUG]
46664 2019-Jan-13 16:45:16.337470 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46665 2019-Jan-13 16:45:16.337496 - [DEBUG] = AllBottom
46666 2019-Jan-13 16:45:16.337520 - [DEBUG]
46667 2019-Jan-13 16:45:16.337544 - [DEBUG] PROPAGATE: No new function!
46668 2019-Jan-13 16:45:16.337570 - [DEBUG] EDGE:
46669 2019-Jan-13 16:45:16.337628 - [DEBUG] ---> 46670 2019-Jan-13 16:45:16.338285 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46671 2019-Jan-13 16:45:16.338925 - [DEBUG]
46672 2019-Jan-13 16:45:16.338951 - [DEBUG] EDGE:
46673 2019-Jan-13 16:45:16.339009 - [DEBUG] ---> 46674 2019-Jan-13 16:45:16.339647 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46675 2019-Jan-13 16:45:16.340385 - [DEBUG]
46676 2019-Jan-13 16:45:16.340430 - [DEBUG] Compose: EdgeIdentity * AllBottom
46677 2019-Jan-13 16:45:16.340457 - [DEBUG]
46678 2019-Jan-13 16:45:16.340481 - [DEBUG] Propagate flow
46679 2019-Jan-13 16:45:16.340504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46680 2019-Jan-13 16:45:16.340561 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46681 2019-Jan-13 16:45:16.341203 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46682 2019-Jan-13 16:45:16.341856 - [DEBUG] Edge function : AllBottom (result of previous compose)
46683 2019-Jan-13 16:45:16.341882 - [DEBUG]
46684 2019-Jan-13 16:45:16.341920 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46685 2019-Jan-13 16:45:16.341947 - [DEBUG] = AllBottom
46686 2019-Jan-13 16:45:16.341972 - [DEBUG]
46687 2019-Jan-13 16:45:16.341995 - [DEBUG] PROPAGATE: No new function!
46688 2019-Jan-13 16:45:16.342023 - [DEBUG] EDGE:
46689 2019-Jan-13 16:45:16.342081 - [DEBUG] ---> 46690 2019-Jan-13 16:45:16.342730 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46691 2019-Jan-13 16:45:16.343367 - [DEBUG]
46692 2019-Jan-13 16:45:16.343394 - [DEBUG] EDGE:
46693 2019-Jan-13 16:45:16.343452 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
46694 2019-Jan-13 16:45:16.344097 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46695 2019-Jan-13 16:45:16.344760 - [DEBUG]
46696 2019-Jan-13 16:45:16.344788 - [DEBUG] EDGE:
46697 2019-Jan-13 16:45:16.344850 - [DEBUG] ---> 46698 2019-Jan-13 16:45:16.345491 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46699 2019-Jan-13 16:45:16.346127 - [DEBUG]
46700 2019-Jan-13 16:45:16.346154 - [DEBUG] EDGE:
46701 2019-Jan-13 16:45:16.346211 - [DEBUG] ---> 46702 2019-Jan-13 16:45:16.346846 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46703 2019-Jan-13 16:45:16.347482 - [DEBUG]
46704 2019-Jan-13 16:45:16.347509 - [DEBUG] EDGE:
46705 2019-Jan-13 16:45:16.347566 - [DEBUG] ---> 46706 2019-Jan-13 16:45:16.348221 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46707 2019-Jan-13 16:45:16.348858 - [DEBUG]
46708 2019-Jan-13 16:45:16.348900 - [DEBUG] Compose: EdgeIdentity * AllBottom
46709 2019-Jan-13 16:45:16.348927 - [DEBUG]
46710 2019-Jan-13 16:45:16.348951 - [DEBUG] Propagate flow
46711 2019-Jan-13 16:45:16.348974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46712 2019-Jan-13 16:45:16.349031 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
46713 2019-Jan-13 16:45:16.349671 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46714 2019-Jan-13 16:45:16.350433 - [DEBUG] Edge function : AllBottom (result of previous compose)
46715 2019-Jan-13 16:45:16.350460 - [DEBUG]
46716 2019-Jan-13 16:45:16.350486 - [DEBUG] Join: AllTop & AllBottom
46717 2019-Jan-13 16:45:16.350513 - [DEBUG] = AllBottom (new jump func)
46718 2019-Jan-13 16:45:16.350538 - [DEBUG]
46719 2019-Jan-13 16:45:16.350610 - [DEBUG] Start adding new jump function
46720 2019-Jan-13 16:45:16.350634 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46721 2019-Jan-13 16:45:16.350702 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46722 2019-Jan-13 16:45:16.351369 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
46723 2019-Jan-13 16:45:16.352044 - [DEBUG] Edge Function : AllBottom
46724 2019-Jan-13 16:45:16.352077 - [DEBUG] End adding new jump function
46725 2019-Jan-13 16:45:16.352102 - [DEBUG]
46726 2019-Jan-13 16:45:16.352125 - [DEBUG] -------------------------------------------- 1272. Path Edge --------------------------------------------
46727 2019-Jan-13 16:45:16.352167 - [DEBUG]
46728 2019-Jan-13 16:45:16.352191 - [DEBUG] Process 1272. path edge:
46729 2019-Jan-13 16:45:16.352215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46730 2019-Jan-13 16:45:16.352273 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
46731 2019-Jan-13 16:45:16.352926 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46732 2019-Jan-13 16:45:16.353568 - [DEBUG]
46733 2019-Jan-13 16:45:16.353594 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
46734 2019-Jan-13 16:45:16.354275 - [DEBUG] Compose: EdgeIdentity * AllBottom
46735 2019-Jan-13 16:45:16.354303 - [DEBUG]
46736 2019-Jan-13 16:45:16.354327 - [DEBUG] Propagate flow
46737 2019-Jan-13 16:45:16.354351 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46738 2019-Jan-13 16:45:16.354409 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
46739 2019-Jan-13 16:45:16.355066 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46740 2019-Jan-13 16:45:16.355703 - [DEBUG] Edge function : AllBottom (result of previous compose)
46741 2019-Jan-13 16:45:16.355729 - [DEBUG]
46742 2019-Jan-13 16:45:16.355754 - [DEBUG] Join: AllTop & AllBottom
46743 2019-Jan-13 16:45:16.355780 - [DEBUG] = AllBottom (new jump func)
46744 2019-Jan-13 16:45:16.355805 - [DEBUG]
46745 2019-Jan-13 16:45:16.355828 - [DEBUG] Start adding new jump function
46746 2019-Jan-13 16:45:16.355851 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46747 2019-Jan-13 16:45:16.355908 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46748 2019-Jan-13 16:45:16.356545 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
46749 2019-Jan-13 16:45:16.357177 - [DEBUG] Edge Function : AllBottom
46750 2019-Jan-13 16:45:16.357206 - [DEBUG] End adding new jump function
46751 2019-Jan-13 16:45:16.357230 - [DEBUG]
46752 2019-Jan-13 16:45:16.357254 - [DEBUG] -------------------------------------------- 1273. Path Edge --------------------------------------------
46753 2019-Jan-13 16:45:16.357278 - [DEBUG]
46754 2019-Jan-13 16:45:16.357302 - [DEBUG] Process 1273. path edge:
46755 2019-Jan-13 16:45:16.357326 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46756 2019-Jan-13 16:45:16.357384 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
46757 2019-Jan-13 16:45:16.358198 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46758 2019-Jan-13 16:45:16.358852 - [DEBUG]
46759 2019-Jan-13 16:45:16.358878 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
46760 2019-Jan-13 16:45:16.359553 - [DEBUG] Compose: EdgeIdentity * AllBottom
46761 2019-Jan-13 16:45:16.359581 - [DEBUG]
46762 2019-Jan-13 16:45:16.359605 - [DEBUG] Propagate flow
46763 2019-Jan-13 16:45:16.359629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46764 2019-Jan-13 16:45:16.359693 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46765 2019-Jan-13 16:45:16.360521 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46766 2019-Jan-13 16:45:16.361202 - [DEBUG] Edge function : AllBottom (result of previous compose)
46767 2019-Jan-13 16:45:16.361228 - [DEBUG]
46768 2019-Jan-13 16:45:16.361255 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46769 2019-Jan-13 16:45:16.361281 - [DEBUG] = AllBottom
46770 2019-Jan-13 16:45:16.361306 - [DEBUG]
46771 2019-Jan-13 16:45:16.361329 - [DEBUG] PROPAGATE: No new function!
46772 2019-Jan-13 16:45:16.361357 - [DEBUG] EDGE:
46773 2019-Jan-13 16:45:16.361463 - [DEBUG] ---> 46774 2019-Jan-13 16:45:16.362143 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46775 2019-Jan-13 16:45:16.362865 - [DEBUG]
46776 2019-Jan-13 16:45:16.362894 - [DEBUG] EDGE:
46777 2019-Jan-13 16:45:16.362959 - [DEBUG] ---> 46778 2019-Jan-13 16:45:16.363606 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46779 2019-Jan-13 16:45:16.364242 - [DEBUG]
46780 2019-Jan-13 16:45:16.364269 - [DEBUG] EDGE:
46781 2019-Jan-13 16:45:16.364326 - [DEBUG] ---> 46782 2019-Jan-13 16:45:16.364985 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46783 2019-Jan-13 16:45:16.365622 - [DEBUG]
46784 2019-Jan-13 16:45:16.365648 - [DEBUG] EDGE:
46785 2019-Jan-13 16:45:16.365705 - [DEBUG] ---> 46786 2019-Jan-13 16:45:16.366347 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46787 2019-Jan-13 16:45:16.366983 - [DEBUG]
46788 2019-Jan-13 16:45:16.367010 - [DEBUG] EDGE:
46789 2019-Jan-13 16:45:16.367067 - [DEBUG] ---> 46790 2019-Jan-13 16:45:16.367704 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46791 2019-Jan-13 16:45:16.368358 - [DEBUG]
46792 2019-Jan-13 16:45:16.368385 - [DEBUG] EDGE:
46793 2019-Jan-13 16:45:16.368442 - [DEBUG] ---> 46794 2019-Jan-13 16:45:16.369080 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46795 2019-Jan-13 16:45:16.369722 - [DEBUG]
46796 2019-Jan-13 16:45:16.369781 - [DEBUG] Compose: EdgeIdentity * AllBottom
46797 2019-Jan-13 16:45:16.369809 - [DEBUG]
46798 2019-Jan-13 16:45:16.369833 - [DEBUG] Propagate flow
46799 2019-Jan-13 16:45:16.369857 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46800 2019-Jan-13 16:45:16.369917 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46801 2019-Jan-13 16:45:16.370761 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46802 2019-Jan-13 16:45:16.371485 - [DEBUG] Edge function : AllBottom (result of previous compose)
46803 2019-Jan-13 16:45:16.371513 - [DEBUG]
46804 2019-Jan-13 16:45:16.371542 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46805 2019-Jan-13 16:45:16.371568 - [DEBUG] = AllBottom
46806 2019-Jan-13 16:45:16.371593 - [DEBUG]
46807 2019-Jan-13 16:45:16.371616 - [DEBUG] PROPAGATE: No new function!
46808 2019-Jan-13 16:45:16.371653 - [DEBUG] EDGE:
46809 2019-Jan-13 16:45:16.371733 - [DEBUG] ---> 46810 2019-Jan-13 16:45:16.372456 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46811 2019-Jan-13 16:45:16.373148 - [DEBUG]
46812 2019-Jan-13 16:45:16.373180 - [DEBUG] EDGE:
46813 2019-Jan-13 16:45:16.373258 - [DEBUG] ---> 46814 2019-Jan-13 16:45:16.374004 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46815 2019-Jan-13 16:45:16.374651 - [DEBUG]
46816 2019-Jan-13 16:45:16.374678 - [DEBUG] EDGE:
46817 2019-Jan-13 16:45:16.374756 - [DEBUG] ---> 46818 2019-Jan-13 16:45:16.375412 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46819 2019-Jan-13 16:45:16.376051 - [DEBUG]
46820 2019-Jan-13 16:45:16.376107 - [DEBUG] Compose: EdgeIdentity * AllBottom
46821 2019-Jan-13 16:45:16.376135 - [DEBUG]
46822 2019-Jan-13 16:45:16.376161 - [DEBUG] Propagate flow
46823 2019-Jan-13 16:45:16.376184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46824 2019-Jan-13 16:45:16.376242 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46825 2019-Jan-13 16:45:16.376881 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46826 2019-Jan-13 16:45:16.377520 - [DEBUG] Edge function : AllBottom (result of previous compose)
46827 2019-Jan-13 16:45:16.377546 - [DEBUG]
46828 2019-Jan-13 16:45:16.377572 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46829 2019-Jan-13 16:45:16.377598 - [DEBUG] = AllBottom
46830 2019-Jan-13 16:45:16.377623 - [DEBUG]
46831 2019-Jan-13 16:45:16.377646 - [DEBUG] PROPAGATE: No new function!
46832 2019-Jan-13 16:45:16.377675 - [DEBUG] EDGE:
46833 2019-Jan-13 16:45:16.377733 - [DEBUG] ---> 46834 2019-Jan-13 16:45:16.378399 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46835 2019-Jan-13 16:45:16.379036 - [DEBUG]
46836 2019-Jan-13 16:45:16.379062 - [DEBUG] EDGE:
46837 2019-Jan-13 16:45:16.379119 - [DEBUG] ---> 46838 2019-Jan-13 16:45:16.379756 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46839 2019-Jan-13 16:45:16.380393 - [DEBUG]
46840 2019-Jan-13 16:45:16.380420 - [DEBUG] EDGE:
46841 2019-Jan-13 16:45:16.380477 - [DEBUG] ---> 46842 2019-Jan-13 16:45:16.381344 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46843 2019-Jan-13 16:45:16.382024 - [DEBUG]
46844 2019-Jan-13 16:45:16.382052 - [DEBUG] EDGE:
46845 2019-Jan-13 16:45:16.382115 - [DEBUG] ---> 46846 2019-Jan-13 16:45:16.382761 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46847 2019-Jan-13 16:45:16.383399 - [DEBUG]
46848 2019-Jan-13 16:45:16.383446 - [DEBUG] Compose: EdgeIdentity * AllBottom
46849 2019-Jan-13 16:45:16.383474 - [DEBUG]
46850 2019-Jan-13 16:45:16.383498 - [DEBUG] Propagate flow
46851 2019-Jan-13 16:45:16.383521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46852 2019-Jan-13 16:45:16.383578 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
46853 2019-Jan-13 16:45:16.384219 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46854 2019-Jan-13 16:45:16.384878 - [DEBUG] Edge function : AllBottom (result of previous compose)
46855 2019-Jan-13 16:45:16.384904 - [DEBUG]
46856 2019-Jan-13 16:45:16.384930 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46857 2019-Jan-13 16:45:16.384973 - [DEBUG] = AllBottom
46858 2019-Jan-13 16:45:16.384998 - [DEBUG]
46859 2019-Jan-13 16:45:16.385022 - [DEBUG] PROPAGATE: No new function!
46860 2019-Jan-13 16:45:16.385051 - [DEBUG] EDGE:
46861 2019-Jan-13 16:45:16.385114 - [DEBUG] ---> 46862 2019-Jan-13 16:45:16.385767 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46863 2019-Jan-13 16:45:16.386412 - [DEBUG]
46864 2019-Jan-13 16:45:16.386439 - [DEBUG] EDGE:
46865 2019-Jan-13 16:45:16.386497 - [DEBUG] ---> 46866 2019-Jan-13 16:45:16.387144 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46867 2019-Jan-13 16:45:16.387788 - [DEBUG]
46868 2019-Jan-13 16:45:16.387816 - [DEBUG] EDGE:
46869 2019-Jan-13 16:45:16.387874 - [DEBUG] ---> 46870 2019-Jan-13 16:45:16.388538 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46871 2019-Jan-13 16:45:16.389176 - [DEBUG]
46872 2019-Jan-13 16:45:16.389225 - [DEBUG] Compose: EdgeIdentity * AllBottom
46873 2019-Jan-13 16:45:16.389252 - [DEBUG]
46874 2019-Jan-13 16:45:16.389277 - [DEBUG] Propagate flow
46875 2019-Jan-13 16:45:16.389300 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46876 2019-Jan-13 16:45:16.389357 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
46877 2019-Jan-13 16:45:16.389997 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46878 2019-Jan-13 16:45:16.390766 - [DEBUG] Edge function : AllBottom (result of previous compose)
46879 2019-Jan-13 16:45:16.390792 - [DEBUG]
46880 2019-Jan-13 16:45:16.390819 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46881 2019-Jan-13 16:45:16.390845 - [DEBUG] = AllBottom
46882 2019-Jan-13 16:45:16.390870 - [DEBUG]
46883 2019-Jan-13 16:45:16.390893 - [DEBUG] PROPAGATE: No new function!
46884 2019-Jan-13 16:45:16.390925 - [DEBUG] EDGE:
46885 2019-Jan-13 16:45:16.390993 - [DEBUG] ---> 46886 2019-Jan-13 16:45:16.391726 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46887 2019-Jan-13 16:45:16.392424 - [DEBUG]
46888 2019-Jan-13 16:45:16.392455 - [DEBUG] EDGE:
46889 2019-Jan-13 16:45:16.392526 - [DEBUG] ---> 46890 2019-Jan-13 16:45:16.393216 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46891 2019-Jan-13 16:45:16.393886 - [DEBUG]
46892 2019-Jan-13 16:45:16.393913 - [DEBUG] EDGE:
46893 2019-Jan-13 16:45:16.393976 - [DEBUG] ---> 46894 2019-Jan-13 16:45:16.394619 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46895 2019-Jan-13 16:45:16.395281 - [DEBUG]
46896 2019-Jan-13 16:45:16.395337 - [DEBUG] Compose: EdgeIdentity * AllBottom
46897 2019-Jan-13 16:45:16.395365 - [DEBUG]
46898 2019-Jan-13 16:45:16.395389 - [DEBUG] Propagate flow
46899 2019-Jan-13 16:45:16.395413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46900 2019-Jan-13 16:45:16.395470 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
46901 2019-Jan-13 16:45:16.396127 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46902 2019-Jan-13 16:45:16.396768 - [DEBUG] Edge function : AllBottom (result of previous compose)
46903 2019-Jan-13 16:45:16.396794 - [DEBUG]
46904 2019-Jan-13 16:45:16.396820 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46905 2019-Jan-13 16:45:16.396846 - [DEBUG] = AllBottom
46906 2019-Jan-13 16:45:16.396871 - [DEBUG]
46907 2019-Jan-13 16:45:16.396894 - [DEBUG] PROPAGATE: No new function!
46908 2019-Jan-13 16:45:16.396924 - [DEBUG] EDGE:
46909 2019-Jan-13 16:45:16.397108 - [DEBUG] ---> 46910 2019-Jan-13 16:45:16.397803 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46911 2019-Jan-13 16:45:16.398491 - [DEBUG]
46912 2019-Jan-13 16:45:16.398541 - [DEBUG] Compose: EdgeIdentity * AllBottom
46913 2019-Jan-13 16:45:16.398569 - [DEBUG]
46914 2019-Jan-13 16:45:16.398593 - [DEBUG] Propagate flow
46915 2019-Jan-13 16:45:16.398617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46916 2019-Jan-13 16:45:16.398681 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46917 2019-Jan-13 16:45:16.399363 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46918 2019-Jan-13 16:45:16.400049 - [DEBUG] Edge function : AllBottom (result of previous compose)
46919 2019-Jan-13 16:45:16.400075 - [DEBUG]
46920 2019-Jan-13 16:45:16.400103 - [DEBUG] Join: AllTop & AllBottom
46921 2019-Jan-13 16:45:16.400129 - [DEBUG] = AllBottom (new jump func)
46922 2019-Jan-13 16:45:16.400154 - [DEBUG]
46923 2019-Jan-13 16:45:16.400177 - [DEBUG] Start adding new jump function
46924 2019-Jan-13 16:45:16.400201 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46925 2019-Jan-13 16:45:16.400267 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46926 2019-Jan-13 16:45:16.401125 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46927 2019-Jan-13 16:45:16.401794 - [DEBUG] Edge Function : AllBottom
46928 2019-Jan-13 16:45:16.401827 - [DEBUG] End adding new jump function
46929 2019-Jan-13 16:45:16.401851 - [DEBUG]
46930 2019-Jan-13 16:45:16.401875 - [DEBUG] -------------------------------------------- 1274. Path Edge --------------------------------------------
46931 2019-Jan-13 16:45:16.401900 - [DEBUG]
46932 2019-Jan-13 16:45:16.401923 - [DEBUG] Process 1274. path edge:
46933 2019-Jan-13 16:45:16.401947 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46934 2019-Jan-13 16:45:16.402007 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
46935 2019-Jan-13 16:45:16.402648 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46936 2019-Jan-13 16:45:16.403296 - [DEBUG]
46937 2019-Jan-13 16:45:16.403322 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46938 2019-Jan-13 16:45:16.404007 - [DEBUG] Possible callees:
46939 2019-Jan-13 16:45:16.404033 - [DEBUG] foo
46940 2019-Jan-13 16:45:16.404059 - [DEBUG] Possible return sites:
46941 2019-Jan-13 16:45:16.404082 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12646942 2019-Jan-13 16:45:16.405525 - [DEBUG] Found and process special summary
46943 2019-Jan-13 16:45:16.405593 - [DEBUG] Compose: EdgeIdentity * AllBottom
46944 2019-Jan-13 16:45:16.405661 - [DEBUG]
46945 2019-Jan-13 16:45:16.405688 - [DEBUG] Propagate flow
46946 2019-Jan-13 16:45:16.405712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46947 2019-Jan-13 16:45:16.405798 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46948 2019-Jan-13 16:45:16.406525 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46949 2019-Jan-13 16:45:16.407249 - [DEBUG] Edge function : AllBottom (result of previous compose)
46950 2019-Jan-13 16:45:16.407276 - [DEBUG]
46951 2019-Jan-13 16:45:16.407303 - [DEBUG] Join: AllTop & AllBottom
46952 2019-Jan-13 16:45:16.407329 - [DEBUG] = AllBottom (new jump func)
46953 2019-Jan-13 16:45:16.407354 - [DEBUG]
46954 2019-Jan-13 16:45:16.407378 - [DEBUG] Start adding new jump function
46955 2019-Jan-13 16:45:16.407401 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46956 2019-Jan-13 16:45:16.407464 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46957 2019-Jan-13 16:45:16.408128 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46958 2019-Jan-13 16:45:16.408770 - [DEBUG] Edge Function : AllBottom
46959 2019-Jan-13 16:45:16.408801 - [DEBUG] End adding new jump function
46960 2019-Jan-13 16:45:16.408825 - [DEBUG]
46961 2019-Jan-13 16:45:16.408849 - [DEBUG] -------------------------------------------- 1275. Path Edge --------------------------------------------
46962 2019-Jan-13 16:45:16.408874 - [DEBUG]
46963 2019-Jan-13 16:45:16.408897 - [DEBUG] Process 1275. path edge:
46964 2019-Jan-13 16:45:16.408921 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46965 2019-Jan-13 16:45:16.408978 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
46966 2019-Jan-13 16:45:16.409617 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46967 2019-Jan-13 16:45:16.410254 - [DEBUG]
46968 2019-Jan-13 16:45:16.410279 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46969 2019-Jan-13 16:45:16.411126 - [DEBUG] Compose: EdgeIdentity * AllBottom
46970 2019-Jan-13 16:45:16.411157 - [DEBUG]
46971 2019-Jan-13 16:45:16.411181 - [DEBUG] Propagate flow
46972 2019-Jan-13 16:45:16.411205 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46973 2019-Jan-13 16:45:16.411271 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
46974 2019-Jan-13 16:45:16.412039 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46975 2019-Jan-13 16:45:16.412698 - [DEBUG] Edge function : AllBottom (result of previous compose)
46976 2019-Jan-13 16:45:16.412724 - [DEBUG]
46977 2019-Jan-13 16:45:16.412751 - [DEBUG] Join: AllTop & AllBottom
46978 2019-Jan-13 16:45:16.412777 - [DEBUG] = AllBottom (new jump func)
46979 2019-Jan-13 16:45:16.412802 - [DEBUG]
46980 2019-Jan-13 16:45:16.412826 - [DEBUG] Start adding new jump function
46981 2019-Jan-13 16:45:16.412849 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46982 2019-Jan-13 16:45:16.412910 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46983 2019-Jan-13 16:45:16.413549 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
46984 2019-Jan-13 16:45:16.414183 - [DEBUG] Edge Function : AllBottom
46985 2019-Jan-13 16:45:16.414214 - [DEBUG] End adding new jump function
46986 2019-Jan-13 16:45:16.414238 - [DEBUG]
46987 2019-Jan-13 16:45:16.414261 - [DEBUG] -------------------------------------------- 1276. Path Edge --------------------------------------------
46988 2019-Jan-13 16:45:16.414286 - [DEBUG]
46989 2019-Jan-13 16:45:16.414309 - [DEBUG] Process 1276. path edge:
46990 2019-Jan-13 16:45:16.414352 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46991 2019-Jan-13 16:45:16.414409 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
46992 2019-Jan-13 16:45:16.415064 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46993 2019-Jan-13 16:45:16.415702 - [DEBUG]
46994 2019-Jan-13 16:45:16.415728 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
46995 2019-Jan-13 16:45:16.416392 - [DEBUG] Compose: EdgeIdentity * AllBottom
46996 2019-Jan-13 16:45:16.416421 - [DEBUG]
46997 2019-Jan-13 16:45:16.416445 - [DEBUG] Propagate flow
46998 2019-Jan-13 16:45:16.416468 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46999 2019-Jan-13 16:45:16.416526 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
47000 2019-Jan-13 16:45:16.417164 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47001 2019-Jan-13 16:45:16.417802 - [DEBUG] Edge function : AllBottom (result of previous compose)
47002 2019-Jan-13 16:45:16.417827 - [DEBUG]
47003 2019-Jan-13 16:45:16.417852 - [DEBUG] Join: AllTop & AllBottom
47004 2019-Jan-13 16:45:16.417878 - [DEBUG] = AllBottom (new jump func)
47005 2019-Jan-13 16:45:16.417903 - [DEBUG]
47006 2019-Jan-13 16:45:16.417926 - [DEBUG] Start adding new jump function
47007 2019-Jan-13 16:45:16.417949 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47008 2019-Jan-13 16:45:16.418005 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47009 2019-Jan-13 16:45:16.418660 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
47010 2019-Jan-13 16:45:16.419295 - [DEBUG] Edge Function : AllBottom
47011 2019-Jan-13 16:45:16.419324 - [DEBUG] End adding new jump function
47012 2019-Jan-13 16:45:16.419348 - [DEBUG]
47013 2019-Jan-13 16:45:16.419372 - [DEBUG] -------------------------------------------- 1277. Path Edge --------------------------------------------
47014 2019-Jan-13 16:45:16.419396 - [DEBUG]
47015 2019-Jan-13 16:45:16.419419 - [DEBUG] Process 1277. path edge:
47016 2019-Jan-13 16:45:16.419443 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47017 2019-Jan-13 16:45:16.419499 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
47018 2019-Jan-13 16:45:16.420146 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47019 2019-Jan-13 16:45:16.420919 - [DEBUG]
47020 2019-Jan-13 16:45:16.420946 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
47021 2019-Jan-13 16:45:16.421632 - [DEBUG] Compose: EdgeIdentity * AllBottom
47022 2019-Jan-13 16:45:16.421660 - [DEBUG]
47023 2019-Jan-13 16:45:16.421684 - [DEBUG] Propagate flow
47024 2019-Jan-13 16:45:16.421708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47025 2019-Jan-13 16:45:16.421768 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47026 2019-Jan-13 16:45:16.422418 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47027 2019-Jan-13 16:45:16.423055 - [DEBUG] Edge function : AllBottom (result of previous compose)
47028 2019-Jan-13 16:45:16.423081 - [DEBUG]
47029 2019-Jan-13 16:45:16.423106 - [DEBUG] Join: AllTop & AllBottom
47030 2019-Jan-13 16:45:16.423132 - [DEBUG] = AllBottom (new jump func)
47031 2019-Jan-13 16:45:16.423157 - [DEBUG]
47032 2019-Jan-13 16:45:16.423181 - [DEBUG] Start adding new jump function
47033 2019-Jan-13 16:45:16.423217 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47034 2019-Jan-13 16:45:16.423274 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47035 2019-Jan-13 16:45:16.423913 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47036 2019-Jan-13 16:45:16.424557 - [DEBUG] Edge Function : AllBottom
47037 2019-Jan-13 16:45:16.424586 - [DEBUG] End adding new jump function
47038 2019-Jan-13 16:45:16.424610 - [DEBUG]
47039 2019-Jan-13 16:45:16.424633 - [DEBUG] -------------------------------------------- 1278. Path Edge --------------------------------------------
47040 2019-Jan-13 16:45:16.424657 - [DEBUG]
47041 2019-Jan-13 16:45:16.424681 - [DEBUG] Process 1278. path edge:
47042 2019-Jan-13 16:45:16.424704 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47043 2019-Jan-13 16:45:16.424774 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
47044 2019-Jan-13 16:45:16.425432 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47045 2019-Jan-13 16:45:16.426079 - [DEBUG]
47046 2019-Jan-13 16:45:16.426104 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47047 2019-Jan-13 16:45:16.426763 - [DEBUG] Possible callees:
47048 2019-Jan-13 16:45:16.426788 - [DEBUG] llvm.dbg.declare
47049 2019-Jan-13 16:45:16.426813 - [DEBUG] Possible return sites:
47050 2019-Jan-13 16:45:16.426838 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13647051 2019-Jan-13 16:45:16.428140 - [DEBUG] Found and process special summary
47052 2019-Jan-13 16:45:16.428177 - [DEBUG] Compose: EdgeIdentity * AllBottom
47053 2019-Jan-13 16:45:16.428206 - [DEBUG]
47054 2019-Jan-13 16:45:16.428230 - [DEBUG] Propagate flow
47055 2019-Jan-13 16:45:16.428255 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47056 2019-Jan-13 16:45:16.428313 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47057 2019-Jan-13 16:45:16.428953 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47058 2019-Jan-13 16:45:16.429590 - [DEBUG] Edge function : AllBottom (result of previous compose)
47059 2019-Jan-13 16:45:16.429615 - [DEBUG]
47060 2019-Jan-13 16:45:16.429641 - [DEBUG] Join: AllTop & AllBottom
47061 2019-Jan-13 16:45:16.429667 - [DEBUG] = AllBottom (new jump func)
47062 2019-Jan-13 16:45:16.429692 - [DEBUG]
47063 2019-Jan-13 16:45:16.429715 - [DEBUG] Start adding new jump function
47064 2019-Jan-13 16:45:16.429739 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47065 2019-Jan-13 16:45:16.429795 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47066 2019-Jan-13 16:45:16.430434 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47067 2019-Jan-13 16:45:16.431161 - [DEBUG] Edge Function : AllBottom
47068 2019-Jan-13 16:45:16.431191 - [DEBUG] End adding new jump function
47069 2019-Jan-13 16:45:16.431216 - [DEBUG]
47070 2019-Jan-13 16:45:16.431240 - [DEBUG] -------------------------------------------- 1279. Path Edge --------------------------------------------
47071 2019-Jan-13 16:45:16.431265 - [DEBUG]
47072 2019-Jan-13 16:45:16.431289 - [DEBUG] Process 1279. path edge:
47073 2019-Jan-13 16:45:16.431313 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47074 2019-Jan-13 16:45:16.431371 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
47075 2019-Jan-13 16:45:16.432049 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47076 2019-Jan-13 16:45:16.432688 - [DEBUG]
47077 2019-Jan-13 16:45:16.432713 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47078 2019-Jan-13 16:45:16.433375 - [DEBUG] Compose: EdgeIdentity * AllBottom
47079 2019-Jan-13 16:45:16.433404 - [DEBUG]
47080 2019-Jan-13 16:45:16.433428 - [DEBUG] Propagate flow
47081 2019-Jan-13 16:45:16.433452 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47082 2019-Jan-13 16:45:16.433509 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
47083 2019-Jan-13 16:45:16.434147 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47084 2019-Jan-13 16:45:16.434799 - [DEBUG] Edge function : AllBottom (result of previous compose)
47085 2019-Jan-13 16:45:16.434824 - [DEBUG]
47086 2019-Jan-13 16:45:16.434850 - [DEBUG] Join: AllTop & AllBottom
47087 2019-Jan-13 16:45:16.434876 - [DEBUG] = AllBottom (new jump func)
47088 2019-Jan-13 16:45:16.434900 - [DEBUG]
47089 2019-Jan-13 16:45:16.434923 - [DEBUG] Start adding new jump function
47090 2019-Jan-13 16:45:16.434946 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47091 2019-Jan-13 16:45:16.435003 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47092 2019-Jan-13 16:45:16.435641 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
47093 2019-Jan-13 16:45:16.436287 - [DEBUG] Edge Function : AllBottom
47094 2019-Jan-13 16:45:16.436317 - [DEBUG] End adding new jump function
47095 2019-Jan-13 16:45:16.436342 - [DEBUG]
47096 2019-Jan-13 16:45:16.436487 - [DEBUG] -------------------------------------------- 1280. Path Edge --------------------------------------------
47097 2019-Jan-13 16:45:16.436513 - [DEBUG]
47098 2019-Jan-13 16:45:16.436535 - [DEBUG] Process 1280. path edge:
47099 2019-Jan-13 16:45:16.436559 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47100 2019-Jan-13 16:45:16.436629 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
47101 2019-Jan-13 16:45:16.437310 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47102 2019-Jan-13 16:45:16.437971 - [DEBUG]
47103 2019-Jan-13 16:45:16.437998 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
47104 2019-Jan-13 16:45:16.438729 - [DEBUG] Compose: EdgeIdentity * AllBottom
47105 2019-Jan-13 16:45:16.438761 - [DEBUG]
47106 2019-Jan-13 16:45:16.438786 - [DEBUG] Propagate flow
47107 2019-Jan-13 16:45:16.438810 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47108 2019-Jan-13 16:45:16.438886 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
47109 2019-Jan-13 16:45:16.439571 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47110 2019-Jan-13 16:45:16.440236 - [DEBUG] Edge function : AllBottom (result of previous compose)
47111 2019-Jan-13 16:45:16.440262 - [DEBUG]
47112 2019-Jan-13 16:45:16.440288 - [DEBUG] Join: AllTop & AllBottom
47113 2019-Jan-13 16:45:16.440315 - [DEBUG] = AllBottom (new jump func)
47114 2019-Jan-13 16:45:16.440339 - [DEBUG]
47115 2019-Jan-13 16:45:16.440363 - [DEBUG] Start adding new jump function
47116 2019-Jan-13 16:45:16.440386 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47117 2019-Jan-13 16:45:16.440451 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47118 2019-Jan-13 16:45:16.441313 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
47119 2019-Jan-13 16:45:16.442040 - [DEBUG] Edge Function : AllBottom
47120 2019-Jan-13 16:45:16.442093 - [DEBUG] End adding new jump function
47121 2019-Jan-13 16:45:16.442118 - [DEBUG]
47122 2019-Jan-13 16:45:16.442143 - [DEBUG] -------------------------------------------- 1281. Path Edge --------------------------------------------
47123 2019-Jan-13 16:45:16.442168 - [DEBUG]
47124 2019-Jan-13 16:45:16.442191 - [DEBUG] Process 1281. path edge:
47125 2019-Jan-13 16:45:16.442215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47126 2019-Jan-13 16:45:16.442277 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
47127 2019-Jan-13 16:45:16.442913 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47128 2019-Jan-13 16:45:16.443556 - [DEBUG]
47129 2019-Jan-13 16:45:16.443582 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
47130 2019-Jan-13 16:45:16.444257 - [DEBUG] Compose: EdgeIdentity * AllBottom
47131 2019-Jan-13 16:45:16.444286 - [DEBUG]
47132 2019-Jan-13 16:45:16.444310 - [DEBUG] Propagate flow
47133 2019-Jan-13 16:45:16.444333 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47134 2019-Jan-13 16:45:16.444393 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47135 2019-Jan-13 16:45:16.445060 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47136 2019-Jan-13 16:45:16.445697 - [DEBUG] Edge function : AllBottom (result of previous compose)
47137 2019-Jan-13 16:45:16.445723 - [DEBUG]
47138 2019-Jan-13 16:45:16.445748 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47139 2019-Jan-13 16:45:16.445774 - [DEBUG] = AllBottom
47140 2019-Jan-13 16:45:16.445799 - [DEBUG]
47141 2019-Jan-13 16:45:16.445822 - [DEBUG] PROPAGATE: No new function!
47142 2019-Jan-13 16:45:16.445848 - [DEBUG] EDGE:
47143 2019-Jan-13 16:45:16.445906 - [DEBUG] ---> 47144 2019-Jan-13 16:45:16.446540 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47145 2019-Jan-13 16:45:16.447177 - [DEBUG]
47146 2019-Jan-13 16:45:16.447203 - [DEBUG] EDGE:
47147 2019-Jan-13 16:45:16.447260 - [DEBUG] ---> 47148 2019-Jan-13 16:45:16.447896 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47149 2019-Jan-13 16:45:16.448550 - [DEBUG]
47150 2019-Jan-13 16:45:16.448576 - [DEBUG] EDGE:
47151 2019-Jan-13 16:45:16.448634 - [DEBUG] ---> 47152 2019-Jan-13 16:45:16.449275 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47153 2019-Jan-13 16:45:16.449913 - [DEBUG]
47154 2019-Jan-13 16:45:16.449955 - [DEBUG] Compose: EdgeIdentity * AllBottom
47155 2019-Jan-13 16:45:16.449982 - [DEBUG]
47156 2019-Jan-13 16:45:16.450006 - [DEBUG] Propagate flow
47157 2019-Jan-13 16:45:16.450029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47158 2019-Jan-13 16:45:16.450085 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47159 2019-Jan-13 16:45:16.450728 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47160 2019-Jan-13 16:45:16.451491 - [DEBUG] Edge function : AllBottom (result of previous compose)
47161 2019-Jan-13 16:45:16.451517 - [DEBUG]
47162 2019-Jan-13 16:45:16.451542 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47163 2019-Jan-13 16:45:16.451568 - [DEBUG] = AllBottom
47164 2019-Jan-13 16:45:16.451593 - [DEBUG]
47165 2019-Jan-13 16:45:16.451630 - [DEBUG] PROPAGATE: No new function!
47166 2019-Jan-13 16:45:16.451661 - [DEBUG] EDGE:
47167 2019-Jan-13 16:45:16.451720 - [DEBUG] ---> 47168 2019-Jan-13 16:45:16.452372 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47169 2019-Jan-13 16:45:16.453013 - [DEBUG]
47170 2019-Jan-13 16:45:16.453055 - [DEBUG] Compose: EdgeIdentity * AllBottom
47171 2019-Jan-13 16:45:16.453082 - [DEBUG]
47172 2019-Jan-13 16:45:16.453106 - [DEBUG] Propagate flow
47173 2019-Jan-13 16:45:16.453129 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47174 2019-Jan-13 16:45:16.453187 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47175 2019-Jan-13 16:45:16.453857 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47176 2019-Jan-13 16:45:16.454538 - [DEBUG] Edge function : AllBottom (result of previous compose)
47177 2019-Jan-13 16:45:16.454565 - [DEBUG]
47178 2019-Jan-13 16:45:16.454593 - [DEBUG] Join: AllTop & AllBottom
47179 2019-Jan-13 16:45:16.454620 - [DEBUG] = AllBottom (new jump func)
47180 2019-Jan-13 16:45:16.454645 - [DEBUG]
47181 2019-Jan-13 16:45:16.454669 - [DEBUG] Start adding new jump function
47182 2019-Jan-13 16:45:16.454692 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47183 2019-Jan-13 16:45:16.454799 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47184 2019-Jan-13 16:45:16.455510 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47185 2019-Jan-13 16:45:16.456222 - [DEBUG] Edge Function : AllBottom
47186 2019-Jan-13 16:45:16.456261 - [DEBUG] End adding new jump function
47187 2019-Jan-13 16:45:16.456285 - [DEBUG]
47188 2019-Jan-13 16:45:16.456310 - [DEBUG] -------------------------------------------- 1282. Path Edge --------------------------------------------
47189 2019-Jan-13 16:45:16.456337 - [DEBUG]
47190 2019-Jan-13 16:45:16.456360 - [DEBUG] Process 1282. path edge:
47191 2019-Jan-13 16:45:16.456385 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47192 2019-Jan-13 16:45:16.456469 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
47193 2019-Jan-13 16:45:16.457209 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47194 2019-Jan-13 16:45:16.457853 - [DEBUG]
47195 2019-Jan-13 16:45:16.457878 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47196 2019-Jan-13 16:45:16.458567 - [DEBUG] Possible callees:
47197 2019-Jan-13 16:45:16.458592 - [DEBUG] llvm.dbg.declare
47198 2019-Jan-13 16:45:16.458617 - [DEBUG] Possible return sites:
47199 2019-Jan-13 16:45:16.458641 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14347200 2019-Jan-13 16:45:16.459938 - [DEBUG] Found and process special summary
47201 2019-Jan-13 16:45:16.459979 - [DEBUG] Compose: EdgeIdentity * AllBottom
47202 2019-Jan-13 16:45:16.460008 - [DEBUG]
47203 2019-Jan-13 16:45:16.460032 - [DEBUG] Propagate flow
47204 2019-Jan-13 16:45:16.460056 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47205 2019-Jan-13 16:45:16.460115 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47206 2019-Jan-13 16:45:16.460754 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47207 2019-Jan-13 16:45:16.461566 - [DEBUG] Edge function : AllBottom (result of previous compose)
47208 2019-Jan-13 16:45:16.461593 - [DEBUG]
47209 2019-Jan-13 16:45:16.461619 - [DEBUG] Join: AllTop & AllBottom
47210 2019-Jan-13 16:45:16.461645 - [DEBUG] = AllBottom (new jump func)
47211 2019-Jan-13 16:45:16.461670 - [DEBUG]
47212 2019-Jan-13 16:45:16.461693 - [DEBUG] Start adding new jump function
47213 2019-Jan-13 16:45:16.461716 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47214 2019-Jan-13 16:45:16.461774 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47215 2019-Jan-13 16:45:16.462414 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47216 2019-Jan-13 16:45:16.463053 - [DEBUG] Edge Function : AllBottom
47217 2019-Jan-13 16:45:16.463083 - [DEBUG] End adding new jump function
47218 2019-Jan-13 16:45:16.463108 - [DEBUG]
47219 2019-Jan-13 16:45:16.463132 - [DEBUG] -------------------------------------------- 1283. Path Edge --------------------------------------------
47220 2019-Jan-13 16:45:16.463157 - [DEBUG]
47221 2019-Jan-13 16:45:16.463180 - [DEBUG] Process 1283. path edge:
47222 2019-Jan-13 16:45:16.463204 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47223 2019-Jan-13 16:45:16.463261 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
47224 2019-Jan-13 16:45:16.463900 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47225 2019-Jan-13 16:45:16.464548 - [DEBUG]
47226 2019-Jan-13 16:45:16.464573 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47227 2019-Jan-13 16:45:16.465262 - [DEBUG] Compose: EdgeIdentity * AllBottom
47228 2019-Jan-13 16:45:16.465291 - [DEBUG]
47229 2019-Jan-13 16:45:16.465315 - [DEBUG] Propagate flow
47230 2019-Jan-13 16:45:16.465338 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47231 2019-Jan-13 16:45:16.465400 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
47232 2019-Jan-13 16:45:16.466090 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47233 2019-Jan-13 16:45:16.466779 - [DEBUG] Edge function : AllBottom (result of previous compose)
47234 2019-Jan-13 16:45:16.466805 - [DEBUG]
47235 2019-Jan-13 16:45:16.466832 - [DEBUG] Join: AllTop & AllBottom
47236 2019-Jan-13 16:45:16.466858 - [DEBUG] = AllBottom (new jump func)
47237 2019-Jan-13 16:45:16.466882 - [DEBUG]
47238 2019-Jan-13 16:45:16.466906 - [DEBUG] Start adding new jump function
47239 2019-Jan-13 16:45:16.466929 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47240 2019-Jan-13 16:45:16.466995 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47241 2019-Jan-13 16:45:16.467636 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
47242 2019-Jan-13 16:45:16.468295 - [DEBUG] Edge Function : AllBottom
47243 2019-Jan-13 16:45:16.468326 - [DEBUG] End adding new jump function
47244 2019-Jan-13 16:45:16.468350 - [DEBUG]
47245 2019-Jan-13 16:45:16.468375 - [DEBUG] -------------------------------------------- 1284. Path Edge --------------------------------------------
47246 2019-Jan-13 16:45:16.468400 - [DEBUG]
47247 2019-Jan-13 16:45:16.468423 - [DEBUG] Process 1284. path edge:
47248 2019-Jan-13 16:45:16.468447 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47249 2019-Jan-13 16:45:16.468505 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
47250 2019-Jan-13 16:45:16.469145 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47251 2019-Jan-13 16:45:16.469793 - [DEBUG]
47252 2019-Jan-13 16:45:16.469837 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
47253 2019-Jan-13 16:45:16.470510 - [DEBUG] Compose: EdgeIdentity * AllBottom
47254 2019-Jan-13 16:45:16.470539 - [DEBUG]
47255 2019-Jan-13 16:45:16.470563 - [DEBUG] Propagate flow
47256 2019-Jan-13 16:45:16.470586 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47257 2019-Jan-13 16:45:16.470646 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
47258 2019-Jan-13 16:45:16.471449 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47259 2019-Jan-13 16:45:16.472177 - [DEBUG] Edge function : AllBottom (result of previous compose)
47260 2019-Jan-13 16:45:16.472205 - [DEBUG]
47261 2019-Jan-13 16:45:16.472232 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47262 2019-Jan-13 16:45:16.472258 - [DEBUG] = AllBottom
47263 2019-Jan-13 16:45:16.472283 - [DEBUG]
47264 2019-Jan-13 16:45:16.472306 - [DEBUG] PROPAGATE: No new function!
47265 2019-Jan-13 16:45:16.472333 - [DEBUG] EDGE:
47266 2019-Jan-13 16:45:16.472396 - [DEBUG] ---> 47267 2019-Jan-13 16:45:16.473044 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47268 2019-Jan-13 16:45:16.473684 - [DEBUG]
47269 2019-Jan-13 16:45:16.473711 - [DEBUG] EDGE:
47270 2019-Jan-13 16:45:16.473769 - [DEBUG] ---> 47271 2019-Jan-13 16:45:16.474409 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47272 2019-Jan-13 16:45:16.475063 - [DEBUG]
47273 2019-Jan-13 16:45:16.475113 - [DEBUG] Compose: EdgeIdentity * AllBottom
47274 2019-Jan-13 16:45:16.475140 - [DEBUG]
47275 2019-Jan-13 16:45:16.475164 - [DEBUG] Propagate flow
47276 2019-Jan-13 16:45:16.475187 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47277 2019-Jan-13 16:45:16.475244 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47278 2019-Jan-13 16:45:16.475890 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47279 2019-Jan-13 16:45:16.476531 - [DEBUG] Edge function : AllBottom (result of previous compose)
47280 2019-Jan-13 16:45:16.476556 - [DEBUG]
47281 2019-Jan-13 16:45:16.476581 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47282 2019-Jan-13 16:45:16.476607 - [DEBUG] = AllBottom
47283 2019-Jan-13 16:45:16.476632 - [DEBUG]
47284 2019-Jan-13 16:45:16.476655 - [DEBUG] PROPAGATE: No new function!
47285 2019-Jan-13 16:45:16.476684 - [DEBUG] EDGE:
47286 2019-Jan-13 16:45:16.476742 - [DEBUG] ---> 47287 2019-Jan-13 16:45:16.477545 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47288 2019-Jan-13 16:45:16.478235 - [DEBUG]
47289 2019-Jan-13 16:45:16.478264 - [DEBUG] EDGE:
47290 2019-Jan-13 16:45:16.478328 - [DEBUG] ---> 47291 2019-Jan-13 16:45:16.478979 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47292 2019-Jan-13 16:45:16.479655 - [DEBUG]
47293 2019-Jan-13 16:45:16.479709 - [DEBUG] Compose: EdgeIdentity * AllBottom
47294 2019-Jan-13 16:45:16.479737 - [DEBUG]
47295 2019-Jan-13 16:45:16.479761 - [DEBUG] Propagate flow
47296 2019-Jan-13 16:45:16.479785 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47297 2019-Jan-13 16:45:16.479878 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
47298 2019-Jan-13 16:45:16.480593 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47299 2019-Jan-13 16:45:16.481382 - [DEBUG] Edge function : AllBottom (result of previous compose)
47300 2019-Jan-13 16:45:16.481425 - [DEBUG]
47301 2019-Jan-13 16:45:16.481453 - [DEBUG] Join: AllTop & AllBottom
47302 2019-Jan-13 16:45:16.481479 - [DEBUG] = AllBottom (new jump func)
47303 2019-Jan-13 16:45:16.481504 - [DEBUG]
47304 2019-Jan-13 16:45:16.481527 - [DEBUG] Start adding new jump function
47305 2019-Jan-13 16:45:16.481551 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47306 2019-Jan-13 16:45:16.481611 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47307 2019-Jan-13 16:45:16.482253 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
47308 2019-Jan-13 16:45:16.482890 - [DEBUG] Edge Function : AllBottom
47309 2019-Jan-13 16:45:16.482922 - [DEBUG] End adding new jump function
47310 2019-Jan-13 16:45:16.482946 - [DEBUG]
47311 2019-Jan-13 16:45:16.482969 - [DEBUG] -------------------------------------------- 1285. Path Edge --------------------------------------------
47312 2019-Jan-13 16:45:16.482994 - [DEBUG]
47313 2019-Jan-13 16:45:16.483017 - [DEBUG] Process 1285. path edge:
47314 2019-Jan-13 16:45:16.483041 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47315 2019-Jan-13 16:45:16.483098 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
47316 2019-Jan-13 16:45:16.483737 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47317 2019-Jan-13 16:45:16.484377 - [DEBUG]
47318 2019-Jan-13 16:45:16.484404 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
47319 2019-Jan-13 16:45:16.485087 - [DEBUG] Compose: EdgeIdentity * AllBottom
47320 2019-Jan-13 16:45:16.485116 - [DEBUG]
47321 2019-Jan-13 16:45:16.485139 - [DEBUG] Propagate flow
47322 2019-Jan-13 16:45:16.485163 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47323 2019-Jan-13 16:45:16.485220 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47324 2019-Jan-13 16:45:16.485870 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47325 2019-Jan-13 16:45:16.486513 - [DEBUG] Edge function : AllBottom (result of previous compose)
47326 2019-Jan-13 16:45:16.486538 - [DEBUG]
47327 2019-Jan-13 16:45:16.486564 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47328 2019-Jan-13 16:45:16.486590 - [DEBUG] = AllBottom
47329 2019-Jan-13 16:45:16.486614 - [DEBUG]
47330 2019-Jan-13 16:45:16.486637 - [DEBUG] PROPAGATE: No new function!
47331 2019-Jan-13 16:45:16.486672 - [DEBUG] Compose: EdgeIdentity * AllBottom
47332 2019-Jan-13 16:45:16.486699 - [DEBUG]
47333 2019-Jan-13 16:45:16.486723 - [DEBUG] Propagate flow
47334 2019-Jan-13 16:45:16.486747 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47335 2019-Jan-13 16:45:16.486808 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47336 2019-Jan-13 16:45:16.487501 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47337 2019-Jan-13 16:45:16.488220 - [DEBUG] Edge function : AllBottom (result of previous compose)
47338 2019-Jan-13 16:45:16.488249 - [DEBUG]
47339 2019-Jan-13 16:45:16.488277 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47340 2019-Jan-13 16:45:16.488303 - [DEBUG] = AllBottom
47341 2019-Jan-13 16:45:16.488328 - [DEBUG]
47342 2019-Jan-13 16:45:16.488379 - [DEBUG] PROPAGATE: No new function!
47343 2019-Jan-13 16:45:16.488409 - [DEBUG] EDGE:
47344 2019-Jan-13 16:45:16.488496 - [DEBUG] ---> 47345 2019-Jan-13 16:45:16.489205 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47346 2019-Jan-13 16:45:16.489899 - [DEBUG]
47347 2019-Jan-13 16:45:16.489930 - [DEBUG] EDGE:
47348 2019-Jan-13 16:45:16.490005 - [DEBUG] ---> 47349 2019-Jan-13 16:45:16.490723 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47350 2019-Jan-13 16:45:16.491525 - [DEBUG]
47351 2019-Jan-13 16:45:16.491553 - [DEBUG] EDGE:
47352 2019-Jan-13 16:45:16.491615 - [DEBUG] ---> 47353 2019-Jan-13 16:45:16.492261 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47354 2019-Jan-13 16:45:16.492898 - [DEBUG]
47355 2019-Jan-13 16:45:16.492953 - [DEBUG] Compose: EdgeIdentity * AllBottom
47356 2019-Jan-13 16:45:16.492981 - [DEBUG]
47357 2019-Jan-13 16:45:16.493006 - [DEBUG] Propagate flow
47358 2019-Jan-13 16:45:16.493029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47359 2019-Jan-13 16:45:16.493086 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
47360 2019-Jan-13 16:45:16.493727 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47361 2019-Jan-13 16:45:16.494365 - [DEBUG] Edge function : AllBottom (result of previous compose)
47362 2019-Jan-13 16:45:16.494390 - [DEBUG]
47363 2019-Jan-13 16:45:16.494416 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47364 2019-Jan-13 16:45:16.494442 - [DEBUG] = AllBottom
47365 2019-Jan-13 16:45:16.494466 - [DEBUG]
47366 2019-Jan-13 16:45:16.494490 - [DEBUG] PROPAGATE: No new function!
47367 2019-Jan-13 16:45:16.494518 - [DEBUG] EDGE:
47368 2019-Jan-13 16:45:16.494575 - [DEBUG] ---> 47369 2019-Jan-13 16:45:16.495230 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47370 2019-Jan-13 16:45:16.495867 - [DEBUG]
47371 2019-Jan-13 16:45:16.495893 - [DEBUG] EDGE:
47372 2019-Jan-13 16:45:16.495950 - [DEBUG] ---> 47373 2019-Jan-13 16:45:16.496586 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47374 2019-Jan-13 16:45:16.497223 - [DEBUG]
47375 2019-Jan-13 16:45:16.497249 - [DEBUG] EDGE:
47376 2019-Jan-13 16:45:16.497307 - [DEBUG] ---> 47377 2019-Jan-13 16:45:16.497948 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47378 2019-Jan-13 16:45:16.498602 - [DEBUG]
47379 2019-Jan-13 16:45:16.498628 - [DEBUG] EDGE:
47380 2019-Jan-13 16:45:16.498685 - [DEBUG] ---> 47381 2019-Jan-13 16:45:16.499325 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47382 2019-Jan-13 16:45:16.499962 - [DEBUG]
47383 2019-Jan-13 16:45:16.500008 - [DEBUG] EDGE:
47384 2019-Jan-13 16:45:16.500066 - [DEBUG] ---> 47385 2019-Jan-13 16:45:16.500702 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47386 2019-Jan-13 16:45:16.501484 - [DEBUG]
47387 2019-Jan-13 16:45:16.501513 - [DEBUG] EDGE:
47388 2019-Jan-13 16:45:16.501582 - [DEBUG] ---> 47389 2019-Jan-13 16:45:16.502321 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47390 2019-Jan-13 16:45:16.502970 - [DEBUG]
47391 2019-Jan-13 16:45:16.502998 - [DEBUG] EDGE:
47392 2019-Jan-13 16:45:16.503058 - [DEBUG] ---> 47393 2019-Jan-13 16:45:16.503736 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47394 2019-Jan-13 16:45:16.504381 - [DEBUG]
47395 2019-Jan-13 16:45:16.504407 - [DEBUG] EDGE:
47396 2019-Jan-13 16:45:16.504467 - [DEBUG] ---> 47397 2019-Jan-13 16:45:16.505120 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47398 2019-Jan-13 16:45:16.505762 - [DEBUG]
47399 2019-Jan-13 16:45:16.505788 - [DEBUG] EDGE:
47400 2019-Jan-13 16:45:16.505848 - [DEBUG] ---> 47401 2019-Jan-13 16:45:16.506499 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47402 2019-Jan-13 16:45:16.507137 - [DEBUG]
47403 2019-Jan-13 16:45:16.507191 - [DEBUG] Compose: EdgeIdentity * AllBottom
47404 2019-Jan-13 16:45:16.507218 - [DEBUG]
47405 2019-Jan-13 16:45:16.507243 - [DEBUG] Propagate flow
47406 2019-Jan-13 16:45:16.507267 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47407 2019-Jan-13 16:45:16.507324 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47408 2019-Jan-13 16:45:16.507962 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47409 2019-Jan-13 16:45:16.508618 - [DEBUG] Edge function : AllBottom (result of previous compose)
47410 2019-Jan-13 16:45:16.508643 - [DEBUG]
47411 2019-Jan-13 16:45:16.508669 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47412 2019-Jan-13 16:45:16.508695 - [DEBUG] = AllBottom
47413 2019-Jan-13 16:45:16.508720 - [DEBUG]
47414 2019-Jan-13 16:45:16.508743 - [DEBUG] PROPAGATE: No new function!
47415 2019-Jan-13 16:45:16.508772 - [DEBUG] EDGE:
47416 2019-Jan-13 16:45:16.508830 - [DEBUG] ---> 47417 2019-Jan-13 16:45:16.509477 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47418 2019-Jan-13 16:45:16.510114 - [DEBUG]
47419 2019-Jan-13 16:45:16.510153 - [DEBUG] Compose: EdgeIdentity * AllBottom
47420 2019-Jan-13 16:45:16.510180 - [DEBUG]
47421 2019-Jan-13 16:45:16.510203 - [DEBUG] Propagate flow
47422 2019-Jan-13 16:45:16.510226 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47423 2019-Jan-13 16:45:16.510283 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47424 2019-Jan-13 16:45:16.510928 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47425 2019-Jan-13 16:45:16.511716 - [DEBUG] Edge function : AllBottom (result of previous compose)
47426 2019-Jan-13 16:45:16.511742 - [DEBUG]
47427 2019-Jan-13 16:45:16.511768 - [DEBUG] Join: AllTop & AllBottom
47428 2019-Jan-13 16:45:16.511794 - [DEBUG] = AllBottom (new jump func)
47429 2019-Jan-13 16:45:16.511819 - [DEBUG]
47430 2019-Jan-13 16:45:16.511842 - [DEBUG] Start adding new jump function
47431 2019-Jan-13 16:45:16.511865 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47432 2019-Jan-13 16:45:16.511924 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47433 2019-Jan-13 16:45:16.512565 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47434 2019-Jan-13 16:45:16.513208 - [DEBUG] Edge Function : AllBottom
47435 2019-Jan-13 16:45:16.513238 - [DEBUG] End adding new jump function
47436 2019-Jan-13 16:45:16.513262 - [DEBUG]
47437 2019-Jan-13 16:45:16.513286 - [DEBUG] -------------------------------------------- 1286. Path Edge --------------------------------------------
47438 2019-Jan-13 16:45:16.513310 - [DEBUG]
47439 2019-Jan-13 16:45:16.513334 - [DEBUG] Process 1286. path edge:
47440 2019-Jan-13 16:45:16.513358 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47441 2019-Jan-13 16:45:16.513414 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
47442 2019-Jan-13 16:45:16.514059 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47443 2019-Jan-13 16:45:16.514702 - [DEBUG]
47444 2019-Jan-13 16:45:16.514726 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47445 2019-Jan-13 16:45:16.515398 - [DEBUG] Possible callees:
47446 2019-Jan-13 16:45:16.515423 - [DEBUG] llvm.dbg.declare
47447 2019-Jan-13 16:45:16.515448 - [DEBUG] Possible return sites:
47448 2019-Jan-13 16:45:16.515472 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10347449 2019-Jan-13 16:45:16.516752 - [DEBUG] Found and process special summary
47450 2019-Jan-13 16:45:16.516788 - [DEBUG] Compose: EdgeIdentity * AllBottom
47451 2019-Jan-13 16:45:16.516817 - [DEBUG]
47452 2019-Jan-13 16:45:16.516841 - [DEBUG] Propagate flow
47453 2019-Jan-13 16:45:16.516864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47454 2019-Jan-13 16:45:16.516922 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47455 2019-Jan-13 16:45:16.517705 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47456 2019-Jan-13 16:45:16.518397 - [DEBUG] Edge function : AllBottom (result of previous compose)
47457 2019-Jan-13 16:45:16.518423 - [DEBUG]
47458 2019-Jan-13 16:45:16.518449 - [DEBUG] Join: AllTop & AllBottom
47459 2019-Jan-13 16:45:16.518475 - [DEBUG] = AllBottom (new jump func)
47460 2019-Jan-13 16:45:16.518500 - [DEBUG]
47461 2019-Jan-13 16:45:16.518523 - [DEBUG] Start adding new jump function
47462 2019-Jan-13 16:45:16.518547 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47463 2019-Jan-13 16:45:16.518609 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47464 2019-Jan-13 16:45:16.519264 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47465 2019-Jan-13 16:45:16.519930 - [DEBUG] Edge Function : AllBottom
47466 2019-Jan-13 16:45:16.519966 - [DEBUG] End adding new jump function
47467 2019-Jan-13 16:45:16.519990 - [DEBUG]
47468 2019-Jan-13 16:45:16.520014 - [DEBUG] -------------------------------------------- 1287. Path Edge --------------------------------------------
47469 2019-Jan-13 16:45:16.520059 - [DEBUG]
47470 2019-Jan-13 16:45:16.520083 - [DEBUG] Process 1287. path edge:
47471 2019-Jan-13 16:45:16.520107 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47472 2019-Jan-13 16:45:16.520179 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
47473 2019-Jan-13 16:45:16.520857 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47474 2019-Jan-13 16:45:16.521731 - [DEBUG]
47475 2019-Jan-13 16:45:16.521759 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47476 2019-Jan-13 16:45:16.522503 - [DEBUG] Compose: EdgeIdentity * AllBottom
47477 2019-Jan-13 16:45:16.522534 - [DEBUG]
47478 2019-Jan-13 16:45:16.522557 - [DEBUG] Propagate flow
47479 2019-Jan-13 16:45:16.522581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47480 2019-Jan-13 16:45:16.522651 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
47481 2019-Jan-13 16:45:16.523347 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47482 2019-Jan-13 16:45:16.524039 - [DEBUG] Edge function : AllBottom (result of previous compose)
47483 2019-Jan-13 16:45:16.524067 - [DEBUG]
47484 2019-Jan-13 16:45:16.524096 - [DEBUG] Join: AllTop & AllBottom
47485 2019-Jan-13 16:45:16.524123 - [DEBUG] = AllBottom (new jump func)
47486 2019-Jan-13 16:45:16.524149 - [DEBUG]
47487 2019-Jan-13 16:45:16.524174 - [DEBUG] Start adding new jump function
47488 2019-Jan-13 16:45:16.524198 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47489 2019-Jan-13 16:45:16.524279 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47490 2019-Jan-13 16:45:16.525008 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
47491 2019-Jan-13 16:45:16.525718 - [DEBUG] Edge Function : AllBottom
47492 2019-Jan-13 16:45:16.525750 - [DEBUG] End adding new jump function
47493 2019-Jan-13 16:45:16.525775 - [DEBUG]
47494 2019-Jan-13 16:45:16.525798 - [DEBUG] -------------------------------------------- 1288. Path Edge --------------------------------------------
47495 2019-Jan-13 16:45:16.525823 - [DEBUG]
47496 2019-Jan-13 16:45:16.525847 - [DEBUG] Process 1288. path edge:
47497 2019-Jan-13 16:45:16.525871 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47498 2019-Jan-13 16:45:16.525933 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
47499 2019-Jan-13 16:45:16.526577 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47500 2019-Jan-13 16:45:16.527217 - [DEBUG]
47501 2019-Jan-13 16:45:16.527244 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
47502 2019-Jan-13 16:45:16.527909 - [DEBUG] Compose: EdgeIdentity * AllBottom
47503 2019-Jan-13 16:45:16.527938 - [DEBUG]
47504 2019-Jan-13 16:45:16.527962 - [DEBUG] Propagate flow
47505 2019-Jan-13 16:45:16.527986 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47506 2019-Jan-13 16:45:16.528044 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
47507 2019-Jan-13 16:45:16.528700 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47508 2019-Jan-13 16:45:16.529338 - [DEBUG] Edge function : AllBottom (result of previous compose)
47509 2019-Jan-13 16:45:16.529363 - [DEBUG]
47510 2019-Jan-13 16:45:16.529388 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47511 2019-Jan-13 16:45:16.529414 - [DEBUG] = AllBottom
47512 2019-Jan-13 16:45:16.529439 - [DEBUG]
47513 2019-Jan-13 16:45:16.529462 - [DEBUG] PROPAGATE: No new function!
47514 2019-Jan-13 16:45:16.529488 - [DEBUG] EDGE:
47515 2019-Jan-13 16:45:16.529567 - [DEBUG] ---> 47516 2019-Jan-13 16:45:16.530202 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47517 2019-Jan-13 16:45:16.530839 - [DEBUG]
47518 2019-Jan-13 16:45:16.530865 - [DEBUG] EDGE:
47519 2019-Jan-13 16:45:16.530923 - [DEBUG] ---> 47520 2019-Jan-13 16:45:16.531733 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47521 2019-Jan-13 16:45:16.532456 - [DEBUG]
47522 2019-Jan-13 16:45:16.532509 - [DEBUG] Compose: EdgeIdentity * AllBottom
47523 2019-Jan-13 16:45:16.532538 - [DEBUG]
47524 2019-Jan-13 16:45:16.532562 - [DEBUG] Propagate flow
47525 2019-Jan-13 16:45:16.532585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47526 2019-Jan-13 16:45:16.532649 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47527 2019-Jan-13 16:45:16.533302 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47528 2019-Jan-13 16:45:16.533939 - [DEBUG] Edge function : AllBottom (result of previous compose)
47529 2019-Jan-13 16:45:16.533965 - [DEBUG]
47530 2019-Jan-13 16:45:16.533990 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47531 2019-Jan-13 16:45:16.534016 - [DEBUG] = AllBottom
47532 2019-Jan-13 16:45:16.534041 - [DEBUG]
47533 2019-Jan-13 16:45:16.534064 - [DEBUG] PROPAGATE: No new function!
47534 2019-Jan-13 16:45:16.534093 - [DEBUG] EDGE:
47535 2019-Jan-13 16:45:16.534151 - [DEBUG] ---> 47536 2019-Jan-13 16:45:16.534821 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47537 2019-Jan-13 16:45:16.535459 - [DEBUG]
47538 2019-Jan-13 16:45:16.535485 - [DEBUG] EDGE:
47539 2019-Jan-13 16:45:16.535543 - [DEBUG] ---> 47540 2019-Jan-13 16:45:16.536181 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47541 2019-Jan-13 16:45:16.536825 - [DEBUG]
47542 2019-Jan-13 16:45:16.536855 - [DEBUG] Compose: EdgeIdentity * AllBottom
47543 2019-Jan-13 16:45:16.536881 - [DEBUG]
47544 2019-Jan-13 16:45:16.536905 - [DEBUG] Propagate flow
47545 2019-Jan-13 16:45:16.536928 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47546 2019-Jan-13 16:45:16.536988 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
47547 2019-Jan-13 16:45:16.537637 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47548 2019-Jan-13 16:45:16.538296 - [DEBUG] Edge function : AllBottom (result of previous compose)
47549 2019-Jan-13 16:45:16.538322 - [DEBUG]
47550 2019-Jan-13 16:45:16.538347 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47551 2019-Jan-13 16:45:16.538373 - [DEBUG] = AllBottom
47552 2019-Jan-13 16:45:16.538397 - [DEBUG]
47553 2019-Jan-13 16:45:16.538421 - [DEBUG] PROPAGATE: No new function!
47554 2019-Jan-13 16:45:16.538447 - [DEBUG] EDGE:
47555 2019-Jan-13 16:45:16.538505 - [DEBUG] ---> 47556 2019-Jan-13 16:45:16.539145 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47557 2019-Jan-13 16:45:16.539806 - [DEBUG]
47558 2019-Jan-13 16:45:16.539868 - [DEBUG] Compose: EdgeIdentity * AllBottom
47559 2019-Jan-13 16:45:16.539915 - [DEBUG]
47560 2019-Jan-13 16:45:16.539940 - [DEBUG] Propagate flow
47561 2019-Jan-13 16:45:16.539963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47562 2019-Jan-13 16:45:16.540034 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47563 2019-Jan-13 16:45:16.540691 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
47564 2019-Jan-13 16:45:16.541496 - [DEBUG] Edge function : AllBottom (result of previous compose)
47565 2019-Jan-13 16:45:16.541522 - [DEBUG]
47566 2019-Jan-13 16:45:16.541548 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47567 2019-Jan-13 16:45:16.541574 - [DEBUG] = AllBottom
47568 2019-Jan-13 16:45:16.541599 - [DEBUG]
47569 2019-Jan-13 16:45:16.541622 - [DEBUG] PROPAGATE: No new function!
47570 2019-Jan-13 16:45:16.541648 - [DEBUG] Compose: EdgeIdentity * AllBottom
47571 2019-Jan-13 16:45:16.541674 - [DEBUG]
47572 2019-Jan-13 16:45:16.541698 - [DEBUG] Propagate flow
47573 2019-Jan-13 16:45:16.541721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47574 2019-Jan-13 16:45:16.541780 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47575 2019-Jan-13 16:45:16.542426 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47576 2019-Jan-13 16:45:16.543065 - [DEBUG] Edge function : AllBottom (result of previous compose)
47577 2019-Jan-13 16:45:16.543091 - [DEBUG]
47578 2019-Jan-13 16:45:16.543115 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47579 2019-Jan-13 16:45:16.543141 - [DEBUG] = AllBottom
47580 2019-Jan-13 16:45:16.543166 - [DEBUG]
47581 2019-Jan-13 16:45:16.543189 - [DEBUG] PROPAGATE: No new function!
47582 2019-Jan-13 16:45:16.543217 - [DEBUG] EDGE:
47583 2019-Jan-13 16:45:16.543276 - [DEBUG] ---> 47584 2019-Jan-13 16:45:16.543919 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
47585 2019-Jan-13 16:45:16.544560 - [DEBUG]
47586 2019-Jan-13 16:45:16.544586 - [DEBUG] EDGE:
47587 2019-Jan-13 16:45:16.544643 - [DEBUG] ---> 47588 2019-Jan-13 16:45:16.545297 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
47589 2019-Jan-13 16:45:16.545938 - [DEBUG]
47590 2019-Jan-13 16:45:16.545967 - [DEBUG] Compose: EdgeIdentity * AllBottom
47591 2019-Jan-13 16:45:16.545993 - [DEBUG]
47592 2019-Jan-13 16:45:16.546016 - [DEBUG] Propagate flow
47593 2019-Jan-13 16:45:16.546040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47594 2019-Jan-13 16:45:16.546098 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47595 2019-Jan-13 16:45:16.546740 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47596 2019-Jan-13 16:45:16.547381 - [DEBUG] Edge function : AllBottom (result of previous compose)
47597 2019-Jan-13 16:45:16.547406 - [DEBUG]
47598 2019-Jan-13 16:45:16.547431 - [DEBUG] Join: AllTop & AllBottom
47599 2019-Jan-13 16:45:16.547457 - [DEBUG] = AllBottom (new jump func)
47600 2019-Jan-13 16:45:16.547482 - [DEBUG]
47601 2019-Jan-13 16:45:16.547505 - [DEBUG] Start adding new jump function
47602 2019-Jan-13 16:45:16.547529 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47603 2019-Jan-13 16:45:16.547586 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47604 2019-Jan-13 16:45:16.548254 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47605 2019-Jan-13 16:45:16.548889 - [DEBUG] Edge Function : AllBottom
47606 2019-Jan-13 16:45:16.548921 - [DEBUG] End adding new jump function
47607 2019-Jan-13 16:45:16.548945 - [DEBUG]
47608 2019-Jan-13 16:45:16.548969 - [DEBUG] -------------------------------------------- 1289. Path Edge --------------------------------------------
47609 2019-Jan-13 16:45:16.548994 - [DEBUG]
47610 2019-Jan-13 16:45:16.549017 - [DEBUG] Process 1289. path edge:
47611 2019-Jan-13 16:45:16.549041 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47612 2019-Jan-13 16:45:16.549098 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
47613 2019-Jan-13 16:45:16.549734 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47614 2019-Jan-13 16:45:16.550372 - [DEBUG]
47615 2019-Jan-13 16:45:16.550399 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47616 2019-Jan-13 16:45:16.551063 - [DEBUG] Compose: EdgeIdentity * AllBottom
47617 2019-Jan-13 16:45:16.551092 - [DEBUG]
47618 2019-Jan-13 16:45:16.551115 - [DEBUG] Propagate flow
47619 2019-Jan-13 16:45:16.551138 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47620 2019-Jan-13 16:45:16.551195 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47621 2019-Jan-13 16:45:16.551967 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47622 2019-Jan-13 16:45:16.552615 - [DEBUG] Edge function : AllBottom (result of previous compose)
47623 2019-Jan-13 16:45:16.552641 - [DEBUG]
47624 2019-Jan-13 16:45:16.552665 - [DEBUG] Join: AllTop & AllBottom
47625 2019-Jan-13 16:45:16.552691 - [DEBUG] = AllBottom (new jump func)
47626 2019-Jan-13 16:45:16.552715 - [DEBUG]
47627 2019-Jan-13 16:45:16.552739 - [DEBUG] Start adding new jump function
47628 2019-Jan-13 16:45:16.552762 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47629 2019-Jan-13 16:45:16.552822 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47630 2019-Jan-13 16:45:16.553469 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47631 2019-Jan-13 16:45:16.554114 - [DEBUG] Edge Function : AllBottom
47632 2019-Jan-13 16:45:16.554143 - [DEBUG] End adding new jump function
47633 2019-Jan-13 16:45:16.554168 - [DEBUG]
47634 2019-Jan-13 16:45:16.554192 - [DEBUG] -------------------------------------------- 1290. Path Edge --------------------------------------------
47635 2019-Jan-13 16:45:16.554216 - [DEBUG]
47636 2019-Jan-13 16:45:16.554239 - [DEBUG] Process 1290. path edge:
47637 2019-Jan-13 16:45:16.554263 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47638 2019-Jan-13 16:45:16.554320 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
47639 2019-Jan-13 16:45:16.554984 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47640 2019-Jan-13 16:45:16.555623 - [DEBUG]
47641 2019-Jan-13 16:45:16.555648 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47642 2019-Jan-13 16:45:16.556302 - [DEBUG] Possible callees:
47643 2019-Jan-13 16:45:16.556327 - [DEBUG] llvm.dbg.declare
47644 2019-Jan-13 16:45:16.556352 - [DEBUG] Possible return sites:
47645 2019-Jan-13 16:45:16.556376 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9647646 2019-Jan-13 16:45:16.557850 - [DEBUG] Found and process special summary
47647 2019-Jan-13 16:45:16.557897 - [DEBUG] Compose: EdgeIdentity * AllBottom
47648 2019-Jan-13 16:45:16.557925 - [DEBUG]
47649 2019-Jan-13 16:45:16.557950 - [DEBUG] Propagate flow
47650 2019-Jan-13 16:45:16.557973 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47651 2019-Jan-13 16:45:16.558037 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47652 2019-Jan-13 16:45:16.558724 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47653 2019-Jan-13 16:45:16.559400 - [DEBUG] Edge function : AllBottom (result of previous compose)
47654 2019-Jan-13 16:45:16.559427 - [DEBUG]
47655 2019-Jan-13 16:45:16.559454 - [DEBUG] Join: AllTop & AllBottom
47656 2019-Jan-13 16:45:16.559480 - [DEBUG] = AllBottom (new jump func)
47657 2019-Jan-13 16:45:16.559504 - [DEBUG]
47658 2019-Jan-13 16:45:16.559527 - [DEBUG] Start adding new jump function
47659 2019-Jan-13 16:45:16.559551 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47660 2019-Jan-13 16:45:16.559621 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47661 2019-Jan-13 16:45:16.560301 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47662 2019-Jan-13 16:45:16.560996 - [DEBUG] Edge Function : AllBottom
47663 2019-Jan-13 16:45:16.561028 - [DEBUG] End adding new jump function
47664 2019-Jan-13 16:45:16.561053 - [DEBUG]
47665 2019-Jan-13 16:45:16.561077 - [DEBUG] -------------------------------------------- 1291. Path Edge --------------------------------------------
47666 2019-Jan-13 16:45:16.561101 - [DEBUG]
47667 2019-Jan-13 16:45:16.561125 - [DEBUG] Process 1291. path edge:
47668 2019-Jan-13 16:45:16.561149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47669 2019-Jan-13 16:45:16.561207 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
47670 2019-Jan-13 16:45:16.562072 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47671 2019-Jan-13 16:45:16.562727 - [DEBUG]
47672 2019-Jan-13 16:45:16.562752 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47673 2019-Jan-13 16:45:16.563426 - [DEBUG] Compose: EdgeIdentity * AllBottom
47674 2019-Jan-13 16:45:16.563454 - [DEBUG]
47675 2019-Jan-13 16:45:16.563478 - [DEBUG] Propagate flow
47676 2019-Jan-13 16:45:16.563502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47677 2019-Jan-13 16:45:16.563560 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47678 2019-Jan-13 16:45:16.564198 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47679 2019-Jan-13 16:45:16.564855 - [DEBUG] Edge function : AllBottom (result of previous compose)
47680 2019-Jan-13 16:45:16.564880 - [DEBUG]
47681 2019-Jan-13 16:45:16.564906 - [DEBUG] Join: AllTop & AllBottom
47682 2019-Jan-13 16:45:16.564932 - [DEBUG] = AllBottom (new jump func)
47683 2019-Jan-13 16:45:16.564956 - [DEBUG]
47684 2019-Jan-13 16:45:16.564979 - [DEBUG] Start adding new jump function
47685 2019-Jan-13 16:45:16.565002 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47686 2019-Jan-13 16:45:16.565059 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47687 2019-Jan-13 16:45:16.565707 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47688 2019-Jan-13 16:45:16.566342 - [DEBUG] Edge Function : AllBottom
47689 2019-Jan-13 16:45:16.566371 - [DEBUG] End adding new jump function
47690 2019-Jan-13 16:45:16.566414 - [DEBUG]
47691 2019-Jan-13 16:45:16.566439 - [DEBUG] -------------------------------------------- 1292. Path Edge --------------------------------------------
47692 2019-Jan-13 16:45:16.566463 - [DEBUG]
47693 2019-Jan-13 16:45:16.566487 - [DEBUG] Process 1292. path edge:
47694 2019-Jan-13 16:45:16.566510 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47695 2019-Jan-13 16:45:16.566568 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
47696 2019-Jan-13 16:45:16.567203 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47697 2019-Jan-13 16:45:16.567841 - [DEBUG]
47698 2019-Jan-13 16:45:16.567867 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47699 2019-Jan-13 16:45:16.568537 - [DEBUG] Compose: EdgeIdentity * AllBottom
47700 2019-Jan-13 16:45:16.568565 - [DEBUG]
47701 2019-Jan-13 16:45:16.568589 - [DEBUG] Propagate flow
47702 2019-Jan-13 16:45:16.568612 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47703 2019-Jan-13 16:45:16.568670 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
47704 2019-Jan-13 16:45:16.569303 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47705 2019-Jan-13 16:45:16.569948 - [DEBUG] Edge function : AllBottom (result of previous compose)
47706 2019-Jan-13 16:45:16.569973 - [DEBUG]
47707 2019-Jan-13 16:45:16.569998 - [DEBUG] Join: AllTop & AllBottom
47708 2019-Jan-13 16:45:16.570025 - [DEBUG] = AllBottom (new jump func)
47709 2019-Jan-13 16:45:16.570049 - [DEBUG]
47710 2019-Jan-13 16:45:16.570073 - [DEBUG] Start adding new jump function
47711 2019-Jan-13 16:45:16.570096 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47712 2019-Jan-13 16:45:16.570157 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47713 2019-Jan-13 16:45:16.570836 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
47714 2019-Jan-13 16:45:16.571740 - [DEBUG] Edge Function : AllBottom
47715 2019-Jan-13 16:45:16.571784 - [DEBUG] End adding new jump function
47716 2019-Jan-13 16:45:16.571809 - [DEBUG]
47717 2019-Jan-13 16:45:16.571835 - [DEBUG] -------------------------------------------- 1293. Path Edge --------------------------------------------
47718 2019-Jan-13 16:45:16.571861 - [DEBUG]
47719 2019-Jan-13 16:45:16.571884 - [DEBUG] Process 1293. path edge:
47720 2019-Jan-13 16:45:16.571909 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47721 2019-Jan-13 16:45:16.572006 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
47722 2019-Jan-13 16:45:16.572741 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47723 2019-Jan-13 16:45:16.573436 - [DEBUG]
47724 2019-Jan-13 16:45:16.573465 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
47725 2019-Jan-13 16:45:16.574201 - [DEBUG] Compose: EdgeIdentity * AllBottom
47726 2019-Jan-13 16:45:16.574231 - [DEBUG]
47727 2019-Jan-13 16:45:16.574256 - [DEBUG] Propagate flow
47728 2019-Jan-13 16:45:16.574280 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47729 2019-Jan-13 16:45:16.574343 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47730 2019-Jan-13 16:45:16.575029 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47731 2019-Jan-13 16:45:16.575669 - [DEBUG] Edge function : AllBottom (result of previous compose)
47732 2019-Jan-13 16:45:16.575695 - [DEBUG]
47733 2019-Jan-13 16:45:16.575720 - [DEBUG] Join: AllTop & AllBottom
47734 2019-Jan-13 16:45:16.575747 - [DEBUG] = AllBottom (new jump func)
47735 2019-Jan-13 16:45:16.575771 - [DEBUG]
47736 2019-Jan-13 16:45:16.575815 - [DEBUG] Start adding new jump function
47737 2019-Jan-13 16:45:16.575839 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47738 2019-Jan-13 16:45:16.575896 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47739 2019-Jan-13 16:45:16.576539 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47740 2019-Jan-13 16:45:16.577185 - [DEBUG] Edge Function : AllBottom
47741 2019-Jan-13 16:45:16.577216 - [DEBUG] End adding new jump function
47742 2019-Jan-13 16:45:16.577241 - [DEBUG]
47743 2019-Jan-13 16:45:16.577266 - [DEBUG] -------------------------------------------- 1294. Path Edge --------------------------------------------
47744 2019-Jan-13 16:45:16.577290 - [DEBUG]
47745 2019-Jan-13 16:45:16.577314 - [DEBUG] Process 1294. path edge:
47746 2019-Jan-13 16:45:16.577338 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47747 2019-Jan-13 16:45:16.577397 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
47748 2019-Jan-13 16:45:16.578036 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47749 2019-Jan-13 16:45:16.578694 - [DEBUG]
47750 2019-Jan-13 16:45:16.578720 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47751 2019-Jan-13 16:45:16.579383 - [DEBUG] Compose: EdgeIdentity * AllBottom
47752 2019-Jan-13 16:45:16.579412 - [DEBUG]
47753 2019-Jan-13 16:45:16.579436 - [DEBUG] Propagate flow
47754 2019-Jan-13 16:45:16.579460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47755 2019-Jan-13 16:45:16.579517 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
47756 2019-Jan-13 16:45:16.580155 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47757 2019-Jan-13 16:45:16.580793 - [DEBUG] Edge function : AllBottom (result of previous compose)
47758 2019-Jan-13 16:45:16.580819 - [DEBUG]
47759 2019-Jan-13 16:45:16.580844 - [DEBUG] Join: AllTop & AllBottom
47760 2019-Jan-13 16:45:16.580870 - [DEBUG] = AllBottom (new jump func)
47761 2019-Jan-13 16:45:16.580894 - [DEBUG]
47762 2019-Jan-13 16:45:16.580918 - [DEBUG] Start adding new jump function
47763 2019-Jan-13 16:45:16.580942 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47764 2019-Jan-13 16:45:16.580998 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47765 2019-Jan-13 16:45:16.581653 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
47766 2019-Jan-13 16:45:16.582417 - [DEBUG] Edge Function : AllBottom
47767 2019-Jan-13 16:45:16.582445 - [DEBUG] End adding new jump function
47768 2019-Jan-13 16:45:16.582470 - [DEBUG]
47769 2019-Jan-13 16:45:16.582494 - [DEBUG] -------------------------------------------- 1295. Path Edge --------------------------------------------
47770 2019-Jan-13 16:45:16.582519 - [DEBUG]
47771 2019-Jan-13 16:45:16.582543 - [DEBUG] Process 1295. path edge:
47772 2019-Jan-13 16:45:16.582567 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47773 2019-Jan-13 16:45:16.582624 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
47774 2019-Jan-13 16:45:16.583262 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47775 2019-Jan-13 16:45:16.583901 - [DEBUG]
47776 2019-Jan-13 16:45:16.583926 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
47777 2019-Jan-13 16:45:16.584581 - [DEBUG] Compose: EdgeIdentity * AllBottom
47778 2019-Jan-13 16:45:16.584609 - [DEBUG]
47779 2019-Jan-13 16:45:16.584633 - [DEBUG] Propagate flow
47780 2019-Jan-13 16:45:16.584656 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47781 2019-Jan-13 16:45:16.584727 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47782 2019-Jan-13 16:45:16.585382 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47783 2019-Jan-13 16:45:16.586021 - [DEBUG] Edge function : AllBottom (result of previous compose)
47784 2019-Jan-13 16:45:16.586046 - [DEBUG]
47785 2019-Jan-13 16:45:16.586070 - [DEBUG] Join: AllTop & AllBottom
47786 2019-Jan-13 16:45:16.586096 - [DEBUG] = AllBottom (new jump func)
47787 2019-Jan-13 16:45:16.586120 - [DEBUG]
47788 2019-Jan-13 16:45:16.586144 - [DEBUG] Start adding new jump function
47789 2019-Jan-13 16:45:16.586167 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47790 2019-Jan-13 16:45:16.586224 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47791 2019-Jan-13 16:45:16.586884 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47792 2019-Jan-13 16:45:16.587536 - [DEBUG] Edge Function : AllBottom
47793 2019-Jan-13 16:45:16.587566 - [DEBUG] End adding new jump function
47794 2019-Jan-13 16:45:16.587591 - [DEBUG]
47795 2019-Jan-13 16:45:16.587615 - [DEBUG] -------------------------------------------- 1296. Path Edge --------------------------------------------
47796 2019-Jan-13 16:45:16.587640 - [DEBUG]
47797 2019-Jan-13 16:45:16.587663 - [DEBUG] Process 1296. path edge:
47798 2019-Jan-13 16:45:16.587687 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47799 2019-Jan-13 16:45:16.587748 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
47800 2019-Jan-13 16:45:16.588407 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47801 2019-Jan-13 16:45:16.589046 - [DEBUG]
47802 2019-Jan-13 16:45:16.589071 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47803 2019-Jan-13 16:45:16.589736 - [DEBUG] Compose: EdgeIdentity * AllBottom
47804 2019-Jan-13 16:45:16.589764 - [DEBUG]
47805 2019-Jan-13 16:45:16.589788 - [DEBUG] Propagate flow
47806 2019-Jan-13 16:45:16.589811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47807 2019-Jan-13 16:45:16.589869 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47808 2019-Jan-13 16:45:16.590518 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47809 2019-Jan-13 16:45:16.591159 - [DEBUG] Edge function : AllBottom (result of previous compose)
47810 2019-Jan-13 16:45:16.591184 - [DEBUG]
47811 2019-Jan-13 16:45:16.591209 - [DEBUG] Join: AllTop & AllBottom
47812 2019-Jan-13 16:45:16.591235 - [DEBUG] = AllBottom (new jump func)
47813 2019-Jan-13 16:45:16.591259 - [DEBUG]
47814 2019-Jan-13 16:45:16.591283 - [DEBUG] Start adding new jump function
47815 2019-Jan-13 16:45:16.591306 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47816 2019-Jan-13 16:45:16.591363 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47817 2019-Jan-13 16:45:16.592148 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47818 2019-Jan-13 16:45:16.592876 - [DEBUG] Edge Function : AllBottom
47819 2019-Jan-13 16:45:16.592913 - [DEBUG] End adding new jump function
47820 2019-Jan-13 16:45:16.592938 - [DEBUG]
47821 2019-Jan-13 16:45:16.592963 - [DEBUG] -------------------------------------------- 1297. Path Edge --------------------------------------------
47822 2019-Jan-13 16:45:16.592988 - [DEBUG]
47823 2019-Jan-13 16:45:16.593011 - [DEBUG] Process 1297. path edge:
47824 2019-Jan-13 16:45:16.593035 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47825 2019-Jan-13 16:45:16.593097 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
47826 2019-Jan-13 16:45:16.593769 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47827 2019-Jan-13 16:45:16.594411 - [DEBUG]
47828 2019-Jan-13 16:45:16.594436 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47829 2019-Jan-13 16:45:16.595129 - [DEBUG] Compose: EdgeIdentity * AllBottom
47830 2019-Jan-13 16:45:16.595158 - [DEBUG]
47831 2019-Jan-13 16:45:16.595183 - [DEBUG] Propagate flow
47832 2019-Jan-13 16:45:16.595206 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47833 2019-Jan-13 16:45:16.595264 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
47834 2019-Jan-13 16:45:16.595905 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47835 2019-Jan-13 16:45:16.596544 - [DEBUG] Edge function : AllBottom (result of previous compose)
47836 2019-Jan-13 16:45:16.596569 - [DEBUG]
47837 2019-Jan-13 16:45:16.596595 - [DEBUG] Join: AllTop & AllBottom
47838 2019-Jan-13 16:45:16.596621 - [DEBUG] = AllBottom (new jump func)
47839 2019-Jan-13 16:45:16.596646 - [DEBUG]
47840 2019-Jan-13 16:45:16.596669 - [DEBUG] Start adding new jump function
47841 2019-Jan-13 16:45:16.596693 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47842 2019-Jan-13 16:45:16.596749 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47843 2019-Jan-13 16:45:16.597513 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
47844 2019-Jan-13 16:45:16.598200 - [DEBUG] Edge Function : AllBottom
47845 2019-Jan-13 16:45:16.598232 - [DEBUG] End adding new jump function
47846 2019-Jan-13 16:45:16.598257 - [DEBUG]
47847 2019-Jan-13 16:45:16.598282 - [DEBUG] -------------------------------------------- 1298. Path Edge --------------------------------------------
47848 2019-Jan-13 16:45:16.598308 - [DEBUG]
47849 2019-Jan-13 16:45:16.598331 - [DEBUG] Process 1298. path edge:
47850 2019-Jan-13 16:45:16.598355 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47851 2019-Jan-13 16:45:16.598421 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
47852 2019-Jan-13 16:45:16.599076 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47853 2019-Jan-13 16:45:16.599751 - [DEBUG]
47854 2019-Jan-13 16:45:16.599779 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
47855 2019-Jan-13 16:45:16.600527 - [DEBUG] Compose: EdgeIdentity * AllBottom
47856 2019-Jan-13 16:45:16.600557 - [DEBUG]
47857 2019-Jan-13 16:45:16.600581 - [DEBUG] Propagate flow
47858 2019-Jan-13 16:45:16.600605 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47859 2019-Jan-13 16:45:16.600669 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
47860 2019-Jan-13 16:45:16.601327 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47861 2019-Jan-13 16:45:16.602158 - [DEBUG] Edge function : AllBottom (result of previous compose)
47862 2019-Jan-13 16:45:16.602184 - [DEBUG]
47863 2019-Jan-13 16:45:16.602211 - [DEBUG] Join: AllTop & AllBottom
47864 2019-Jan-13 16:45:16.602237 - [DEBUG] = AllBottom (new jump func)
47865 2019-Jan-13 16:45:16.602262 - [DEBUG]
47866 2019-Jan-13 16:45:16.602285 - [DEBUG] Start adding new jump function
47867 2019-Jan-13 16:45:16.602309 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47868 2019-Jan-13 16:45:16.602370 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47869 2019-Jan-13 16:45:16.603043 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
47870 2019-Jan-13 16:45:16.603725 - [DEBUG] Edge Function : AllBottom
47871 2019-Jan-13 16:45:16.603759 - [DEBUG] End adding new jump function
47872 2019-Jan-13 16:45:16.603784 - [DEBUG]
47873 2019-Jan-13 16:45:16.603808 - [DEBUG] -------------------------------------------- 1299. Path Edge --------------------------------------------
47874 2019-Jan-13 16:45:16.603834 - [DEBUG]
47875 2019-Jan-13 16:45:16.603859 - [DEBUG] Process 1299. path edge:
47876 2019-Jan-13 16:45:16.603883 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47877 2019-Jan-13 16:45:16.603957 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
47878 2019-Jan-13 16:45:16.604664 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47879 2019-Jan-13 16:45:16.605412 - [DEBUG]
47880 2019-Jan-13 16:45:16.605439 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
47881 2019-Jan-13 16:45:16.606182 - [DEBUG] Possible callees:
47882 2019-Jan-13 16:45:16.606210 - [DEBUG] llvm.dbg.declare
47883 2019-Jan-13 16:45:16.606235 - [DEBUG] Possible return sites:
47884 2019-Jan-13 16:45:16.606259 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12047885 2019-Jan-13 16:45:16.607657 - [DEBUG] Found and process special summary
47886 2019-Jan-13 16:45:16.607701 - [DEBUG] Compose: EdgeIdentity * AllBottom
47887 2019-Jan-13 16:45:16.607729 - [DEBUG]
47888 2019-Jan-13 16:45:16.607754 - [DEBUG] Propagate flow
47889 2019-Jan-13 16:45:16.607777 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47890 2019-Jan-13 16:45:16.607839 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
47891 2019-Jan-13 16:45:16.608504 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47892 2019-Jan-13 16:45:16.609145 - [DEBUG] Edge function : AllBottom (result of previous compose)
47893 2019-Jan-13 16:45:16.609171 - [DEBUG]
47894 2019-Jan-13 16:45:16.609197 - [DEBUG] Join: AllTop & AllBottom
47895 2019-Jan-13 16:45:16.609223 - [DEBUG] = AllBottom (new jump func)
47896 2019-Jan-13 16:45:16.609248 - [DEBUG]
47897 2019-Jan-13 16:45:16.609272 - [DEBUG] Start adding new jump function
47898 2019-Jan-13 16:45:16.609295 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47899 2019-Jan-13 16:45:16.609352 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47900 2019-Jan-13 16:45:16.609992 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
47901 2019-Jan-13 16:45:16.610630 - [DEBUG] Edge Function : AllBottom
47902 2019-Jan-13 16:45:16.610660 - [DEBUG] End adding new jump function
47903 2019-Jan-13 16:45:16.610685 - [DEBUG]
47904 2019-Jan-13 16:45:16.610709 - [DEBUG] -------------------------------------------- 1300. Path Edge --------------------------------------------
47905 2019-Jan-13 16:45:16.610735 - [DEBUG]
47906 2019-Jan-13 16:45:16.610759 - [DEBUG] Process 1300. path edge:
47907 2019-Jan-13 16:45:16.610784 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47908 2019-Jan-13 16:45:16.610841 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
47909 2019-Jan-13 16:45:16.611495 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47910 2019-Jan-13 16:45:16.612289 - [DEBUG]
47911 2019-Jan-13 16:45:16.612315 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
47912 2019-Jan-13 16:45:16.612983 - [DEBUG] Compose: EdgeIdentity * AllBottom
47913 2019-Jan-13 16:45:16.613011 - [DEBUG]
47914 2019-Jan-13 16:45:16.613035 - [DEBUG] Propagate flow
47915 2019-Jan-13 16:45:16.613059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47916 2019-Jan-13 16:45:16.613116 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
47917 2019-Jan-13 16:45:16.613764 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47918 2019-Jan-13 16:45:16.614403 - [DEBUG] Edge function : AllBottom (result of previous compose)
47919 2019-Jan-13 16:45:16.614428 - [DEBUG]
47920 2019-Jan-13 16:45:16.614453 - [DEBUG] Join: AllTop & AllBottom
47921 2019-Jan-13 16:45:16.614479 - [DEBUG] = AllBottom (new jump func)
47922 2019-Jan-13 16:45:16.614504 - [DEBUG]
47923 2019-Jan-13 16:45:16.614527 - [DEBUG] Start adding new jump function
47924 2019-Jan-13 16:45:16.614550 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47925 2019-Jan-13 16:45:16.614607 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47926 2019-Jan-13 16:45:16.615263 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
47927 2019-Jan-13 16:45:16.615906 - [DEBUG] Edge Function : AllBottom
47928 2019-Jan-13 16:45:16.615936 - [DEBUG] End adding new jump function
47929 2019-Jan-13 16:45:16.615960 - [DEBUG]
47930 2019-Jan-13 16:45:16.615984 - [DEBUG] -------------------------------------------- 1301. Path Edge --------------------------------------------
47931 2019-Jan-13 16:45:16.616009 - [DEBUG]
47932 2019-Jan-13 16:45:16.616033 - [DEBUG] Process 1301. path edge:
47933 2019-Jan-13 16:45:16.616057 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47934 2019-Jan-13 16:45:16.616116 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
47935 2019-Jan-13 16:45:16.616751 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47936 2019-Jan-13 16:45:16.617389 - [DEBUG]
47937 2019-Jan-13 16:45:16.617415 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
47938 2019-Jan-13 16:45:16.618085 - [DEBUG] Compose: EdgeIdentity * AllBottom
47939 2019-Jan-13 16:45:16.618115 - [DEBUG]
47940 2019-Jan-13 16:45:16.618139 - [DEBUG] Propagate flow
47941 2019-Jan-13 16:45:16.618162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47942 2019-Jan-13 16:45:16.618220 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47943 2019-Jan-13 16:45:16.618868 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47944 2019-Jan-13 16:45:16.619507 - [DEBUG] Edge function : AllBottom (result of previous compose)
47945 2019-Jan-13 16:45:16.619533 - [DEBUG]
47946 2019-Jan-13 16:45:16.619558 - [DEBUG] Join: AllTop & AllBottom
47947 2019-Jan-13 16:45:16.619584 - [DEBUG] = AllBottom (new jump func)
47948 2019-Jan-13 16:45:16.619608 - [DEBUG]
47949 2019-Jan-13 16:45:16.619631 - [DEBUG] Start adding new jump function
47950 2019-Jan-13 16:45:16.619654 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47951 2019-Jan-13 16:45:16.619711 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47952 2019-Jan-13 16:45:16.620361 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47953 2019-Jan-13 16:45:16.621009 - [DEBUG] Edge Function : AllBottom
47954 2019-Jan-13 16:45:16.621050 - [DEBUG] End adding new jump function
47955 2019-Jan-13 16:45:16.621075 - [DEBUG]
47956 2019-Jan-13 16:45:16.621099 - [DEBUG] -------------------------------------------- 1302. Path Edge --------------------------------------------
47957 2019-Jan-13 16:45:16.621124 - [DEBUG]
47958 2019-Jan-13 16:45:16.621148 - [DEBUG] Process 1302. path edge:
47959 2019-Jan-13 16:45:16.621172 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47960 2019-Jan-13 16:45:16.621230 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
47961 2019-Jan-13 16:45:16.622006 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47962 2019-Jan-13 16:45:16.622734 - [DEBUG]
47963 2019-Jan-13 16:45:16.622760 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47964 2019-Jan-13 16:45:16.623439 - [DEBUG] Possible callees:
47965 2019-Jan-13 16:45:16.623466 - [DEBUG] llvm.dbg.declare
47966 2019-Jan-13 16:45:16.623491 - [DEBUG] Possible return sites:
47967 2019-Jan-13 16:45:16.623515 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14947968 2019-Jan-13 16:45:16.624822 - [DEBUG] Found and process special summary
47969 2019-Jan-13 16:45:16.624862 - [DEBUG] Compose: EdgeIdentity * AllBottom
47970 2019-Jan-13 16:45:16.624890 - [DEBUG]
47971 2019-Jan-13 16:45:16.624914 - [DEBUG] Propagate flow
47972 2019-Jan-13 16:45:16.624937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47973 2019-Jan-13 16:45:16.624996 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
47974 2019-Jan-13 16:45:16.625637 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47975 2019-Jan-13 16:45:16.626276 - [DEBUG] Edge function : AllBottom (result of previous compose)
47976 2019-Jan-13 16:45:16.626302 - [DEBUG]
47977 2019-Jan-13 16:45:16.626327 - [DEBUG] Join: AllTop & AllBottom
47978 2019-Jan-13 16:45:16.626353 - [DEBUG] = AllBottom (new jump func)
47979 2019-Jan-13 16:45:16.626378 - [DEBUG]
47980 2019-Jan-13 16:45:16.626401 - [DEBUG] Start adding new jump function
47981 2019-Jan-13 16:45:16.626425 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47982 2019-Jan-13 16:45:16.626481 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47983 2019-Jan-13 16:45:16.627133 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
47984 2019-Jan-13 16:45:16.627782 - [DEBUG] Edge Function : AllBottom
47985 2019-Jan-13 16:45:16.627813 - [DEBUG] End adding new jump function
47986 2019-Jan-13 16:45:16.627837 - [DEBUG]
47987 2019-Jan-13 16:45:16.627862 - [DEBUG] -------------------------------------------- 1303. Path Edge --------------------------------------------
47988 2019-Jan-13 16:45:16.627887 - [DEBUG]
47989 2019-Jan-13 16:45:16.627911 - [DEBUG] Process 1303. path edge:
47990 2019-Jan-13 16:45:16.627935 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47991 2019-Jan-13 16:45:16.627994 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
47992 2019-Jan-13 16:45:16.628653 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47993 2019-Jan-13 16:45:16.629291 - [DEBUG]
47994 2019-Jan-13 16:45:16.629316 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
47995 2019-Jan-13 16:45:16.629984 - [DEBUG] Compose: EdgeIdentity * AllBottom
47996 2019-Jan-13 16:45:16.630013 - [DEBUG]
47997 2019-Jan-13 16:45:16.630053 - [DEBUG] Propagate flow
47998 2019-Jan-13 16:45:16.630077 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47999 2019-Jan-13 16:45:16.630135 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
48000 2019-Jan-13 16:45:16.630773 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48001 2019-Jan-13 16:45:16.631424 - [DEBUG] Edge function : AllBottom (result of previous compose)
48002 2019-Jan-13 16:45:16.631450 - [DEBUG]
48003 2019-Jan-13 16:45:16.631475 - [DEBUG] Join: AllTop & AllBottom
48004 2019-Jan-13 16:45:16.631501 - [DEBUG] = AllBottom (new jump func)
48005 2019-Jan-13 16:45:16.631525 - [DEBUG]
48006 2019-Jan-13 16:45:16.631549 - [DEBUG] Start adding new jump function
48007 2019-Jan-13 16:45:16.631572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48008 2019-Jan-13 16:45:16.631628 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48009 2019-Jan-13 16:45:16.632377 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
48010 2019-Jan-13 16:45:16.633013 - [DEBUG] Edge Function : AllBottom
48011 2019-Jan-13 16:45:16.633042 - [DEBUG] End adding new jump function
48012 2019-Jan-13 16:45:16.633067 - [DEBUG]
48013 2019-Jan-13 16:45:16.633090 - [DEBUG] -------------------------------------------- 1304. Path Edge --------------------------------------------
48014 2019-Jan-13 16:45:16.633115 - [DEBUG]
48015 2019-Jan-13 16:45:16.633139 - [DEBUG] Process 1304. path edge:
48016 2019-Jan-13 16:45:16.633164 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48017 2019-Jan-13 16:45:16.633221 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
48018 2019-Jan-13 16:45:16.633857 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48019 2019-Jan-13 16:45:16.634495 - [DEBUG]
48020 2019-Jan-13 16:45:16.634521 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
48021 2019-Jan-13 16:45:16.635196 - [DEBUG] Compose: EdgeIdentity * AllBottom
48022 2019-Jan-13 16:45:16.635224 - [DEBUG]
48023 2019-Jan-13 16:45:16.635248 - [DEBUG] Propagate flow
48024 2019-Jan-13 16:45:16.635271 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48025 2019-Jan-13 16:45:16.635328 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
48026 2019-Jan-13 16:45:16.635979 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48027 2019-Jan-13 16:45:16.636740 - [DEBUG] Edge function : AllBottom (result of previous compose)
48028 2019-Jan-13 16:45:16.636767 - [DEBUG]
48029 2019-Jan-13 16:45:16.636793 - [DEBUG] Join: AllTop & AllBottom
48030 2019-Jan-13 16:45:16.636819 - [DEBUG] = AllBottom (new jump func)
48031 2019-Jan-13 16:45:16.636844 - [DEBUG]
48032 2019-Jan-13 16:45:16.636867 - [DEBUG] Start adding new jump function
48033 2019-Jan-13 16:45:16.636891 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48034 2019-Jan-13 16:45:16.636960 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48035 2019-Jan-13 16:45:16.637644 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
48036 2019-Jan-13 16:45:16.638344 - [DEBUG] Edge Function : AllBottom
48037 2019-Jan-13 16:45:16.638378 - [DEBUG] End adding new jump function
48038 2019-Jan-13 16:45:16.638403 - [DEBUG]
48039 2019-Jan-13 16:45:16.638427 - [DEBUG] -------------------------------------------- 1305. Path Edge --------------------------------------------
48040 2019-Jan-13 16:45:16.638452 - [DEBUG]
48041 2019-Jan-13 16:45:16.638476 - [DEBUG] Process 1305. path edge:
48042 2019-Jan-13 16:45:16.638522 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48043 2019-Jan-13 16:45:16.638588 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
48044 2019-Jan-13 16:45:16.639297 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48045 2019-Jan-13 16:45:16.640015 - [DEBUG]
48046 2019-Jan-13 16:45:16.640040 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
48047 2019-Jan-13 16:45:16.640726 - [DEBUG] Possible callees:
48048 2019-Jan-13 16:45:16.640751 - [DEBUG] llvm.dbg.declare
48049 2019-Jan-13 16:45:16.640776 - [DEBUG] Possible return sites:
48050 2019-Jan-13 16:45:16.640800 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15548051 2019-Jan-13 16:45:16.642310 - [DEBUG] Found and process special summary
48052 2019-Jan-13 16:45:16.642379 - [DEBUG] Compose: EdgeIdentity * AllBottom
48053 2019-Jan-13 16:45:16.642408 - [DEBUG]
48054 2019-Jan-13 16:45:16.642433 - [DEBUG] Propagate flow
48055 2019-Jan-13 16:45:16.642457 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48056 2019-Jan-13 16:45:16.642537 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48057 2019-Jan-13 16:45:16.643260 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48058 2019-Jan-13 16:45:16.643959 - [DEBUG] Edge function : AllBottom (result of previous compose)
48059 2019-Jan-13 16:45:16.643986 - [DEBUG]
48060 2019-Jan-13 16:45:16.644014 - [DEBUG] Join: AllTop & AllBottom
48061 2019-Jan-13 16:45:16.644041 - [DEBUG] = AllBottom (new jump func)
48062 2019-Jan-13 16:45:16.644066 - [DEBUG]
48063 2019-Jan-13 16:45:16.644090 - [DEBUG] Start adding new jump function
48064 2019-Jan-13 16:45:16.644113 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48065 2019-Jan-13 16:45:16.644185 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48066 2019-Jan-13 16:45:16.644880 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48067 2019-Jan-13 16:45:16.645521 - [DEBUG] Edge Function : AllBottom
48068 2019-Jan-13 16:45:16.645552 - [DEBUG] End adding new jump function
48069 2019-Jan-13 16:45:16.645577 - [DEBUG]
48070 2019-Jan-13 16:45:16.645601 - [DEBUG] -------------------------------------------- 1306. Path Edge --------------------------------------------
48071 2019-Jan-13 16:45:16.645626 - [DEBUG]
48072 2019-Jan-13 16:45:16.645649 - [DEBUG] Process 1306. path edge:
48073 2019-Jan-13 16:45:16.645673 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48074 2019-Jan-13 16:45:16.645730 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
48075 2019-Jan-13 16:45:16.646370 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48076 2019-Jan-13 16:45:16.647009 - [DEBUG]
48077 2019-Jan-13 16:45:16.647035 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48078 2019-Jan-13 16:45:16.647712 - [DEBUG] Compose: EdgeIdentity * AllBottom
48079 2019-Jan-13 16:45:16.647741 - [DEBUG]
48080 2019-Jan-13 16:45:16.647765 - [DEBUG] Propagate flow
48081 2019-Jan-13 16:45:16.647789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48082 2019-Jan-13 16:45:16.647848 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
48083 2019-Jan-13 16:45:16.648503 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48084 2019-Jan-13 16:45:16.649165 - [DEBUG] Edge function : AllBottom (result of previous compose)
48085 2019-Jan-13 16:45:16.649192 - [DEBUG]
48086 2019-Jan-13 16:45:16.649217 - [DEBUG] Join: AllTop & AllBottom
48087 2019-Jan-13 16:45:16.649243 - [DEBUG] = AllBottom (new jump func)
48088 2019-Jan-13 16:45:16.649268 - [DEBUG]
48089 2019-Jan-13 16:45:16.649292 - [DEBUG] Start adding new jump function
48090 2019-Jan-13 16:45:16.649315 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48091 2019-Jan-13 16:45:16.649372 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48092 2019-Jan-13 16:45:16.650014 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
48093 2019-Jan-13 16:45:16.650650 - [DEBUG] Edge Function : AllBottom
48094 2019-Jan-13 16:45:16.650679 - [DEBUG] End adding new jump function
48095 2019-Jan-13 16:45:16.650703 - [DEBUG]
48096 2019-Jan-13 16:45:16.650728 - [DEBUG] -------------------------------------------- 1307. Path Edge --------------------------------------------
48097 2019-Jan-13 16:45:16.650753 - [DEBUG]
48098 2019-Jan-13 16:45:16.650777 - [DEBUG] Process 1307. path edge:
48099 2019-Jan-13 16:45:16.650801 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48100 2019-Jan-13 16:45:16.650859 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
48101 2019-Jan-13 16:45:16.651512 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48102 2019-Jan-13 16:45:16.652314 - [DEBUG]
48103 2019-Jan-13 16:45:16.652341 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
48104 2019-Jan-13 16:45:16.653116 - [DEBUG] Compose: EdgeIdentity * AllBottom
48105 2019-Jan-13 16:45:16.653145 - [DEBUG]
48106 2019-Jan-13 16:45:16.653169 - [DEBUG] Propagate flow
48107 2019-Jan-13 16:45:16.653193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48108 2019-Jan-13 16:45:16.653262 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
48109 2019-Jan-13 16:45:16.653923 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48110 2019-Jan-13 16:45:16.654599 - [DEBUG] Edge function : AllBottom (result of previous compose)
48111 2019-Jan-13 16:45:16.654626 - [DEBUG]
48112 2019-Jan-13 16:45:16.654653 - [DEBUG] Join: AllTop & AllBottom
48113 2019-Jan-13 16:45:16.654679 - [DEBUG] = AllBottom (new jump func)
48114 2019-Jan-13 16:45:16.654704 - [DEBUG]
48115 2019-Jan-13 16:45:16.654729 - [DEBUG] Start adding new jump function
48116 2019-Jan-13 16:45:16.654781 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48117 2019-Jan-13 16:45:16.654854 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48118 2019-Jan-13 16:45:16.655551 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
48119 2019-Jan-13 16:45:16.656245 - [DEBUG] Edge Function : AllBottom
48120 2019-Jan-13 16:45:16.656285 - [DEBUG] End adding new jump function
48121 2019-Jan-13 16:45:16.656310 - [DEBUG]
48122 2019-Jan-13 16:45:16.656336 - [DEBUG] -------------------------------------------- 1308. Path Edge --------------------------------------------
48123 2019-Jan-13 16:45:16.656363 - [DEBUG]
48124 2019-Jan-13 16:45:16.656387 - [DEBUG] Process 1308. path edge:
48125 2019-Jan-13 16:45:16.656413 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48126 2019-Jan-13 16:45:16.656496 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
48127 2019-Jan-13 16:45:16.657195 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48128 2019-Jan-13 16:45:16.657910 - [DEBUG]
48129 2019-Jan-13 16:45:16.657960 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
48130 2019-Jan-13 16:45:16.658668 - [DEBUG] Compose: EdgeIdentity * AllBottom
48131 2019-Jan-13 16:45:16.658699 - [DEBUG]
48132 2019-Jan-13 16:45:16.658723 - [DEBUG] Propagate flow
48133 2019-Jan-13 16:45:16.658747 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48134 2019-Jan-13 16:45:16.658808 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
48135 2019-Jan-13 16:45:16.659459 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48136 2019-Jan-13 16:45:16.660100 - [DEBUG] Edge function : AllBottom (result of previous compose)
48137 2019-Jan-13 16:45:16.660125 - [DEBUG]
48138 2019-Jan-13 16:45:16.660151 - [DEBUG] Join: AllTop & AllBottom
48139 2019-Jan-13 16:45:16.660178 - [DEBUG] = AllBottom (new jump func)
48140 2019-Jan-13 16:45:16.660202 - [DEBUG]
48141 2019-Jan-13 16:45:16.660226 - [DEBUG] Start adding new jump function
48142 2019-Jan-13 16:45:16.660249 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48143 2019-Jan-13 16:45:16.660306 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48144 2019-Jan-13 16:45:16.660946 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
48145 2019-Jan-13 16:45:16.661608 - [DEBUG] Edge Function : AllBottom
48146 2019-Jan-13 16:45:16.661637 - [DEBUG] End adding new jump function
48147 2019-Jan-13 16:45:16.661661 - [DEBUG]
48148 2019-Jan-13 16:45:16.661685 - [DEBUG] -------------------------------------------- 1309. Path Edge --------------------------------------------
48149 2019-Jan-13 16:45:16.661710 - [DEBUG]
48150 2019-Jan-13 16:45:16.661734 - [DEBUG] Process 1309. path edge:
48151 2019-Jan-13 16:45:16.661758 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48152 2019-Jan-13 16:45:16.661816 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
48153 2019-Jan-13 16:45:16.662619 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48154 2019-Jan-13 16:45:16.663261 - [DEBUG]
48155 2019-Jan-13 16:45:16.663286 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
48156 2019-Jan-13 16:45:16.663947 - [DEBUG] Possible callees:
48157 2019-Jan-13 16:45:16.663972 - [DEBUG] llvm.dbg.declare
48158 2019-Jan-13 16:45:16.663998 - [DEBUG] Possible return sites:
48159 2019-Jan-13 16:45:16.664022 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16348160 2019-Jan-13 16:45:16.665327 - [DEBUG] Found and process special summary
48161 2019-Jan-13 16:45:16.665363 - [DEBUG] Compose: EdgeIdentity * AllBottom
48162 2019-Jan-13 16:45:16.665392 - [DEBUG]
48163 2019-Jan-13 16:45:16.665416 - [DEBUG] Propagate flow
48164 2019-Jan-13 16:45:16.665440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48165 2019-Jan-13 16:45:16.665497 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48166 2019-Jan-13 16:45:16.666146 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48167 2019-Jan-13 16:45:16.666787 - [DEBUG] Edge function : AllBottom (result of previous compose)
48168 2019-Jan-13 16:45:16.666813 - [DEBUG]
48169 2019-Jan-13 16:45:16.666839 - [DEBUG] Join: AllTop & AllBottom
48170 2019-Jan-13 16:45:16.666865 - [DEBUG] = AllBottom (new jump func)
48171 2019-Jan-13 16:45:16.666907 - [DEBUG]
48172 2019-Jan-13 16:45:16.666931 - [DEBUG] Start adding new jump function
48173 2019-Jan-13 16:45:16.666955 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48174 2019-Jan-13 16:45:16.667012 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48175 2019-Jan-13 16:45:16.667665 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48176 2019-Jan-13 16:45:16.668328 - [DEBUG] Edge Function : AllBottom
48177 2019-Jan-13 16:45:16.668360 - [DEBUG] End adding new jump function
48178 2019-Jan-13 16:45:16.668385 - [DEBUG]
48179 2019-Jan-13 16:45:16.668409 - [DEBUG] -------------------------------------------- 1310. Path Edge --------------------------------------------
48180 2019-Jan-13 16:45:16.668435 - [DEBUG]
48181 2019-Jan-13 16:45:16.668458 - [DEBUG] Process 1310. path edge:
48182 2019-Jan-13 16:45:16.668483 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48183 2019-Jan-13 16:45:16.668541 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
48184 2019-Jan-13 16:45:16.669184 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48185 2019-Jan-13 16:45:16.669830 - [DEBUG]
48186 2019-Jan-13 16:45:16.669856 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48187 2019-Jan-13 16:45:16.670532 - [DEBUG] Compose: EdgeIdentity * AllBottom
48188 2019-Jan-13 16:45:16.670561 - [DEBUG]
48189 2019-Jan-13 16:45:16.670585 - [DEBUG] Propagate flow
48190 2019-Jan-13 16:45:16.670609 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48191 2019-Jan-13 16:45:16.670667 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
48192 2019-Jan-13 16:45:16.671317 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48193 2019-Jan-13 16:45:16.671975 - [DEBUG] Edge function : AllBottom (result of previous compose)
48194 2019-Jan-13 16:45:16.672001 - [DEBUG]
48195 2019-Jan-13 16:45:16.672026 - [DEBUG] Join: AllTop & AllBottom
48196 2019-Jan-13 16:45:16.672052 - [DEBUG] = AllBottom (new jump func)
48197 2019-Jan-13 16:45:16.672077 - [DEBUG]
48198 2019-Jan-13 16:45:16.672101 - [DEBUG] Start adding new jump function
48199 2019-Jan-13 16:45:16.672124 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48200 2019-Jan-13 16:45:16.672281 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48201 2019-Jan-13 16:45:16.672928 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
48202 2019-Jan-13 16:45:16.673565 - [DEBUG] Edge Function : AllBottom
48203 2019-Jan-13 16:45:16.673595 - [DEBUG] End adding new jump function
48204 2019-Jan-13 16:45:16.673620 - [DEBUG]
48205 2019-Jan-13 16:45:16.673644 - [DEBUG] -------------------------------------------- 1311. Path Edge --------------------------------------------
48206 2019-Jan-13 16:45:16.673669 - [DEBUG]
48207 2019-Jan-13 16:45:16.673693 - [DEBUG] Process 1311. path edge:
48208 2019-Jan-13 16:45:16.673718 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48209 2019-Jan-13 16:45:16.673776 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
48210 2019-Jan-13 16:45:16.674412 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48211 2019-Jan-13 16:45:16.675065 - [DEBUG]
48212 2019-Jan-13 16:45:16.675091 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
48213 2019-Jan-13 16:45:16.675749 - [DEBUG] Compose: EdgeIdentity * AllBottom
48214 2019-Jan-13 16:45:16.675777 - [DEBUG]
48215 2019-Jan-13 16:45:16.675801 - [DEBUG] Propagate flow
48216 2019-Jan-13 16:45:16.675824 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48217 2019-Jan-13 16:45:16.675894 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
48218 2019-Jan-13 16:45:16.676544 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48219 2019-Jan-13 16:45:16.677193 - [DEBUG] Edge function : AllBottom (result of previous compose)
48220 2019-Jan-13 16:45:16.677219 - [DEBUG]
48221 2019-Jan-13 16:45:16.677244 - [DEBUG] Join: AllTop & AllBottom
48222 2019-Jan-13 16:45:16.677270 - [DEBUG] = AllBottom (new jump func)
48223 2019-Jan-13 16:45:16.677295 - [DEBUG]
48224 2019-Jan-13 16:45:16.677421 - [DEBUG] Start adding new jump function
48225 2019-Jan-13 16:45:16.677447 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48226 2019-Jan-13 16:45:16.677515 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48227 2019-Jan-13 16:45:16.678227 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
48228 2019-Jan-13 16:45:16.678905 - [DEBUG] Edge Function : AllBottom
48229 2019-Jan-13 16:45:16.678938 - [DEBUG] End adding new jump function
48230 2019-Jan-13 16:45:16.678963 - [DEBUG]
48231 2019-Jan-13 16:45:16.678988 - [DEBUG] -------------------------------------------- 1312. Path Edge --------------------------------------------
48232 2019-Jan-13 16:45:16.679014 - [DEBUG]
48233 2019-Jan-13 16:45:16.679037 - [DEBUG] Process 1312. path edge:
48234 2019-Jan-13 16:45:16.679062 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48235 2019-Jan-13 16:45:16.679128 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
48236 2019-Jan-13 16:45:16.679818 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48237 2019-Jan-13 16:45:16.680500 - [DEBUG]
48238 2019-Jan-13 16:45:16.680526 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
48239 2019-Jan-13 16:45:16.681255 - [DEBUG] Possible callees:
48240 2019-Jan-13 16:45:16.681282 - [DEBUG] llvm.dbg.declare
48241 2019-Jan-13 16:45:16.681308 - [DEBUG] Possible return sites:
48242 2019-Jan-13 16:45:16.681332 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16948243 2019-Jan-13 16:45:16.682858 - [DEBUG] Found and process special summary
48244 2019-Jan-13 16:45:16.682907 - [DEBUG] Compose: EdgeIdentity * AllBottom
48245 2019-Jan-13 16:45:16.682936 - [DEBUG]
48246 2019-Jan-13 16:45:16.682962 - [DEBUG] Propagate flow
48247 2019-Jan-13 16:45:16.682986 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48248 2019-Jan-13 16:45:16.683052 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48249 2019-Jan-13 16:45:16.683700 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48250 2019-Jan-13 16:45:16.684342 - [DEBUG] Edge function : AllBottom (result of previous compose)
48251 2019-Jan-13 16:45:16.684368 - [DEBUG]
48252 2019-Jan-13 16:45:16.684394 - [DEBUG] Join: AllTop & AllBottom
48253 2019-Jan-13 16:45:16.684421 - [DEBUG] = AllBottom (new jump func)
48254 2019-Jan-13 16:45:16.684446 - [DEBUG]
48255 2019-Jan-13 16:45:16.684470 - [DEBUG] Start adding new jump function
48256 2019-Jan-13 16:45:16.684494 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48257 2019-Jan-13 16:45:16.684552 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48258 2019-Jan-13 16:45:16.685228 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48259 2019-Jan-13 16:45:16.685867 - [DEBUG] Edge Function : AllBottom
48260 2019-Jan-13 16:45:16.685897 - [DEBUG] End adding new jump function
48261 2019-Jan-13 16:45:16.685922 - [DEBUG]
48262 2019-Jan-13 16:45:16.685946 - [DEBUG] -------------------------------------------- 1313. Path Edge --------------------------------------------
48263 2019-Jan-13 16:45:16.685972 - [DEBUG]
48264 2019-Jan-13 16:45:16.685995 - [DEBUG] Process 1313. path edge:
48265 2019-Jan-13 16:45:16.686019 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48266 2019-Jan-13 16:45:16.686076 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
48267 2019-Jan-13 16:45:16.686725 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48268 2019-Jan-13 16:45:16.687402 - [DEBUG]
48269 2019-Jan-13 16:45:16.687429 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48270 2019-Jan-13 16:45:16.688204 - [DEBUG] Compose: EdgeIdentity * AllBottom
48271 2019-Jan-13 16:45:16.688235 - [DEBUG]
48272 2019-Jan-13 16:45:16.688260 - [DEBUG] Propagate flow
48273 2019-Jan-13 16:45:16.688284 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48274 2019-Jan-13 16:45:16.688360 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
48275 2019-Jan-13 16:45:16.689079 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48276 2019-Jan-13 16:45:16.689788 - [DEBUG] Edge function : AllBottom (result of previous compose)
48277 2019-Jan-13 16:45:16.689816 - [DEBUG]
48278 2019-Jan-13 16:45:16.689844 - [DEBUG] Join: AllTop & AllBottom
48279 2019-Jan-13 16:45:16.689870 - [DEBUG] = AllBottom (new jump func)
48280 2019-Jan-13 16:45:16.689895 - [DEBUG]
48281 2019-Jan-13 16:45:16.689919 - [DEBUG] Start adding new jump function
48282 2019-Jan-13 16:45:16.689942 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48283 2019-Jan-13 16:45:16.690010 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48284 2019-Jan-13 16:45:16.690724 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
48285 2019-Jan-13 16:45:16.691372 - [DEBUG] Edge Function : AllBottom
48286 2019-Jan-13 16:45:16.691423 - [DEBUG] End adding new jump function
48287 2019-Jan-13 16:45:16.691451 - [DEBUG]
48288 2019-Jan-13 16:45:16.691475 - [DEBUG] -------------------------------------------- 1314. Path Edge --------------------------------------------
48289 2019-Jan-13 16:45:16.691501 - [DEBUG]
48290 2019-Jan-13 16:45:16.691525 - [DEBUG] Process 1314. path edge:
48291 2019-Jan-13 16:45:16.691549 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48292 2019-Jan-13 16:45:16.691610 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
48293 2019-Jan-13 16:45:16.692398 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48294 2019-Jan-13 16:45:16.693060 - [DEBUG]
48295 2019-Jan-13 16:45:16.693086 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
48296 2019-Jan-13 16:45:16.693775 - [DEBUG] Compose: EdgeIdentity * AllBottom
48297 2019-Jan-13 16:45:16.693805 - [DEBUG]
48298 2019-Jan-13 16:45:16.693829 - [DEBUG] Propagate flow
48299 2019-Jan-13 16:45:16.693853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48300 2019-Jan-13 16:45:16.693914 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
48301 2019-Jan-13 16:45:16.694557 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48302 2019-Jan-13 16:45:16.695242 - [DEBUG] Edge function : AllBottom (result of previous compose)
48303 2019-Jan-13 16:45:16.695269 - [DEBUG]
48304 2019-Jan-13 16:45:16.695294 - [DEBUG] Join: AllTop & AllBottom
48305 2019-Jan-13 16:45:16.695320 - [DEBUG] = AllBottom (new jump func)
48306 2019-Jan-13 16:45:16.695345 - [DEBUG]
48307 2019-Jan-13 16:45:16.695368 - [DEBUG] Start adding new jump function
48308 2019-Jan-13 16:45:16.695391 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48309 2019-Jan-13 16:45:16.695448 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48310 2019-Jan-13 16:45:16.696088 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
48311 2019-Jan-13 16:45:16.696725 - [DEBUG] Edge Function : AllBottom
48312 2019-Jan-13 16:45:16.696753 - [DEBUG] End adding new jump function
48313 2019-Jan-13 16:45:16.696778 - [DEBUG]
48314 2019-Jan-13 16:45:16.696802 - [DEBUG] -------------------------------------------- 1315. Path Edge --------------------------------------------
48315 2019-Jan-13 16:45:16.696827 - [DEBUG]
48316 2019-Jan-13 16:45:16.696851 - [DEBUG] Process 1315. path edge:
48317 2019-Jan-13 16:45:16.696875 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48318 2019-Jan-13 16:45:16.696932 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
48319 2019-Jan-13 16:45:16.697571 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48320 2019-Jan-13 16:45:16.698225 - [DEBUG]
48321 2019-Jan-13 16:45:16.698250 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
48322 2019-Jan-13 16:45:16.698911 - [DEBUG] Compose: EdgeIdentity * AllBottom
48323 2019-Jan-13 16:45:16.698939 - [DEBUG]
48324 2019-Jan-13 16:45:16.698963 - [DEBUG] Propagate flow
48325 2019-Jan-13 16:45:16.698987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48326 2019-Jan-13 16:45:16.699044 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
48327 2019-Jan-13 16:45:16.699690 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48328 2019-Jan-13 16:45:16.700328 - [DEBUG] Edge function : AllBottom (result of previous compose)
48329 2019-Jan-13 16:45:16.700353 - [DEBUG]
48330 2019-Jan-13 16:45:16.700378 - [DEBUG] Join: AllTop & AllBottom
48331 2019-Jan-13 16:45:16.700404 - [DEBUG] = AllBottom (new jump func)
48332 2019-Jan-13 16:45:16.700429 - [DEBUG]
48333 2019-Jan-13 16:45:16.700452 - [DEBUG] Start adding new jump function
48334 2019-Jan-13 16:45:16.700475 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48335 2019-Jan-13 16:45:16.700532 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48336 2019-Jan-13 16:45:16.701171 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
48337 2019-Jan-13 16:45:16.701823 - [DEBUG] Edge Function : AllBottom
48338 2019-Jan-13 16:45:16.701851 - [DEBUG] End adding new jump function
48339 2019-Jan-13 16:45:16.701876 - [DEBUG]
48340 2019-Jan-13 16:45:16.701899 - [DEBUG] -------------------------------------------- 1316. Path Edge --------------------------------------------
48341 2019-Jan-13 16:45:16.701924 - [DEBUG]
48342 2019-Jan-13 16:45:16.701948 - [DEBUG] Process 1316. path edge:
48343 2019-Jan-13 16:45:16.701972 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48344 2019-Jan-13 16:45:16.702029 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
48345 2019-Jan-13 16:45:16.702777 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48346 2019-Jan-13 16:45:16.703437 - [DEBUG]
48347 2019-Jan-13 16:45:16.703464 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
48348 2019-Jan-13 16:45:16.704138 - [DEBUG] Compose: EdgeIdentity * AllBottom
48349 2019-Jan-13 16:45:16.704167 - [DEBUG]
48350 2019-Jan-13 16:45:16.704191 - [DEBUG] Propagate flow
48351 2019-Jan-13 16:45:16.704215 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48352 2019-Jan-13 16:45:16.704277 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
48353 2019-Jan-13 16:45:16.704942 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48354 2019-Jan-13 16:45:16.705581 - [DEBUG] Edge function : AllBottom (result of previous compose)
48355 2019-Jan-13 16:45:16.705606 - [DEBUG]
48356 2019-Jan-13 16:45:16.705631 - [DEBUG] Join: AllTop & AllBottom
48357 2019-Jan-13 16:45:16.705657 - [DEBUG] = AllBottom (new jump func)
48358 2019-Jan-13 16:45:16.705682 - [DEBUG]
48359 2019-Jan-13 16:45:16.705705 - [DEBUG] Start adding new jump function
48360 2019-Jan-13 16:45:16.705728 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48361 2019-Jan-13 16:45:16.705784 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48362 2019-Jan-13 16:45:16.706425 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
48363 2019-Jan-13 16:45:16.707062 - [DEBUG] Edge Function : AllBottom
48364 2019-Jan-13 16:45:16.707090 - [DEBUG] End adding new jump function
48365 2019-Jan-13 16:45:16.707115 - [DEBUG]
48366 2019-Jan-13 16:45:16.707139 - [DEBUG] -------------------------------------------- 1317. Path Edge --------------------------------------------
48367 2019-Jan-13 16:45:16.707164 - [DEBUG]
48368 2019-Jan-13 16:45:16.707187 - [DEBUG] Process 1317. path edge:
48369 2019-Jan-13 16:45:16.707211 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48370 2019-Jan-13 16:45:16.707269 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
48371 2019-Jan-13 16:45:16.707915 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48372 2019-Jan-13 16:45:16.708580 - [DEBUG]
48373 2019-Jan-13 16:45:16.708604 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
48374 2019-Jan-13 16:45:16.709274 - [DEBUG] Compose: EdgeIdentity * AllBottom
48375 2019-Jan-13 16:45:16.709302 - [DEBUG]
48376 2019-Jan-13 16:45:16.709326 - [DEBUG] Propagate flow
48377 2019-Jan-13 16:45:16.709349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48378 2019-Jan-13 16:45:16.709407 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
48379 2019-Jan-13 16:45:16.710045 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48380 2019-Jan-13 16:45:16.710683 - [DEBUG] Edge function : AllBottom (result of previous compose)
48381 2019-Jan-13 16:45:16.710708 - [DEBUG]
48382 2019-Jan-13 16:45:16.710733 - [DEBUG] Join: AllTop & AllBottom
48383 2019-Jan-13 16:45:16.710759 - [DEBUG] = AllBottom (new jump func)
48384 2019-Jan-13 16:45:16.710783 - [DEBUG]
48385 2019-Jan-13 16:45:16.710807 - [DEBUG] Start adding new jump function
48386 2019-Jan-13 16:45:16.710830 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48387 2019-Jan-13 16:45:16.710886 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48388 2019-Jan-13 16:45:16.711540 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
48389 2019-Jan-13 16:45:16.712174 - [DEBUG] Edge Function : AllBottom
48390 2019-Jan-13 16:45:16.712214 - [DEBUG] End adding new jump function
48391 2019-Jan-13 16:45:16.712238 - [DEBUG]
48392 2019-Jan-13 16:45:16.712263 - [DEBUG] -------------------------------------------- 1318. Path Edge --------------------------------------------
48393 2019-Jan-13 16:45:16.712287 - [DEBUG]
48394 2019-Jan-13 16:45:16.712312 - [DEBUG] Process 1318. path edge:
48395 2019-Jan-13 16:45:16.712336 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48396 2019-Jan-13 16:45:16.712498 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
48397 2019-Jan-13 16:45:16.713224 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48398 2019-Jan-13 16:45:16.713887 - [DEBUG]
48399 2019-Jan-13 16:45:16.713915 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
48400 2019-Jan-13 16:45:16.714590 - [DEBUG] Compose: EdgeIdentity * AllBottom
48401 2019-Jan-13 16:45:16.714620 - [DEBUG]
48402 2019-Jan-13 16:45:16.714644 - [DEBUG] Propagate flow
48403 2019-Jan-13 16:45:16.714668 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48404 2019-Jan-13 16:45:16.714728 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48405 2019-Jan-13 16:45:16.715386 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48406 2019-Jan-13 16:45:16.716028 - [DEBUG] Edge function : AllBottom (result of previous compose)
48407 2019-Jan-13 16:45:16.716054 - [DEBUG]
48408 2019-Jan-13 16:45:16.716079 - [DEBUG] Join: AllTop & AllBottom
48409 2019-Jan-13 16:45:16.716105 - [DEBUG] = AllBottom (new jump func)
48410 2019-Jan-13 16:45:16.716130 - [DEBUG]
48411 2019-Jan-13 16:45:16.716153 - [DEBUG] Start adding new jump function
48412 2019-Jan-13 16:45:16.716177 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48413 2019-Jan-13 16:45:16.716236 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48414 2019-Jan-13 16:45:16.716995 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48415 2019-Jan-13 16:45:16.717664 - [DEBUG] Edge Function : AllBottom
48416 2019-Jan-13 16:45:16.717698 - [DEBUG] End adding new jump function
48417 2019-Jan-13 16:45:16.717724 - [DEBUG]
48418 2019-Jan-13 16:45:16.717748 - [DEBUG] -------------------------------------------- 1319. Path Edge --------------------------------------------
48419 2019-Jan-13 16:45:16.717775 - [DEBUG]
48420 2019-Jan-13 16:45:16.717799 - [DEBUG] Process 1319. path edge:
48421 2019-Jan-13 16:45:16.717823 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48422 2019-Jan-13 16:45:16.717890 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
48423 2019-Jan-13 16:45:16.718581 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48424 2019-Jan-13 16:45:16.719240 - [DEBUG]
48425 2019-Jan-13 16:45:16.719267 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48426 2019-Jan-13 16:45:16.720054 - [DEBUG] Compose: EdgeIdentity * AllBottom
48427 2019-Jan-13 16:45:16.720087 - [DEBUG]
48428 2019-Jan-13 16:45:16.720111 - [DEBUG] Propagate flow
48429 2019-Jan-13 16:45:16.720135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48430 2019-Jan-13 16:45:16.720208 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
48431 2019-Jan-13 16:45:16.720886 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48432 2019-Jan-13 16:45:16.721600 - [DEBUG] Edge function : AllBottom (result of previous compose)
48433 2019-Jan-13 16:45:16.721629 - [DEBUG]
48434 2019-Jan-13 16:45:16.721656 - [DEBUG] Join: AllTop & AllBottom
48435 2019-Jan-13 16:45:16.721708 - [DEBUG] = AllBottom (new jump func)
48436 2019-Jan-13 16:45:16.721734 - [DEBUG]
48437 2019-Jan-13 16:45:16.721758 - [DEBUG] Start adding new jump function
48438 2019-Jan-13 16:45:16.721782 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48439 2019-Jan-13 16:45:16.721857 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48440 2019-Jan-13 16:45:16.722813 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
48441 2019-Jan-13 16:45:16.723551 - [DEBUG] Edge Function : AllBottom
48442 2019-Jan-13 16:45:16.723589 - [DEBUG] End adding new jump function
48443 2019-Jan-13 16:45:16.723615 - [DEBUG]
48444 2019-Jan-13 16:45:16.723641 - [DEBUG] -------------------------------------------- 1320. Path Edge --------------------------------------------
48445 2019-Jan-13 16:45:16.723667 - [DEBUG]
48446 2019-Jan-13 16:45:16.723691 - [DEBUG] Process 1320. path edge:
48447 2019-Jan-13 16:45:16.723716 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48448 2019-Jan-13 16:45:16.723793 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
48449 2019-Jan-13 16:45:16.724512 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48450 2019-Jan-13 16:45:16.725187 - [DEBUG]
48451 2019-Jan-13 16:45:16.725215 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
48452 2019-Jan-13 16:45:16.725898 - [DEBUG] Compose: EdgeIdentity * AllBottom
48453 2019-Jan-13 16:45:16.725927 - [DEBUG]
48454 2019-Jan-13 16:45:16.725952 - [DEBUG] Propagate flow
48455 2019-Jan-13 16:45:16.725976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48456 2019-Jan-13 16:45:16.726035 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48457 2019-Jan-13 16:45:16.726674 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48458 2019-Jan-13 16:45:16.727318 - [DEBUG] Edge function : AllBottom (result of previous compose)
48459 2019-Jan-13 16:45:16.727345 - [DEBUG]
48460 2019-Jan-13 16:45:16.727372 - [DEBUG] Join: AllTop & AllBottom
48461 2019-Jan-13 16:45:16.727398 - [DEBUG] = AllBottom (new jump func)
48462 2019-Jan-13 16:45:16.727423 - [DEBUG]
48463 2019-Jan-13 16:45:16.727447 - [DEBUG] Start adding new jump function
48464 2019-Jan-13 16:45:16.727470 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48465 2019-Jan-13 16:45:16.727530 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48466 2019-Jan-13 16:45:16.728190 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48467 2019-Jan-13 16:45:16.728827 - [DEBUG] Edge Function : AllBottom
48468 2019-Jan-13 16:45:16.728857 - [DEBUG] End adding new jump function
48469 2019-Jan-13 16:45:16.728882 - [DEBUG]
48470 2019-Jan-13 16:45:16.728906 - [DEBUG] -------------------------------------------- 1321. Path Edge --------------------------------------------
48471 2019-Jan-13 16:45:16.728931 - [DEBUG]
48472 2019-Jan-13 16:45:16.728955 - [DEBUG] Process 1321. path edge:
48473 2019-Jan-13 16:45:16.728980 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48474 2019-Jan-13 16:45:16.729038 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
48475 2019-Jan-13 16:45:16.729676 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48476 2019-Jan-13 16:45:16.730313 - [DEBUG]
48477 2019-Jan-13 16:45:16.730338 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48478 2019-Jan-13 16:45:16.731026 - [DEBUG] Compose: EdgeIdentity * AllBottom
48479 2019-Jan-13 16:45:16.731055 - [DEBUG]
48480 2019-Jan-13 16:45:16.731078 - [DEBUG] Propagate flow
48481 2019-Jan-13 16:45:16.731102 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48482 2019-Jan-13 16:45:16.731160 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48483 2019-Jan-13 16:45:16.731825 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48484 2019-Jan-13 16:45:16.732464 - [DEBUG] Edge function : AllBottom (result of previous compose)
48485 2019-Jan-13 16:45:16.732490 - [DEBUG]
48486 2019-Jan-13 16:45:16.732515 - [DEBUG] Join: AllTop & AllBottom
48487 2019-Jan-13 16:45:16.732541 - [DEBUG] = AllBottom (new jump func)
48488 2019-Jan-13 16:45:16.732684 - [DEBUG]
48489 2019-Jan-13 16:45:16.732710 - [DEBUG] Start adding new jump function
48490 2019-Jan-13 16:45:16.732734 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48491 2019-Jan-13 16:45:16.732792 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48492 2019-Jan-13 16:45:16.733436 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48493 2019-Jan-13 16:45:16.734072 - [DEBUG] Edge Function : AllBottom
48494 2019-Jan-13 16:45:16.734101 - [DEBUG] End adding new jump function
48495 2019-Jan-13 16:45:16.734125 - [DEBUG]
48496 2019-Jan-13 16:45:16.734149 - [DEBUG] -------------------------------------------- 1322. Path Edge --------------------------------------------
48497 2019-Jan-13 16:45:16.734174 - [DEBUG]
48498 2019-Jan-13 16:45:16.734198 - [DEBUG] Process 1322. path edge:
48499 2019-Jan-13 16:45:16.734222 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48500 2019-Jan-13 16:45:16.734280 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
48501 2019-Jan-13 16:45:16.734934 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48502 2019-Jan-13 16:45:16.735573 - [DEBUG]
48503 2019-Jan-13 16:45:16.735597 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48504 2019-Jan-13 16:45:16.736248 - [DEBUG] Start of endsummarytab entry
48505 2019-Jan-13 16:45:16.736286 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
48506 2019-Jan-13 16:45:16.736933 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
48507 2019-Jan-13 16:45:16.736998 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48508 2019-Jan-13 16:45:16.737637 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
48509 2019-Jan-13 16:45:16.738295 - [DEBUG] EF: AllBottom
48510 2019-Jan-13 16:45:16.738320 - [DEBUG]
48511 2019-Jan-13 16:45:16.738344 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48512 2019-Jan-13 16:45:16.738977 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
48513 2019-Jan-13 16:45:16.739625 - [DEBUG] EF: AllBottom
48514 2019-Jan-13 16:45:16.739650 - [DEBUG]
48515 2019-Jan-13 16:45:16.739674 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48516 2019-Jan-13 16:45:16.740306 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
48517 2019-Jan-13 16:45:16.740949 - [DEBUG] EF: AllBottom
48518 2019-Jan-13 16:45:16.740974 - [DEBUG]
48519 2019-Jan-13 16:45:16.740998 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48520 2019-Jan-13 16:45:16.741653 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
48521 2019-Jan-13 16:45:16.742293 - [DEBUG] EF: AllBottom
48522 2019-Jan-13 16:45:16.742318 - [DEBUG]
48523 2019-Jan-13 16:45:16.742355 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48524 2019-Jan-13 16:45:16.743103 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
48525 2019-Jan-13 16:45:16.743839 - [DEBUG] EF: AllBottom
48526 2019-Jan-13 16:45:16.743865 - [DEBUG]
48527 2019-Jan-13 16:45:16.743889 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48528 2019-Jan-13 16:45:16.744541 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
48529 2019-Jan-13 16:45:16.745199 - [DEBUG] EF: AllBottom
48530 2019-Jan-13 16:45:16.745225 - [DEBUG]
48531 2019-Jan-13 16:45:16.745248 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48532 2019-Jan-13 16:45:16.745882 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
48533 2019-Jan-13 16:45:16.746522 - [DEBUG] EF: AllBottom
48534 2019-Jan-13 16:45:16.746547 - [DEBUG]
48535 2019-Jan-13 16:45:16.746571 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48536 2019-Jan-13 16:45:16.747204 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
48537 2019-Jan-13 16:45:16.747849 - [DEBUG] EF: AllBottom
48538 2019-Jan-13 16:45:16.747874 - [DEBUG]
48539 2019-Jan-13 16:45:16.747898 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48540 2019-Jan-13 16:45:16.748584 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
48541 2019-Jan-13 16:45:16.749276 - [DEBUG] EF: AllBottom
48542 2019-Jan-13 16:45:16.749303 - [DEBUG]
48543 2019-Jan-13 16:45:16.749326 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48544 2019-Jan-13 16:45:16.749967 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
48545 2019-Jan-13 16:45:16.750604 - [DEBUG] EF: AllBottom
48546 2019-Jan-13 16:45:16.750630 - [DEBUG]
48547 2019-Jan-13 16:45:16.750653 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48548 2019-Jan-13 16:45:16.751284 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
48549 2019-Jan-13 16:45:16.751951 - [DEBUG] EF: AllBottom
48550 2019-Jan-13 16:45:16.751976 - [DEBUG]
48551 2019-Jan-13 16:45:16.752000 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48552 2019-Jan-13 16:45:16.752641 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
48553 2019-Jan-13 16:45:16.753451 - [DEBUG] EF: AllBottom
48554 2019-Jan-13 16:45:16.753477 - [DEBUG]
48555 2019-Jan-13 16:45:16.753500 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48556 2019-Jan-13 16:45:16.754140 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
48557 2019-Jan-13 16:45:16.754796 - [DEBUG] EF: AllBottom
48558 2019-Jan-13 16:45:16.754821 - [DEBUG]
48559 2019-Jan-13 16:45:16.754845 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48560 2019-Jan-13 16:45:16.755479 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
48561 2019-Jan-13 16:45:16.756113 - [DEBUG] EF: AllBottom
48562 2019-Jan-13 16:45:16.756138 - [DEBUG]
48563 2019-Jan-13 16:45:16.756161 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48564 2019-Jan-13 16:45:16.756795 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48565 2019-Jan-13 16:45:16.757572 - [DEBUG] EF: AllBottom
48566 2019-Jan-13 16:45:16.757599 - [DEBUG]
48567 2019-Jan-13 16:45:16.757623 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48568 2019-Jan-13 16:45:16.758326 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
48569 2019-Jan-13 16:45:16.758995 - [DEBUG] EF: AllBottom
48570 2019-Jan-13 16:45:16.759020 - [DEBUG]
48571 2019-Jan-13 16:45:16.759044 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48572 2019-Jan-13 16:45:16.759696 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48573 2019-Jan-13 16:45:16.760377 - [DEBUG] EF: AllBottom
48574 2019-Jan-13 16:45:16.760405 - [DEBUG]
48575 2019-Jan-13 16:45:16.760429 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48576 2019-Jan-13 16:45:16.761131 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
48577 2019-Jan-13 16:45:16.761802 - [DEBUG] EF: AllBottom
48578 2019-Jan-13 16:45:16.761828 - [DEBUG]
48579 2019-Jan-13 16:45:16.761851 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48580 2019-Jan-13 16:45:16.762486 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
48581 2019-Jan-13 16:45:16.763252 - [DEBUG] EF: AllBottom
48582 2019-Jan-13 16:45:16.763277 - [DEBUG]
48583 2019-Jan-13 16:45:16.763301 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48584 2019-Jan-13 16:45:16.763938 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48585 2019-Jan-13 16:45:16.764586 - [DEBUG] EF: AllBottom
48586 2019-Jan-13 16:45:16.764611 - [DEBUG]
48587 2019-Jan-13 16:45:16.764634 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48588 2019-Jan-13 16:45:16.765284 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
48589 2019-Jan-13 16:45:16.765920 - [DEBUG] EF: AllBottom
48590 2019-Jan-13 16:45:16.765945 - [DEBUG]
48591 2019-Jan-13 16:45:16.765969 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48592 2019-Jan-13 16:45:16.766608 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
48593 2019-Jan-13 16:45:16.767256 - [DEBUG] EF: AllBottom
48594 2019-Jan-13 16:45:16.767281 - [DEBUG]
48595 2019-Jan-13 16:45:16.767304 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48596 2019-Jan-13 16:45:16.767937 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
48597 2019-Jan-13 16:45:16.768591 - [DEBUG] EF: AllBottom
48598 2019-Jan-13 16:45:16.768616 - [DEBUG]
48599 2019-Jan-13 16:45:16.768639 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48600 2019-Jan-13 16:45:16.769273 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
48601 2019-Jan-13 16:45:16.769914 - [DEBUG] EF: AllBottom
48602 2019-Jan-13 16:45:16.769939 - [DEBUG]
48603 2019-Jan-13 16:45:16.769962 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48604 2019-Jan-13 16:45:16.770616 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
48605 2019-Jan-13 16:45:16.771301 - [DEBUG] EF: AllBottom
48606 2019-Jan-13 16:45:16.771327 - [DEBUG]
48607 2019-Jan-13 16:45:16.771350 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48608 2019-Jan-13 16:45:16.772072 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
48609 2019-Jan-13 16:45:16.772773 - [DEBUG] EF: AllBottom
48610 2019-Jan-13 16:45:16.773050 - [DEBUG]
48611 2019-Jan-13 16:45:16.773077 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48612 2019-Jan-13 16:45:16.773846 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
48613 2019-Jan-13 16:45:16.774530 - [DEBUG] EF: AllBottom
48614 2019-Jan-13 16:45:16.774556 - [DEBUG]
48615 2019-Jan-13 16:45:16.774612 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48616 2019-Jan-13 16:45:16.775349 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
48617 2019-Jan-13 16:45:16.775992 - [DEBUG] EF: AllBottom
48618 2019-Jan-13 16:45:16.776018 - [DEBUG]
48619 2019-Jan-13 16:45:16.776041 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48620 2019-Jan-13 16:45:16.776676 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
48621 2019-Jan-13 16:45:16.777317 - [DEBUG] EF: AllBottom
48622 2019-Jan-13 16:45:16.777342 - [DEBUG]
48623 2019-Jan-13 16:45:16.777365 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48624 2019-Jan-13 16:45:16.778009 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48625 2019-Jan-13 16:45:16.778667 - [DEBUG] EF: AllBottom
48626 2019-Jan-13 16:45:16.778693 - [DEBUG]
48627 2019-Jan-13 16:45:16.778716 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48628 2019-Jan-13 16:45:16.779349 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48629 2019-Jan-13 16:45:16.779985 - [DEBUG] EF: AllBottom
48630 2019-Jan-13 16:45:16.780010 - [DEBUG]
48631 2019-Jan-13 16:45:16.780034 - [DEBUG] ---------------
48632 2019-Jan-13 16:45:16.780058 - [DEBUG]
48633 2019-Jan-13 16:45:16.780087 - [DEBUG] End of endsummarytab entry
48634 2019-Jan-13 16:45:16.780110 - [DEBUG]
48635 2019-Jan-13 16:45:16.780134 - [DEBUG] Start of incomingtab entry
48636 2019-Jan-13 16:45:16.780159 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
48637 2019-Jan-13 16:45:16.780798 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
48638 2019-Jan-13 16:45:16.780859 - [DEBUG] ---------------
48639 2019-Jan-13 16:45:16.780884 - [DEBUG] End of incomingtab entry
48640 2019-Jan-13 16:45:16.780907 - [DEBUG]
48641 2019-Jan-13 16:45:16.780936 - [DEBUG] EDGE:
48642 2019-Jan-13 16:45:16.780993 - [DEBUG] ---> 48643 2019-Jan-13 16:45:16.781643 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48644 2019-Jan-13 16:45:16.782283 - [DEBUG]
48645 2019-Jan-13 16:45:16.782310 - [DEBUG] EDGE:
48646 2019-Jan-13 16:45:16.782367 - [DEBUG] ---> 48647 2019-Jan-13 16:45:16.783135 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48648 2019-Jan-13 16:45:16.783776 - [DEBUG]
48649 2019-Jan-13 16:45:16.783828 - [DEBUG] Compose: EdgeIdentity * AllBottom
48650 2019-Jan-13 16:45:16.783855 - [DEBUG]
48651 2019-Jan-13 16:45:16.783879 - [DEBUG] Propagate flow
48652 2019-Jan-13 16:45:16.783903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48653 2019-Jan-13 16:45:16.783960 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48654 2019-Jan-13 16:45:16.784612 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48655 2019-Jan-13 16:45:16.785268 - [DEBUG] Edge function : AllBottom (result of previous compose)
48656 2019-Jan-13 16:45:16.785294 - [DEBUG]
48657 2019-Jan-13 16:45:16.785320 - [DEBUG] Join: AllTop & AllBottom
48658 2019-Jan-13 16:45:16.785347 - [DEBUG] = AllBottom (new jump func)
48659 2019-Jan-13 16:45:16.785371 - [DEBUG]
48660 2019-Jan-13 16:45:16.785395 - [DEBUG] Start adding new jump function
48661 2019-Jan-13 16:45:16.785418 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48662 2019-Jan-13 16:45:16.785475 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48663 2019-Jan-13 16:45:16.786131 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48664 2019-Jan-13 16:45:16.786784 - [DEBUG] Edge Function : AllBottom
48665 2019-Jan-13 16:45:16.786815 - [DEBUG] End adding new jump function
48666 2019-Jan-13 16:45:16.786840 - [DEBUG]
48667 2019-Jan-13 16:45:16.786864 - [DEBUG] -------------------------------------------- 1323. Path Edge --------------------------------------------
48668 2019-Jan-13 16:45:16.786888 - [DEBUG]
48669 2019-Jan-13 16:45:16.786911 - [DEBUG] Process 1323. path edge:
48670 2019-Jan-13 16:45:16.786935 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48671 2019-Jan-13 16:45:16.786994 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
48672 2019-Jan-13 16:45:16.787639 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48673 2019-Jan-13 16:45:16.788300 - [DEBUG]
48674 2019-Jan-13 16:45:16.788325 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48675 2019-Jan-13 16:45:16.788998 - [DEBUG] Possible callees:
48676 2019-Jan-13 16:45:16.789024 - [DEBUG] llvm.dbg.declare
48677 2019-Jan-13 16:45:16.789049 - [DEBUG] Possible return sites:
48678 2019-Jan-13 16:45:16.789072 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19348679 2019-Jan-13 16:45:16.790359 - [DEBUG] Found and process special summary
48680 2019-Jan-13 16:45:16.790397 - [DEBUG] Compose: EdgeIdentity * AllBottom
48681 2019-Jan-13 16:45:16.790424 - [DEBUG]
48682 2019-Jan-13 16:45:16.790449 - [DEBUG] Propagate flow
48683 2019-Jan-13 16:45:16.790472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48684 2019-Jan-13 16:45:16.790530 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48685 2019-Jan-13 16:45:16.791180 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48686 2019-Jan-13 16:45:16.791841 - [DEBUG] Edge function : AllBottom (result of previous compose)
48687 2019-Jan-13 16:45:16.791866 - [DEBUG]
48688 2019-Jan-13 16:45:16.791892 - [DEBUG] Join: AllTop & AllBottom
48689 2019-Jan-13 16:45:16.791918 - [DEBUG] = AllBottom (new jump func)
48690 2019-Jan-13 16:45:16.791942 - [DEBUG]
48691 2019-Jan-13 16:45:16.791966 - [DEBUG] Start adding new jump function
48692 2019-Jan-13 16:45:16.791989 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48693 2019-Jan-13 16:45:16.792047 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48694 2019-Jan-13 16:45:16.792686 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48695 2019-Jan-13 16:45:16.793429 - [DEBUG] Edge Function : AllBottom
48696 2019-Jan-13 16:45:16.793459 - [DEBUG] End adding new jump function
48697 2019-Jan-13 16:45:16.793484 - [DEBUG]
48698 2019-Jan-13 16:45:16.793507 - [DEBUG] -------------------------------------------- 1324. Path Edge --------------------------------------------
48699 2019-Jan-13 16:45:16.793531 - [DEBUG]
48700 2019-Jan-13 16:45:16.793555 - [DEBUG] Process 1324. path edge:
48701 2019-Jan-13 16:45:16.793579 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48702 2019-Jan-13 16:45:16.793637 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
48703 2019-Jan-13 16:45:16.794276 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48704 2019-Jan-13 16:45:16.794948 - [DEBUG]
48705 2019-Jan-13 16:45:16.794973 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48706 2019-Jan-13 16:45:16.795642 - [DEBUG] Compose: EdgeIdentity * AllBottom
48707 2019-Jan-13 16:45:16.795671 - [DEBUG]
48708 2019-Jan-13 16:45:16.795695 - [DEBUG] Propagate flow
48709 2019-Jan-13 16:45:16.795719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48710 2019-Jan-13 16:45:16.795777 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
48711 2019-Jan-13 16:45:16.796414 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48712 2019-Jan-13 16:45:16.797190 - [DEBUG] Edge function : AllBottom (result of previous compose)
48713 2019-Jan-13 16:45:16.797218 - [DEBUG]
48714 2019-Jan-13 16:45:16.797244 - [DEBUG] Join: AllTop & AllBottom
48715 2019-Jan-13 16:45:16.797271 - [DEBUG] = AllBottom (new jump func)
48716 2019-Jan-13 16:45:16.797296 - [DEBUG]
48717 2019-Jan-13 16:45:16.797319 - [DEBUG] Start adding new jump function
48718 2019-Jan-13 16:45:16.797343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48719 2019-Jan-13 16:45:16.797415 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48720 2019-Jan-13 16:45:16.798150 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
48721 2019-Jan-13 16:45:16.798862 - [DEBUG] Edge Function : AllBottom
48722 2019-Jan-13 16:45:16.798896 - [DEBUG] End adding new jump function
48723 2019-Jan-13 16:45:16.798921 - [DEBUG]
48724 2019-Jan-13 16:45:16.798946 - [DEBUG] -------------------------------------------- 1325. Path Edge --------------------------------------------
48725 2019-Jan-13 16:45:16.798971 - [DEBUG]
48726 2019-Jan-13 16:45:16.798995 - [DEBUG] Process 1325. path edge:
48727 2019-Jan-13 16:45:16.799020 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48728 2019-Jan-13 16:45:16.799088 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
48729 2019-Jan-13 16:45:16.799732 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48730 2019-Jan-13 16:45:16.800371 - [DEBUG]
48731 2019-Jan-13 16:45:16.800398 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
48732 2019-Jan-13 16:45:16.801072 - [DEBUG] Compose: EdgeIdentity * AllBottom
48733 2019-Jan-13 16:45:16.801100 - [DEBUG]
48734 2019-Jan-13 16:45:16.801124 - [DEBUG] Propagate flow
48735 2019-Jan-13 16:45:16.801148 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48736 2019-Jan-13 16:45:16.801206 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48737 2019-Jan-13 16:45:16.801863 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48738 2019-Jan-13 16:45:16.802502 - [DEBUG] Edge function : AllBottom (result of previous compose)
48739 2019-Jan-13 16:45:16.802527 - [DEBUG]
48740 2019-Jan-13 16:45:16.802553 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48741 2019-Jan-13 16:45:16.802579 - [DEBUG] = AllBottom
48742 2019-Jan-13 16:45:16.802603 - [DEBUG]
48743 2019-Jan-13 16:45:16.802627 - [DEBUG] PROPAGATE: No new function!
48744 2019-Jan-13 16:45:16.802652 - [DEBUG] EDGE:
48745 2019-Jan-13 16:45:16.802711 - [DEBUG] ---> 48746 2019-Jan-13 16:45:16.803591 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48747 2019-Jan-13 16:45:16.804264 - [DEBUG]
48748 2019-Jan-13 16:45:16.804292 - [DEBUG] EDGE:
48749 2019-Jan-13 16:45:16.804356 - [DEBUG] ---> 48750 2019-Jan-13 16:45:16.805088 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48751 2019-Jan-13 16:45:16.805793 - [DEBUG]
48752 2019-Jan-13 16:45:16.805866 - [DEBUG] Compose: EdgeIdentity * AllBottom
48753 2019-Jan-13 16:45:16.805896 - [DEBUG]
48754 2019-Jan-13 16:45:16.805921 - [DEBUG] Propagate flow
48755 2019-Jan-13 16:45:16.805945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48756 2019-Jan-13 16:45:16.806022 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48757 2019-Jan-13 16:45:16.806735 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48758 2019-Jan-13 16:45:16.807425 - [DEBUG] Edge function : AllBottom (result of previous compose)
48759 2019-Jan-13 16:45:16.807453 - [DEBUG]
48760 2019-Jan-13 16:45:16.807481 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48761 2019-Jan-13 16:45:16.807507 - [DEBUG] = AllBottom
48762 2019-Jan-13 16:45:16.807532 - [DEBUG]
48763 2019-Jan-13 16:45:16.807555 - [DEBUG] PROPAGATE: No new function!
48764 2019-Jan-13 16:45:16.807591 - [DEBUG] EDGE:
48765 2019-Jan-13 16:45:16.807660 - [DEBUG] ---> 48766 2019-Jan-13 16:45:16.808399 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48767 2019-Jan-13 16:45:16.809041 - [DEBUG]
48768 2019-Jan-13 16:45:16.809067 - [DEBUG] EDGE:
48769 2019-Jan-13 16:45:16.809126 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
48770 2019-Jan-13 16:45:16.809768 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48771 2019-Jan-13 16:45:16.810407 - [DEBUG]
48772 2019-Jan-13 16:45:16.810433 - [DEBUG] EDGE:
48773 2019-Jan-13 16:45:16.810491 - [DEBUG] ---> 48774 2019-Jan-13 16:45:16.811130 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48775 2019-Jan-13 16:45:16.811783 - [DEBUG]
48776 2019-Jan-13 16:45:16.811810 - [DEBUG] EDGE:
48777 2019-Jan-13 16:45:16.811867 - [DEBUG] ---> 48778 2019-Jan-13 16:45:16.812504 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48779 2019-Jan-13 16:45:16.813296 - [DEBUG]
48780 2019-Jan-13 16:45:16.813323 - [DEBUG] EDGE:
48781 2019-Jan-13 16:45:16.813382 - [DEBUG] ---> 48782 2019-Jan-13 16:45:16.814025 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48783 2019-Jan-13 16:45:16.814664 - [DEBUG]
48784 2019-Jan-13 16:45:16.814714 - [DEBUG] Compose: EdgeIdentity * AllBottom
48785 2019-Jan-13 16:45:16.814756 - [DEBUG]
48786 2019-Jan-13 16:45:16.814780 - [DEBUG] Propagate flow
48787 2019-Jan-13 16:45:16.814804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48788 2019-Jan-13 16:45:16.814862 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
48789 2019-Jan-13 16:45:16.815500 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48790 2019-Jan-13 16:45:16.816139 - [DEBUG] Edge function : AllBottom (result of previous compose)
48791 2019-Jan-13 16:45:16.816182 - [DEBUG]
48792 2019-Jan-13 16:45:16.816209 - [DEBUG] Join: AllTop & AllBottom
48793 2019-Jan-13 16:45:16.816235 - [DEBUG] = AllBottom (new jump func)
48794 2019-Jan-13 16:45:16.816260 - [DEBUG]
48795 2019-Jan-13 16:45:16.816283 - [DEBUG] Start adding new jump function
48796 2019-Jan-13 16:45:16.816307 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48797 2019-Jan-13 16:45:16.816363 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48798 2019-Jan-13 16:45:16.817013 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
48799 2019-Jan-13 16:45:16.817651 - [DEBUG] Edge Function : AllBottom
48800 2019-Jan-13 16:45:16.817682 - [DEBUG] End adding new jump function
48801 2019-Jan-13 16:45:16.817706 - [DEBUG]
48802 2019-Jan-13 16:45:16.817730 - [DEBUG] -------------------------------------------- 1326. Path Edge --------------------------------------------
48803 2019-Jan-13 16:45:16.817755 - [DEBUG]
48804 2019-Jan-13 16:45:16.817778 - [DEBUG] Process 1326. path edge:
48805 2019-Jan-13 16:45:16.817802 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48806 2019-Jan-13 16:45:16.817859 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
48807 2019-Jan-13 16:45:16.818516 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48808 2019-Jan-13 16:45:16.819156 - [DEBUG]
48809 2019-Jan-13 16:45:16.819181 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
48810 2019-Jan-13 16:45:16.819863 - [DEBUG] Compose: EdgeIdentity * AllBottom
48811 2019-Jan-13 16:45:16.819892 - [DEBUG]
48812 2019-Jan-13 16:45:16.819916 - [DEBUG] Propagate flow
48813 2019-Jan-13 16:45:16.819940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48814 2019-Jan-13 16:45:16.820000 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
48815 2019-Jan-13 16:45:16.820637 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48816 2019-Jan-13 16:45:16.821275 - [DEBUG] Edge function : AllBottom (result of previous compose)
48817 2019-Jan-13 16:45:16.821301 - [DEBUG]
48818 2019-Jan-13 16:45:16.821326 - [DEBUG] Join: AllTop & AllBottom
48819 2019-Jan-13 16:45:16.821352 - [DEBUG] = AllBottom (new jump func)
48820 2019-Jan-13 16:45:16.821377 - [DEBUG]
48821 2019-Jan-13 16:45:16.821415 - [DEBUG] Start adding new jump function
48822 2019-Jan-13 16:45:16.821441 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48823 2019-Jan-13 16:45:16.821498 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48824 2019-Jan-13 16:45:16.822138 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
48825 2019-Jan-13 16:45:16.822771 - [DEBUG] Edge Function : AllBottom
48826 2019-Jan-13 16:45:16.822800 - [DEBUG] End adding new jump function
48827 2019-Jan-13 16:45:16.822824 - [DEBUG]
48828 2019-Jan-13 16:45:16.822848 - [DEBUG] -------------------------------------------- 1327. Path Edge --------------------------------------------
48829 2019-Jan-13 16:45:16.822872 - [DEBUG]
48830 2019-Jan-13 16:45:16.822896 - [DEBUG] Process 1327. path edge:
48831 2019-Jan-13 16:45:16.822920 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48832 2019-Jan-13 16:45:16.822977 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
48833 2019-Jan-13 16:45:16.823712 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48834 2019-Jan-13 16:45:16.824352 - [DEBUG]
48835 2019-Jan-13 16:45:16.824378 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
48836 2019-Jan-13 16:45:16.825052 - [DEBUG] Compose: EdgeIdentity * AllBottom
48837 2019-Jan-13 16:45:16.825092 - [DEBUG]
48838 2019-Jan-13 16:45:16.825117 - [DEBUG] Propagate flow
48839 2019-Jan-13 16:45:16.825140 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48840 2019-Jan-13 16:45:16.825199 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48841 2019-Jan-13 16:45:16.825838 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48842 2019-Jan-13 16:45:16.826478 - [DEBUG] Edge function : AllBottom (result of previous compose)
48843 2019-Jan-13 16:45:16.826503 - [DEBUG]
48844 2019-Jan-13 16:45:16.826528 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48845 2019-Jan-13 16:45:16.826554 - [DEBUG] = AllBottom
48846 2019-Jan-13 16:45:16.826578 - [DEBUG]
48847 2019-Jan-13 16:45:16.826601 - [DEBUG] PROPAGATE: No new function!
48848 2019-Jan-13 16:45:16.826627 - [DEBUG] EDGE:
48849 2019-Jan-13 16:45:16.826685 - [DEBUG] ---> 48850 2019-Jan-13 16:45:16.827320 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48851 2019-Jan-13 16:45:16.827961 - [DEBUG]
48852 2019-Jan-13 16:45:16.827987 - [DEBUG] EDGE:
48853 2019-Jan-13 16:45:16.828046 - [DEBUG] ---> 48854 2019-Jan-13 16:45:16.828711 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48855 2019-Jan-13 16:45:16.829361 - [DEBUG]
48856 2019-Jan-13 16:45:16.829388 - [DEBUG] EDGE:
48857 2019-Jan-13 16:45:16.829447 - [DEBUG] ---> 48858 2019-Jan-13 16:45:16.830083 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48859 2019-Jan-13 16:45:16.830720 - [DEBUG]
48860 2019-Jan-13 16:45:16.830747 - [DEBUG] EDGE:
48861 2019-Jan-13 16:45:16.830805 - [DEBUG] ---> 48862 2019-Jan-13 16:45:16.831460 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48863 2019-Jan-13 16:45:16.832099 - [DEBUG]
48864 2019-Jan-13 16:45:16.832125 - [DEBUG] EDGE:
48865 2019-Jan-13 16:45:16.832183 - [DEBUG] ---> 48866 2019-Jan-13 16:45:16.832821 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48867 2019-Jan-13 16:45:16.833620 - [DEBUG]
48868 2019-Jan-13 16:45:16.833649 - [DEBUG] EDGE:
48869 2019-Jan-13 16:45:16.833714 - [DEBUG] ---> 48870 2019-Jan-13 16:45:16.834382 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48871 2019-Jan-13 16:45:16.835053 - [DEBUG]
48872 2019-Jan-13 16:45:16.835106 - [DEBUG] Compose: EdgeIdentity * AllBottom
48873 2019-Jan-13 16:45:16.835134 - [DEBUG]
48874 2019-Jan-13 16:45:16.835158 - [DEBUG] Propagate flow
48875 2019-Jan-13 16:45:16.835182 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48876 2019-Jan-13 16:45:16.835241 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48877 2019-Jan-13 16:45:16.835883 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48878 2019-Jan-13 16:45:16.836528 - [DEBUG] Edge function : AllBottom (result of previous compose)
48879 2019-Jan-13 16:45:16.836571 - [DEBUG]
48880 2019-Jan-13 16:45:16.836598 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48881 2019-Jan-13 16:45:16.836624 - [DEBUG] = AllBottom
48882 2019-Jan-13 16:45:16.836648 - [DEBUG]
48883 2019-Jan-13 16:45:16.836672 - [DEBUG] PROPAGATE: No new function!
48884 2019-Jan-13 16:45:16.836701 - [DEBUG] EDGE:
48885 2019-Jan-13 16:45:16.836762 - [DEBUG] ---> 48886 2019-Jan-13 16:45:16.837568 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48887 2019-Jan-13 16:45:16.838266 - [DEBUG]
48888 2019-Jan-13 16:45:16.838295 - [DEBUG] EDGE:
48889 2019-Jan-13 16:45:16.838356 - [DEBUG] ---> 48890 2019-Jan-13 16:45:16.839000 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48891 2019-Jan-13 16:45:16.839643 - [DEBUG]
48892 2019-Jan-13 16:45:16.839669 - [DEBUG] EDGE:
48893 2019-Jan-13 16:45:16.839727 - [DEBUG] ---> 48894 2019-Jan-13 16:45:16.840372 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48895 2019-Jan-13 16:45:16.841032 - [DEBUG]
48896 2019-Jan-13 16:45:16.841085 - [DEBUG] Compose: EdgeIdentity * AllBottom
48897 2019-Jan-13 16:45:16.841114 - [DEBUG]
48898 2019-Jan-13 16:45:16.841139 - [DEBUG] Propagate flow
48899 2019-Jan-13 16:45:16.841163 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48900 2019-Jan-13 16:45:16.841226 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48901 2019-Jan-13 16:45:16.841930 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48902 2019-Jan-13 16:45:16.842600 - [DEBUG] Edge function : AllBottom (result of previous compose)
48903 2019-Jan-13 16:45:16.842627 - [DEBUG]
48904 2019-Jan-13 16:45:16.842655 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48905 2019-Jan-13 16:45:16.842681 - [DEBUG] = AllBottom
48906 2019-Jan-13 16:45:16.842705 - [DEBUG]
48907 2019-Jan-13 16:45:16.842729 - [DEBUG] PROPAGATE: No new function!
48908 2019-Jan-13 16:45:16.842761 - [DEBUG] EDGE:
48909 2019-Jan-13 16:45:16.842826 - [DEBUG] ---> 48910 2019-Jan-13 16:45:16.843722 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48911 2019-Jan-13 16:45:16.844434 - [DEBUG]
48912 2019-Jan-13 16:45:16.844466 - [DEBUG] EDGE:
48913 2019-Jan-13 16:45:16.844537 - [DEBUG] ---> 48914 2019-Jan-13 16:45:16.845257 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48915 2019-Jan-13 16:45:16.845955 - [DEBUG]
48916 2019-Jan-13 16:45:16.845988 - [DEBUG] EDGE:
48917 2019-Jan-13 16:45:16.846059 - [DEBUG] ---> 48918 2019-Jan-13 16:45:16.846742 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48919 2019-Jan-13 16:45:16.847494 - [DEBUG]
48920 2019-Jan-13 16:45:16.847523 - [DEBUG] EDGE:
48921 2019-Jan-13 16:45:16.847584 - [DEBUG] ---> 48922 2019-Jan-13 16:45:16.848278 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48923 2019-Jan-13 16:45:16.848920 - [DEBUG]
48924 2019-Jan-13 16:45:16.848978 - [DEBUG] Compose: EdgeIdentity * AllBottom
48925 2019-Jan-13 16:45:16.849006 - [DEBUG]
48926 2019-Jan-13 16:45:16.849031 - [DEBUG] Propagate flow
48927 2019-Jan-13 16:45:16.849055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48928 2019-Jan-13 16:45:16.849112 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48929 2019-Jan-13 16:45:16.849754 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48930 2019-Jan-13 16:45:16.850394 - [DEBUG] Edge function : AllBottom (result of previous compose)
48931 2019-Jan-13 16:45:16.850419 - [DEBUG]
48932 2019-Jan-13 16:45:16.850445 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48933 2019-Jan-13 16:45:16.850471 - [DEBUG] = AllBottom
48934 2019-Jan-13 16:45:16.850496 - [DEBUG]
48935 2019-Jan-13 16:45:16.850519 - [DEBUG] PROPAGATE: No new function!
48936 2019-Jan-13 16:45:16.850548 - [DEBUG] EDGE:
48937 2019-Jan-13 16:45:16.850606 - [DEBUG] ---> 48938 2019-Jan-13 16:45:16.851257 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48939 2019-Jan-13 16:45:16.851914 - [DEBUG]
48940 2019-Jan-13 16:45:16.851940 - [DEBUG] EDGE:
48941 2019-Jan-13 16:45:16.851998 - [DEBUG] ---> 48942 2019-Jan-13 16:45:16.852637 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48943 2019-Jan-13 16:45:16.853294 - [DEBUG]
48944 2019-Jan-13 16:45:16.853321 - [DEBUG] EDGE:
48945 2019-Jan-13 16:45:16.853382 - [DEBUG] ---> 48946 2019-Jan-13 16:45:16.854160 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48947 2019-Jan-13 16:45:16.854818 - [DEBUG]
48948 2019-Jan-13 16:45:16.854866 - [DEBUG] Compose: EdgeIdentity * AllBottom
48949 2019-Jan-13 16:45:16.854894 - [DEBUG]
48950 2019-Jan-13 16:45:16.854918 - [DEBUG] Propagate flow
48951 2019-Jan-13 16:45:16.854942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48952 2019-Jan-13 16:45:16.854999 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
48953 2019-Jan-13 16:45:16.855640 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48954 2019-Jan-13 16:45:16.856279 - [DEBUG] Edge function : AllBottom (result of previous compose)
48955 2019-Jan-13 16:45:16.856304 - [DEBUG]
48956 2019-Jan-13 16:45:16.856329 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48957 2019-Jan-13 16:45:16.856355 - [DEBUG] = AllBottom
48958 2019-Jan-13 16:45:16.856379 - [DEBUG]
48959 2019-Jan-13 16:45:16.856402 - [DEBUG] PROPAGATE: No new function!
48960 2019-Jan-13 16:45:16.856431 - [DEBUG] EDGE:
48961 2019-Jan-13 16:45:16.856489 - [DEBUG] ---> 48962 2019-Jan-13 16:45:16.857138 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48963 2019-Jan-13 16:45:16.857775 - [DEBUG]
48964 2019-Jan-13 16:45:16.857801 - [DEBUG] EDGE:
48965 2019-Jan-13 16:45:16.857874 - [DEBUG] ---> 48966 2019-Jan-13 16:45:16.858527 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48967 2019-Jan-13 16:45:16.859167 - [DEBUG]
48968 2019-Jan-13 16:45:16.859193 - [DEBUG] EDGE:
48969 2019-Jan-13 16:45:16.859251 - [DEBUG] ---> 48970 2019-Jan-13 16:45:16.859890 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48971 2019-Jan-13 16:45:16.860531 - [DEBUG]
48972 2019-Jan-13 16:45:16.860569 - [DEBUG] Compose: EdgeIdentity * AllBottom
48973 2019-Jan-13 16:45:16.860596 - [DEBUG]
48974 2019-Jan-13 16:45:16.860620 - [DEBUG] Propagate flow
48975 2019-Jan-13 16:45:16.860644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48976 2019-Jan-13 16:45:16.860700 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
48977 2019-Jan-13 16:45:16.861340 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48978 2019-Jan-13 16:45:16.861997 - [DEBUG] Edge function : AllBottom (result of previous compose)
48979 2019-Jan-13 16:45:16.862022 - [DEBUG]
48980 2019-Jan-13 16:45:16.862048 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48981 2019-Jan-13 16:45:16.862073 - [DEBUG] = AllBottom
48982 2019-Jan-13 16:45:16.862098 - [DEBUG]
48983 2019-Jan-13 16:45:16.862121 - [DEBUG] PROPAGATE: No new function!
48984 2019-Jan-13 16:45:16.862147 - [DEBUG] EDGE:
48985 2019-Jan-13 16:45:16.862205 - [DEBUG] ---> 48986 2019-Jan-13 16:45:16.862852 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48987 2019-Jan-13 16:45:16.863490 - [DEBUG]
48988 2019-Jan-13 16:45:16.863604 - [DEBUG] Compose: EdgeIdentity * AllBottom
48989 2019-Jan-13 16:45:16.863633 - [DEBUG]
48990 2019-Jan-13 16:45:16.863657 - [DEBUG] Propagate flow
48991 2019-Jan-13 16:45:16.863681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48992 2019-Jan-13 16:45:16.863742 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
48993 2019-Jan-13 16:45:16.864475 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48994 2019-Jan-13 16:45:16.865154 - [DEBUG] Edge function : AllBottom (result of previous compose)
48995 2019-Jan-13 16:45:16.865180 - [DEBUG]
48996 2019-Jan-13 16:45:16.865206 - [DEBUG] Join: AllTop & AllBottom
48997 2019-Jan-13 16:45:16.865233 - [DEBUG] = AllBottom (new jump func)
48998 2019-Jan-13 16:45:16.865258 - [DEBUG]
48999 2019-Jan-13 16:45:16.865281 - [DEBUG] Start adding new jump function
49000 2019-Jan-13 16:45:16.865305 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49001 2019-Jan-13 16:45:16.865363 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49002 2019-Jan-13 16:45:16.866003 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
49003 2019-Jan-13 16:45:16.866642 - [DEBUG] Edge Function : AllBottom
49004 2019-Jan-13 16:45:16.866672 - [DEBUG] End adding new jump function
49005 2019-Jan-13 16:45:16.866696 - [DEBUG]
49006 2019-Jan-13 16:45:16.866720 - [DEBUG] -------------------------------------------- 1328. Path Edge --------------------------------------------
49007 2019-Jan-13 16:45:16.866746 - [DEBUG]
49008 2019-Jan-13 16:45:16.866769 - [DEBUG] Process 1328. path edge:
49009 2019-Jan-13 16:45:16.866793 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49010 2019-Jan-13 16:45:16.866867 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
49011 2019-Jan-13 16:45:16.867513 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49012 2019-Jan-13 16:45:16.868168 - [DEBUG]
49013 2019-Jan-13 16:45:16.868193 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
49014 2019-Jan-13 16:45:16.868848 - [DEBUG] Possible callees:
49015 2019-Jan-13 16:45:16.868873 - [DEBUG] foo
49016 2019-Jan-13 16:45:16.868899 - [DEBUG] Possible return sites:
49017 2019-Jan-13 16:45:16.868922 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12649018 2019-Jan-13 16:45:16.870228 - [DEBUG] Found and process special summary
49019 2019-Jan-13 16:45:16.870270 - [DEBUG] Compose: EdgeIdentity * AllBottom
49020 2019-Jan-13 16:45:16.870299 - [DEBUG]
49021 2019-Jan-13 16:45:16.870324 - [DEBUG] Propagate flow
49022 2019-Jan-13 16:45:16.870347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49023 2019-Jan-13 16:45:16.870408 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49024 2019-Jan-13 16:45:16.871064 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49025 2019-Jan-13 16:45:16.871724 - [DEBUG] Edge function : AllBottom (result of previous compose)
49026 2019-Jan-13 16:45:16.871750 - [DEBUG]
49027 2019-Jan-13 16:45:16.871775 - [DEBUG] Join: AllTop & AllBottom
49028 2019-Jan-13 16:45:16.871801 - [DEBUG] = AllBottom (new jump func)
49029 2019-Jan-13 16:45:16.871826 - [DEBUG]
49030 2019-Jan-13 16:45:16.871849 - [DEBUG] Start adding new jump function
49031 2019-Jan-13 16:45:16.871872 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49032 2019-Jan-13 16:45:16.871929 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49033 2019-Jan-13 16:45:16.872568 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49034 2019-Jan-13 16:45:16.873206 - [DEBUG] Edge Function : AllBottom
49035 2019-Jan-13 16:45:16.873236 - [DEBUG] End adding new jump function
49036 2019-Jan-13 16:45:16.873260 - [DEBUG]
49037 2019-Jan-13 16:45:16.873284 - [DEBUG] -------------------------------------------- 1329. Path Edge --------------------------------------------
49038 2019-Jan-13 16:45:16.873308 - [DEBUG]
49039 2019-Jan-13 16:45:16.873331 - [DEBUG] Process 1329. path edge:
49040 2019-Jan-13 16:45:16.873355 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49041 2019-Jan-13 16:45:16.873411 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
49042 2019-Jan-13 16:45:16.874174 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49043 2019-Jan-13 16:45:16.874828 - [DEBUG]
49044 2019-Jan-13 16:45:16.874853 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49045 2019-Jan-13 16:45:16.875518 - [DEBUG] Compose: EdgeIdentity * AllBottom
49046 2019-Jan-13 16:45:16.875547 - [DEBUG]
49047 2019-Jan-13 16:45:16.875571 - [DEBUG] Propagate flow
49048 2019-Jan-13 16:45:16.875594 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49049 2019-Jan-13 16:45:16.875652 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
49050 2019-Jan-13 16:45:16.876291 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49051 2019-Jan-13 16:45:16.877067 - [DEBUG] Edge function : AllBottom (result of previous compose)
49052 2019-Jan-13 16:45:16.877095 - [DEBUG]
49053 2019-Jan-13 16:45:16.877141 - [DEBUG] Join: AllTop & AllBottom
49054 2019-Jan-13 16:45:16.877168 - [DEBUG] = AllBottom (new jump func)
49055 2019-Jan-13 16:45:16.877194 - [DEBUG]
49056 2019-Jan-13 16:45:16.877218 - [DEBUG] Start adding new jump function
49057 2019-Jan-13 16:45:16.877242 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49058 2019-Jan-13 16:45:16.877315 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49059 2019-Jan-13 16:45:16.877994 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
49060 2019-Jan-13 16:45:16.878681 - [DEBUG] Edge Function : AllBottom
49061 2019-Jan-13 16:45:16.878713 - [DEBUG] End adding new jump function
49062 2019-Jan-13 16:45:16.878737 - [DEBUG]
49063 2019-Jan-13 16:45:16.878761 - [DEBUG] -------------------------------------------- 1330. Path Edge --------------------------------------------
49064 2019-Jan-13 16:45:16.878786 - [DEBUG]
49065 2019-Jan-13 16:45:16.878810 - [DEBUG] Process 1330. path edge:
49066 2019-Jan-13 16:45:16.878836 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49067 2019-Jan-13 16:45:16.878910 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
49068 2019-Jan-13 16:45:16.879602 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49069 2019-Jan-13 16:45:16.880275 - [DEBUG]
49070 2019-Jan-13 16:45:16.880342 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
49071 2019-Jan-13 16:45:16.881033 - [DEBUG] Compose: EdgeIdentity * AllBottom
49072 2019-Jan-13 16:45:16.881063 - [DEBUG]
49073 2019-Jan-13 16:45:16.881087 - [DEBUG] Propagate flow
49074 2019-Jan-13 16:45:16.881110 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49075 2019-Jan-13 16:45:16.881171 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
49076 2019-Jan-13 16:45:16.881835 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49077 2019-Jan-13 16:45:16.882476 - [DEBUG] Edge function : AllBottom (result of previous compose)
49078 2019-Jan-13 16:45:16.882501 - [DEBUG]
49079 2019-Jan-13 16:45:16.882526 - [DEBUG] Join: AllTop & AllBottom
49080 2019-Jan-13 16:45:16.882553 - [DEBUG] = AllBottom (new jump func)
49081 2019-Jan-13 16:45:16.882577 - [DEBUG]
49082 2019-Jan-13 16:45:16.882601 - [DEBUG] Start adding new jump function
49083 2019-Jan-13 16:45:16.882624 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49084 2019-Jan-13 16:45:16.882680 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49085 2019-Jan-13 16:45:16.883321 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
49086 2019-Jan-13 16:45:16.884085 - [DEBUG] Edge Function : AllBottom
49087 2019-Jan-13 16:45:16.884115 - [DEBUG] End adding new jump function
49088 2019-Jan-13 16:45:16.884139 - [DEBUG]
49089 2019-Jan-13 16:45:16.884162 - [DEBUG] -------------------------------------------- 1331. Path Edge --------------------------------------------
49090 2019-Jan-13 16:45:16.884187 - [DEBUG]
49091 2019-Jan-13 16:45:16.884210 - [DEBUG] Process 1331. path edge:
49092 2019-Jan-13 16:45:16.884234 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49093 2019-Jan-13 16:45:16.884291 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
49094 2019-Jan-13 16:45:16.884947 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49095 2019-Jan-13 16:45:16.885588 - [DEBUG]
49096 2019-Jan-13 16:45:16.885613 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
49097 2019-Jan-13 16:45:16.886291 - [DEBUG] Compose: EdgeIdentity * AllBottom
49098 2019-Jan-13 16:45:16.886320 - [DEBUG]
49099 2019-Jan-13 16:45:16.886344 - [DEBUG] Propagate flow
49100 2019-Jan-13 16:45:16.886367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49101 2019-Jan-13 16:45:16.886425 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49102 2019-Jan-13 16:45:16.887086 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49103 2019-Jan-13 16:45:16.887765 - [DEBUG] Edge function : AllBottom (result of previous compose)
49104 2019-Jan-13 16:45:16.887792 - [DEBUG]
49105 2019-Jan-13 16:45:16.887818 - [DEBUG] Join: AllTop & AllBottom
49106 2019-Jan-13 16:45:16.887845 - [DEBUG] = AllBottom (new jump func)
49107 2019-Jan-13 16:45:16.887870 - [DEBUG]
49108 2019-Jan-13 16:45:16.887894 - [DEBUG] Start adding new jump function
49109 2019-Jan-13 16:45:16.887917 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49110 2019-Jan-13 16:45:16.887986 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49111 2019-Jan-13 16:45:16.888719 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49112 2019-Jan-13 16:45:16.889440 - [DEBUG] Edge Function : AllBottom
49113 2019-Jan-13 16:45:16.889480 - [DEBUG] End adding new jump function
49114 2019-Jan-13 16:45:16.889505 - [DEBUG]
49115 2019-Jan-13 16:45:16.889530 - [DEBUG] -------------------------------------------- 1332. Path Edge --------------------------------------------
49116 2019-Jan-13 16:45:16.889557 - [DEBUG]
49117 2019-Jan-13 16:45:16.889580 - [DEBUG] Process 1332. path edge:
49118 2019-Jan-13 16:45:16.889605 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49119 2019-Jan-13 16:45:16.889688 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
49120 2019-Jan-13 16:45:16.890398 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49121 2019-Jan-13 16:45:16.891110 - [DEBUG]
49122 2019-Jan-13 16:45:16.891135 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49123 2019-Jan-13 16:45:16.891826 - [DEBUG] Possible callees:
49124 2019-Jan-13 16:45:16.891851 - [DEBUG] llvm.dbg.declare
49125 2019-Jan-13 16:45:16.891876 - [DEBUG] Possible return sites:
49126 2019-Jan-13 16:45:16.891900 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13649127 2019-Jan-13 16:45:16.893279 - [DEBUG] Found and process special summary
49128 2019-Jan-13 16:45:16.893342 - [DEBUG] Compose: EdgeIdentity * AllBottom
49129 2019-Jan-13 16:45:16.893373 - [DEBUG]
49130 2019-Jan-13 16:45:16.893398 - [DEBUG] Propagate flow
49131 2019-Jan-13 16:45:16.893421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49132 2019-Jan-13 16:45:16.893501 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49133 2019-Jan-13 16:45:16.894455 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49134 2019-Jan-13 16:45:16.895155 - [DEBUG] Edge function : AllBottom (result of previous compose)
49135 2019-Jan-13 16:45:16.895182 - [DEBUG]
49136 2019-Jan-13 16:45:16.895208 - [DEBUG] Join: AllTop & AllBottom
49137 2019-Jan-13 16:45:16.895234 - [DEBUG] = AllBottom (new jump func)
49138 2019-Jan-13 16:45:16.895259 - [DEBUG]
49139 2019-Jan-13 16:45:16.895305 - [DEBUG] Start adding new jump function
49140 2019-Jan-13 16:45:16.895329 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49141 2019-Jan-13 16:45:16.895398 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49142 2019-Jan-13 16:45:16.896090 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49143 2019-Jan-13 16:45:16.896788 - [DEBUG] Edge Function : AllBottom
49144 2019-Jan-13 16:45:16.896824 - [DEBUG] End adding new jump function
49145 2019-Jan-13 16:45:16.896848 - [DEBUG]
49146 2019-Jan-13 16:45:16.896873 - [DEBUG] -------------------------------------------- 1333. Path Edge --------------------------------------------
49147 2019-Jan-13 16:45:16.896897 - [DEBUG]
49148 2019-Jan-13 16:45:16.896921 - [DEBUG] Process 1333. path edge:
49149 2019-Jan-13 16:45:16.896945 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49150 2019-Jan-13 16:45:16.897012 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
49151 2019-Jan-13 16:45:16.897659 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49152 2019-Jan-13 16:45:16.898325 - [DEBUG]
49153 2019-Jan-13 16:45:16.898350 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49154 2019-Jan-13 16:45:16.899028 - [DEBUG] Compose: EdgeIdentity * AllBottom
49155 2019-Jan-13 16:45:16.899057 - [DEBUG]
49156 2019-Jan-13 16:45:16.899081 - [DEBUG] Propagate flow
49157 2019-Jan-13 16:45:16.899105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49158 2019-Jan-13 16:45:16.899164 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
49159 2019-Jan-13 16:45:16.899802 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49160 2019-Jan-13 16:45:16.900457 - [DEBUG] Edge function : AllBottom (result of previous compose)
49161 2019-Jan-13 16:45:16.900483 - [DEBUG]
49162 2019-Jan-13 16:45:16.900508 - [DEBUG] Join: AllTop & AllBottom
49163 2019-Jan-13 16:45:16.900534 - [DEBUG] = AllBottom (new jump func)
49164 2019-Jan-13 16:45:16.900559 - [DEBUG]
49165 2019-Jan-13 16:45:16.900582 - [DEBUG] Start adding new jump function
49166 2019-Jan-13 16:45:16.900606 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49167 2019-Jan-13 16:45:16.900668 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49168 2019-Jan-13 16:45:16.901314 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
49169 2019-Jan-13 16:45:16.901970 - [DEBUG] Edge Function : AllBottom
49170 2019-Jan-13 16:45:16.901999 - [DEBUG] End adding new jump function
49171 2019-Jan-13 16:45:16.902022 - [DEBUG]
49172 2019-Jan-13 16:45:16.902046 - [DEBUG] -------------------------------------------- 1334. Path Edge --------------------------------------------
49173 2019-Jan-13 16:45:16.902071 - [DEBUG]
49174 2019-Jan-13 16:45:16.902094 - [DEBUG] Process 1334. path edge:
49175 2019-Jan-13 16:45:16.902118 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49176 2019-Jan-13 16:45:16.902175 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
49177 2019-Jan-13 16:45:16.902816 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49178 2019-Jan-13 16:45:16.903464 - [DEBUG]
49179 2019-Jan-13 16:45:16.903491 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
49180 2019-Jan-13 16:45:16.904310 - [DEBUG] Compose: EdgeIdentity * AllBottom
49181 2019-Jan-13 16:45:16.904340 - [DEBUG]
49182 2019-Jan-13 16:45:16.904364 - [DEBUG] Propagate flow
49183 2019-Jan-13 16:45:16.904387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49184 2019-Jan-13 16:45:16.904473 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
49185 2019-Jan-13 16:45:16.905133 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49186 2019-Jan-13 16:45:16.905772 - [DEBUG] Edge function : AllBottom (result of previous compose)
49187 2019-Jan-13 16:45:16.905798 - [DEBUG]
49188 2019-Jan-13 16:45:16.905823 - [DEBUG] Join: AllTop & AllBottom
49189 2019-Jan-13 16:45:16.905849 - [DEBUG] = AllBottom (new jump func)
49190 2019-Jan-13 16:45:16.905874 - [DEBUG]
49191 2019-Jan-13 16:45:16.905898 - [DEBUG] Start adding new jump function
49192 2019-Jan-13 16:45:16.905921 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49193 2019-Jan-13 16:45:16.905978 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49194 2019-Jan-13 16:45:16.906618 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
49195 2019-Jan-13 16:45:16.907251 - [DEBUG] Edge Function : AllBottom
49196 2019-Jan-13 16:45:16.907280 - [DEBUG] End adding new jump function
49197 2019-Jan-13 16:45:16.907305 - [DEBUG]
49198 2019-Jan-13 16:45:16.907328 - [DEBUG] -------------------------------------------- 1335. Path Edge --------------------------------------------
49199 2019-Jan-13 16:45:16.907354 - [DEBUG]
49200 2019-Jan-13 16:45:16.907377 - [DEBUG] Process 1335. path edge:
49201 2019-Jan-13 16:45:16.907401 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49202 2019-Jan-13 16:45:16.907458 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
49203 2019-Jan-13 16:45:16.908104 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49204 2019-Jan-13 16:45:16.908742 - [DEBUG]
49205 2019-Jan-13 16:45:16.908767 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
49206 2019-Jan-13 16:45:16.909433 - [DEBUG] Compose: EdgeIdentity * AllBottom
49207 2019-Jan-13 16:45:16.909461 - [DEBUG]
49208 2019-Jan-13 16:45:16.909485 - [DEBUG] Propagate flow
49209 2019-Jan-13 16:45:16.909508 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49210 2019-Jan-13 16:45:16.909571 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
49211 2019-Jan-13 16:45:16.910224 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49212 2019-Jan-13 16:45:16.910862 - [DEBUG] Edge function : AllBottom (result of previous compose)
49213 2019-Jan-13 16:45:16.910888 - [DEBUG]
49214 2019-Jan-13 16:45:16.910913 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49215 2019-Jan-13 16:45:16.910939 - [DEBUG] = AllBottom
49216 2019-Jan-13 16:45:16.910963 - [DEBUG]
49217 2019-Jan-13 16:45:16.910987 - [DEBUG] PROPAGATE: No new function!
49218 2019-Jan-13 16:45:16.911012 - [DEBUG] EDGE:
49219 2019-Jan-13 16:45:16.911070 - [DEBUG] ---> 49220 2019-Jan-13 16:45:16.911730 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49221 2019-Jan-13 16:45:16.912378 - [DEBUG]
49222 2019-Jan-13 16:45:16.912404 - [DEBUG] EDGE:
49223 2019-Jan-13 16:45:16.912463 - [DEBUG] ---> 49224 2019-Jan-13 16:45:16.913099 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49225 2019-Jan-13 16:45:16.913834 - [DEBUG]
49226 2019-Jan-13 16:45:16.913864 - [DEBUG] EDGE:
49227 2019-Jan-13 16:45:16.913923 - [DEBUG] ---> 49228 2019-Jan-13 16:45:16.914581 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49229 2019-Jan-13 16:45:16.915237 - [DEBUG]
49230 2019-Jan-13 16:45:16.915285 - [DEBUG] Compose: EdgeIdentity * AllBottom
49231 2019-Jan-13 16:45:16.915313 - [DEBUG]
49232 2019-Jan-13 16:45:16.915337 - [DEBUG] Propagate flow
49233 2019-Jan-13 16:45:16.915360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49234 2019-Jan-13 16:45:16.915417 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49235 2019-Jan-13 16:45:16.916058 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49236 2019-Jan-13 16:45:16.916695 - [DEBUG] Edge function : AllBottom (result of previous compose)
49237 2019-Jan-13 16:45:16.916721 - [DEBUG]
49238 2019-Jan-13 16:45:16.916746 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49239 2019-Jan-13 16:45:16.916772 - [DEBUG] = AllBottom
49240 2019-Jan-13 16:45:16.916797 - [DEBUG]
49241 2019-Jan-13 16:45:16.916820 - [DEBUG] PROPAGATE: No new function!
49242 2019-Jan-13 16:45:16.916849 - [DEBUG] EDGE:
49243 2019-Jan-13 16:45:16.916906 - [DEBUG] ---> 49244 2019-Jan-13 16:45:16.917711 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49245 2019-Jan-13 16:45:16.918413 - [DEBUG]
49246 2019-Jan-13 16:45:16.918463 - [DEBUG] Compose: EdgeIdentity * AllBottom
49247 2019-Jan-13 16:45:16.918491 - [DEBUG]
49248 2019-Jan-13 16:45:16.918515 - [DEBUG] Propagate flow
49249 2019-Jan-13 16:45:16.918539 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49250 2019-Jan-13 16:45:16.918602 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49251 2019-Jan-13 16:45:16.919294 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49252 2019-Jan-13 16:45:16.919978 - [DEBUG] Edge function : AllBottom (result of previous compose)
49253 2019-Jan-13 16:45:16.920005 - [DEBUG]
49254 2019-Jan-13 16:45:16.920032 - [DEBUG] Join: AllTop & AllBottom
49255 2019-Jan-13 16:45:16.920058 - [DEBUG] = AllBottom (new jump func)
49256 2019-Jan-13 16:45:16.920082 - [DEBUG]
49257 2019-Jan-13 16:45:16.920106 - [DEBUG] Start adding new jump function
49258 2019-Jan-13 16:45:16.920130 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49259 2019-Jan-13 16:45:16.920194 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49260 2019-Jan-13 16:45:16.920915 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49261 2019-Jan-13 16:45:16.921622 - [DEBUG] Edge Function : AllBottom
49262 2019-Jan-13 16:45:16.921657 - [DEBUG] End adding new jump function
49263 2019-Jan-13 16:45:16.921682 - [DEBUG]
49264 2019-Jan-13 16:45:16.921706 - [DEBUG] -------------------------------------------- 1336. Path Edge --------------------------------------------
49265 2019-Jan-13 16:45:16.921731 - [DEBUG]
49266 2019-Jan-13 16:45:16.921754 - [DEBUG] Process 1336. path edge:
49267 2019-Jan-13 16:45:16.921778 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49268 2019-Jan-13 16:45:16.921851 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
49269 2019-Jan-13 16:45:16.922561 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49270 2019-Jan-13 16:45:16.923260 - [DEBUG]
49271 2019-Jan-13 16:45:16.923288 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49272 2019-Jan-13 16:45:16.924317 - [DEBUG] Possible callees:
49273 2019-Jan-13 16:45:16.924347 - [DEBUG] llvm.dbg.declare
49274 2019-Jan-13 16:45:16.924373 - [DEBUG] Possible return sites:
49275 2019-Jan-13 16:45:16.924397 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14349276 2019-Jan-13 16:45:16.925927 - [DEBUG] Found and process special summary
49277 2019-Jan-13 16:45:16.925974 - [DEBUG] Compose: EdgeIdentity * AllBottom
49278 2019-Jan-13 16:45:16.926003 - [DEBUG]
49279 2019-Jan-13 16:45:16.926027 - [DEBUG] Propagate flow
49280 2019-Jan-13 16:45:16.926051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49281 2019-Jan-13 16:45:16.926114 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49282 2019-Jan-13 16:45:16.926758 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49283 2019-Jan-13 16:45:16.927397 - [DEBUG] Edge function : AllBottom (result of previous compose)
49284 2019-Jan-13 16:45:16.927422 - [DEBUG]
49285 2019-Jan-13 16:45:16.927448 - [DEBUG] Join: AllTop & AllBottom
49286 2019-Jan-13 16:45:16.927475 - [DEBUG] = AllBottom (new jump func)
49287 2019-Jan-13 16:45:16.927500 - [DEBUG]
49288 2019-Jan-13 16:45:16.927523 - [DEBUG] Start adding new jump function
49289 2019-Jan-13 16:45:16.927547 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49290 2019-Jan-13 16:45:16.927603 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49291 2019-Jan-13 16:45:16.928261 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49292 2019-Jan-13 16:45:16.928901 - [DEBUG] Edge Function : AllBottom
49293 2019-Jan-13 16:45:16.928931 - [DEBUG] End adding new jump function
49294 2019-Jan-13 16:45:16.928956 - [DEBUG]
49295 2019-Jan-13 16:45:16.928980 - [DEBUG] -------------------------------------------- 1337. Path Edge --------------------------------------------
49296 2019-Jan-13 16:45:16.929005 - [DEBUG]
49297 2019-Jan-13 16:45:16.929029 - [DEBUG] Process 1337. path edge:
49298 2019-Jan-13 16:45:16.929054 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49299 2019-Jan-13 16:45:16.929111 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
49300 2019-Jan-13 16:45:16.929758 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49301 2019-Jan-13 16:45:16.930399 - [DEBUG]
49302 2019-Jan-13 16:45:16.930424 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49303 2019-Jan-13 16:45:16.931091 - [DEBUG] Compose: EdgeIdentity * AllBottom
49304 2019-Jan-13 16:45:16.931120 - [DEBUG]
49305 2019-Jan-13 16:45:16.931144 - [DEBUG] Propagate flow
49306 2019-Jan-13 16:45:16.931168 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49307 2019-Jan-13 16:45:16.931226 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
49308 2019-Jan-13 16:45:16.931878 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49309 2019-Jan-13 16:45:16.932516 - [DEBUG] Edge function : AllBottom (result of previous compose)
49310 2019-Jan-13 16:45:16.932542 - [DEBUG]
49311 2019-Jan-13 16:45:16.932566 - [DEBUG] Join: AllTop & AllBottom
49312 2019-Jan-13 16:45:16.932593 - [DEBUG] = AllBottom (new jump func)
49313 2019-Jan-13 16:45:16.932617 - [DEBUG]
49314 2019-Jan-13 16:45:16.932641 - [DEBUG] Start adding new jump function
49315 2019-Jan-13 16:45:16.932665 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49316 2019-Jan-13 16:45:16.932737 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49317 2019-Jan-13 16:45:16.933376 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
49318 2019-Jan-13 16:45:16.934130 - [DEBUG] Edge Function : AllBottom
49319 2019-Jan-13 16:45:16.934160 - [DEBUG] End adding new jump function
49320 2019-Jan-13 16:45:16.934184 - [DEBUG]
49321 2019-Jan-13 16:45:16.934209 - [DEBUG] -------------------------------------------- 1338. Path Edge --------------------------------------------
49322 2019-Jan-13 16:45:16.934233 - [DEBUG]
49323 2019-Jan-13 16:45:16.934257 - [DEBUG] Process 1338. path edge:
49324 2019-Jan-13 16:45:16.934282 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49325 2019-Jan-13 16:45:16.934341 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
49326 2019-Jan-13 16:45:16.935006 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49327 2019-Jan-13 16:45:16.935647 - [DEBUG]
49328 2019-Jan-13 16:45:16.935673 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
49329 2019-Jan-13 16:45:16.936338 - [DEBUG] Compose: EdgeIdentity * AllBottom
49330 2019-Jan-13 16:45:16.936367 - [DEBUG]
49331 2019-Jan-13 16:45:16.936390 - [DEBUG] Propagate flow
49332 2019-Jan-13 16:45:16.936414 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49333 2019-Jan-13 16:45:16.936474 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
49334 2019-Jan-13 16:45:16.937113 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49335 2019-Jan-13 16:45:16.937750 - [DEBUG] Edge function : AllBottom (result of previous compose)
49336 2019-Jan-13 16:45:16.937775 - [DEBUG]
49337 2019-Jan-13 16:45:16.937801 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49338 2019-Jan-13 16:45:16.937827 - [DEBUG] = AllBottom
49339 2019-Jan-13 16:45:16.937851 - [DEBUG]
49340 2019-Jan-13 16:45:16.937874 - [DEBUG] PROPAGATE: No new function!
49341 2019-Jan-13 16:45:16.937900 - [DEBUG] EDGE:
49342 2019-Jan-13 16:45:16.937957 - [DEBUG] ---> 49343 2019-Jan-13 16:45:16.938610 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49344 2019-Jan-13 16:45:16.939248 - [DEBUG]
49345 2019-Jan-13 16:45:16.939275 - [DEBUG] EDGE:
49346 2019-Jan-13 16:45:16.939332 - [DEBUG] ---> 49347 2019-Jan-13 16:45:16.939972 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49348 2019-Jan-13 16:45:16.940609 - [DEBUG]
49349 2019-Jan-13 16:45:16.940650 - [DEBUG] Compose: EdgeIdentity * AllBottom
49350 2019-Jan-13 16:45:16.940678 - [DEBUG]
49351 2019-Jan-13 16:45:16.940701 - [DEBUG] Propagate flow
49352 2019-Jan-13 16:45:16.940725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49353 2019-Jan-13 16:45:16.940781 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49354 2019-Jan-13 16:45:16.941432 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49355 2019-Jan-13 16:45:16.942071 - [DEBUG] Edge function : AllBottom (result of previous compose)
49356 2019-Jan-13 16:45:16.942096 - [DEBUG]
49357 2019-Jan-13 16:45:16.942121 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49358 2019-Jan-13 16:45:16.942147 - [DEBUG] = AllBottom
49359 2019-Jan-13 16:45:16.942172 - [DEBUG]
49360 2019-Jan-13 16:45:16.942195 - [DEBUG] PROPAGATE: No new function!
49361 2019-Jan-13 16:45:16.942224 - [DEBUG] EDGE:
49362 2019-Jan-13 16:45:16.942295 - [DEBUG] ---> 49363 2019-Jan-13 16:45:16.942944 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49364 2019-Jan-13 16:45:16.943583 - [DEBUG]
49365 2019-Jan-13 16:45:16.943609 - [DEBUG] EDGE:
49366 2019-Jan-13 16:45:16.943667 - [DEBUG] ---> 49367 2019-Jan-13 16:45:16.944401 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49368 2019-Jan-13 16:45:16.945064 - [DEBUG]
49369 2019-Jan-13 16:45:16.945105 - [DEBUG] Compose: EdgeIdentity * AllBottom
49370 2019-Jan-13 16:45:16.945132 - [DEBUG]
49371 2019-Jan-13 16:45:16.945156 - [DEBUG] Propagate flow
49372 2019-Jan-13 16:45:16.945180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49373 2019-Jan-13 16:45:16.945237 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
49374 2019-Jan-13 16:45:16.945880 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49375 2019-Jan-13 16:45:16.946520 - [DEBUG] Edge function : AllBottom (result of previous compose)
49376 2019-Jan-13 16:45:16.946545 - [DEBUG]
49377 2019-Jan-13 16:45:16.946571 - [DEBUG] Join: AllTop & AllBottom
49378 2019-Jan-13 16:45:16.946597 - [DEBUG] = AllBottom (new jump func)
49379 2019-Jan-13 16:45:16.946621 - [DEBUG]
49380 2019-Jan-13 16:45:16.946645 - [DEBUG] Start adding new jump function
49381 2019-Jan-13 16:45:16.946668 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49382 2019-Jan-13 16:45:16.946725 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49383 2019-Jan-13 16:45:16.947364 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
49384 2019-Jan-13 16:45:16.948001 - [DEBUG] Edge Function : AllBottom
49385 2019-Jan-13 16:45:16.948030 - [DEBUG] End adding new jump function
49386 2019-Jan-13 16:45:16.948054 - [DEBUG]
49387 2019-Jan-13 16:45:16.948088 - [DEBUG] -------------------------------------------- 1339. Path Edge --------------------------------------------
49388 2019-Jan-13 16:45:16.948113 - [DEBUG]
49389 2019-Jan-13 16:45:16.948137 - [DEBUG] Process 1339. path edge:
49390 2019-Jan-13 16:45:16.948161 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49391 2019-Jan-13 16:45:16.948218 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
49392 2019-Jan-13 16:45:16.948854 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49393 2019-Jan-13 16:45:16.949496 - [DEBUG]
49394 2019-Jan-13 16:45:16.949522 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
49395 2019-Jan-13 16:45:16.950191 - [DEBUG] Compose: EdgeIdentity * AllBottom
49396 2019-Jan-13 16:45:16.950220 - [DEBUG]
49397 2019-Jan-13 16:45:16.950244 - [DEBUG] Propagate flow
49398 2019-Jan-13 16:45:16.950268 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49399 2019-Jan-13 16:45:16.950327 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49400 2019-Jan-13 16:45:16.950976 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49401 2019-Jan-13 16:45:16.951633 - [DEBUG] Edge function : AllBottom (result of previous compose)
49402 2019-Jan-13 16:45:16.951658 - [DEBUG]
49403 2019-Jan-13 16:45:16.951684 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49404 2019-Jan-13 16:45:16.951724 - [DEBUG] = AllBottom
49405 2019-Jan-13 16:45:16.951749 - [DEBUG]
49406 2019-Jan-13 16:45:16.951772 - [DEBUG] PROPAGATE: No new function!
49407 2019-Jan-13 16:45:16.951805 - [DEBUG] Compose: EdgeIdentity * AllBottom
49408 2019-Jan-13 16:45:16.951833 - [DEBUG]
49409 2019-Jan-13 16:45:16.951857 - [DEBUG] Propagate flow
49410 2019-Jan-13 16:45:16.951881 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49411 2019-Jan-13 16:45:16.951939 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49412 2019-Jan-13 16:45:16.952586 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49413 2019-Jan-13 16:45:16.953229 - [DEBUG] Edge function : AllBottom (result of previous compose)
49414 2019-Jan-13 16:45:16.953254 - [DEBUG]
49415 2019-Jan-13 16:45:16.953280 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49416 2019-Jan-13 16:45:16.953307 - [DEBUG] = AllBottom
49417 2019-Jan-13 16:45:16.953332 - [DEBUG]
49418 2019-Jan-13 16:45:16.953355 - [DEBUG] PROPAGATE: No new function!
49419 2019-Jan-13 16:45:16.953380 - [DEBUG] EDGE:
49420 2019-Jan-13 16:45:16.953441 - [DEBUG] ---> 49421 2019-Jan-13 16:45:16.954208 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49422 2019-Jan-13 16:45:16.954972 - [DEBUG]
49423 2019-Jan-13 16:45:16.955001 - [DEBUG] EDGE:
49424 2019-Jan-13 16:45:16.955068 - [DEBUG] ---> 49425 2019-Jan-13 16:45:16.955724 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49426 2019-Jan-13 16:45:16.956367 - [DEBUG]
49427 2019-Jan-13 16:45:16.956394 - [DEBUG] EDGE:
49428 2019-Jan-13 16:45:16.956452 - [DEBUG] ---> 49429 2019-Jan-13 16:45:16.957255 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49430 2019-Jan-13 16:45:16.957924 - [DEBUG]
49431 2019-Jan-13 16:45:16.957980 - [DEBUG] Compose: EdgeIdentity * AllBottom
49432 2019-Jan-13 16:45:16.958008 - [DEBUG]
49433 2019-Jan-13 16:45:16.958033 - [DEBUG] Propagate flow
49434 2019-Jan-13 16:45:16.958057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49435 2019-Jan-13 16:45:16.958145 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49436 2019-Jan-13 16:45:16.958840 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49437 2019-Jan-13 16:45:16.959555 - [DEBUG] Edge function : AllBottom (result of previous compose)
49438 2019-Jan-13 16:45:16.959582 - [DEBUG]
49439 2019-Jan-13 16:45:16.959609 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49440 2019-Jan-13 16:45:16.959635 - [DEBUG] = AllBottom
49441 2019-Jan-13 16:45:16.959660 - [DEBUG]
49442 2019-Jan-13 16:45:16.959683 - [DEBUG] PROPAGATE: No new function!
49443 2019-Jan-13 16:45:16.959714 - [DEBUG] EDGE:
49444 2019-Jan-13 16:45:16.959775 - [DEBUG] ---> 49445 2019-Jan-13 16:45:16.960416 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49446 2019-Jan-13 16:45:16.961056 - [DEBUG]
49447 2019-Jan-13 16:45:16.961083 - [DEBUG] EDGE:
49448 2019-Jan-13 16:45:16.961140 - [DEBUG] ---> 49449 2019-Jan-13 16:45:16.961816 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49450 2019-Jan-13 16:45:16.962461 - [DEBUG]
49451 2019-Jan-13 16:45:16.962488 - [DEBUG] EDGE:
49452 2019-Jan-13 16:45:16.962546 - [DEBUG] ---> 49453 2019-Jan-13 16:45:16.963186 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49454 2019-Jan-13 16:45:16.963823 - [DEBUG]
49455 2019-Jan-13 16:45:16.963985 - [DEBUG] EDGE:
49456 2019-Jan-13 16:45:16.964046 - [DEBUG] ---> 49457 2019-Jan-13 16:45:16.964687 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49458 2019-Jan-13 16:45:16.965343 - [DEBUG]
49459 2019-Jan-13 16:45:16.965370 - [DEBUG] EDGE:
49460 2019-Jan-13 16:45:16.965428 - [DEBUG] ---> 49461 2019-Jan-13 16:45:16.966064 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49462 2019-Jan-13 16:45:16.966701 - [DEBUG]
49463 2019-Jan-13 16:45:16.966727 - [DEBUG] EDGE:
49464 2019-Jan-13 16:45:16.966784 - [DEBUG] ---> 49465 2019-Jan-13 16:45:16.967424 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49466 2019-Jan-13 16:45:16.968060 - [DEBUG]
49467 2019-Jan-13 16:45:16.968100 - [DEBUG] EDGE:
49468 2019-Jan-13 16:45:16.968158 - [DEBUG] ---> 49469 2019-Jan-13 16:45:16.968790 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49470 2019-Jan-13 16:45:16.969436 - [DEBUG]
49471 2019-Jan-13 16:45:16.969463 - [DEBUG] EDGE:
49472 2019-Jan-13 16:45:16.969522 - [DEBUG] ---> 49473 2019-Jan-13 16:45:16.970183 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49474 2019-Jan-13 16:45:16.970866 - [DEBUG]
49475 2019-Jan-13 16:45:16.970898 - [DEBUG] EDGE:
49476 2019-Jan-13 16:45:16.970965 - [DEBUG] ---> 49477 2019-Jan-13 16:45:16.971690 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49478 2019-Jan-13 16:45:16.972395 - [DEBUG]
49479 2019-Jan-13 16:45:16.972471 - [DEBUG] Compose: EdgeIdentity * AllBottom
49480 2019-Jan-13 16:45:16.972501 - [DEBUG]
49481 2019-Jan-13 16:45:16.972527 - [DEBUG] Propagate flow
49482 2019-Jan-13 16:45:16.972551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49483 2019-Jan-13 16:45:16.972631 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49484 2019-Jan-13 16:45:16.973331 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49485 2019-Jan-13 16:45:16.974181 - [DEBUG] Edge function : AllBottom (result of previous compose)
49486 2019-Jan-13 16:45:16.974208 - [DEBUG]
49487 2019-Jan-13 16:45:16.974235 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49488 2019-Jan-13 16:45:16.974261 - [DEBUG] = AllBottom
49489 2019-Jan-13 16:45:16.974308 - [DEBUG]
49490 2019-Jan-13 16:45:16.974332 - [DEBUG] PROPAGATE: No new function!
49491 2019-Jan-13 16:45:16.974364 - [DEBUG] EDGE:
49492 2019-Jan-13 16:45:16.974427 - [DEBUG] ---> 49493 2019-Jan-13 16:45:16.975101 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49494 2019-Jan-13 16:45:16.975741 - [DEBUG]
49495 2019-Jan-13 16:45:16.975772 - [DEBUG] Compose: EdgeIdentity * AllBottom
49496 2019-Jan-13 16:45:16.975798 - [DEBUG]
49497 2019-Jan-13 16:45:16.975822 - [DEBUG] Propagate flow
49498 2019-Jan-13 16:45:16.975845 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49499 2019-Jan-13 16:45:16.975902 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49500 2019-Jan-13 16:45:16.976546 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49501 2019-Jan-13 16:45:16.977183 - [DEBUG] Edge function : AllBottom (result of previous compose)
49502 2019-Jan-13 16:45:16.977208 - [DEBUG]
49503 2019-Jan-13 16:45:16.977233 - [DEBUG] Join: AllTop & AllBottom
49504 2019-Jan-13 16:45:16.977259 - [DEBUG] = AllBottom (new jump func)
49505 2019-Jan-13 16:45:16.977284 - [DEBUG]
49506 2019-Jan-13 16:45:16.977307 - [DEBUG] Start adding new jump function
49507 2019-Jan-13 16:45:16.977331 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49508 2019-Jan-13 16:45:16.977387 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49509 2019-Jan-13 16:45:16.978023 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49510 2019-Jan-13 16:45:16.978686 - [DEBUG] Edge Function : AllBottom
49511 2019-Jan-13 16:45:16.978716 - [DEBUG] End adding new jump function
49512 2019-Jan-13 16:45:16.978741 - [DEBUG]
49513 2019-Jan-13 16:45:16.978765 - [DEBUG] -------------------------------------------- 1340. Path Edge --------------------------------------------
49514 2019-Jan-13 16:45:16.978790 - [DEBUG]
49515 2019-Jan-13 16:45:16.978813 - [DEBUG] Process 1340. path edge:
49516 2019-Jan-13 16:45:16.978837 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49517 2019-Jan-13 16:45:16.978894 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
49518 2019-Jan-13 16:45:16.979538 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49519 2019-Jan-13 16:45:16.980181 - [DEBUG]
49520 2019-Jan-13 16:45:16.980206 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49521 2019-Jan-13 16:45:16.980861 - [DEBUG] Possible callees:
49522 2019-Jan-13 16:45:16.980887 - [DEBUG] llvm.dbg.declare
49523 2019-Jan-13 16:45:16.980912 - [DEBUG] Possible return sites:
49524 2019-Jan-13 16:45:16.980935 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9649525 2019-Jan-13 16:45:16.982237 - [DEBUG] Found and process special summary
49526 2019-Jan-13 16:45:16.982290 - [DEBUG] Compose: EdgeIdentity * AllBottom
49527 2019-Jan-13 16:45:16.982319 - [DEBUG]
49528 2019-Jan-13 16:45:16.982344 - [DEBUG] Propagate flow
49529 2019-Jan-13 16:45:16.982367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49530 2019-Jan-13 16:45:16.982425 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49531 2019-Jan-13 16:45:16.983078 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49532 2019-Jan-13 16:45:16.983714 - [DEBUG] Edge function : AllBottom (result of previous compose)
49533 2019-Jan-13 16:45:16.983739 - [DEBUG]
49534 2019-Jan-13 16:45:16.983764 - [DEBUG] Join: AllTop & AllBottom
49535 2019-Jan-13 16:45:16.983790 - [DEBUG] = AllBottom (new jump func)
49536 2019-Jan-13 16:45:16.983815 - [DEBUG]
49537 2019-Jan-13 16:45:16.983838 - [DEBUG] Start adding new jump function
49538 2019-Jan-13 16:45:16.983862 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49539 2019-Jan-13 16:45:16.984011 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49540 2019-Jan-13 16:45:16.984747 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49541 2019-Jan-13 16:45:16.985414 - [DEBUG] Edge Function : AllBottom
49542 2019-Jan-13 16:45:16.985447 - [DEBUG] End adding new jump function
49543 2019-Jan-13 16:45:16.985471 - [DEBUG]
49544 2019-Jan-13 16:45:16.985495 - [DEBUG] -------------------------------------------- 1341. Path Edge --------------------------------------------
49545 2019-Jan-13 16:45:16.985520 - [DEBUG]
49546 2019-Jan-13 16:45:16.985543 - [DEBUG] Process 1341. path edge:
49547 2019-Jan-13 16:45:16.985567 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49548 2019-Jan-13 16:45:16.985627 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
49549 2019-Jan-13 16:45:16.986271 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49550 2019-Jan-13 16:45:16.986914 - [DEBUG]
49551 2019-Jan-13 16:45:16.986939 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49552 2019-Jan-13 16:45:16.987619 - [DEBUG] Compose: EdgeIdentity * AllBottom
49553 2019-Jan-13 16:45:16.987649 - [DEBUG]
49554 2019-Jan-13 16:45:16.987673 - [DEBUG] Propagate flow
49555 2019-Jan-13 16:45:16.987696 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49556 2019-Jan-13 16:45:16.987755 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49557 2019-Jan-13 16:45:16.988411 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49558 2019-Jan-13 16:45:16.989045 - [DEBUG] Edge function : AllBottom (result of previous compose)
49559 2019-Jan-13 16:45:16.989070 - [DEBUG]
49560 2019-Jan-13 16:45:16.989096 - [DEBUG] Join: AllTop & AllBottom
49561 2019-Jan-13 16:45:16.989122 - [DEBUG] = AllBottom (new jump func)
49562 2019-Jan-13 16:45:16.989147 - [DEBUG]
49563 2019-Jan-13 16:45:16.989171 - [DEBUG] Start adding new jump function
49564 2019-Jan-13 16:45:16.989194 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49565 2019-Jan-13 16:45:16.989251 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49566 2019-Jan-13 16:45:16.989889 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49567 2019-Jan-13 16:45:16.990531 - [DEBUG] Edge Function : AllBottom
49568 2019-Jan-13 16:45:16.990561 - [DEBUG] End adding new jump function
49569 2019-Jan-13 16:45:16.990584 - [DEBUG]
49570 2019-Jan-13 16:45:16.990609 - [DEBUG] -------------------------------------------- 1342. Path Edge --------------------------------------------
49571 2019-Jan-13 16:45:16.990633 - [DEBUG]
49572 2019-Jan-13 16:45:16.990657 - [DEBUG] Process 1342. path edge:
49573 2019-Jan-13 16:45:16.990681 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49574 2019-Jan-13 16:45:16.990740 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
49575 2019-Jan-13 16:45:16.991391 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49576 2019-Jan-13 16:45:16.992040 - [DEBUG]
49577 2019-Jan-13 16:45:16.992066 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49578 2019-Jan-13 16:45:16.992719 - [DEBUG] Compose: EdgeIdentity * AllBottom
49579 2019-Jan-13 16:45:16.992747 - [DEBUG]
49580 2019-Jan-13 16:45:16.992771 - [DEBUG] Propagate flow
49581 2019-Jan-13 16:45:16.992794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49582 2019-Jan-13 16:45:16.992851 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
49583 2019-Jan-13 16:45:16.993484 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49584 2019-Jan-13 16:45:16.994238 - [DEBUG] Edge function : AllBottom (result of previous compose)
49585 2019-Jan-13 16:45:16.994264 - [DEBUG]
49586 2019-Jan-13 16:45:16.994289 - [DEBUG] Join: AllTop & AllBottom
49587 2019-Jan-13 16:45:16.994315 - [DEBUG] = AllBottom (new jump func)
49588 2019-Jan-13 16:45:16.994340 - [DEBUG]
49589 2019-Jan-13 16:45:16.994363 - [DEBUG] Start adding new jump function
49590 2019-Jan-13 16:45:16.994387 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49591 2019-Jan-13 16:45:16.994444 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49592 2019-Jan-13 16:45:16.995096 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
49593 2019-Jan-13 16:45:16.995731 - [DEBUG] Edge Function : AllBottom
49594 2019-Jan-13 16:45:16.995761 - [DEBUG] End adding new jump function
49595 2019-Jan-13 16:45:16.995786 - [DEBUG]
49596 2019-Jan-13 16:45:16.995810 - [DEBUG] -------------------------------------------- 1343. Path Edge --------------------------------------------
49597 2019-Jan-13 16:45:16.995835 - [DEBUG]
49598 2019-Jan-13 16:45:16.995858 - [DEBUG] Process 1343. path edge:
49599 2019-Jan-13 16:45:16.995881 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49600 2019-Jan-13 16:45:16.995939 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
49601 2019-Jan-13 16:45:16.996575 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49602 2019-Jan-13 16:45:16.997343 - [DEBUG]
49603 2019-Jan-13 16:45:16.997370 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
49604 2019-Jan-13 16:45:16.998105 - [DEBUG] EDGE:
49605 2019-Jan-13 16:45:16.998177 - [DEBUG] ---> 49606 2019-Jan-13 16:45:16.998845 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49607 2019-Jan-13 16:45:16.999520 - [DEBUG]
49608 2019-Jan-13 16:45:16.999547 - [DEBUG] EDGE:
49609 2019-Jan-13 16:45:16.999613 - [DEBUG] ---> 49610 2019-Jan-13 16:45:17.000312 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49611 2019-Jan-13 16:45:17.000948 - [DEBUG]
49612 2019-Jan-13 16:45:17.000978 - [DEBUG] Compose: EdgeIdentity * AllBottom
49613 2019-Jan-13 16:45:17.001005 - [DEBUG]
49614 2019-Jan-13 16:45:17.001029 - [DEBUG] Propagate flow
49615 2019-Jan-13 16:45:17.001053 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49616 2019-Jan-13 16:45:17.001111 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49617 2019-Jan-13 16:45:17.001768 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49618 2019-Jan-13 16:45:17.002428 - [DEBUG] Edge function : AllBottom (result of previous compose)
49619 2019-Jan-13 16:45:17.002455 - [DEBUG]
49620 2019-Jan-13 16:45:17.002481 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49621 2019-Jan-13 16:45:17.002507 - [DEBUG] = AllBottom
49622 2019-Jan-13 16:45:17.002532 - [DEBUG]
49623 2019-Jan-13 16:45:17.002556 - [DEBUG] PROPAGATE: No new function!
49624 2019-Jan-13 16:45:17.002581 - [DEBUG] EDGE:
49625 2019-Jan-13 16:45:17.002639 - [DEBUG] ---> 49626 2019-Jan-13 16:45:17.003281 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49627 2019-Jan-13 16:45:17.004068 - [DEBUG]
49628 2019-Jan-13 16:45:17.004099 - [DEBUG] Compose: EdgeIdentity * AllBottom
49629 2019-Jan-13 16:45:17.004127 - [DEBUG]
49630 2019-Jan-13 16:45:17.004151 - [DEBUG] Propagate flow
49631 2019-Jan-13 16:45:17.004175 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49632 2019-Jan-13 16:45:17.004245 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49633 2019-Jan-13 16:45:17.004979 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49634 2019-Jan-13 16:45:17.005683 - [DEBUG] Edge function : AllBottom (result of previous compose)
49635 2019-Jan-13 16:45:17.005711 - [DEBUG]
49636 2019-Jan-13 16:45:17.005740 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49637 2019-Jan-13 16:45:17.005766 - [DEBUG] = AllBottom
49638 2019-Jan-13 16:45:17.005791 - [DEBUG]
49639 2019-Jan-13 16:45:17.005815 - [DEBUG] PROPAGATE: No new function!
49640 2019-Jan-13 16:45:17.005891 - [DEBUG] Compose: EdgeIdentity * AllBottom
49641 2019-Jan-13 16:45:17.005920 - [DEBUG]
49642 2019-Jan-13 16:45:17.005945 - [DEBUG] Propagate flow
49643 2019-Jan-13 16:45:17.005969 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49644 2019-Jan-13 16:45:17.006051 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49645 2019-Jan-13 16:45:17.006773 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49646 2019-Jan-13 16:45:17.007454 - [DEBUG] Edge function : AllBottom (result of previous compose)
49647 2019-Jan-13 16:45:17.007481 - [DEBUG]
49648 2019-Jan-13 16:45:17.007509 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49649 2019-Jan-13 16:45:17.007535 - [DEBUG] = AllBottom
49650 2019-Jan-13 16:45:17.007560 - [DEBUG]
49651 2019-Jan-13 16:45:17.007583 - [DEBUG] PROPAGATE: No new function!
49652 2019-Jan-13 16:45:17.007613 - [DEBUG] Compose: EdgeIdentity * AllBottom
49653 2019-Jan-13 16:45:17.007639 - [DEBUG]
49654 2019-Jan-13 16:45:17.007663 - [DEBUG] Propagate flow
49655 2019-Jan-13 16:45:17.007687 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49656 2019-Jan-13 16:45:17.007803 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49657 2019-Jan-13 16:45:17.008487 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49658 2019-Jan-13 16:45:17.009138 - [DEBUG] Edge function : AllBottom (result of previous compose)
49659 2019-Jan-13 16:45:17.009164 - [DEBUG]
49660 2019-Jan-13 16:45:17.009189 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49661 2019-Jan-13 16:45:17.009215 - [DEBUG] = AllBottom
49662 2019-Jan-13 16:45:17.009240 - [DEBUG]
49663 2019-Jan-13 16:45:17.009263 - [DEBUG] PROPAGATE: No new function!
49664 2019-Jan-13 16:45:17.009295 - [DEBUG] EDGE:
49665 2019-Jan-13 16:45:17.009353 - [DEBUG] ---> 49666 2019-Jan-13 16:45:17.010022 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49667 2019-Jan-13 16:45:17.010657 - [DEBUG]
49668 2019-Jan-13 16:45:17.010713 - [DEBUG] Compose: EdgeIdentity * AllBottom
49669 2019-Jan-13 16:45:17.010741 - [DEBUG]
49670 2019-Jan-13 16:45:17.010765 - [DEBUG] Propagate flow
49671 2019-Jan-13 16:45:17.010788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49672 2019-Jan-13 16:45:17.010846 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49673 2019-Jan-13 16:45:17.011501 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49674 2019-Jan-13 16:45:17.012143 - [DEBUG] Edge function : AllBottom (result of previous compose)
49675 2019-Jan-13 16:45:17.012168 - [DEBUG]
49676 2019-Jan-13 16:45:17.012194 - [DEBUG] Join: AllTop & AllBottom
49677 2019-Jan-13 16:45:17.012220 - [DEBUG] = AllBottom (new jump func)
49678 2019-Jan-13 16:45:17.012245 - [DEBUG]
49679 2019-Jan-13 16:45:17.012268 - [DEBUG] Start adding new jump function
49680 2019-Jan-13 16:45:17.012292 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49681 2019-Jan-13 16:45:17.012349 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49682 2019-Jan-13 16:45:17.012988 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49683 2019-Jan-13 16:45:17.013626 - [DEBUG] Edge Function : AllBottom
49684 2019-Jan-13 16:45:17.013658 - [DEBUG] End adding new jump function
49685 2019-Jan-13 16:45:17.013682 - [DEBUG]
49686 2019-Jan-13 16:45:17.013706 - [DEBUG] -------------------------------------------- 1344. Path Edge --------------------------------------------
49687 2019-Jan-13 16:45:17.013731 - [DEBUG]
49688 2019-Jan-13 16:45:17.013754 - [DEBUG] Process 1344. path edge:
49689 2019-Jan-13 16:45:17.013778 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49690 2019-Jan-13 16:45:17.013834 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
49691 2019-Jan-13 16:45:17.014691 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49692 2019-Jan-13 16:45:17.015382 - [DEBUG]
49693 2019-Jan-13 16:45:17.015408 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49694 2019-Jan-13 16:45:17.016063 - [DEBUG] Possible callees:
49695 2019-Jan-13 16:45:17.016088 - [DEBUG] bar
49696 2019-Jan-13 16:45:17.016113 - [DEBUG] Possible return sites:
49697 2019-Jan-13 16:45:17.016137 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8949698 2019-Jan-13 16:45:17.017412 - [DEBUG] Found and process special summary
49699 2019-Jan-13 16:45:17.017450 - [DEBUG] Compose: EdgeIdentity * AllBottom
49700 2019-Jan-13 16:45:17.017479 - [DEBUG]
49701 2019-Jan-13 16:45:17.017503 - [DEBUG] Propagate flow
49702 2019-Jan-13 16:45:17.017527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49703 2019-Jan-13 16:45:17.017585 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49704 2019-Jan-13 16:45:17.018243 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49705 2019-Jan-13 16:45:17.018881 - [DEBUG] Edge function : AllBottom (result of previous compose)
49706 2019-Jan-13 16:45:17.018906 - [DEBUG]
49707 2019-Jan-13 16:45:17.018931 - [DEBUG] Join: AllTop & AllBottom
49708 2019-Jan-13 16:45:17.018957 - [DEBUG] = AllBottom (new jump func)
49709 2019-Jan-13 16:45:17.018982 - [DEBUG]
49710 2019-Jan-13 16:45:17.019022 - [DEBUG] Start adding new jump function
49711 2019-Jan-13 16:45:17.019046 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49712 2019-Jan-13 16:45:17.019103 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49713 2019-Jan-13 16:45:17.019747 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49714 2019-Jan-13 16:45:17.020391 - [DEBUG] Edge Function : AllBottom
49715 2019-Jan-13 16:45:17.020421 - [DEBUG] End adding new jump function
49716 2019-Jan-13 16:45:17.020445 - [DEBUG]
49717 2019-Jan-13 16:45:17.020469 - [DEBUG] -------------------------------------------- 1345. Path Edge --------------------------------------------
49718 2019-Jan-13 16:45:17.020494 - [DEBUG]
49719 2019-Jan-13 16:45:17.020517 - [DEBUG] Process 1345. path edge:
49720 2019-Jan-13 16:45:17.020541 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49721 2019-Jan-13 16:45:17.020599 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
49722 2019-Jan-13 16:45:17.021246 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49723 2019-Jan-13 16:45:17.021907 - [DEBUG]
49724 2019-Jan-13 16:45:17.021932 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49725 2019-Jan-13 16:45:17.022595 - [DEBUG] Compose: EdgeIdentity * AllBottom
49726 2019-Jan-13 16:45:17.022624 - [DEBUG]
49727 2019-Jan-13 16:45:17.022648 - [DEBUG] Propagate flow
49728 2019-Jan-13 16:45:17.022672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49729 2019-Jan-13 16:45:17.022729 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49730 2019-Jan-13 16:45:17.023378 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49731 2019-Jan-13 16:45:17.024131 - [DEBUG] Edge function : AllBottom (result of previous compose)
49732 2019-Jan-13 16:45:17.024160 - [DEBUG]
49733 2019-Jan-13 16:45:17.024185 - [DEBUG] Join: AllTop & AllBottom
49734 2019-Jan-13 16:45:17.024212 - [DEBUG] = AllBottom (new jump func)
49735 2019-Jan-13 16:45:17.024237 - [DEBUG]
49736 2019-Jan-13 16:45:17.024260 - [DEBUG] Start adding new jump function
49737 2019-Jan-13 16:45:17.024284 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49738 2019-Jan-13 16:45:17.024343 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49739 2019-Jan-13 16:45:17.025003 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49740 2019-Jan-13 16:45:17.025640 - [DEBUG] Edge Function : AllBottom
49741 2019-Jan-13 16:45:17.025669 - [DEBUG] End adding new jump function
49742 2019-Jan-13 16:45:17.025693 - [DEBUG]
49743 2019-Jan-13 16:45:17.025718 - [DEBUG] -------------------------------------------- 1346. Path Edge --------------------------------------------
49744 2019-Jan-13 16:45:17.025742 - [DEBUG]
49745 2019-Jan-13 16:45:17.025766 - [DEBUG] Process 1346. path edge:
49746 2019-Jan-13 16:45:17.025790 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49747 2019-Jan-13 16:45:17.025847 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
49748 2019-Jan-13 16:45:17.026489 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49749 2019-Jan-13 16:45:17.027127 - [DEBUG]
49750 2019-Jan-13 16:45:17.027153 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49751 2019-Jan-13 16:45:17.027805 - [DEBUG] Compose: EdgeIdentity * AllBottom
49752 2019-Jan-13 16:45:17.027834 - [DEBUG]
49753 2019-Jan-13 16:45:17.027875 - [DEBUG] Propagate flow
49754 2019-Jan-13 16:45:17.027899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49755 2019-Jan-13 16:45:17.027957 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49756 2019-Jan-13 16:45:17.028624 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49757 2019-Jan-13 16:45:17.029263 - [DEBUG] Edge function : AllBottom (result of previous compose)
49758 2019-Jan-13 16:45:17.029289 - [DEBUG]
49759 2019-Jan-13 16:45:17.029314 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49760 2019-Jan-13 16:45:17.029340 - [DEBUG] = AllBottom
49761 2019-Jan-13 16:45:17.029365 - [DEBUG]
49762 2019-Jan-13 16:45:17.029388 - [DEBUG] PROPAGATE: No new function!
49763 2019-Jan-13 16:45:17.029421 - [DEBUG] Compose: EdgeIdentity * AllBottom
49764 2019-Jan-13 16:45:17.029448 - [DEBUG]
49765 2019-Jan-13 16:45:17.029472 - [DEBUG] Propagate flow
49766 2019-Jan-13 16:45:17.029496 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49767 2019-Jan-13 16:45:17.029552 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49768 2019-Jan-13 16:45:17.030204 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49769 2019-Jan-13 16:45:17.030886 - [DEBUG] Edge function : AllBottom (result of previous compose)
49770 2019-Jan-13 16:45:17.030913 - [DEBUG]
49771 2019-Jan-13 16:45:17.030940 - [DEBUG] Join: AllTop & AllBottom
49772 2019-Jan-13 16:45:17.030967 - [DEBUG] = AllBottom (new jump func)
49773 2019-Jan-13 16:45:17.030991 - [DEBUG]
49774 2019-Jan-13 16:45:17.031016 - [DEBUG] Start adding new jump function
49775 2019-Jan-13 16:45:17.031039 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49776 2019-Jan-13 16:45:17.031114 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49777 2019-Jan-13 16:45:17.031814 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49778 2019-Jan-13 16:45:17.032463 - [DEBUG] Edge Function : AllBottom
49779 2019-Jan-13 16:45:17.032494 - [DEBUG] End adding new jump function
49780 2019-Jan-13 16:45:17.032519 - [DEBUG]
49781 2019-Jan-13 16:45:17.032543 - [DEBUG] -------------------------------------------- 1347. Path Edge --------------------------------------------
49782 2019-Jan-13 16:45:17.032567 - [DEBUG]
49783 2019-Jan-13 16:45:17.032591 - [DEBUG] Process 1347. path edge:
49784 2019-Jan-13 16:45:17.032615 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49785 2019-Jan-13 16:45:17.032673 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
49786 2019-Jan-13 16:45:17.033320 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49787 2019-Jan-13 16:45:17.034068 - [DEBUG]
49788 2019-Jan-13 16:45:17.034095 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49789 2019-Jan-13 16:45:17.034774 - [DEBUG] Possible callees:
49790 2019-Jan-13 16:45:17.034800 - [DEBUG] llvm.dbg.declare
49791 2019-Jan-13 16:45:17.034826 - [DEBUG] Possible return sites:
49792 2019-Jan-13 16:45:17.034850 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10349793 2019-Jan-13 16:45:17.036172 - [DEBUG] Found and process special summary
49794 2019-Jan-13 16:45:17.036212 - [DEBUG] Compose: EdgeIdentity * AllBottom
49795 2019-Jan-13 16:45:17.036259 - [DEBUG]
49796 2019-Jan-13 16:45:17.036284 - [DEBUG] Propagate flow
49797 2019-Jan-13 16:45:17.036308 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49798 2019-Jan-13 16:45:17.036368 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49799 2019-Jan-13 16:45:17.037020 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49800 2019-Jan-13 16:45:17.037815 - [DEBUG] Edge function : AllBottom (result of previous compose)
49801 2019-Jan-13 16:45:17.037843 - [DEBUG]
49802 2019-Jan-13 16:45:17.037870 - [DEBUG] Join: AllTop & AllBottom
49803 2019-Jan-13 16:45:17.037897 - [DEBUG] = AllBottom (new jump func)
49804 2019-Jan-13 16:45:17.037922 - [DEBUG]
49805 2019-Jan-13 16:45:17.037946 - [DEBUG] Start adding new jump function
49806 2019-Jan-13 16:45:17.037970 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49807 2019-Jan-13 16:45:17.038044 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49808 2019-Jan-13 16:45:17.038750 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49809 2019-Jan-13 16:45:17.039424 - [DEBUG] Edge Function : AllBottom
49810 2019-Jan-13 16:45:17.039460 - [DEBUG] End adding new jump function
49811 2019-Jan-13 16:45:17.039485 - [DEBUG]
49812 2019-Jan-13 16:45:17.039509 - [DEBUG] -------------------------------------------- 1348. Path Edge --------------------------------------------
49813 2019-Jan-13 16:45:17.039535 - [DEBUG]
49814 2019-Jan-13 16:45:17.039559 - [DEBUG] Process 1348. path edge:
49815 2019-Jan-13 16:45:17.039583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49816 2019-Jan-13 16:45:17.039656 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
49817 2019-Jan-13 16:45:17.040335 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49818 2019-Jan-13 16:45:17.041019 - [DEBUG]
49819 2019-Jan-13 16:45:17.041047 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49820 2019-Jan-13 16:45:17.041827 - [DEBUG] Compose: EdgeIdentity * AllBottom
49821 2019-Jan-13 16:45:17.041860 - [DEBUG]
49822 2019-Jan-13 16:45:17.041885 - [DEBUG] Propagate flow
49823 2019-Jan-13 16:45:17.041909 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49824 2019-Jan-13 16:45:17.041985 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
49825 2019-Jan-13 16:45:17.042695 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49826 2019-Jan-13 16:45:17.043392 - [DEBUG] Edge function : AllBottom (result of previous compose)
49827 2019-Jan-13 16:45:17.043420 - [DEBUG]
49828 2019-Jan-13 16:45:17.043446 - [DEBUG] Join: AllTop & AllBottom
49829 2019-Jan-13 16:45:17.043472 - [DEBUG] = AllBottom (new jump func)
49830 2019-Jan-13 16:45:17.043497 - [DEBUG]
49831 2019-Jan-13 16:45:17.043521 - [DEBUG] Start adding new jump function
49832 2019-Jan-13 16:45:17.043545 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49833 2019-Jan-13 16:45:17.043615 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49834 2019-Jan-13 16:45:17.044542 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
49835 2019-Jan-13 16:45:17.045302 - [DEBUG] Edge Function : AllBottom
49836 2019-Jan-13 16:45:17.045336 - [DEBUG] End adding new jump function
49837 2019-Jan-13 16:45:17.045360 - [DEBUG]
49838 2019-Jan-13 16:45:17.045385 - [DEBUG] -------------------------------------------- 1349. Path Edge --------------------------------------------
49839 2019-Jan-13 16:45:17.045411 - [DEBUG]
49840 2019-Jan-13 16:45:17.045434 - [DEBUG] Process 1349. path edge:
49841 2019-Jan-13 16:45:17.045477 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49842 2019-Jan-13 16:45:17.045544 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
49843 2019-Jan-13 16:45:17.046189 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49844 2019-Jan-13 16:45:17.046831 - [DEBUG]
49845 2019-Jan-13 16:45:17.046858 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
49846 2019-Jan-13 16:45:17.047524 - [DEBUG] Compose: EdgeIdentity * AllBottom
49847 2019-Jan-13 16:45:17.047554 - [DEBUG]
49848 2019-Jan-13 16:45:17.047579 - [DEBUG] Propagate flow
49849 2019-Jan-13 16:45:17.047603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49850 2019-Jan-13 16:45:17.047662 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
49851 2019-Jan-13 16:45:17.048376 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49852 2019-Jan-13 16:45:17.049021 - [DEBUG] Edge function : AllBottom (result of previous compose)
49853 2019-Jan-13 16:45:17.049047 - [DEBUG]
49854 2019-Jan-13 16:45:17.049072 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49855 2019-Jan-13 16:45:17.049098 - [DEBUG] = AllBottom
49856 2019-Jan-13 16:45:17.049123 - [DEBUG]
49857 2019-Jan-13 16:45:17.049146 - [DEBUG] PROPAGATE: No new function!
49858 2019-Jan-13 16:45:17.049172 - [DEBUG] EDGE:
49859 2019-Jan-13 16:45:17.049230 - [DEBUG] ---> 49860 2019-Jan-13 16:45:17.049865 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49861 2019-Jan-13 16:45:17.050503 - [DEBUG]
49862 2019-Jan-13 16:45:17.050530 - [DEBUG] EDGE:
49863 2019-Jan-13 16:45:17.050587 - [DEBUG] ---> 49864 2019-Jan-13 16:45:17.051229 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49865 2019-Jan-13 16:45:17.051883 - [DEBUG]
49866 2019-Jan-13 16:45:17.051927 - [DEBUG] Compose: EdgeIdentity * AllBottom
49867 2019-Jan-13 16:45:17.051955 - [DEBUG]
49868 2019-Jan-13 16:45:17.051979 - [DEBUG] Propagate flow
49869 2019-Jan-13 16:45:17.052002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49870 2019-Jan-13 16:45:17.052059 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49871 2019-Jan-13 16:45:17.052701 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49872 2019-Jan-13 16:45:17.053350 - [DEBUG] Edge function : AllBottom (result of previous compose)
49873 2019-Jan-13 16:45:17.053375 - [DEBUG]
49874 2019-Jan-13 16:45:17.053401 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49875 2019-Jan-13 16:45:17.053427 - [DEBUG] = AllBottom
49876 2019-Jan-13 16:45:17.053451 - [DEBUG]
49877 2019-Jan-13 16:45:17.053475 - [DEBUG] PROPAGATE: No new function!
49878 2019-Jan-13 16:45:17.053504 - [DEBUG] EDGE:
49879 2019-Jan-13 16:45:17.053564 - [DEBUG] ---> 49880 2019-Jan-13 16:45:17.054320 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49881 2019-Jan-13 16:45:17.054984 - [DEBUG]
49882 2019-Jan-13 16:45:17.055011 - [DEBUG] EDGE:
49883 2019-Jan-13 16:45:17.055069 - [DEBUG] ---> 49884 2019-Jan-13 16:45:17.055712 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49885 2019-Jan-13 16:45:17.056367 - [DEBUG]
49886 2019-Jan-13 16:45:17.056395 - [DEBUG] EDGE:
49887 2019-Jan-13 16:45:17.056454 - [DEBUG] ---> 49888 2019-Jan-13 16:45:17.057093 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49889 2019-Jan-13 16:45:17.057731 - [DEBUG]
49890 2019-Jan-13 16:45:17.057774 - [DEBUG] Compose: EdgeIdentity * AllBottom
49891 2019-Jan-13 16:45:17.057802 - [DEBUG]
49892 2019-Jan-13 16:45:17.057827 - [DEBUG] Propagate flow
49893 2019-Jan-13 16:45:17.057850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49894 2019-Jan-13 16:45:17.057907 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49895 2019-Jan-13 16:45:17.058566 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49896 2019-Jan-13 16:45:17.059205 - [DEBUG] Edge function : AllBottom (result of previous compose)
49897 2019-Jan-13 16:45:17.059230 - [DEBUG]
49898 2019-Jan-13 16:45:17.059255 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49899 2019-Jan-13 16:45:17.059281 - [DEBUG] = AllBottom
49900 2019-Jan-13 16:45:17.059306 - [DEBUG]
49901 2019-Jan-13 16:45:17.059329 - [DEBUG] PROPAGATE: No new function!
49902 2019-Jan-13 16:45:17.059356 - [DEBUG] EDGE:
49903 2019-Jan-13 16:45:17.059413 - [DEBUG] ---> 49904 2019-Jan-13 16:45:17.060054 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49905 2019-Jan-13 16:45:17.060693 - [DEBUG]
49906 2019-Jan-13 16:45:17.060721 - [DEBUG] Compose: EdgeIdentity * AllBottom
49907 2019-Jan-13 16:45:17.060747 - [DEBUG]
49908 2019-Jan-13 16:45:17.060771 - [DEBUG] Propagate flow
49909 2019-Jan-13 16:45:17.060794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49910 2019-Jan-13 16:45:17.060850 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49911 2019-Jan-13 16:45:17.061504 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49912 2019-Jan-13 16:45:17.062140 - [DEBUG] Edge function : AllBottom (result of previous compose)
49913 2019-Jan-13 16:45:17.062166 - [DEBUG]
49914 2019-Jan-13 16:45:17.062191 - [DEBUG] Join: AllTop & AllBottom
49915 2019-Jan-13 16:45:17.062217 - [DEBUG] = AllBottom (new jump func)
49916 2019-Jan-13 16:45:17.062241 - [DEBUG]
49917 2019-Jan-13 16:45:17.062265 - [DEBUG] Start adding new jump function
49918 2019-Jan-13 16:45:17.062288 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49919 2019-Jan-13 16:45:17.062345 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49920 2019-Jan-13 16:45:17.062981 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49921 2019-Jan-13 16:45:17.063619 - [DEBUG] Edge Function : AllBottom
49922 2019-Jan-13 16:45:17.063647 - [DEBUG] End adding new jump function
49923 2019-Jan-13 16:45:17.063671 - [DEBUG]
49924 2019-Jan-13 16:45:17.063694 - [DEBUG] -------------------------------------------- 1350. Path Edge --------------------------------------------
49925 2019-Jan-13 16:45:17.063719 - [DEBUG]
49926 2019-Jan-13 16:45:17.063742 - [DEBUG] Process 1350. path edge:
49927 2019-Jan-13 16:45:17.063766 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49928 2019-Jan-13 16:45:17.063823 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
49929 2019-Jan-13 16:45:17.064540 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49930 2019-Jan-13 16:45:17.065202 - [DEBUG]
49931 2019-Jan-13 16:45:17.065228 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49932 2019-Jan-13 16:45:17.065876 - [DEBUG] Possible callees:
49933 2019-Jan-13 16:45:17.065902 - [DEBUG] bar
49934 2019-Jan-13 16:45:17.065927 - [DEBUG] Possible return sites:
49935 2019-Jan-13 16:45:17.065951 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8949936 2019-Jan-13 16:45:17.067219 - [DEBUG] Found and process special summary
49937 2019-Jan-13 16:45:17.067268 - [DEBUG] Compose: EdgeIdentity * AllBottom
49938 2019-Jan-13 16:45:17.067296 - [DEBUG]
49939 2019-Jan-13 16:45:17.067321 - [DEBUG] Propagate flow
49940 2019-Jan-13 16:45:17.067344 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49941 2019-Jan-13 16:45:17.067401 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49942 2019-Jan-13 16:45:17.068041 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49943 2019-Jan-13 16:45:17.068693 - [DEBUG] Edge function : AllBottom (result of previous compose)
49944 2019-Jan-13 16:45:17.068718 - [DEBUG]
49945 2019-Jan-13 16:45:17.068743 - [DEBUG] Join: AllTop & AllBottom
49946 2019-Jan-13 16:45:17.068769 - [DEBUG] = AllBottom (new jump func)
49947 2019-Jan-13 16:45:17.068794 - [DEBUG]
49948 2019-Jan-13 16:45:17.068817 - [DEBUG] Start adding new jump function
49949 2019-Jan-13 16:45:17.068841 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49950 2019-Jan-13 16:45:17.068897 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49951 2019-Jan-13 16:45:17.069534 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49952 2019-Jan-13 16:45:17.070177 - [DEBUG] Edge Function : AllBottom
49953 2019-Jan-13 16:45:17.070206 - [DEBUG] End adding new jump function
49954 2019-Jan-13 16:45:17.070230 - [DEBUG]
49955 2019-Jan-13 16:45:17.070252 - [DEBUG] -------------------------------------------- 1351. Path Edge --------------------------------------------
49956 2019-Jan-13 16:45:17.070277 - [DEBUG]
49957 2019-Jan-13 16:45:17.070300 - [DEBUG] Process 1351. path edge:
49958 2019-Jan-13 16:45:17.070324 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49959 2019-Jan-13 16:45:17.070384 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
49960 2019-Jan-13 16:45:17.071042 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49961 2019-Jan-13 16:45:17.071712 - [DEBUG]
49962 2019-Jan-13 16:45:17.071737 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49963 2019-Jan-13 16:45:17.072408 - [DEBUG] Compose: EdgeIdentity * AllBottom
49964 2019-Jan-13 16:45:17.072437 - [DEBUG]
49965 2019-Jan-13 16:45:17.072461 - [DEBUG] Propagate flow
49966 2019-Jan-13 16:45:17.072484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49967 2019-Jan-13 16:45:17.072543 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49968 2019-Jan-13 16:45:17.073192 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49969 2019-Jan-13 16:45:17.073828 - [DEBUG] Edge function : AllBottom (result of previous compose)
49970 2019-Jan-13 16:45:17.073853 - [DEBUG]
49971 2019-Jan-13 16:45:17.073878 - [DEBUG] Join: AllTop & AllBottom
49972 2019-Jan-13 16:45:17.073905 - [DEBUG] = AllBottom (new jump func)
49973 2019-Jan-13 16:45:17.073944 - [DEBUG]
49974 2019-Jan-13 16:45:17.073968 - [DEBUG] Start adding new jump function
49975 2019-Jan-13 16:45:17.073992 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49976 2019-Jan-13 16:45:17.074048 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49977 2019-Jan-13 16:45:17.074885 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49978 2019-Jan-13 16:45:17.075543 - [DEBUG] Edge Function : AllBottom
49979 2019-Jan-13 16:45:17.075574 - [DEBUG] End adding new jump function
49980 2019-Jan-13 16:45:17.075598 - [DEBUG]
49981 2019-Jan-13 16:45:17.075622 - [DEBUG] -------------------------------------------- 1352. Path Edge --------------------------------------------
49982 2019-Jan-13 16:45:17.075646 - [DEBUG]
49983 2019-Jan-13 16:45:17.075670 - [DEBUG] Process 1352. path edge:
49984 2019-Jan-13 16:45:17.075694 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49985 2019-Jan-13 16:45:17.075757 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
49986 2019-Jan-13 16:45:17.076402 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49987 2019-Jan-13 16:45:17.077160 - [DEBUG]
49988 2019-Jan-13 16:45:17.077186 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49989 2019-Jan-13 16:45:17.077894 - [DEBUG] Compose: EdgeIdentity * AllBottom
49990 2019-Jan-13 16:45:17.077924 - [DEBUG]
49991 2019-Jan-13 16:45:17.077948 - [DEBUG] Propagate flow
49992 2019-Jan-13 16:45:17.077971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49993 2019-Jan-13 16:45:17.078037 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49994 2019-Jan-13 16:45:17.078740 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49995 2019-Jan-13 16:45:17.079463 - [DEBUG] Edge function : AllBottom (result of previous compose)
49996 2019-Jan-13 16:45:17.079491 - [DEBUG]
49997 2019-Jan-13 16:45:17.079518 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49998 2019-Jan-13 16:45:17.079544 - [DEBUG] = AllBottom
49999 2019-Jan-13 16:45:17.079569 - [DEBUG]
50000 2019-Jan-13 16:45:17.079592 - [DEBUG] PROPAGATE: No new function!
50001 2019-Jan-13 16:45:17.079638 - [DEBUG] Compose: EdgeIdentity * AllBottom
50002 2019-Jan-13 16:45:17.079665 - [DEBUG]
50003 2019-Jan-13 16:45:17.079690 - [DEBUG] Propagate flow
50004 2019-Jan-13 16:45:17.079713 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50005 2019-Jan-13 16:45:17.079784 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50006 2019-Jan-13 16:45:17.080448 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50007 2019-Jan-13 16:45:17.081091 - [DEBUG] Edge function : AllBottom (result of previous compose)
50008 2019-Jan-13 16:45:17.081117 - [DEBUG]
50009 2019-Jan-13 16:45:17.081142 - [DEBUG] Join: AllTop & AllBottom
50010 2019-Jan-13 16:45:17.081169 - [DEBUG] = AllBottom (new jump func)
50011 2019-Jan-13 16:45:17.081194 - [DEBUG]
50012 2019-Jan-13 16:45:17.081217 - [DEBUG] Start adding new jump function
50013 2019-Jan-13 16:45:17.081241 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50014 2019-Jan-13 16:45:17.081300 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50015 2019-Jan-13 16:45:17.081959 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50016 2019-Jan-13 16:45:17.082623 - [DEBUG] Edge Function : AllBottom
50017 2019-Jan-13 16:45:17.082654 - [DEBUG] End adding new jump function
50018 2019-Jan-13 16:45:17.082679 - [DEBUG]
50019 2019-Jan-13 16:45:17.082703 - [DEBUG] -------------------------------------------- 1353. Path Edge --------------------------------------------
50020 2019-Jan-13 16:45:17.082728 - [DEBUG]
50021 2019-Jan-13 16:45:17.082752 - [DEBUG] Process 1353. path edge:
50022 2019-Jan-13 16:45:17.082776 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50023 2019-Jan-13 16:45:17.082833 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
50024 2019-Jan-13 16:45:17.083479 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
50025 2019-Jan-13 16:45:17.084114 - [DEBUG]
50026 2019-Jan-13 16:45:17.084139 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50027 2019-Jan-13 16:45:17.084957 - [DEBUG] Possible callees:
50028 2019-Jan-13 16:45:17.084983 - [DEBUG] llvm.dbg.declare
50029 2019-Jan-13 16:45:17.085008 - [DEBUG] Possible return sites:
50030 2019-Jan-13 16:45:17.085032 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10350031 2019-Jan-13 16:45:17.086328 - [DEBUG] Found and process special summary
50032 2019-Jan-13 16:45:17.086385 - [DEBUG] Compose: EdgeIdentity * AllBottom
50033 2019-Jan-13 16:45:17.086414 - [DEBUG]
50034 2019-Jan-13 16:45:17.086439 - [DEBUG] Propagate flow
50035 2019-Jan-13 16:45:17.086462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50036 2019-Jan-13 16:45:17.086526 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50037 2019-Jan-13 16:45:17.087213 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50038 2019-Jan-13 16:45:17.087893 - [DEBUG] Edge function : AllBottom (result of previous compose)
50039 2019-Jan-13 16:45:17.087920 - [DEBUG]
50040 2019-Jan-13 16:45:17.087948 - [DEBUG] Join: AllTop & AllBottom
50041 2019-Jan-13 16:45:17.087975 - [DEBUG] = AllBottom (new jump func)
50042 2019-Jan-13 16:45:17.088000 - [DEBUG]
50043 2019-Jan-13 16:45:17.088025 - [DEBUG] Start adding new jump function
50044 2019-Jan-13 16:45:17.088048 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50045 2019-Jan-13 16:45:17.088162 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50046 2019-Jan-13 16:45:17.088876 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50047 2019-Jan-13 16:45:17.089584 - [DEBUG] Edge Function : AllBottom
50048 2019-Jan-13 16:45:17.089620 - [DEBUG] End adding new jump function
50049 2019-Jan-13 16:45:17.089645 - [DEBUG]
50050 2019-Jan-13 16:45:17.089670 - [DEBUG] -------------------------------------------- 1354. Path Edge --------------------------------------------
50051 2019-Jan-13 16:45:17.089696 - [DEBUG]
50052 2019-Jan-13 16:45:17.089720 - [DEBUG] Process 1354. path edge:
50053 2019-Jan-13 16:45:17.089744 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50054 2019-Jan-13 16:45:17.089813 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
50055 2019-Jan-13 16:45:17.090521 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
50056 2019-Jan-13 16:45:17.091158 - [DEBUG]
50057 2019-Jan-13 16:45:17.091184 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50058 2019-Jan-13 16:45:17.091913 - [DEBUG] Compose: EdgeIdentity * AllBottom
50059 2019-Jan-13 16:45:17.091943 - [DEBUG]
50060 2019-Jan-13 16:45:17.091967 - [DEBUG] Propagate flow
50061 2019-Jan-13 16:45:17.091990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50062 2019-Jan-13 16:45:17.092049 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
50063 2019-Jan-13 16:45:17.092687 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50064 2019-Jan-13 16:45:17.093322 - [DEBUG] Edge function : AllBottom (result of previous compose)
50065 2019-Jan-13 16:45:17.093347 - [DEBUG]
50066 2019-Jan-13 16:45:17.093373 - [DEBUG] Join: AllTop & AllBottom
50067 2019-Jan-13 16:45:17.093399 - [DEBUG] = AllBottom (new jump func)
50068 2019-Jan-13 16:45:17.093423 - [DEBUG]
50069 2019-Jan-13 16:45:17.093447 - [DEBUG] Start adding new jump function
50070 2019-Jan-13 16:45:17.093470 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50071 2019-Jan-13 16:45:17.093527 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50072 2019-Jan-13 16:45:17.094292 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
50073 2019-Jan-13 16:45:17.094944 - [DEBUG] Edge Function : AllBottom
50074 2019-Jan-13 16:45:17.094974 - [DEBUG] End adding new jump function
50075 2019-Jan-13 16:45:17.094998 - [DEBUG]
50076 2019-Jan-13 16:45:17.095022 - [DEBUG] -------------------------------------------- 1355. Path Edge --------------------------------------------
50077 2019-Jan-13 16:45:17.095046 - [DEBUG]
50078 2019-Jan-13 16:45:17.095070 - [DEBUG] Process 1355. path edge:
50079 2019-Jan-13 16:45:17.095094 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50080 2019-Jan-13 16:45:17.095151 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
50081 2019-Jan-13 16:45:17.095785 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
50082 2019-Jan-13 16:45:17.096427 - [DEBUG]
50083 2019-Jan-13 16:45:17.096453 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
50084 2019-Jan-13 16:45:17.097115 - [DEBUG] Compose: EdgeIdentity * AllBottom
50085 2019-Jan-13 16:45:17.097144 - [DEBUG]
50086 2019-Jan-13 16:45:17.097168 - [DEBUG] Propagate flow
50087 2019-Jan-13 16:45:17.097192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50088 2019-Jan-13 16:45:17.097251 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
50089 2019-Jan-13 16:45:17.097886 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50090 2019-Jan-13 16:45:17.098540 - [DEBUG] Edge function : AllBottom (result of previous compose)
50091 2019-Jan-13 16:45:17.098566 - [DEBUG]
50092 2019-Jan-13 16:45:17.098591 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50093 2019-Jan-13 16:45:17.098618 - [DEBUG] = AllBottom
50094 2019-Jan-13 16:45:17.098642 - [DEBUG]
50095 2019-Jan-13 16:45:17.098665 - [DEBUG] PROPAGATE: No new function!
50096 2019-Jan-13 16:45:17.098690 - [DEBUG] EDGE:
50097 2019-Jan-13 16:45:17.098749 - [DEBUG] ---> 50098 2019-Jan-13 16:45:17.099383 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50099 2019-Jan-13 16:45:17.100018 - [DEBUG]
50100 2019-Jan-13 16:45:17.100044 - [DEBUG] Compose: EdgeIdentity * AllBottom
50101 2019-Jan-13 16:45:17.100070 - [DEBUG]
50102 2019-Jan-13 16:45:17.100093 - [DEBUG] Propagate flow
50103 2019-Jan-13 16:45:17.100117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50104 2019-Jan-13 16:45:17.100184 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
50105 2019-Jan-13 16:45:17.100819 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50106 2019-Jan-13 16:45:17.101472 - [DEBUG] Edge function : AllBottom (result of previous compose)
50107 2019-Jan-13 16:45:17.101497 - [DEBUG]
50108 2019-Jan-13 16:45:17.101522 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50109 2019-Jan-13 16:45:17.101548 - [DEBUG] = AllBottom
50110 2019-Jan-13 16:45:17.101572 - [DEBUG]
50111 2019-Jan-13 16:45:17.101595 - [DEBUG] PROPAGATE: No new function!
50112 2019-Jan-13 16:45:17.101620 - [DEBUG] EDGE:
50113 2019-Jan-13 16:45:17.101677 - [DEBUG] ---> 50114 2019-Jan-13 16:45:17.102317 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50115 2019-Jan-13 16:45:17.102953 - [DEBUG]
50116 2019-Jan-13 16:45:17.102980 - [DEBUG] Compose: EdgeIdentity * AllBottom
50117 2019-Jan-13 16:45:17.103006 - [DEBUG]
50118 2019-Jan-13 16:45:17.103029 - [DEBUG] Propagate flow
50119 2019-Jan-13 16:45:17.103052 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50120 2019-Jan-13 16:45:17.103110 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50121 2019-Jan-13 16:45:17.103756 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50122 2019-Jan-13 16:45:17.104523 - [DEBUG] Edge function : AllBottom (result of previous compose)
50123 2019-Jan-13 16:45:17.104550 - [DEBUG]
50124 2019-Jan-13 16:45:17.104576 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50125 2019-Jan-13 16:45:17.104602 - [DEBUG] = AllBottom
50126 2019-Jan-13 16:45:17.104627 - [DEBUG]
50127 2019-Jan-13 16:45:17.104650 - [DEBUG] PROPAGATE: No new function!
50128 2019-Jan-13 16:45:17.104706 - [DEBUG] Compose: EdgeIdentity * AllBottom
50129 2019-Jan-13 16:45:17.104748 - [DEBUG]
50130 2019-Jan-13 16:45:17.104775 - [DEBUG] Propagate flow
50131 2019-Jan-13 16:45:17.104799 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50132 2019-Jan-13 16:45:17.104918 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50133 2019-Jan-13 16:45:17.105596 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50134 2019-Jan-13 16:45:17.106244 - [DEBUG] Edge function : AllBottom (result of previous compose)
50135 2019-Jan-13 16:45:17.106270 - [DEBUG]
50136 2019-Jan-13 16:45:17.106296 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50137 2019-Jan-13 16:45:17.106322 - [DEBUG] = AllBottom
50138 2019-Jan-13 16:45:17.106346 - [DEBUG]
50139 2019-Jan-13 16:45:17.106370 - [DEBUG] PROPAGATE: No new function!
50140 2019-Jan-13 16:45:17.106397 - [DEBUG] Compose: EdgeIdentity * AllBottom
50141 2019-Jan-13 16:45:17.106423 - [DEBUG]
50142 2019-Jan-13 16:45:17.106447 - [DEBUG] Propagate flow
50143 2019-Jan-13 16:45:17.106470 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50144 2019-Jan-13 16:45:17.106530 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50145 2019-Jan-13 16:45:17.107173 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50146 2019-Jan-13 16:45:17.107818 - [DEBUG] Edge function : AllBottom (result of previous compose)
50147 2019-Jan-13 16:45:17.107843 - [DEBUG]
50148 2019-Jan-13 16:45:17.107868 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50149 2019-Jan-13 16:45:17.107894 - [DEBUG] = AllBottom
50150 2019-Jan-13 16:45:17.107936 - [DEBUG]
50151 2019-Jan-13 16:45:17.107959 - [DEBUG] PROPAGATE: No new function!
50152 2019-Jan-13 16:45:17.107988 - [DEBUG] EDGE:
50153 2019-Jan-13 16:45:17.108047 - [DEBUG] ---> 50154 2019-Jan-13 16:45:17.108711 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50155 2019-Jan-13 16:45:17.109347 - [DEBUG]
50156 2019-Jan-13 16:45:17.109372 - [DEBUG] EDGE:
50157 2019-Jan-13 16:45:17.109430 - [DEBUG] ---> 50158 2019-Jan-13 16:45:17.110065 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50159 2019-Jan-13 16:45:17.110700 - [DEBUG]
50160 2019-Jan-13 16:45:17.110728 - [DEBUG] Compose: EdgeIdentity * AllBottom
50161 2019-Jan-13 16:45:17.110753 - [DEBUG]
50162 2019-Jan-13 16:45:17.110777 - [DEBUG] Propagate flow
50163 2019-Jan-13 16:45:17.110799 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50164 2019-Jan-13 16:45:17.110857 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
50165 2019-Jan-13 16:45:17.111514 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50166 2019-Jan-13 16:45:17.112155 - [DEBUG] Edge function : AllBottom (result of previous compose)
50167 2019-Jan-13 16:45:17.112180 - [DEBUG]
50168 2019-Jan-13 16:45:17.112205 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50169 2019-Jan-13 16:45:17.112231 - [DEBUG] = AllBottom
50170 2019-Jan-13 16:45:17.112255 - [DEBUG]
50171 2019-Jan-13 16:45:17.112279 - [DEBUG] PROPAGATE: No new function!
50172 2019-Jan-13 16:45:17.112303 - [DEBUG] EDGE:
50173 2019-Jan-13 16:45:17.112361 - [DEBUG] ---> 50174 2019-Jan-13 16:45:17.113001 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50175 2019-Jan-13 16:45:17.113635 - [DEBUG]
50176 2019-Jan-13 16:45:17.113662 - [DEBUG] Compose: EdgeIdentity * AllBottom
50177 2019-Jan-13 16:45:17.113688 - [DEBUG]
50178 2019-Jan-13 16:45:17.113712 - [DEBUG] Propagate flow
50179 2019-Jan-13 16:45:17.113736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50180 2019-Jan-13 16:45:17.113792 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50181 2019-Jan-13 16:45:17.114542 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
50182 2019-Jan-13 16:45:17.115199 - [DEBUG] Edge function : AllBottom (result of previous compose)
50183 2019-Jan-13 16:45:17.115225 - [DEBUG]
50184 2019-Jan-13 16:45:17.115250 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50185 2019-Jan-13 16:45:17.115276 - [DEBUG] = AllBottom
50186 2019-Jan-13 16:45:17.115300 - [DEBUG]
50187 2019-Jan-13 16:45:17.115324 - [DEBUG] PROPAGATE: No new function!
50188 2019-Jan-13 16:45:17.115374 - [DEBUG] Compose: EdgeIdentity * AllBottom
50189 2019-Jan-13 16:45:17.115402 - [DEBUG]
50190 2019-Jan-13 16:45:17.115426 - [DEBUG] Propagate flow
50191 2019-Jan-13 16:45:17.115449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50192 2019-Jan-13 16:45:17.115507 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50193 2019-Jan-13 16:45:17.116148 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50194 2019-Jan-13 16:45:17.116793 - [DEBUG] Edge function : AllBottom (result of previous compose)
50195 2019-Jan-13 16:45:17.116818 - [DEBUG]
50196 2019-Jan-13 16:45:17.116843 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50197 2019-Jan-13 16:45:17.116869 - [DEBUG] = AllBottom
50198 2019-Jan-13 16:45:17.116893 - [DEBUG]
50199 2019-Jan-13 16:45:17.116916 - [DEBUG] PROPAGATE: No new function!
50200 2019-Jan-13 16:45:17.116941 - [DEBUG] Compose: EdgeIdentity * AllBottom
50201 2019-Jan-13 16:45:17.116967 - [DEBUG]
50202 2019-Jan-13 16:45:17.116991 - [DEBUG] Propagate flow
50203 2019-Jan-13 16:45:17.117014 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50204 2019-Jan-13 16:45:17.117070 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50205 2019-Jan-13 16:45:17.117860 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
50206 2019-Jan-13 16:45:17.118567 - [DEBUG] Edge function : AllBottom (result of previous compose)
50207 2019-Jan-13 16:45:17.118594 - [DEBUG]
50208 2019-Jan-13 16:45:17.118620 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50209 2019-Jan-13 16:45:17.118646 - [DEBUG] = AllBottom
50210 2019-Jan-13 16:45:17.118671 - [DEBUG]
50211 2019-Jan-13 16:45:17.118694 - [DEBUG] PROPAGATE: No new function!
50212 2019-Jan-13 16:45:17.118725 - [DEBUG] EDGE:
50213 2019-Jan-13 16:45:17.118790 - [DEBUG] ---> 50214 2019-Jan-13 16:45:17.119471 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50215 2019-Jan-13 16:45:17.120139 - [DEBUG]
50216 2019-Jan-13 16:45:17.120168 - [DEBUG] EDGE:
50217 2019-Jan-13 16:45:17.120232 - [DEBUG] ---> 50218 2019-Jan-13 16:45:17.120935 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
50219 2019-Jan-13 16:45:17.121641 - [DEBUG]
50220 2019-Jan-13 16:45:17.121669 - [DEBUG] EDGE:
50221 2019-Jan-13 16:45:17.121737 - [DEBUG] ---> 50222 2019-Jan-13 16:45:17.122422 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
50223 2019-Jan-13 16:45:17.123123 - [DEBUG]
50224 2019-Jan-13 16:45:17.123156 - [DEBUG] Compose: EdgeIdentity * AllBottom
50225 2019-Jan-13 16:45:17.123185 - [DEBUG]
50226 2019-Jan-13 16:45:17.123209 - [DEBUG] Propagate flow
50227 2019-Jan-13 16:45:17.123233 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50228 2019-Jan-13 16:45:17.123305 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
50229 2019-Jan-13 16:45:17.124023 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50230 2019-Jan-13 16:45:17.124978 - [DEBUG] Edge function : AllBottom (result of previous compose)
50231 2019-Jan-13 16:45:17.125006 - [DEBUG]
50232 2019-Jan-13 16:45:17.125033 - [DEBUG] Join: AllTop & AllBottom
50233 2019-Jan-13 16:45:17.125059 - [DEBUG] = AllBottom (new jump func)
50234 2019-Jan-13 16:45:17.125084 - [DEBUG]
50235 2019-Jan-13 16:45:17.125108 - [DEBUG] Start adding new jump function
50236 2019-Jan-13 16:45:17.125132 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50237 2019-Jan-13 16:45:17.125201 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50238 2019-Jan-13 16:45:17.125847 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
50239 2019-Jan-13 16:45:17.126511 - [DEBUG] Edge Function : AllBottom
50240 2019-Jan-13 16:45:17.126545 - [DEBUG] End adding new jump function
50241 2019-Jan-13 16:45:17.126569 - [DEBUG]
50242 2019-Jan-13 16:45:17.126593 - [DEBUG] -------------------------------------------- 1356. Path Edge --------------------------------------------
50243 2019-Jan-13 16:45:17.126617 - [DEBUG]
50244 2019-Jan-13 16:45:17.126641 - [DEBUG] Process 1356. path edge:
50245 2019-Jan-13 16:45:17.126665 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50246 2019-Jan-13 16:45:17.126722 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
50247 2019-Jan-13 16:45:17.127361 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50248 2019-Jan-13 16:45:17.127997 - [DEBUG]
50249 2019-Jan-13 16:45:17.128022 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
50250 2019-Jan-13 16:45:17.128717 - [DEBUG] Compose: EdgeIdentity * AllBottom
50251 2019-Jan-13 16:45:17.128746 - [DEBUG]
50252 2019-Jan-13 16:45:17.128770 - [DEBUG] Propagate flow
50253 2019-Jan-13 16:45:17.128793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50254 2019-Jan-13 16:45:17.128850 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50255 2019-Jan-13 16:45:17.129489 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50256 2019-Jan-13 16:45:17.130126 - [DEBUG] Edge function : AllBottom (result of previous compose)
50257 2019-Jan-13 16:45:17.130151 - [DEBUG]
50258 2019-Jan-13 16:45:17.130176 - [DEBUG] Join: AllTop & AllBottom
50259 2019-Jan-13 16:45:17.130202 - [DEBUG] = AllBottom (new jump func)
50260 2019-Jan-13 16:45:17.130227 - [DEBUG]
50261 2019-Jan-13 16:45:17.130250 - [DEBUG] Start adding new jump function
50262 2019-Jan-13 16:45:17.130273 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50263 2019-Jan-13 16:45:17.130330 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50264 2019-Jan-13 16:45:17.130971 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50265 2019-Jan-13 16:45:17.131628 - [DEBUG] Edge Function : AllBottom
50266 2019-Jan-13 16:45:17.131657 - [DEBUG] End adding new jump function
50267 2019-Jan-13 16:45:17.131682 - [DEBUG]
50268 2019-Jan-13 16:45:17.131706 - [DEBUG] -------------------------------------------- 1357. Path Edge --------------------------------------------
50269 2019-Jan-13 16:45:17.131731 - [DEBUG]
50270 2019-Jan-13 16:45:17.131754 - [DEBUG] Process 1357. path edge:
50271 2019-Jan-13 16:45:17.131778 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50272 2019-Jan-13 16:45:17.131836 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
50273 2019-Jan-13 16:45:17.132471 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50274 2019-Jan-13 16:45:17.133109 - [DEBUG]
50275 2019-Jan-13 16:45:17.133135 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50276 2019-Jan-13 16:45:17.133789 - [DEBUG] Compose: EdgeIdentity * AllBottom
50277 2019-Jan-13 16:45:17.133817 - [DEBUG]
50278 2019-Jan-13 16:45:17.133841 - [DEBUG] Propagate flow
50279 2019-Jan-13 16:45:17.133864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50280 2019-Jan-13 16:45:17.133921 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
50281 2019-Jan-13 16:45:17.134687 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50282 2019-Jan-13 16:45:17.135446 - [DEBUG] Edge function : AllBottom (result of previous compose)
50283 2019-Jan-13 16:45:17.135474 - [DEBUG]
50284 2019-Jan-13 16:45:17.135500 - [DEBUG] Join: AllTop & AllBottom
50285 2019-Jan-13 16:45:17.135525 - [DEBUG] = AllBottom (new jump func)
50286 2019-Jan-13 16:45:17.135550 - [DEBUG]
50287 2019-Jan-13 16:45:17.135573 - [DEBUG] Start adding new jump function
50288 2019-Jan-13 16:45:17.135597 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50289 2019-Jan-13 16:45:17.135663 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50290 2019-Jan-13 16:45:17.136314 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
50291 2019-Jan-13 16:45:17.136968 - [DEBUG] Edge Function : AllBottom
50292 2019-Jan-13 16:45:17.136998 - [DEBUG] End adding new jump function
50293 2019-Jan-13 16:45:17.137022 - [DEBUG]
50294 2019-Jan-13 16:45:17.137045 - [DEBUG] -------------------------------------------- 1358. Path Edge --------------------------------------------
50295 2019-Jan-13 16:45:17.137069 - [DEBUG]
50296 2019-Jan-13 16:45:17.137092 - [DEBUG] Process 1358. path edge:
50297 2019-Jan-13 16:45:17.137116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50298 2019-Jan-13 16:45:17.137176 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
50299 2019-Jan-13 16:45:17.137828 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50300 2019-Jan-13 16:45:17.138488 - [DEBUG]
50301 2019-Jan-13 16:45:17.138513 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
50302 2019-Jan-13 16:45:17.139168 - [DEBUG] Possible callees:
50303 2019-Jan-13 16:45:17.139193 - [DEBUG] llvm.dbg.declare
50304 2019-Jan-13 16:45:17.139218 - [DEBUG] Possible return sites:
50305 2019-Jan-13 16:45:17.139242 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9650306 2019-Jan-13 16:45:17.140530 - [DEBUG] Found and process special summary
50307 2019-Jan-13 16:45:17.140568 - [DEBUG] Compose: EdgeIdentity * AllBottom
50308 2019-Jan-13 16:45:17.140596 - [DEBUG]
50309 2019-Jan-13 16:45:17.140621 - [DEBUG] Propagate flow
50310 2019-Jan-13 16:45:17.140644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50311 2019-Jan-13 16:45:17.140701 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
50312 2019-Jan-13 16:45:17.141339 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50313 2019-Jan-13 16:45:17.141993 - [DEBUG] Edge function : AllBottom (result of previous compose)
50314 2019-Jan-13 16:45:17.142018 - [DEBUG]
50315 2019-Jan-13 16:45:17.142044 - [DEBUG] Join: AllTop & AllBottom
50316 2019-Jan-13 16:45:17.142070 - [DEBUG] = AllBottom (new jump func)
50317 2019-Jan-13 16:45:17.142094 - [DEBUG]
50318 2019-Jan-13 16:45:17.142117 - [DEBUG] Start adding new jump function
50319 2019-Jan-13 16:45:17.142141 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50320 2019-Jan-13 16:45:17.142197 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50321 2019-Jan-13 16:45:17.142834 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
50322 2019-Jan-13 16:45:17.143502 - [DEBUG] Edge Function : AllBottom
50323 2019-Jan-13 16:45:17.143536 - [DEBUG] End adding new jump function
50324 2019-Jan-13 16:45:17.143560 - [DEBUG]
50325 2019-Jan-13 16:45:17.143584 - [DEBUG] -------------------------------------------- 1359. Path Edge --------------------------------------------
50326 2019-Jan-13 16:45:17.143627 - [DEBUG]
50327 2019-Jan-13 16:45:17.143651 - [DEBUG] Process 1359. path edge:
50328 2019-Jan-13 16:45:17.143675 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50329 2019-Jan-13 16:45:17.143746 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
50330 2019-Jan-13 16:45:17.144455 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50331 2019-Jan-13 16:45:17.145348 - [DEBUG]
50332 2019-Jan-13 16:45:17.145377 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
50333 2019-Jan-13 16:45:17.146127 - [DEBUG] Compose: EdgeIdentity * AllBottom
50334 2019-Jan-13 16:45:17.146158 - [DEBUG]
50335 2019-Jan-13 16:45:17.146182 - [DEBUG] Propagate flow
50336 2019-Jan-13 16:45:17.146205 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50337 2019-Jan-13 16:45:17.146277 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
50338 2019-Jan-13 16:45:17.146942 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50339 2019-Jan-13 16:45:17.147583 - [DEBUG] Edge function : AllBottom (result of previous compose)
50340 2019-Jan-13 16:45:17.147608 - [DEBUG]
50341 2019-Jan-13 16:45:17.147635 - [DEBUG] Join: AllTop & AllBottom
50342 2019-Jan-13 16:45:17.147661 - [DEBUG] = AllBottom (new jump func)
50343 2019-Jan-13 16:45:17.147685 - [DEBUG]
50344 2019-Jan-13 16:45:17.147709 - [DEBUG] Start adding new jump function
50345 2019-Jan-13 16:45:17.147732 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50346 2019-Jan-13 16:45:17.147790 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50347 2019-Jan-13 16:45:17.148449 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
50348 2019-Jan-13 16:45:17.149084 - [DEBUG] Edge Function : AllBottom
50349 2019-Jan-13 16:45:17.149114 - [DEBUG] End adding new jump function
50350 2019-Jan-13 16:45:17.149137 - [DEBUG]
50351 2019-Jan-13 16:45:17.149161 - [DEBUG] -------------------------------------------- 1360. Path Edge --------------------------------------------
50352 2019-Jan-13 16:45:17.149186 - [DEBUG]
50353 2019-Jan-13 16:45:17.149209 - [DEBUG] Process 1360. path edge:
50354 2019-Jan-13 16:45:17.149233 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50355 2019-Jan-13 16:45:17.149290 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
50356 2019-Jan-13 16:45:17.149925 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50357 2019-Jan-13 16:45:17.150560 - [DEBUG]
50358 2019-Jan-13 16:45:17.150586 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
50359 2019-Jan-13 16:45:17.151251 - [DEBUG] Compose: EdgeIdentity * AllBottom
50360 2019-Jan-13 16:45:17.151281 - [DEBUG]
50361 2019-Jan-13 16:45:17.151306 - [DEBUG] Propagate flow
50362 2019-Jan-13 16:45:17.151329 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50363 2019-Jan-13 16:45:17.151392 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
50364 2019-Jan-13 16:45:17.152047 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50365 2019-Jan-13 16:45:17.152684 - [DEBUG] Edge function : AllBottom (result of previous compose)
50366 2019-Jan-13 16:45:17.152709 - [DEBUG]
50367 2019-Jan-13 16:45:17.152735 - [DEBUG] Join: AllTop & AllBottom
50368 2019-Jan-13 16:45:17.152761 - [DEBUG] = AllBottom (new jump func)
50369 2019-Jan-13 16:45:17.152785 - [DEBUG]
50370 2019-Jan-13 16:45:17.152808 - [DEBUG] Start adding new jump function
50371 2019-Jan-13 16:45:17.152832 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50372 2019-Jan-13 16:45:17.152912 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50373 2019-Jan-13 16:45:17.153561 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
50374 2019-Jan-13 16:45:17.154197 - [DEBUG] Edge Function : AllBottom
50375 2019-Jan-13 16:45:17.154226 - [DEBUG] End adding new jump function
50376 2019-Jan-13 16:45:17.154251 - [DEBUG]
50377 2019-Jan-13 16:45:17.154275 - [DEBUG] -------------------------------------------- 1361. Path Edge --------------------------------------------
50378 2019-Jan-13 16:45:17.154300 - [DEBUG]
50379 2019-Jan-13 16:45:17.154324 - [DEBUG] Process 1361. path edge:
50380 2019-Jan-13 16:45:17.154348 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50381 2019-Jan-13 16:45:17.154406 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
50382 2019-Jan-13 16:45:17.155173 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50383 2019-Jan-13 16:45:17.155813 - [DEBUG]
50384 2019-Jan-13 16:45:17.155839 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
50385 2019-Jan-13 16:45:17.156504 - [DEBUG] Compose: EdgeIdentity * AllBottom
50386 2019-Jan-13 16:45:17.156533 - [DEBUG]
50387 2019-Jan-13 16:45:17.156557 - [DEBUG] Propagate flow
50388 2019-Jan-13 16:45:17.156580 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50389 2019-Jan-13 16:45:17.156641 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50390 2019-Jan-13 16:45:17.157446 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50391 2019-Jan-13 16:45:17.158131 - [DEBUG] Edge function : AllBottom (result of previous compose)
50392 2019-Jan-13 16:45:17.158157 - [DEBUG]
50393 2019-Jan-13 16:45:17.158184 - [DEBUG] Join: AllTop & AllBottom
50394 2019-Jan-13 16:45:17.158211 - [DEBUG] = AllBottom (new jump func)
50395 2019-Jan-13 16:45:17.158235 - [DEBUG]
50396 2019-Jan-13 16:45:17.158259 - [DEBUG] Start adding new jump function
50397 2019-Jan-13 16:45:17.158282 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50398 2019-Jan-13 16:45:17.158346 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50399 2019-Jan-13 16:45:17.158997 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50400 2019-Jan-13 16:45:17.159687 - [DEBUG] Edge Function : AllBottom
50401 2019-Jan-13 16:45:17.159724 - [DEBUG] End adding new jump function
50402 2019-Jan-13 16:45:17.159750 - [DEBUG]
50403 2019-Jan-13 16:45:17.159774 - [DEBUG] -------------------------------------------- 1362. Path Edge --------------------------------------------
50404 2019-Jan-13 16:45:17.159799 - [DEBUG]
50405 2019-Jan-13 16:45:17.159822 - [DEBUG] Process 1362. path edge:
50406 2019-Jan-13 16:45:17.159846 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50407 2019-Jan-13 16:45:17.159914 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
50408 2019-Jan-13 16:45:17.160622 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50409 2019-Jan-13 16:45:17.161265 - [DEBUG]
50410 2019-Jan-13 16:45:17.161290 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50411 2019-Jan-13 16:45:17.161990 - [DEBUG] Compose: EdgeIdentity * AllBottom
50412 2019-Jan-13 16:45:17.162019 - [DEBUG]
50413 2019-Jan-13 16:45:17.162042 - [DEBUG] Propagate flow
50414 2019-Jan-13 16:45:17.162066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50415 2019-Jan-13 16:45:17.162124 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
50416 2019-Jan-13 16:45:17.162783 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50417 2019-Jan-13 16:45:17.163422 - [DEBUG] Edge function : AllBottom (result of previous compose)
50418 2019-Jan-13 16:45:17.163447 - [DEBUG]
50419 2019-Jan-13 16:45:17.163473 - [DEBUG] Join: AllTop & AllBottom
50420 2019-Jan-13 16:45:17.163498 - [DEBUG] = AllBottom (new jump func)
50421 2019-Jan-13 16:45:17.163523 - [DEBUG]
50422 2019-Jan-13 16:45:17.163546 - [DEBUG] Start adding new jump function
50423 2019-Jan-13 16:45:17.163569 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50424 2019-Jan-13 16:45:17.163627 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50425 2019-Jan-13 16:45:17.164265 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
50426 2019-Jan-13 16:45:17.165055 - [DEBUG] Edge Function : AllBottom
50427 2019-Jan-13 16:45:17.165087 - [DEBUG] End adding new jump function
50428 2019-Jan-13 16:45:17.165111 - [DEBUG]
50429 2019-Jan-13 16:45:17.165136 - [DEBUG] -------------------------------------------- 1363. Path Edge --------------------------------------------
50430 2019-Jan-13 16:45:17.165161 - [DEBUG]
50431 2019-Jan-13 16:45:17.165233 - [DEBUG] Process 1363. path edge:
50432 2019-Jan-13 16:45:17.165259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50433 2019-Jan-13 16:45:17.165326 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
50434 2019-Jan-13 16:45:17.165973 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50435 2019-Jan-13 16:45:17.166611 - [DEBUG]
50436 2019-Jan-13 16:45:17.166637 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
50437 2019-Jan-13 16:45:17.167299 - [DEBUG] Compose: EdgeIdentity * AllBottom
50438 2019-Jan-13 16:45:17.167327 - [DEBUG]
50439 2019-Jan-13 16:45:17.167351 - [DEBUG] Propagate flow
50440 2019-Jan-13 16:45:17.167374 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50441 2019-Jan-13 16:45:17.167431 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50442 2019-Jan-13 16:45:17.168082 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50443 2019-Jan-13 16:45:17.168720 - [DEBUG] Edge function : AllBottom (result of previous compose)
50444 2019-Jan-13 16:45:17.168746 - [DEBUG]
50445 2019-Jan-13 16:45:17.168770 - [DEBUG] Join: AllTop & AllBottom
50446 2019-Jan-13 16:45:17.168796 - [DEBUG] = AllBottom (new jump func)
50447 2019-Jan-13 16:45:17.168821 - [DEBUG]
50448 2019-Jan-13 16:45:17.168844 - [DEBUG] Start adding new jump function
50449 2019-Jan-13 16:45:17.168867 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50450 2019-Jan-13 16:45:17.168924 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50451 2019-Jan-13 16:45:17.169561 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50452 2019-Jan-13 16:45:17.170206 - [DEBUG] Edge Function : AllBottom
50453 2019-Jan-13 16:45:17.170240 - [DEBUG] End adding new jump function
50454 2019-Jan-13 16:45:17.170264 - [DEBUG]
50455 2019-Jan-13 16:45:17.170288 - [DEBUG] -------------------------------------------- 1364. Path Edge --------------------------------------------
50456 2019-Jan-13 16:45:17.170312 - [DEBUG]
50457 2019-Jan-13 16:45:17.170335 - [DEBUG] Process 1364. path edge:
50458 2019-Jan-13 16:45:17.170358 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50459 2019-Jan-13 16:45:17.170418 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
50460 2019-Jan-13 16:45:17.171097 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50461 2019-Jan-13 16:45:17.171840 - [DEBUG]
50462 2019-Jan-13 16:45:17.171867 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50463 2019-Jan-13 16:45:17.172629 - [DEBUG] Compose: EdgeIdentity * AllBottom
50464 2019-Jan-13 16:45:17.172663 - [DEBUG]
50465 2019-Jan-13 16:45:17.172688 - [DEBUG] Propagate flow
50466 2019-Jan-13 16:45:17.172712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50467 2019-Jan-13 16:45:17.172791 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50468 2019-Jan-13 16:45:17.173508 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50469 2019-Jan-13 16:45:17.174189 - [DEBUG] Edge function : AllBottom (result of previous compose)
50470 2019-Jan-13 16:45:17.174256 - [DEBUG]
50471 2019-Jan-13 16:45:17.174285 - [DEBUG] Join: AllTop & AllBottom
50472 2019-Jan-13 16:45:17.174312 - [DEBUG] = AllBottom (new jump func)
50473 2019-Jan-13 16:45:17.174337 - [DEBUG]
50474 2019-Jan-13 16:45:17.174361 - [DEBUG] Start adding new jump function
50475 2019-Jan-13 16:45:17.174384 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50476 2019-Jan-13 16:45:17.174450 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50477 2019-Jan-13 16:45:17.175275 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50478 2019-Jan-13 16:45:17.175919 - [DEBUG] Edge Function : AllBottom
50479 2019-Jan-13 16:45:17.175951 - [DEBUG] End adding new jump function
50480 2019-Jan-13 16:45:17.175976 - [DEBUG]
50481 2019-Jan-13 16:45:17.176001 - [DEBUG] -------------------------------------------- 1365. Path Edge --------------------------------------------
50482 2019-Jan-13 16:45:17.176026 - [DEBUG]
50483 2019-Jan-13 16:45:17.176049 - [DEBUG] Process 1365. path edge:
50484 2019-Jan-13 16:45:17.176073 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50485 2019-Jan-13 16:45:17.176131 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
50486 2019-Jan-13 16:45:17.176772 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50487 2019-Jan-13 16:45:17.177411 - [DEBUG]
50488 2019-Jan-13 16:45:17.177437 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50489 2019-Jan-13 16:45:17.178128 - [DEBUG] Compose: EdgeIdentity * AllBottom
50490 2019-Jan-13 16:45:17.178157 - [DEBUG]
50491 2019-Jan-13 16:45:17.178181 - [DEBUG] Propagate flow
50492 2019-Jan-13 16:45:17.178204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50493 2019-Jan-13 16:45:17.178262 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
50494 2019-Jan-13 16:45:17.178902 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50495 2019-Jan-13 16:45:17.179540 - [DEBUG] Edge function : AllBottom (result of previous compose)
50496 2019-Jan-13 16:45:17.179565 - [DEBUG]
50497 2019-Jan-13 16:45:17.179590 - [DEBUG] Join: AllTop & AllBottom
50498 2019-Jan-13 16:45:17.179616 - [DEBUG] = AllBottom (new jump func)
50499 2019-Jan-13 16:45:17.179639 - [DEBUG]
50500 2019-Jan-13 16:45:17.179663 - [DEBUG] Start adding new jump function
50501 2019-Jan-13 16:45:17.179686 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50502 2019-Jan-13 16:45:17.179744 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50503 2019-Jan-13 16:45:17.180382 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
50504 2019-Jan-13 16:45:17.181018 - [DEBUG] Edge Function : AllBottom
50505 2019-Jan-13 16:45:17.181068 - [DEBUG] End adding new jump function
50506 2019-Jan-13 16:45:17.181092 - [DEBUG]
50507 2019-Jan-13 16:45:17.181117 - [DEBUG] -------------------------------------------- 1366. Path Edge --------------------------------------------
50508 2019-Jan-13 16:45:17.181142 - [DEBUG]
50509 2019-Jan-13 16:45:17.181165 - [DEBUG] Process 1366. path edge:
50510 2019-Jan-13 16:45:17.181189 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50511 2019-Jan-13 16:45:17.181250 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
50512 2019-Jan-13 16:45:17.181910 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50513 2019-Jan-13 16:45:17.182547 - [DEBUG]
50514 2019-Jan-13 16:45:17.182573 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
50515 2019-Jan-13 16:45:17.183232 - [DEBUG] Compose: EdgeIdentity * AllBottom
50516 2019-Jan-13 16:45:17.183260 - [DEBUG]
50517 2019-Jan-13 16:45:17.183284 - [DEBUG] Propagate flow
50518 2019-Jan-13 16:45:17.183307 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50519 2019-Jan-13 16:45:17.183365 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50520 2019-Jan-13 16:45:17.184014 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50521 2019-Jan-13 16:45:17.184651 - [DEBUG] Edge function : AllBottom (result of previous compose)
50522 2019-Jan-13 16:45:17.184676 - [DEBUG]
50523 2019-Jan-13 16:45:17.184701 - [DEBUG] Join: AllTop & AllBottom
50524 2019-Jan-13 16:45:17.184727 - [DEBUG] = AllBottom (new jump func)
50525 2019-Jan-13 16:45:17.184768 - [DEBUG]
50526 2019-Jan-13 16:45:17.184792 - [DEBUG] Start adding new jump function
50527 2019-Jan-13 16:45:17.184815 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50528 2019-Jan-13 16:45:17.184954 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50529 2019-Jan-13 16:45:17.185597 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50530 2019-Jan-13 16:45:17.186246 - [DEBUG] Edge Function : AllBottom
50531 2019-Jan-13 16:45:17.186275 - [DEBUG] End adding new jump function
50532 2019-Jan-13 16:45:17.186299 - [DEBUG]
50533 2019-Jan-13 16:45:17.186323 - [DEBUG] -------------------------------------------- 1367. Path Edge --------------------------------------------
50534 2019-Jan-13 16:45:17.186347 - [DEBUG]
50535 2019-Jan-13 16:45:17.186371 - [DEBUG] Process 1367. path edge:
50536 2019-Jan-13 16:45:17.186395 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50537 2019-Jan-13 16:45:17.186456 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
50538 2019-Jan-13 16:45:17.187108 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50539 2019-Jan-13 16:45:17.187746 - [DEBUG]
50540 2019-Jan-13 16:45:17.187770 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50541 2019-Jan-13 16:45:17.188445 - [DEBUG] Possible callees:
50542 2019-Jan-13 16:45:17.188470 - [DEBUG] llvm.dbg.declare
50543 2019-Jan-13 16:45:17.188495 - [DEBUG] Possible return sites:
50544 2019-Jan-13 16:45:17.188519 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12050545 2019-Jan-13 16:45:17.189804 - [DEBUG] Found and process special summary
50546 2019-Jan-13 16:45:17.189856 - [DEBUG] Compose: EdgeIdentity * AllBottom
50547 2019-Jan-13 16:45:17.189884 - [DEBUG]
50548 2019-Jan-13 16:45:17.189908 - [DEBUG] Propagate flow
50549 2019-Jan-13 16:45:17.189931 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50550 2019-Jan-13 16:45:17.189989 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50551 2019-Jan-13 16:45:17.190629 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50552 2019-Jan-13 16:45:17.191267 - [DEBUG] Edge function : AllBottom (result of previous compose)
50553 2019-Jan-13 16:45:17.191292 - [DEBUG]
50554 2019-Jan-13 16:45:17.191317 - [DEBUG] Join: AllTop & AllBottom
50555 2019-Jan-13 16:45:17.191344 - [DEBUG] = AllBottom (new jump func)
50556 2019-Jan-13 16:45:17.191368 - [DEBUG]
50557 2019-Jan-13 16:45:17.191392 - [DEBUG] Start adding new jump function
50558 2019-Jan-13 16:45:17.191429 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50559 2019-Jan-13 16:45:17.191489 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50560 2019-Jan-13 16:45:17.192137 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50561 2019-Jan-13 16:45:17.192777 - [DEBUG] Edge Function : AllBottom
50562 2019-Jan-13 16:45:17.192807 - [DEBUG] End adding new jump function
50563 2019-Jan-13 16:45:17.192831 - [DEBUG]
50564 2019-Jan-13 16:45:17.192855 - [DEBUG] -------------------------------------------- 1368. Path Edge --------------------------------------------
50565 2019-Jan-13 16:45:17.192881 - [DEBUG]
50566 2019-Jan-13 16:45:17.192905 - [DEBUG] Process 1368. path edge:
50567 2019-Jan-13 16:45:17.192928 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50568 2019-Jan-13 16:45:17.192986 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
50569 2019-Jan-13 16:45:17.193624 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50570 2019-Jan-13 16:45:17.194260 - [DEBUG]
50571 2019-Jan-13 16:45:17.194285 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50572 2019-Jan-13 16:45:17.195064 - [DEBUG] Compose: EdgeIdentity * AllBottom
50573 2019-Jan-13 16:45:17.195094 - [DEBUG]
50574 2019-Jan-13 16:45:17.195118 - [DEBUG] Propagate flow
50575 2019-Jan-13 16:45:17.195141 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50576 2019-Jan-13 16:45:17.195205 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
50577 2019-Jan-13 16:45:17.195932 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50578 2019-Jan-13 16:45:17.196588 - [DEBUG] Edge function : AllBottom (result of previous compose)
50579 2019-Jan-13 16:45:17.196614 - [DEBUG]
50580 2019-Jan-13 16:45:17.196640 - [DEBUG] Join: AllTop & AllBottom
50581 2019-Jan-13 16:45:17.196666 - [DEBUG] = AllBottom (new jump func)
50582 2019-Jan-13 16:45:17.196690 - [DEBUG]
50583 2019-Jan-13 16:45:17.196714 - [DEBUG] Start adding new jump function
50584 2019-Jan-13 16:45:17.196737 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50585 2019-Jan-13 16:45:17.196797 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50586 2019-Jan-13 16:45:17.197580 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
50587 2019-Jan-13 16:45:17.198281 - [DEBUG] Edge Function : AllBottom
50588 2019-Jan-13 16:45:17.198314 - [DEBUG] End adding new jump function
50589 2019-Jan-13 16:45:17.198339 - [DEBUG]
50590 2019-Jan-13 16:45:17.198363 - [DEBUG] -------------------------------------------- 1369. Path Edge --------------------------------------------
50591 2019-Jan-13 16:45:17.198389 - [DEBUG]
50592 2019-Jan-13 16:45:17.198432 - [DEBUG] Process 1369. path edge:
50593 2019-Jan-13 16:45:17.198457 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50594 2019-Jan-13 16:45:17.198525 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
50595 2019-Jan-13 16:45:17.199178 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50596 2019-Jan-13 16:45:17.199857 - [DEBUG]
50597 2019-Jan-13 16:45:17.199886 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
50598 2019-Jan-13 16:45:17.200641 - [DEBUG] Compose: EdgeIdentity * AllBottom
50599 2019-Jan-13 16:45:17.200673 - [DEBUG]
50600 2019-Jan-13 16:45:17.200697 - [DEBUG] Propagate flow
50601 2019-Jan-13 16:45:17.200720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50602 2019-Jan-13 16:45:17.200787 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50603 2019-Jan-13 16:45:17.201481 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50604 2019-Jan-13 16:45:17.202118 - [DEBUG] Edge function : AllBottom (result of previous compose)
50605 2019-Jan-13 16:45:17.202144 - [DEBUG]
50606 2019-Jan-13 16:45:17.202170 - [DEBUG] Join: AllTop & AllBottom
50607 2019-Jan-13 16:45:17.202196 - [DEBUG] = AllBottom (new jump func)
50608 2019-Jan-13 16:45:17.202221 - [DEBUG]
50609 2019-Jan-13 16:45:17.202244 - [DEBUG] Start adding new jump function
50610 2019-Jan-13 16:45:17.202267 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50611 2019-Jan-13 16:45:17.202324 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50612 2019-Jan-13 16:45:17.202964 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50613 2019-Jan-13 16:45:17.203619 - [DEBUG] Edge Function : AllBottom
50614 2019-Jan-13 16:45:17.203650 - [DEBUG] End adding new jump function
50615 2019-Jan-13 16:45:17.203674 - [DEBUG]
50616 2019-Jan-13 16:45:17.203698 - [DEBUG] -------------------------------------------- 1370. Path Edge --------------------------------------------
50617 2019-Jan-13 16:45:17.203724 - [DEBUG]
50618 2019-Jan-13 16:45:17.203747 - [DEBUG] Process 1370. path edge:
50619 2019-Jan-13 16:45:17.203771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50620 2019-Jan-13 16:45:17.203838 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
50621 2019-Jan-13 16:45:17.204528 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50622 2019-Jan-13 16:45:17.205454 - [DEBUG]
50623 2019-Jan-13 16:45:17.205483 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50624 2019-Jan-13 16:45:17.206242 - [DEBUG] Possible callees:
50625 2019-Jan-13 16:45:17.206271 - [DEBUG] llvm.dbg.declare
50626 2019-Jan-13 16:45:17.206296 - [DEBUG] Possible return sites:
50627 2019-Jan-13 16:45:17.206321 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14950628 2019-Jan-13 16:45:17.207766 - [DEBUG] Found and process special summary
50629 2019-Jan-13 16:45:17.207817 - [DEBUG] Compose: EdgeIdentity * AllBottom
50630 2019-Jan-13 16:45:17.207846 - [DEBUG]
50631 2019-Jan-13 16:45:17.207871 - [DEBUG] Propagate flow
50632 2019-Jan-13 16:45:17.207895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50633 2019-Jan-13 16:45:17.207962 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50634 2019-Jan-13 16:45:17.208656 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50635 2019-Jan-13 16:45:17.209296 - [DEBUG] Edge function : AllBottom (result of previous compose)
50636 2019-Jan-13 16:45:17.209321 - [DEBUG]
50637 2019-Jan-13 16:45:17.209347 - [DEBUG] Join: AllTop & AllBottom
50638 2019-Jan-13 16:45:17.209373 - [DEBUG] = AllBottom (new jump func)
50639 2019-Jan-13 16:45:17.209398 - [DEBUG]
50640 2019-Jan-13 16:45:17.209421 - [DEBUG] Start adding new jump function
50641 2019-Jan-13 16:45:17.209445 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50642 2019-Jan-13 16:45:17.209501 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50643 2019-Jan-13 16:45:17.210139 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50644 2019-Jan-13 16:45:17.210778 - [DEBUG] Edge Function : AllBottom
50645 2019-Jan-13 16:45:17.210808 - [DEBUG] End adding new jump function
50646 2019-Jan-13 16:45:17.210833 - [DEBUG]
50647 2019-Jan-13 16:45:17.210857 - [DEBUG] -------------------------------------------- 1371. Path Edge --------------------------------------------
50648 2019-Jan-13 16:45:17.210882 - [DEBUG]
50649 2019-Jan-13 16:45:17.210906 - [DEBUG] Process 1371. path edge:
50650 2019-Jan-13 16:45:17.210930 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50651 2019-Jan-13 16:45:17.210986 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
50652 2019-Jan-13 16:45:17.211642 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50653 2019-Jan-13 16:45:17.212279 - [DEBUG]
50654 2019-Jan-13 16:45:17.212304 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50655 2019-Jan-13 16:45:17.212972 - [DEBUG] Compose: EdgeIdentity * AllBottom
50656 2019-Jan-13 16:45:17.213001 - [DEBUG]
50657 2019-Jan-13 16:45:17.213024 - [DEBUG] Propagate flow
50658 2019-Jan-13 16:45:17.213048 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50659 2019-Jan-13 16:45:17.213105 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
50660 2019-Jan-13 16:45:17.213742 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50661 2019-Jan-13 16:45:17.214379 - [DEBUG] Edge function : AllBottom (result of previous compose)
50662 2019-Jan-13 16:45:17.214405 - [DEBUG]
50663 2019-Jan-13 16:45:17.214430 - [DEBUG] Join: AllTop & AllBottom
50664 2019-Jan-13 16:45:17.214456 - [DEBUG] = AllBottom (new jump func)
50665 2019-Jan-13 16:45:17.214480 - [DEBUG]
50666 2019-Jan-13 16:45:17.214504 - [DEBUG] Start adding new jump function
50667 2019-Jan-13 16:45:17.214527 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50668 2019-Jan-13 16:45:17.214583 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50669 2019-Jan-13 16:45:17.215363 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
50670 2019-Jan-13 16:45:17.216001 - [DEBUG] Edge Function : AllBottom
50671 2019-Jan-13 16:45:17.216032 - [DEBUG] End adding new jump function
50672 2019-Jan-13 16:45:17.216056 - [DEBUG]
50673 2019-Jan-13 16:45:17.216080 - [DEBUG] -------------------------------------------- 1372. Path Edge --------------------------------------------
50674 2019-Jan-13 16:45:17.216105 - [DEBUG]
50675 2019-Jan-13 16:45:17.216128 - [DEBUG] Process 1372. path edge:
50676 2019-Jan-13 16:45:17.216151 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50677 2019-Jan-13 16:45:17.216211 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
50678 2019-Jan-13 16:45:17.216848 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50679 2019-Jan-13 16:45:17.217497 - [DEBUG]
50680 2019-Jan-13 16:45:17.217524 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
50681 2019-Jan-13 16:45:17.218199 - [DEBUG] Compose: EdgeIdentity * AllBottom
50682 2019-Jan-13 16:45:17.218228 - [DEBUG]
50683 2019-Jan-13 16:45:17.218251 - [DEBUG] Propagate flow
50684 2019-Jan-13 16:45:17.218275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50685 2019-Jan-13 16:45:17.218332 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
50686 2019-Jan-13 16:45:17.218980 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50687 2019-Jan-13 16:45:17.219625 - [DEBUG] Edge function : AllBottom (result of previous compose)
50688 2019-Jan-13 16:45:17.219650 - [DEBUG]
50689 2019-Jan-13 16:45:17.219675 - [DEBUG] Join: AllTop & AllBottom
50690 2019-Jan-13 16:45:17.219701 - [DEBUG] = AllBottom (new jump func)
50691 2019-Jan-13 16:45:17.219725 - [DEBUG]
50692 2019-Jan-13 16:45:17.219749 - [DEBUG] Start adding new jump function
50693 2019-Jan-13 16:45:17.219772 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50694 2019-Jan-13 16:45:17.219832 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50695 2019-Jan-13 16:45:17.220471 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
50696 2019-Jan-13 16:45:17.221116 - [DEBUG] Edge Function : AllBottom
50697 2019-Jan-13 16:45:17.221145 - [DEBUG] End adding new jump function
50698 2019-Jan-13 16:45:17.221170 - [DEBUG]
50699 2019-Jan-13 16:45:17.221194 - [DEBUG] -------------------------------------------- 1373. Path Edge --------------------------------------------
50700 2019-Jan-13 16:45:17.221218 - [DEBUG]
50701 2019-Jan-13 16:45:17.221242 - [DEBUG] Process 1373. path edge:
50702 2019-Jan-13 16:45:17.221266 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50703 2019-Jan-13 16:45:17.221323 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
50704 2019-Jan-13 16:45:17.221987 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50705 2019-Jan-13 16:45:17.222631 - [DEBUG]
50706 2019-Jan-13 16:45:17.222656 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
50707 2019-Jan-13 16:45:17.223317 - [DEBUG] Possible callees:
50708 2019-Jan-13 16:45:17.223343 - [DEBUG] llvm.dbg.declare
50709 2019-Jan-13 16:45:17.223368 - [DEBUG] Possible return sites:
50710 2019-Jan-13 16:45:17.223391 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15550711 2019-Jan-13 16:45:17.224671 - [DEBUG] Found and process special summary
50712 2019-Jan-13 16:45:17.224708 - [DEBUG] Compose: EdgeIdentity * AllBottom
50713 2019-Jan-13 16:45:17.224790 - [DEBUG]
50714 2019-Jan-13 16:45:17.224829 - [DEBUG] Propagate flow
50715 2019-Jan-13 16:45:17.224854 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50716 2019-Jan-13 16:45:17.224912 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50717 2019-Jan-13 16:45:17.225678 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50718 2019-Jan-13 16:45:17.226411 - [DEBUG] Edge function : AllBottom (result of previous compose)
50719 2019-Jan-13 16:45:17.226437 - [DEBUG]
50720 2019-Jan-13 16:45:17.226489 - [DEBUG] Join: AllTop & AllBottom
50721 2019-Jan-13 16:45:17.226516 - [DEBUG] = AllBottom (new jump func)
50722 2019-Jan-13 16:45:17.226541 - [DEBUG]
50723 2019-Jan-13 16:45:17.226564 - [DEBUG] Start adding new jump function
50724 2019-Jan-13 16:45:17.226588 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50725 2019-Jan-13 16:45:17.226651 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50726 2019-Jan-13 16:45:17.227292 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50727 2019-Jan-13 16:45:17.227932 - [DEBUG] Edge Function : AllBottom
50728 2019-Jan-13 16:45:17.227961 - [DEBUG] End adding new jump function
50729 2019-Jan-13 16:45:17.227986 - [DEBUG]
50730 2019-Jan-13 16:45:17.228010 - [DEBUG] -------------------------------------------- 1374. Path Edge --------------------------------------------
50731 2019-Jan-13 16:45:17.228035 - [DEBUG]
50732 2019-Jan-13 16:45:17.228059 - [DEBUG] Process 1374. path edge:
50733 2019-Jan-13 16:45:17.228100 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50734 2019-Jan-13 16:45:17.228158 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
50735 2019-Jan-13 16:45:17.228799 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50736 2019-Jan-13 16:45:17.229436 - [DEBUG]
50737 2019-Jan-13 16:45:17.229462 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50738 2019-Jan-13 16:45:17.230133 - [DEBUG] Compose: EdgeIdentity * AllBottom
50739 2019-Jan-13 16:45:17.230162 - [DEBUG]
50740 2019-Jan-13 16:45:17.230186 - [DEBUG] Propagate flow
50741 2019-Jan-13 16:45:17.230210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50742 2019-Jan-13 16:45:17.230268 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
50743 2019-Jan-13 16:45:17.230917 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50744 2019-Jan-13 16:45:17.231575 - [DEBUG] Edge function : AllBottom (result of previous compose)
50745 2019-Jan-13 16:45:17.231601 - [DEBUG]
50746 2019-Jan-13 16:45:17.231625 - [DEBUG] Join: AllTop & AllBottom
50747 2019-Jan-13 16:45:17.231652 - [DEBUG] = AllBottom (new jump func)
50748 2019-Jan-13 16:45:17.231676 - [DEBUG]
50749 2019-Jan-13 16:45:17.231699 - [DEBUG] Start adding new jump function
50750 2019-Jan-13 16:45:17.231722 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50751 2019-Jan-13 16:45:17.231784 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50752 2019-Jan-13 16:45:17.232437 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
50753 2019-Jan-13 16:45:17.233075 - [DEBUG] Edge Function : AllBottom
50754 2019-Jan-13 16:45:17.233105 - [DEBUG] End adding new jump function
50755 2019-Jan-13 16:45:17.233129 - [DEBUG]
50756 2019-Jan-13 16:45:17.233154 - [DEBUG] -------------------------------------------- 1375. Path Edge --------------------------------------------
50757 2019-Jan-13 16:45:17.233179 - [DEBUG]
50758 2019-Jan-13 16:45:17.233203 - [DEBUG] Process 1375. path edge:
50759 2019-Jan-13 16:45:17.233226 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50760 2019-Jan-13 16:45:17.233285 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
50761 2019-Jan-13 16:45:17.233922 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50762 2019-Jan-13 16:45:17.234558 - [DEBUG]
50763 2019-Jan-13 16:45:17.234585 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
50764 2019-Jan-13 16:45:17.235374 - [DEBUG] Compose: EdgeIdentity * AllBottom
50765 2019-Jan-13 16:45:17.235416 - [DEBUG]
50766 2019-Jan-13 16:45:17.235441 - [DEBUG] Propagate flow
50767 2019-Jan-13 16:45:17.235465 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50768 2019-Jan-13 16:45:17.235524 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
50769 2019-Jan-13 16:45:17.236165 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50770 2019-Jan-13 16:45:17.236950 - [DEBUG] Edge function : AllBottom (result of previous compose)
50771 2019-Jan-13 16:45:17.236979 - [DEBUG]
50772 2019-Jan-13 16:45:17.237007 - [DEBUG] Join: AllTop & AllBottom
50773 2019-Jan-13 16:45:17.237033 - [DEBUG] = AllBottom (new jump func)
50774 2019-Jan-13 16:45:17.237058 - [DEBUG]
50775 2019-Jan-13 16:45:17.237082 - [DEBUG] Start adding new jump function
50776 2019-Jan-13 16:45:17.237105 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50777 2019-Jan-13 16:45:17.237179 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50778 2019-Jan-13 16:45:17.237854 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
50779 2019-Jan-13 16:45:17.238532 - [DEBUG] Edge Function : AllBottom
50780 2019-Jan-13 16:45:17.238565 - [DEBUG] End adding new jump function
50781 2019-Jan-13 16:45:17.238590 - [DEBUG]
50782 2019-Jan-13 16:45:17.238615 - [DEBUG] -------------------------------------------- 1376. Path Edge --------------------------------------------
50783 2019-Jan-13 16:45:17.238640 - [DEBUG]
50784 2019-Jan-13 16:45:17.238664 - [DEBUG] Process 1376. path edge:
50785 2019-Jan-13 16:45:17.238688 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50786 2019-Jan-13 16:45:17.238755 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
50787 2019-Jan-13 16:45:17.239446 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50788 2019-Jan-13 16:45:17.240110 - [DEBUG]
50789 2019-Jan-13 16:45:17.240138 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
50790 2019-Jan-13 16:45:17.240868 - [DEBUG] Compose: EdgeIdentity * AllBottom
50791 2019-Jan-13 16:45:17.240898 - [DEBUG]
50792 2019-Jan-13 16:45:17.240922 - [DEBUG] Propagate flow
50793 2019-Jan-13 16:45:17.240945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50794 2019-Jan-13 16:45:17.241009 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
50795 2019-Jan-13 16:45:17.241683 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50796 2019-Jan-13 16:45:17.242321 - [DEBUG] Edge function : AllBottom (result of previous compose)
50797 2019-Jan-13 16:45:17.242347 - [DEBUG]
50798 2019-Jan-13 16:45:17.242373 - [DEBUG] Join: AllTop & AllBottom
50799 2019-Jan-13 16:45:17.242399 - [DEBUG] = AllBottom (new jump func)
50800 2019-Jan-13 16:45:17.242424 - [DEBUG]
50801 2019-Jan-13 16:45:17.242448 - [DEBUG] Start adding new jump function
50802 2019-Jan-13 16:45:17.242471 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50803 2019-Jan-13 16:45:17.242528 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50804 2019-Jan-13 16:45:17.243166 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
50805 2019-Jan-13 16:45:17.243811 - [DEBUG] Edge Function : AllBottom
50806 2019-Jan-13 16:45:17.243840 - [DEBUG] End adding new jump function
50807 2019-Jan-13 16:45:17.243865 - [DEBUG]
50808 2019-Jan-13 16:45:17.243889 - [DEBUG] -------------------------------------------- 1377. Path Edge --------------------------------------------
50809 2019-Jan-13 16:45:17.243914 - [DEBUG]
50810 2019-Jan-13 16:45:17.243958 - [DEBUG] Process 1377. path edge:
50811 2019-Jan-13 16:45:17.243983 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50812 2019-Jan-13 16:45:17.244040 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
50813 2019-Jan-13 16:45:17.244686 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50814 2019-Jan-13 16:45:17.245481 - [DEBUG]
50815 2019-Jan-13 16:45:17.245506 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
50816 2019-Jan-13 16:45:17.246177 - [DEBUG] Possible callees:
50817 2019-Jan-13 16:45:17.246203 - [DEBUG] llvm.dbg.declare
50818 2019-Jan-13 16:45:17.246228 - [DEBUG] Possible return sites:
50819 2019-Jan-13 16:45:17.246252 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16350820 2019-Jan-13 16:45:17.247541 - [DEBUG] Found and process special summary
50821 2019-Jan-13 16:45:17.247580 - [DEBUG] Compose: EdgeIdentity * AllBottom
50822 2019-Jan-13 16:45:17.247608 - [DEBUG]
50823 2019-Jan-13 16:45:17.247634 - [DEBUG] Propagate flow
50824 2019-Jan-13 16:45:17.247658 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50825 2019-Jan-13 16:45:17.247717 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50826 2019-Jan-13 16:45:17.248377 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50827 2019-Jan-13 16:45:17.249015 - [DEBUG] Edge function : AllBottom (result of previous compose)
50828 2019-Jan-13 16:45:17.249041 - [DEBUG]
50829 2019-Jan-13 16:45:17.249067 - [DEBUG] Join: AllTop & AllBottom
50830 2019-Jan-13 16:45:17.249093 - [DEBUG] = AllBottom (new jump func)
50831 2019-Jan-13 16:45:17.249118 - [DEBUG]
50832 2019-Jan-13 16:45:17.249142 - [DEBUG] Start adding new jump function
50833 2019-Jan-13 16:45:17.249165 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50834 2019-Jan-13 16:45:17.249221 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50835 2019-Jan-13 16:45:17.249859 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50836 2019-Jan-13 16:45:17.250496 - [DEBUG] Edge Function : AllBottom
50837 2019-Jan-13 16:45:17.250525 - [DEBUG] End adding new jump function
50838 2019-Jan-13 16:45:17.250549 - [DEBUG]
50839 2019-Jan-13 16:45:17.250574 - [DEBUG] -------------------------------------------- 1378. Path Edge --------------------------------------------
50840 2019-Jan-13 16:45:17.250599 - [DEBUG]
50841 2019-Jan-13 16:45:17.250622 - [DEBUG] Process 1378. path edge:
50842 2019-Jan-13 16:45:17.250646 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50843 2019-Jan-13 16:45:17.250704 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
50844 2019-Jan-13 16:45:17.251343 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50845 2019-Jan-13 16:45:17.251998 - [DEBUG]
50846 2019-Jan-13 16:45:17.252023 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50847 2019-Jan-13 16:45:17.252699 - [DEBUG] Compose: EdgeIdentity * AllBottom
50848 2019-Jan-13 16:45:17.252727 - [DEBUG]
50849 2019-Jan-13 16:45:17.252751 - [DEBUG] Propagate flow
50850 2019-Jan-13 16:45:17.252774 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50851 2019-Jan-13 16:45:17.252833 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
50852 2019-Jan-13 16:45:17.253505 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50853 2019-Jan-13 16:45:17.254211 - [DEBUG] Edge function : AllBottom (result of previous compose)
50854 2019-Jan-13 16:45:17.254239 - [DEBUG]
50855 2019-Jan-13 16:45:17.254268 - [DEBUG] Join: AllTop & AllBottom
50856 2019-Jan-13 16:45:17.254294 - [DEBUG] = AllBottom (new jump func)
50857 2019-Jan-13 16:45:17.254319 - [DEBUG]
50858 2019-Jan-13 16:45:17.254343 - [DEBUG] Start adding new jump function
50859 2019-Jan-13 16:45:17.254367 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50860 2019-Jan-13 16:45:17.254445 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50861 2019-Jan-13 16:45:17.255385 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
50862 2019-Jan-13 16:45:17.256162 - [DEBUG] Edge Function : AllBottom
50863 2019-Jan-13 16:45:17.256199 - [DEBUG] End adding new jump function
50864 2019-Jan-13 16:45:17.256225 - [DEBUG]
50865 2019-Jan-13 16:45:17.256249 - [DEBUG] -------------------------------------------- 1379. Path Edge --------------------------------------------
50866 2019-Jan-13 16:45:17.256275 - [DEBUG]
50867 2019-Jan-13 16:45:17.256299 - [DEBUG] Process 1379. path edge:
50868 2019-Jan-13 16:45:17.256324 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50869 2019-Jan-13 16:45:17.256399 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
50870 2019-Jan-13 16:45:17.257074 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50871 2019-Jan-13 16:45:17.257755 - [DEBUG]
50872 2019-Jan-13 16:45:17.257783 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
50873 2019-Jan-13 16:45:17.258539 - [DEBUG] Compose: EdgeIdentity * AllBottom
50874 2019-Jan-13 16:45:17.258568 - [DEBUG]
50875 2019-Jan-13 16:45:17.258592 - [DEBUG] Propagate flow
50876 2019-Jan-13 16:45:17.258616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50877 2019-Jan-13 16:45:17.258681 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
50878 2019-Jan-13 16:45:17.259332 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50879 2019-Jan-13 16:45:17.259969 - [DEBUG] Edge function : AllBottom (result of previous compose)
50880 2019-Jan-13 16:45:17.259994 - [DEBUG]
50881 2019-Jan-13 16:45:17.260020 - [DEBUG] Join: AllTop & AllBottom
50882 2019-Jan-13 16:45:17.260046 - [DEBUG] = AllBottom (new jump func)
50883 2019-Jan-13 16:45:17.260070 - [DEBUG]
50884 2019-Jan-13 16:45:17.260094 - [DEBUG] Start adding new jump function
50885 2019-Jan-13 16:45:17.260117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50886 2019-Jan-13 16:45:17.260174 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50887 2019-Jan-13 16:45:17.260811 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
50888 2019-Jan-13 16:45:17.261470 - [DEBUG] Edge Function : AllBottom
50889 2019-Jan-13 16:45:17.261499 - [DEBUG] End adding new jump function
50890 2019-Jan-13 16:45:17.261524 - [DEBUG]
50891 2019-Jan-13 16:45:17.261547 - [DEBUG] -------------------------------------------- 1380. Path Edge --------------------------------------------
50892 2019-Jan-13 16:45:17.261572 - [DEBUG]
50893 2019-Jan-13 16:45:17.261596 - [DEBUG] Process 1380. path edge:
50894 2019-Jan-13 16:45:17.261620 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50895 2019-Jan-13 16:45:17.261677 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
50896 2019-Jan-13 16:45:17.262342 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50897 2019-Jan-13 16:45:17.262980 - [DEBUG]
50898 2019-Jan-13 16:45:17.263005 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
50899 2019-Jan-13 16:45:17.263665 - [DEBUG] Possible callees:
50900 2019-Jan-13 16:45:17.263691 - [DEBUG] llvm.dbg.declare
50901 2019-Jan-13 16:45:17.263716 - [DEBUG] Possible return sites:
50902 2019-Jan-13 16:45:17.263740 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16950903 2019-Jan-13 16:45:17.265055 - [DEBUG] Found and process special summary
50904 2019-Jan-13 16:45:17.265092 - [DEBUG] Compose: EdgeIdentity * AllBottom
50905 2019-Jan-13 16:45:17.265119 - [DEBUG]
50906 2019-Jan-13 16:45:17.265143 - [DEBUG] Propagate flow
50907 2019-Jan-13 16:45:17.265166 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50908 2019-Jan-13 16:45:17.265225 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50909 2019-Jan-13 16:45:17.266008 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50910 2019-Jan-13 16:45:17.266647 - [DEBUG] Edge function : AllBottom (result of previous compose)
50911 2019-Jan-13 16:45:17.266672 - [DEBUG]
50912 2019-Jan-13 16:45:17.266697 - [DEBUG] Join: AllTop & AllBottom
50913 2019-Jan-13 16:45:17.266723 - [DEBUG] = AllBottom (new jump func)
50914 2019-Jan-13 16:45:17.266748 - [DEBUG]
50915 2019-Jan-13 16:45:17.266772 - [DEBUG] Start adding new jump function
50916 2019-Jan-13 16:45:17.266795 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50917 2019-Jan-13 16:45:17.266852 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50918 2019-Jan-13 16:45:17.267489 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50919 2019-Jan-13 16:45:17.268140 - [DEBUG] Edge Function : AllBottom
50920 2019-Jan-13 16:45:17.268170 - [DEBUG] End adding new jump function
50921 2019-Jan-13 16:45:17.268194 - [DEBUG]
50922 2019-Jan-13 16:45:17.268218 - [DEBUG] -------------------------------------------- 1381. Path Edge --------------------------------------------
50923 2019-Jan-13 16:45:17.268243 - [DEBUG]
50924 2019-Jan-13 16:45:17.268266 - [DEBUG] Process 1381. path edge:
50925 2019-Jan-13 16:45:17.268290 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50926 2019-Jan-13 16:45:17.268348 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
50927 2019-Jan-13 16:45:17.268987 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50928 2019-Jan-13 16:45:17.269627 - [DEBUG]
50929 2019-Jan-13 16:45:17.269652 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50930 2019-Jan-13 16:45:17.270328 - [DEBUG] Compose: EdgeIdentity * AllBottom
50931 2019-Jan-13 16:45:17.270358 - [DEBUG]
50932 2019-Jan-13 16:45:17.270382 - [DEBUG] Propagate flow
50933 2019-Jan-13 16:45:17.270406 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50934 2019-Jan-13 16:45:17.270466 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
50935 2019-Jan-13 16:45:17.271107 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50936 2019-Jan-13 16:45:17.271763 - [DEBUG] Edge function : AllBottom (result of previous compose)
50937 2019-Jan-13 16:45:17.271789 - [DEBUG]
50938 2019-Jan-13 16:45:17.271815 - [DEBUG] Join: AllTop & AllBottom
50939 2019-Jan-13 16:45:17.271856 - [DEBUG] = AllBottom (new jump func)
50940 2019-Jan-13 16:45:17.271881 - [DEBUG]
50941 2019-Jan-13 16:45:17.271905 - [DEBUG] Start adding new jump function
50942 2019-Jan-13 16:45:17.271928 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50943 2019-Jan-13 16:45:17.271989 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50944 2019-Jan-13 16:45:17.272646 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
50945 2019-Jan-13 16:45:17.273284 - [DEBUG] Edge Function : AllBottom
50946 2019-Jan-13 16:45:17.273315 - [DEBUG] End adding new jump function
50947 2019-Jan-13 16:45:17.273339 - [DEBUG]
50948 2019-Jan-13 16:45:17.273363 - [DEBUG] -------------------------------------------- 1382. Path Edge --------------------------------------------
50949 2019-Jan-13 16:45:17.273388 - [DEBUG]
50950 2019-Jan-13 16:45:17.273412 - [DEBUG] Process 1382. path edge:
50951 2019-Jan-13 16:45:17.273436 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50952 2019-Jan-13 16:45:17.273495 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
50953 2019-Jan-13 16:45:17.274134 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50954 2019-Jan-13 16:45:17.274788 - [DEBUG]
50955 2019-Jan-13 16:45:17.274813 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
50956 2019-Jan-13 16:45:17.275580 - [DEBUG] Compose: EdgeIdentity * AllBottom
50957 2019-Jan-13 16:45:17.275609 - [DEBUG]
50958 2019-Jan-13 16:45:17.275632 - [DEBUG] Propagate flow
50959 2019-Jan-13 16:45:17.275656 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50960 2019-Jan-13 16:45:17.275715 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
50961 2019-Jan-13 16:45:17.276358 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50962 2019-Jan-13 16:45:17.276999 - [DEBUG] Edge function : AllBottom (result of previous compose)
50963 2019-Jan-13 16:45:17.277024 - [DEBUG]
50964 2019-Jan-13 16:45:17.277050 - [DEBUG] Join: AllTop & AllBottom
50965 2019-Jan-13 16:45:17.277180 - [DEBUG] = AllBottom (new jump func)
50966 2019-Jan-13 16:45:17.277205 - [DEBUG]
50967 2019-Jan-13 16:45:17.277229 - [DEBUG] Start adding new jump function
50968 2019-Jan-13 16:45:17.277251 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50969 2019-Jan-13 16:45:17.277315 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50970 2019-Jan-13 16:45:17.278018 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
50971 2019-Jan-13 16:45:17.278731 - [DEBUG] Edge Function : AllBottom
50972 2019-Jan-13 16:45:17.278765 - [DEBUG] End adding new jump function
50973 2019-Jan-13 16:45:17.278790 - [DEBUG]
50974 2019-Jan-13 16:45:17.278815 - [DEBUG] -------------------------------------------- 1383. Path Edge --------------------------------------------
50975 2019-Jan-13 16:45:17.278840 - [DEBUG]
50976 2019-Jan-13 16:45:17.278865 - [DEBUG] Process 1383. path edge:
50977 2019-Jan-13 16:45:17.278889 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50978 2019-Jan-13 16:45:17.278957 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
50979 2019-Jan-13 16:45:17.279652 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50980 2019-Jan-13 16:45:17.280291 - [DEBUG]
50981 2019-Jan-13 16:45:17.280316 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
50982 2019-Jan-13 16:45:17.280995 - [DEBUG] Compose: EdgeIdentity * AllBottom
50983 2019-Jan-13 16:45:17.281043 - [DEBUG]
50984 2019-Jan-13 16:45:17.281068 - [DEBUG] Propagate flow
50985 2019-Jan-13 16:45:17.281092 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50986 2019-Jan-13 16:45:17.281150 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
50987 2019-Jan-13 16:45:17.281806 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50988 2019-Jan-13 16:45:17.282454 - [DEBUG] Edge function : AllBottom (result of previous compose)
50989 2019-Jan-13 16:45:17.282480 - [DEBUG]
50990 2019-Jan-13 16:45:17.282506 - [DEBUG] Join: AllTop & AllBottom
50991 2019-Jan-13 16:45:17.282532 - [DEBUG] = AllBottom (new jump func)
50992 2019-Jan-13 16:45:17.282556 - [DEBUG]
50993 2019-Jan-13 16:45:17.282580 - [DEBUG] Start adding new jump function
50994 2019-Jan-13 16:45:17.282603 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50995 2019-Jan-13 16:45:17.282662 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50996 2019-Jan-13 16:45:17.283301 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
50997 2019-Jan-13 16:45:17.283936 - [DEBUG] Edge Function : AllBottom
50998 2019-Jan-13 16:45:17.283965 - [DEBUG] End adding new jump function
50999 2019-Jan-13 16:45:17.283990 - [DEBUG]
51000 2019-Jan-13 16:45:17.284014 - [DEBUG] -------------------------------------------- 1384. Path Edge --------------------------------------------
51001 2019-Jan-13 16:45:17.284038 - [DEBUG]
51002 2019-Jan-13 16:45:17.284062 - [DEBUG] Process 1384. path edge:
51003 2019-Jan-13 16:45:17.284086 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51004 2019-Jan-13 16:45:17.284144 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
51005 2019-Jan-13 16:45:17.284793 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51006 2019-Jan-13 16:45:17.285573 - [DEBUG]
51007 2019-Jan-13 16:45:17.285601 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
51008 2019-Jan-13 16:45:17.286342 - [DEBUG] Compose: EdgeIdentity * AllBottom
51009 2019-Jan-13 16:45:17.286371 - [DEBUG]
51010 2019-Jan-13 16:45:17.286395 - [DEBUG] Propagate flow
51011 2019-Jan-13 16:45:17.286418 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51012 2019-Jan-13 16:45:17.286480 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
51013 2019-Jan-13 16:45:17.287138 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51014 2019-Jan-13 16:45:17.287807 - [DEBUG] Edge function : AllBottom (result of previous compose)
51015 2019-Jan-13 16:45:17.287835 - [DEBUG]
51016 2019-Jan-13 16:45:17.287862 - [DEBUG] Join: AllTop & AllBottom
51017 2019-Jan-13 16:45:17.287888 - [DEBUG] = AllBottom (new jump func)
51018 2019-Jan-13 16:45:17.287913 - [DEBUG]
51019 2019-Jan-13 16:45:17.287937 - [DEBUG] Start adding new jump function
51020 2019-Jan-13 16:45:17.287961 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51021 2019-Jan-13 16:45:17.288032 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51022 2019-Jan-13 16:45:17.288767 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
51023 2019-Jan-13 16:45:17.289475 - [DEBUG] Edge Function : AllBottom
51024 2019-Jan-13 16:45:17.289516 - [DEBUG] End adding new jump function
51025 2019-Jan-13 16:45:17.289541 - [DEBUG]
51026 2019-Jan-13 16:45:17.289567 - [DEBUG] -------------------------------------------- 1385. Path Edge --------------------------------------------
51027 2019-Jan-13 16:45:17.289594 - [DEBUG]
51028 2019-Jan-13 16:45:17.289657 - [DEBUG] Process 1385. path edge:
51029 2019-Jan-13 16:45:17.289682 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51030 2019-Jan-13 16:45:17.289769 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
51031 2019-Jan-13 16:45:17.290467 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51032 2019-Jan-13 16:45:17.291175 - [DEBUG]
51033 2019-Jan-13 16:45:17.291200 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
51034 2019-Jan-13 16:45:17.291915 - [DEBUG] Compose: EdgeIdentity * AllBottom
51035 2019-Jan-13 16:45:17.291945 - [DEBUG]
51036 2019-Jan-13 16:45:17.291969 - [DEBUG] Propagate flow
51037 2019-Jan-13 16:45:17.291992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51038 2019-Jan-13 16:45:17.292053 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
51039 2019-Jan-13 16:45:17.292705 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51040 2019-Jan-13 16:45:17.293343 - [DEBUG] Edge function : AllBottom (result of previous compose)
51041 2019-Jan-13 16:45:17.293368 - [DEBUG]
51042 2019-Jan-13 16:45:17.293393 - [DEBUG] Join: AllTop & AllBottom
51043 2019-Jan-13 16:45:17.293420 - [DEBUG] = AllBottom (new jump func)
51044 2019-Jan-13 16:45:17.293444 - [DEBUG]
51045 2019-Jan-13 16:45:17.293468 - [DEBUG] Start adding new jump function
51046 2019-Jan-13 16:45:17.293491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51047 2019-Jan-13 16:45:17.293548 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51048 2019-Jan-13 16:45:17.294185 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
51049 2019-Jan-13 16:45:17.294835 - [DEBUG] Edge Function : AllBottom
51050 2019-Jan-13 16:45:17.294864 - [DEBUG] End adding new jump function
51051 2019-Jan-13 16:45:17.294888 - [DEBUG]
51052 2019-Jan-13 16:45:17.294913 - [DEBUG] -------------------------------------------- 1386. Path Edge --------------------------------------------
51053 2019-Jan-13 16:45:17.294938 - [DEBUG]
51054 2019-Jan-13 16:45:17.294961 - [DEBUG] Process 1386. path edge:
51055 2019-Jan-13 16:45:17.294985 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51056 2019-Jan-13 16:45:17.295043 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
51057 2019-Jan-13 16:45:17.295830 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51058 2019-Jan-13 16:45:17.296470 - [DEBUG]
51059 2019-Jan-13 16:45:17.296496 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
51060 2019-Jan-13 16:45:17.297157 - [DEBUG] Compose: EdgeIdentity * AllBottom
51061 2019-Jan-13 16:45:17.297185 - [DEBUG]
51062 2019-Jan-13 16:45:17.297209 - [DEBUG] Propagate flow
51063 2019-Jan-13 16:45:17.297232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51064 2019-Jan-13 16:45:17.297291 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51065 2019-Jan-13 16:45:17.297940 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51066 2019-Jan-13 16:45:17.298599 - [DEBUG] Edge function : AllBottom (result of previous compose)
51067 2019-Jan-13 16:45:17.298624 - [DEBUG]
51068 2019-Jan-13 16:45:17.298650 - [DEBUG] Join: AllTop & AllBottom
51069 2019-Jan-13 16:45:17.298676 - [DEBUG] = AllBottom (new jump func)
51070 2019-Jan-13 16:45:17.298700 - [DEBUG]
51071 2019-Jan-13 16:45:17.298724 - [DEBUG] Start adding new jump function
51072 2019-Jan-13 16:45:17.298747 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51073 2019-Jan-13 16:45:17.298820 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51074 2019-Jan-13 16:45:17.299458 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51075 2019-Jan-13 16:45:17.300093 - [DEBUG] Edge Function : AllBottom
51076 2019-Jan-13 16:45:17.300121 - [DEBUG] End adding new jump function
51077 2019-Jan-13 16:45:17.300145 - [DEBUG]
51078 2019-Jan-13 16:45:17.300169 - [DEBUG] -------------------------------------------- 1387. Path Edge --------------------------------------------
51079 2019-Jan-13 16:45:17.300194 - [DEBUG]
51080 2019-Jan-13 16:45:17.300218 - [DEBUG] Process 1387. path edge:
51081 2019-Jan-13 16:45:17.300242 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51082 2019-Jan-13 16:45:17.300299 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
51083 2019-Jan-13 16:45:17.300936 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51084 2019-Jan-13 16:45:17.301588 - [DEBUG]
51085 2019-Jan-13 16:45:17.301612 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51086 2019-Jan-13 16:45:17.302275 - [DEBUG] Compose: EdgeIdentity * AllBottom
51087 2019-Jan-13 16:45:17.302303 - [DEBUG]
51088 2019-Jan-13 16:45:17.302327 - [DEBUG] Propagate flow
51089 2019-Jan-13 16:45:17.302350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51090 2019-Jan-13 16:45:17.302408 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
51091 2019-Jan-13 16:45:17.303058 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51092 2019-Jan-13 16:45:17.303703 - [DEBUG] Edge function : AllBottom (result of previous compose)
51093 2019-Jan-13 16:45:17.303728 - [DEBUG]
51094 2019-Jan-13 16:45:17.303753 - [DEBUG] Join: AllTop & AllBottom
51095 2019-Jan-13 16:45:17.303779 - [DEBUG] = AllBottom (new jump func)
51096 2019-Jan-13 16:45:17.303804 - [DEBUG]
51097 2019-Jan-13 16:45:17.303827 - [DEBUG] Start adding new jump function
51098 2019-Jan-13 16:45:17.303850 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51099 2019-Jan-13 16:45:17.303907 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51100 2019-Jan-13 16:45:17.304543 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
51101 2019-Jan-13 16:45:17.305201 - [DEBUG] Edge Function : AllBottom
51102 2019-Jan-13 16:45:17.305230 - [DEBUG] End adding new jump function
51103 2019-Jan-13 16:45:17.305254 - [DEBUG]
51104 2019-Jan-13 16:45:17.305278 - [DEBUG] -------------------------------------------- 1388. Path Edge --------------------------------------------
51105 2019-Jan-13 16:45:17.305402 - [DEBUG]
51106 2019-Jan-13 16:45:17.305427 - [DEBUG] Process 1388. path edge:
51107 2019-Jan-13 16:45:17.305451 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51108 2019-Jan-13 16:45:17.305510 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
51109 2019-Jan-13 16:45:17.306153 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51110 2019-Jan-13 16:45:17.306790 - [DEBUG]
51111 2019-Jan-13 16:45:17.306816 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
51112 2019-Jan-13 16:45:17.307492 - [DEBUG] Compose: EdgeIdentity * AllBottom
51113 2019-Jan-13 16:45:17.307520 - [DEBUG]
51114 2019-Jan-13 16:45:17.307544 - [DEBUG] Propagate flow
51115 2019-Jan-13 16:45:17.307568 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51116 2019-Jan-13 16:45:17.307640 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51117 2019-Jan-13 16:45:17.308301 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51118 2019-Jan-13 16:45:17.308940 - [DEBUG] Edge function : AllBottom (result of previous compose)
51119 2019-Jan-13 16:45:17.308965 - [DEBUG]
51120 2019-Jan-13 16:45:17.308990 - [DEBUG] Join: AllTop & AllBottom
51121 2019-Jan-13 16:45:17.309016 - [DEBUG] = AllBottom (new jump func)
51122 2019-Jan-13 16:45:17.309041 - [DEBUG]
51123 2019-Jan-13 16:45:17.309064 - [DEBUG] Start adding new jump function
51124 2019-Jan-13 16:45:17.309088 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51125 2019-Jan-13 16:45:17.309144 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51126 2019-Jan-13 16:45:17.309782 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51127 2019-Jan-13 16:45:17.310417 - [DEBUG] Edge Function : AllBottom
51128 2019-Jan-13 16:45:17.310446 - [DEBUG] End adding new jump function
51129 2019-Jan-13 16:45:17.310470 - [DEBUG]
51130 2019-Jan-13 16:45:17.310494 - [DEBUG] -------------------------------------------- 1389. Path Edge --------------------------------------------
51131 2019-Jan-13 16:45:17.310519 - [DEBUG]
51132 2019-Jan-13 16:45:17.310543 - [DEBUG] Process 1389. path edge:
51133 2019-Jan-13 16:45:17.310567 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51134 2019-Jan-13 16:45:17.310623 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
51135 2019-Jan-13 16:45:17.311259 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51136 2019-Jan-13 16:45:17.311912 - [DEBUG]
51137 2019-Jan-13 16:45:17.311937 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51138 2019-Jan-13 16:45:17.312625 - [DEBUG] Compose: EdgeIdentity * AllBottom
51139 2019-Jan-13 16:45:17.312656 - [DEBUG]
51140 2019-Jan-13 16:45:17.312680 - [DEBUG] Propagate flow
51141 2019-Jan-13 16:45:17.312704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51142 2019-Jan-13 16:45:17.312772 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51143 2019-Jan-13 16:45:17.313466 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51144 2019-Jan-13 16:45:17.314113 - [DEBUG] Edge function : AllBottom (result of previous compose)
51145 2019-Jan-13 16:45:17.314138 - [DEBUG]
51146 2019-Jan-13 16:45:17.314165 - [DEBUG] Join: AllTop & AllBottom
51147 2019-Jan-13 16:45:17.314191 - [DEBUG] = AllBottom (new jump func)
51148 2019-Jan-13 16:45:17.314215 - [DEBUG]
51149 2019-Jan-13 16:45:17.314239 - [DEBUG] Start adding new jump function
51150 2019-Jan-13 16:45:17.314262 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51151 2019-Jan-13 16:45:17.314323 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51152 2019-Jan-13 16:45:17.314990 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51153 2019-Jan-13 16:45:17.315765 - [DEBUG] Edge Function : AllBottom
51154 2019-Jan-13 16:45:17.315797 - [DEBUG] End adding new jump function
51155 2019-Jan-13 16:45:17.315822 - [DEBUG]
51156 2019-Jan-13 16:45:17.315847 - [DEBUG] -------------------------------------------- 1390. Path Edge --------------------------------------------
51157 2019-Jan-13 16:45:17.315872 - [DEBUG]
51158 2019-Jan-13 16:45:17.315896 - [DEBUG] Process 1390. path edge:
51159 2019-Jan-13 16:45:17.315966 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51160 2019-Jan-13 16:45:17.316034 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
51161 2019-Jan-13 16:45:17.316717 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51162 2019-Jan-13 16:45:17.317525 - [DEBUG]
51163 2019-Jan-13 16:45:17.317551 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51164 2019-Jan-13 16:45:17.318248 - [DEBUG] Start of endsummarytab entry
51165 2019-Jan-13 16:45:17.318288 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
51166 2019-Jan-13 16:45:17.318986 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
51167 2019-Jan-13 16:45:17.319054 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51168 2019-Jan-13 16:45:17.319700 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
51169 2019-Jan-13 16:45:17.320361 - [DEBUG] EF: AllBottom
51170 2019-Jan-13 16:45:17.320388 - [DEBUG]
51171 2019-Jan-13 16:45:17.320411 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51172 2019-Jan-13 16:45:17.321073 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
51173 2019-Jan-13 16:45:17.321771 - [DEBUG] EF: AllBottom
51174 2019-Jan-13 16:45:17.321797 - [DEBUG]
51175 2019-Jan-13 16:45:17.321821 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51176 2019-Jan-13 16:45:17.322469 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
51177 2019-Jan-13 16:45:17.323148 - [DEBUG] EF: AllBottom
51178 2019-Jan-13 16:45:17.323175 - [DEBUG]
51179 2019-Jan-13 16:45:17.323199 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51180 2019-Jan-13 16:45:17.323942 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
51181 2019-Jan-13 16:45:17.324615 - [DEBUG] EF: AllBottom
51182 2019-Jan-13 16:45:17.324642 - [DEBUG]
51183 2019-Jan-13 16:45:17.324665 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51184 2019-Jan-13 16:45:17.325547 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
51185 2019-Jan-13 16:45:17.326276 - [DEBUG] EF: AllBottom
51186 2019-Jan-13 16:45:17.326304 - [DEBUG]
51187 2019-Jan-13 16:45:17.326329 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51188 2019-Jan-13 16:45:17.327021 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
51189 2019-Jan-13 16:45:17.327711 - [DEBUG] EF: AllBottom
51190 2019-Jan-13 16:45:17.327737 - [DEBUG]
51191 2019-Jan-13 16:45:17.327760 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51192 2019-Jan-13 16:45:17.328487 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51193 2019-Jan-13 16:45:17.329135 - [DEBUG] EF: AllBottom
51194 2019-Jan-13 16:45:17.329161 - [DEBUG]
51195 2019-Jan-13 16:45:17.329184 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51196 2019-Jan-13 16:45:17.329818 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
51197 2019-Jan-13 16:45:17.330466 - [DEBUG] EF: AllBottom
51198 2019-Jan-13 16:45:17.330492 - [DEBUG]
51199 2019-Jan-13 16:45:17.330515 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51200 2019-Jan-13 16:45:17.331148 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
51201 2019-Jan-13 16:45:17.331809 - [DEBUG] EF: AllBottom
51202 2019-Jan-13 16:45:17.331834 - [DEBUG]
51203 2019-Jan-13 16:45:17.331858 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51204 2019-Jan-13 16:45:17.332497 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51205 2019-Jan-13 16:45:17.333160 - [DEBUG] EF: AllBottom
51206 2019-Jan-13 16:45:17.333186 - [DEBUG]
51207 2019-Jan-13 16:45:17.333209 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51208 2019-Jan-13 16:45:17.333842 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
51209 2019-Jan-13 16:45:17.334482 - [DEBUG] EF: AllBottom
51210 2019-Jan-13 16:45:17.334507 - [DEBUG]
51211 2019-Jan-13 16:45:17.334530 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51212 2019-Jan-13 16:45:17.335182 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51213 2019-Jan-13 16:45:17.335963 - [DEBUG] EF: AllBottom
51214 2019-Jan-13 16:45:17.335989 - [DEBUG]
51215 2019-Jan-13 16:45:17.336013 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51216 2019-Jan-13 16:45:17.336655 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
51217 2019-Jan-13 16:45:17.337296 - [DEBUG] EF: AllBottom
51218 2019-Jan-13 16:45:17.337321 - [DEBUG]
51219 2019-Jan-13 16:45:17.337345 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51220 2019-Jan-13 16:45:17.337978 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
51221 2019-Jan-13 16:45:17.338633 - [DEBUG] EF: AllBottom
51222 2019-Jan-13 16:45:17.338658 - [DEBUG]
51223 2019-Jan-13 16:45:17.338682 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51224 2019-Jan-13 16:45:17.339314 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
51225 2019-Jan-13 16:45:17.339953 - [DEBUG] EF: AllBottom
51226 2019-Jan-13 16:45:17.339978 - [DEBUG]
51227 2019-Jan-13 16:45:17.340001 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51228 2019-Jan-13 16:45:17.340635 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
51229 2019-Jan-13 16:45:17.341271 - [DEBUG] EF: AllBottom
51230 2019-Jan-13 16:45:17.341296 - [DEBUG]
51231 2019-Jan-13 16:45:17.341320 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51232 2019-Jan-13 16:45:17.341969 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51233 2019-Jan-13 16:45:17.342605 - [DEBUG] EF: AllBottom
51234 2019-Jan-13 16:45:17.342630 - [DEBUG]
51235 2019-Jan-13 16:45:17.342653 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51236 2019-Jan-13 16:45:17.343287 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
51237 2019-Jan-13 16:45:17.343923 - [DEBUG] EF: AllBottom
51238 2019-Jan-13 16:45:17.343948 - [DEBUG]
51239 2019-Jan-13 16:45:17.343971 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51240 2019-Jan-13 16:45:17.344604 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
51241 2019-Jan-13 16:45:17.345262 - [DEBUG] EF: AllBottom
51242 2019-Jan-13 16:45:17.345287 - [DEBUG]
51243 2019-Jan-13 16:45:17.345311 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51244 2019-Jan-13 16:45:17.346125 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51245 2019-Jan-13 16:45:17.346798 - [DEBUG] EF: AllBottom
51246 2019-Jan-13 16:45:17.346824 - [DEBUG]
51247 2019-Jan-13 16:45:17.346848 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51248 2019-Jan-13 16:45:17.347488 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51249 2019-Jan-13 16:45:17.348161 - [DEBUG] EF: AllBottom
51250 2019-Jan-13 16:45:17.348186 - [DEBUG]
51251 2019-Jan-13 16:45:17.348210 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51252 2019-Jan-13 16:45:17.348862 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51253 2019-Jan-13 16:45:17.349506 - [DEBUG] EF: AllBottom
51254 2019-Jan-13 16:45:17.349531 - [DEBUG]
51255 2019-Jan-13 16:45:17.349555 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51256 2019-Jan-13 16:45:17.350189 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51257 2019-Jan-13 16:45:17.350834 - [DEBUG] EF: AllBottom
51258 2019-Jan-13 16:45:17.350859 - [DEBUG]
51259 2019-Jan-13 16:45:17.350882 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51260 2019-Jan-13 16:45:17.351531 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
51261 2019-Jan-13 16:45:17.352168 - [DEBUG] EF: AllBottom
51262 2019-Jan-13 16:45:17.352194 - [DEBUG]
51263 2019-Jan-13 16:45:17.352217 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51264 2019-Jan-13 16:45:17.352860 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
51265 2019-Jan-13 16:45:17.353514 - [DEBUG] EF: AllBottom
51266 2019-Jan-13 16:45:17.353539 - [DEBUG]
51267 2019-Jan-13 16:45:17.353562 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51268 2019-Jan-13 16:45:17.354202 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51269 2019-Jan-13 16:45:17.354860 - [DEBUG] EF: AllBottom
51270 2019-Jan-13 16:45:17.354885 - [DEBUG]
51271 2019-Jan-13 16:45:17.354908 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51272 2019-Jan-13 16:45:17.355659 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
51273 2019-Jan-13 16:45:17.356298 - [DEBUG] EF: AllBottom
51274 2019-Jan-13 16:45:17.356323 - [DEBUG]
51275 2019-Jan-13 16:45:17.356347 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51276 2019-Jan-13 16:45:17.356980 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
51277 2019-Jan-13 16:45:17.357756 - [DEBUG] EF: AllBottom
51278 2019-Jan-13 16:45:17.357782 - [DEBUG]
51279 2019-Jan-13 16:45:17.357806 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51280 2019-Jan-13 16:45:17.358505 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
51281 2019-Jan-13 16:45:17.359163 - [DEBUG] EF: AllBottom
51282 2019-Jan-13 16:45:17.359189 - [DEBUG]
51283 2019-Jan-13 16:45:17.359212 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51284 2019-Jan-13 16:45:17.359862 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
51285 2019-Jan-13 16:45:17.360569 - [DEBUG] EF: AllBottom
51286 2019-Jan-13 16:45:17.360595 - [DEBUG]
51287 2019-Jan-13 16:45:17.360619 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51288 2019-Jan-13 16:45:17.361318 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51289 2019-Jan-13 16:45:17.361986 - [DEBUG] EF: AllBottom
51290 2019-Jan-13 16:45:17.362012 - [DEBUG]
51291 2019-Jan-13 16:45:17.362035 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51292 2019-Jan-13 16:45:17.362669 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51293 2019-Jan-13 16:45:17.363306 - [DEBUG] EF: AllBottom
51294 2019-Jan-13 16:45:17.363331 - [DEBUG]
51295 2019-Jan-13 16:45:17.363355 - [DEBUG] ---------------
51296 2019-Jan-13 16:45:17.363379 - [DEBUG]
51297 2019-Jan-13 16:45:17.363407 - [DEBUG] End of endsummarytab entry
51298 2019-Jan-13 16:45:17.363431 - [DEBUG]
51299 2019-Jan-13 16:45:17.363455 - [DEBUG] Start of incomingtab entry
51300 2019-Jan-13 16:45:17.363500 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
51301 2019-Jan-13 16:45:17.364139 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
51302 2019-Jan-13 16:45:17.364200 - [DEBUG] ---------------
51303 2019-Jan-13 16:45:17.364225 - [DEBUG] End of incomingtab entry
51304 2019-Jan-13 16:45:17.364249 - [DEBUG]
51305 2019-Jan-13 16:45:17.364277 - [DEBUG] EDGE:
51306 2019-Jan-13 16:45:17.364334 - [DEBUG] ---> 51307 2019-Jan-13 16:45:17.364986 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51308 2019-Jan-13 16:45:17.365750 - [DEBUG]
51309 2019-Jan-13 16:45:17.365777 - [DEBUG] EDGE:
51310 2019-Jan-13 16:45:17.365836 - [DEBUG] ---> 51311 2019-Jan-13 16:45:17.366474 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51312 2019-Jan-13 16:45:17.367112 - [DEBUG]
51313 2019-Jan-13 16:45:17.367165 - [DEBUG] Compose: EdgeIdentity * AllBottom
51314 2019-Jan-13 16:45:17.367192 - [DEBUG]
51315 2019-Jan-13 16:45:17.367216 - [DEBUG] Propagate flow
51316 2019-Jan-13 16:45:17.367240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51317 2019-Jan-13 16:45:17.367297 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51318 2019-Jan-13 16:45:17.367946 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51319 2019-Jan-13 16:45:17.368601 - [DEBUG] Edge function : AllBottom (result of previous compose)
51320 2019-Jan-13 16:45:17.368627 - [DEBUG]
51321 2019-Jan-13 16:45:17.368653 - [DEBUG] Join: AllTop & AllBottom
51322 2019-Jan-13 16:45:17.368679 - [DEBUG] = AllBottom (new jump func)
51323 2019-Jan-13 16:45:17.368704 - [DEBUG]
51324 2019-Jan-13 16:45:17.368727 - [DEBUG] Start adding new jump function
51325 2019-Jan-13 16:45:17.368750 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51326 2019-Jan-13 16:45:17.368807 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51327 2019-Jan-13 16:45:17.369452 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51328 2019-Jan-13 16:45:17.370119 - [DEBUG] Edge Function : AllBottom
51329 2019-Jan-13 16:45:17.370154 - [DEBUG] End adding new jump function
51330 2019-Jan-13 16:45:17.370179 - [DEBUG]
51331 2019-Jan-13 16:45:17.370203 - [DEBUG] -------------------------------------------- 1391. Path Edge --------------------------------------------
51332 2019-Jan-13 16:45:17.370228 - [DEBUG]
51333 2019-Jan-13 16:45:17.370251 - [DEBUG] Process 1391. path edge:
51334 2019-Jan-13 16:45:17.370276 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51335 2019-Jan-13 16:45:17.370344 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
51336 2019-Jan-13 16:45:17.371039 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51337 2019-Jan-13 16:45:17.371777 - [DEBUG]
51338 2019-Jan-13 16:45:17.371804 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51339 2019-Jan-13 16:45:17.372554 - [DEBUG] Possible callees:
51340 2019-Jan-13 16:45:17.372581 - [DEBUG] llvm.dbg.declare
51341 2019-Jan-13 16:45:17.372606 - [DEBUG] Possible return sites:
51342 2019-Jan-13 16:45:17.372631 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19351343 2019-Jan-13 16:45:17.374069 - [DEBUG] Found and process special summary
51344 2019-Jan-13 16:45:17.374114 - [DEBUG] Compose: EdgeIdentity * AllBottom
51345 2019-Jan-13 16:45:17.374143 - [DEBUG]
51346 2019-Jan-13 16:45:17.374168 - [DEBUG] Propagate flow
51347 2019-Jan-13 16:45:17.374191 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51348 2019-Jan-13 16:45:17.374254 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51349 2019-Jan-13 16:45:17.374920 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51350 2019-Jan-13 16:45:17.375700 - [DEBUG] Edge function : AllBottom (result of previous compose)
51351 2019-Jan-13 16:45:17.375726 - [DEBUG]
51352 2019-Jan-13 16:45:17.375753 - [DEBUG] Join: AllTop & AllBottom
51353 2019-Jan-13 16:45:17.375780 - [DEBUG] = AllBottom (new jump func)
51354 2019-Jan-13 16:45:17.375805 - [DEBUG]
51355 2019-Jan-13 16:45:17.375829 - [DEBUG] Start adding new jump function
51356 2019-Jan-13 16:45:17.375853 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51357 2019-Jan-13 16:45:17.375918 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51358 2019-Jan-13 16:45:17.376644 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51359 2019-Jan-13 16:45:17.377296 - [DEBUG] Edge Function : AllBottom
51360 2019-Jan-13 16:45:17.377329 - [DEBUG] End adding new jump function
51361 2019-Jan-13 16:45:17.377353 - [DEBUG]
51362 2019-Jan-13 16:45:17.377377 - [DEBUG] -------------------------------------------- 1392. Path Edge --------------------------------------------
51363 2019-Jan-13 16:45:17.377402 - [DEBUG]
51364 2019-Jan-13 16:45:17.377425 - [DEBUG] Process 1392. path edge:
51365 2019-Jan-13 16:45:17.377449 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51366 2019-Jan-13 16:45:17.377508 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
51367 2019-Jan-13 16:45:17.378168 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51368 2019-Jan-13 16:45:17.378806 - [DEBUG]
51369 2019-Jan-13 16:45:17.378831 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51370 2019-Jan-13 16:45:17.379506 - [DEBUG] Compose: EdgeIdentity * AllBottom
51371 2019-Jan-13 16:45:17.379535 - [DEBUG]
51372 2019-Jan-13 16:45:17.379559 - [DEBUG] Propagate flow
51373 2019-Jan-13 16:45:17.379583 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51374 2019-Jan-13 16:45:17.379640 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
51375 2019-Jan-13 16:45:17.380277 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51376 2019-Jan-13 16:45:17.380915 - [DEBUG] Edge function : AllBottom (result of previous compose)
51377 2019-Jan-13 16:45:17.380940 - [DEBUG]
51378 2019-Jan-13 16:45:17.380965 - [DEBUG] Join: AllTop & AllBottom
51379 2019-Jan-13 16:45:17.380991 - [DEBUG] = AllBottom (new jump func)
51380 2019-Jan-13 16:45:17.381016 - [DEBUG]
51381 2019-Jan-13 16:45:17.381039 - [DEBUG] Start adding new jump function
51382 2019-Jan-13 16:45:17.381063 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51383 2019-Jan-13 16:45:17.381119 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51384 2019-Jan-13 16:45:17.381771 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
51385 2019-Jan-13 16:45:17.382411 - [DEBUG] Edge Function : AllBottom
51386 2019-Jan-13 16:45:17.382440 - [DEBUG] End adding new jump function
51387 2019-Jan-13 16:45:17.382481 - [DEBUG]
51388 2019-Jan-13 16:45:17.382506 - [DEBUG] -------------------------------------------- 1393. Path Edge --------------------------------------------
51389 2019-Jan-13 16:45:17.382531 - [DEBUG]
51390 2019-Jan-13 16:45:17.382555 - [DEBUG] Process 1393. path edge:
51391 2019-Jan-13 16:45:17.382579 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51392 2019-Jan-13 16:45:17.382639 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
51393 2019-Jan-13 16:45:17.383277 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51394 2019-Jan-13 16:45:17.383914 - [DEBUG]
51395 2019-Jan-13 16:45:17.383940 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
51396 2019-Jan-13 16:45:17.384600 - [DEBUG] Compose: EdgeIdentity * AllBottom
51397 2019-Jan-13 16:45:17.384629 - [DEBUG]
51398 2019-Jan-13 16:45:17.384652 - [DEBUG] Propagate flow
51399 2019-Jan-13 16:45:17.384676 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51400 2019-Jan-13 16:45:17.384747 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51401 2019-Jan-13 16:45:17.385387 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51402 2019-Jan-13 16:45:17.386143 - [DEBUG] Edge function : AllBottom (result of previous compose)
51403 2019-Jan-13 16:45:17.386169 - [DEBUG]
51404 2019-Jan-13 16:45:17.386194 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51405 2019-Jan-13 16:45:17.386220 - [DEBUG] = AllBottom
51406 2019-Jan-13 16:45:17.386244 - [DEBUG]
51407 2019-Jan-13 16:45:17.386268 - [DEBUG] PROPAGATE: No new function!
51408 2019-Jan-13 16:45:17.386293 - [DEBUG] EDGE:
51409 2019-Jan-13 16:45:17.386355 - [DEBUG] ---> 51410 2019-Jan-13 16:45:17.387002 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51411 2019-Jan-13 16:45:17.387639 - [DEBUG]
51412 2019-Jan-13 16:45:17.387665 - [DEBUG] EDGE:
51413 2019-Jan-13 16:45:17.387723 - [DEBUG] ---> 51414 2019-Jan-13 16:45:17.388382 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51415 2019-Jan-13 16:45:17.389019 - [DEBUG]
51416 2019-Jan-13 16:45:17.389065 - [DEBUG] Compose: EdgeIdentity * AllBottom
51417 2019-Jan-13 16:45:17.389092 - [DEBUG]
51418 2019-Jan-13 16:45:17.389116 - [DEBUG] Propagate flow
51419 2019-Jan-13 16:45:17.389140 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51420 2019-Jan-13 16:45:17.389196 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51421 2019-Jan-13 16:45:17.389835 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51422 2019-Jan-13 16:45:17.390471 - [DEBUG] Edge function : AllBottom (result of previous compose)
51423 2019-Jan-13 16:45:17.390496 - [DEBUG]
51424 2019-Jan-13 16:45:17.390521 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51425 2019-Jan-13 16:45:17.390547 - [DEBUG] = AllBottom
51426 2019-Jan-13 16:45:17.390572 - [DEBUG]
51427 2019-Jan-13 16:45:17.390595 - [DEBUG] PROPAGATE: No new function!
51428 2019-Jan-13 16:45:17.390623 - [DEBUG] EDGE:
51429 2019-Jan-13 16:45:17.390680 - [DEBUG] ---> 51430 2019-Jan-13 16:45:17.391328 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51431 2019-Jan-13 16:45:17.391982 - [DEBUG]
51432 2019-Jan-13 16:45:17.392020 - [DEBUG] EDGE:
51433 2019-Jan-13 16:45:17.392078 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
51434 2019-Jan-13 16:45:17.392720 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51435 2019-Jan-13 16:45:17.393369 - [DEBUG]
51436 2019-Jan-13 16:45:17.393396 - [DEBUG] EDGE:
51437 2019-Jan-13 16:45:17.393455 - [DEBUG] ---> 51438 2019-Jan-13 16:45:17.394125 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51439 2019-Jan-13 16:45:17.394840 - [DEBUG]
51440 2019-Jan-13 16:45:17.394871 - [DEBUG] EDGE:
51441 2019-Jan-13 16:45:17.394946 - [DEBUG] ---> 51442 2019-Jan-13 16:45:17.395784 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51443 2019-Jan-13 16:45:17.396497 - [DEBUG]
51444 2019-Jan-13 16:45:17.396527 - [DEBUG] EDGE:
51445 2019-Jan-13 16:45:17.396598 - [DEBUG] ---> 51446 2019-Jan-13 16:45:17.397394 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51447 2019-Jan-13 16:45:17.398091 - [DEBUG]
51448 2019-Jan-13 16:45:17.398149 - [DEBUG] Compose: EdgeIdentity * AllBottom
51449 2019-Jan-13 16:45:17.398178 - [DEBUG]
51450 2019-Jan-13 16:45:17.398202 - [DEBUG] Propagate flow
51451 2019-Jan-13 16:45:17.398226 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51452 2019-Jan-13 16:45:17.398294 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
51453 2019-Jan-13 16:45:17.398959 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51454 2019-Jan-13 16:45:17.399631 - [DEBUG] Edge function : AllBottom (result of previous compose)
51455 2019-Jan-13 16:45:17.399659 - [DEBUG]
51456 2019-Jan-13 16:45:17.399686 - [DEBUG] Join: AllTop & AllBottom
51457 2019-Jan-13 16:45:17.399712 - [DEBUG] = AllBottom (new jump func)
51458 2019-Jan-13 16:45:17.399738 - [DEBUG]
51459 2019-Jan-13 16:45:17.399762 - [DEBUG] Start adding new jump function
51460 2019-Jan-13 16:45:17.399785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51461 2019-Jan-13 16:45:17.399857 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51462 2019-Jan-13 16:45:17.400537 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
51463 2019-Jan-13 16:45:17.401245 - [DEBUG] Edge Function : AllBottom
51464 2019-Jan-13 16:45:17.401278 - [DEBUG] End adding new jump function
51465 2019-Jan-13 16:45:17.401302 - [DEBUG]
51466 2019-Jan-13 16:45:17.401326 - [DEBUG] -------------------------------------------- 1394. Path Edge --------------------------------------------
51467 2019-Jan-13 16:45:17.401351 - [DEBUG]
51468 2019-Jan-13 16:45:17.401374 - [DEBUG] Process 1394. path edge:
51469 2019-Jan-13 16:45:17.401399 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51470 2019-Jan-13 16:45:17.401478 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
51471 2019-Jan-13 16:45:17.402119 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51472 2019-Jan-13 16:45:17.402756 - [DEBUG]
51473 2019-Jan-13 16:45:17.402782 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
51474 2019-Jan-13 16:45:17.403490 - [DEBUG] Compose: EdgeIdentity * AllBottom
51475 2019-Jan-13 16:45:17.403519 - [DEBUG]
51476 2019-Jan-13 16:45:17.403543 - [DEBUG] Propagate flow
51477 2019-Jan-13 16:45:17.403566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51478 2019-Jan-13 16:45:17.403629 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
51479 2019-Jan-13 16:45:17.404292 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51480 2019-Jan-13 16:45:17.405008 - [DEBUG] Edge function : AllBottom (result of previous compose)
51481 2019-Jan-13 16:45:17.405035 - [DEBUG]
51482 2019-Jan-13 16:45:17.405063 - [DEBUG] Join: AllTop & AllBottom
51483 2019-Jan-13 16:45:17.405090 - [DEBUG] = AllBottom (new jump func)
51484 2019-Jan-13 16:45:17.405115 - [DEBUG]
51485 2019-Jan-13 16:45:17.405140 - [DEBUG] Start adding new jump function
51486 2019-Jan-13 16:45:17.405163 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51487 2019-Jan-13 16:45:17.405240 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51488 2019-Jan-13 16:45:17.406179 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
51489 2019-Jan-13 16:45:17.406948 - [DEBUG] Edge Function : AllBottom
51490 2019-Jan-13 16:45:17.406986 - [DEBUG] End adding new jump function
51491 2019-Jan-13 16:45:17.407011 - [DEBUG]
51492 2019-Jan-13 16:45:17.407036 - [DEBUG] -------------------------------------------- 1395. Path Edge --------------------------------------------
51493 2019-Jan-13 16:45:17.407061 - [DEBUG]
51494 2019-Jan-13 16:45:17.407085 - [DEBUG] Process 1395. path edge:
51495 2019-Jan-13 16:45:17.407110 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51496 2019-Jan-13 16:45:17.407191 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
51497 2019-Jan-13 16:45:17.407883 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51498 2019-Jan-13 16:45:17.408626 - [DEBUG]
51499 2019-Jan-13 16:45:17.408654 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
51500 2019-Jan-13 16:45:17.409336 - [DEBUG] Compose: EdgeIdentity * AllBottom
51501 2019-Jan-13 16:45:17.409365 - [DEBUG]
51502 2019-Jan-13 16:45:17.409389 - [DEBUG] Propagate flow
51503 2019-Jan-13 16:45:17.409412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51504 2019-Jan-13 16:45:17.409475 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51505 2019-Jan-13 16:45:17.410114 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51506 2019-Jan-13 16:45:17.410752 - [DEBUG] Edge function : AllBottom (result of previous compose)
51507 2019-Jan-13 16:45:17.410778 - [DEBUG]
51508 2019-Jan-13 16:45:17.410804 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51509 2019-Jan-13 16:45:17.410830 - [DEBUG] = AllBottom
51510 2019-Jan-13 16:45:17.410854 - [DEBUG]
51511 2019-Jan-13 16:45:17.410878 - [DEBUG] PROPAGATE: No new function!
51512 2019-Jan-13 16:45:17.410903 - [DEBUG] EDGE:
51513 2019-Jan-13 16:45:17.410961 - [DEBUG] ---> 51514 2019-Jan-13 16:45:17.411614 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51515 2019-Jan-13 16:45:17.412250 - [DEBUG]
51516 2019-Jan-13 16:45:17.412276 - [DEBUG] EDGE:
51517 2019-Jan-13 16:45:17.412333 - [DEBUG] ---> 51518 2019-Jan-13 16:45:17.412973 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51519 2019-Jan-13 16:45:17.413610 - [DEBUG]
51520 2019-Jan-13 16:45:17.413657 - [DEBUG] EDGE:
51521 2019-Jan-13 16:45:17.413716 - [DEBUG] ---> 51522 2019-Jan-13 16:45:17.414353 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51523 2019-Jan-13 16:45:17.415005 - [DEBUG]
51524 2019-Jan-13 16:45:17.415031 - [DEBUG] EDGE:
51525 2019-Jan-13 16:45:17.415089 - [DEBUG] ---> 51526 2019-Jan-13 16:45:17.415872 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51527 2019-Jan-13 16:45:17.416512 - [DEBUG]
51528 2019-Jan-13 16:45:17.416539 - [DEBUG] EDGE:
51529 2019-Jan-13 16:45:17.416597 - [DEBUG] ---> 51530 2019-Jan-13 16:45:17.417237 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51531 2019-Jan-13 16:45:17.417874 - [DEBUG]
51532 2019-Jan-13 16:45:17.417900 - [DEBUG] EDGE:
51533 2019-Jan-13 16:45:17.417958 - [DEBUG] ---> 51534 2019-Jan-13 16:45:17.418614 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51535 2019-Jan-13 16:45:17.419251 - [DEBUG]
51536 2019-Jan-13 16:45:17.419297 - [DEBUG] Compose: EdgeIdentity * AllBottom
51537 2019-Jan-13 16:45:17.419325 - [DEBUG]
51538 2019-Jan-13 16:45:17.419349 - [DEBUG] Propagate flow
51539 2019-Jan-13 16:45:17.419373 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51540 2019-Jan-13 16:45:17.419431 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
51541 2019-Jan-13 16:45:17.420082 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51542 2019-Jan-13 16:45:17.420723 - [DEBUG] Edge function : AllBottom (result of previous compose)
51543 2019-Jan-13 16:45:17.420748 - [DEBUG]
51544 2019-Jan-13 16:45:17.420774 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51545 2019-Jan-13 16:45:17.420800 - [DEBUG] = AllBottom
51546 2019-Jan-13 16:45:17.420825 - [DEBUG]
51547 2019-Jan-13 16:45:17.420848 - [DEBUG] PROPAGATE: No new function!
51548 2019-Jan-13 16:45:17.420877 - [DEBUG] EDGE:
51549 2019-Jan-13 16:45:17.420935 - [DEBUG] ---> 51550 2019-Jan-13 16:45:17.421602 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51551 2019-Jan-13 16:45:17.422238 - [DEBUG]
51552 2019-Jan-13 16:45:17.422264 - [DEBUG] EDGE:
51553 2019-Jan-13 16:45:17.422321 - [DEBUG] ---> 51554 2019-Jan-13 16:45:17.422958 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51555 2019-Jan-13 16:45:17.423595 - [DEBUG]
51556 2019-Jan-13 16:45:17.423621 - [DEBUG] EDGE:
51557 2019-Jan-13 16:45:17.423679 - [DEBUG] ---> 51558 2019-Jan-13 16:45:17.424316 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51559 2019-Jan-13 16:45:17.424972 - [DEBUG]
51560 2019-Jan-13 16:45:17.425016 - [DEBUG] Compose: EdgeIdentity * AllBottom
51561 2019-Jan-13 16:45:17.425043 - [DEBUG]
51562 2019-Jan-13 16:45:17.425081 - [DEBUG] Propagate flow
51563 2019-Jan-13 16:45:17.425105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51564 2019-Jan-13 16:45:17.425164 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
51565 2019-Jan-13 16:45:17.425899 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51566 2019-Jan-13 16:45:17.426539 - [DEBUG] Edge function : AllBottom (result of previous compose)
51567 2019-Jan-13 16:45:17.426565 - [DEBUG]
51568 2019-Jan-13 16:45:17.426591 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51569 2019-Jan-13 16:45:17.426617 - [DEBUG] = AllBottom
51570 2019-Jan-13 16:45:17.426641 - [DEBUG]
51571 2019-Jan-13 16:45:17.426664 - [DEBUG] PROPAGATE: No new function!
51572 2019-Jan-13 16:45:17.426691 - [DEBUG] EDGE:
51573 2019-Jan-13 16:45:17.426750 - [DEBUG] ---> 51574 2019-Jan-13 16:45:17.427395 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51575 2019-Jan-13 16:45:17.428032 - [DEBUG]
51576 2019-Jan-13 16:45:17.428058 - [DEBUG] EDGE:
51577 2019-Jan-13 16:45:17.428130 - [DEBUG] ---> 51578 2019-Jan-13 16:45:17.428766 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51579 2019-Jan-13 16:45:17.429404 - [DEBUG]
51580 2019-Jan-13 16:45:17.429430 - [DEBUG] EDGE:
51581 2019-Jan-13 16:45:17.429488 - [DEBUG] ---> 51582 2019-Jan-13 16:45:17.430125 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51583 2019-Jan-13 16:45:17.430761 - [DEBUG]
51584 2019-Jan-13 16:45:17.430787 - [DEBUG] EDGE:
51585 2019-Jan-13 16:45:17.430844 - [DEBUG] ---> 51586 2019-Jan-13 16:45:17.431499 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51587 2019-Jan-13 16:45:17.432138 - [DEBUG]
51588 2019-Jan-13 16:45:17.432178 - [DEBUG] Compose: EdgeIdentity * AllBottom
51589 2019-Jan-13 16:45:17.432205 - [DEBUG]
51590 2019-Jan-13 16:45:17.432229 - [DEBUG] Propagate flow
51591 2019-Jan-13 16:45:17.432252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51592 2019-Jan-13 16:45:17.432309 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
51593 2019-Jan-13 16:45:17.432951 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51594 2019-Jan-13 16:45:17.433601 - [DEBUG] Edge function : AllBottom (result of previous compose)
51595 2019-Jan-13 16:45:17.433627 - [DEBUG]
51596 2019-Jan-13 16:45:17.433652 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51597 2019-Jan-13 16:45:17.433678 - [DEBUG] = AllBottom
51598 2019-Jan-13 16:45:17.433703 - [DEBUG]
51599 2019-Jan-13 16:45:17.433726 - [DEBUG] PROPAGATE: No new function!
51600 2019-Jan-13 16:45:17.433755 - [DEBUG] EDGE:
51601 2019-Jan-13 16:45:17.433815 - [DEBUG] ---> 51602 2019-Jan-13 16:45:17.434462 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51603 2019-Jan-13 16:45:17.435114 - [DEBUG]
51604 2019-Jan-13 16:45:17.435141 - [DEBUG] EDGE:
51605 2019-Jan-13 16:45:17.435210 - [DEBUG] ---> 51606 2019-Jan-13 16:45:17.435948 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51607 2019-Jan-13 16:45:17.436671 - [DEBUG]
51608 2019-Jan-13 16:45:17.436699 - [DEBUG] EDGE:
51609 2019-Jan-13 16:45:17.436763 - [DEBUG] ---> 51610 2019-Jan-13 16:45:17.437569 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51611 2019-Jan-13 16:45:17.438265 - [DEBUG]
51612 2019-Jan-13 16:45:17.438321 - [DEBUG] Compose: EdgeIdentity * AllBottom
51613 2019-Jan-13 16:45:17.438350 - [DEBUG]
51614 2019-Jan-13 16:45:17.438374 - [DEBUG] Propagate flow
51615 2019-Jan-13 16:45:17.438398 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51616 2019-Jan-13 16:45:17.438462 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
51617 2019-Jan-13 16:45:17.439122 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51618 2019-Jan-13 16:45:17.439804 - [DEBUG] Edge function : AllBottom (result of previous compose)
51619 2019-Jan-13 16:45:17.439831 - [DEBUG]
51620 2019-Jan-13 16:45:17.439858 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51621 2019-Jan-13 16:45:17.439883 - [DEBUG] = AllBottom
51622 2019-Jan-13 16:45:17.439908 - [DEBUG]
51623 2019-Jan-13 16:45:17.439931 - [DEBUG] PROPAGATE: No new function!
51624 2019-Jan-13 16:45:17.439965 - [DEBUG] EDGE:
51625 2019-Jan-13 16:45:17.440035 - [DEBUG] ---> 51626 2019-Jan-13 16:45:17.440716 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51627 2019-Jan-13 16:45:17.441369 - [DEBUG]
51628 2019-Jan-13 16:45:17.441397 - [DEBUG] EDGE:
51629 2019-Jan-13 16:45:17.441488 - [DEBUG] ---> 51630 2019-Jan-13 16:45:17.442167 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51631 2019-Jan-13 16:45:17.442857 - [DEBUG]
51632 2019-Jan-13 16:45:17.442889 - [DEBUG] EDGE:
51633 2019-Jan-13 16:45:17.442968 - [DEBUG] ---> 51634 2019-Jan-13 16:45:17.443674 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51635 2019-Jan-13 16:45:17.444365 - [DEBUG]
51636 2019-Jan-13 16:45:17.444431 - [DEBUG] Compose: EdgeIdentity * AllBottom
51637 2019-Jan-13 16:45:17.444460 - [DEBUG]
51638 2019-Jan-13 16:45:17.444485 - [DEBUG] Propagate flow
51639 2019-Jan-13 16:45:17.444509 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51640 2019-Jan-13 16:45:17.444583 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
51641 2019-Jan-13 16:45:17.445391 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51642 2019-Jan-13 16:45:17.446203 - [DEBUG] Edge function : AllBottom (result of previous compose)
51643 2019-Jan-13 16:45:17.446230 - [DEBUG]
51644 2019-Jan-13 16:45:17.446256 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51645 2019-Jan-13 16:45:17.446283 - [DEBUG] = AllBottom
51646 2019-Jan-13 16:45:17.446307 - [DEBUG]
51647 2019-Jan-13 16:45:17.446331 - [DEBUG] PROPAGATE: No new function!
51648 2019-Jan-13 16:45:17.446363 - [DEBUG] EDGE:
51649 2019-Jan-13 16:45:17.446445 - [DEBUG] ---> 51650 2019-Jan-13 16:45:17.447098 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51651 2019-Jan-13 16:45:17.447735 - [DEBUG]
51652 2019-Jan-13 16:45:17.447780 - [DEBUG] Compose: EdgeIdentity * AllBottom
51653 2019-Jan-13 16:45:17.447807 - [DEBUG]
51654 2019-Jan-13 16:45:17.447832 - [DEBUG] Propagate flow
51655 2019-Jan-13 16:45:17.447855 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51656 2019-Jan-13 16:45:17.447912 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51657 2019-Jan-13 16:45:17.448572 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51658 2019-Jan-13 16:45:17.449209 - [DEBUG] Edge function : AllBottom (result of previous compose)
51659 2019-Jan-13 16:45:17.449234 - [DEBUG]
51660 2019-Jan-13 16:45:17.449259 - [DEBUG] Join: AllTop & AllBottom
51661 2019-Jan-13 16:45:17.449285 - [DEBUG] = AllBottom (new jump func)
51662 2019-Jan-13 16:45:17.449309 - [DEBUG]
51663 2019-Jan-13 16:45:17.449333 - [DEBUG] Start adding new jump function
51664 2019-Jan-13 16:45:17.449356 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51665 2019-Jan-13 16:45:17.449412 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51666 2019-Jan-13 16:45:17.450056 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51667 2019-Jan-13 16:45:17.450696 - [DEBUG] Edge Function : AllBottom
51668 2019-Jan-13 16:45:17.450726 - [DEBUG] End adding new jump function
51669 2019-Jan-13 16:45:17.450750 - [DEBUG]
51670 2019-Jan-13 16:45:17.450774 - [DEBUG] -------------------------------------------- 1396. Path Edge --------------------------------------------
51671 2019-Jan-13 16:45:17.450799 - [DEBUG]
51672 2019-Jan-13 16:45:17.450822 - [DEBUG] Process 1396. path edge:
51673 2019-Jan-13 16:45:17.450846 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51674 2019-Jan-13 16:45:17.450903 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
51675 2019-Jan-13 16:45:17.451557 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51676 2019-Jan-13 16:45:17.452195 - [DEBUG]
51677 2019-Jan-13 16:45:17.452219 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51678 2019-Jan-13 16:45:17.452876 - [DEBUG] Possible callees:
51679 2019-Jan-13 16:45:17.452901 - [DEBUG] foo
51680 2019-Jan-13 16:45:17.452926 - [DEBUG] Possible return sites:
51681 2019-Jan-13 16:45:17.452949 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12651682 2019-Jan-13 16:45:17.454232 - [DEBUG] Found and process special summary
51683 2019-Jan-13 16:45:17.454269 - [DEBUG] Compose: EdgeIdentity * AllBottom
51684 2019-Jan-13 16:45:17.454298 - [DEBUG]
51685 2019-Jan-13 16:45:17.454322 - [DEBUG] Propagate flow
51686 2019-Jan-13 16:45:17.454345 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51687 2019-Jan-13 16:45:17.454404 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51688 2019-Jan-13 16:45:17.455061 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51689 2019-Jan-13 16:45:17.455700 - [DEBUG] Edge function : AllBottom (result of previous compose)
51690 2019-Jan-13 16:45:17.455725 - [DEBUG]
51691 2019-Jan-13 16:45:17.455750 - [DEBUG] Join: AllTop & AllBottom
51692 2019-Jan-13 16:45:17.455776 - [DEBUG] = AllBottom (new jump func)
51693 2019-Jan-13 16:45:17.455907 - [DEBUG]
51694 2019-Jan-13 16:45:17.455932 - [DEBUG] Start adding new jump function
51695 2019-Jan-13 16:45:17.455955 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51696 2019-Jan-13 16:45:17.456014 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51697 2019-Jan-13 16:45:17.456657 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51698 2019-Jan-13 16:45:17.457294 - [DEBUG] Edge Function : AllBottom
51699 2019-Jan-13 16:45:17.457323 - [DEBUG] End adding new jump function
51700 2019-Jan-13 16:45:17.457347 - [DEBUG]
51701 2019-Jan-13 16:45:17.457371 - [DEBUG] -------------------------------------------- 1397. Path Edge --------------------------------------------
51702 2019-Jan-13 16:45:17.457395 - [DEBUG]
51703 2019-Jan-13 16:45:17.457419 - [DEBUG] Process 1397. path edge:
51704 2019-Jan-13 16:45:17.457443 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51705 2019-Jan-13 16:45:17.457499 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
51706 2019-Jan-13 16:45:17.458160 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51707 2019-Jan-13 16:45:17.458798 - [DEBUG]
51708 2019-Jan-13 16:45:17.458824 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51709 2019-Jan-13 16:45:17.459491 - [DEBUG] Compose: EdgeIdentity * AllBottom
51710 2019-Jan-13 16:45:17.459520 - [DEBUG]
51711 2019-Jan-13 16:45:17.459543 - [DEBUG] Propagate flow
51712 2019-Jan-13 16:45:17.459567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51713 2019-Jan-13 16:45:17.459625 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
51714 2019-Jan-13 16:45:17.460263 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51715 2019-Jan-13 16:45:17.460899 - [DEBUG] Edge function : AllBottom (result of previous compose)
51716 2019-Jan-13 16:45:17.460924 - [DEBUG]
51717 2019-Jan-13 16:45:17.460949 - [DEBUG] Join: AllTop & AllBottom
51718 2019-Jan-13 16:45:17.460975 - [DEBUG] = AllBottom (new jump func)
51719 2019-Jan-13 16:45:17.461000 - [DEBUG]
51720 2019-Jan-13 16:45:17.461023 - [DEBUG] Start adding new jump function
51721 2019-Jan-13 16:45:17.461046 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51722 2019-Jan-13 16:45:17.461103 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51723 2019-Jan-13 16:45:17.461755 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
51724 2019-Jan-13 16:45:17.462389 - [DEBUG] Edge Function : AllBottom
51725 2019-Jan-13 16:45:17.462419 - [DEBUG] End adding new jump function
51726 2019-Jan-13 16:45:17.462443 - [DEBUG]
51727 2019-Jan-13 16:45:17.462466 - [DEBUG] -------------------------------------------- 1398. Path Edge --------------------------------------------
51728 2019-Jan-13 16:45:17.462490 - [DEBUG]
51729 2019-Jan-13 16:45:17.462514 - [DEBUG] Process 1398. path edge:
51730 2019-Jan-13 16:45:17.462538 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51731 2019-Jan-13 16:45:17.462594 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
51732 2019-Jan-13 16:45:17.463229 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51733 2019-Jan-13 16:45:17.463866 - [DEBUG]
51734 2019-Jan-13 16:45:17.463892 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
51735 2019-Jan-13 16:45:17.464546 - [DEBUG] Compose: EdgeIdentity * AllBottom
51736 2019-Jan-13 16:45:17.464575 - [DEBUG]
51737 2019-Jan-13 16:45:17.464610 - [DEBUG] Propagate flow
51738 2019-Jan-13 16:45:17.464634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51739 2019-Jan-13 16:45:17.464693 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
51740 2019-Jan-13 16:45:17.465348 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51741 2019-Jan-13 16:45:17.466077 - [DEBUG] Edge function : AllBottom (result of previous compose)
51742 2019-Jan-13 16:45:17.466103 - [DEBUG]
51743 2019-Jan-13 16:45:17.466128 - [DEBUG] Join: AllTop & AllBottom
51744 2019-Jan-13 16:45:17.466155 - [DEBUG] = AllBottom (new jump func)
51745 2019-Jan-13 16:45:17.466179 - [DEBUG]
51746 2019-Jan-13 16:45:17.466203 - [DEBUG] Start adding new jump function
51747 2019-Jan-13 16:45:17.466226 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51748 2019-Jan-13 16:45:17.466291 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51749 2019-Jan-13 16:45:17.467021 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
51750 2019-Jan-13 16:45:17.467665 - [DEBUG] Edge Function : AllBottom
51751 2019-Jan-13 16:45:17.467696 - [DEBUG] End adding new jump function
51752 2019-Jan-13 16:45:17.467720 - [DEBUG]
51753 2019-Jan-13 16:45:17.467744 - [DEBUG] -------------------------------------------- 1399. Path Edge --------------------------------------------
51754 2019-Jan-13 16:45:17.467769 - [DEBUG]
51755 2019-Jan-13 16:45:17.467792 - [DEBUG] Process 1399. path edge:
51756 2019-Jan-13 16:45:17.467816 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51757 2019-Jan-13 16:45:17.467874 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
51758 2019-Jan-13 16:45:17.468529 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51759 2019-Jan-13 16:45:17.469168 - [DEBUG]
51760 2019-Jan-13 16:45:17.469195 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
51761 2019-Jan-13 16:45:17.469867 - [DEBUG] Compose: EdgeIdentity * AllBottom
51762 2019-Jan-13 16:45:17.469895 - [DEBUG]
51763 2019-Jan-13 16:45:17.469919 - [DEBUG] Propagate flow
51764 2019-Jan-13 16:45:17.469943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51765 2019-Jan-13 16:45:17.470003 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51766 2019-Jan-13 16:45:17.470659 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51767 2019-Jan-13 16:45:17.471297 - [DEBUG] Edge function : AllBottom (result of previous compose)
51768 2019-Jan-13 16:45:17.471322 - [DEBUG]
51769 2019-Jan-13 16:45:17.471347 - [DEBUG] Join: AllTop & AllBottom
51770 2019-Jan-13 16:45:17.471373 - [DEBUG] = AllBottom (new jump func)
51771 2019-Jan-13 16:45:17.471398 - [DEBUG]
51772 2019-Jan-13 16:45:17.471437 - [DEBUG] Start adding new jump function
51773 2019-Jan-13 16:45:17.471460 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51774 2019-Jan-13 16:45:17.471518 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51775 2019-Jan-13 16:45:17.472157 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51776 2019-Jan-13 16:45:17.472800 - [DEBUG] Edge Function : AllBottom
51777 2019-Jan-13 16:45:17.472829 - [DEBUG] End adding new jump function
51778 2019-Jan-13 16:45:17.472853 - [DEBUG]
51779 2019-Jan-13 16:45:17.472877 - [DEBUG] -------------------------------------------- 1400. Path Edge --------------------------------------------
51780 2019-Jan-13 16:45:17.472920 - [DEBUG]
51781 2019-Jan-13 16:45:17.472944 - [DEBUG] Process 1400. path edge:
51782 2019-Jan-13 16:45:17.472968 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51783 2019-Jan-13 16:45:17.473025 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
51784 2019-Jan-13 16:45:17.473679 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51785 2019-Jan-13 16:45:17.474321 - [DEBUG]
51786 2019-Jan-13 16:45:17.474346 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51787 2019-Jan-13 16:45:17.475024 - [DEBUG] Possible callees:
51788 2019-Jan-13 16:45:17.475050 - [DEBUG] llvm.dbg.declare
51789 2019-Jan-13 16:45:17.475076 - [DEBUG] Possible return sites:
51790 2019-Jan-13 16:45:17.475099 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13651791 2019-Jan-13 16:45:17.476642 - [DEBUG] Found and process special summary
51792 2019-Jan-13 16:45:17.476692 - [DEBUG] Compose: EdgeIdentity * AllBottom
51793 2019-Jan-13 16:45:17.476721 - [DEBUG]
51794 2019-Jan-13 16:45:17.476746 - [DEBUG] Propagate flow
51795 2019-Jan-13 16:45:17.476770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51796 2019-Jan-13 16:45:17.476838 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51797 2019-Jan-13 16:45:17.477522 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51798 2019-Jan-13 16:45:17.478208 - [DEBUG] Edge function : AllBottom (result of previous compose)
51799 2019-Jan-13 16:45:17.478234 - [DEBUG]
51800 2019-Jan-13 16:45:17.478261 - [DEBUG] Join: AllTop & AllBottom
51801 2019-Jan-13 16:45:17.478287 - [DEBUG] = AllBottom (new jump func)
51802 2019-Jan-13 16:45:17.478312 - [DEBUG]
51803 2019-Jan-13 16:45:17.478336 - [DEBUG] Start adding new jump function
51804 2019-Jan-13 16:45:17.478359 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51805 2019-Jan-13 16:45:17.478421 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51806 2019-Jan-13 16:45:17.479100 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51807 2019-Jan-13 16:45:17.479780 - [DEBUG] Edge Function : AllBottom
51808 2019-Jan-13 16:45:17.479812 - [DEBUG] End adding new jump function
51809 2019-Jan-13 16:45:17.479836 - [DEBUG]
51810 2019-Jan-13 16:45:17.479860 - [DEBUG] -------------------------------------------- 1401. Path Edge --------------------------------------------
51811 2019-Jan-13 16:45:17.479885 - [DEBUG]
51812 2019-Jan-13 16:45:17.479909 - [DEBUG] Process 1401. path edge:
51813 2019-Jan-13 16:45:17.479933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51814 2019-Jan-13 16:45:17.480037 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
51815 2019-Jan-13 16:45:17.480692 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51816 2019-Jan-13 16:45:17.481332 - [DEBUG]
51817 2019-Jan-13 16:45:17.481357 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51818 2019-Jan-13 16:45:17.482057 - [DEBUG] Compose: EdgeIdentity * AllBottom
51819 2019-Jan-13 16:45:17.482087 - [DEBUG]
51820 2019-Jan-13 16:45:17.482111 - [DEBUG] Propagate flow
51821 2019-Jan-13 16:45:17.482134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51822 2019-Jan-13 16:45:17.482193 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
51823 2019-Jan-13 16:45:17.482862 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51824 2019-Jan-13 16:45:17.483511 - [DEBUG] Edge function : AllBottom (result of previous compose)
51825 2019-Jan-13 16:45:17.483536 - [DEBUG]
51826 2019-Jan-13 16:45:17.483561 - [DEBUG] Join: AllTop & AllBottom
51827 2019-Jan-13 16:45:17.483587 - [DEBUG] = AllBottom (new jump func)
51828 2019-Jan-13 16:45:17.483612 - [DEBUG]
51829 2019-Jan-13 16:45:17.483635 - [DEBUG] Start adding new jump function
51830 2019-Jan-13 16:45:17.483659 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51831 2019-Jan-13 16:45:17.483716 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51832 2019-Jan-13 16:45:17.484352 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
51833 2019-Jan-13 16:45:17.485003 - [DEBUG] Edge Function : AllBottom
51834 2019-Jan-13 16:45:17.485033 - [DEBUG] End adding new jump function
51835 2019-Jan-13 16:45:17.485057 - [DEBUG]
51836 2019-Jan-13 16:45:17.485080 - [DEBUG] -------------------------------------------- 1402. Path Edge --------------------------------------------
51837 2019-Jan-13 16:45:17.485105 - [DEBUG]
51838 2019-Jan-13 16:45:17.485128 - [DEBUG] Process 1402. path edge:
51839 2019-Jan-13 16:45:17.485152 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51840 2019-Jan-13 16:45:17.485208 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
51841 2019-Jan-13 16:45:17.485848 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51842 2019-Jan-13 16:45:17.486648 - [DEBUG]
51843 2019-Jan-13 16:45:17.486676 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
51844 2019-Jan-13 16:45:17.487402 - [DEBUG] Compose: EdgeIdentity * AllBottom
51845 2019-Jan-13 16:45:17.487433 - [DEBUG]
51846 2019-Jan-13 16:45:17.487457 - [DEBUG] Propagate flow
51847 2019-Jan-13 16:45:17.487481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51848 2019-Jan-13 16:45:17.487558 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
51849 2019-Jan-13 16:45:17.488291 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51850 2019-Jan-13 16:45:17.488996 - [DEBUG] Edge function : AllBottom (result of previous compose)
51851 2019-Jan-13 16:45:17.489026 - [DEBUG]
51852 2019-Jan-13 16:45:17.489054 - [DEBUG] Join: AllTop & AllBottom
51853 2019-Jan-13 16:45:17.489080 - [DEBUG] = AllBottom (new jump func)
51854 2019-Jan-13 16:45:17.489105 - [DEBUG]
51855 2019-Jan-13 16:45:17.489129 - [DEBUG] Start adding new jump function
51856 2019-Jan-13 16:45:17.489153 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51857 2019-Jan-13 16:45:17.489237 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51858 2019-Jan-13 16:45:17.489960 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
51859 2019-Jan-13 16:45:17.490607 - [DEBUG] Edge Function : AllBottom
51860 2019-Jan-13 16:45:17.490639 - [DEBUG] End adding new jump function
51861 2019-Jan-13 16:45:17.490663 - [DEBUG]
51862 2019-Jan-13 16:45:17.490688 - [DEBUG] -------------------------------------------- 1403. Path Edge --------------------------------------------
51863 2019-Jan-13 16:45:17.490713 - [DEBUG]
51864 2019-Jan-13 16:45:17.490737 - [DEBUG] Process 1403. path edge:
51865 2019-Jan-13 16:45:17.490761 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51866 2019-Jan-13 16:45:17.490821 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
51867 2019-Jan-13 16:45:17.491478 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51868 2019-Jan-13 16:45:17.492137 - [DEBUG]
51869 2019-Jan-13 16:45:17.492165 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
51870 2019-Jan-13 16:45:17.492838 - [DEBUG] Compose: EdgeIdentity * AllBottom
51871 2019-Jan-13 16:45:17.492866 - [DEBUG]
51872 2019-Jan-13 16:45:17.492890 - [DEBUG] Propagate flow
51873 2019-Jan-13 16:45:17.492914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51874 2019-Jan-13 16:45:17.492973 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
51875 2019-Jan-13 16:45:17.493636 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51876 2019-Jan-13 16:45:17.494274 - [DEBUG] Edge function : AllBottom (result of previous compose)
51877 2019-Jan-13 16:45:17.494299 - [DEBUG]
51878 2019-Jan-13 16:45:17.494325 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51879 2019-Jan-13 16:45:17.494351 - [DEBUG] = AllBottom
51880 2019-Jan-13 16:45:17.494376 - [DEBUG]
51881 2019-Jan-13 16:45:17.494399 - [DEBUG] PROPAGATE: No new function!
51882 2019-Jan-13 16:45:17.494425 - [DEBUG] EDGE:
51883 2019-Jan-13 16:45:17.494482 - [DEBUG] ---> 51884 2019-Jan-13 16:45:17.495133 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51885 2019-Jan-13 16:45:17.495769 - [DEBUG]
51886 2019-Jan-13 16:45:17.495796 - [DEBUG] EDGE:
51887 2019-Jan-13 16:45:17.495853 - [DEBUG] ---> 51888 2019-Jan-13 16:45:17.496721 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51889 2019-Jan-13 16:45:17.497388 - [DEBUG]
51890 2019-Jan-13 16:45:17.497416 - [DEBUG] EDGE:
51891 2019-Jan-13 16:45:17.497479 - [DEBUG] ---> 51892 2019-Jan-13 16:45:17.498144 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51893 2019-Jan-13 16:45:17.498781 - [DEBUG]
51894 2019-Jan-13 16:45:17.498832 - [DEBUG] Compose: EdgeIdentity * AllBottom
51895 2019-Jan-13 16:45:17.498860 - [DEBUG]
51896 2019-Jan-13 16:45:17.498884 - [DEBUG] Propagate flow
51897 2019-Jan-13 16:45:17.498907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51898 2019-Jan-13 16:45:17.498964 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51899 2019-Jan-13 16:45:17.499604 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51900 2019-Jan-13 16:45:17.500241 - [DEBUG] Edge function : AllBottom (result of previous compose)
51901 2019-Jan-13 16:45:17.500267 - [DEBUG]
51902 2019-Jan-13 16:45:17.500293 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51903 2019-Jan-13 16:45:17.500320 - [DEBUG] = AllBottom
51904 2019-Jan-13 16:45:17.500344 - [DEBUG]
51905 2019-Jan-13 16:45:17.500368 - [DEBUG] PROPAGATE: No new function!
51906 2019-Jan-13 16:45:17.500398 - [DEBUG] EDGE:
51907 2019-Jan-13 16:45:17.500458 - [DEBUG] ---> 51908 2019-Jan-13 16:45:17.501110 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51909 2019-Jan-13 16:45:17.501765 - [DEBUG]
51910 2019-Jan-13 16:45:17.501805 - [DEBUG] Compose: EdgeIdentity * AllBottom
51911 2019-Jan-13 16:45:17.501832 - [DEBUG]
51912 2019-Jan-13 16:45:17.501856 - [DEBUG] Propagate flow
51913 2019-Jan-13 16:45:17.501880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51914 2019-Jan-13 16:45:17.501953 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51915 2019-Jan-13 16:45:17.502600 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51916 2019-Jan-13 16:45:17.503243 - [DEBUG] Edge function : AllBottom (result of previous compose)
51917 2019-Jan-13 16:45:17.503268 - [DEBUG]
51918 2019-Jan-13 16:45:17.503293 - [DEBUG] Join: AllTop & AllBottom
51919 2019-Jan-13 16:45:17.503319 - [DEBUG] = AllBottom (new jump func)
51920 2019-Jan-13 16:45:17.503344 - [DEBUG]
51921 2019-Jan-13 16:45:17.503367 - [DEBUG] Start adding new jump function
51922 2019-Jan-13 16:45:17.503391 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51923 2019-Jan-13 16:45:17.503449 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51924 2019-Jan-13 16:45:17.504104 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51925 2019-Jan-13 16:45:17.504763 - [DEBUG] Edge Function : AllBottom
51926 2019-Jan-13 16:45:17.504794 - [DEBUG] End adding new jump function
51927 2019-Jan-13 16:45:17.504818 - [DEBUG]
51928 2019-Jan-13 16:45:17.504842 - [DEBUG] -------------------------------------------- 1404. Path Edge --------------------------------------------
51929 2019-Jan-13 16:45:17.504867 - [DEBUG]
51930 2019-Jan-13 16:45:17.504890 - [DEBUG] Process 1404. path edge:
51931 2019-Jan-13 16:45:17.504913 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51932 2019-Jan-13 16:45:17.504970 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
51933 2019-Jan-13 16:45:17.505615 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51934 2019-Jan-13 16:45:17.506379 - [DEBUG]
51935 2019-Jan-13 16:45:17.506404 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51936 2019-Jan-13 16:45:17.507069 - [DEBUG] Possible callees:
51937 2019-Jan-13 16:45:17.507094 - [DEBUG] llvm.dbg.declare
51938 2019-Jan-13 16:45:17.507119 - [DEBUG] Possible return sites:
51939 2019-Jan-13 16:45:17.507143 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14351940 2019-Jan-13 16:45:17.508448 - [DEBUG] Found and process special summary
51941 2019-Jan-13 16:45:17.508490 - [DEBUG] Compose: EdgeIdentity * AllBottom
51942 2019-Jan-13 16:45:17.508518 - [DEBUG]
51943 2019-Jan-13 16:45:17.508542 - [DEBUG] Propagate flow
51944 2019-Jan-13 16:45:17.508566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51945 2019-Jan-13 16:45:17.508625 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51946 2019-Jan-13 16:45:17.509265 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51947 2019-Jan-13 16:45:17.509903 - [DEBUG] Edge function : AllBottom (result of previous compose)
51948 2019-Jan-13 16:45:17.509928 - [DEBUG]
51949 2019-Jan-13 16:45:17.509953 - [DEBUG] Join: AllTop & AllBottom
51950 2019-Jan-13 16:45:17.509979 - [DEBUG] = AllBottom (new jump func)
51951 2019-Jan-13 16:45:17.510003 - [DEBUG]
51952 2019-Jan-13 16:45:17.510027 - [DEBUG] Start adding new jump function
51953 2019-Jan-13 16:45:17.510050 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51954 2019-Jan-13 16:45:17.510107 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51955 2019-Jan-13 16:45:17.510756 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51956 2019-Jan-13 16:45:17.511394 - [DEBUG] Edge Function : AllBottom
51957 2019-Jan-13 16:45:17.511438 - [DEBUG] End adding new jump function
51958 2019-Jan-13 16:45:17.511463 - [DEBUG]
51959 2019-Jan-13 16:45:17.511486 - [DEBUG] -------------------------------------------- 1405. Path Edge --------------------------------------------
51960 2019-Jan-13 16:45:17.511511 - [DEBUG]
51961 2019-Jan-13 16:45:17.511535 - [DEBUG] Process 1405. path edge:
51962 2019-Jan-13 16:45:17.511558 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51963 2019-Jan-13 16:45:17.511616 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
51964 2019-Jan-13 16:45:17.512255 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51965 2019-Jan-13 16:45:17.512893 - [DEBUG]
51966 2019-Jan-13 16:45:17.512918 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51967 2019-Jan-13 16:45:17.513579 - [DEBUG] Compose: EdgeIdentity * AllBottom
51968 2019-Jan-13 16:45:17.513606 - [DEBUG]
51969 2019-Jan-13 16:45:17.513630 - [DEBUG] Propagate flow
51970 2019-Jan-13 16:45:17.513653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51971 2019-Jan-13 16:45:17.513712 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
51972 2019-Jan-13 16:45:17.514358 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51973 2019-Jan-13 16:45:17.515014 - [DEBUG] Edge function : AllBottom (result of previous compose)
51974 2019-Jan-13 16:45:17.515040 - [DEBUG]
51975 2019-Jan-13 16:45:17.515065 - [DEBUG] Join: AllTop & AllBottom
51976 2019-Jan-13 16:45:17.515091 - [DEBUG] = AllBottom (new jump func)
51977 2019-Jan-13 16:45:17.515115 - [DEBUG]
51978 2019-Jan-13 16:45:17.515139 - [DEBUG] Start adding new jump function
51979 2019-Jan-13 16:45:17.515162 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51980 2019-Jan-13 16:45:17.515219 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51981 2019-Jan-13 16:45:17.515857 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
51982 2019-Jan-13 16:45:17.516585 - [DEBUG] Edge Function : AllBottom
51983 2019-Jan-13 16:45:17.516614 - [DEBUG] End adding new jump function
51984 2019-Jan-13 16:45:17.516638 - [DEBUG]
51985 2019-Jan-13 16:45:17.516662 - [DEBUG] -------------------------------------------- 1406. Path Edge --------------------------------------------
51986 2019-Jan-13 16:45:17.516687 - [DEBUG]
51987 2019-Jan-13 16:45:17.516710 - [DEBUG] Process 1406. path edge:
51988 2019-Jan-13 16:45:17.516734 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51989 2019-Jan-13 16:45:17.516792 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
51990 2019-Jan-13 16:45:17.517581 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51991 2019-Jan-13 16:45:17.518277 - [DEBUG]
51992 2019-Jan-13 16:45:17.518305 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
51993 2019-Jan-13 16:45:17.518991 - [DEBUG] Compose: EdgeIdentity * AllBottom
51994 2019-Jan-13 16:45:17.519020 - [DEBUG]
51995 2019-Jan-13 16:45:17.519045 - [DEBUG] Propagate flow
51996 2019-Jan-13 16:45:17.519068 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51997 2019-Jan-13 16:45:17.519134 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
51998 2019-Jan-13 16:45:17.519822 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51999 2019-Jan-13 16:45:17.520492 - [DEBUG] Edge function : AllBottom (result of previous compose)
52000 2019-Jan-13 16:45:17.520576 - [DEBUG]
52001 2019-Jan-13 16:45:17.520605 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52002 2019-Jan-13 16:45:17.520631 - [DEBUG] = AllBottom
52003 2019-Jan-13 16:45:17.520656 - [DEBUG]
52004 2019-Jan-13 16:45:17.520679 - [DEBUG] PROPAGATE: No new function!
52005 2019-Jan-13 16:45:17.520707 - [DEBUG] EDGE:
52006 2019-Jan-13 16:45:17.520779 - [DEBUG] ---> 52007 2019-Jan-13 16:45:17.521475 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52008 2019-Jan-13 16:45:17.522158 - [DEBUG]
52009 2019-Jan-13 16:45:17.522189 - [DEBUG] EDGE:
52010 2019-Jan-13 16:45:17.522259 - [DEBUG] ---> 52011 2019-Jan-13 16:45:17.522958 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52012 2019-Jan-13 16:45:17.523657 - [DEBUG]
52013 2019-Jan-13 16:45:17.523736 - [DEBUG] Compose: EdgeIdentity * AllBottom
52014 2019-Jan-13 16:45:17.523766 - [DEBUG]
52015 2019-Jan-13 16:45:17.523792 - [DEBUG] Propagate flow
52016 2019-Jan-13 16:45:17.523815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52017 2019-Jan-13 16:45:17.523892 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
52018 2019-Jan-13 16:45:17.524588 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52019 2019-Jan-13 16:45:17.525318 - [DEBUG] Edge function : AllBottom (result of previous compose)
52020 2019-Jan-13 16:45:17.525345 - [DEBUG]
52021 2019-Jan-13 16:45:17.525372 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52022 2019-Jan-13 16:45:17.525398 - [DEBUG] = AllBottom
52023 2019-Jan-13 16:45:17.525423 - [DEBUG]
52024 2019-Jan-13 16:45:17.525447 - [DEBUG] PROPAGATE: No new function!
52025 2019-Jan-13 16:45:17.525480 - [DEBUG] EDGE:
52026 2019-Jan-13 16:45:17.525547 - [DEBUG] ---> 52027 2019-Jan-13 16:45:17.526365 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52028 2019-Jan-13 16:45:17.527081 - [DEBUG]
52029 2019-Jan-13 16:45:17.527109 - [DEBUG] EDGE:
52030 2019-Jan-13 16:45:17.527171 - [DEBUG] ---> 52031 2019-Jan-13 16:45:17.527811 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52032 2019-Jan-13 16:45:17.528466 - [DEBUG]
52033 2019-Jan-13 16:45:17.528515 - [DEBUG] Compose: EdgeIdentity * AllBottom
52034 2019-Jan-13 16:45:17.528543 - [DEBUG]
52035 2019-Jan-13 16:45:17.528567 - [DEBUG] Propagate flow
52036 2019-Jan-13 16:45:17.528591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52037 2019-Jan-13 16:45:17.528648 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
52038 2019-Jan-13 16:45:17.529286 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52039 2019-Jan-13 16:45:17.529922 - [DEBUG] Edge function : AllBottom (result of previous compose)
52040 2019-Jan-13 16:45:17.529947 - [DEBUG]
52041 2019-Jan-13 16:45:17.529973 - [DEBUG] Join: AllTop & AllBottom
52042 2019-Jan-13 16:45:17.529999 - [DEBUG] = AllBottom (new jump func)
52043 2019-Jan-13 16:45:17.530024 - [DEBUG]
52044 2019-Jan-13 16:45:17.530047 - [DEBUG] Start adding new jump function
52045 2019-Jan-13 16:45:17.530071 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52046 2019-Jan-13 16:45:17.530146 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52047 2019-Jan-13 16:45:17.530787 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
52048 2019-Jan-13 16:45:17.531437 - [DEBUG] Edge Function : AllBottom
52049 2019-Jan-13 16:45:17.531468 - [DEBUG] End adding new jump function
52050 2019-Jan-13 16:45:17.531492 - [DEBUG]
52051 2019-Jan-13 16:45:17.531516 - [DEBUG] -------------------------------------------- 1407. Path Edge --------------------------------------------
52052 2019-Jan-13 16:45:17.531540 - [DEBUG]
52053 2019-Jan-13 16:45:17.531564 - [DEBUG] Process 1407. path edge:
52054 2019-Jan-13 16:45:17.531587 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52055 2019-Jan-13 16:45:17.531644 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
52056 2019-Jan-13 16:45:17.532280 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52057 2019-Jan-13 16:45:17.532917 - [DEBUG]
52058 2019-Jan-13 16:45:17.532944 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
52059 2019-Jan-13 16:45:17.533610 - [DEBUG] Compose: EdgeIdentity * AllBottom
52060 2019-Jan-13 16:45:17.533639 - [DEBUG]
52061 2019-Jan-13 16:45:17.533662 - [DEBUG] Propagate flow
52062 2019-Jan-13 16:45:17.533686 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52063 2019-Jan-13 16:45:17.533745 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
52064 2019-Jan-13 16:45:17.534393 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52065 2019-Jan-13 16:45:17.535048 - [DEBUG] Edge function : AllBottom (result of previous compose)
52066 2019-Jan-13 16:45:17.535073 - [DEBUG]
52067 2019-Jan-13 16:45:17.535098 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52068 2019-Jan-13 16:45:17.535124 - [DEBUG] = AllBottom
52069 2019-Jan-13 16:45:17.535148 - [DEBUG]
52070 2019-Jan-13 16:45:17.535172 - [DEBUG] PROPAGATE: No new function!
52071 2019-Jan-13 16:45:17.535204 - [DEBUG] Compose: EdgeIdentity * AllBottom
52072 2019-Jan-13 16:45:17.535232 - [DEBUG]
52073 2019-Jan-13 16:45:17.535255 - [DEBUG] Propagate flow
52074 2019-Jan-13 16:45:17.535278 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52075 2019-Jan-13 16:45:17.535335 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
52076 2019-Jan-13 16:45:17.535987 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52077 2019-Jan-13 16:45:17.536757 - [DEBUG] Edge function : AllBottom (result of previous compose)
52078 2019-Jan-13 16:45:17.536782 - [DEBUG]
52079 2019-Jan-13 16:45:17.536808 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52080 2019-Jan-13 16:45:17.536834 - [DEBUG] = AllBottom
52081 2019-Jan-13 16:45:17.536859 - [DEBUG]
52082 2019-Jan-13 16:45:17.536882 - [DEBUG] PROPAGATE: No new function!
52083 2019-Jan-13 16:45:17.536908 - [DEBUG] EDGE:
52084 2019-Jan-13 16:45:17.536968 - [DEBUG] ---> 52085 2019-Jan-13 16:45:17.537607 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52086 2019-Jan-13 16:45:17.538262 - [DEBUG]
52087 2019-Jan-13 16:45:17.538288 - [DEBUG] EDGE:
52088 2019-Jan-13 16:45:17.538346 - [DEBUG] ---> 52089 2019-Jan-13 16:45:17.538993 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52090 2019-Jan-13 16:45:17.539632 - [DEBUG]
52091 2019-Jan-13 16:45:17.539659 - [DEBUG] EDGE:
52092 2019-Jan-13 16:45:17.539716 - [DEBUG] ---> 52093 2019-Jan-13 16:45:17.540376 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52094 2019-Jan-13 16:45:17.541022 - [DEBUG]
52095 2019-Jan-13 16:45:17.541072 - [DEBUG] Compose: EdgeIdentity * AllBottom
52096 2019-Jan-13 16:45:17.541099 - [DEBUG]
52097 2019-Jan-13 16:45:17.541124 - [DEBUG] Propagate flow
52098 2019-Jan-13 16:45:17.541147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52099 2019-Jan-13 16:45:17.541206 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
52100 2019-Jan-13 16:45:17.541867 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52101 2019-Jan-13 16:45:17.542504 - [DEBUG] Edge function : AllBottom (result of previous compose)
52102 2019-Jan-13 16:45:17.542530 - [DEBUG]
52103 2019-Jan-13 16:45:17.542556 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52104 2019-Jan-13 16:45:17.542581 - [DEBUG] = AllBottom
52105 2019-Jan-13 16:45:17.542606 - [DEBUG]
52106 2019-Jan-13 16:45:17.542629 - [DEBUG] PROPAGATE: No new function!
52107 2019-Jan-13 16:45:17.542658 - [DEBUG] EDGE:
52108 2019-Jan-13 16:45:17.542715 - [DEBUG] ---> 52109 2019-Jan-13 16:45:17.543354 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52110 2019-Jan-13 16:45:17.543990 - [DEBUG]
52111 2019-Jan-13 16:45:17.544016 - [DEBUG] EDGE:
52112 2019-Jan-13 16:45:17.544074 - [DEBUG] ---> 52113 2019-Jan-13 16:45:17.544710 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52114 2019-Jan-13 16:45:17.545360 - [DEBUG]
52115 2019-Jan-13 16:45:17.545386 - [DEBUG] EDGE:
52116 2019-Jan-13 16:45:17.545444 - [DEBUG] ---> 52117 2019-Jan-13 16:45:17.546092 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52118 2019-Jan-13 16:45:17.546836 - [DEBUG]
52119 2019-Jan-13 16:45:17.546863 - [DEBUG] EDGE:
52120 2019-Jan-13 16:45:17.546921 - [DEBUG] ---> 52121 2019-Jan-13 16:45:17.547560 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52122 2019-Jan-13 16:45:17.548212 - [DEBUG]
52123 2019-Jan-13 16:45:17.548239 - [DEBUG] EDGE:
52124 2019-Jan-13 16:45:17.548297 - [DEBUG] ---> 52125 2019-Jan-13 16:45:17.548934 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52126 2019-Jan-13 16:45:17.549570 - [DEBUG]
52127 2019-Jan-13 16:45:17.549596 - [DEBUG] EDGE:
52128 2019-Jan-13 16:45:17.549654 - [DEBUG] ---> 52129 2019-Jan-13 16:45:17.550293 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52130 2019-Jan-13 16:45:17.550947 - [DEBUG]
52131 2019-Jan-13 16:45:17.550975 - [DEBUG] EDGE:
52132 2019-Jan-13 16:45:17.551033 - [DEBUG] ---> 52133 2019-Jan-13 16:45:17.551682 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52134 2019-Jan-13 16:45:17.552319 - [DEBUG]
52135 2019-Jan-13 16:45:17.552345 - [DEBUG] EDGE:
52136 2019-Jan-13 16:45:17.552402 - [DEBUG] ---> 52137 2019-Jan-13 16:45:17.553041 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52138 2019-Jan-13 16:45:17.553681 - [DEBUG]
52139 2019-Jan-13 16:45:17.553708 - [DEBUG] EDGE:
52140 2019-Jan-13 16:45:17.553768 - [DEBUG] ---> 52141 2019-Jan-13 16:45:17.554418 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52142 2019-Jan-13 16:45:17.555077 - [DEBUG]
52143 2019-Jan-13 16:45:17.555127 - [DEBUG] Compose: EdgeIdentity * AllBottom
52144 2019-Jan-13 16:45:17.555155 - [DEBUG]
52145 2019-Jan-13 16:45:17.555179 - [DEBUG] Propagate flow
52146 2019-Jan-13 16:45:17.555203 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52147 2019-Jan-13 16:45:17.555261 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52148 2019-Jan-13 16:45:17.555900 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52149 2019-Jan-13 16:45:17.556655 - [DEBUG] Edge function : AllBottom (result of previous compose)
52150 2019-Jan-13 16:45:17.556681 - [DEBUG]
52151 2019-Jan-13 16:45:17.556708 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52152 2019-Jan-13 16:45:17.556780 - [DEBUG] = AllBottom
52153 2019-Jan-13 16:45:17.556808 - [DEBUG]
52154 2019-Jan-13 16:45:17.556831 - [DEBUG] PROPAGATE: No new function!
52155 2019-Jan-13 16:45:17.556862 - [DEBUG] EDGE:
52156 2019-Jan-13 16:45:17.556927 - [DEBUG] ---> 52157 2019-Jan-13 16:45:17.557709 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52158 2019-Jan-13 16:45:17.558426 - [DEBUG]
52159 2019-Jan-13 16:45:17.558477 - [DEBUG] Compose: EdgeIdentity * AllBottom
52160 2019-Jan-13 16:45:17.558505 - [DEBUG]
52161 2019-Jan-13 16:45:17.558530 - [DEBUG] Propagate flow
52162 2019-Jan-13 16:45:17.558553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52163 2019-Jan-13 16:45:17.558621 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52164 2019-Jan-13 16:45:17.559285 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52165 2019-Jan-13 16:45:17.559964 - [DEBUG] Edge function : AllBottom (result of previous compose)
52166 2019-Jan-13 16:45:17.559991 - [DEBUG]
52167 2019-Jan-13 16:45:17.560018 - [DEBUG] Join: AllTop & AllBottom
52168 2019-Jan-13 16:45:17.560045 - [DEBUG] = AllBottom (new jump func)
52169 2019-Jan-13 16:45:17.560069 - [DEBUG]
52170 2019-Jan-13 16:45:17.560093 - [DEBUG] Start adding new jump function
52171 2019-Jan-13 16:45:17.560117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52172 2019-Jan-13 16:45:17.560189 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52173 2019-Jan-13 16:45:17.560863 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52174 2019-Jan-13 16:45:17.561601 - [DEBUG] Edge Function : AllBottom
52175 2019-Jan-13 16:45:17.561634 - [DEBUG] End adding new jump function
52176 2019-Jan-13 16:45:17.561658 - [DEBUG]
52177 2019-Jan-13 16:45:17.561682 - [DEBUG] -------------------------------------------- 1408. Path Edge --------------------------------------------
52178 2019-Jan-13 16:45:17.561707 - [DEBUG]
52179 2019-Jan-13 16:45:17.561731 - [DEBUG] Process 1408. path edge:
52180 2019-Jan-13 16:45:17.561755 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52181 2019-Jan-13 16:45:17.561817 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
52182 2019-Jan-13 16:45:17.562458 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52183 2019-Jan-13 16:45:17.563096 - [DEBUG]
52184 2019-Jan-13 16:45:17.563120 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52185 2019-Jan-13 16:45:17.563767 - [DEBUG] Possible callees:
52186 2019-Jan-13 16:45:17.563792 - [DEBUG] bar
52187 2019-Jan-13 16:45:17.563817 - [DEBUG] Possible return sites:
52188 2019-Jan-13 16:45:17.563841 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8952189 2019-Jan-13 16:45:17.565135 - [DEBUG] Found and process special summary
52190 2019-Jan-13 16:45:17.565174 - [DEBUG] Compose: EdgeIdentity * AllBottom
52191 2019-Jan-13 16:45:17.565203 - [DEBUG]
52192 2019-Jan-13 16:45:17.565227 - [DEBUG] Propagate flow
52193 2019-Jan-13 16:45:17.565251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52194 2019-Jan-13 16:45:17.565308 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52195 2019-Jan-13 16:45:17.565949 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52196 2019-Jan-13 16:45:17.566731 - [DEBUG] Edge function : AllBottom (result of previous compose)
52197 2019-Jan-13 16:45:17.566756 - [DEBUG]
52198 2019-Jan-13 16:45:17.566781 - [DEBUG] Join: AllTop & AllBottom
52199 2019-Jan-13 16:45:17.566808 - [DEBUG] = AllBottom (new jump func)
52200 2019-Jan-13 16:45:17.566832 - [DEBUG]
52201 2019-Jan-13 16:45:17.566856 - [DEBUG] Start adding new jump function
52202 2019-Jan-13 16:45:17.566879 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52203 2019-Jan-13 16:45:17.566937 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52204 2019-Jan-13 16:45:17.567575 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52205 2019-Jan-13 16:45:17.568229 - [DEBUG] Edge Function : AllBottom
52206 2019-Jan-13 16:45:17.568258 - [DEBUG] End adding new jump function
52207 2019-Jan-13 16:45:17.568281 - [DEBUG]
52208 2019-Jan-13 16:45:17.568305 - [DEBUG] -------------------------------------------- 1409. Path Edge --------------------------------------------
52209 2019-Jan-13 16:45:17.568329 - [DEBUG]
52210 2019-Jan-13 16:45:17.568352 - [DEBUG] Process 1409. path edge:
52211 2019-Jan-13 16:45:17.568376 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52212 2019-Jan-13 16:45:17.568433 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
52213 2019-Jan-13 16:45:17.569073 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52214 2019-Jan-13 16:45:17.569710 - [DEBUG]
52215 2019-Jan-13 16:45:17.569735 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52216 2019-Jan-13 16:45:17.570409 - [DEBUG] Compose: EdgeIdentity * AllBottom
52217 2019-Jan-13 16:45:17.570437 - [DEBUG]
52218 2019-Jan-13 16:45:17.570461 - [DEBUG] Propagate flow
52219 2019-Jan-13 16:45:17.570484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52220 2019-Jan-13 16:45:17.570559 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52221 2019-Jan-13 16:45:17.571249 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52222 2019-Jan-13 16:45:17.571973 - [DEBUG] Edge function : AllBottom (result of previous compose)
52223 2019-Jan-13 16:45:17.572001 - [DEBUG]
52224 2019-Jan-13 16:45:17.572029 - [DEBUG] Join: AllTop & AllBottom
52225 2019-Jan-13 16:45:17.572056 - [DEBUG] = AllBottom (new jump func)
52226 2019-Jan-13 16:45:17.572081 - [DEBUG]
52227 2019-Jan-13 16:45:17.572105 - [DEBUG] Start adding new jump function
52228 2019-Jan-13 16:45:17.572129 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52229 2019-Jan-13 16:45:17.572207 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52230 2019-Jan-13 16:45:17.572912 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52231 2019-Jan-13 16:45:17.573598 - [DEBUG] Edge Function : AllBottom
52232 2019-Jan-13 16:45:17.573633 - [DEBUG] End adding new jump function
52233 2019-Jan-13 16:45:17.573657 - [DEBUG]
52234 2019-Jan-13 16:45:17.573682 - [DEBUG] -------------------------------------------- 1410. Path Edge --------------------------------------------
52235 2019-Jan-13 16:45:17.573707 - [DEBUG]
52236 2019-Jan-13 16:45:17.573730 - [DEBUG] Process 1410. path edge:
52237 2019-Jan-13 16:45:17.573754 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52238 2019-Jan-13 16:45:17.573826 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
52239 2019-Jan-13 16:45:17.574527 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52240 2019-Jan-13 16:45:17.575199 - [DEBUG]
52241 2019-Jan-13 16:45:17.575226 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52242 2019-Jan-13 16:45:17.575904 - [DEBUG] Compose: EdgeIdentity * AllBottom
52243 2019-Jan-13 16:45:17.575934 - [DEBUG]
52244 2019-Jan-13 16:45:17.575958 - [DEBUG] Propagate flow
52245 2019-Jan-13 16:45:17.575981 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52246 2019-Jan-13 16:45:17.576044 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52247 2019-Jan-13 16:45:17.576844 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52248 2019-Jan-13 16:45:17.577484 - [DEBUG] Edge function : AllBottom (result of previous compose)
52249 2019-Jan-13 16:45:17.577510 - [DEBUG]
52250 2019-Jan-13 16:45:17.577536 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52251 2019-Jan-13 16:45:17.577562 - [DEBUG] = AllBottom
52252 2019-Jan-13 16:45:17.577587 - [DEBUG]
52253 2019-Jan-13 16:45:17.577610 - [DEBUG] PROPAGATE: No new function!
52254 2019-Jan-13 16:45:17.577644 - [DEBUG] Compose: EdgeIdentity * AllBottom
52255 2019-Jan-13 16:45:17.577671 - [DEBUG]
52256 2019-Jan-13 16:45:17.577694 - [DEBUG] Propagate flow
52257 2019-Jan-13 16:45:17.577718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52258 2019-Jan-13 16:45:17.577775 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52259 2019-Jan-13 16:45:17.578438 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52260 2019-Jan-13 16:45:17.579075 - [DEBUG] Edge function : AllBottom (result of previous compose)
52261 2019-Jan-13 16:45:17.579101 - [DEBUG]
52262 2019-Jan-13 16:45:17.579126 - [DEBUG] Join: AllTop & AllBottom
52263 2019-Jan-13 16:45:17.579170 - [DEBUG] = AllBottom (new jump func)
52264 2019-Jan-13 16:45:17.579195 - [DEBUG]
52265 2019-Jan-13 16:45:17.579219 - [DEBUG] Start adding new jump function
52266 2019-Jan-13 16:45:17.579242 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52267 2019-Jan-13 16:45:17.579299 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52268 2019-Jan-13 16:45:17.579937 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52269 2019-Jan-13 16:45:17.580582 - [DEBUG] Edge Function : AllBottom
52270 2019-Jan-13 16:45:17.580610 - [DEBUG] End adding new jump function
52271 2019-Jan-13 16:45:17.580634 - [DEBUG]
52272 2019-Jan-13 16:45:17.580658 - [DEBUG] -------------------------------------------- 1411. Path Edge --------------------------------------------
52273 2019-Jan-13 16:45:17.580682 - [DEBUG]
52274 2019-Jan-13 16:45:17.580706 - [DEBUG] Process 1411. path edge:
52275 2019-Jan-13 16:45:17.580730 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52276 2019-Jan-13 16:45:17.580787 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
52277 2019-Jan-13 16:45:17.581446 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52278 2019-Jan-13 16:45:17.582085 - [DEBUG]
52279 2019-Jan-13 16:45:17.582110 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52280 2019-Jan-13 16:45:17.582765 - [DEBUG] Possible callees:
52281 2019-Jan-13 16:45:17.582790 - [DEBUG] llvm.dbg.declare
52282 2019-Jan-13 16:45:17.582816 - [DEBUG] Possible return sites:
52283 2019-Jan-13 16:45:17.582840 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10352284 2019-Jan-13 16:45:17.584121 - [DEBUG] Found and process special summary
52285 2019-Jan-13 16:45:17.584155 - [DEBUG] Compose: EdgeIdentity * AllBottom
52286 2019-Jan-13 16:45:17.584183 - [DEBUG]
52287 2019-Jan-13 16:45:17.584208 - [DEBUG] Propagate flow
52288 2019-Jan-13 16:45:17.584232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52289 2019-Jan-13 16:45:17.584289 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52290 2019-Jan-13 16:45:17.584945 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52291 2019-Jan-13 16:45:17.585587 - [DEBUG] Edge function : AllBottom (result of previous compose)
52292 2019-Jan-13 16:45:17.585613 - [DEBUG]
52293 2019-Jan-13 16:45:17.585639 - [DEBUG] Join: AllTop & AllBottom
52294 2019-Jan-13 16:45:17.585665 - [DEBUG] = AllBottom (new jump func)
52295 2019-Jan-13 16:45:17.585690 - [DEBUG]
52296 2019-Jan-13 16:45:17.585714 - [DEBUG] Start adding new jump function
52297 2019-Jan-13 16:45:17.585737 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52298 2019-Jan-13 16:45:17.585795 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52299 2019-Jan-13 16:45:17.586440 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52300 2019-Jan-13 16:45:17.587292 - [DEBUG] Edge Function : AllBottom
52301 2019-Jan-13 16:45:17.587326 - [DEBUG] End adding new jump function
52302 2019-Jan-13 16:45:17.587352 - [DEBUG]
52303 2019-Jan-13 16:45:17.587376 - [DEBUG] -------------------------------------------- 1412. Path Edge --------------------------------------------
52304 2019-Jan-13 16:45:17.587402 - [DEBUG]
52305 2019-Jan-13 16:45:17.587425 - [DEBUG] Process 1412. path edge:
52306 2019-Jan-13 16:45:17.587471 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52307 2019-Jan-13 16:45:17.587542 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
52308 2019-Jan-13 16:45:17.588226 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52309 2019-Jan-13 16:45:17.588865 - [DEBUG]
52310 2019-Jan-13 16:45:17.588891 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52311 2019-Jan-13 16:45:17.589563 - [DEBUG] Compose: EdgeIdentity * AllBottom
52312 2019-Jan-13 16:45:17.589592 - [DEBUG]
52313 2019-Jan-13 16:45:17.589616 - [DEBUG] Propagate flow
52314 2019-Jan-13 16:45:17.589639 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52315 2019-Jan-13 16:45:17.589697 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
52316 2019-Jan-13 16:45:17.590332 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52317 2019-Jan-13 16:45:17.590969 - [DEBUG] Edge function : AllBottom (result of previous compose)
52318 2019-Jan-13 16:45:17.590994 - [DEBUG]
52319 2019-Jan-13 16:45:17.591020 - [DEBUG] Join: AllTop & AllBottom
52320 2019-Jan-13 16:45:17.591046 - [DEBUG] = AllBottom (new jump func)
52321 2019-Jan-13 16:45:17.591070 - [DEBUG]
52322 2019-Jan-13 16:45:17.591094 - [DEBUG] Start adding new jump function
52323 2019-Jan-13 16:45:17.591117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52324 2019-Jan-13 16:45:17.591173 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52325 2019-Jan-13 16:45:17.591826 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
52326 2019-Jan-13 16:45:17.592459 - [DEBUG] Edge Function : AllBottom
52327 2019-Jan-13 16:45:17.592488 - [DEBUG] End adding new jump function
52328 2019-Jan-13 16:45:17.592512 - [DEBUG]
52329 2019-Jan-13 16:45:17.592536 - [DEBUG] -------------------------------------------- 1413. Path Edge --------------------------------------------
52330 2019-Jan-13 16:45:17.592560 - [DEBUG]
52331 2019-Jan-13 16:45:17.592583 - [DEBUG] Process 1413. path edge:
52332 2019-Jan-13 16:45:17.592607 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52333 2019-Jan-13 16:45:17.592664 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
52334 2019-Jan-13 16:45:17.593297 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52335 2019-Jan-13 16:45:17.593934 - [DEBUG]
52336 2019-Jan-13 16:45:17.593960 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
52337 2019-Jan-13 16:45:17.594618 - [DEBUG] Compose: EdgeIdentity * AllBottom
52338 2019-Jan-13 16:45:17.594647 - [DEBUG]
52339 2019-Jan-13 16:45:17.594671 - [DEBUG] Propagate flow
52340 2019-Jan-13 16:45:17.594694 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52341 2019-Jan-13 16:45:17.594770 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
52342 2019-Jan-13 16:45:17.595469 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52343 2019-Jan-13 16:45:17.596133 - [DEBUG] Edge function : AllBottom (result of previous compose)
52344 2019-Jan-13 16:45:17.596159 - [DEBUG]
52345 2019-Jan-13 16:45:17.596185 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52346 2019-Jan-13 16:45:17.596211 - [DEBUG] = AllBottom
52347 2019-Jan-13 16:45:17.596236 - [DEBUG]
52348 2019-Jan-13 16:45:17.596259 - [DEBUG] PROPAGATE: No new function!
52349 2019-Jan-13 16:45:17.596286 - [DEBUG] EDGE:
52350 2019-Jan-13 16:45:17.596349 - [DEBUG] ---> 52351 2019-Jan-13 16:45:17.597244 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52352 2019-Jan-13 16:45:17.597952 - [DEBUG]
52353 2019-Jan-13 16:45:17.597983 - [DEBUG] EDGE:
52354 2019-Jan-13 16:45:17.598053 - [DEBUG] ---> 52355 2019-Jan-13 16:45:17.598747 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52356 2019-Jan-13 16:45:17.599430 - [DEBUG]
52357 2019-Jan-13 16:45:17.599492 - [DEBUG] Compose: EdgeIdentity * AllBottom
52358 2019-Jan-13 16:45:17.599520 - [DEBUG]
52359 2019-Jan-13 16:45:17.599546 - [DEBUG] Propagate flow
52360 2019-Jan-13 16:45:17.599570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52361 2019-Jan-13 16:45:17.599642 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52362 2019-Jan-13 16:45:17.600330 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52363 2019-Jan-13 16:45:17.601034 - [DEBUG] Edge function : AllBottom (result of previous compose)
52364 2019-Jan-13 16:45:17.601060 - [DEBUG]
52365 2019-Jan-13 16:45:17.601087 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52366 2019-Jan-13 16:45:17.601114 - [DEBUG] = AllBottom
52367 2019-Jan-13 16:45:17.601138 - [DEBUG]
52368 2019-Jan-13 16:45:17.601162 - [DEBUG] PROPAGATE: No new function!
52369 2019-Jan-13 16:45:17.601194 - [DEBUG] EDGE:
52370 2019-Jan-13 16:45:17.601257 - [DEBUG] ---> 52371 2019-Jan-13 16:45:17.601935 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52372 2019-Jan-13 16:45:17.602572 - [DEBUG]
52373 2019-Jan-13 16:45:17.602598 - [DEBUG] EDGE:
52374 2019-Jan-13 16:45:17.602656 - [DEBUG] ---> 52375 2019-Jan-13 16:45:17.603298 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52376 2019-Jan-13 16:45:17.603957 - [DEBUG]
52377 2019-Jan-13 16:45:17.603985 - [DEBUG] EDGE:
52378 2019-Jan-13 16:45:17.604051 - [DEBUG] ---> 52379 2019-Jan-13 16:45:17.604761 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52380 2019-Jan-13 16:45:17.605465 - [DEBUG]
52381 2019-Jan-13 16:45:17.605536 - [DEBUG] Compose: EdgeIdentity * AllBottom
52382 2019-Jan-13 16:45:17.605565 - [DEBUG]
52383 2019-Jan-13 16:45:17.605591 - [DEBUG] Propagate flow
52384 2019-Jan-13 16:45:17.605615 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52385 2019-Jan-13 16:45:17.605697 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52386 2019-Jan-13 16:45:17.606410 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52387 2019-Jan-13 16:45:17.607315 - [DEBUG] Edge function : AllBottom (result of previous compose)
52388 2019-Jan-13 16:45:17.607343 - [DEBUG]
52389 2019-Jan-13 16:45:17.607370 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52390 2019-Jan-13 16:45:17.607396 - [DEBUG] = AllBottom
52391 2019-Jan-13 16:45:17.607421 - [DEBUG]
52392 2019-Jan-13 16:45:17.607445 - [DEBUG] PROPAGATE: No new function!
52393 2019-Jan-13 16:45:17.607478 - [DEBUG] EDGE:
52394 2019-Jan-13 16:45:17.607547 - [DEBUG] ---> 52395 2019-Jan-13 16:45:17.608218 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52396 2019-Jan-13 16:45:17.608878 - [DEBUG]
52397 2019-Jan-13 16:45:17.608905 - [DEBUG] EDGE:
52398 2019-Jan-13 16:45:17.608964 - [DEBUG] ---> 52399 2019-Jan-13 16:45:17.609604 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52400 2019-Jan-13 16:45:17.610243 - [DEBUG]
52401 2019-Jan-13 16:45:17.610274 - [DEBUG] Compose: EdgeIdentity * AllBottom
52402 2019-Jan-13 16:45:17.610301 - [DEBUG]
52403 2019-Jan-13 16:45:17.610324 - [DEBUG] Propagate flow
52404 2019-Jan-13 16:45:17.610348 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52405 2019-Jan-13 16:45:17.610408 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
52406 2019-Jan-13 16:45:17.611060 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52407 2019-Jan-13 16:45:17.611732 - [DEBUG] Edge function : AllBottom (result of previous compose)
52408 2019-Jan-13 16:45:17.611758 - [DEBUG]
52409 2019-Jan-13 16:45:17.611784 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52410 2019-Jan-13 16:45:17.611810 - [DEBUG] = AllBottom
52411 2019-Jan-13 16:45:17.611834 - [DEBUG]
52412 2019-Jan-13 16:45:17.611857 - [DEBUG] PROPAGATE: No new function!
52413 2019-Jan-13 16:45:17.611884 - [DEBUG] EDGE:
52414 2019-Jan-13 16:45:17.611942 - [DEBUG] ---> 52415 2019-Jan-13 16:45:17.612581 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52416 2019-Jan-13 16:45:17.613219 - [DEBUG]
52417 2019-Jan-13 16:45:17.613277 - [DEBUG] Compose: EdgeIdentity * AllBottom
52418 2019-Jan-13 16:45:17.613305 - [DEBUG]
52419 2019-Jan-13 16:45:17.613329 - [DEBUG] Propagate flow
52420 2019-Jan-13 16:45:17.613352 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52421 2019-Jan-13 16:45:17.613410 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52422 2019-Jan-13 16:45:17.614050 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
52423 2019-Jan-13 16:45:17.614692 - [DEBUG] Edge function : AllBottom (result of previous compose)
52424 2019-Jan-13 16:45:17.614718 - [DEBUG]
52425 2019-Jan-13 16:45:17.614757 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52426 2019-Jan-13 16:45:17.614784 - [DEBUG] = AllBottom
52427 2019-Jan-13 16:45:17.614808 - [DEBUG]
52428 2019-Jan-13 16:45:17.614832 - [DEBUG] PROPAGATE: No new function!
52429 2019-Jan-13 16:45:17.614857 - [DEBUG] Compose: EdgeIdentity * AllBottom
52430 2019-Jan-13 16:45:17.614883 - [DEBUG]
52431 2019-Jan-13 16:45:17.614907 - [DEBUG] Propagate flow
52432 2019-Jan-13 16:45:17.614931 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52433 2019-Jan-13 16:45:17.614987 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52434 2019-Jan-13 16:45:17.615627 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52435 2019-Jan-13 16:45:17.616265 - [DEBUG] Edge function : AllBottom (result of previous compose)
52436 2019-Jan-13 16:45:17.616291 - [DEBUG]
52437 2019-Jan-13 16:45:17.616316 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52438 2019-Jan-13 16:45:17.616342 - [DEBUG] = AllBottom
52439 2019-Jan-13 16:45:17.616366 - [DEBUG]
52440 2019-Jan-13 16:45:17.616390 - [DEBUG] PROPAGATE: No new function!
52441 2019-Jan-13 16:45:17.616416 - [DEBUG] EDGE:
52442 2019-Jan-13 16:45:17.616485 - [DEBUG] ---> 52443 2019-Jan-13 16:45:17.617254 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
52444 2019-Jan-13 16:45:17.617975 - [DEBUG]
52445 2019-Jan-13 16:45:17.618002 - [DEBUG] EDGE:
52446 2019-Jan-13 16:45:17.618064 - [DEBUG] ---> 52447 2019-Jan-13 16:45:17.618723 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
52448 2019-Jan-13 16:45:17.619367 - [DEBUG]
52449 2019-Jan-13 16:45:17.619396 - [DEBUG] Compose: EdgeIdentity * AllBottom
52450 2019-Jan-13 16:45:17.619422 - [DEBUG]
52451 2019-Jan-13 16:45:17.619446 - [DEBUG] Propagate flow
52452 2019-Jan-13 16:45:17.619469 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52453 2019-Jan-13 16:45:17.619527 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52454 2019-Jan-13 16:45:17.620169 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52455 2019-Jan-13 16:45:17.620812 - [DEBUG] Edge function : AllBottom (result of previous compose)
52456 2019-Jan-13 16:45:17.620837 - [DEBUG]
52457 2019-Jan-13 16:45:17.620864 - [DEBUG] Join: AllTop & AllBottom
52458 2019-Jan-13 16:45:17.620890 - [DEBUG] = AllBottom (new jump func)
52459 2019-Jan-13 16:45:17.620915 - [DEBUG]
52460 2019-Jan-13 16:45:17.620938 - [DEBUG] Start adding new jump function
52461 2019-Jan-13 16:45:17.620962 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52462 2019-Jan-13 16:45:17.621018 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52463 2019-Jan-13 16:45:17.621675 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52464 2019-Jan-13 16:45:17.622311 - [DEBUG] Edge Function : AllBottom
52465 2019-Jan-13 16:45:17.622343 - [DEBUG] End adding new jump function
52466 2019-Jan-13 16:45:17.622367 - [DEBUG]
52467 2019-Jan-13 16:45:17.622391 - [DEBUG] -------------------------------------------- 1414. Path Edge --------------------------------------------
52468 2019-Jan-13 16:45:17.622416 - [DEBUG]
52469 2019-Jan-13 16:45:17.622439 - [DEBUG] Process 1414. path edge:
52470 2019-Jan-13 16:45:17.622464 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52471 2019-Jan-13 16:45:17.622520 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
52472 2019-Jan-13 16:45:17.623156 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52473 2019-Jan-13 16:45:17.623795 - [DEBUG]
52474 2019-Jan-13 16:45:17.623822 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52475 2019-Jan-13 16:45:17.624489 - [DEBUG] Compose: EdgeIdentity * AllBottom
52476 2019-Jan-13 16:45:17.624518 - [DEBUG]
52477 2019-Jan-13 16:45:17.624542 - [DEBUG] Propagate flow
52478 2019-Jan-13 16:45:17.624565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52479 2019-Jan-13 16:45:17.624622 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
52480 2019-Jan-13 16:45:17.625286 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52481 2019-Jan-13 16:45:17.625926 - [DEBUG] Edge function : AllBottom (result of previous compose)
52482 2019-Jan-13 16:45:17.625951 - [DEBUG]
52483 2019-Jan-13 16:45:17.625977 - [DEBUG] Join: AllTop & AllBottom
52484 2019-Jan-13 16:45:17.626022 - [DEBUG] = AllBottom (new jump func)
52485 2019-Jan-13 16:45:17.626047 - [DEBUG]
52486 2019-Jan-13 16:45:17.626070 - [DEBUG] Start adding new jump function
52487 2019-Jan-13 16:45:17.626093 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52488 2019-Jan-13 16:45:17.626152 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52489 2019-Jan-13 16:45:17.626913 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
52490 2019-Jan-13 16:45:17.627563 - [DEBUG] Edge Function : AllBottom
52491 2019-Jan-13 16:45:17.627593 - [DEBUG] End adding new jump function
52492 2019-Jan-13 16:45:17.627617 - [DEBUG]
52493 2019-Jan-13 16:45:17.627641 - [DEBUG] -------------------------------------------- 1415. Path Edge --------------------------------------------
52494 2019-Jan-13 16:45:17.627665 - [DEBUG]
52495 2019-Jan-13 16:45:17.627689 - [DEBUG] Process 1415. path edge:
52496 2019-Jan-13 16:45:17.627712 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52497 2019-Jan-13 16:45:17.627769 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
52498 2019-Jan-13 16:45:17.628433 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52499 2019-Jan-13 16:45:17.629073 - [DEBUG]
52500 2019-Jan-13 16:45:17.629097 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
52501 2019-Jan-13 16:45:17.629752 - [DEBUG] Possible callees:
52502 2019-Jan-13 16:45:17.629777 - [DEBUG] llvm.dbg.declare
52503 2019-Jan-13 16:45:17.629802 - [DEBUG] Possible return sites:
52504 2019-Jan-13 16:45:17.629826 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7852505 2019-Jan-13 16:45:17.631108 - [DEBUG] Found and process special summary
52506 2019-Jan-13 16:45:17.631145 - [DEBUG] Compose: EdgeIdentity * AllBottom
52507 2019-Jan-13 16:45:17.631173 - [DEBUG]
52508 2019-Jan-13 16:45:17.631197 - [DEBUG] Propagate flow
52509 2019-Jan-13 16:45:17.631220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52510 2019-Jan-13 16:45:17.631278 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
52511 2019-Jan-13 16:45:17.631935 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52512 2019-Jan-13 16:45:17.632572 - [DEBUG] Edge function : AllBottom (result of previous compose)
52513 2019-Jan-13 16:45:17.632598 - [DEBUG]
52514 2019-Jan-13 16:45:17.632622 - [DEBUG] Join: AllTop & AllBottom
52515 2019-Jan-13 16:45:17.632648 - [DEBUG] = AllBottom (new jump func)
52516 2019-Jan-13 16:45:17.632673 - [DEBUG]
52517 2019-Jan-13 16:45:17.632696 - [DEBUG] Start adding new jump function
52518 2019-Jan-13 16:45:17.632720 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52519 2019-Jan-13 16:45:17.632776 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52520 2019-Jan-13 16:45:17.633414 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
52521 2019-Jan-13 16:45:17.634053 - [DEBUG] Edge Function : AllBottom
52522 2019-Jan-13 16:45:17.634081 - [DEBUG] End adding new jump function
52523 2019-Jan-13 16:45:17.634105 - [DEBUG]
52524 2019-Jan-13 16:45:17.634128 - [DEBUG] -------------------------------------------- 1416. Path Edge --------------------------------------------
52525 2019-Jan-13 16:45:17.634153 - [DEBUG]
52526 2019-Jan-13 16:45:17.634176 - [DEBUG] Process 1416. path edge:
52527 2019-Jan-13 16:45:17.634200 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52528 2019-Jan-13 16:45:17.634265 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
52529 2019-Jan-13 16:45:17.634928 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52530 2019-Jan-13 16:45:17.635578 - [DEBUG]
52531 2019-Jan-13 16:45:17.635604 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
52532 2019-Jan-13 16:45:17.636273 - [DEBUG] Compose: EdgeIdentity * AllBottom
52533 2019-Jan-13 16:45:17.636301 - [DEBUG]
52534 2019-Jan-13 16:45:17.636325 - [DEBUG] Propagate flow
52535 2019-Jan-13 16:45:17.636348 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52536 2019-Jan-13 16:45:17.636408 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
52537 2019-Jan-13 16:45:17.637340 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52538 2019-Jan-13 16:45:17.638014 - [DEBUG] Edge function : AllBottom (result of previous compose)
52539 2019-Jan-13 16:45:17.638041 - [DEBUG]
52540 2019-Jan-13 16:45:17.638088 - [DEBUG] Join: AllTop & AllBottom
52541 2019-Jan-13 16:45:17.638118 - [DEBUG] = AllBottom (new jump func)
52542 2019-Jan-13 16:45:17.638143 - [DEBUG]
52543 2019-Jan-13 16:45:17.638167 - [DEBUG] Start adding new jump function
52544 2019-Jan-13 16:45:17.638191 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52545 2019-Jan-13 16:45:17.638255 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52546 2019-Jan-13 16:45:17.638926 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
52547 2019-Jan-13 16:45:17.639607 - [DEBUG] Edge Function : AllBottom
52548 2019-Jan-13 16:45:17.639641 - [DEBUG] End adding new jump function
52549 2019-Jan-13 16:45:17.639666 - [DEBUG]
52550 2019-Jan-13 16:45:17.639690 - [DEBUG] -------------------------------------------- 1417. Path Edge --------------------------------------------
52551 2019-Jan-13 16:45:17.639715 - [DEBUG]
52552 2019-Jan-13 16:45:17.639738 - [DEBUG] Process 1417. path edge:
52553 2019-Jan-13 16:45:17.639763 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52554 2019-Jan-13 16:45:17.639828 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
52555 2019-Jan-13 16:45:17.640486 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52556 2019-Jan-13 16:45:17.641164 - [DEBUG]
52557 2019-Jan-13 16:45:17.641193 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
52558 2019-Jan-13 16:45:17.641958 - [DEBUG] Compose: EdgeIdentity * AllBottom
52559 2019-Jan-13 16:45:17.641990 - [DEBUG]
52560 2019-Jan-13 16:45:17.642014 - [DEBUG] Propagate flow
52561 2019-Jan-13 16:45:17.642039 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52562 2019-Jan-13 16:45:17.642117 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
52563 2019-Jan-13 16:45:17.642822 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52564 2019-Jan-13 16:45:17.643519 - [DEBUG] Edge function : AllBottom (result of previous compose)
52565 2019-Jan-13 16:45:17.643546 - [DEBUG]
52566 2019-Jan-13 16:45:17.643573 - [DEBUG] Join: AllTop & AllBottom
52567 2019-Jan-13 16:45:17.643599 - [DEBUG] = AllBottom (new jump func)
52568 2019-Jan-13 16:45:17.643624 - [DEBUG]
52569 2019-Jan-13 16:45:17.643648 - [DEBUG] Start adding new jump function
52570 2019-Jan-13 16:45:17.643672 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52571 2019-Jan-13 16:45:17.643742 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52572 2019-Jan-13 16:45:17.644533 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
52573 2019-Jan-13 16:45:17.645263 - [DEBUG] Edge Function : AllBottom
52574 2019-Jan-13 16:45:17.645305 - [DEBUG] End adding new jump function
52575 2019-Jan-13 16:45:17.645330 - [DEBUG]
52576 2019-Jan-13 16:45:17.645355 - [DEBUG] -------------------------------------------- 1418. Path Edge --------------------------------------------
52577 2019-Jan-13 16:45:17.645381 - [DEBUG]
52578 2019-Jan-13 16:45:17.645404 - [DEBUG] Process 1418. path edge:
52579 2019-Jan-13 16:45:17.645429 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52580 2019-Jan-13 16:45:17.645505 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
52581 2019-Jan-13 16:45:17.646210 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52582 2019-Jan-13 16:45:17.647078 - [DEBUG]
52583 2019-Jan-13 16:45:17.647107 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
52584 2019-Jan-13 16:45:17.647924 - [DEBUG] Compose: EdgeIdentity * AllBottom
52585 2019-Jan-13 16:45:17.647957 - [DEBUG]
52586 2019-Jan-13 16:45:17.647982 - [DEBUG] Propagate flow
52587 2019-Jan-13 16:45:17.648005 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52588 2019-Jan-13 16:45:17.648103 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
52589 2019-Jan-13 16:45:17.648761 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52590 2019-Jan-13 16:45:17.649401 - [DEBUG] Edge function : AllBottom (result of previous compose)
52591 2019-Jan-13 16:45:17.649427 - [DEBUG]
52592 2019-Jan-13 16:45:17.649452 - [DEBUG] Join: AllTop & AllBottom
52593 2019-Jan-13 16:45:17.649479 - [DEBUG] = AllBottom (new jump func)
52594 2019-Jan-13 16:45:17.649503 - [DEBUG]
52595 2019-Jan-13 16:45:17.649527 - [DEBUG] Start adding new jump function
52596 2019-Jan-13 16:45:17.649550 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52597 2019-Jan-13 16:45:17.649607 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52598 2019-Jan-13 16:45:17.650247 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
52599 2019-Jan-13 16:45:17.650881 - [DEBUG] Edge Function : AllBottom
52600 2019-Jan-13 16:45:17.650915 - [DEBUG] End adding new jump function
52601 2019-Jan-13 16:45:17.650939 - [DEBUG]
52602 2019-Jan-13 16:45:17.650963 - [DEBUG] -------------------------------------------- 1419. Path Edge --------------------------------------------
52603 2019-Jan-13 16:45:17.650988 - [DEBUG]
52604 2019-Jan-13 16:45:17.651011 - [DEBUG] Process 1419. path edge:
52605 2019-Jan-13 16:45:17.651035 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52606 2019-Jan-13 16:45:17.651092 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
52607 2019-Jan-13 16:45:17.651760 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52608 2019-Jan-13 16:45:17.652403 - [DEBUG]
52609 2019-Jan-13 16:45:17.652429 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
52610 2019-Jan-13 16:45:17.653104 - [DEBUG] Compose: EdgeIdentity * AllBottom
52611 2019-Jan-13 16:45:17.653132 - [DEBUG]
52612 2019-Jan-13 16:45:17.653156 - [DEBUG] Propagate flow
52613 2019-Jan-13 16:45:17.653180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52614 2019-Jan-13 16:45:17.653241 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
52615 2019-Jan-13 16:45:17.653885 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52616 2019-Jan-13 16:45:17.654542 - [DEBUG] Edge function : AllBottom (result of previous compose)
52617 2019-Jan-13 16:45:17.654568 - [DEBUG]
52618 2019-Jan-13 16:45:17.654593 - [DEBUG] Join: AllTop & AllBottom
52619 2019-Jan-13 16:45:17.654619 - [DEBUG] = AllBottom (new jump func)
52620 2019-Jan-13 16:45:17.654644 - [DEBUG]
52621 2019-Jan-13 16:45:17.654667 - [DEBUG] Start adding new jump function
52622 2019-Jan-13 16:45:17.654691 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52623 2019-Jan-13 16:45:17.654761 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52624 2019-Jan-13 16:45:17.655403 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
52625 2019-Jan-13 16:45:17.656039 - [DEBUG] Edge Function : AllBottom
52626 2019-Jan-13 16:45:17.656068 - [DEBUG] End adding new jump function
52627 2019-Jan-13 16:45:17.656092 - [DEBUG]
52628 2019-Jan-13 16:45:17.656116 - [DEBUG] -------------------------------------------- 1420. Path Edge --------------------------------------------
52629 2019-Jan-13 16:45:17.656140 - [DEBUG]
52630 2019-Jan-13 16:45:17.656163 - [DEBUG] Process 1420. path edge:
52631 2019-Jan-13 16:45:17.656187 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52632 2019-Jan-13 16:45:17.656244 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
52633 2019-Jan-13 16:45:17.657013 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52634 2019-Jan-13 16:45:17.657654 - [DEBUG]
52635 2019-Jan-13 16:45:17.657679 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
52636 2019-Jan-13 16:45:17.658356 - [DEBUG] Compose: EdgeIdentity * AllBottom
52637 2019-Jan-13 16:45:17.658385 - [DEBUG]
52638 2019-Jan-13 16:45:17.658408 - [DEBUG] Propagate flow
52639 2019-Jan-13 16:45:17.658432 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52640 2019-Jan-13 16:45:17.658489 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
52641 2019-Jan-13 16:45:17.659139 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52642 2019-Jan-13 16:45:17.659777 - [DEBUG] Edge function : AllBottom (result of previous compose)
52643 2019-Jan-13 16:45:17.659802 - [DEBUG]
52644 2019-Jan-13 16:45:17.659826 - [DEBUG] Join: AllTop & AllBottom
52645 2019-Jan-13 16:45:17.659852 - [DEBUG] = AllBottom (new jump func)
52646 2019-Jan-13 16:45:17.659876 - [DEBUG]
52647 2019-Jan-13 16:45:17.659900 - [DEBUG] Start adding new jump function
52648 2019-Jan-13 16:45:17.659923 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52649 2019-Jan-13 16:45:17.659979 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52650 2019-Jan-13 16:45:17.660623 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
52651 2019-Jan-13 16:45:17.661265 - [DEBUG] Edge Function : AllBottom
52652 2019-Jan-13 16:45:17.661294 - [DEBUG] End adding new jump function
52653 2019-Jan-13 16:45:17.661318 - [DEBUG]
52654 2019-Jan-13 16:45:17.661343 - [DEBUG] -------------------------------------------- 1421. Path Edge --------------------------------------------
52655 2019-Jan-13 16:45:17.661367 - [DEBUG]
52656 2019-Jan-13 16:45:17.661390 - [DEBUG] Process 1421. path edge:
52657 2019-Jan-13 16:45:17.661430 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52658 2019-Jan-13 16:45:17.661488 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
52659 2019-Jan-13 16:45:17.662129 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52660 2019-Jan-13 16:45:17.662766 - [DEBUG]
52661 2019-Jan-13 16:45:17.662791 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
52662 2019-Jan-13 16:45:17.663461 - [DEBUG] Compose: EdgeIdentity * AllBottom
52663 2019-Jan-13 16:45:17.663490 - [DEBUG]
52664 2019-Jan-13 16:45:17.663514 - [DEBUG] Propagate flow
52665 2019-Jan-13 16:45:17.663537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52666 2019-Jan-13 16:45:17.663595 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
52667 2019-Jan-13 16:45:17.664234 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52668 2019-Jan-13 16:45:17.664888 - [DEBUG] Edge function : AllBottom (result of previous compose)
52669 2019-Jan-13 16:45:17.664914 - [DEBUG]
52670 2019-Jan-13 16:45:17.664939 - [DEBUG] Join: AllTop & AllBottom
52671 2019-Jan-13 16:45:17.664965 - [DEBUG] = AllBottom (new jump func)
52672 2019-Jan-13 16:45:17.664989 - [DEBUG]
52673 2019-Jan-13 16:45:17.665013 - [DEBUG] Start adding new jump function
52674 2019-Jan-13 16:45:17.665037 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52675 2019-Jan-13 16:45:17.665093 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52676 2019-Jan-13 16:45:17.665733 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
52677 2019-Jan-13 16:45:17.666369 - [DEBUG] Edge Function : AllBottom
52678 2019-Jan-13 16:45:17.666397 - [DEBUG] End adding new jump function
52679 2019-Jan-13 16:45:17.666422 - [DEBUG]
52680 2019-Jan-13 16:45:17.666446 - [DEBUG] -------------------------------------------- 1422. Path Edge --------------------------------------------
52681 2019-Jan-13 16:45:17.666471 - [DEBUG]
52682 2019-Jan-13 16:45:17.666494 - [DEBUG] Process 1422. path edge:
52683 2019-Jan-13 16:45:17.666518 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52684 2019-Jan-13 16:45:17.666575 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
52685 2019-Jan-13 16:45:17.667296 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52686 2019-Jan-13 16:45:17.667937 - [DEBUG]
52687 2019-Jan-13 16:45:17.667963 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
52688 2019-Jan-13 16:45:17.668635 - [DEBUG] Compose: EdgeIdentity * AllBottom
52689 2019-Jan-13 16:45:17.668664 - [DEBUG]
52690 2019-Jan-13 16:45:17.668689 - [DEBUG] Propagate flow
52691 2019-Jan-13 16:45:17.668712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52692 2019-Jan-13 16:45:17.668770 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
52693 2019-Jan-13 16:45:17.669422 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52694 2019-Jan-13 16:45:17.670070 - [DEBUG] Edge function : AllBottom (result of previous compose)
52695 2019-Jan-13 16:45:17.670096 - [DEBUG]
52696 2019-Jan-13 16:45:17.670121 - [DEBUG] Join: AllTop & AllBottom
52697 2019-Jan-13 16:45:17.670147 - [DEBUG] = AllBottom (new jump func)
52698 2019-Jan-13 16:45:17.670172 - [DEBUG]
52699 2019-Jan-13 16:45:17.670195 - [DEBUG] Start adding new jump function
52700 2019-Jan-13 16:45:17.670219 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52701 2019-Jan-13 16:45:17.670278 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52702 2019-Jan-13 16:45:17.670918 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
52703 2019-Jan-13 16:45:17.671581 - [DEBUG] Edge Function : AllBottom
52704 2019-Jan-13 16:45:17.671620 - [DEBUG] End adding new jump function
52705 2019-Jan-13 16:45:17.671645 - [DEBUG]
52706 2019-Jan-13 16:45:17.671669 - [DEBUG] -------------------------------------------- 1423. Path Edge --------------------------------------------
52707 2019-Jan-13 16:45:17.671694 - [DEBUG]
52708 2019-Jan-13 16:45:17.671718 - [DEBUG] Process 1423. path edge:
52709 2019-Jan-13 16:45:17.671742 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52710 2019-Jan-13 16:45:17.671800 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
52711 2019-Jan-13 16:45:17.672447 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52712 2019-Jan-13 16:45:17.673084 - [DEBUG]
52713 2019-Jan-13 16:45:17.673109 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
52714 2019-Jan-13 16:45:17.673767 - [DEBUG] Possible callees:
52715 2019-Jan-13 16:45:17.673793 - [DEBUG] llvm.dbg.declare
52716 2019-Jan-13 16:45:17.673818 - [DEBUG] Possible return sites:
52717 2019-Jan-13 16:45:17.673842 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12052718 2019-Jan-13 16:45:17.675142 - [DEBUG] Found and process special summary
52719 2019-Jan-13 16:45:17.675180 - [DEBUG] Compose: EdgeIdentity * AllBottom
52720 2019-Jan-13 16:45:17.675208 - [DEBUG]
52721 2019-Jan-13 16:45:17.675233 - [DEBUG] Propagate flow
52722 2019-Jan-13 16:45:17.675257 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52723 2019-Jan-13 16:45:17.675316 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
52724 2019-Jan-13 16:45:17.675965 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52725 2019-Jan-13 16:45:17.676610 - [DEBUG] Edge function : AllBottom (result of previous compose)
52726 2019-Jan-13 16:45:17.676636 - [DEBUG]
52727 2019-Jan-13 16:45:17.676661 - [DEBUG] Join: AllTop & AllBottom
52728 2019-Jan-13 16:45:17.676687 - [DEBUG] = AllBottom (new jump func)
52729 2019-Jan-13 16:45:17.676819 - [DEBUG]
52730 2019-Jan-13 16:45:17.676844 - [DEBUG] Start adding new jump function
52731 2019-Jan-13 16:45:17.676868 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52732 2019-Jan-13 16:45:17.676933 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52733 2019-Jan-13 16:45:17.677811 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
52734 2019-Jan-13 16:45:17.678517 - [DEBUG] Edge Function : AllBottom
52735 2019-Jan-13 16:45:17.678551 - [DEBUG] End adding new jump function
52736 2019-Jan-13 16:45:17.678576 - [DEBUG]
52737 2019-Jan-13 16:45:17.678601 - [DEBUG] -------------------------------------------- 1424. Path Edge --------------------------------------------
52738 2019-Jan-13 16:45:17.678627 - [DEBUG]
52739 2019-Jan-13 16:45:17.678651 - [DEBUG] Process 1424. path edge:
52740 2019-Jan-13 16:45:17.678675 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52741 2019-Jan-13 16:45:17.678742 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
52742 2019-Jan-13 16:45:17.679409 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52743 2019-Jan-13 16:45:17.680103 - [DEBUG]
52744 2019-Jan-13 16:45:17.680130 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
52745 2019-Jan-13 16:45:17.680837 - [DEBUG] Compose: EdgeIdentity * AllBottom
52746 2019-Jan-13 16:45:17.680888 - [DEBUG]
52747 2019-Jan-13 16:45:17.680913 - [DEBUG] Propagate flow
52748 2019-Jan-13 16:45:17.680937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52749 2019-Jan-13 16:45:17.680999 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
52750 2019-Jan-13 16:45:17.681718 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52751 2019-Jan-13 16:45:17.682363 - [DEBUG] Edge function : AllBottom (result of previous compose)
52752 2019-Jan-13 16:45:17.682389 - [DEBUG]
52753 2019-Jan-13 16:45:17.682415 - [DEBUG] Join: AllTop & AllBottom
52754 2019-Jan-13 16:45:17.682441 - [DEBUG] = AllBottom (new jump func)
52755 2019-Jan-13 16:45:17.682466 - [DEBUG]
52756 2019-Jan-13 16:45:17.682489 - [DEBUG] Start adding new jump function
52757 2019-Jan-13 16:45:17.682513 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52758 2019-Jan-13 16:45:17.682571 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52759 2019-Jan-13 16:45:17.683209 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
52760 2019-Jan-13 16:45:17.683843 - [DEBUG] Edge Function : AllBottom
52761 2019-Jan-13 16:45:17.683872 - [DEBUG] End adding new jump function
52762 2019-Jan-13 16:45:17.683896 - [DEBUG]
52763 2019-Jan-13 16:45:17.683921 - [DEBUG] -------------------------------------------- 1425. Path Edge --------------------------------------------
52764 2019-Jan-13 16:45:17.683945 - [DEBUG]
52765 2019-Jan-13 16:45:17.683969 - [DEBUG] Process 1425. path edge:
52766 2019-Jan-13 16:45:17.683993 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52767 2019-Jan-13 16:45:17.684049 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
52768 2019-Jan-13 16:45:17.684687 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52769 2019-Jan-13 16:45:17.685342 - [DEBUG]
52770 2019-Jan-13 16:45:17.685368 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
52771 2019-Jan-13 16:45:17.686041 - [DEBUG] Compose: EdgeIdentity * AllBottom
52772 2019-Jan-13 16:45:17.686071 - [DEBUG]
52773 2019-Jan-13 16:45:17.686094 - [DEBUG] Propagate flow
52774 2019-Jan-13 16:45:17.686118 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52775 2019-Jan-13 16:45:17.686177 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
52776 2019-Jan-13 16:45:17.687004 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52777 2019-Jan-13 16:45:17.687678 - [DEBUG] Edge function : AllBottom (result of previous compose)
52778 2019-Jan-13 16:45:17.687705 - [DEBUG]
52779 2019-Jan-13 16:45:17.687731 - [DEBUG] Join: AllTop & AllBottom
52780 2019-Jan-13 16:45:17.687758 - [DEBUG] = AllBottom (new jump func)
52781 2019-Jan-13 16:45:17.687782 - [DEBUG]
52782 2019-Jan-13 16:45:17.687806 - [DEBUG] Start adding new jump function
52783 2019-Jan-13 16:45:17.687830 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52784 2019-Jan-13 16:45:17.687898 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52785 2019-Jan-13 16:45:17.688627 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
52786 2019-Jan-13 16:45:17.689340 - [DEBUG] Edge Function : AllBottom
52787 2019-Jan-13 16:45:17.689380 - [DEBUG] End adding new jump function
52788 2019-Jan-13 16:45:17.689406 - [DEBUG]
52789 2019-Jan-13 16:45:17.689432 - [DEBUG] -------------------------------------------- 1426. Path Edge --------------------------------------------
52790 2019-Jan-13 16:45:17.689457 - [DEBUG]
52791 2019-Jan-13 16:45:17.689520 - [DEBUG] Process 1426. path edge:
52792 2019-Jan-13 16:45:17.689545 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52793 2019-Jan-13 16:45:17.689633 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
52794 2019-Jan-13 16:45:17.690355 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52795 2019-Jan-13 16:45:17.691080 - [DEBUG]
52796 2019-Jan-13 16:45:17.691105 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
52797 2019-Jan-13 16:45:17.691802 - [DEBUG] Possible callees:
52798 2019-Jan-13 16:45:17.691828 - [DEBUG] llvm.dbg.declare
52799 2019-Jan-13 16:45:17.691854 - [DEBUG] Possible return sites:
52800 2019-Jan-13 16:45:17.691878 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14952801 2019-Jan-13 16:45:17.693173 - [DEBUG] Found and process special summary
52802 2019-Jan-13 16:45:17.693214 - [DEBUG] Compose: EdgeIdentity * AllBottom
52803 2019-Jan-13 16:45:17.693242 - [DEBUG]
52804 2019-Jan-13 16:45:17.693267 - [DEBUG] Propagate flow
52805 2019-Jan-13 16:45:17.693290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52806 2019-Jan-13 16:45:17.693348 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
52807 2019-Jan-13 16:45:17.693988 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52808 2019-Jan-13 16:45:17.694626 - [DEBUG] Edge function : AllBottom (result of previous compose)
52809 2019-Jan-13 16:45:17.694651 - [DEBUG]
52810 2019-Jan-13 16:45:17.694677 - [DEBUG] Join: AllTop & AllBottom
52811 2019-Jan-13 16:45:17.694703 - [DEBUG] = AllBottom (new jump func)
52812 2019-Jan-13 16:45:17.694727 - [DEBUG]
52813 2019-Jan-13 16:45:17.694766 - [DEBUG] Start adding new jump function
52814 2019-Jan-13 16:45:17.694790 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52815 2019-Jan-13 16:45:17.694846 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52816 2019-Jan-13 16:45:17.695486 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
52817 2019-Jan-13 16:45:17.696123 - [DEBUG] Edge Function : AllBottom
52818 2019-Jan-13 16:45:17.696153 - [DEBUG] End adding new jump function
52819 2019-Jan-13 16:45:17.696177 - [DEBUG]
52820 2019-Jan-13 16:45:17.696201 - [DEBUG] -------------------------------------------- 1427. Path Edge --------------------------------------------
52821 2019-Jan-13 16:45:17.696226 - [DEBUG]
52822 2019-Jan-13 16:45:17.696249 - [DEBUG] Process 1427. path edge:
52823 2019-Jan-13 16:45:17.696274 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52824 2019-Jan-13 16:45:17.696331 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
52825 2019-Jan-13 16:45:17.697103 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52826 2019-Jan-13 16:45:17.697743 - [DEBUG]
52827 2019-Jan-13 16:45:17.697768 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
52828 2019-Jan-13 16:45:17.698452 - [DEBUG] Compose: EdgeIdentity * AllBottom
52829 2019-Jan-13 16:45:17.698481 - [DEBUG]
52830 2019-Jan-13 16:45:17.698505 - [DEBUG] Propagate flow
52831 2019-Jan-13 16:45:17.698528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52832 2019-Jan-13 16:45:17.698586 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
52833 2019-Jan-13 16:45:17.699246 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52834 2019-Jan-13 16:45:17.699886 - [DEBUG] Edge function : AllBottom (result of previous compose)
52835 2019-Jan-13 16:45:17.699911 - [DEBUG]
52836 2019-Jan-13 16:45:17.699936 - [DEBUG] Join: AllTop & AllBottom
52837 2019-Jan-13 16:45:17.699962 - [DEBUG] = AllBottom (new jump func)
52838 2019-Jan-13 16:45:17.699986 - [DEBUG]
52839 2019-Jan-13 16:45:17.700010 - [DEBUG] Start adding new jump function
52840 2019-Jan-13 16:45:17.700033 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52841 2019-Jan-13 16:45:17.700090 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52842 2019-Jan-13 16:45:17.700728 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
52843 2019-Jan-13 16:45:17.701365 - [DEBUG] Edge Function : AllBottom
52844 2019-Jan-13 16:45:17.701395 - [DEBUG] End adding new jump function
52845 2019-Jan-13 16:45:17.701434 - [DEBUG]
52846 2019-Jan-13 16:45:17.701459 - [DEBUG] -------------------------------------------- 1428. Path Edge --------------------------------------------
52847 2019-Jan-13 16:45:17.701484 - [DEBUG]
52848 2019-Jan-13 16:45:17.701507 - [DEBUG] Process 1428. path edge:
52849 2019-Jan-13 16:45:17.701531 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52850 2019-Jan-13 16:45:17.701592 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
52851 2019-Jan-13 16:45:17.702232 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52852 2019-Jan-13 16:45:17.702875 - [DEBUG]
52853 2019-Jan-13 16:45:17.702902 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
52854 2019-Jan-13 16:45:17.703574 - [DEBUG] Compose: EdgeIdentity * AllBottom
52855 2019-Jan-13 16:45:17.703603 - [DEBUG]
52856 2019-Jan-13 16:45:17.703627 - [DEBUG] Propagate flow
52857 2019-Jan-13 16:45:17.703651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52858 2019-Jan-13 16:45:17.703711 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
52859 2019-Jan-13 16:45:17.704361 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52860 2019-Jan-13 16:45:17.705022 - [DEBUG] Edge function : AllBottom (result of previous compose)
52861 2019-Jan-13 16:45:17.705047 - [DEBUG]
52862 2019-Jan-13 16:45:17.705073 - [DEBUG] Join: AllTop & AllBottom
52863 2019-Jan-13 16:45:17.705099 - [DEBUG] = AllBottom (new jump func)
52864 2019-Jan-13 16:45:17.705123 - [DEBUG]
52865 2019-Jan-13 16:45:17.705147 - [DEBUG] Start adding new jump function
52866 2019-Jan-13 16:45:17.705170 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52867 2019-Jan-13 16:45:17.705227 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52868 2019-Jan-13 16:45:17.705866 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
52869 2019-Jan-13 16:45:17.706512 - [DEBUG] Edge Function : AllBottom
52870 2019-Jan-13 16:45:17.706542 - [DEBUG] End adding new jump function
52871 2019-Jan-13 16:45:17.706566 - [DEBUG]
52872 2019-Jan-13 16:45:17.706590 - [DEBUG] -------------------------------------------- 1429. Path Edge --------------------------------------------
52873 2019-Jan-13 16:45:17.706615 - [DEBUG]
52874 2019-Jan-13 16:45:17.706639 - [DEBUG] Process 1429. path edge:
52875 2019-Jan-13 16:45:17.706664 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52876 2019-Jan-13 16:45:17.706722 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
52877 2019-Jan-13 16:45:17.707579 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52878 2019-Jan-13 16:45:17.708270 - [DEBUG]
52879 2019-Jan-13 16:45:17.708296 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
52880 2019-Jan-13 16:45:17.708963 - [DEBUG] Possible callees:
52881 2019-Jan-13 16:45:17.708989 - [DEBUG] llvm.dbg.declare
52882 2019-Jan-13 16:45:17.709014 - [DEBUG] Possible return sites:
52883 2019-Jan-13 16:45:17.709038 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15552884 2019-Jan-13 16:45:17.710325 - [DEBUG] Found and process special summary
52885 2019-Jan-13 16:45:17.710364 - [DEBUG] Compose: EdgeIdentity * AllBottom
52886 2019-Jan-13 16:45:17.710392 - [DEBUG]
52887 2019-Jan-13 16:45:17.710416 - [DEBUG] Propagate flow
52888 2019-Jan-13 16:45:17.710440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52889 2019-Jan-13 16:45:17.710498 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
52890 2019-Jan-13 16:45:17.711147 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52891 2019-Jan-13 16:45:17.711806 - [DEBUG] Edge function : AllBottom (result of previous compose)
52892 2019-Jan-13 16:45:17.711831 - [DEBUG]
52893 2019-Jan-13 16:45:17.711857 - [DEBUG] Join: AllTop & AllBottom
52894 2019-Jan-13 16:45:17.711883 - [DEBUG] = AllBottom (new jump func)
52895 2019-Jan-13 16:45:17.711908 - [DEBUG]
52896 2019-Jan-13 16:45:17.711931 - [DEBUG] Start adding new jump function
52897 2019-Jan-13 16:45:17.711955 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52898 2019-Jan-13 16:45:17.712012 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52899 2019-Jan-13 16:45:17.712651 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
52900 2019-Jan-13 16:45:17.713288 - [DEBUG] Edge Function : AllBottom
52901 2019-Jan-13 16:45:17.713317 - [DEBUG] End adding new jump function
52902 2019-Jan-13 16:45:17.713342 - [DEBUG]
52903 2019-Jan-13 16:45:17.713366 - [DEBUG] -------------------------------------------- 1430. Path Edge --------------------------------------------
52904 2019-Jan-13 16:45:17.713390 - [DEBUG]
52905 2019-Jan-13 16:45:17.713414 - [DEBUG] Process 1430. path edge:
52906 2019-Jan-13 16:45:17.713438 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52907 2019-Jan-13 16:45:17.713495 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
52908 2019-Jan-13 16:45:17.714134 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52909 2019-Jan-13 16:45:17.714785 - [DEBUG]
52910 2019-Jan-13 16:45:17.714810 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
52911 2019-Jan-13 16:45:17.715480 - [DEBUG] Compose: EdgeIdentity * AllBottom
52912 2019-Jan-13 16:45:17.715509 - [DEBUG]
52913 2019-Jan-13 16:45:17.715533 - [DEBUG] Propagate flow
52914 2019-Jan-13 16:45:17.715557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52915 2019-Jan-13 16:45:17.715617 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
52916 2019-Jan-13 16:45:17.716260 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52917 2019-Jan-13 16:45:17.717157 - [DEBUG] Edge function : AllBottom (result of previous compose)
52918 2019-Jan-13 16:45:17.717184 - [DEBUG]
52919 2019-Jan-13 16:45:17.717211 - [DEBUG] Join: AllTop & AllBottom
52920 2019-Jan-13 16:45:17.717255 - [DEBUG] = AllBottom (new jump func)
52921 2019-Jan-13 16:45:17.717281 - [DEBUG]
52922 2019-Jan-13 16:45:17.717304 - [DEBUG] Start adding new jump function
52923 2019-Jan-13 16:45:17.717328 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52924 2019-Jan-13 16:45:17.717404 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52925 2019-Jan-13 16:45:17.718111 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
52926 2019-Jan-13 16:45:17.718772 - [DEBUG] Edge Function : AllBottom
52927 2019-Jan-13 16:45:17.718804 - [DEBUG] End adding new jump function
52928 2019-Jan-13 16:45:17.718829 - [DEBUG]
52929 2019-Jan-13 16:45:17.718853 - [DEBUG] -------------------------------------------- 1431. Path Edge --------------------------------------------
52930 2019-Jan-13 16:45:17.718878 - [DEBUG]
52931 2019-Jan-13 16:45:17.718901 - [DEBUG] Process 1431. path edge:
52932 2019-Jan-13 16:45:17.718925 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52933 2019-Jan-13 16:45:17.718989 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
52934 2019-Jan-13 16:45:17.719684 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52935 2019-Jan-13 16:45:17.720403 - [DEBUG]
52936 2019-Jan-13 16:45:17.720431 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
52937 2019-Jan-13 16:45:17.721141 - [DEBUG] Compose: EdgeIdentity * AllBottom
52938 2019-Jan-13 16:45:17.721172 - [DEBUG]
52939 2019-Jan-13 16:45:17.721196 - [DEBUG] Propagate flow
52940 2019-Jan-13 16:45:17.721219 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52941 2019-Jan-13 16:45:17.721290 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
52942 2019-Jan-13 16:45:17.722048 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52943 2019-Jan-13 16:45:17.722754 - [DEBUG] Edge function : AllBottom (result of previous compose)
52944 2019-Jan-13 16:45:17.722783 - [DEBUG]
52945 2019-Jan-13 16:45:17.722812 - [DEBUG] Join: AllTop & AllBottom
52946 2019-Jan-13 16:45:17.722838 - [DEBUG] = AllBottom (new jump func)
52947 2019-Jan-13 16:45:17.722864 - [DEBUG]
52948 2019-Jan-13 16:45:17.722889 - [DEBUG] Start adding new jump function
52949 2019-Jan-13 16:45:17.722913 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52950 2019-Jan-13 16:45:17.722990 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52951 2019-Jan-13 16:45:17.723700 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
52952 2019-Jan-13 16:45:17.724423 - [DEBUG] Edge Function : AllBottom
52953 2019-Jan-13 16:45:17.724458 - [DEBUG] End adding new jump function
52954 2019-Jan-13 16:45:17.724483 - [DEBUG]
52955 2019-Jan-13 16:45:17.724507 - [DEBUG] -------------------------------------------- 1432. Path Edge --------------------------------------------
52956 2019-Jan-13 16:45:17.724533 - [DEBUG]
52957 2019-Jan-13 16:45:17.724557 - [DEBUG] Process 1432. path edge:
52958 2019-Jan-13 16:45:17.724581 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52959 2019-Jan-13 16:45:17.724649 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
52960 2019-Jan-13 16:45:17.725319 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52961 2019-Jan-13 16:45:17.725958 - [DEBUG]
52962 2019-Jan-13 16:45:17.725986 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
52963 2019-Jan-13 16:45:17.726674 - [DEBUG] Compose: EdgeIdentity * AllBottom
52964 2019-Jan-13 16:45:17.726702 - [DEBUG]
52965 2019-Jan-13 16:45:17.726726 - [DEBUG] Propagate flow
52966 2019-Jan-13 16:45:17.726771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52967 2019-Jan-13 16:45:17.726833 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
52968 2019-Jan-13 16:45:17.727622 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52969 2019-Jan-13 16:45:17.728283 - [DEBUG] Edge function : AllBottom (result of previous compose)
52970 2019-Jan-13 16:45:17.728309 - [DEBUG]
52971 2019-Jan-13 16:45:17.728334 - [DEBUG] Join: AllTop & AllBottom
52972 2019-Jan-13 16:45:17.728360 - [DEBUG] = AllBottom (new jump func)
52973 2019-Jan-13 16:45:17.728385 - [DEBUG]
52974 2019-Jan-13 16:45:17.728408 - [DEBUG] Start adding new jump function
52975 2019-Jan-13 16:45:17.728431 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52976 2019-Jan-13 16:45:17.728488 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52977 2019-Jan-13 16:45:17.729126 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
52978 2019-Jan-13 16:45:17.729771 - [DEBUG] Edge Function : AllBottom
52979 2019-Jan-13 16:45:17.729799 - [DEBUG] End adding new jump function
52980 2019-Jan-13 16:45:17.729824 - [DEBUG]
52981 2019-Jan-13 16:45:17.729848 - [DEBUG] -------------------------------------------- 1433. Path Edge --------------------------------------------
52982 2019-Jan-13 16:45:17.729873 - [DEBUG]
52983 2019-Jan-13 16:45:17.729896 - [DEBUG] Process 1433. path edge:
52984 2019-Jan-13 16:45:17.729920 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52985 2019-Jan-13 16:45:17.729978 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
52986 2019-Jan-13 16:45:17.730625 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52987 2019-Jan-13 16:45:17.731265 - [DEBUG]
52988 2019-Jan-13 16:45:17.731290 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
52989 2019-Jan-13 16:45:17.731969 - [DEBUG] Possible callees:
52990 2019-Jan-13 16:45:17.731994 - [DEBUG] llvm.dbg.declare
52991 2019-Jan-13 16:45:17.732019 - [DEBUG] Possible return sites:
52992 2019-Jan-13 16:45:17.732043 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16352993 2019-Jan-13 16:45:17.733323 - [DEBUG] Found and process special summary
52994 2019-Jan-13 16:45:17.733359 - [DEBUG] Compose: EdgeIdentity * AllBottom
52995 2019-Jan-13 16:45:17.733386 - [DEBUG]
52996 2019-Jan-13 16:45:17.733411 - [DEBUG] Propagate flow
52997 2019-Jan-13 16:45:17.733435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52998 2019-Jan-13 16:45:17.733492 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
52999 2019-Jan-13 16:45:17.734144 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53000 2019-Jan-13 16:45:17.734799 - [DEBUG] Edge function : AllBottom (result of previous compose)
53001 2019-Jan-13 16:45:17.734824 - [DEBUG]
53002 2019-Jan-13 16:45:17.734849 - [DEBUG] Join: AllTop & AllBottom
53003 2019-Jan-13 16:45:17.734875 - [DEBUG] = AllBottom (new jump func)
53004 2019-Jan-13 16:45:17.734899 - [DEBUG]
53005 2019-Jan-13 16:45:17.734923 - [DEBUG] Start adding new jump function
53006 2019-Jan-13 16:45:17.734946 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53007 2019-Jan-13 16:45:17.735003 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53008 2019-Jan-13 16:45:17.735650 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
53009 2019-Jan-13 16:45:17.736301 - [DEBUG] Edge Function : AllBottom
53010 2019-Jan-13 16:45:17.736330 - [DEBUG] End adding new jump function
53011 2019-Jan-13 16:45:17.736354 - [DEBUG]
53012 2019-Jan-13 16:45:17.736378 - [DEBUG] -------------------------------------------- 1434. Path Edge --------------------------------------------
53013 2019-Jan-13 16:45:17.736403 - [DEBUG]
53014 2019-Jan-13 16:45:17.736427 - [DEBUG] Process 1434. path edge:
53015 2019-Jan-13 16:45:17.736451 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53016 2019-Jan-13 16:45:17.736512 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
53017 2019-Jan-13 16:45:17.737285 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53018 2019-Jan-13 16:45:17.738017 - [DEBUG]
53019 2019-Jan-13 16:45:17.738043 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
53020 2019-Jan-13 16:45:17.738761 - [DEBUG] Compose: EdgeIdentity * AllBottom
53021 2019-Jan-13 16:45:17.738791 - [DEBUG]
53022 2019-Jan-13 16:45:17.738815 - [DEBUG] Propagate flow
53023 2019-Jan-13 16:45:17.738839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53024 2019-Jan-13 16:45:17.738900 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
53025 2019-Jan-13 16:45:17.739539 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53026 2019-Jan-13 16:45:17.740177 - [DEBUG] Edge function : AllBottom (result of previous compose)
53027 2019-Jan-13 16:45:17.740203 - [DEBUG]
53028 2019-Jan-13 16:45:17.740228 - [DEBUG] Join: AllTop & AllBottom
53029 2019-Jan-13 16:45:17.740255 - [DEBUG] = AllBottom (new jump func)
53030 2019-Jan-13 16:45:17.740280 - [DEBUG]
53031 2019-Jan-13 16:45:17.740303 - [DEBUG] Start adding new jump function
53032 2019-Jan-13 16:45:17.740327 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53033 2019-Jan-13 16:45:17.740383 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53034 2019-Jan-13 16:45:17.741023 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
53035 2019-Jan-13 16:45:17.741674 - [DEBUG] Edge Function : AllBottom
53036 2019-Jan-13 16:45:17.741704 - [DEBUG] End adding new jump function
53037 2019-Jan-13 16:45:17.741728 - [DEBUG]
53038 2019-Jan-13 16:45:17.741752 - [DEBUG] -------------------------------------------- 1435. Path Edge --------------------------------------------
53039 2019-Jan-13 16:45:17.741777 - [DEBUG]
53040 2019-Jan-13 16:45:17.741801 - [DEBUG] Process 1435. path edge:
53041 2019-Jan-13 16:45:17.741825 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53042 2019-Jan-13 16:45:17.741883 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
53043 2019-Jan-13 16:45:17.742519 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53044 2019-Jan-13 16:45:17.743157 - [DEBUG]
53045 2019-Jan-13 16:45:17.743183 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
53046 2019-Jan-13 16:45:17.743840 - [DEBUG] Compose: EdgeIdentity * AllBottom
53047 2019-Jan-13 16:45:17.743868 - [DEBUG]
53048 2019-Jan-13 16:45:17.743891 - [DEBUG] Propagate flow
53049 2019-Jan-13 16:45:17.743915 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53050 2019-Jan-13 16:45:17.743972 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
53051 2019-Jan-13 16:45:17.744621 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53052 2019-Jan-13 16:45:17.745295 - [DEBUG] Edge function : AllBottom (result of previous compose)
53053 2019-Jan-13 16:45:17.745321 - [DEBUG]
53054 2019-Jan-13 16:45:17.745345 - [DEBUG] Join: AllTop & AllBottom
53055 2019-Jan-13 16:45:17.745371 - [DEBUG] = AllBottom (new jump func)
53056 2019-Jan-13 16:45:17.745396 - [DEBUG]
53057 2019-Jan-13 16:45:17.745419 - [DEBUG] Start adding new jump function
53058 2019-Jan-13 16:45:17.745443 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53059 2019-Jan-13 16:45:17.745499 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53060 2019-Jan-13 16:45:17.746138 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
53061 2019-Jan-13 16:45:17.746790 - [DEBUG] Edge Function : AllBottom
53062 2019-Jan-13 16:45:17.746819 - [DEBUG] End adding new jump function
53063 2019-Jan-13 16:45:17.746843 - [DEBUG]
53064 2019-Jan-13 16:45:17.746867 - [DEBUG] -------------------------------------------- 1436. Path Edge --------------------------------------------
53065 2019-Jan-13 16:45:17.746892 - [DEBUG]
53066 2019-Jan-13 16:45:17.746915 - [DEBUG] Process 1436. path edge:
53067 2019-Jan-13 16:45:17.746939 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53068 2019-Jan-13 16:45:17.746999 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
53069 2019-Jan-13 16:45:17.747761 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53070 2019-Jan-13 16:45:17.748419 - [DEBUG]
53071 2019-Jan-13 16:45:17.748443 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
53072 2019-Jan-13 16:45:17.749107 - [DEBUG] Possible callees:
53073 2019-Jan-13 16:45:17.749133 - [DEBUG] llvm.dbg.declare
53074 2019-Jan-13 16:45:17.749158 - [DEBUG] Possible return sites:
53075 2019-Jan-13 16:45:17.749182 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16953076 2019-Jan-13 16:45:17.750463 - [DEBUG] Found and process special summary
53077 2019-Jan-13 16:45:17.750500 - [DEBUG] Compose: EdgeIdentity * AllBottom
53078 2019-Jan-13 16:45:17.750527 - [DEBUG]
53079 2019-Jan-13 16:45:17.750551 - [DEBUG] Propagate flow
53080 2019-Jan-13 16:45:17.750575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53081 2019-Jan-13 16:45:17.750632 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53082 2019-Jan-13 16:45:17.751273 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53083 2019-Jan-13 16:45:17.751932 - [DEBUG] Edge function : AllBottom (result of previous compose)
53084 2019-Jan-13 16:45:17.751957 - [DEBUG]
53085 2019-Jan-13 16:45:17.751982 - [DEBUG] Join: AllTop & AllBottom
53086 2019-Jan-13 16:45:17.752008 - [DEBUG] = AllBottom (new jump func)
53087 2019-Jan-13 16:45:17.752033 - [DEBUG]
53088 2019-Jan-13 16:45:17.752056 - [DEBUG] Start adding new jump function
53089 2019-Jan-13 16:45:17.752080 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53090 2019-Jan-13 16:45:17.752137 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53091 2019-Jan-13 16:45:17.752776 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53092 2019-Jan-13 16:45:17.753416 - [DEBUG] Edge Function : AllBottom
53093 2019-Jan-13 16:45:17.753445 - [DEBUG] End adding new jump function
53094 2019-Jan-13 16:45:17.753482 - [DEBUG]
53095 2019-Jan-13 16:45:17.753507 - [DEBUG] -------------------------------------------- 1437. Path Edge --------------------------------------------
53096 2019-Jan-13 16:45:17.753531 - [DEBUG]
53097 2019-Jan-13 16:45:17.753555 - [DEBUG] Process 1437. path edge:
53098 2019-Jan-13 16:45:17.753579 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53099 2019-Jan-13 16:45:17.753638 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
53100 2019-Jan-13 16:45:17.754284 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53101 2019-Jan-13 16:45:17.754942 - [DEBUG]
53102 2019-Jan-13 16:45:17.754968 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53103 2019-Jan-13 16:45:17.755641 - [DEBUG] Compose: EdgeIdentity * AllBottom
53104 2019-Jan-13 16:45:17.755670 - [DEBUG]
53105 2019-Jan-13 16:45:17.755693 - [DEBUG] Propagate flow
53106 2019-Jan-13 16:45:17.755717 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53107 2019-Jan-13 16:45:17.755778 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
53108 2019-Jan-13 16:45:17.756427 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53109 2019-Jan-13 16:45:17.757068 - [DEBUG] Edge function : AllBottom (result of previous compose)
53110 2019-Jan-13 16:45:17.757093 - [DEBUG]
53111 2019-Jan-13 16:45:17.757339 - [DEBUG] Join: AllTop & AllBottom
53112 2019-Jan-13 16:45:17.757368 - [DEBUG] = AllBottom (new jump func)
53113 2019-Jan-13 16:45:17.757393 - [DEBUG]
53114 2019-Jan-13 16:45:17.757416 - [DEBUG] Start adding new jump function
53115 2019-Jan-13 16:45:17.757439 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53116 2019-Jan-13 16:45:17.757512 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53117 2019-Jan-13 16:45:17.758267 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
53118 2019-Jan-13 16:45:17.758950 - [DEBUG] Edge Function : AllBottom
53119 2019-Jan-13 16:45:17.758984 - [DEBUG] End adding new jump function
53120 2019-Jan-13 16:45:17.759045 - [DEBUG]
53121 2019-Jan-13 16:45:17.759071 - [DEBUG] -------------------------------------------- 1438. Path Edge --------------------------------------------
53122 2019-Jan-13 16:45:17.759096 - [DEBUG]
53123 2019-Jan-13 16:45:17.759119 - [DEBUG] Process 1438. path edge:
53124 2019-Jan-13 16:45:17.759143 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53125 2019-Jan-13 16:45:17.759210 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
53126 2019-Jan-13 16:45:17.759857 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53127 2019-Jan-13 16:45:17.760497 - [DEBUG]
53128 2019-Jan-13 16:45:17.760523 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
53129 2019-Jan-13 16:45:17.761215 - [DEBUG] Compose: EdgeIdentity * AllBottom
53130 2019-Jan-13 16:45:17.761244 - [DEBUG]
53131 2019-Jan-13 16:45:17.761267 - [DEBUG] Propagate flow
53132 2019-Jan-13 16:45:17.761291 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53133 2019-Jan-13 16:45:17.761351 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
53134 2019-Jan-13 16:45:17.762033 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53135 2019-Jan-13 16:45:17.762673 - [DEBUG] Edge function : AllBottom (result of previous compose)
53136 2019-Jan-13 16:45:17.762698 - [DEBUG]
53137 2019-Jan-13 16:45:17.762723 - [DEBUG] Join: AllTop & AllBottom
53138 2019-Jan-13 16:45:17.762766 - [DEBUG] = AllBottom (new jump func)
53139 2019-Jan-13 16:45:17.762791 - [DEBUG]
53140 2019-Jan-13 16:45:17.762815 - [DEBUG] Start adding new jump function
53141 2019-Jan-13 16:45:17.762838 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53142 2019-Jan-13 16:45:17.762895 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53143 2019-Jan-13 16:45:17.763536 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
53144 2019-Jan-13 16:45:17.764174 - [DEBUG] Edge Function : AllBottom
53145 2019-Jan-13 16:45:17.764202 - [DEBUG] End adding new jump function
53146 2019-Jan-13 16:45:17.764227 - [DEBUG]
53147 2019-Jan-13 16:45:17.764251 - [DEBUG] -------------------------------------------- 1439. Path Edge --------------------------------------------
53148 2019-Jan-13 16:45:17.764276 - [DEBUG]
53149 2019-Jan-13 16:45:17.764300 - [DEBUG] Process 1439. path edge:
53150 2019-Jan-13 16:45:17.764324 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53151 2019-Jan-13 16:45:17.764381 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
53152 2019-Jan-13 16:45:17.765038 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53153 2019-Jan-13 16:45:17.765677 - [DEBUG]
53154 2019-Jan-13 16:45:17.765701 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
53155 2019-Jan-13 16:45:17.766364 - [DEBUG] Compose: EdgeIdentity * AllBottom
53156 2019-Jan-13 16:45:17.766393 - [DEBUG]
53157 2019-Jan-13 16:45:17.766417 - [DEBUG] Propagate flow
53158 2019-Jan-13 16:45:17.766441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53159 2019-Jan-13 16:45:17.766498 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
53160 2019-Jan-13 16:45:17.767137 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53161 2019-Jan-13 16:45:17.767988 - [DEBUG] Edge function : AllBottom (result of previous compose)
53162 2019-Jan-13 16:45:17.768014 - [DEBUG]
53163 2019-Jan-13 16:45:17.768040 - [DEBUG] Join: AllTop & AllBottom
53164 2019-Jan-13 16:45:17.768066 - [DEBUG] = AllBottom (new jump func)
53165 2019-Jan-13 16:45:17.768105 - [DEBUG]
53166 2019-Jan-13 16:45:17.768128 - [DEBUG] Start adding new jump function
53167 2019-Jan-13 16:45:17.768152 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53168 2019-Jan-13 16:45:17.768214 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53169 2019-Jan-13 16:45:17.768859 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
53170 2019-Jan-13 16:45:17.769501 - [DEBUG] Edge Function : AllBottom
53171 2019-Jan-13 16:45:17.769529 - [DEBUG] End adding new jump function
53172 2019-Jan-13 16:45:17.769554 - [DEBUG]
53173 2019-Jan-13 16:45:17.769578 - [DEBUG] -------------------------------------------- 1440. Path Edge --------------------------------------------
53174 2019-Jan-13 16:45:17.769602 - [DEBUG]
53175 2019-Jan-13 16:45:17.769626 - [DEBUG] Process 1440. path edge:
53176 2019-Jan-13 16:45:17.769651 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53177 2019-Jan-13 16:45:17.769712 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
53178 2019-Jan-13 16:45:17.770374 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53179 2019-Jan-13 16:45:17.771059 - [DEBUG]
53180 2019-Jan-13 16:45:17.771090 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
53181 2019-Jan-13 16:45:17.771908 - [DEBUG] Compose: EdgeIdentity * AllBottom
53182 2019-Jan-13 16:45:17.771941 - [DEBUG]
53183 2019-Jan-13 16:45:17.771966 - [DEBUG] Propagate flow
53184 2019-Jan-13 16:45:17.771990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53185 2019-Jan-13 16:45:17.772078 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
53186 2019-Jan-13 16:45:17.772806 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53187 2019-Jan-13 16:45:17.773537 - [DEBUG] Edge function : AllBottom (result of previous compose)
53188 2019-Jan-13 16:45:17.773564 - [DEBUG]
53189 2019-Jan-13 16:45:17.773591 - [DEBUG] Join: AllTop & AllBottom
53190 2019-Jan-13 16:45:17.773618 - [DEBUG] = AllBottom (new jump func)
53191 2019-Jan-13 16:45:17.773642 - [DEBUG]
53192 2019-Jan-13 16:45:17.773666 - [DEBUG] Start adding new jump function
53193 2019-Jan-13 16:45:17.773690 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53194 2019-Jan-13 16:45:17.773752 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53195 2019-Jan-13 16:45:17.774397 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
53196 2019-Jan-13 16:45:17.775061 - [DEBUG] Edge Function : AllBottom
53197 2019-Jan-13 16:45:17.775092 - [DEBUG] End adding new jump function
53198 2019-Jan-13 16:45:17.775116 - [DEBUG]
53199 2019-Jan-13 16:45:17.775140 - [DEBUG] -------------------------------------------- 1441. Path Edge --------------------------------------------
53200 2019-Jan-13 16:45:17.775166 - [DEBUG]
53201 2019-Jan-13 16:45:17.775190 - [DEBUG] Process 1441. path edge:
53202 2019-Jan-13 16:45:17.775214 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53203 2019-Jan-13 16:45:17.775272 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
53204 2019-Jan-13 16:45:17.775912 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53205 2019-Jan-13 16:45:17.776551 - [DEBUG]
53206 2019-Jan-13 16:45:17.776576 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
53207 2019-Jan-13 16:45:17.777265 - [DEBUG] Compose: EdgeIdentity * AllBottom
53208 2019-Jan-13 16:45:17.777293 - [DEBUG]
53209 2019-Jan-13 16:45:17.777459 - [DEBUG] Propagate flow
53210 2019-Jan-13 16:45:17.777485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53211 2019-Jan-13 16:45:17.777550 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
53212 2019-Jan-13 16:45:17.778216 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53213 2019-Jan-13 16:45:17.778856 - [DEBUG] Edge function : AllBottom (result of previous compose)
53214 2019-Jan-13 16:45:17.778881 - [DEBUG]
53215 2019-Jan-13 16:45:17.778906 - [DEBUG] Join: AllTop & AllBottom
53216 2019-Jan-13 16:45:17.778932 - [DEBUG] = AllBottom (new jump func)
53217 2019-Jan-13 16:45:17.778957 - [DEBUG]
53218 2019-Jan-13 16:45:17.778980 - [DEBUG] Start adding new jump function
53219 2019-Jan-13 16:45:17.779004 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53220 2019-Jan-13 16:45:17.779060 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53221 2019-Jan-13 16:45:17.779699 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
53222 2019-Jan-13 16:45:17.780333 - [DEBUG] Edge Function : AllBottom
53223 2019-Jan-13 16:45:17.780362 - [DEBUG] End adding new jump function
53224 2019-Jan-13 16:45:17.780386 - [DEBUG]
53225 2019-Jan-13 16:45:17.780410 - [DEBUG] -------------------------------------------- 1442. Path Edge --------------------------------------------
53226 2019-Jan-13 16:45:17.780435 - [DEBUG]
53227 2019-Jan-13 16:45:17.780477 - [DEBUG] Process 1442. path edge:
53228 2019-Jan-13 16:45:17.780502 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53229 2019-Jan-13 16:45:17.780560 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
53230 2019-Jan-13 16:45:17.781198 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53231 2019-Jan-13 16:45:17.781854 - [DEBUG]
53232 2019-Jan-13 16:45:17.781881 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
53233 2019-Jan-13 16:45:17.782542 - [DEBUG] Compose: EdgeIdentity * AllBottom
53234 2019-Jan-13 16:45:17.782570 - [DEBUG]
53235 2019-Jan-13 16:45:17.782593 - [DEBUG] Propagate flow
53236 2019-Jan-13 16:45:17.782617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53237 2019-Jan-13 16:45:17.782675 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53238 2019-Jan-13 16:45:17.783314 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53239 2019-Jan-13 16:45:17.783954 - [DEBUG] Edge function : AllBottom (result of previous compose)
53240 2019-Jan-13 16:45:17.783979 - [DEBUG]
53241 2019-Jan-13 16:45:17.784004 - [DEBUG] Join: AllTop & AllBottom
53242 2019-Jan-13 16:45:17.784030 - [DEBUG] = AllBottom (new jump func)
53243 2019-Jan-13 16:45:17.784054 - [DEBUG]
53244 2019-Jan-13 16:45:17.784078 - [DEBUG] Start adding new jump function
53245 2019-Jan-13 16:45:17.784101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53246 2019-Jan-13 16:45:17.784157 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53247 2019-Jan-13 16:45:17.784810 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53248 2019-Jan-13 16:45:17.785447 - [DEBUG] Edge Function : AllBottom
53249 2019-Jan-13 16:45:17.785475 - [DEBUG] End adding new jump function
53250 2019-Jan-13 16:45:17.785499 - [DEBUG]
53251 2019-Jan-13 16:45:17.785523 - [DEBUG] -------------------------------------------- 1443. Path Edge --------------------------------------------
53252 2019-Jan-13 16:45:17.785548 - [DEBUG]
53253 2019-Jan-13 16:45:17.785571 - [DEBUG] Process 1443. path edge:
53254 2019-Jan-13 16:45:17.785596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53255 2019-Jan-13 16:45:17.785653 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
53256 2019-Jan-13 16:45:17.786296 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53257 2019-Jan-13 16:45:17.786948 - [DEBUG]
53258 2019-Jan-13 16:45:17.786973 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53259 2019-Jan-13 16:45:17.787743 - [DEBUG] Compose: EdgeIdentity * AllBottom
53260 2019-Jan-13 16:45:17.787773 - [DEBUG]
53261 2019-Jan-13 16:45:17.787797 - [DEBUG] Propagate flow
53262 2019-Jan-13 16:45:17.787821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53263 2019-Jan-13 16:45:17.787881 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
53264 2019-Jan-13 16:45:17.788546 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53265 2019-Jan-13 16:45:17.789187 - [DEBUG] Edge function : AllBottom (result of previous compose)
53266 2019-Jan-13 16:45:17.789212 - [DEBUG]
53267 2019-Jan-13 16:45:17.789237 - [DEBUG] Join: AllTop & AllBottom
53268 2019-Jan-13 16:45:17.789263 - [DEBUG] = AllBottom (new jump func)
53269 2019-Jan-13 16:45:17.789288 - [DEBUG]
53270 2019-Jan-13 16:45:17.789312 - [DEBUG] Start adding new jump function
53271 2019-Jan-13 16:45:17.789335 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53272 2019-Jan-13 16:45:17.789405 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53273 2019-Jan-13 16:45:17.790046 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
53274 2019-Jan-13 16:45:17.790685 - [DEBUG] Edge Function : AllBottom
53275 2019-Jan-13 16:45:17.790713 - [DEBUG] End adding new jump function
53276 2019-Jan-13 16:45:17.790738 - [DEBUG]
53277 2019-Jan-13 16:45:17.790762 - [DEBUG] -------------------------------------------- 1444. Path Edge --------------------------------------------
53278 2019-Jan-13 16:45:17.790787 - [DEBUG]
53279 2019-Jan-13 16:45:17.790811 - [DEBUG] Process 1444. path edge:
53280 2019-Jan-13 16:45:17.790836 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53281 2019-Jan-13 16:45:17.790893 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
53282 2019-Jan-13 16:45:17.791551 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53283 2019-Jan-13 16:45:17.792191 - [DEBUG]
53284 2019-Jan-13 16:45:17.792217 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
53285 2019-Jan-13 16:45:17.792881 - [DEBUG] Compose: EdgeIdentity * AllBottom
53286 2019-Jan-13 16:45:17.792910 - [DEBUG]
53287 2019-Jan-13 16:45:17.792934 - [DEBUG] Propagate flow
53288 2019-Jan-13 16:45:17.792957 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53289 2019-Jan-13 16:45:17.793015 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53290 2019-Jan-13 16:45:17.793652 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53291 2019-Jan-13 16:45:17.794290 - [DEBUG] Edge function : AllBottom (result of previous compose)
53292 2019-Jan-13 16:45:17.794315 - [DEBUG]
53293 2019-Jan-13 16:45:17.794340 - [DEBUG] Join: AllTop & AllBottom
53294 2019-Jan-13 16:45:17.794366 - [DEBUG] = AllBottom (new jump func)
53295 2019-Jan-13 16:45:17.794390 - [DEBUG]
53296 2019-Jan-13 16:45:17.794414 - [DEBUG] Start adding new jump function
53297 2019-Jan-13 16:45:17.794437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53298 2019-Jan-13 16:45:17.794493 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53299 2019-Jan-13 16:45:17.795148 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53300 2019-Jan-13 16:45:17.795782 - [DEBUG] Edge Function : AllBottom
53301 2019-Jan-13 16:45:17.795810 - [DEBUG] End adding new jump function
53302 2019-Jan-13 16:45:17.795834 - [DEBUG]
53303 2019-Jan-13 16:45:17.795858 - [DEBUG] -------------------------------------------- 1445. Path Edge --------------------------------------------
53304 2019-Jan-13 16:45:17.795883 - [DEBUG]
53305 2019-Jan-13 16:45:17.795906 - [DEBUG] Process 1445. path edge:
53306 2019-Jan-13 16:45:17.795931 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53307 2019-Jan-13 16:45:17.795990 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
53308 2019-Jan-13 16:45:17.796760 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53309 2019-Jan-13 16:45:17.797435 - [DEBUG]
53310 2019-Jan-13 16:45:17.797461 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53311 2019-Jan-13 16:45:17.798387 - [DEBUG] Compose: EdgeIdentity * AllBottom
53312 2019-Jan-13 16:45:17.798418 - [DEBUG]
53313 2019-Jan-13 16:45:17.798443 - [DEBUG] Propagate flow
53314 2019-Jan-13 16:45:17.798467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53315 2019-Jan-13 16:45:17.798555 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53316 2019-Jan-13 16:45:17.799218 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53317 2019-Jan-13 16:45:17.799876 - [DEBUG] Edge function : AllBottom (result of previous compose)
53318 2019-Jan-13 16:45:17.799902 - [DEBUG]
53319 2019-Jan-13 16:45:17.799927 - [DEBUG] Join: AllTop & AllBottom
53320 2019-Jan-13 16:45:17.799954 - [DEBUG] = AllBottom (new jump func)
53321 2019-Jan-13 16:45:17.799978 - [DEBUG]
53322 2019-Jan-13 16:45:17.800002 - [DEBUG] Start adding new jump function
53323 2019-Jan-13 16:45:17.800025 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53324 2019-Jan-13 16:45:17.800083 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53325 2019-Jan-13 16:45:17.800726 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53326 2019-Jan-13 16:45:17.801370 - [DEBUG] Edge Function : AllBottom
53327 2019-Jan-13 16:45:17.801418 - [DEBUG] End adding new jump function
53328 2019-Jan-13 16:45:17.801446 - [DEBUG]
53329 2019-Jan-13 16:45:17.801470 - [DEBUG] -------------------------------------------- 1446. Path Edge --------------------------------------------
53330 2019-Jan-13 16:45:17.801497 - [DEBUG]
53331 2019-Jan-13 16:45:17.801521 - [DEBUG] Process 1446. path edge:
53332 2019-Jan-13 16:45:17.801546 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53333 2019-Jan-13 16:45:17.801612 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
53334 2019-Jan-13 16:45:17.802285 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53335 2019-Jan-13 16:45:17.802951 - [DEBUG]
53336 2019-Jan-13 16:45:17.802976 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53337 2019-Jan-13 16:45:17.803648 - [DEBUG] Start of endsummarytab entry
53338 2019-Jan-13 16:45:17.803688 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
53339 2019-Jan-13 16:45:17.804382 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
53340 2019-Jan-13 16:45:17.804462 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53341 2019-Jan-13 16:45:17.805199 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
53342 2019-Jan-13 16:45:17.805881 - [DEBUG] EF: AllBottom
53343 2019-Jan-13 16:45:17.805908 - [DEBUG]
53344 2019-Jan-13 16:45:17.805932 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53345 2019-Jan-13 16:45:17.806616 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
53346 2019-Jan-13 16:45:17.807321 - [DEBUG] EF: AllBottom
53347 2019-Jan-13 16:45:17.807349 - [DEBUG]
53348 2019-Jan-13 16:45:17.807373 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53349 2019-Jan-13 16:45:17.808386 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
53350 2019-Jan-13 16:45:17.809117 - [DEBUG] EF: AllBottom
53351 2019-Jan-13 16:45:17.809143 - [DEBUG]
53352 2019-Jan-13 16:45:17.809167 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53353 2019-Jan-13 16:45:17.809805 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
53354 2019-Jan-13 16:45:17.810451 - [DEBUG] EF: AllBottom
53355 2019-Jan-13 16:45:17.810476 - [DEBUG]
53356 2019-Jan-13 16:45:17.810500 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53357 2019-Jan-13 16:45:17.811133 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
53358 2019-Jan-13 16:45:17.811831 - [DEBUG] EF: AllBottom
53359 2019-Jan-13 16:45:17.811857 - [DEBUG]
53360 2019-Jan-13 16:45:17.811880 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53361 2019-Jan-13 16:45:17.812526 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
53362 2019-Jan-13 16:45:17.813165 - [DEBUG] EF: AllBottom
53363 2019-Jan-13 16:45:17.813190 - [DEBUG]
53364 2019-Jan-13 16:45:17.813213 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53365 2019-Jan-13 16:45:17.813847 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
53366 2019-Jan-13 16:45:17.814486 - [DEBUG] EF: AllBottom
53367 2019-Jan-13 16:45:17.814511 - [DEBUG]
53368 2019-Jan-13 16:45:17.814535 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53369 2019-Jan-13 16:45:17.815186 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
53370 2019-Jan-13 16:45:17.815831 - [DEBUG] EF: AllBottom
53371 2019-Jan-13 16:45:17.815855 - [DEBUG]
53372 2019-Jan-13 16:45:17.815879 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53373 2019-Jan-13 16:45:17.816514 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
53374 2019-Jan-13 16:45:17.817158 - [DEBUG] EF: AllBottom
53375 2019-Jan-13 16:45:17.817183 - [DEBUG]
53376 2019-Jan-13 16:45:17.817206 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53377 2019-Jan-13 16:45:17.817952 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
53378 2019-Jan-13 16:45:17.818608 - [DEBUG] EF: AllBottom
53379 2019-Jan-13 16:45:17.818633 - [DEBUG]
53380 2019-Jan-13 16:45:17.818657 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53381 2019-Jan-13 16:45:17.819291 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
53382 2019-Jan-13 16:45:17.819936 - [DEBUG] EF: AllBottom
53383 2019-Jan-13 16:45:17.819961 - [DEBUG]
53384 2019-Jan-13 16:45:17.819984 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53385 2019-Jan-13 16:45:17.820624 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53386 2019-Jan-13 16:45:17.821269 - [DEBUG] EF: AllBottom
53387 2019-Jan-13 16:45:17.821294 - [DEBUG]
53388 2019-Jan-13 16:45:17.821318 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53389 2019-Jan-13 16:45:17.821970 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
53390 2019-Jan-13 16:45:17.822609 - [DEBUG] EF: AllBottom
53391 2019-Jan-13 16:45:17.822634 - [DEBUG]
53392 2019-Jan-13 16:45:17.822658 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53393 2019-Jan-13 16:45:17.823292 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
53394 2019-Jan-13 16:45:17.823928 - [DEBUG] EF: AllBottom
53395 2019-Jan-13 16:45:17.823953 - [DEBUG]
53396 2019-Jan-13 16:45:17.823976 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53397 2019-Jan-13 16:45:17.824611 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
53398 2019-Jan-13 16:45:17.825265 - [DEBUG] EF: AllBottom
53399 2019-Jan-13 16:45:17.825290 - [DEBUG]
53400 2019-Jan-13 16:45:17.825314 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53401 2019-Jan-13 16:45:17.825947 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
53402 2019-Jan-13 16:45:17.826584 - [DEBUG] EF: AllBottom
53403 2019-Jan-13 16:45:17.826609 - [DEBUG]
53404 2019-Jan-13 16:45:17.826633 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53405 2019-Jan-13 16:45:17.827284 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53406 2019-Jan-13 16:45:17.828034 - [DEBUG] EF: AllBottom
53407 2019-Jan-13 16:45:17.828059 - [DEBUG]
53408 2019-Jan-13 16:45:17.828098 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53409 2019-Jan-13 16:45:17.828820 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
53410 2019-Jan-13 16:45:17.829473 - [DEBUG] EF: AllBottom
53411 2019-Jan-13 16:45:17.829498 - [DEBUG]
53412 2019-Jan-13 16:45:17.829522 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53413 2019-Jan-13 16:45:17.830156 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
53414 2019-Jan-13 16:45:17.830795 - [DEBUG] EF: AllBottom
53415 2019-Jan-13 16:45:17.830820 - [DEBUG]
53416 2019-Jan-13 16:45:17.830844 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53417 2019-Jan-13 16:45:17.831494 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
53418 2019-Jan-13 16:45:17.832133 - [DEBUG] EF: AllBottom
53419 2019-Jan-13 16:45:17.832158 - [DEBUG]
53420 2019-Jan-13 16:45:17.832181 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53421 2019-Jan-13 16:45:17.832814 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
53422 2019-Jan-13 16:45:17.833459 - [DEBUG] EF: AllBottom
53423 2019-Jan-13 16:45:17.833484 - [DEBUG]
53424 2019-Jan-13 16:45:17.833508 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53425 2019-Jan-13 16:45:17.834141 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
53426 2019-Jan-13 16:45:17.834796 - [DEBUG] EF: AllBottom
53427 2019-Jan-13 16:45:17.834821 - [DEBUG]
53428 2019-Jan-13 16:45:17.834845 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53429 2019-Jan-13 16:45:17.835478 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
53430 2019-Jan-13 16:45:17.836127 - [DEBUG] EF: AllBottom
53431 2019-Jan-13 16:45:17.836152 - [DEBUG]
53432 2019-Jan-13 16:45:17.836175 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53433 2019-Jan-13 16:45:17.836832 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
53434 2019-Jan-13 16:45:17.837632 - [DEBUG] EF: AllBottom
53435 2019-Jan-13 16:45:17.837790 - [DEBUG]
53436 2019-Jan-13 16:45:17.837815 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53437 2019-Jan-13 16:45:17.838519 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
53438 2019-Jan-13 16:45:17.839185 - [DEBUG] EF: AllBottom
53439 2019-Jan-13 16:45:17.839211 - [DEBUG]
53440 2019-Jan-13 16:45:17.839235 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53441 2019-Jan-13 16:45:17.839921 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53442 2019-Jan-13 16:45:17.840596 - [DEBUG] EF: AllBottom
53443 2019-Jan-13 16:45:17.840621 - [DEBUG]
53444 2019-Jan-13 16:45:17.840645 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53445 2019-Jan-13 16:45:17.841342 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
53446 2019-Jan-13 16:45:17.842010 - [DEBUG] EF: AllBottom
53447 2019-Jan-13 16:45:17.842035 - [DEBUG]
53448 2019-Jan-13 16:45:17.842059 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53449 2019-Jan-13 16:45:17.842693 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
53450 2019-Jan-13 16:45:17.843333 - [DEBUG] EF: AllBottom
53451 2019-Jan-13 16:45:17.843378 - [DEBUG]
53452 2019-Jan-13 16:45:17.843402 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53453 2019-Jan-13 16:45:17.844037 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
53454 2019-Jan-13 16:45:17.844672 - [DEBUG] EF: AllBottom
53455 2019-Jan-13 16:45:17.844697 - [DEBUG]
53456 2019-Jan-13 16:45:17.844720 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53457 2019-Jan-13 16:45:17.845368 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53458 2019-Jan-13 16:45:17.846006 - [DEBUG] EF: AllBottom
53459 2019-Jan-13 16:45:17.846031 - [DEBUG]
53460 2019-Jan-13 16:45:17.846054 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53461 2019-Jan-13 16:45:17.846690 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
53462 2019-Jan-13 16:45:17.847337 - [DEBUG] EF: AllBottom
53463 2019-Jan-13 16:45:17.847362 - [DEBUG]
53464 2019-Jan-13 16:45:17.847385 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53465 2019-Jan-13 16:45:17.848155 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53466 2019-Jan-13 16:45:17.848795 - [DEBUG] EF: AllBottom
53467 2019-Jan-13 16:45:17.848820 - [DEBUG]
53468 2019-Jan-13 16:45:17.848844 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53469 2019-Jan-13 16:45:17.849479 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53470 2019-Jan-13 16:45:17.850114 - [DEBUG] EF: AllBottom
53471 2019-Jan-13 16:45:17.850139 - [DEBUG]
53472 2019-Jan-13 16:45:17.850163 - [DEBUG] ---------------
53473 2019-Jan-13 16:45:17.850187 - [DEBUG]
53474 2019-Jan-13 16:45:17.850216 - [DEBUG] End of endsummarytab entry
53475 2019-Jan-13 16:45:17.850239 - [DEBUG]
53476 2019-Jan-13 16:45:17.850263 - [DEBUG] Start of incomingtab entry
53477 2019-Jan-13 16:45:17.850288 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
53478 2019-Jan-13 16:45:17.850926 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
53479 2019-Jan-13 16:45:17.850986 - [DEBUG] ---------------
53480 2019-Jan-13 16:45:17.851011 - [DEBUG] End of incomingtab entry
53481 2019-Jan-13 16:45:17.851034 - [DEBUG]
53482 2019-Jan-13 16:45:17.851063 - [DEBUG] EDGE:
53483 2019-Jan-13 16:45:17.851120 - [DEBUG] ---> 53484 2019-Jan-13 16:45:17.851770 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53485 2019-Jan-13 16:45:17.852413 - [DEBUG]
53486 2019-Jan-13 16:45:17.852440 - [DEBUG] EDGE:
53487 2019-Jan-13 16:45:17.852498 - [DEBUG] ---> 53488 2019-Jan-13 16:45:17.853142 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53489 2019-Jan-13 16:45:17.853799 - [DEBUG]
53490 2019-Jan-13 16:45:17.853856 - [DEBUG] Compose: EdgeIdentity * AllBottom
53491 2019-Jan-13 16:45:17.853884 - [DEBUG]
53492 2019-Jan-13 16:45:17.853908 - [DEBUG] Propagate flow
53493 2019-Jan-13 16:45:17.853932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53494 2019-Jan-13 16:45:17.853998 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
53495 2019-Jan-13 16:45:17.854698 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53496 2019-Jan-13 16:45:17.855442 - [DEBUG] Edge function : AllBottom (result of previous compose)
53497 2019-Jan-13 16:45:17.855471 - [DEBUG]
53498 2019-Jan-13 16:45:17.855499 - [DEBUG] Join: AllTop & AllBottom
53499 2019-Jan-13 16:45:17.855561 - [DEBUG] = AllBottom (new jump func)
53500 2019-Jan-13 16:45:17.855587 - [DEBUG]
53501 2019-Jan-13 16:45:17.855612 - [DEBUG] Start adding new jump function
53502 2019-Jan-13 16:45:17.855636 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53503 2019-Jan-13 16:45:17.855715 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53504 2019-Jan-13 16:45:17.856434 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
53505 2019-Jan-13 16:45:17.857165 - [DEBUG] Edge Function : AllBottom
53506 2019-Jan-13 16:45:17.857199 - [DEBUG] End adding new jump function
53507 2019-Jan-13 16:45:17.857223 - [DEBUG]
53508 2019-Jan-13 16:45:17.857247 - [DEBUG] -------------------------------------------- 1447. Path Edge --------------------------------------------
53509 2019-Jan-13 16:45:17.857272 - [DEBUG]
53510 2019-Jan-13 16:45:17.857295 - [DEBUG] Process 1447. path edge:
53511 2019-Jan-13 16:45:17.857319 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53512 2019-Jan-13 16:45:17.857383 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
53513 2019-Jan-13 16:45:17.858214 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53514 2019-Jan-13 16:45:17.858945 - [DEBUG]
53515 2019-Jan-13 16:45:17.858972 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
53516 2019-Jan-13 16:45:17.859655 - [DEBUG] Possible callees:
53517 2019-Jan-13 16:45:17.859681 - [DEBUG] llvm.dbg.declare
53518 2019-Jan-13 16:45:17.859706 - [DEBUG] Possible return sites:
53519 2019-Jan-13 16:45:17.859729 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19353520 2019-Jan-13 16:45:17.861022 - [DEBUG] Found and process special summary
53521 2019-Jan-13 16:45:17.861062 - [DEBUG] Compose: EdgeIdentity * AllBottom
53522 2019-Jan-13 16:45:17.861091 - [DEBUG]
53523 2019-Jan-13 16:45:17.861115 - [DEBUG] Propagate flow
53524 2019-Jan-13 16:45:17.861138 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53525 2019-Jan-13 16:45:17.861196 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53526 2019-Jan-13 16:45:17.861881 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53527 2019-Jan-13 16:45:17.862523 - [DEBUG] Edge function : AllBottom (result of previous compose)
53528 2019-Jan-13 16:45:17.862549 - [DEBUG]
53529 2019-Jan-13 16:45:17.862575 - [DEBUG] Join: AllTop & AllBottom
53530 2019-Jan-13 16:45:17.862601 - [DEBUG] = AllBottom (new jump func)
53531 2019-Jan-13 16:45:17.862625 - [DEBUG]
53532 2019-Jan-13 16:45:17.862649 - [DEBUG] Start adding new jump function
53533 2019-Jan-13 16:45:17.862673 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53534 2019-Jan-13 16:45:17.862730 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53535 2019-Jan-13 16:45:17.863369 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53536 2019-Jan-13 16:45:17.864007 - [DEBUG] Edge Function : AllBottom
53537 2019-Jan-13 16:45:17.864036 - [DEBUG] End adding new jump function
53538 2019-Jan-13 16:45:17.864060 - [DEBUG]
53539 2019-Jan-13 16:45:17.864084 - [DEBUG] -------------------------------------------- 1448. Path Edge --------------------------------------------
53540 2019-Jan-13 16:45:17.864108 - [DEBUG]
53541 2019-Jan-13 16:45:17.864132 - [DEBUG] Process 1448. path edge:
53542 2019-Jan-13 16:45:17.864171 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53543 2019-Jan-13 16:45:17.864229 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
53544 2019-Jan-13 16:45:17.864885 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53545 2019-Jan-13 16:45:17.865523 - [DEBUG]
53546 2019-Jan-13 16:45:17.865548 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53547 2019-Jan-13 16:45:17.866218 - [DEBUG] Compose: EdgeIdentity * AllBottom
53548 2019-Jan-13 16:45:17.866246 - [DEBUG]
53549 2019-Jan-13 16:45:17.866270 - [DEBUG] Propagate flow
53550 2019-Jan-13 16:45:17.866294 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53551 2019-Jan-13 16:45:17.866352 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
53552 2019-Jan-13 16:45:17.866990 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53553 2019-Jan-13 16:45:17.867629 - [DEBUG] Edge function : AllBottom (result of previous compose)
53554 2019-Jan-13 16:45:17.867654 - [DEBUG]
53555 2019-Jan-13 16:45:17.867679 - [DEBUG] Join: AllTop & AllBottom
53556 2019-Jan-13 16:45:17.867705 - [DEBUG] = AllBottom (new jump func)
53557 2019-Jan-13 16:45:17.867729 - [DEBUG]
53558 2019-Jan-13 16:45:17.867753 - [DEBUG] Start adding new jump function
53559 2019-Jan-13 16:45:17.867776 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53560 2019-Jan-13 16:45:17.867832 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53561 2019-Jan-13 16:45:17.868611 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
53562 2019-Jan-13 16:45:17.869248 - [DEBUG] Edge Function : AllBottom
53563 2019-Jan-13 16:45:17.869277 - [DEBUG] End adding new jump function
53564 2019-Jan-13 16:45:17.869301 - [DEBUG]
53565 2019-Jan-13 16:45:17.869326 - [DEBUG] -------------------------------------------- 1449. Path Edge --------------------------------------------
53566 2019-Jan-13 16:45:17.869351 - [DEBUG]
53567 2019-Jan-13 16:45:17.869374 - [DEBUG] Process 1449. path edge:
53568 2019-Jan-13 16:45:17.869399 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53569 2019-Jan-13 16:45:17.869457 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
53570 2019-Jan-13 16:45:17.870096 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53571 2019-Jan-13 16:45:17.870742 - [DEBUG]
53572 2019-Jan-13 16:45:17.870769 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
53573 2019-Jan-13 16:45:17.871450 - [DEBUG] Compose: EdgeIdentity * AllBottom
53574 2019-Jan-13 16:45:17.871480 - [DEBUG]
53575 2019-Jan-13 16:45:17.871504 - [DEBUG] Propagate flow
53576 2019-Jan-13 16:45:17.871528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53577 2019-Jan-13 16:45:17.871587 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53578 2019-Jan-13 16:45:17.872227 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53579 2019-Jan-13 16:45:17.872866 - [DEBUG] Edge function : AllBottom (result of previous compose)
53580 2019-Jan-13 16:45:17.872891 - [DEBUG]
53581 2019-Jan-13 16:45:17.872917 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53582 2019-Jan-13 16:45:17.872943 - [DEBUG] = AllBottom
53583 2019-Jan-13 16:45:17.872967 - [DEBUG]
53584 2019-Jan-13 16:45:17.872990 - [DEBUG] PROPAGATE: No new function!
53585 2019-Jan-13 16:45:17.873016 - [DEBUG] EDGE:
53586 2019-Jan-13 16:45:17.873074 - [DEBUG] ---> 53587 2019-Jan-13 16:45:17.873722 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53588 2019-Jan-13 16:45:17.874363 - [DEBUG]
53589 2019-Jan-13 16:45:17.874389 - [DEBUG] EDGE:
53590 2019-Jan-13 16:45:17.874446 - [DEBUG] ---> 53591 2019-Jan-13 16:45:17.875100 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53592 2019-Jan-13 16:45:17.875739 - [DEBUG]
53593 2019-Jan-13 16:45:17.875779 - [DEBUG] Compose: EdgeIdentity * AllBottom
53594 2019-Jan-13 16:45:17.875806 - [DEBUG]
53595 2019-Jan-13 16:45:17.875830 - [DEBUG] Propagate flow
53596 2019-Jan-13 16:45:17.875853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53597 2019-Jan-13 16:45:17.875909 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53598 2019-Jan-13 16:45:17.876550 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53599 2019-Jan-13 16:45:17.877196 - [DEBUG] Edge function : AllBottom (result of previous compose)
53600 2019-Jan-13 16:45:17.877222 - [DEBUG]
53601 2019-Jan-13 16:45:17.877247 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53602 2019-Jan-13 16:45:17.877273 - [DEBUG] = AllBottom
53603 2019-Jan-13 16:45:17.877298 - [DEBUG]
53604 2019-Jan-13 16:45:17.877321 - [DEBUG] PROPAGATE: No new function!
53605 2019-Jan-13 16:45:17.877352 - [DEBUG] EDGE:
53606 2019-Jan-13 16:45:17.877418 - [DEBUG] ---> 53607 2019-Jan-13 16:45:17.878299 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53608 2019-Jan-13 16:45:17.879137 - [DEBUG]
53609 2019-Jan-13 16:45:17.879168 - [DEBUG] EDGE:
53610 2019-Jan-13 16:45:17.879235 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
53611 2019-Jan-13 16:45:17.879898 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53612 2019-Jan-13 16:45:17.880552 - [DEBUG]
53613 2019-Jan-13 16:45:17.880579 - [DEBUG] EDGE:
53614 2019-Jan-13 16:45:17.880639 - [DEBUG] ---> 53615 2019-Jan-13 16:45:17.881329 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53616 2019-Jan-13 16:45:17.882034 - [DEBUG]
53617 2019-Jan-13 16:45:17.882063 - [DEBUG] EDGE:
53618 2019-Jan-13 16:45:17.882126 - [DEBUG] ---> 53619 2019-Jan-13 16:45:17.882821 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53620 2019-Jan-13 16:45:17.883462 - [DEBUG]
53621 2019-Jan-13 16:45:17.883489 - [DEBUG] EDGE:
53622 2019-Jan-13 16:45:17.883547 - [DEBUG] ---> 53623 2019-Jan-13 16:45:17.884190 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53624 2019-Jan-13 16:45:17.884848 - [DEBUG]
53625 2019-Jan-13 16:45:17.884899 - [DEBUG] Compose: EdgeIdentity * AllBottom
53626 2019-Jan-13 16:45:17.884928 - [DEBUG]
53627 2019-Jan-13 16:45:17.884952 - [DEBUG] Propagate flow
53628 2019-Jan-13 16:45:17.884976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53629 2019-Jan-13 16:45:17.885054 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
53630 2019-Jan-13 16:45:17.885695 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53631 2019-Jan-13 16:45:17.886340 - [DEBUG] Edge function : AllBottom (result of previous compose)
53632 2019-Jan-13 16:45:17.886366 - [DEBUG]
53633 2019-Jan-13 16:45:17.886392 - [DEBUG] Join: AllTop & AllBottom
53634 2019-Jan-13 16:45:17.886417 - [DEBUG] = AllBottom (new jump func)
53635 2019-Jan-13 16:45:17.886442 - [DEBUG]
53636 2019-Jan-13 16:45:17.886465 - [DEBUG] Start adding new jump function
53637 2019-Jan-13 16:45:17.886488 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53638 2019-Jan-13 16:45:17.886547 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53639 2019-Jan-13 16:45:17.887220 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
53640 2019-Jan-13 16:45:17.887906 - [DEBUG] Edge Function : AllBottom
53641 2019-Jan-13 16:45:17.888139 - [DEBUG] End adding new jump function
53642 2019-Jan-13 16:45:17.888165 - [DEBUG]
53643 2019-Jan-13 16:45:17.888190 - [DEBUG] -------------------------------------------- 1450. Path Edge --------------------------------------------
53644 2019-Jan-13 16:45:17.888215 - [DEBUG]
53645 2019-Jan-13 16:45:17.888239 - [DEBUG] Process 1450. path edge:
53646 2019-Jan-13 16:45:17.888263 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53647 2019-Jan-13 16:45:17.888348 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
53648 2019-Jan-13 16:45:17.889131 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53649 2019-Jan-13 16:45:17.889828 - [DEBUG]
53650 2019-Jan-13 16:45:17.889857 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
53651 2019-Jan-13 16:45:17.890610 - [DEBUG] Compose: EdgeIdentity * AllBottom
53652 2019-Jan-13 16:45:17.890641 - [DEBUG]
53653 2019-Jan-13 16:45:17.890666 - [DEBUG] Propagate flow
53654 2019-Jan-13 16:45:17.890690 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53655 2019-Jan-13 16:45:17.890763 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
53656 2019-Jan-13 16:45:17.891501 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53657 2019-Jan-13 16:45:17.892146 - [DEBUG] Edge function : AllBottom (result of previous compose)
53658 2019-Jan-13 16:45:17.892171 - [DEBUG]
53659 2019-Jan-13 16:45:17.892198 - [DEBUG] Join: AllTop & AllBottom
53660 2019-Jan-13 16:45:17.892225 - [DEBUG] = AllBottom (new jump func)
53661 2019-Jan-13 16:45:17.892249 - [DEBUG]
53662 2019-Jan-13 16:45:17.892273 - [DEBUG] Start adding new jump function
53663 2019-Jan-13 16:45:17.892296 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53664 2019-Jan-13 16:45:17.892353 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53665 2019-Jan-13 16:45:17.892993 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
53666 2019-Jan-13 16:45:17.893625 - [DEBUG] Edge Function : AllBottom
53667 2019-Jan-13 16:45:17.893655 - [DEBUG] End adding new jump function
53668 2019-Jan-13 16:45:17.893679 - [DEBUG]
53669 2019-Jan-13 16:45:17.893703 - [DEBUG] -------------------------------------------- 1451. Path Edge --------------------------------------------
53670 2019-Jan-13 16:45:17.893727 - [DEBUG]
53671 2019-Jan-13 16:45:17.893751 - [DEBUG] Process 1451. path edge:
53672 2019-Jan-13 16:45:17.893775 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53673 2019-Jan-13 16:45:17.893831 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
53674 2019-Jan-13 16:45:17.894488 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53675 2019-Jan-13 16:45:17.895144 - [DEBUG]
53676 2019-Jan-13 16:45:17.895171 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
53677 2019-Jan-13 16:45:17.895887 - [DEBUG] Compose: EdgeIdentity * AllBottom
53678 2019-Jan-13 16:45:17.895918 - [DEBUG]
53679 2019-Jan-13 16:45:17.895942 - [DEBUG] Propagate flow
53680 2019-Jan-13 16:45:17.895966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53681 2019-Jan-13 16:45:17.896041 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53682 2019-Jan-13 16:45:17.896748 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53683 2019-Jan-13 16:45:17.897443 - [DEBUG] Edge function : AllBottom (result of previous compose)
53684 2019-Jan-13 16:45:17.897471 - [DEBUG]
53685 2019-Jan-13 16:45:17.897498 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53686 2019-Jan-13 16:45:17.897524 - [DEBUG] = AllBottom
53687 2019-Jan-13 16:45:17.897548 - [DEBUG]
53688 2019-Jan-13 16:45:17.897572 - [DEBUG] PROPAGATE: No new function!
53689 2019-Jan-13 16:45:17.897601 - [DEBUG] EDGE:
53690 2019-Jan-13 16:45:17.897673 - [DEBUG] ---> 53691 2019-Jan-13 16:45:17.898511 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53692 2019-Jan-13 16:45:17.899157 - [DEBUG]
53693 2019-Jan-13 16:45:17.899184 - [DEBUG] EDGE:
53694 2019-Jan-13 16:45:17.899242 - [DEBUG] ---> 53695 2019-Jan-13 16:45:17.899885 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53696 2019-Jan-13 16:45:17.900524 - [DEBUG]
53697 2019-Jan-13 16:45:17.900550 - [DEBUG] EDGE:
53698 2019-Jan-13 16:45:17.900608 - [DEBUG] ---> 53699 2019-Jan-13 16:45:17.901245 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53700 2019-Jan-13 16:45:17.901902 - [DEBUG]
53701 2019-Jan-13 16:45:17.901928 - [DEBUG] EDGE:
53702 2019-Jan-13 16:45:17.901985 - [DEBUG] ---> 53703 2019-Jan-13 16:45:17.902628 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53704 2019-Jan-13 16:45:17.903270 - [DEBUG]
53705 2019-Jan-13 16:45:17.903296 - [DEBUG] EDGE:
53706 2019-Jan-13 16:45:17.903355 - [DEBUG] ---> 53707 2019-Jan-13 16:45:17.904002 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53708 2019-Jan-13 16:45:17.904641 - [DEBUG]
53709 2019-Jan-13 16:45:17.904668 - [DEBUG] EDGE:
53710 2019-Jan-13 16:45:17.904725 - [DEBUG] ---> 53711 2019-Jan-13 16:45:17.905381 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53712 2019-Jan-13 16:45:17.906021 - [DEBUG]
53713 2019-Jan-13 16:45:17.906076 - [DEBUG] Compose: EdgeIdentity * AllBottom
53714 2019-Jan-13 16:45:17.906104 - [DEBUG]
53715 2019-Jan-13 16:45:17.906129 - [DEBUG] Propagate flow
53716 2019-Jan-13 16:45:17.906152 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53717 2019-Jan-13 16:45:17.906229 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53718 2019-Jan-13 16:45:17.906881 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53719 2019-Jan-13 16:45:17.907522 - [DEBUG] Edge function : AllBottom (result of previous compose)
53720 2019-Jan-13 16:45:17.907547 - [DEBUG]
53721 2019-Jan-13 16:45:17.907573 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53722 2019-Jan-13 16:45:17.907599 - [DEBUG] = AllBottom
53723 2019-Jan-13 16:45:17.907623 - [DEBUG]
53724 2019-Jan-13 16:45:17.907646 - [DEBUG] PROPAGATE: No new function!
53725 2019-Jan-13 16:45:17.907675 - [DEBUG] EDGE:
53726 2019-Jan-13 16:45:17.907734 - [DEBUG] ---> 53727 2019-Jan-13 16:45:17.908499 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53728 2019-Jan-13 16:45:17.909143 - [DEBUG]
53729 2019-Jan-13 16:45:17.909170 - [DEBUG] EDGE:
53730 2019-Jan-13 16:45:17.909228 - [DEBUG] ---> 53731 2019-Jan-13 16:45:17.909864 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53732 2019-Jan-13 16:45:17.910502 - [DEBUG]
53733 2019-Jan-13 16:45:17.910529 - [DEBUG] EDGE:
53734 2019-Jan-13 16:45:17.910586 - [DEBUG] ---> 53735 2019-Jan-13 16:45:17.911226 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53736 2019-Jan-13 16:45:17.911884 - [DEBUG]
53737 2019-Jan-13 16:45:17.911926 - [DEBUG] Compose: EdgeIdentity * AllBottom
53738 2019-Jan-13 16:45:17.911953 - [DEBUG]
53739 2019-Jan-13 16:45:17.911977 - [DEBUG] Propagate flow
53740 2019-Jan-13 16:45:17.912000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53741 2019-Jan-13 16:45:17.912058 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
53742 2019-Jan-13 16:45:17.912700 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53743 2019-Jan-13 16:45:17.913339 - [DEBUG] Edge function : AllBottom (result of previous compose)
53744 2019-Jan-13 16:45:17.913364 - [DEBUG]
53745 2019-Jan-13 16:45:17.913390 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53746 2019-Jan-13 16:45:17.913416 - [DEBUG] = AllBottom
53747 2019-Jan-13 16:45:17.913441 - [DEBUG]
53748 2019-Jan-13 16:45:17.913464 - [DEBUG] PROPAGATE: No new function!
53749 2019-Jan-13 16:45:17.913491 - [DEBUG] EDGE:
53750 2019-Jan-13 16:45:17.913549 - [DEBUG] ---> 53751 2019-Jan-13 16:45:17.914197 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53752 2019-Jan-13 16:45:17.914852 - [DEBUG]
53753 2019-Jan-13 16:45:17.914878 - [DEBUG] EDGE:
53754 2019-Jan-13 16:45:17.914936 - [DEBUG] ---> 53755 2019-Jan-13 16:45:17.915571 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53756 2019-Jan-13 16:45:17.916208 - [DEBUG]
53757 2019-Jan-13 16:45:17.916235 - [DEBUG] EDGE:
53758 2019-Jan-13 16:45:17.916292 - [DEBUG] ---> 53759 2019-Jan-13 16:45:17.917057 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53760 2019-Jan-13 16:45:17.917739 - [DEBUG]
53761 2019-Jan-13 16:45:17.917769 - [DEBUG] EDGE:
53762 2019-Jan-13 16:45:17.917834 - [DEBUG] ---> 53763 2019-Jan-13 16:45:17.918666 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53764 2019-Jan-13 16:45:17.919406 - [DEBUG]
53765 2019-Jan-13 16:45:17.919464 - [DEBUG] Compose: EdgeIdentity * AllBottom
53766 2019-Jan-13 16:45:17.919492 - [DEBUG]
53767 2019-Jan-13 16:45:17.919516 - [DEBUG] Propagate flow
53768 2019-Jan-13 16:45:17.919540 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53769 2019-Jan-13 16:45:17.919603 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
53770 2019-Jan-13 16:45:17.920273 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53771 2019-Jan-13 16:45:17.920937 - [DEBUG] Edge function : AllBottom (result of previous compose)
53772 2019-Jan-13 16:45:17.920963 - [DEBUG]
53773 2019-Jan-13 16:45:17.920990 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53774 2019-Jan-13 16:45:17.921016 - [DEBUG] = AllBottom
53775 2019-Jan-13 16:45:17.921040 - [DEBUG]
53776 2019-Jan-13 16:45:17.921064 - [DEBUG] PROPAGATE: No new function!
53777 2019-Jan-13 16:45:17.921095 - [DEBUG] EDGE:
53778 2019-Jan-13 16:45:17.921158 - [DEBUG] ---> 53779 2019-Jan-13 16:45:17.921877 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53780 2019-Jan-13 16:45:17.922607 - [DEBUG]
53781 2019-Jan-13 16:45:17.922636 - [DEBUG] EDGE:
53782 2019-Jan-13 16:45:17.922701 - [DEBUG] ---> 53783 2019-Jan-13 16:45:17.923369 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53784 2019-Jan-13 16:45:17.924051 - [DEBUG]
53785 2019-Jan-13 16:45:17.924082 - [DEBUG] EDGE:
53786 2019-Jan-13 16:45:17.924151 - [DEBUG] ---> 53787 2019-Jan-13 16:45:17.924892 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53788 2019-Jan-13 16:45:17.925600 - [DEBUG]
53789 2019-Jan-13 16:45:17.925680 - [DEBUG] Compose: EdgeIdentity * AllBottom
53790 2019-Jan-13 16:45:17.925710 - [DEBUG]
53791 2019-Jan-13 16:45:17.925736 - [DEBUG] Propagate flow
53792 2019-Jan-13 16:45:17.925760 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53793 2019-Jan-13 16:45:17.925838 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
53794 2019-Jan-13 16:45:17.926568 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53795 2019-Jan-13 16:45:17.927216 - [DEBUG] Edge function : AllBottom (result of previous compose)
53796 2019-Jan-13 16:45:17.927242 - [DEBUG]
53797 2019-Jan-13 16:45:17.927269 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53798 2019-Jan-13 16:45:17.927295 - [DEBUG] = AllBottom
53799 2019-Jan-13 16:45:17.927319 - [DEBUG]
53800 2019-Jan-13 16:45:17.927343 - [DEBUG] PROPAGATE: No new function!
53801 2019-Jan-13 16:45:17.927373 - [DEBUG] EDGE:
53802 2019-Jan-13 16:45:17.927432 - [DEBUG] ---> 53803 2019-Jan-13 16:45:17.928125 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53804 2019-Jan-13 16:45:17.928919 - [DEBUG]
53805 2019-Jan-13 16:45:17.928947 - [DEBUG] EDGE:
53806 2019-Jan-13 16:45:17.929005 - [DEBUG] ---> 53807 2019-Jan-13 16:45:17.929643 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53808 2019-Jan-13 16:45:17.930282 - [DEBUG]
53809 2019-Jan-13 16:45:17.930308 - [DEBUG] EDGE:
53810 2019-Jan-13 16:45:17.930366 - [DEBUG] ---> 53811 2019-Jan-13 16:45:17.931006 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53812 2019-Jan-13 16:45:17.931668 - [DEBUG]
53813 2019-Jan-13 16:45:17.931718 - [DEBUG] Compose: EdgeIdentity * AllBottom
53814 2019-Jan-13 16:45:17.931746 - [DEBUG]
53815 2019-Jan-13 16:45:17.931770 - [DEBUG] Propagate flow
53816 2019-Jan-13 16:45:17.931794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53817 2019-Jan-13 16:45:17.931853 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
53818 2019-Jan-13 16:45:17.932498 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53819 2019-Jan-13 16:45:17.933138 - [DEBUG] Edge function : AllBottom (result of previous compose)
53820 2019-Jan-13 16:45:17.933163 - [DEBUG]
53821 2019-Jan-13 16:45:17.933189 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53822 2019-Jan-13 16:45:17.933214 - [DEBUG] = AllBottom
53823 2019-Jan-13 16:45:17.933239 - [DEBUG]
53824 2019-Jan-13 16:45:17.933262 - [DEBUG] PROPAGATE: No new function!
53825 2019-Jan-13 16:45:17.933290 - [DEBUG] EDGE:
53826 2019-Jan-13 16:45:17.933348 - [DEBUG] ---> 53827 2019-Jan-13 16:45:17.933995 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53828 2019-Jan-13 16:45:17.934634 - [DEBUG]
53829 2019-Jan-13 16:45:17.934672 - [DEBUG] Compose: EdgeIdentity * AllBottom
53830 2019-Jan-13 16:45:17.934699 - [DEBUG]
53831 2019-Jan-13 16:45:17.934723 - [DEBUG] Propagate flow
53832 2019-Jan-13 16:45:17.934761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53833 2019-Jan-13 16:45:17.934818 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
53834 2019-Jan-13 16:45:17.935459 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53835 2019-Jan-13 16:45:17.936098 - [DEBUG] Edge function : AllBottom (result of previous compose)
53836 2019-Jan-13 16:45:17.936124 - [DEBUG]
53837 2019-Jan-13 16:45:17.936149 - [DEBUG] Join: AllTop & AllBottom
53838 2019-Jan-13 16:45:17.936175 - [DEBUG] = AllBottom (new jump func)
53839 2019-Jan-13 16:45:17.936200 - [DEBUG]
53840 2019-Jan-13 16:45:17.936223 - [DEBUG] Start adding new jump function
53841 2019-Jan-13 16:45:17.936247 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53842 2019-Jan-13 16:45:17.936303 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53843 2019-Jan-13 16:45:17.936952 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
53844 2019-Jan-13 16:45:17.937604 - [DEBUG] Edge Function : AllBottom
53845 2019-Jan-13 16:45:17.937636 - [DEBUG] End adding new jump function
53846 2019-Jan-13 16:45:17.937674 - [DEBUG]
53847 2019-Jan-13 16:45:17.937698 - [DEBUG] -------------------------------------------- 1452. Path Edge --------------------------------------------
53848 2019-Jan-13 16:45:17.937724 - [DEBUG]
53849 2019-Jan-13 16:45:17.937747 - [DEBUG] Process 1452. path edge:
53850 2019-Jan-13 16:45:17.937771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53851 2019-Jan-13 16:45:17.937831 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
53852 2019-Jan-13 16:45:17.938593 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53853 2019-Jan-13 16:45:17.939235 - [DEBUG]
53854 2019-Jan-13 16:45:17.939260 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
53855 2019-Jan-13 16:45:17.939916 - [DEBUG] Possible callees:
53856 2019-Jan-13 16:45:17.939941 - [DEBUG] foo
53857 2019-Jan-13 16:45:17.939966 - [DEBUG] Possible return sites:
53858 2019-Jan-13 16:45:17.939990 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12653859 2019-Jan-13 16:45:17.941265 - [DEBUG] Found and process special summary
53860 2019-Jan-13 16:45:17.941303 - [DEBUG] Compose: EdgeIdentity * AllBottom
53861 2019-Jan-13 16:45:17.941331 - [DEBUG]
53862 2019-Jan-13 16:45:17.941356 - [DEBUG] Propagate flow
53863 2019-Jan-13 16:45:17.941379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53864 2019-Jan-13 16:45:17.941449 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53865 2019-Jan-13 16:45:17.942090 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53866 2019-Jan-13 16:45:17.942728 - [DEBUG] Edge function : AllBottom (result of previous compose)
53867 2019-Jan-13 16:45:17.942753 - [DEBUG]
53868 2019-Jan-13 16:45:17.942779 - [DEBUG] Join: AllTop & AllBottom
53869 2019-Jan-13 16:45:17.942804 - [DEBUG] = AllBottom (new jump func)
53870 2019-Jan-13 16:45:17.942829 - [DEBUG]
53871 2019-Jan-13 16:45:17.942852 - [DEBUG] Start adding new jump function
53872 2019-Jan-13 16:45:17.942876 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53873 2019-Jan-13 16:45:17.942932 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53874 2019-Jan-13 16:45:17.943570 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53875 2019-Jan-13 16:45:17.944208 - [DEBUG] Edge Function : AllBottom
53876 2019-Jan-13 16:45:17.944237 - [DEBUG] End adding new jump function
53877 2019-Jan-13 16:45:17.944260 - [DEBUG]
53878 2019-Jan-13 16:45:17.944284 - [DEBUG] -------------------------------------------- 1453. Path Edge --------------------------------------------
53879 2019-Jan-13 16:45:17.944308 - [DEBUG]
53880 2019-Jan-13 16:45:17.944332 - [DEBUG] Process 1453. path edge:
53881 2019-Jan-13 16:45:17.944356 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53882 2019-Jan-13 16:45:17.944412 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
53883 2019-Jan-13 16:45:17.945066 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53884 2019-Jan-13 16:45:17.945703 - [DEBUG]
53885 2019-Jan-13 16:45:17.945728 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53886 2019-Jan-13 16:45:17.946392 - [DEBUG] Compose: EdgeIdentity * AllBottom
53887 2019-Jan-13 16:45:17.946420 - [DEBUG]
53888 2019-Jan-13 16:45:17.946444 - [DEBUG] Propagate flow
53889 2019-Jan-13 16:45:17.946467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53890 2019-Jan-13 16:45:17.946525 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
53891 2019-Jan-13 16:45:17.947181 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53892 2019-Jan-13 16:45:17.947824 - [DEBUG] Edge function : AllBottom (result of previous compose)
53893 2019-Jan-13 16:45:17.947849 - [DEBUG]
53894 2019-Jan-13 16:45:17.947875 - [DEBUG] Join: AllTop & AllBottom
53895 2019-Jan-13 16:45:17.947902 - [DEBUG] = AllBottom (new jump func)
53896 2019-Jan-13 16:45:17.947927 - [DEBUG]
53897 2019-Jan-13 16:45:17.947950 - [DEBUG] Start adding new jump function
53898 2019-Jan-13 16:45:17.947974 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53899 2019-Jan-13 16:45:17.948031 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53900 2019-Jan-13 16:45:17.948794 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
53901 2019-Jan-13 16:45:17.949518 - [DEBUG] Edge Function : AllBottom
53902 2019-Jan-13 16:45:17.949551 - [DEBUG] End adding new jump function
53903 2019-Jan-13 16:45:17.949576 - [DEBUG]
53904 2019-Jan-13 16:45:17.949601 - [DEBUG] -------------------------------------------- 1454. Path Edge --------------------------------------------
53905 2019-Jan-13 16:45:17.949625 - [DEBUG]
53906 2019-Jan-13 16:45:17.949649 - [DEBUG] Process 1454. path edge:
53907 2019-Jan-13 16:45:17.949673 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53908 2019-Jan-13 16:45:17.949735 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
53909 2019-Jan-13 16:45:17.950377 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53910 2019-Jan-13 16:45:17.951021 - [DEBUG]
53911 2019-Jan-13 16:45:17.951047 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
53912 2019-Jan-13 16:45:17.951735 - [DEBUG] Compose: EdgeIdentity * AllBottom
53913 2019-Jan-13 16:45:17.951765 - [DEBUG]
53914 2019-Jan-13 16:45:17.951789 - [DEBUG] Propagate flow
53915 2019-Jan-13 16:45:17.951812 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53916 2019-Jan-13 16:45:17.951870 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
53917 2019-Jan-13 16:45:17.952508 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53918 2019-Jan-13 16:45:17.953157 - [DEBUG] Edge function : AllBottom (result of previous compose)
53919 2019-Jan-13 16:45:17.953182 - [DEBUG]
53920 2019-Jan-13 16:45:17.953207 - [DEBUG] Join: AllTop & AllBottom
53921 2019-Jan-13 16:45:17.953234 - [DEBUG] = AllBottom (new jump func)
53922 2019-Jan-13 16:45:17.953258 - [DEBUG]
53923 2019-Jan-13 16:45:17.953282 - [DEBUG] Start adding new jump function
53924 2019-Jan-13 16:45:17.953305 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53925 2019-Jan-13 16:45:17.953364 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53926 2019-Jan-13 16:45:17.954007 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
53927 2019-Jan-13 16:45:17.954644 - [DEBUG] Edge Function : AllBottom
53928 2019-Jan-13 16:45:17.954674 - [DEBUG] End adding new jump function
53929 2019-Jan-13 16:45:17.954698 - [DEBUG]
53930 2019-Jan-13 16:45:17.954722 - [DEBUG] -------------------------------------------- 1455. Path Edge --------------------------------------------
53931 2019-Jan-13 16:45:17.954760 - [DEBUG]
53932 2019-Jan-13 16:45:17.954783 - [DEBUG] Process 1455. path edge:
53933 2019-Jan-13 16:45:17.954808 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53934 2019-Jan-13 16:45:17.954864 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
53935 2019-Jan-13 16:45:17.955515 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53936 2019-Jan-13 16:45:17.956154 - [DEBUG]
53937 2019-Jan-13 16:45:17.956180 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
53938 2019-Jan-13 16:45:17.956996 - [DEBUG] Compose: EdgeIdentity * AllBottom
53939 2019-Jan-13 16:45:17.957027 - [DEBUG]
53940 2019-Jan-13 16:45:17.957052 - [DEBUG] Propagate flow
53941 2019-Jan-13 16:45:17.957075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53942 2019-Jan-13 16:45:17.957146 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53943 2019-Jan-13 16:45:17.957835 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53944 2019-Jan-13 16:45:17.958672 - [DEBUG] Edge function : AllBottom (result of previous compose)
53945 2019-Jan-13 16:45:17.958700 - [DEBUG]
53946 2019-Jan-13 16:45:17.958726 - [DEBUG] Join: AllTop & AllBottom
53947 2019-Jan-13 16:45:17.958753 - [DEBUG] = AllBottom (new jump func)
53948 2019-Jan-13 16:45:17.958778 - [DEBUG]
53949 2019-Jan-13 16:45:17.958802 - [DEBUG] Start adding new jump function
53950 2019-Jan-13 16:45:17.958825 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53951 2019-Jan-13 16:45:17.958892 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53952 2019-Jan-13 16:45:17.959567 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53953 2019-Jan-13 16:45:17.960261 - [DEBUG] Edge Function : AllBottom
53954 2019-Jan-13 16:45:17.960294 - [DEBUG] End adding new jump function
53955 2019-Jan-13 16:45:17.960319 - [DEBUG]
53956 2019-Jan-13 16:45:17.960343 - [DEBUG] -------------------------------------------- 1456. Path Edge --------------------------------------------
53957 2019-Jan-13 16:45:17.960368 - [DEBUG]
53958 2019-Jan-13 16:45:17.960390 - [DEBUG] Process 1456. path edge:
53959 2019-Jan-13 16:45:17.960415 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53960 2019-Jan-13 16:45:17.960485 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
53961 2019-Jan-13 16:45:17.961209 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53962 2019-Jan-13 16:45:17.961881 - [DEBUG]
53963 2019-Jan-13 16:45:17.961906 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53964 2019-Jan-13 16:45:17.962581 - [DEBUG] Possible callees:
53965 2019-Jan-13 16:45:17.962607 - [DEBUG] llvm.dbg.declare
53966 2019-Jan-13 16:45:17.962631 - [DEBUG] Possible return sites:
53967 2019-Jan-13 16:45:17.962655 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13653968 2019-Jan-13 16:45:17.963948 - [DEBUG] Found and process special summary
53969 2019-Jan-13 16:45:17.963988 - [DEBUG] Compose: EdgeIdentity * AllBottom
53970 2019-Jan-13 16:45:17.964016 - [DEBUG]
53971 2019-Jan-13 16:45:17.964041 - [DEBUG] Propagate flow
53972 2019-Jan-13 16:45:17.964064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53973 2019-Jan-13 16:45:17.964122 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
53974 2019-Jan-13 16:45:17.964781 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53975 2019-Jan-13 16:45:17.965448 - [DEBUG] Edge function : AllBottom (result of previous compose)
53976 2019-Jan-13 16:45:17.965474 - [DEBUG]
53977 2019-Jan-13 16:45:17.965500 - [DEBUG] Join: AllTop & AllBottom
53978 2019-Jan-13 16:45:17.965526 - [DEBUG] = AllBottom (new jump func)
53979 2019-Jan-13 16:45:17.965551 - [DEBUG]
53980 2019-Jan-13 16:45:17.965574 - [DEBUG] Start adding new jump function
53981 2019-Jan-13 16:45:17.965598 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53982 2019-Jan-13 16:45:17.965655 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53983 2019-Jan-13 16:45:17.966295 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
53984 2019-Jan-13 16:45:17.966932 - [DEBUG] Edge Function : AllBottom
53985 2019-Jan-13 16:45:17.966962 - [DEBUG] End adding new jump function
53986 2019-Jan-13 16:45:17.966985 - [DEBUG]
53987 2019-Jan-13 16:45:17.967009 - [DEBUG] -------------------------------------------- 1457. Path Edge --------------------------------------------
53988 2019-Jan-13 16:45:17.967034 - [DEBUG]
53989 2019-Jan-13 16:45:17.967057 - [DEBUG] Process 1457. path edge:
53990 2019-Jan-13 16:45:17.967081 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53991 2019-Jan-13 16:45:17.967138 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
53992 2019-Jan-13 16:45:17.967779 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53993 2019-Jan-13 16:45:17.968552 - [DEBUG]
53994 2019-Jan-13 16:45:17.968578 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
53995 2019-Jan-13 16:45:17.969246 - [DEBUG] Compose: EdgeIdentity * AllBottom
53996 2019-Jan-13 16:45:17.969276 - [DEBUG]
53997 2019-Jan-13 16:45:17.969300 - [DEBUG] Propagate flow
53998 2019-Jan-13 16:45:17.969323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53999 2019-Jan-13 16:45:17.969382 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
54000 2019-Jan-13 16:45:17.970025 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54001 2019-Jan-13 16:45:17.970686 - [DEBUG] Edge function : AllBottom (result of previous compose)
54002 2019-Jan-13 16:45:17.970712 - [DEBUG]
54003 2019-Jan-13 16:45:17.970739 - [DEBUG] Join: AllTop & AllBottom
54004 2019-Jan-13 16:45:17.970765 - [DEBUG] = AllBottom (new jump func)
54005 2019-Jan-13 16:45:17.970790 - [DEBUG]
54006 2019-Jan-13 16:45:17.970813 - [DEBUG] Start adding new jump function
54007 2019-Jan-13 16:45:17.970837 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54008 2019-Jan-13 16:45:17.970904 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54009 2019-Jan-13 16:45:17.971634 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
54010 2019-Jan-13 16:45:17.972329 - [DEBUG] Edge Function : AllBottom
54011 2019-Jan-13 16:45:17.972369 - [DEBUG] End adding new jump function
54012 2019-Jan-13 16:45:17.972394 - [DEBUG]
54013 2019-Jan-13 16:45:17.972420 - [DEBUG] -------------------------------------------- 1458. Path Edge --------------------------------------------
54014 2019-Jan-13 16:45:17.972446 - [DEBUG]
54015 2019-Jan-13 16:45:17.972471 - [DEBUG] Process 1458. path edge:
54016 2019-Jan-13 16:45:17.972496 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54017 2019-Jan-13 16:45:17.972580 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
54018 2019-Jan-13 16:45:17.973289 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54019 2019-Jan-13 16:45:17.974023 - [DEBUG]
54020 2019-Jan-13 16:45:17.974075 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
54021 2019-Jan-13 16:45:17.974781 - [DEBUG] Compose: EdgeIdentity * AllBottom
54022 2019-Jan-13 16:45:17.974811 - [DEBUG]
54023 2019-Jan-13 16:45:17.974835 - [DEBUG] Propagate flow
54024 2019-Jan-13 16:45:17.974859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54025 2019-Jan-13 16:45:17.974921 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
54026 2019-Jan-13 16:45:17.975557 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54027 2019-Jan-13 16:45:17.976195 - [DEBUG] Edge function : AllBottom (result of previous compose)
54028 2019-Jan-13 16:45:17.976220 - [DEBUG]
54029 2019-Jan-13 16:45:17.976246 - [DEBUG] Join: AllTop & AllBottom
54030 2019-Jan-13 16:45:17.976272 - [DEBUG] = AllBottom (new jump func)
54031 2019-Jan-13 16:45:17.976297 - [DEBUG]
54032 2019-Jan-13 16:45:17.976320 - [DEBUG] Start adding new jump function
54033 2019-Jan-13 16:45:17.976344 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54034 2019-Jan-13 16:45:17.976400 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54035 2019-Jan-13 16:45:17.977040 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
54036 2019-Jan-13 16:45:17.977675 - [DEBUG] Edge Function : AllBottom
54037 2019-Jan-13 16:45:17.977704 - [DEBUG] End adding new jump function
54038 2019-Jan-13 16:45:17.977729 - [DEBUG]
54039 2019-Jan-13 16:45:17.977753 - [DEBUG] -------------------------------------------- 1459. Path Edge --------------------------------------------
54040 2019-Jan-13 16:45:17.977778 - [DEBUG]
54041 2019-Jan-13 16:45:17.977801 - [DEBUG] Process 1459. path edge:
54042 2019-Jan-13 16:45:17.977826 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54043 2019-Jan-13 16:45:17.977883 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
54044 2019-Jan-13 16:45:17.978681 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54045 2019-Jan-13 16:45:17.979412 - [DEBUG]
54046 2019-Jan-13 16:45:17.979439 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
54047 2019-Jan-13 16:45:17.980127 - [DEBUG] Compose: EdgeIdentity * AllBottom
54048 2019-Jan-13 16:45:17.980156 - [DEBUG]
54049 2019-Jan-13 16:45:17.980180 - [DEBUG] Propagate flow
54050 2019-Jan-13 16:45:17.980204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54051 2019-Jan-13 16:45:17.980267 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
54052 2019-Jan-13 16:45:17.980932 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54053 2019-Jan-13 16:45:17.981594 - [DEBUG] Edge function : AllBottom (result of previous compose)
54054 2019-Jan-13 16:45:17.981619 - [DEBUG]
54055 2019-Jan-13 16:45:17.981645 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54056 2019-Jan-13 16:45:17.981671 - [DEBUG] = AllBottom
54057 2019-Jan-13 16:45:17.981695 - [DEBUG]
54058 2019-Jan-13 16:45:17.981719 - [DEBUG] PROPAGATE: No new function!
54059 2019-Jan-13 16:45:17.981745 - [DEBUG] EDGE:
54060 2019-Jan-13 16:45:17.981804 - [DEBUG] ---> 54061 2019-Jan-13 16:45:17.982447 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54062 2019-Jan-13 16:45:17.983085 - [DEBUG]
54063 2019-Jan-13 16:45:17.983111 - [DEBUG] EDGE:
54064 2019-Jan-13 16:45:17.983168 - [DEBUG] ---> 54065 2019-Jan-13 16:45:17.983820 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54066 2019-Jan-13 16:45:17.984458 - [DEBUG]
54067 2019-Jan-13 16:45:17.984485 - [DEBUG] EDGE:
54068 2019-Jan-13 16:45:17.984543 - [DEBUG] ---> 54069 2019-Jan-13 16:45:17.985203 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54070 2019-Jan-13 16:45:17.985845 - [DEBUG]
54071 2019-Jan-13 16:45:17.985893 - [DEBUG] Compose: EdgeIdentity * AllBottom
54072 2019-Jan-13 16:45:17.985921 - [DEBUG]
54073 2019-Jan-13 16:45:17.985944 - [DEBUG] Propagate flow
54074 2019-Jan-13 16:45:17.985968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54075 2019-Jan-13 16:45:17.986026 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
54076 2019-Jan-13 16:45:17.986679 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54077 2019-Jan-13 16:45:17.987325 - [DEBUG] Edge function : AllBottom (result of previous compose)
54078 2019-Jan-13 16:45:17.987351 - [DEBUG]
54079 2019-Jan-13 16:45:17.987376 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54080 2019-Jan-13 16:45:17.987402 - [DEBUG] = AllBottom
54081 2019-Jan-13 16:45:17.987427 - [DEBUG]
54082 2019-Jan-13 16:45:17.987450 - [DEBUG] PROPAGATE: No new function!
54083 2019-Jan-13 16:45:17.987479 - [DEBUG] EDGE:
54084 2019-Jan-13 16:45:17.987539 - [DEBUG] ---> 54085 2019-Jan-13 16:45:17.988208 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54086 2019-Jan-13 16:45:17.988975 - [DEBUG]
54087 2019-Jan-13 16:45:17.989017 - [DEBUG] Compose: EdgeIdentity * AllBottom
54088 2019-Jan-13 16:45:17.989044 - [DEBUG]
54089 2019-Jan-13 16:45:17.989068 - [DEBUG] Propagate flow
54090 2019-Jan-13 16:45:17.989091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54091 2019-Jan-13 16:45:17.989149 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54092 2019-Jan-13 16:45:17.989797 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54093 2019-Jan-13 16:45:17.990436 - [DEBUG] Edge function : AllBottom (result of previous compose)
54094 2019-Jan-13 16:45:17.990462 - [DEBUG]
54095 2019-Jan-13 16:45:17.990487 - [DEBUG] Join: AllTop & AllBottom
54096 2019-Jan-13 16:45:17.990513 - [DEBUG] = AllBottom (new jump func)
54097 2019-Jan-13 16:45:17.990538 - [DEBUG]
54098 2019-Jan-13 16:45:17.990561 - [DEBUG] Start adding new jump function
54099 2019-Jan-13 16:45:17.990584 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54100 2019-Jan-13 16:45:17.990641 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54101 2019-Jan-13 16:45:17.991281 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54102 2019-Jan-13 16:45:17.991944 - [DEBUG] Edge Function : AllBottom
54103 2019-Jan-13 16:45:17.991974 - [DEBUG] End adding new jump function
54104 2019-Jan-13 16:45:17.991998 - [DEBUG]
54105 2019-Jan-13 16:45:17.992022 - [DEBUG] -------------------------------------------- 1460. Path Edge --------------------------------------------
54106 2019-Jan-13 16:45:17.992047 - [DEBUG]
54107 2019-Jan-13 16:45:17.992069 - [DEBUG] Process 1460. path edge:
54108 2019-Jan-13 16:45:17.992093 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54109 2019-Jan-13 16:45:17.992150 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
54110 2019-Jan-13 16:45:17.992808 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54111 2019-Jan-13 16:45:17.993448 - [DEBUG]
54112 2019-Jan-13 16:45:17.993472 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54113 2019-Jan-13 16:45:17.994133 - [DEBUG] Possible callees:
54114 2019-Jan-13 16:45:17.994159 - [DEBUG] llvm.dbg.declare
54115 2019-Jan-13 16:45:17.994184 - [DEBUG] Possible return sites:
54116 2019-Jan-13 16:45:17.994207 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14354117 2019-Jan-13 16:45:17.995499 - [DEBUG] Found and process special summary
54118 2019-Jan-13 16:45:17.995534 - [DEBUG] Compose: EdgeIdentity * AllBottom
54119 2019-Jan-13 16:45:17.995561 - [DEBUG]
54120 2019-Jan-13 16:45:17.995585 - [DEBUG] Propagate flow
54121 2019-Jan-13 16:45:17.995608 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54122 2019-Jan-13 16:45:17.995665 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54123 2019-Jan-13 16:45:17.996313 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54124 2019-Jan-13 16:45:17.997072 - [DEBUG] Edge function : AllBottom (result of previous compose)
54125 2019-Jan-13 16:45:17.997098 - [DEBUG]
54126 2019-Jan-13 16:45:17.997124 - [DEBUG] Join: AllTop & AllBottom
54127 2019-Jan-13 16:45:17.997150 - [DEBUG] = AllBottom (new jump func)
54128 2019-Jan-13 16:45:17.997175 - [DEBUG]
54129 2019-Jan-13 16:45:17.997198 - [DEBUG] Start adding new jump function
54130 2019-Jan-13 16:45:17.997222 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54131 2019-Jan-13 16:45:17.997288 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54132 2019-Jan-13 16:45:17.997959 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54133 2019-Jan-13 16:45:17.998769 - [DEBUG] Edge Function : AllBottom
54134 2019-Jan-13 16:45:17.998803 - [DEBUG] End adding new jump function
54135 2019-Jan-13 16:45:17.998827 - [DEBUG]
54136 2019-Jan-13 16:45:17.998852 - [DEBUG] -------------------------------------------- 1461. Path Edge --------------------------------------------
54137 2019-Jan-13 16:45:17.998877 - [DEBUG]
54138 2019-Jan-13 16:45:17.998901 - [DEBUG] Process 1461. path edge:
54139 2019-Jan-13 16:45:17.998926 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54140 2019-Jan-13 16:45:17.998993 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
54141 2019-Jan-13 16:45:17.999681 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54142 2019-Jan-13 16:45:18.000362 - [DEBUG]
54143 2019-Jan-13 16:45:18.000389 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54144 2019-Jan-13 16:45:18.001140 - [DEBUG] Compose: EdgeIdentity * AllBottom
54145 2019-Jan-13 16:45:18.001170 - [DEBUG]
54146 2019-Jan-13 16:45:18.001194 - [DEBUG] Propagate flow
54147 2019-Jan-13 16:45:18.001218 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54148 2019-Jan-13 16:45:18.001283 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
54149 2019-Jan-13 16:45:18.001950 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54150 2019-Jan-13 16:45:18.002590 - [DEBUG] Edge function : AllBottom (result of previous compose)
54151 2019-Jan-13 16:45:18.002636 - [DEBUG]
54152 2019-Jan-13 16:45:18.002662 - [DEBUG] Join: AllTop & AllBottom
54153 2019-Jan-13 16:45:18.002689 - [DEBUG] = AllBottom (new jump func)
54154 2019-Jan-13 16:45:18.002714 - [DEBUG]
54155 2019-Jan-13 16:45:18.002737 - [DEBUG] Start adding new jump function
54156 2019-Jan-13 16:45:18.002761 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54157 2019-Jan-13 16:45:18.002817 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54158 2019-Jan-13 16:45:18.003468 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
54159 2019-Jan-13 16:45:18.004132 - [DEBUG] Edge Function : AllBottom
54160 2019-Jan-13 16:45:18.004166 - [DEBUG] End adding new jump function
54161 2019-Jan-13 16:45:18.004191 - [DEBUG]
54162 2019-Jan-13 16:45:18.004216 - [DEBUG] -------------------------------------------- 1462. Path Edge --------------------------------------------
54163 2019-Jan-13 16:45:18.004242 - [DEBUG]
54164 2019-Jan-13 16:45:18.004266 - [DEBUG] Process 1462. path edge:
54165 2019-Jan-13 16:45:18.004291 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54166 2019-Jan-13 16:45:18.004365 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
54167 2019-Jan-13 16:45:18.005094 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54168 2019-Jan-13 16:45:18.005802 - [DEBUG]
54169 2019-Jan-13 16:45:18.005832 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
54170 2019-Jan-13 16:45:18.006591 - [DEBUG] Compose: EdgeIdentity * AllBottom
54171 2019-Jan-13 16:45:18.006623 - [DEBUG]
54172 2019-Jan-13 16:45:18.006647 - [DEBUG] Propagate flow
54173 2019-Jan-13 16:45:18.006670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54174 2019-Jan-13 16:45:18.006742 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
54175 2019-Jan-13 16:45:18.007461 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54176 2019-Jan-13 16:45:18.008137 - [DEBUG] Edge function : AllBottom (result of previous compose)
54177 2019-Jan-13 16:45:18.008163 - [DEBUG]
54178 2019-Jan-13 16:45:18.008190 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54179 2019-Jan-13 16:45:18.008216 - [DEBUG] = AllBottom
54180 2019-Jan-13 16:45:18.008240 - [DEBUG]
54181 2019-Jan-13 16:45:18.008264 - [DEBUG] PROPAGATE: No new function!
54182 2019-Jan-13 16:45:18.008291 - [DEBUG] EDGE:
54183 2019-Jan-13 16:45:18.008350 - [DEBUG] ---> 54184 2019-Jan-13 16:45:18.009205 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54185 2019-Jan-13 16:45:18.009854 - [DEBUG]
54186 2019-Jan-13 16:45:18.009882 - [DEBUG] EDGE:
54187 2019-Jan-13 16:45:18.009940 - [DEBUG] ---> 54188 2019-Jan-13 16:45:18.010583 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54189 2019-Jan-13 16:45:18.011220 - [DEBUG]
54190 2019-Jan-13 16:45:18.011274 - [DEBUG] Compose: EdgeIdentity * AllBottom
54191 2019-Jan-13 16:45:18.011301 - [DEBUG]
54192 2019-Jan-13 16:45:18.011326 - [DEBUG] Propagate flow
54193 2019-Jan-13 16:45:18.011349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54194 2019-Jan-13 16:45:18.011421 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54195 2019-Jan-13 16:45:18.012064 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54196 2019-Jan-13 16:45:18.012709 - [DEBUG] Edge function : AllBottom (result of previous compose)
54197 2019-Jan-13 16:45:18.012754 - [DEBUG]
54198 2019-Jan-13 16:45:18.012780 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54199 2019-Jan-13 16:45:18.012806 - [DEBUG] = AllBottom
54200 2019-Jan-13 16:45:18.012831 - [DEBUG]
54201 2019-Jan-13 16:45:18.012854 - [DEBUG] PROPAGATE: No new function!
54202 2019-Jan-13 16:45:18.012884 - [DEBUG] EDGE:
54203 2019-Jan-13 16:45:18.012943 - [DEBUG] ---> 54204 2019-Jan-13 16:45:18.013596 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54205 2019-Jan-13 16:45:18.014237 - [DEBUG]
54206 2019-Jan-13 16:45:18.014263 - [DEBUG] EDGE:
54207 2019-Jan-13 16:45:18.014320 - [DEBUG] ---> 54208 2019-Jan-13 16:45:18.014976 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54209 2019-Jan-13 16:45:18.015614 - [DEBUG]
54210 2019-Jan-13 16:45:18.015653 - [DEBUG] Compose: EdgeIdentity * AllBottom
54211 2019-Jan-13 16:45:18.015680 - [DEBUG]
54212 2019-Jan-13 16:45:18.015704 - [DEBUG] Propagate flow
54213 2019-Jan-13 16:45:18.015728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54214 2019-Jan-13 16:45:18.015784 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
54215 2019-Jan-13 16:45:18.016422 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54216 2019-Jan-13 16:45:18.017060 - [DEBUG] Edge function : AllBottom (result of previous compose)
54217 2019-Jan-13 16:45:18.017086 - [DEBUG]
54218 2019-Jan-13 16:45:18.017111 - [DEBUG] Join: AllTop & AllBottom
54219 2019-Jan-13 16:45:18.017138 - [DEBUG] = AllBottom (new jump func)
54220 2019-Jan-13 16:45:18.017162 - [DEBUG]
54221 2019-Jan-13 16:45:18.017186 - [DEBUG] Start adding new jump function
54222 2019-Jan-13 16:45:18.017209 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54223 2019-Jan-13 16:45:18.017266 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54224 2019-Jan-13 16:45:18.017905 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
54225 2019-Jan-13 16:45:18.018558 - [DEBUG] Edge Function : AllBottom
54226 2019-Jan-13 16:45:18.018588 - [DEBUG] End adding new jump function
54227 2019-Jan-13 16:45:18.018708 - [DEBUG]
54228 2019-Jan-13 16:45:18.018733 - [DEBUG] -------------------------------------------- 1463. Path Edge --------------------------------------------
54229 2019-Jan-13 16:45:18.018758 - [DEBUG]
54230 2019-Jan-13 16:45:18.018781 - [DEBUG] Process 1463. path edge:
54231 2019-Jan-13 16:45:18.018805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54232 2019-Jan-13 16:45:18.018865 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
54233 2019-Jan-13 16:45:18.019513 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54234 2019-Jan-13 16:45:18.020160 - [DEBUG]
54235 2019-Jan-13 16:45:18.020187 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
54236 2019-Jan-13 16:45:18.020851 - [DEBUG] Compose: EdgeIdentity * AllBottom
54237 2019-Jan-13 16:45:18.020879 - [DEBUG]
54238 2019-Jan-13 16:45:18.020903 - [DEBUG] Propagate flow
54239 2019-Jan-13 16:45:18.020927 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54240 2019-Jan-13 16:45:18.020985 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
54241 2019-Jan-13 16:45:18.021665 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54242 2019-Jan-13 16:45:18.022306 - [DEBUG] Edge function : AllBottom (result of previous compose)
54243 2019-Jan-13 16:45:18.022331 - [DEBUG]
54244 2019-Jan-13 16:45:18.022357 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54245 2019-Jan-13 16:45:18.022383 - [DEBUG] = AllBottom
54246 2019-Jan-13 16:45:18.022407 - [DEBUG]
54247 2019-Jan-13 16:45:18.022431 - [DEBUG] PROPAGATE: No new function!
54248 2019-Jan-13 16:45:18.022464 - [DEBUG] Compose: EdgeIdentity * AllBottom
54249 2019-Jan-13 16:45:18.022491 - [DEBUG]
54250 2019-Jan-13 16:45:18.022515 - [DEBUG] Propagate flow
54251 2019-Jan-13 16:45:18.022538 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54252 2019-Jan-13 16:45:18.022595 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54253 2019-Jan-13 16:45:18.023241 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54254 2019-Jan-13 16:45:18.023881 - [DEBUG] Edge function : AllBottom (result of previous compose)
54255 2019-Jan-13 16:45:18.023906 - [DEBUG]
54256 2019-Jan-13 16:45:18.023932 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54257 2019-Jan-13 16:45:18.023957 - [DEBUG] = AllBottom
54258 2019-Jan-13 16:45:18.023982 - [DEBUG]
54259 2019-Jan-13 16:45:18.024006 - [DEBUG] PROPAGATE: No new function!
54260 2019-Jan-13 16:45:18.024031 - [DEBUG] EDGE:
54261 2019-Jan-13 16:45:18.024089 - [DEBUG] ---> 54262 2019-Jan-13 16:45:18.024725 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54263 2019-Jan-13 16:45:18.025376 - [DEBUG]
54264 2019-Jan-13 16:45:18.025402 - [DEBUG] EDGE:
54265 2019-Jan-13 16:45:18.025459 - [DEBUG] ---> 54266 2019-Jan-13 16:45:18.026094 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54267 2019-Jan-13 16:45:18.026732 - [DEBUG]
54268 2019-Jan-13 16:45:18.026758 - [DEBUG] EDGE:
54269 2019-Jan-13 16:45:18.026816 - [DEBUG] ---> 54270 2019-Jan-13 16:45:18.027454 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54271 2019-Jan-13 16:45:18.028106 - [DEBUG]
54272 2019-Jan-13 16:45:18.028145 - [DEBUG] Compose: EdgeIdentity * AllBottom
54273 2019-Jan-13 16:45:18.028173 - [DEBUG]
54274 2019-Jan-13 16:45:18.028197 - [DEBUG] Propagate flow
54275 2019-Jan-13 16:45:18.028220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54276 2019-Jan-13 16:45:18.028277 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
54277 2019-Jan-13 16:45:18.029000 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54278 2019-Jan-13 16:45:18.029639 - [DEBUG] Edge function : AllBottom (result of previous compose)
54279 2019-Jan-13 16:45:18.029665 - [DEBUG]
54280 2019-Jan-13 16:45:18.029690 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54281 2019-Jan-13 16:45:18.029716 - [DEBUG] = AllBottom
54282 2019-Jan-13 16:45:18.029741 - [DEBUG]
54283 2019-Jan-13 16:45:18.029764 - [DEBUG] PROPAGATE: No new function!
54284 2019-Jan-13 16:45:18.029792 - [DEBUG] EDGE:
54285 2019-Jan-13 16:45:18.029850 - [DEBUG] ---> 54286 2019-Jan-13 16:45:18.030497 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54287 2019-Jan-13 16:45:18.031149 - [DEBUG]
54288 2019-Jan-13 16:45:18.031176 - [DEBUG] EDGE:
54289 2019-Jan-13 16:45:18.031239 - [DEBUG] ---> 54290 2019-Jan-13 16:45:18.031901 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54291 2019-Jan-13 16:45:18.032546 - [DEBUG]
54292 2019-Jan-13 16:45:18.032572 - [DEBUG] EDGE:
54293 2019-Jan-13 16:45:18.032630 - [DEBUG] ---> 54294 2019-Jan-13 16:45:18.033271 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54295 2019-Jan-13 16:45:18.033908 - [DEBUG]
54296 2019-Jan-13 16:45:18.033935 - [DEBUG] EDGE:
54297 2019-Jan-13 16:45:18.033992 - [DEBUG] ---> 54298 2019-Jan-13 16:45:18.034628 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54299 2019-Jan-13 16:45:18.035283 - [DEBUG]
54300 2019-Jan-13 16:45:18.035310 - [DEBUG] EDGE:
54301 2019-Jan-13 16:45:18.035369 - [DEBUG] ---> 54302 2019-Jan-13 16:45:18.036017 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54303 2019-Jan-13 16:45:18.036667 - [DEBUG]
54304 2019-Jan-13 16:45:18.036694 - [DEBUG] EDGE:
54305 2019-Jan-13 16:45:18.036754 - [DEBUG] ---> 54306 2019-Jan-13 16:45:18.037522 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54307 2019-Jan-13 16:45:18.038231 - [DEBUG]
54308 2019-Jan-13 16:45:18.038260 - [DEBUG] EDGE:
54309 2019-Jan-13 16:45:18.038325 - [DEBUG] ---> 54310 2019-Jan-13 16:45:18.039146 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54311 2019-Jan-13 16:45:18.039886 - [DEBUG]
54312 2019-Jan-13 16:45:18.039916 - [DEBUG] EDGE:
54313 2019-Jan-13 16:45:18.039979 - [DEBUG] ---> 54314 2019-Jan-13 16:45:18.040638 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54315 2019-Jan-13 16:45:18.041316 - [DEBUG]
54316 2019-Jan-13 16:45:18.041377 - [DEBUG] Compose: EdgeIdentity * AllBottom
54317 2019-Jan-13 16:45:18.041427 - [DEBUG]
54318 2019-Jan-13 16:45:18.041453 - [DEBUG] Propagate flow
54319 2019-Jan-13 16:45:18.041477 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54320 2019-Jan-13 16:45:18.041545 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54321 2019-Jan-13 16:45:18.042223 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54322 2019-Jan-13 16:45:18.042896 - [DEBUG] Edge function : AllBottom (result of previous compose)
54323 2019-Jan-13 16:45:18.042923 - [DEBUG]
54324 2019-Jan-13 16:45:18.042951 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54325 2019-Jan-13 16:45:18.042976 - [DEBUG] = AllBottom
54326 2019-Jan-13 16:45:18.043000 - [DEBUG]
54327 2019-Jan-13 16:45:18.043045 - [DEBUG] PROPAGATE: No new function!
54328 2019-Jan-13 16:45:18.043081 - [DEBUG] EDGE:
54329 2019-Jan-13 16:45:18.043156 - [DEBUG] ---> 54330 2019-Jan-13 16:45:18.043879 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54331 2019-Jan-13 16:45:18.044522 - [DEBUG]
54332 2019-Jan-13 16:45:18.044552 - [DEBUG] Compose: EdgeIdentity * AllBottom
54333 2019-Jan-13 16:45:18.044579 - [DEBUG]
54334 2019-Jan-13 16:45:18.044603 - [DEBUG] Propagate flow
54335 2019-Jan-13 16:45:18.044626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54336 2019-Jan-13 16:45:18.044683 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54337 2019-Jan-13 16:45:18.045351 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54338 2019-Jan-13 16:45:18.045987 - [DEBUG] Edge function : AllBottom (result of previous compose)
54339 2019-Jan-13 16:45:18.046013 - [DEBUG]
54340 2019-Jan-13 16:45:18.046038 - [DEBUG] Join: AllTop & AllBottom
54341 2019-Jan-13 16:45:18.046064 - [DEBUG] = AllBottom (new jump func)
54342 2019-Jan-13 16:45:18.046089 - [DEBUG]
54343 2019-Jan-13 16:45:18.046112 - [DEBUG] Start adding new jump function
54344 2019-Jan-13 16:45:18.046136 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54345 2019-Jan-13 16:45:18.046192 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54346 2019-Jan-13 16:45:18.046828 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54347 2019-Jan-13 16:45:18.047481 - [DEBUG] Edge Function : AllBottom
54348 2019-Jan-13 16:45:18.047512 - [DEBUG] End adding new jump function
54349 2019-Jan-13 16:45:18.047536 - [DEBUG]
54350 2019-Jan-13 16:45:18.047560 - [DEBUG] -------------------------------------------- 1464. Path Edge --------------------------------------------
54351 2019-Jan-13 16:45:18.047584 - [DEBUG]
54352 2019-Jan-13 16:45:18.047607 - [DEBUG] Process 1464. path edge:
54353 2019-Jan-13 16:45:18.047631 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54354 2019-Jan-13 16:45:18.047690 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
54355 2019-Jan-13 16:45:18.048354 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54356 2019-Jan-13 16:45:18.049128 - [DEBUG]
54357 2019-Jan-13 16:45:18.049153 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54358 2019-Jan-13 16:45:18.049815 - [DEBUG] Possible callees:
54359 2019-Jan-13 16:45:18.049841 - [DEBUG] llvm.dbg.declare
54360 2019-Jan-13 16:45:18.049866 - [DEBUG] Possible return sites:
54361 2019-Jan-13 16:45:18.049890 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7854362 2019-Jan-13 16:45:18.051179 - [DEBUG] Found and process special summary
54363 2019-Jan-13 16:45:18.051232 - [DEBUG] Compose: EdgeIdentity * AllBottom
54364 2019-Jan-13 16:45:18.051261 - [DEBUG]
54365 2019-Jan-13 16:45:18.051286 - [DEBUG] Propagate flow
54366 2019-Jan-13 16:45:18.051309 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54367 2019-Jan-13 16:45:18.051367 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54368 2019-Jan-13 16:45:18.052039 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54369 2019-Jan-13 16:45:18.052675 - [DEBUG] Edge function : AllBottom (result of previous compose)
54370 2019-Jan-13 16:45:18.052700 - [DEBUG]
54371 2019-Jan-13 16:45:18.052726 - [DEBUG] Join: AllTop & AllBottom
54372 2019-Jan-13 16:45:18.052752 - [DEBUG] = AllBottom (new jump func)
54373 2019-Jan-13 16:45:18.052777 - [DEBUG]
54374 2019-Jan-13 16:45:18.052800 - [DEBUG] Start adding new jump function
54375 2019-Jan-13 16:45:18.052824 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54376 2019-Jan-13 16:45:18.052880 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54377 2019-Jan-13 16:45:18.053520 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54378 2019-Jan-13 16:45:18.054178 - [DEBUG] Edge Function : AllBottom
54379 2019-Jan-13 16:45:18.054211 - [DEBUG] End adding new jump function
54380 2019-Jan-13 16:45:18.054235 - [DEBUG]
54381 2019-Jan-13 16:45:18.054259 - [DEBUG] -------------------------------------------- 1465. Path Edge --------------------------------------------
54382 2019-Jan-13 16:45:18.054284 - [DEBUG]
54383 2019-Jan-13 16:45:18.054308 - [DEBUG] Process 1465. path edge:
54384 2019-Jan-13 16:45:18.054332 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54385 2019-Jan-13 16:45:18.054400 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
54386 2019-Jan-13 16:45:18.055122 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54387 2019-Jan-13 16:45:18.055810 - [DEBUG]
54388 2019-Jan-13 16:45:18.055840 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54389 2019-Jan-13 16:45:18.056633 - [DEBUG] Compose: EdgeIdentity * AllBottom
54390 2019-Jan-13 16:45:18.056667 - [DEBUG]
54391 2019-Jan-13 16:45:18.056692 - [DEBUG] Propagate flow
54392 2019-Jan-13 16:45:18.056716 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54393 2019-Jan-13 16:45:18.056794 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54394 2019-Jan-13 16:45:18.057477 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54395 2019-Jan-13 16:45:18.058205 - [DEBUG] Edge function : AllBottom (result of previous compose)
54396 2019-Jan-13 16:45:18.058231 - [DEBUG]
54397 2019-Jan-13 16:45:18.058258 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54398 2019-Jan-13 16:45:18.058284 - [DEBUG] = AllBottom
54399 2019-Jan-13 16:45:18.058309 - [DEBUG]
54400 2019-Jan-13 16:45:18.058332 - [DEBUG] PROPAGATE: No new function!
54401 2019-Jan-13 16:45:18.058360 - [DEBUG] Compose: EdgeIdentity * AllBottom
54402 2019-Jan-13 16:45:18.058386 - [DEBUG]
54403 2019-Jan-13 16:45:18.058409 - [DEBUG] Propagate flow
54404 2019-Jan-13 16:45:18.058433 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54405 2019-Jan-13 16:45:18.058491 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54406 2019-Jan-13 16:45:18.059257 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54407 2019-Jan-13 16:45:18.059896 - [DEBUG] Edge function : AllBottom (result of previous compose)
54408 2019-Jan-13 16:45:18.059921 - [DEBUG]
54409 2019-Jan-13 16:45:18.059946 - [DEBUG] Join: AllTop & AllBottom
54410 2019-Jan-13 16:45:18.059972 - [DEBUG] = AllBottom (new jump func)
54411 2019-Jan-13 16:45:18.059997 - [DEBUG]
54412 2019-Jan-13 16:45:18.060020 - [DEBUG] Start adding new jump function
54413 2019-Jan-13 16:45:18.060044 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54414 2019-Jan-13 16:45:18.060101 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54415 2019-Jan-13 16:45:18.060758 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54416 2019-Jan-13 16:45:18.061393 - [DEBUG] Edge Function : AllBottom
54417 2019-Jan-13 16:45:18.061439 - [DEBUG] End adding new jump function
54418 2019-Jan-13 16:45:18.061463 - [DEBUG]
54419 2019-Jan-13 16:45:18.061487 - [DEBUG] -------------------------------------------- 1466. Path Edge --------------------------------------------
54420 2019-Jan-13 16:45:18.061512 - [DEBUG]
54421 2019-Jan-13 16:45:18.061535 - [DEBUG] Process 1466. path edge:
54422 2019-Jan-13 16:45:18.061560 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54423 2019-Jan-13 16:45:18.061617 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
54424 2019-Jan-13 16:45:18.062252 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54425 2019-Jan-13 16:45:18.062887 - [DEBUG]
54426 2019-Jan-13 16:45:18.062913 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54427 2019-Jan-13 16:45:18.063572 - [DEBUG] Compose: EdgeIdentity * AllBottom
54428 2019-Jan-13 16:45:18.063601 - [DEBUG]
54429 2019-Jan-13 16:45:18.063625 - [DEBUG] Propagate flow
54430 2019-Jan-13 16:45:18.063648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54431 2019-Jan-13 16:45:18.063706 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54432 2019-Jan-13 16:45:18.064347 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54433 2019-Jan-13 16:45:18.064998 - [DEBUG] Edge function : AllBottom (result of previous compose)
54434 2019-Jan-13 16:45:18.065023 - [DEBUG]
54435 2019-Jan-13 16:45:18.065049 - [DEBUG] Join: AllTop & AllBottom
54436 2019-Jan-13 16:45:18.065074 - [DEBUG] = AllBottom (new jump func)
54437 2019-Jan-13 16:45:18.065099 - [DEBUG]
54438 2019-Jan-13 16:45:18.065122 - [DEBUG] Start adding new jump function
54439 2019-Jan-13 16:45:18.065146 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54440 2019-Jan-13 16:45:18.065203 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54441 2019-Jan-13 16:45:18.065841 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54442 2019-Jan-13 16:45:18.066484 - [DEBUG] Edge Function : AllBottom
54443 2019-Jan-13 16:45:18.066513 - [DEBUG] End adding new jump function
54444 2019-Jan-13 16:45:18.066537 - [DEBUG]
54445 2019-Jan-13 16:45:18.066561 - [DEBUG] -------------------------------------------- 1467. Path Edge --------------------------------------------
54446 2019-Jan-13 16:45:18.066585 - [DEBUG]
54447 2019-Jan-13 16:45:18.066609 - [DEBUG] Process 1467. path edge:
54448 2019-Jan-13 16:45:18.066632 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54449 2019-Jan-13 16:45:18.066690 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
54450 2019-Jan-13 16:45:18.067328 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54451 2019-Jan-13 16:45:18.067964 - [DEBUG]
54452 2019-Jan-13 16:45:18.067988 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54453 2019-Jan-13 16:45:18.068671 - [DEBUG] EDGE:
54454 2019-Jan-13 16:45:18.068731 - [DEBUG] ---> 54455 2019-Jan-13 16:45:18.069479 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54456 2019-Jan-13 16:45:18.070218 - [DEBUG]
54457 2019-Jan-13 16:45:18.070246 - [DEBUG] EDGE:
54458 2019-Jan-13 16:45:18.070311 - [DEBUG] ---> 54459 2019-Jan-13 16:45:18.070966 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54460 2019-Jan-13 16:45:18.071633 - [DEBUG]
54461 2019-Jan-13 16:45:18.071658 - [DEBUG] EDGE:
54462 2019-Jan-13 16:45:18.071717 - [DEBUG] ---> 54463 2019-Jan-13 16:45:18.072358 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54464 2019-Jan-13 16:45:18.072991 - [DEBUG]
54465 2019-Jan-13 16:45:18.073020 - [DEBUG] Compose: EdgeIdentity * AllBottom
54466 2019-Jan-13 16:45:18.073047 - [DEBUG]
54467 2019-Jan-13 16:45:18.073071 - [DEBUG] Propagate flow
54468 2019-Jan-13 16:45:18.073095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54469 2019-Jan-13 16:45:18.073152 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54470 2019-Jan-13 16:45:18.073790 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54471 2019-Jan-13 16:45:18.074437 - [DEBUG] Edge function : AllBottom (result of previous compose)
54472 2019-Jan-13 16:45:18.074463 - [DEBUG]
54473 2019-Jan-13 16:45:18.074488 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54474 2019-Jan-13 16:45:18.074514 - [DEBUG] = AllBottom
54475 2019-Jan-13 16:45:18.074539 - [DEBUG]
54476 2019-Jan-13 16:45:18.074562 - [DEBUG] PROPAGATE: No new function!
54477 2019-Jan-13 16:45:18.074618 - [DEBUG] Compose: EdgeIdentity * AllBottom
54478 2019-Jan-13 16:45:18.074646 - [DEBUG]
54479 2019-Jan-13 16:45:18.074670 - [DEBUG] Propagate flow
54480 2019-Jan-13 16:45:18.074694 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54481 2019-Jan-13 16:45:18.074766 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54482 2019-Jan-13 16:45:18.075406 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54483 2019-Jan-13 16:45:18.076053 - [DEBUG] Edge function : AllBottom (result of previous compose)
54484 2019-Jan-13 16:45:18.076078 - [DEBUG]
54485 2019-Jan-13 16:45:18.076103 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54486 2019-Jan-13 16:45:18.076129 - [DEBUG] = AllBottom
54487 2019-Jan-13 16:45:18.076154 - [DEBUG]
54488 2019-Jan-13 16:45:18.076177 - [DEBUG] PROPAGATE: No new function!
54489 2019-Jan-13 16:45:18.076203 - [DEBUG] Compose: EdgeIdentity * AllBottom
54490 2019-Jan-13 16:45:18.076228 - [DEBUG]
54491 2019-Jan-13 16:45:18.076252 - [DEBUG] Propagate flow
54492 2019-Jan-13 16:45:18.076275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54493 2019-Jan-13 16:45:18.076332 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54494 2019-Jan-13 16:45:18.077092 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54495 2019-Jan-13 16:45:18.077782 - [DEBUG] Edge function : AllBottom (result of previous compose)
54496 2019-Jan-13 16:45:18.077810 - [DEBUG]
54497 2019-Jan-13 16:45:18.077836 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54498 2019-Jan-13 16:45:18.077863 - [DEBUG] = AllBottom
54499 2019-Jan-13 16:45:18.077888 - [DEBUG]
54500 2019-Jan-13 16:45:18.077911 - [DEBUG] PROPAGATE: No new function!
54501 2019-Jan-13 16:45:18.077942 - [DEBUG] EDGE:
54502 2019-Jan-13 16:45:18.078010 - [DEBUG] ---> 54503 2019-Jan-13 16:45:18.078734 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54504 2019-Jan-13 16:45:18.079581 - [DEBUG]
54505 2019-Jan-13 16:45:18.079646 - [DEBUG] Compose: EdgeIdentity * AllBottom
54506 2019-Jan-13 16:45:18.079675 - [DEBUG]
54507 2019-Jan-13 16:45:18.079699 - [DEBUG] Propagate flow
54508 2019-Jan-13 16:45:18.079722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54509 2019-Jan-13 16:45:18.079798 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
54510 2019-Jan-13 16:45:18.080486 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54511 2019-Jan-13 16:45:18.081198 - [DEBUG] Edge function : AllBottom (result of previous compose)
54512 2019-Jan-13 16:45:18.081225 - [DEBUG]
54513 2019-Jan-13 16:45:18.081252 - [DEBUG] Join: AllTop & AllBottom
54514 2019-Jan-13 16:45:18.081278 - [DEBUG] = AllBottom (new jump func)
54515 2019-Jan-13 16:45:18.081303 - [DEBUG]
54516 2019-Jan-13 16:45:18.081326 - [DEBUG] Start adding new jump function
54517 2019-Jan-13 16:45:18.081350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54518 2019-Jan-13 16:45:18.081431 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54519 2019-Jan-13 16:45:18.082076 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
54520 2019-Jan-13 16:45:18.082721 - [DEBUG] Edge Function : AllBottom
54521 2019-Jan-13 16:45:18.082754 - [DEBUG] End adding new jump function
54522 2019-Jan-13 16:45:18.082779 - [DEBUG]
54523 2019-Jan-13 16:45:18.082803 - [DEBUG] -------------------------------------------- 1468. Path Edge --------------------------------------------
54524 2019-Jan-13 16:45:18.082828 - [DEBUG]
54525 2019-Jan-13 16:45:18.082851 - [DEBUG] Process 1468. path edge:
54526 2019-Jan-13 16:45:18.082875 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54527 2019-Jan-13 16:45:18.082934 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
54528 2019-Jan-13 16:45:18.083576 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54529 2019-Jan-13 16:45:18.084216 - [DEBUG]
54530 2019-Jan-13 16:45:18.084241 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
54531 2019-Jan-13 16:45:18.084905 - [DEBUG] Possible callees:
54532 2019-Jan-13 16:45:18.084930 - [DEBUG] foo
54533 2019-Jan-13 16:45:18.084955 - [DEBUG] Possible return sites:
54534 2019-Jan-13 16:45:18.084979 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8454535 2019-Jan-13 16:45:18.086254 - [DEBUG] Found and process special summary
54536 2019-Jan-13 16:45:18.086292 - [DEBUG] Compose: EdgeIdentity * AllBottom
54537 2019-Jan-13 16:45:18.086320 - [DEBUG]
54538 2019-Jan-13 16:45:18.086344 - [DEBUG] Propagate flow
54539 2019-Jan-13 16:45:18.086367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54540 2019-Jan-13 16:45:18.086426 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54541 2019-Jan-13 16:45:18.087092 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54542 2019-Jan-13 16:45:18.087768 - [DEBUG] Edge function : AllBottom (result of previous compose)
54543 2019-Jan-13 16:45:18.087796 - [DEBUG]
54544 2019-Jan-13 16:45:18.087821 - [DEBUG] Join: AllTop & AllBottom
54545 2019-Jan-13 16:45:18.087848 - [DEBUG] = AllBottom (new jump func)
54546 2019-Jan-13 16:45:18.087873 - [DEBUG]
54547 2019-Jan-13 16:45:18.087897 - [DEBUG] Start adding new jump function
54548 2019-Jan-13 16:45:18.087943 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54549 2019-Jan-13 16:45:18.088015 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54550 2019-Jan-13 16:45:18.088765 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54551 2019-Jan-13 16:45:18.089701 - [DEBUG] Edge Function : AllBottom
54552 2019-Jan-13 16:45:18.089740 - [DEBUG] End adding new jump function
54553 2019-Jan-13 16:45:18.089765 - [DEBUG]
54554 2019-Jan-13 16:45:18.089791 - [DEBUG] -------------------------------------------- 1469. Path Edge --------------------------------------------
54555 2019-Jan-13 16:45:18.089817 - [DEBUG]
54556 2019-Jan-13 16:45:18.089841 - [DEBUG] Process 1469. path edge:
54557 2019-Jan-13 16:45:18.089865 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54558 2019-Jan-13 16:45:18.089956 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
54559 2019-Jan-13 16:45:18.090691 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54560 2019-Jan-13 16:45:18.091348 - [DEBUG]
54561 2019-Jan-13 16:45:18.091374 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54562 2019-Jan-13 16:45:18.092078 - [DEBUG] Compose: EdgeIdentity * AllBottom
54563 2019-Jan-13 16:45:18.092107 - [DEBUG]
54564 2019-Jan-13 16:45:18.092131 - [DEBUG] Propagate flow
54565 2019-Jan-13 16:45:18.092155 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54566 2019-Jan-13 16:45:18.092215 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
54567 2019-Jan-13 16:45:18.092853 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54568 2019-Jan-13 16:45:18.093493 - [DEBUG] Edge function : AllBottom (result of previous compose)
54569 2019-Jan-13 16:45:18.093519 - [DEBUG]
54570 2019-Jan-13 16:45:18.093544 - [DEBUG] Join: AllTop & AllBottom
54571 2019-Jan-13 16:45:18.093571 - [DEBUG] = AllBottom (new jump func)
54572 2019-Jan-13 16:45:18.093595 - [DEBUG]
54573 2019-Jan-13 16:45:18.093619 - [DEBUG] Start adding new jump function
54574 2019-Jan-13 16:45:18.093642 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54575 2019-Jan-13 16:45:18.093699 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54576 2019-Jan-13 16:45:18.094338 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
54577 2019-Jan-13 16:45:18.094993 - [DEBUG] Edge Function : AllBottom
54578 2019-Jan-13 16:45:18.095022 - [DEBUG] End adding new jump function
54579 2019-Jan-13 16:45:18.095046 - [DEBUG]
54580 2019-Jan-13 16:45:18.095071 - [DEBUG] -------------------------------------------- 1470. Path Edge --------------------------------------------
54581 2019-Jan-13 16:45:18.095095 - [DEBUG]
54582 2019-Jan-13 16:45:18.095119 - [DEBUG] Process 1470. path edge:
54583 2019-Jan-13 16:45:18.095143 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54584 2019-Jan-13 16:45:18.095200 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
54585 2019-Jan-13 16:45:18.095835 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54586 2019-Jan-13 16:45:18.096473 - [DEBUG]
54587 2019-Jan-13 16:45:18.096499 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
54588 2019-Jan-13 16:45:18.097151 - [DEBUG] Compose: EdgeIdentity * AllBottom
54589 2019-Jan-13 16:45:18.097180 - [DEBUG]
54590 2019-Jan-13 16:45:18.097204 - [DEBUG] Propagate flow
54591 2019-Jan-13 16:45:18.097248 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54592 2019-Jan-13 16:45:18.097305 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54593 2019-Jan-13 16:45:18.097956 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54594 2019-Jan-13 16:45:18.098612 - [DEBUG] Edge function : AllBottom (result of previous compose)
54595 2019-Jan-13 16:45:18.098637 - [DEBUG]
54596 2019-Jan-13 16:45:18.098662 - [DEBUG] Join: AllTop & AllBottom
54597 2019-Jan-13 16:45:18.098688 - [DEBUG] = AllBottom (new jump func)
54598 2019-Jan-13 16:45:18.098713 - [DEBUG]
54599 2019-Jan-13 16:45:18.098736 - [DEBUG] Start adding new jump function
54600 2019-Jan-13 16:45:18.098759 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54601 2019-Jan-13 16:45:18.098815 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54602 2019-Jan-13 16:45:18.099592 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54603 2019-Jan-13 16:45:18.100322 - [DEBUG] Edge Function : AllBottom
54604 2019-Jan-13 16:45:18.100354 - [DEBUG] End adding new jump function
54605 2019-Jan-13 16:45:18.100378 - [DEBUG]
54606 2019-Jan-13 16:45:18.100402 - [DEBUG] -------------------------------------------- 1471. Path Edge --------------------------------------------
54607 2019-Jan-13 16:45:18.100426 - [DEBUG]
54608 2019-Jan-13 16:45:18.100449 - [DEBUG] Process 1471. path edge:
54609 2019-Jan-13 16:45:18.100473 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54610 2019-Jan-13 16:45:18.100538 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
54611 2019-Jan-13 16:45:18.101194 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54612 2019-Jan-13 16:45:18.101855 - [DEBUG]
54613 2019-Jan-13 16:45:18.101880 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54614 2019-Jan-13 16:45:18.102539 - [DEBUG] Possible callees:
54615 2019-Jan-13 16:45:18.102564 - [DEBUG] llvm.dbg.declare
54616 2019-Jan-13 16:45:18.102590 - [DEBUG] Possible return sites:
54617 2019-Jan-13 16:45:18.102613 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9654618 2019-Jan-13 16:45:18.103912 - [DEBUG] Found and process special summary
54619 2019-Jan-13 16:45:18.103951 - [DEBUG] Compose: EdgeIdentity * AllBottom
54620 2019-Jan-13 16:45:18.103980 - [DEBUG]
54621 2019-Jan-13 16:45:18.104005 - [DEBUG] Propagate flow
54622 2019-Jan-13 16:45:18.104029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54623 2019-Jan-13 16:45:18.104088 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54624 2019-Jan-13 16:45:18.104728 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54625 2019-Jan-13 16:45:18.105383 - [DEBUG] Edge function : AllBottom (result of previous compose)
54626 2019-Jan-13 16:45:18.105408 - [DEBUG]
54627 2019-Jan-13 16:45:18.105434 - [DEBUG] Join: AllTop & AllBottom
54628 2019-Jan-13 16:45:18.105460 - [DEBUG] = AllBottom (new jump func)
54629 2019-Jan-13 16:45:18.105484 - [DEBUG]
54630 2019-Jan-13 16:45:18.105508 - [DEBUG] Start adding new jump function
54631 2019-Jan-13 16:45:18.105531 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54632 2019-Jan-13 16:45:18.105588 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54633 2019-Jan-13 16:45:18.106245 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54634 2019-Jan-13 16:45:18.106882 - [DEBUG] Edge Function : AllBottom
54635 2019-Jan-13 16:45:18.106912 - [DEBUG] End adding new jump function
54636 2019-Jan-13 16:45:18.106936 - [DEBUG]
54637 2019-Jan-13 16:45:18.106960 - [DEBUG] -------------------------------------------- 1472. Path Edge --------------------------------------------
54638 2019-Jan-13 16:45:18.106984 - [DEBUG]
54639 2019-Jan-13 16:45:18.107007 - [DEBUG] Process 1472. path edge:
54640 2019-Jan-13 16:45:18.107031 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54641 2019-Jan-13 16:45:18.107088 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
54642 2019-Jan-13 16:45:18.107732 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54643 2019-Jan-13 16:45:18.108393 - [DEBUG]
54644 2019-Jan-13 16:45:18.108418 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54645 2019-Jan-13 16:45:18.109080 - [DEBUG] Compose: EdgeIdentity * AllBottom
54646 2019-Jan-13 16:45:18.109108 - [DEBUG]
54647 2019-Jan-13 16:45:18.109132 - [DEBUG] Propagate flow
54648 2019-Jan-13 16:45:18.109155 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54649 2019-Jan-13 16:45:18.109213 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
54650 2019-Jan-13 16:45:18.109973 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54651 2019-Jan-13 16:45:18.110612 - [DEBUG] Edge function : AllBottom (result of previous compose)
54652 2019-Jan-13 16:45:18.110638 - [DEBUG]
54653 2019-Jan-13 16:45:18.110663 - [DEBUG] Join: AllTop & AllBottom
54654 2019-Jan-13 16:45:18.110689 - [DEBUG] = AllBottom (new jump func)
54655 2019-Jan-13 16:45:18.110713 - [DEBUG]
54656 2019-Jan-13 16:45:18.110737 - [DEBUG] Start adding new jump function
54657 2019-Jan-13 16:45:18.110760 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54658 2019-Jan-13 16:45:18.110817 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54659 2019-Jan-13 16:45:18.111469 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
54660 2019-Jan-13 16:45:18.112104 - [DEBUG] Edge Function : AllBottom
54661 2019-Jan-13 16:45:18.112132 - [DEBUG] End adding new jump function
54662 2019-Jan-13 16:45:18.112156 - [DEBUG]
54663 2019-Jan-13 16:45:18.112180 - [DEBUG] -------------------------------------------- 1473. Path Edge --------------------------------------------
54664 2019-Jan-13 16:45:18.112205 - [DEBUG]
54665 2019-Jan-13 16:45:18.112228 - [DEBUG] Process 1473. path edge:
54666 2019-Jan-13 16:45:18.112252 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54667 2019-Jan-13 16:45:18.112308 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
54668 2019-Jan-13 16:45:18.112943 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54669 2019-Jan-13 16:45:18.113580 - [DEBUG]
54670 2019-Jan-13 16:45:18.113606 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
54671 2019-Jan-13 16:45:18.114258 - [DEBUG] Compose: EdgeIdentity * AllBottom
54672 2019-Jan-13 16:45:18.114287 - [DEBUG]
54673 2019-Jan-13 16:45:18.114311 - [DEBUG] Propagate flow
54674 2019-Jan-13 16:45:18.114335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54675 2019-Jan-13 16:45:18.114393 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
54676 2019-Jan-13 16:45:18.115042 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54677 2019-Jan-13 16:45:18.115690 - [DEBUG] Edge function : AllBottom (result of previous compose)
54678 2019-Jan-13 16:45:18.115716 - [DEBUG]
54679 2019-Jan-13 16:45:18.115741 - [DEBUG] Join: AllTop & AllBottom
54680 2019-Jan-13 16:45:18.115767 - [DEBUG] = AllBottom (new jump func)
54681 2019-Jan-13 16:45:18.115792 - [DEBUG]
54682 2019-Jan-13 16:45:18.115816 - [DEBUG] Start adding new jump function
54683 2019-Jan-13 16:45:18.115839 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54684 2019-Jan-13 16:45:18.115896 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54685 2019-Jan-13 16:45:18.116540 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
54686 2019-Jan-13 16:45:18.117174 - [DEBUG] Edge Function : AllBottom
54687 2019-Jan-13 16:45:18.117209 - [DEBUG] End adding new jump function
54688 2019-Jan-13 16:45:18.117233 - [DEBUG]
54689 2019-Jan-13 16:45:18.117359 - [DEBUG] -------------------------------------------- 1474. Path Edge --------------------------------------------
54690 2019-Jan-13 16:45:18.117388 - [DEBUG]
54691 2019-Jan-13 16:45:18.117412 - [DEBUG] Process 1474. path edge:
54692 2019-Jan-13 16:45:18.117436 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54693 2019-Jan-13 16:45:18.117502 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
54694 2019-Jan-13 16:45:18.118219 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54695 2019-Jan-13 16:45:18.118889 - [DEBUG]
54696 2019-Jan-13 16:45:18.118915 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
54697 2019-Jan-13 16:45:18.119741 - [DEBUG] Compose: EdgeIdentity * AllBottom
54698 2019-Jan-13 16:45:18.119772 - [DEBUG]
54699 2019-Jan-13 16:45:18.119797 - [DEBUG] Propagate flow
54700 2019-Jan-13 16:45:18.119821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54701 2019-Jan-13 16:45:18.119899 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54702 2019-Jan-13 16:45:18.120590 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54703 2019-Jan-13 16:45:18.121248 - [DEBUG] Edge function : AllBottom (result of previous compose)
54704 2019-Jan-13 16:45:18.121274 - [DEBUG]
54705 2019-Jan-13 16:45:18.121301 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54706 2019-Jan-13 16:45:18.121327 - [DEBUG] = AllBottom
54707 2019-Jan-13 16:45:18.121352 - [DEBUG]
54708 2019-Jan-13 16:45:18.121375 - [DEBUG] PROPAGATE: No new function!
54709 2019-Jan-13 16:45:18.121421 - [DEBUG] EDGE:
54710 2019-Jan-13 16:45:18.121489 - [DEBUG] ---> 54711 2019-Jan-13 16:45:18.122193 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54712 2019-Jan-13 16:45:18.122871 - [DEBUG]
54713 2019-Jan-13 16:45:18.122901 - [DEBUG] EDGE:
54714 2019-Jan-13 16:45:18.122969 - [DEBUG] ---> 54715 2019-Jan-13 16:45:18.123651 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54716 2019-Jan-13 16:45:18.124355 - [DEBUG]
54717 2019-Jan-13 16:45:18.124387 - [DEBUG] EDGE:
54718 2019-Jan-13 16:45:18.124460 - [DEBUG] ---> 54719 2019-Jan-13 16:45:18.125205 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54720 2019-Jan-13 16:45:18.125927 - [DEBUG]
54721 2019-Jan-13 16:45:18.125986 - [DEBUG] Compose: EdgeIdentity * AllBottom
54722 2019-Jan-13 16:45:18.126015 - [DEBUG]
54723 2019-Jan-13 16:45:18.126063 - [DEBUG] Propagate flow
54724 2019-Jan-13 16:45:18.126087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54725 2019-Jan-13 16:45:18.126150 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54726 2019-Jan-13 16:45:18.126794 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54727 2019-Jan-13 16:45:18.127434 - [DEBUG] Edge function : AllBottom (result of previous compose)
54728 2019-Jan-13 16:45:18.127459 - [DEBUG]
54729 2019-Jan-13 16:45:18.127486 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54730 2019-Jan-13 16:45:18.127512 - [DEBUG] = AllBottom
54731 2019-Jan-13 16:45:18.127537 - [DEBUG]
54732 2019-Jan-13 16:45:18.127561 - [DEBUG] PROPAGATE: No new function!
54733 2019-Jan-13 16:45:18.127590 - [DEBUG] EDGE:
54734 2019-Jan-13 16:45:18.127648 - [DEBUG] ---> 54735 2019-Jan-13 16:45:18.128319 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54736 2019-Jan-13 16:45:18.128958 - [DEBUG]
54737 2019-Jan-13 16:45:18.128996 - [DEBUG] Compose: EdgeIdentity * AllBottom
54738 2019-Jan-13 16:45:18.129023 - [DEBUG]
54739 2019-Jan-13 16:45:18.129047 - [DEBUG] Propagate flow
54740 2019-Jan-13 16:45:18.129071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54741 2019-Jan-13 16:45:18.129127 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
54742 2019-Jan-13 16:45:18.129930 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54743 2019-Jan-13 16:45:18.130647 - [DEBUG] Edge function : AllBottom (result of previous compose)
54744 2019-Jan-13 16:45:18.130673 - [DEBUG]
54745 2019-Jan-13 16:45:18.130699 - [DEBUG] Join: AllTop & AllBottom
54746 2019-Jan-13 16:45:18.130725 - [DEBUG] = AllBottom (new jump func)
54747 2019-Jan-13 16:45:18.130750 - [DEBUG]
54748 2019-Jan-13 16:45:18.130773 - [DEBUG] Start adding new jump function
54749 2019-Jan-13 16:45:18.130797 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54750 2019-Jan-13 16:45:18.130855 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54751 2019-Jan-13 16:45:18.131530 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
54752 2019-Jan-13 16:45:18.132169 - [DEBUG] Edge Function : AllBottom
54753 2019-Jan-13 16:45:18.132200 - [DEBUG] End adding new jump function
54754 2019-Jan-13 16:45:18.132224 - [DEBUG]
54755 2019-Jan-13 16:45:18.132248 - [DEBUG] -------------------------------------------- 1475. Path Edge --------------------------------------------
54756 2019-Jan-13 16:45:18.132272 - [DEBUG]
54757 2019-Jan-13 16:45:18.132296 - [DEBUG] Process 1475. path edge:
54758 2019-Jan-13 16:45:18.132320 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54759 2019-Jan-13 16:45:18.132377 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
54760 2019-Jan-13 16:45:18.133023 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54761 2019-Jan-13 16:45:18.133665 - [DEBUG]
54762 2019-Jan-13 16:45:18.133689 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
54763 2019-Jan-13 16:45:18.134337 - [DEBUG] Possible callees:
54764 2019-Jan-13 16:45:18.134362 - [DEBUG] bar
54765 2019-Jan-13 16:45:18.134388 - [DEBUG] Possible return sites:
54766 2019-Jan-13 16:45:18.134411 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8954767 2019-Jan-13 16:45:18.135718 - [DEBUG] Found and process special summary
54768 2019-Jan-13 16:45:18.135756 - [DEBUG] Compose: EdgeIdentity * AllBottom
54769 2019-Jan-13 16:45:18.135784 - [DEBUG]
54770 2019-Jan-13 16:45:18.135808 - [DEBUG] Propagate flow
54771 2019-Jan-13 16:45:18.135832 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54772 2019-Jan-13 16:45:18.135889 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54773 2019-Jan-13 16:45:18.136535 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54774 2019-Jan-13 16:45:18.137178 - [DEBUG] Edge function : AllBottom (result of previous compose)
54775 2019-Jan-13 16:45:18.137204 - [DEBUG]
54776 2019-Jan-13 16:45:18.137229 - [DEBUG] Join: AllTop & AllBottom
54777 2019-Jan-13 16:45:18.137255 - [DEBUG] = AllBottom (new jump func)
54778 2019-Jan-13 16:45:18.137280 - [DEBUG]
54779 2019-Jan-13 16:45:18.137304 - [DEBUG] Start adding new jump function
54780 2019-Jan-13 16:45:18.137327 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54781 2019-Jan-13 16:45:18.137384 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54782 2019-Jan-13 16:45:18.138023 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54783 2019-Jan-13 16:45:18.138680 - [DEBUG] Edge Function : AllBottom
54784 2019-Jan-13 16:45:18.138709 - [DEBUG] End adding new jump function
54785 2019-Jan-13 16:45:18.138733 - [DEBUG]
54786 2019-Jan-13 16:45:18.138757 - [DEBUG] -------------------------------------------- 1476. Path Edge --------------------------------------------
54787 2019-Jan-13 16:45:18.138782 - [DEBUG]
54788 2019-Jan-13 16:45:18.138806 - [DEBUG] Process 1476. path edge:
54789 2019-Jan-13 16:45:18.138830 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54790 2019-Jan-13 16:45:18.138886 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
54791 2019-Jan-13 16:45:18.139527 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54792 2019-Jan-13 16:45:18.140285 - [DEBUG]
54793 2019-Jan-13 16:45:18.140311 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54794 2019-Jan-13 16:45:18.140975 - [DEBUG] Compose: EdgeIdentity * AllBottom
54795 2019-Jan-13 16:45:18.141004 - [DEBUG]
54796 2019-Jan-13 16:45:18.141028 - [DEBUG] Propagate flow
54797 2019-Jan-13 16:45:18.141051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54798 2019-Jan-13 16:45:18.141109 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
54799 2019-Jan-13 16:45:18.141770 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54800 2019-Jan-13 16:45:18.142411 - [DEBUG] Edge function : AllBottom (result of previous compose)
54801 2019-Jan-13 16:45:18.142437 - [DEBUG]
54802 2019-Jan-13 16:45:18.142462 - [DEBUG] Join: AllTop & AllBottom
54803 2019-Jan-13 16:45:18.142488 - [DEBUG] = AllBottom (new jump func)
54804 2019-Jan-13 16:45:18.142513 - [DEBUG]
54805 2019-Jan-13 16:45:18.142536 - [DEBUG] Start adding new jump function
54806 2019-Jan-13 16:45:18.142560 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54807 2019-Jan-13 16:45:18.142616 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54808 2019-Jan-13 16:45:18.143253 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
54809 2019-Jan-13 16:45:18.143888 - [DEBUG] Edge Function : AllBottom
54810 2019-Jan-13 16:45:18.143917 - [DEBUG] End adding new jump function
54811 2019-Jan-13 16:45:18.143941 - [DEBUG]
54812 2019-Jan-13 16:45:18.143965 - [DEBUG] -------------------------------------------- 1477. Path Edge --------------------------------------------
54813 2019-Jan-13 16:45:18.144001 - [DEBUG]
54814 2019-Jan-13 16:45:18.144025 - [DEBUG] Process 1477. path edge:
54815 2019-Jan-13 16:45:18.144049 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54816 2019-Jan-13 16:45:18.144105 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
54817 2019-Jan-13 16:45:18.144754 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54818 2019-Jan-13 16:45:18.145392 - [DEBUG]
54819 2019-Jan-13 16:45:18.145418 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
54820 2019-Jan-13 16:45:18.146088 - [DEBUG] Compose: EdgeIdentity * AllBottom
54821 2019-Jan-13 16:45:18.146117 - [DEBUG]
54822 2019-Jan-13 16:45:18.146141 - [DEBUG] Propagate flow
54823 2019-Jan-13 16:45:18.146165 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54824 2019-Jan-13 16:45:18.146230 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54825 2019-Jan-13 16:45:18.146938 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54826 2019-Jan-13 16:45:18.147641 - [DEBUG] Edge function : AllBottom (result of previous compose)
54827 2019-Jan-13 16:45:18.147669 - [DEBUG]
54828 2019-Jan-13 16:45:18.147696 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54829 2019-Jan-13 16:45:18.147722 - [DEBUG] = AllBottom
54830 2019-Jan-13 16:45:18.147747 - [DEBUG]
54831 2019-Jan-13 16:45:18.147769 - [DEBUG] PROPAGATE: No new function!
54832 2019-Jan-13 16:45:18.147819 - [DEBUG] Compose: EdgeIdentity * AllBottom
54833 2019-Jan-13 16:45:18.147847 - [DEBUG]
54834 2019-Jan-13 16:45:18.147871 - [DEBUG] Propagate flow
54835 2019-Jan-13 16:45:18.147895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54836 2019-Jan-13 16:45:18.147968 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
54837 2019-Jan-13 16:45:18.148717 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54838 2019-Jan-13 16:45:18.149375 - [DEBUG] Edge function : AllBottom (result of previous compose)
54839 2019-Jan-13 16:45:18.149400 - [DEBUG]
54840 2019-Jan-13 16:45:18.149426 - [DEBUG] Join: AllTop & AllBottom
54841 2019-Jan-13 16:45:18.149453 - [DEBUG] = AllBottom (new jump func)
54842 2019-Jan-13 16:45:18.149478 - [DEBUG]
54843 2019-Jan-13 16:45:18.149501 - [DEBUG] Start adding new jump function
54844 2019-Jan-13 16:45:18.149649 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54845 2019-Jan-13 16:45:18.149709 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54846 2019-Jan-13 16:45:18.150353 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
54847 2019-Jan-13 16:45:18.150998 - [DEBUG] Edge Function : AllBottom
54848 2019-Jan-13 16:45:18.151028 - [DEBUG] End adding new jump function
54849 2019-Jan-13 16:45:18.151053 - [DEBUG]
54850 2019-Jan-13 16:45:18.151076 - [DEBUG] -------------------------------------------- 1478. Path Edge --------------------------------------------
54851 2019-Jan-13 16:45:18.151101 - [DEBUG]
54852 2019-Jan-13 16:45:18.151124 - [DEBUG] Process 1478. path edge:
54853 2019-Jan-13 16:45:18.151148 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54854 2019-Jan-13 16:45:18.151205 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
54855 2019-Jan-13 16:45:18.151870 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54856 2019-Jan-13 16:45:18.152528 - [DEBUG]
54857 2019-Jan-13 16:45:18.152553 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
54858 2019-Jan-13 16:45:18.153210 - [DEBUG] Possible callees:
54859 2019-Jan-13 16:45:18.153237 - [DEBUG] llvm.dbg.declare
54860 2019-Jan-13 16:45:18.153262 - [DEBUG] Possible return sites:
54861 2019-Jan-13 16:45:18.153286 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10354862 2019-Jan-13 16:45:18.154591 - [DEBUG] Found and process special summary
54863 2019-Jan-13 16:45:18.154630 - [DEBUG] Compose: EdgeIdentity * AllBottom
54864 2019-Jan-13 16:45:18.154659 - [DEBUG]
54865 2019-Jan-13 16:45:18.154684 - [DEBUG] Propagate flow
54866 2019-Jan-13 16:45:18.154708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54867 2019-Jan-13 16:45:18.154781 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54868 2019-Jan-13 16:45:18.155422 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54869 2019-Jan-13 16:45:18.156060 - [DEBUG] Edge function : AllBottom (result of previous compose)
54870 2019-Jan-13 16:45:18.156086 - [DEBUG]
54871 2019-Jan-13 16:45:18.156110 - [DEBUG] Join: AllTop & AllBottom
54872 2019-Jan-13 16:45:18.156136 - [DEBUG] = AllBottom (new jump func)
54873 2019-Jan-13 16:45:18.156161 - [DEBUG]
54874 2019-Jan-13 16:45:18.156184 - [DEBUG] Start adding new jump function
54875 2019-Jan-13 16:45:18.156207 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54876 2019-Jan-13 16:45:18.156264 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54877 2019-Jan-13 16:45:18.157041 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54878 2019-Jan-13 16:45:18.157721 - [DEBUG] Edge Function : AllBottom
54879 2019-Jan-13 16:45:18.157755 - [DEBUG] End adding new jump function
54880 2019-Jan-13 16:45:18.157779 - [DEBUG]
54881 2019-Jan-13 16:45:18.157804 - [DEBUG] -------------------------------------------- 1479. Path Edge --------------------------------------------
54882 2019-Jan-13 16:45:18.157829 - [DEBUG]
54883 2019-Jan-13 16:45:18.157852 - [DEBUG] Process 1479. path edge:
54884 2019-Jan-13 16:45:18.157876 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54885 2019-Jan-13 16:45:18.157941 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
54886 2019-Jan-13 16:45:18.158626 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54887 2019-Jan-13 16:45:18.159304 - [DEBUG]
54888 2019-Jan-13 16:45:18.159330 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54889 2019-Jan-13 16:45:18.160285 - [DEBUG] Compose: EdgeIdentity * AllBottom
54890 2019-Jan-13 16:45:18.160317 - [DEBUG]
54891 2019-Jan-13 16:45:18.160341 - [DEBUG] Propagate flow
54892 2019-Jan-13 16:45:18.160365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54893 2019-Jan-13 16:45:18.160438 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
54894 2019-Jan-13 16:45:18.161109 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54895 2019-Jan-13 16:45:18.161784 - [DEBUG] Edge function : AllBottom (result of previous compose)
54896 2019-Jan-13 16:45:18.161810 - [DEBUG]
54897 2019-Jan-13 16:45:18.161837 - [DEBUG] Join: AllTop & AllBottom
54898 2019-Jan-13 16:45:18.161863 - [DEBUG] = AllBottom (new jump func)
54899 2019-Jan-13 16:45:18.161909 - [DEBUG]
54900 2019-Jan-13 16:45:18.161934 - [DEBUG] Start adding new jump function
54901 2019-Jan-13 16:45:18.161957 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54902 2019-Jan-13 16:45:18.162027 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54903 2019-Jan-13 16:45:18.162731 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
54904 2019-Jan-13 16:45:18.163442 - [DEBUG] Edge Function : AllBottom
54905 2019-Jan-13 16:45:18.163475 - [DEBUG] End adding new jump function
54906 2019-Jan-13 16:45:18.163500 - [DEBUG]
54907 2019-Jan-13 16:45:18.163524 - [DEBUG] -------------------------------------------- 1480. Path Edge --------------------------------------------
54908 2019-Jan-13 16:45:18.163548 - [DEBUG]
54909 2019-Jan-13 16:45:18.163572 - [DEBUG] Process 1480. path edge:
54910 2019-Jan-13 16:45:18.163596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54911 2019-Jan-13 16:45:18.163660 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
54912 2019-Jan-13 16:45:18.164297 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54913 2019-Jan-13 16:45:18.164958 - [DEBUG]
54914 2019-Jan-13 16:45:18.164985 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
54915 2019-Jan-13 16:45:18.165648 - [DEBUG] Compose: EdgeIdentity * AllBottom
54916 2019-Jan-13 16:45:18.165678 - [DEBUG]
54917 2019-Jan-13 16:45:18.165702 - [DEBUG] Propagate flow
54918 2019-Jan-13 16:45:18.165725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54919 2019-Jan-13 16:45:18.165784 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
54920 2019-Jan-13 16:45:18.166430 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54921 2019-Jan-13 16:45:18.167073 - [DEBUG] Edge function : AllBottom (result of previous compose)
54922 2019-Jan-13 16:45:18.167098 - [DEBUG]
54923 2019-Jan-13 16:45:18.167124 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54924 2019-Jan-13 16:45:18.167150 - [DEBUG] = AllBottom
54925 2019-Jan-13 16:45:18.167174 - [DEBUG]
54926 2019-Jan-13 16:45:18.167198 - [DEBUG] PROPAGATE: No new function!
54927 2019-Jan-13 16:45:18.167224 - [DEBUG] EDGE:
54928 2019-Jan-13 16:45:18.167282 - [DEBUG] ---> 54929 2019-Jan-13 16:45:18.167917 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54930 2019-Jan-13 16:45:18.168573 - [DEBUG]
54931 2019-Jan-13 16:45:18.168599 - [DEBUG] EDGE:
54932 2019-Jan-13 16:45:18.168657 - [DEBUG] ---> 54933 2019-Jan-13 16:45:18.169298 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54934 2019-Jan-13 16:45:18.170098 - [DEBUG]
54935 2019-Jan-13 16:45:18.170151 - [DEBUG] Compose: EdgeIdentity * AllBottom
54936 2019-Jan-13 16:45:18.170179 - [DEBUG]
54937 2019-Jan-13 16:45:18.170203 - [DEBUG] Propagate flow
54938 2019-Jan-13 16:45:18.170227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54939 2019-Jan-13 16:45:18.170295 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54940 2019-Jan-13 16:45:18.170986 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54941 2019-Jan-13 16:45:18.171722 - [DEBUG] Edge function : AllBottom (result of previous compose)
54942 2019-Jan-13 16:45:18.171751 - [DEBUG]
54943 2019-Jan-13 16:45:18.171780 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54944 2019-Jan-13 16:45:18.171806 - [DEBUG] = AllBottom
54945 2019-Jan-13 16:45:18.171862 - [DEBUG]
54946 2019-Jan-13 16:45:18.171886 - [DEBUG] PROPAGATE: No new function!
54947 2019-Jan-13 16:45:18.171925 - [DEBUG] EDGE:
54948 2019-Jan-13 16:45:18.172006 - [DEBUG] ---> 54949 2019-Jan-13 16:45:18.172737 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54950 2019-Jan-13 16:45:18.173430 - [DEBUG]
54951 2019-Jan-13 16:45:18.173461 - [DEBUG] EDGE:
54952 2019-Jan-13 16:45:18.173571 - [DEBUG] ---> 54953 2019-Jan-13 16:45:18.174220 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54954 2019-Jan-13 16:45:18.174884 - [DEBUG]
54955 2019-Jan-13 16:45:18.174911 - [DEBUG] EDGE:
54956 2019-Jan-13 16:45:18.174970 - [DEBUG] ---> 54957 2019-Jan-13 16:45:18.175610 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54958 2019-Jan-13 16:45:18.176247 - [DEBUG]
54959 2019-Jan-13 16:45:18.176302 - [DEBUG] Compose: EdgeIdentity * AllBottom
54960 2019-Jan-13 16:45:18.176330 - [DEBUG]
54961 2019-Jan-13 16:45:18.176355 - [DEBUG] Propagate flow
54962 2019-Jan-13 16:45:18.176379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54963 2019-Jan-13 16:45:18.176436 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54964 2019-Jan-13 16:45:18.177076 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54965 2019-Jan-13 16:45:18.177714 - [DEBUG] Edge function : AllBottom (result of previous compose)
54966 2019-Jan-13 16:45:18.177739 - [DEBUG]
54967 2019-Jan-13 16:45:18.177765 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54968 2019-Jan-13 16:45:18.177791 - [DEBUG] = AllBottom
54969 2019-Jan-13 16:45:18.177815 - [DEBUG]
54970 2019-Jan-13 16:45:18.177839 - [DEBUG] PROPAGATE: No new function!
54971 2019-Jan-13 16:45:18.177868 - [DEBUG] EDGE:
54972 2019-Jan-13 16:45:18.177925 - [DEBUG] ---> 54973 2019-Jan-13 16:45:18.178582 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54974 2019-Jan-13 16:45:18.179221 - [DEBUG]
54975 2019-Jan-13 16:45:18.179247 - [DEBUG] EDGE:
54976 2019-Jan-13 16:45:18.179304 - [DEBUG] ---> 54977 2019-Jan-13 16:45:18.180075 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54978 2019-Jan-13 16:45:18.180715 - [DEBUG]
54979 2019-Jan-13 16:45:18.180742 - [DEBUG] EDGE:
54980 2019-Jan-13 16:45:18.180800 - [DEBUG] ---> 54981 2019-Jan-13 16:45:18.181453 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54982 2019-Jan-13 16:45:18.182090 - [DEBUG]
54983 2019-Jan-13 16:45:18.182128 - [DEBUG] Compose: EdgeIdentity * AllBottom
54984 2019-Jan-13 16:45:18.182155 - [DEBUG]
54985 2019-Jan-13 16:45:18.182179 - [DEBUG] Propagate flow
54986 2019-Jan-13 16:45:18.182203 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54987 2019-Jan-13 16:45:18.182259 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54988 2019-Jan-13 16:45:18.182918 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54989 2019-Jan-13 16:45:18.183556 - [DEBUG] Edge function : AllBottom (result of previous compose)
54990 2019-Jan-13 16:45:18.183581 - [DEBUG]
54991 2019-Jan-13 16:45:18.183606 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54992 2019-Jan-13 16:45:18.183632 - [DEBUG] = AllBottom
54993 2019-Jan-13 16:45:18.183656 - [DEBUG]
54994 2019-Jan-13 16:45:18.183679 - [DEBUG] PROPAGATE: No new function!
54995 2019-Jan-13 16:45:18.183706 - [DEBUG] EDGE:
54996 2019-Jan-13 16:45:18.183764 - [DEBUG] ---> 54997 2019-Jan-13 16:45:18.184404 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54998 2019-Jan-13 16:45:18.185071 - [DEBUG]
54999 2019-Jan-13 16:45:18.185101 - [DEBUG] Compose: EdgeIdentity * AllBottom
55000 2019-Jan-13 16:45:18.185127 - [DEBUG]
55001 2019-Jan-13 16:45:18.185150 - [DEBUG] Propagate flow
55002 2019-Jan-13 16:45:18.185174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55003 2019-Jan-13 16:45:18.185231 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55004 2019-Jan-13 16:45:18.185871 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55005 2019-Jan-13 16:45:18.186507 - [DEBUG] Edge function : AllBottom (result of previous compose)
55006 2019-Jan-13 16:45:18.186533 - [DEBUG]
55007 2019-Jan-13 16:45:18.186558 - [DEBUG] Join: AllTop & AllBottom
55008 2019-Jan-13 16:45:18.186584 - [DEBUG] = AllBottom (new jump func)
55009 2019-Jan-13 16:45:18.186608 - [DEBUG]
55010 2019-Jan-13 16:45:18.186632 - [DEBUG] Start adding new jump function
55011 2019-Jan-13 16:45:18.186655 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55012 2019-Jan-13 16:45:18.186713 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55013 2019-Jan-13 16:45:18.187353 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55014 2019-Jan-13 16:45:18.187992 - [DEBUG] Edge Function : AllBottom
55015 2019-Jan-13 16:45:18.188021 - [DEBUG] End adding new jump function
55016 2019-Jan-13 16:45:18.188045 - [DEBUG]
55017 2019-Jan-13 16:45:18.188082 - [DEBUG] -------------------------------------------- 1481. Path Edge --------------------------------------------
55018 2019-Jan-13 16:45:18.188109 - [DEBUG]
55019 2019-Jan-13 16:45:18.188133 - [DEBUG] Process 1481. path edge:
55020 2019-Jan-13 16:45:18.188157 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55021 2019-Jan-13 16:45:18.188214 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
55022 2019-Jan-13 16:45:18.188854 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55023 2019-Jan-13 16:45:18.189489 - [DEBUG]
55024 2019-Jan-13 16:45:18.189513 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55025 2019-Jan-13 16:45:18.190290 - [DEBUG] Possible callees:
55026 2019-Jan-13 16:45:18.190365 - [DEBUG] foo
55027 2019-Jan-13 16:45:18.190392 - [DEBUG] Possible return sites:
55028 2019-Jan-13 16:45:18.190416 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8455029 2019-Jan-13 16:45:18.191771 - [DEBUG] Found and process special summary
55030 2019-Jan-13 16:45:18.191831 - [DEBUG] Compose: EdgeIdentity * AllBottom
55031 2019-Jan-13 16:45:18.191861 - [DEBUG]
55032 2019-Jan-13 16:45:18.191886 - [DEBUG] Propagate flow
55033 2019-Jan-13 16:45:18.191932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55034 2019-Jan-13 16:45:18.191998 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55035 2019-Jan-13 16:45:18.192646 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55036 2019-Jan-13 16:45:18.193282 - [DEBUG] Edge function : AllBottom (result of previous compose)
55037 2019-Jan-13 16:45:18.193307 - [DEBUG]
55038 2019-Jan-13 16:45:18.193333 - [DEBUG] Join: AllTop & AllBottom
55039 2019-Jan-13 16:45:18.193359 - [DEBUG] = AllBottom (new jump func)
55040 2019-Jan-13 16:45:18.193383 - [DEBUG]
55041 2019-Jan-13 16:45:18.193407 - [DEBUG] Start adding new jump function
55042 2019-Jan-13 16:45:18.193430 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55043 2019-Jan-13 16:45:18.193487 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55044 2019-Jan-13 16:45:18.194122 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55045 2019-Jan-13 16:45:18.194775 - [DEBUG] Edge Function : AllBottom
55046 2019-Jan-13 16:45:18.194805 - [DEBUG] End adding new jump function
55047 2019-Jan-13 16:45:18.194829 - [DEBUG]
55048 2019-Jan-13 16:45:18.194853 - [DEBUG] -------------------------------------------- 1482. Path Edge --------------------------------------------
55049 2019-Jan-13 16:45:18.194877 - [DEBUG]
55050 2019-Jan-13 16:45:18.194900 - [DEBUG] Process 1482. path edge:
55051 2019-Jan-13 16:45:18.194924 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55052 2019-Jan-13 16:45:18.194981 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
55053 2019-Jan-13 16:45:18.195619 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55054 2019-Jan-13 16:45:18.196254 - [DEBUG]
55055 2019-Jan-13 16:45:18.196279 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55056 2019-Jan-13 16:45:18.196937 - [DEBUG] Compose: EdgeIdentity * AllBottom
55057 2019-Jan-13 16:45:18.196966 - [DEBUG]
55058 2019-Jan-13 16:45:18.196990 - [DEBUG] Propagate flow
55059 2019-Jan-13 16:45:18.197013 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55060 2019-Jan-13 16:45:18.197071 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55061 2019-Jan-13 16:45:18.197856 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55062 2019-Jan-13 16:45:18.198549 - [DEBUG] Edge function : AllBottom (result of previous compose)
55063 2019-Jan-13 16:45:18.198576 - [DEBUG]
55064 2019-Jan-13 16:45:18.198603 - [DEBUG] Join: AllTop & AllBottom
55065 2019-Jan-13 16:45:18.198630 - [DEBUG] = AllBottom (new jump func)
55066 2019-Jan-13 16:45:18.198655 - [DEBUG]
55067 2019-Jan-13 16:45:18.198678 - [DEBUG] Start adding new jump function
55068 2019-Jan-13 16:45:18.198702 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55069 2019-Jan-13 16:45:18.198767 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55070 2019-Jan-13 16:45:18.199428 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55071 2019-Jan-13 16:45:18.200310 - [DEBUG] Edge Function : AllBottom
55072 2019-Jan-13 16:45:18.200344 - [DEBUG] End adding new jump function
55073 2019-Jan-13 16:45:18.200369 - [DEBUG]
55074 2019-Jan-13 16:45:18.200394 - [DEBUG] -------------------------------------------- 1483. Path Edge --------------------------------------------
55075 2019-Jan-13 16:45:18.200418 - [DEBUG]
55076 2019-Jan-13 16:45:18.200460 - [DEBUG] Process 1483. path edge:
55077 2019-Jan-13 16:45:18.200485 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55078 2019-Jan-13 16:45:18.200555 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
55079 2019-Jan-13 16:45:18.201198 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55080 2019-Jan-13 16:45:18.201857 - [DEBUG]
55081 2019-Jan-13 16:45:18.201884 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55082 2019-Jan-13 16:45:18.202569 - [DEBUG] Compose: EdgeIdentity * AllBottom
55083 2019-Jan-13 16:45:18.202598 - [DEBUG]
55084 2019-Jan-13 16:45:18.202622 - [DEBUG] Propagate flow
55085 2019-Jan-13 16:45:18.202645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55086 2019-Jan-13 16:45:18.202708 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55087 2019-Jan-13 16:45:18.203384 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55088 2019-Jan-13 16:45:18.204056 - [DEBUG] Edge function : AllBottom (result of previous compose)
55089 2019-Jan-13 16:45:18.204082 - [DEBUG]
55090 2019-Jan-13 16:45:18.204109 - [DEBUG] Join: AllTop & AllBottom
55091 2019-Jan-13 16:45:18.204136 - [DEBUG] = AllBottom (new jump func)
55092 2019-Jan-13 16:45:18.204160 - [DEBUG]
55093 2019-Jan-13 16:45:18.204184 - [DEBUG] Start adding new jump function
55094 2019-Jan-13 16:45:18.204208 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55095 2019-Jan-13 16:45:18.204284 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55096 2019-Jan-13 16:45:18.205012 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55097 2019-Jan-13 16:45:18.205739 - [DEBUG] Edge Function : AllBottom
55098 2019-Jan-13 16:45:18.205781 - [DEBUG] End adding new jump function
55099 2019-Jan-13 16:45:18.205807 - [DEBUG]
55100 2019-Jan-13 16:45:18.205832 - [DEBUG] -------------------------------------------- 1484. Path Edge --------------------------------------------
55101 2019-Jan-13 16:45:18.205858 - [DEBUG]
55102 2019-Jan-13 16:45:18.205882 - [DEBUG] Process 1484. path edge:
55103 2019-Jan-13 16:45:18.205906 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55104 2019-Jan-13 16:45:18.205992 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
55105 2019-Jan-13 16:45:18.206686 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55106 2019-Jan-13 16:45:18.207377 - [DEBUG]
55107 2019-Jan-13 16:45:18.207402 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55108 2019-Jan-13 16:45:18.208061 - [DEBUG] Possible callees:
55109 2019-Jan-13 16:45:18.208109 - [DEBUG] llvm.dbg.declare
55110 2019-Jan-13 16:45:18.208134 - [DEBUG] Possible return sites:
55111 2019-Jan-13 16:45:18.208158 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9655112 2019-Jan-13 16:45:18.209453 - [DEBUG] Found and process special summary
55113 2019-Jan-13 16:45:18.209508 - [DEBUG] Compose: EdgeIdentity * AllBottom
55114 2019-Jan-13 16:45:18.209537 - [DEBUG]
55115 2019-Jan-13 16:45:18.209561 - [DEBUG] Propagate flow
55116 2019-Jan-13 16:45:18.209585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55117 2019-Jan-13 16:45:18.209668 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55118 2019-Jan-13 16:45:18.210469 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55119 2019-Jan-13 16:45:18.211106 - [DEBUG] Edge function : AllBottom (result of previous compose)
55120 2019-Jan-13 16:45:18.211132 - [DEBUG]
55121 2019-Jan-13 16:45:18.211157 - [DEBUG] Join: AllTop & AllBottom
55122 2019-Jan-13 16:45:18.211184 - [DEBUG] = AllBottom (new jump func)
55123 2019-Jan-13 16:45:18.211208 - [DEBUG]
55124 2019-Jan-13 16:45:18.211232 - [DEBUG] Start adding new jump function
55125 2019-Jan-13 16:45:18.211256 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55126 2019-Jan-13 16:45:18.211313 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55127 2019-Jan-13 16:45:18.211969 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55128 2019-Jan-13 16:45:18.212607 - [DEBUG] Edge Function : AllBottom
55129 2019-Jan-13 16:45:18.212637 - [DEBUG] End adding new jump function
55130 2019-Jan-13 16:45:18.212661 - [DEBUG]
55131 2019-Jan-13 16:45:18.212685 - [DEBUG] -------------------------------------------- 1485. Path Edge --------------------------------------------
55132 2019-Jan-13 16:45:18.212710 - [DEBUG]
55133 2019-Jan-13 16:45:18.212733 - [DEBUG] Process 1485. path edge:
55134 2019-Jan-13 16:45:18.212757 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55135 2019-Jan-13 16:45:18.212814 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
55136 2019-Jan-13 16:45:18.213453 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55137 2019-Jan-13 16:45:18.214088 - [DEBUG]
55138 2019-Jan-13 16:45:18.214113 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55139 2019-Jan-13 16:45:18.214788 - [DEBUG] Compose: EdgeIdentity * AllBottom
55140 2019-Jan-13 16:45:18.214817 - [DEBUG]
55141 2019-Jan-13 16:45:18.214841 - [DEBUG] Propagate flow
55142 2019-Jan-13 16:45:18.214864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55143 2019-Jan-13 16:45:18.214922 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55144 2019-Jan-13 16:45:18.215559 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55145 2019-Jan-13 16:45:18.216192 - [DEBUG] Edge function : AllBottom (result of previous compose)
55146 2019-Jan-13 16:45:18.216217 - [DEBUG]
55147 2019-Jan-13 16:45:18.216242 - [DEBUG] Join: AllTop & AllBottom
55148 2019-Jan-13 16:45:18.216268 - [DEBUG] = AllBottom (new jump func)
55149 2019-Jan-13 16:45:18.216292 - [DEBUG]
55150 2019-Jan-13 16:45:18.216316 - [DEBUG] Start adding new jump function
55151 2019-Jan-13 16:45:18.216339 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55152 2019-Jan-13 16:45:18.216395 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55153 2019-Jan-13 16:45:18.217032 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55154 2019-Jan-13 16:45:18.217667 - [DEBUG] Edge Function : AllBottom
55155 2019-Jan-13 16:45:18.217695 - [DEBUG] End adding new jump function
55156 2019-Jan-13 16:45:18.217720 - [DEBUG]
55157 2019-Jan-13 16:45:18.217743 - [DEBUG] -------------------------------------------- 1486. Path Edge --------------------------------------------
55158 2019-Jan-13 16:45:18.217767 - [DEBUG]
55159 2019-Jan-13 16:45:18.217791 - [DEBUG] Process 1486. path edge:
55160 2019-Jan-13 16:45:18.217814 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55161 2019-Jan-13 16:45:18.217882 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
55162 2019-Jan-13 16:45:18.218534 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55163 2019-Jan-13 16:45:18.219168 - [DEBUG]
55164 2019-Jan-13 16:45:18.219193 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55165 2019-Jan-13 16:45:18.219848 - [DEBUG] Compose: EdgeIdentity * AllBottom
55166 2019-Jan-13 16:45:18.219877 - [DEBUG]
55167 2019-Jan-13 16:45:18.219902 - [DEBUG] Propagate flow
55168 2019-Jan-13 16:45:18.219925 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55169 2019-Jan-13 16:45:18.220084 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
55170 2019-Jan-13 16:45:18.220834 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55171 2019-Jan-13 16:45:18.221514 - [DEBUG] Edge function : AllBottom (result of previous compose)
55172 2019-Jan-13 16:45:18.221542 - [DEBUG]
55173 2019-Jan-13 16:45:18.221568 - [DEBUG] Join: AllTop & AllBottom
55174 2019-Jan-13 16:45:18.221594 - [DEBUG] = AllBottom (new jump func)
55175 2019-Jan-13 16:45:18.221619 - [DEBUG]
55176 2019-Jan-13 16:45:18.221642 - [DEBUG] Start adding new jump function
55177 2019-Jan-13 16:45:18.221666 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55178 2019-Jan-13 16:45:18.221731 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55179 2019-Jan-13 16:45:18.222373 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
55180 2019-Jan-13 16:45:18.223009 - [DEBUG] Edge Function : AllBottom
55181 2019-Jan-13 16:45:18.223039 - [DEBUG] End adding new jump function
55182 2019-Jan-13 16:45:18.223064 - [DEBUG]
55183 2019-Jan-13 16:45:18.223088 - [DEBUG] -------------------------------------------- 1487. Path Edge --------------------------------------------
55184 2019-Jan-13 16:45:18.223113 - [DEBUG]
55185 2019-Jan-13 16:45:18.223136 - [DEBUG] Process 1487. path edge:
55186 2019-Jan-13 16:45:18.223160 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55187 2019-Jan-13 16:45:18.223217 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
55188 2019-Jan-13 16:45:18.223851 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55189 2019-Jan-13 16:45:18.224487 - [DEBUG]
55190 2019-Jan-13 16:45:18.224513 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
55191 2019-Jan-13 16:45:18.225209 - [DEBUG] Compose: EdgeIdentity * AllBottom
55192 2019-Jan-13 16:45:18.225238 - [DEBUG]
55193 2019-Jan-13 16:45:18.225262 - [DEBUG] Propagate flow
55194 2019-Jan-13 16:45:18.225286 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55195 2019-Jan-13 16:45:18.225344 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55196 2019-Jan-13 16:45:18.225986 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55197 2019-Jan-13 16:45:18.226620 - [DEBUG] Edge function : AllBottom (result of previous compose)
55198 2019-Jan-13 16:45:18.226646 - [DEBUG]
55199 2019-Jan-13 16:45:18.226671 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55200 2019-Jan-13 16:45:18.226697 - [DEBUG] = AllBottom
55201 2019-Jan-13 16:45:18.226722 - [DEBUG]
55202 2019-Jan-13 16:45:18.226745 - [DEBUG] PROPAGATE: No new function!
55203 2019-Jan-13 16:45:18.226769 - [DEBUG] EDGE:
55204 2019-Jan-13 16:45:18.226827 - [DEBUG] ---> 55205 2019-Jan-13 16:45:18.227462 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55206 2019-Jan-13 16:45:18.228128 - [DEBUG]
55207 2019-Jan-13 16:45:18.228154 - [DEBUG] EDGE:
55208 2019-Jan-13 16:45:18.228212 - [DEBUG] ---> 55209 2019-Jan-13 16:45:18.228846 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55210 2019-Jan-13 16:45:18.229481 - [DEBUG]
55211 2019-Jan-13 16:45:18.229508 - [DEBUG] Compose: EdgeIdentity * AllBottom
55212 2019-Jan-13 16:45:18.229534 - [DEBUG]
55213 2019-Jan-13 16:45:18.229557 - [DEBUG] Propagate flow
55214 2019-Jan-13 16:45:18.229581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55215 2019-Jan-13 16:45:18.229637 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55216 2019-Jan-13 16:45:18.230381 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55217 2019-Jan-13 16:45:18.231021 - [DEBUG] Edge function : AllBottom (result of previous compose)
55218 2019-Jan-13 16:45:18.231047 - [DEBUG]
55219 2019-Jan-13 16:45:18.231073 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55220 2019-Jan-13 16:45:18.231099 - [DEBUG] = AllBottom
55221 2019-Jan-13 16:45:18.231123 - [DEBUG]
55222 2019-Jan-13 16:45:18.231147 - [DEBUG] PROPAGATE: No new function!
55223 2019-Jan-13 16:45:18.231171 - [DEBUG] EDGE:
55224 2019-Jan-13 16:45:18.231229 - [DEBUG] ---> 55225 2019-Jan-13 16:45:18.231885 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55226 2019-Jan-13 16:45:18.232522 - [DEBUG]
55227 2019-Jan-13 16:45:18.232548 - [DEBUG] Compose: EdgeIdentity * AllBottom
55228 2019-Jan-13 16:45:18.232574 - [DEBUG]
55229 2019-Jan-13 16:45:18.232598 - [DEBUG] Propagate flow
55230 2019-Jan-13 16:45:18.232622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55231 2019-Jan-13 16:45:18.232678 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55232 2019-Jan-13 16:45:18.233317 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55233 2019-Jan-13 16:45:18.233966 - [DEBUG] Edge function : AllBottom (result of previous compose)
55234 2019-Jan-13 16:45:18.233991 - [DEBUG]
55235 2019-Jan-13 16:45:18.234017 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55236 2019-Jan-13 16:45:18.234042 - [DEBUG] = AllBottom
55237 2019-Jan-13 16:45:18.234067 - [DEBUG]
55238 2019-Jan-13 16:45:18.234090 - [DEBUG] PROPAGATE: No new function!
55239 2019-Jan-13 16:45:18.234136 - [DEBUG] Compose: EdgeIdentity * AllBottom
55240 2019-Jan-13 16:45:18.234164 - [DEBUG]
55241 2019-Jan-13 16:45:18.234188 - [DEBUG] Propagate flow
55242 2019-Jan-13 16:45:18.234211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55243 2019-Jan-13 16:45:18.234269 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55244 2019-Jan-13 16:45:18.234930 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55245 2019-Jan-13 16:45:18.235569 - [DEBUG] Edge function : AllBottom (result of previous compose)
55246 2019-Jan-13 16:45:18.235594 - [DEBUG]
55247 2019-Jan-13 16:45:18.235619 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55248 2019-Jan-13 16:45:18.235645 - [DEBUG] = AllBottom
55249 2019-Jan-13 16:45:18.235669 - [DEBUG]
55250 2019-Jan-13 16:45:18.235693 - [DEBUG] PROPAGATE: No new function!
55251 2019-Jan-13 16:45:18.235720 - [DEBUG] Compose: EdgeIdentity * AllBottom
55252 2019-Jan-13 16:45:18.235746 - [DEBUG]
55253 2019-Jan-13 16:45:18.235790 - [DEBUG] Propagate flow
55254 2019-Jan-13 16:45:18.235814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55255 2019-Jan-13 16:45:18.235873 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55256 2019-Jan-13 16:45:18.236531 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55257 2019-Jan-13 16:45:18.237341 - [DEBUG] Edge function : AllBottom (result of previous compose)
55258 2019-Jan-13 16:45:18.237371 - [DEBUG]
55259 2019-Jan-13 16:45:18.237398 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55260 2019-Jan-13 16:45:18.237425 - [DEBUG] = AllBottom
55261 2019-Jan-13 16:45:18.237449 - [DEBUG]
55262 2019-Jan-13 16:45:18.237473 - [DEBUG] PROPAGATE: No new function!
55263 2019-Jan-13 16:45:18.237506 - [DEBUG] EDGE:
55264 2019-Jan-13 16:45:18.237580 - [DEBUG] ---> 55265 2019-Jan-13 16:45:18.238321 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55266 2019-Jan-13 16:45:18.239021 - [DEBUG]
55267 2019-Jan-13 16:45:18.239074 - [DEBUG] Compose: EdgeIdentity * AllBottom
55268 2019-Jan-13 16:45:18.239102 - [DEBUG]
55269 2019-Jan-13 16:45:18.239126 - [DEBUG] Propagate flow
55270 2019-Jan-13 16:45:18.239149 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55271 2019-Jan-13 16:45:18.239212 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55272 2019-Jan-13 16:45:18.239857 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55273 2019-Jan-13 16:45:18.240623 - [DEBUG] Edge function : AllBottom (result of previous compose)
55274 2019-Jan-13 16:45:18.240649 - [DEBUG]
55275 2019-Jan-13 16:45:18.240675 - [DEBUG] Join: AllTop & AllBottom
55276 2019-Jan-13 16:45:18.240701 - [DEBUG] = AllBottom (new jump func)
55277 2019-Jan-13 16:45:18.240726 - [DEBUG]
55278 2019-Jan-13 16:45:18.240749 - [DEBUG] Start adding new jump function
55279 2019-Jan-13 16:45:18.240773 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55280 2019-Jan-13 16:45:18.240830 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55281 2019-Jan-13 16:45:18.241483 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55282 2019-Jan-13 16:45:18.242135 - [DEBUG] Edge Function : AllBottom
55283 2019-Jan-13 16:45:18.242166 - [DEBUG] End adding new jump function
55284 2019-Jan-13 16:45:18.242190 - [DEBUG]
55285 2019-Jan-13 16:45:18.242214 - [DEBUG] -------------------------------------------- 1488. Path Edge --------------------------------------------
55286 2019-Jan-13 16:45:18.242240 - [DEBUG]
55287 2019-Jan-13 16:45:18.242263 - [DEBUG] Process 1488. path edge:
55288 2019-Jan-13 16:45:18.242287 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55289 2019-Jan-13 16:45:18.242350 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
55290 2019-Jan-13 16:45:18.242995 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55291 2019-Jan-13 16:45:18.243631 - [DEBUG]
55292 2019-Jan-13 16:45:18.243655 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55293 2019-Jan-13 16:45:18.244303 - [DEBUG] Possible callees:
55294 2019-Jan-13 16:45:18.244329 - [DEBUG] bar
55295 2019-Jan-13 16:45:18.244354 - [DEBUG] Possible return sites:
55296 2019-Jan-13 16:45:18.244378 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8955297 2019-Jan-13 16:45:18.245693 - [DEBUG] Found and process special summary
55298 2019-Jan-13 16:45:18.245743 - [DEBUG] Compose: EdgeIdentity * AllBottom
55299 2019-Jan-13 16:45:18.245772 - [DEBUG]
55300 2019-Jan-13 16:45:18.245796 - [DEBUG] Propagate flow
55301 2019-Jan-13 16:45:18.245820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55302 2019-Jan-13 16:45:18.245877 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55303 2019-Jan-13 16:45:18.246518 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55304 2019-Jan-13 16:45:18.247152 - [DEBUG] Edge function : AllBottom (result of previous compose)
55305 2019-Jan-13 16:45:18.247177 - [DEBUG]
55306 2019-Jan-13 16:45:18.247202 - [DEBUG] Join: AllTop & AllBottom
55307 2019-Jan-13 16:45:18.247228 - [DEBUG] = AllBottom (new jump func)
55308 2019-Jan-13 16:45:18.247253 - [DEBUG]
55309 2019-Jan-13 16:45:18.247276 - [DEBUG] Start adding new jump function
55310 2019-Jan-13 16:45:18.247300 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55311 2019-Jan-13 16:45:18.247356 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55312 2019-Jan-13 16:45:18.247991 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55313 2019-Jan-13 16:45:18.248651 - [DEBUG] Edge Function : AllBottom
55314 2019-Jan-13 16:45:18.248680 - [DEBUG] End adding new jump function
55315 2019-Jan-13 16:45:18.248705 - [DEBUG]
55316 2019-Jan-13 16:45:18.248728 - [DEBUG] -------------------------------------------- 1489. Path Edge --------------------------------------------
55317 2019-Jan-13 16:45:18.248752 - [DEBUG]
55318 2019-Jan-13 16:45:18.248776 - [DEBUG] Process 1489. path edge:
55319 2019-Jan-13 16:45:18.248799 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55320 2019-Jan-13 16:45:18.248857 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
55321 2019-Jan-13 16:45:18.249497 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55322 2019-Jan-13 16:45:18.250237 - [DEBUG]
55323 2019-Jan-13 16:45:18.250262 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55324 2019-Jan-13 16:45:18.251007 - [DEBUG] Compose: EdgeIdentity * AllBottom
55325 2019-Jan-13 16:45:18.251036 - [DEBUG]
55326 2019-Jan-13 16:45:18.251060 - [DEBUG] Propagate flow
55327 2019-Jan-13 16:45:18.251083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55328 2019-Jan-13 16:45:18.251144 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55329 2019-Jan-13 16:45:18.251799 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55330 2019-Jan-13 16:45:18.252434 - [DEBUG] Edge function : AllBottom (result of previous compose)
55331 2019-Jan-13 16:45:18.252459 - [DEBUG]
55332 2019-Jan-13 16:45:18.252484 - [DEBUG] Join: AllTop & AllBottom
55333 2019-Jan-13 16:45:18.252510 - [DEBUG] = AllBottom (new jump func)
55334 2019-Jan-13 16:45:18.252534 - [DEBUG]
55335 2019-Jan-13 16:45:18.252558 - [DEBUG] Start adding new jump function
55336 2019-Jan-13 16:45:18.252581 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55337 2019-Jan-13 16:45:18.252637 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55338 2019-Jan-13 16:45:18.253280 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55339 2019-Jan-13 16:45:18.253937 - [DEBUG] Edge Function : AllBottom
55340 2019-Jan-13 16:45:18.253990 - [DEBUG] End adding new jump function
55341 2019-Jan-13 16:45:18.254015 - [DEBUG]
55342 2019-Jan-13 16:45:18.254039 - [DEBUG] -------------------------------------------- 1490. Path Edge --------------------------------------------
55343 2019-Jan-13 16:45:18.254064 - [DEBUG]
55344 2019-Jan-13 16:45:18.254087 - [DEBUG] Process 1490. path edge:
55345 2019-Jan-13 16:45:18.254111 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55346 2019-Jan-13 16:45:18.254183 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
55347 2019-Jan-13 16:45:18.254900 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55348 2019-Jan-13 16:45:18.255598 - [DEBUG]
55349 2019-Jan-13 16:45:18.255628 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55350 2019-Jan-13 16:45:18.256386 - [DEBUG] Compose: EdgeIdentity * AllBottom
55351 2019-Jan-13 16:45:18.256418 - [DEBUG]
55352 2019-Jan-13 16:45:18.256442 - [DEBUG] Propagate flow
55353 2019-Jan-13 16:45:18.256466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55354 2019-Jan-13 16:45:18.256547 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55355 2019-Jan-13 16:45:18.257279 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55356 2019-Jan-13 16:45:18.257925 - [DEBUG] Edge function : AllBottom (result of previous compose)
55357 2019-Jan-13 16:45:18.257951 - [DEBUG]
55358 2019-Jan-13 16:45:18.257977 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55359 2019-Jan-13 16:45:18.258004 - [DEBUG] = AllBottom
55360 2019-Jan-13 16:45:18.258028 - [DEBUG]
55361 2019-Jan-13 16:45:18.258051 - [DEBUG] PROPAGATE: No new function!
55362 2019-Jan-13 16:45:18.258114 - [DEBUG] Compose: EdgeIdentity * AllBottom
55363 2019-Jan-13 16:45:18.258142 - [DEBUG]
55364 2019-Jan-13 16:45:18.258166 - [DEBUG] Propagate flow
55365 2019-Jan-13 16:45:18.258190 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55366 2019-Jan-13 16:45:18.258250 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55367 2019-Jan-13 16:45:18.258898 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55368 2019-Jan-13 16:45:18.259532 - [DEBUG] Edge function : AllBottom (result of previous compose)
55369 2019-Jan-13 16:45:18.259557 - [DEBUG]
55370 2019-Jan-13 16:45:18.259583 - [DEBUG] Join: AllTop & AllBottom
55371 2019-Jan-13 16:45:18.259609 - [DEBUG] = AllBottom (new jump func)
55372 2019-Jan-13 16:45:18.259633 - [DEBUG]
55373 2019-Jan-13 16:45:18.259657 - [DEBUG] Start adding new jump function
55374 2019-Jan-13 16:45:18.259680 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55375 2019-Jan-13 16:45:18.259736 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55376 2019-Jan-13 16:45:18.260544 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55377 2019-Jan-13 16:45:18.261197 - [DEBUG] Edge Function : AllBottom
55378 2019-Jan-13 16:45:18.261229 - [DEBUG] End adding new jump function
55379 2019-Jan-13 16:45:18.261253 - [DEBUG]
55380 2019-Jan-13 16:45:18.261278 - [DEBUG] -------------------------------------------- 1491. Path Edge --------------------------------------------
55381 2019-Jan-13 16:45:18.261302 - [DEBUG]
55382 2019-Jan-13 16:45:18.261326 - [DEBUG] Process 1491. path edge:
55383 2019-Jan-13 16:45:18.261350 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55384 2019-Jan-13 16:45:18.261444 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
55385 2019-Jan-13 16:45:18.262092 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55386 2019-Jan-13 16:45:18.262727 - [DEBUG]
55387 2019-Jan-13 16:45:18.262752 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55388 2019-Jan-13 16:45:18.263407 - [DEBUG] Possible callees:
55389 2019-Jan-13 16:45:18.263434 - [DEBUG] llvm.dbg.declare
55390 2019-Jan-13 16:45:18.263459 - [DEBUG] Possible return sites:
55391 2019-Jan-13 16:45:18.263483 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10355392 2019-Jan-13 16:45:18.264783 - [DEBUG] Found and process special summary
55393 2019-Jan-13 16:45:18.264835 - [DEBUG] Compose: EdgeIdentity * AllBottom
55394 2019-Jan-13 16:45:18.264863 - [DEBUG]
55395 2019-Jan-13 16:45:18.264888 - [DEBUG] Propagate flow
55396 2019-Jan-13 16:45:18.264911 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55397 2019-Jan-13 16:45:18.264968 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55398 2019-Jan-13 16:45:18.265609 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55399 2019-Jan-13 16:45:18.266244 - [DEBUG] Edge function : AllBottom (result of previous compose)
55400 2019-Jan-13 16:45:18.266269 - [DEBUG]
55401 2019-Jan-13 16:45:18.266294 - [DEBUG] Join: AllTop & AllBottom
55402 2019-Jan-13 16:45:18.266320 - [DEBUG] = AllBottom (new jump func)
55403 2019-Jan-13 16:45:18.266345 - [DEBUG]
55404 2019-Jan-13 16:45:18.266368 - [DEBUG] Start adding new jump function
55405 2019-Jan-13 16:45:18.266391 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55406 2019-Jan-13 16:45:18.266448 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55407 2019-Jan-13 16:45:18.267086 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55408 2019-Jan-13 16:45:18.267725 - [DEBUG] Edge Function : AllBottom
55409 2019-Jan-13 16:45:18.267753 - [DEBUG] End adding new jump function
55410 2019-Jan-13 16:45:18.267778 - [DEBUG]
55411 2019-Jan-13 16:45:18.267801 - [DEBUG] -------------------------------------------- 1492. Path Edge --------------------------------------------
55412 2019-Jan-13 16:45:18.267825 - [DEBUG]
55413 2019-Jan-13 16:45:18.267848 - [DEBUG] Process 1492. path edge:
55414 2019-Jan-13 16:45:18.267872 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55415 2019-Jan-13 16:45:18.267929 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
55416 2019-Jan-13 16:45:18.268585 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55417 2019-Jan-13 16:45:18.269222 - [DEBUG]
55418 2019-Jan-13 16:45:18.269247 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55419 2019-Jan-13 16:45:18.269920 - [DEBUG] Compose: EdgeIdentity * AllBottom
55420 2019-Jan-13 16:45:18.269949 - [DEBUG]
55421 2019-Jan-13 16:45:18.269973 - [DEBUG] Propagate flow
55422 2019-Jan-13 16:45:18.269997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55423 2019-Jan-13 16:45:18.270056 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
55424 2019-Jan-13 16:45:18.270806 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55425 2019-Jan-13 16:45:18.271471 - [DEBUG] Edge function : AllBottom (result of previous compose)
55426 2019-Jan-13 16:45:18.271497 - [DEBUG]
55427 2019-Jan-13 16:45:18.271522 - [DEBUG] Join: AllTop & AllBottom
55428 2019-Jan-13 16:45:18.271549 - [DEBUG] = AllBottom (new jump func)
55429 2019-Jan-13 16:45:18.271574 - [DEBUG]
55430 2019-Jan-13 16:45:18.271597 - [DEBUG] Start adding new jump function
55431 2019-Jan-13 16:45:18.271620 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55432 2019-Jan-13 16:45:18.271678 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55433 2019-Jan-13 16:45:18.272313 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
55434 2019-Jan-13 16:45:18.272947 - [DEBUG] Edge Function : AllBottom
55435 2019-Jan-13 16:45:18.272976 - [DEBUG] End adding new jump function
55436 2019-Jan-13 16:45:18.272999 - [DEBUG]
55437 2019-Jan-13 16:45:18.273024 - [DEBUG] -------------------------------------------- 1493. Path Edge --------------------------------------------
55438 2019-Jan-13 16:45:18.273048 - [DEBUG]
55439 2019-Jan-13 16:45:18.273071 - [DEBUG] Process 1493. path edge:
55440 2019-Jan-13 16:45:18.273095 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55441 2019-Jan-13 16:45:18.273156 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
55442 2019-Jan-13 16:45:18.273800 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55443 2019-Jan-13 16:45:18.274434 - [DEBUG]
55444 2019-Jan-13 16:45:18.274461 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
55445 2019-Jan-13 16:45:18.275131 - [DEBUG] Compose: EdgeIdentity * AllBottom
55446 2019-Jan-13 16:45:18.275161 - [DEBUG]
55447 2019-Jan-13 16:45:18.275185 - [DEBUG] Propagate flow
55448 2019-Jan-13 16:45:18.275209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55449 2019-Jan-13 16:45:18.275267 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
55450 2019-Jan-13 16:45:18.275901 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55451 2019-Jan-13 16:45:18.276536 - [DEBUG] Edge function : AllBottom (result of previous compose)
55452 2019-Jan-13 16:45:18.276561 - [DEBUG]
55453 2019-Jan-13 16:45:18.276587 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55454 2019-Jan-13 16:45:18.276613 - [DEBUG] = AllBottom
55455 2019-Jan-13 16:45:18.276637 - [DEBUG]
55456 2019-Jan-13 16:45:18.276661 - [DEBUG] PROPAGATE: No new function!
55457 2019-Jan-13 16:45:18.276685 - [DEBUG] EDGE:
55458 2019-Jan-13 16:45:18.276743 - [DEBUG] ---> 55459 2019-Jan-13 16:45:18.277514 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55460 2019-Jan-13 16:45:18.278198 - [DEBUG]
55461 2019-Jan-13 16:45:18.278228 - [DEBUG] Compose: EdgeIdentity * AllBottom
55462 2019-Jan-13 16:45:18.278255 - [DEBUG]
55463 2019-Jan-13 16:45:18.278278 - [DEBUG] Propagate flow
55464 2019-Jan-13 16:45:18.278301 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55465 2019-Jan-13 16:45:18.278362 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
55466 2019-Jan-13 16:45:18.279007 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55467 2019-Jan-13 16:45:18.279653 - [DEBUG] Edge function : AllBottom (result of previous compose)
55468 2019-Jan-13 16:45:18.279678 - [DEBUG]
55469 2019-Jan-13 16:45:18.279704 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55470 2019-Jan-13 16:45:18.279729 - [DEBUG] = AllBottom
55471 2019-Jan-13 16:45:18.279754 - [DEBUG]
55472 2019-Jan-13 16:45:18.279794 - [DEBUG] PROPAGATE: No new function!
55473 2019-Jan-13 16:45:18.279820 - [DEBUG] EDGE:
55474 2019-Jan-13 16:45:18.279880 - [DEBUG] ---> 55475 2019-Jan-13 16:45:18.280684 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55476 2019-Jan-13 16:45:18.281430 - [DEBUG]
55477 2019-Jan-13 16:45:18.281461 - [DEBUG] Compose: EdgeIdentity * AllBottom
55478 2019-Jan-13 16:45:18.281487 - [DEBUG]
55479 2019-Jan-13 16:45:18.281512 - [DEBUG] Propagate flow
55480 2019-Jan-13 16:45:18.281535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55481 2019-Jan-13 16:45:18.281599 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55482 2019-Jan-13 16:45:18.282263 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55483 2019-Jan-13 16:45:18.282931 - [DEBUG] Edge function : AllBottom (result of previous compose)
55484 2019-Jan-13 16:45:18.282956 - [DEBUG]
55485 2019-Jan-13 16:45:18.282983 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55486 2019-Jan-13 16:45:18.283008 - [DEBUG] = AllBottom
55487 2019-Jan-13 16:45:18.283033 - [DEBUG]
55488 2019-Jan-13 16:45:18.283057 - [DEBUG] PROPAGATE: No new function!
55489 2019-Jan-13 16:45:18.283123 - [DEBUG] Compose: EdgeIdentity * AllBottom
55490 2019-Jan-13 16:45:18.283151 - [DEBUG]
55491 2019-Jan-13 16:45:18.283176 - [DEBUG] Propagate flow
55492 2019-Jan-13 16:45:18.283199 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55493 2019-Jan-13 16:45:18.283268 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55494 2019-Jan-13 16:45:18.283945 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55495 2019-Jan-13 16:45:18.284596 - [DEBUG] Edge function : AllBottom (result of previous compose)
55496 2019-Jan-13 16:45:18.284623 - [DEBUG]
55497 2019-Jan-13 16:45:18.284648 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55498 2019-Jan-13 16:45:18.284674 - [DEBUG] = AllBottom
55499 2019-Jan-13 16:45:18.284699 - [DEBUG]
55500 2019-Jan-13 16:45:18.284722 - [DEBUG] PROPAGATE: No new function!
55501 2019-Jan-13 16:45:18.284776 - [DEBUG] Compose: EdgeIdentity * AllBottom
55502 2019-Jan-13 16:45:18.284802 - [DEBUG]
55503 2019-Jan-13 16:45:18.284827 - [DEBUG] Propagate flow
55504 2019-Jan-13 16:45:18.284850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55505 2019-Jan-13 16:45:18.284912 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55506 2019-Jan-13 16:45:18.285624 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55507 2019-Jan-13 16:45:18.286362 - [DEBUG] Edge function : AllBottom (result of previous compose)
55508 2019-Jan-13 16:45:18.286389 - [DEBUG]
55509 2019-Jan-13 16:45:18.286416 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55510 2019-Jan-13 16:45:18.286442 - [DEBUG] = AllBottom
55511 2019-Jan-13 16:45:18.286466 - [DEBUG]
55512 2019-Jan-13 16:45:18.286489 - [DEBUG] PROPAGATE: No new function!
55513 2019-Jan-13 16:45:18.286521 - [DEBUG] EDGE:
55514 2019-Jan-13 16:45:18.286590 - [DEBUG] ---> 55515 2019-Jan-13 16:45:18.287280 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55516 2019-Jan-13 16:45:18.287957 - [DEBUG]
55517 2019-Jan-13 16:45:18.287987 - [DEBUG] EDGE:
55518 2019-Jan-13 16:45:18.288125 - [DEBUG] ---> 55519 2019-Jan-13 16:45:18.288826 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55520 2019-Jan-13 16:45:18.289511 - [DEBUG]
55521 2019-Jan-13 16:45:18.289547 - [DEBUG] Compose: EdgeIdentity * AllBottom
55522 2019-Jan-13 16:45:18.289574 - [DEBUG]
55523 2019-Jan-13 16:45:18.289597 - [DEBUG] Propagate flow
55524 2019-Jan-13 16:45:18.289620 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55525 2019-Jan-13 16:45:18.289690 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55526 2019-Jan-13 16:45:18.290364 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55527 2019-Jan-13 16:45:18.291237 - [DEBUG] Edge function : AllBottom (result of previous compose)
55528 2019-Jan-13 16:45:18.291264 - [DEBUG]
55529 2019-Jan-13 16:45:18.291291 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55530 2019-Jan-13 16:45:18.291317 - [DEBUG] = AllBottom
55531 2019-Jan-13 16:45:18.291341 - [DEBUG]
55532 2019-Jan-13 16:45:18.291365 - [DEBUG] PROPAGATE: No new function!
55533 2019-Jan-13 16:45:18.291391 - [DEBUG] EDGE:
55534 2019-Jan-13 16:45:18.291478 - [DEBUG] ---> 55535 2019-Jan-13 16:45:18.292124 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55536 2019-Jan-13 16:45:18.292766 - [DEBUG]
55537 2019-Jan-13 16:45:18.292795 - [DEBUG] Compose: EdgeIdentity * AllBottom
55538 2019-Jan-13 16:45:18.292822 - [DEBUG]
55539 2019-Jan-13 16:45:18.292846 - [DEBUG] Propagate flow
55540 2019-Jan-13 16:45:18.292869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55541 2019-Jan-13 16:45:18.292927 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55542 2019-Jan-13 16:45:18.293567 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55543 2019-Jan-13 16:45:18.294206 - [DEBUG] Edge function : AllBottom (result of previous compose)
55544 2019-Jan-13 16:45:18.294231 - [DEBUG]
55545 2019-Jan-13 16:45:18.294257 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55546 2019-Jan-13 16:45:18.294282 - [DEBUG] = AllBottom
55547 2019-Jan-13 16:45:18.294307 - [DEBUG]
55548 2019-Jan-13 16:45:18.294330 - [DEBUG] PROPAGATE: No new function!
55549 2019-Jan-13 16:45:18.294391 - [DEBUG] Compose: EdgeIdentity * AllBottom
55550 2019-Jan-13 16:45:18.294418 - [DEBUG]
55551 2019-Jan-13 16:45:18.294442 - [DEBUG] Propagate flow
55552 2019-Jan-13 16:45:18.294466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55553 2019-Jan-13 16:45:18.294523 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55554 2019-Jan-13 16:45:18.295181 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55555 2019-Jan-13 16:45:18.295815 - [DEBUG] Edge function : AllBottom (result of previous compose)
55556 2019-Jan-13 16:45:18.295840 - [DEBUG]
55557 2019-Jan-13 16:45:18.295864 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55558 2019-Jan-13 16:45:18.295890 - [DEBUG] = AllBottom
55559 2019-Jan-13 16:45:18.295915 - [DEBUG]
55560 2019-Jan-13 16:45:18.295938 - [DEBUG] PROPAGATE: No new function!
55561 2019-Jan-13 16:45:18.295963 - [DEBUG] Compose: EdgeIdentity * AllBottom
55562 2019-Jan-13 16:45:18.295989 - [DEBUG]
55563 2019-Jan-13 16:45:18.296013 - [DEBUG] Propagate flow
55564 2019-Jan-13 16:45:18.296037 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55565 2019-Jan-13 16:45:18.296111 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55566 2019-Jan-13 16:45:18.296751 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55567 2019-Jan-13 16:45:18.297388 - [DEBUG] Edge function : AllBottom (result of previous compose)
55568 2019-Jan-13 16:45:18.297413 - [DEBUG]
55569 2019-Jan-13 16:45:18.297437 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55570 2019-Jan-13 16:45:18.297463 - [DEBUG] = AllBottom
55571 2019-Jan-13 16:45:18.297488 - [DEBUG]
55572 2019-Jan-13 16:45:18.297511 - [DEBUG] PROPAGATE: No new function!
55573 2019-Jan-13 16:45:18.297539 - [DEBUG] EDGE:
55574 2019-Jan-13 16:45:18.297597 - [DEBUG] ---> 55575 2019-Jan-13 16:45:18.298251 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55576 2019-Jan-13 16:45:18.298887 - [DEBUG]
55577 2019-Jan-13 16:45:18.298912 - [DEBUG] EDGE:
55578 2019-Jan-13 16:45:18.298970 - [DEBUG] ---> 55579 2019-Jan-13 16:45:18.299606 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55580 2019-Jan-13 16:45:18.300242 - [DEBUG]
55581 2019-Jan-13 16:45:18.300269 - [DEBUG] Compose: EdgeIdentity * AllBottom
55582 2019-Jan-13 16:45:18.300295 - [DEBUG]
55583 2019-Jan-13 16:45:18.300318 - [DEBUG] Propagate flow
55584 2019-Jan-13 16:45:18.300341 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55585 2019-Jan-13 16:45:18.300482 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55586 2019-Jan-13 16:45:18.301122 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55587 2019-Jan-13 16:45:18.301775 - [DEBUG] Edge function : AllBottom (result of previous compose)
55588 2019-Jan-13 16:45:18.301801 - [DEBUG]
55589 2019-Jan-13 16:45:18.301826 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55590 2019-Jan-13 16:45:18.301851 - [DEBUG] = AllBottom
55591 2019-Jan-13 16:45:18.301876 - [DEBUG]
55592 2019-Jan-13 16:45:18.301899 - [DEBUG] PROPAGATE: No new function!
55593 2019-Jan-13 16:45:18.301924 - [DEBUG] EDGE:
55594 2019-Jan-13 16:45:18.301982 - [DEBUG] ---> 55595 2019-Jan-13 16:45:18.302621 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55596 2019-Jan-13 16:45:18.303259 - [DEBUG]
55597 2019-Jan-13 16:45:18.303285 - [DEBUG] Compose: EdgeIdentity * AllBottom
55598 2019-Jan-13 16:45:18.303311 - [DEBUG]
55599 2019-Jan-13 16:45:18.303335 - [DEBUG] Propagate flow
55600 2019-Jan-13 16:45:18.303358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55601 2019-Jan-13 16:45:18.303415 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55602 2019-Jan-13 16:45:18.304060 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55603 2019-Jan-13 16:45:18.304698 - [DEBUG] Edge function : AllBottom (result of previous compose)
55604 2019-Jan-13 16:45:18.304723 - [DEBUG]
55605 2019-Jan-13 16:45:18.304764 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55606 2019-Jan-13 16:45:18.304791 - [DEBUG] = AllBottom
55607 2019-Jan-13 16:45:18.304815 - [DEBUG]
55608 2019-Jan-13 16:45:18.304838 - [DEBUG] PROPAGATE: No new function!
55609 2019-Jan-13 16:45:18.304885 - [DEBUG] Compose: EdgeIdentity * AllBottom
55610 2019-Jan-13 16:45:18.304912 - [DEBUG]
55611 2019-Jan-13 16:45:18.304955 - [DEBUG] Propagate flow
55612 2019-Jan-13 16:45:18.304979 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55613 2019-Jan-13 16:45:18.305038 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55614 2019-Jan-13 16:45:18.305680 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55615 2019-Jan-13 16:45:18.306316 - [DEBUG] Edge function : AllBottom (result of previous compose)
55616 2019-Jan-13 16:45:18.306342 - [DEBUG]
55617 2019-Jan-13 16:45:18.306366 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55618 2019-Jan-13 16:45:18.306392 - [DEBUG] = AllBottom
55619 2019-Jan-13 16:45:18.306417 - [DEBUG]
55620 2019-Jan-13 16:45:18.306440 - [DEBUG] PROPAGATE: No new function!
55621 2019-Jan-13 16:45:18.306465 - [DEBUG] Compose: EdgeIdentity * AllBottom
55622 2019-Jan-13 16:45:18.306491 - [DEBUG]
55623 2019-Jan-13 16:45:18.306514 - [DEBUG] Propagate flow
55624 2019-Jan-13 16:45:18.306537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55625 2019-Jan-13 16:45:18.306594 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55626 2019-Jan-13 16:45:18.307233 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55627 2019-Jan-13 16:45:18.307870 - [DEBUG] Edge function : AllBottom (result of previous compose)
55628 2019-Jan-13 16:45:18.307895 - [DEBUG]
55629 2019-Jan-13 16:45:18.307919 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55630 2019-Jan-13 16:45:18.307945 - [DEBUG] = AllBottom
55631 2019-Jan-13 16:45:18.307969 - [DEBUG]
55632 2019-Jan-13 16:45:18.307993 - [DEBUG] PROPAGATE: No new function!
55633 2019-Jan-13 16:45:18.308020 - [DEBUG] EDGE:
55634 2019-Jan-13 16:45:18.308091 - [DEBUG] ---> 55635 2019-Jan-13 16:45:18.308729 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55636 2019-Jan-13 16:45:18.309365 - [DEBUG]
55637 2019-Jan-13 16:45:18.309391 - [DEBUG] EDGE:
55638 2019-Jan-13 16:45:18.309449 - [DEBUG] ---> 55639 2019-Jan-13 16:45:18.310084 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
55640 2019-Jan-13 16:45:18.310860 - [DEBUG]
55641 2019-Jan-13 16:45:18.310888 - [DEBUG] EDGE:
55642 2019-Jan-13 16:45:18.310956 - [DEBUG] ---> 55643 2019-Jan-13 16:45:18.311703 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
55644 2019-Jan-13 16:45:18.312358 - [DEBUG]
55645 2019-Jan-13 16:45:18.312387 - [DEBUG] Compose: EdgeIdentity * AllBottom
55646 2019-Jan-13 16:45:18.312414 - [DEBUG]
55647 2019-Jan-13 16:45:18.312439 - [DEBUG] Propagate flow
55648 2019-Jan-13 16:45:18.312462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55649 2019-Jan-13 16:45:18.312520 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55650 2019-Jan-13 16:45:18.313161 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55651 2019-Jan-13 16:45:18.313799 - [DEBUG] Edge function : AllBottom (result of previous compose)
55652 2019-Jan-13 16:45:18.313824 - [DEBUG]
55653 2019-Jan-13 16:45:18.313850 - [DEBUG] Join: AllTop & AllBottom
55654 2019-Jan-13 16:45:18.313875 - [DEBUG] = AllBottom (new jump func)
55655 2019-Jan-13 16:45:18.313900 - [DEBUG]
55656 2019-Jan-13 16:45:18.313939 - [DEBUG] Start adding new jump function
55657 2019-Jan-13 16:45:18.313963 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55658 2019-Jan-13 16:45:18.314020 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55659 2019-Jan-13 16:45:18.314658 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55660 2019-Jan-13 16:45:18.315315 - [DEBUG] Edge Function : AllBottom
55661 2019-Jan-13 16:45:18.315347 - [DEBUG] End adding new jump function
55662 2019-Jan-13 16:45:18.315372 - [DEBUG]
55663 2019-Jan-13 16:45:18.315395 - [DEBUG] -------------------------------------------- 1494. Path Edge --------------------------------------------
55664 2019-Jan-13 16:45:18.315420 - [DEBUG]
55665 2019-Jan-13 16:45:18.315443 - [DEBUG] Process 1494. path edge:
55666 2019-Jan-13 16:45:18.315467 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55667 2019-Jan-13 16:45:18.315524 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
55668 2019-Jan-13 16:45:18.316164 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55669 2019-Jan-13 16:45:18.316920 - [DEBUG]
55670 2019-Jan-13 16:45:18.316946 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55671 2019-Jan-13 16:45:18.317666 - [DEBUG] Compose: EdgeIdentity * AllBottom
55672 2019-Jan-13 16:45:18.317696 - [DEBUG]
55673 2019-Jan-13 16:45:18.317720 - [DEBUG] Propagate flow
55674 2019-Jan-13 16:45:18.317743 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55675 2019-Jan-13 16:45:18.317805 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55676 2019-Jan-13 16:45:18.318485 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55677 2019-Jan-13 16:45:18.319140 - [DEBUG] Edge function : AllBottom (result of previous compose)
55678 2019-Jan-13 16:45:18.319166 - [DEBUG]
55679 2019-Jan-13 16:45:18.319192 - [DEBUG] Join: AllTop & AllBottom
55680 2019-Jan-13 16:45:18.319219 - [DEBUG] = AllBottom (new jump func)
55681 2019-Jan-13 16:45:18.319244 - [DEBUG]
55682 2019-Jan-13 16:45:18.319267 - [DEBUG] Start adding new jump function
55683 2019-Jan-13 16:45:18.319290 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55684 2019-Jan-13 16:45:18.319353 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55685 2019-Jan-13 16:45:18.320054 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55686 2019-Jan-13 16:45:18.320926 - [DEBUG] Edge Function : AllBottom
55687 2019-Jan-13 16:45:18.320960 - [DEBUG] End adding new jump function
55688 2019-Jan-13 16:45:18.320986 - [DEBUG]
55689 2019-Jan-13 16:45:18.321010 - [DEBUG] -------------------------------------------- 1495. Path Edge --------------------------------------------
55690 2019-Jan-13 16:45:18.321035 - [DEBUG]
55691 2019-Jan-13 16:45:18.321058 - [DEBUG] Process 1495. path edge:
55692 2019-Jan-13 16:45:18.321083 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55693 2019-Jan-13 16:45:18.321157 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
55694 2019-Jan-13 16:45:18.321868 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55695 2019-Jan-13 16:45:18.322549 - [DEBUG]
55696 2019-Jan-13 16:45:18.322578 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55697 2019-Jan-13 16:45:18.323301 - [DEBUG] Compose: EdgeIdentity * AllBottom
55698 2019-Jan-13 16:45:18.323331 - [DEBUG]
55699 2019-Jan-13 16:45:18.323356 - [DEBUG] Propagate flow
55700 2019-Jan-13 16:45:18.323407 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55701 2019-Jan-13 16:45:18.323486 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55702 2019-Jan-13 16:45:18.324208 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55703 2019-Jan-13 16:45:18.324930 - [DEBUG] Edge function : AllBottom (result of previous compose)
55704 2019-Jan-13 16:45:18.324958 - [DEBUG]
55705 2019-Jan-13 16:45:18.324985 - [DEBUG] Join: AllTop & AllBottom
55706 2019-Jan-13 16:45:18.325011 - [DEBUG] = AllBottom (new jump func)
55707 2019-Jan-13 16:45:18.325036 - [DEBUG]
55708 2019-Jan-13 16:45:18.325060 - [DEBUG] Start adding new jump function
55709 2019-Jan-13 16:45:18.325084 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55710 2019-Jan-13 16:45:18.325157 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55711 2019-Jan-13 16:45:18.325861 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55712 2019-Jan-13 16:45:18.326510 - [DEBUG] Edge Function : AllBottom
55713 2019-Jan-13 16:45:18.326542 - [DEBUG] End adding new jump function
55714 2019-Jan-13 16:45:18.326566 - [DEBUG]
55715 2019-Jan-13 16:45:18.326590 - [DEBUG] -------------------------------------------- 1496. Path Edge --------------------------------------------
55716 2019-Jan-13 16:45:18.326614 - [DEBUG]
55717 2019-Jan-13 16:45:18.326638 - [DEBUG] Process 1496. path edge:
55718 2019-Jan-13 16:45:18.326662 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55719 2019-Jan-13 16:45:18.326719 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
55720 2019-Jan-13 16:45:18.327364 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55721 2019-Jan-13 16:45:18.328001 - [DEBUG]
55722 2019-Jan-13 16:45:18.328027 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55723 2019-Jan-13 16:45:18.328701 - [DEBUG] Possible callees:
55724 2019-Jan-13 16:45:18.328727 - [DEBUG] llvm.dbg.declare
55725 2019-Jan-13 16:45:18.328752 - [DEBUG] Possible return sites:
55726 2019-Jan-13 16:45:18.328776 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7855727 2019-Jan-13 16:45:18.330066 - [DEBUG] Found and process special summary
55728 2019-Jan-13 16:45:18.330107 - [DEBUG] Compose: EdgeIdentity * AllBottom
55729 2019-Jan-13 16:45:18.330136 - [DEBUG]
55730 2019-Jan-13 16:45:18.330160 - [DEBUG] Propagate flow
55731 2019-Jan-13 16:45:18.330183 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55732 2019-Jan-13 16:45:18.330241 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55733 2019-Jan-13 16:45:18.331013 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55734 2019-Jan-13 16:45:18.331668 - [DEBUG] Edge function : AllBottom (result of previous compose)
55735 2019-Jan-13 16:45:18.331693 - [DEBUG]
55736 2019-Jan-13 16:45:18.331718 - [DEBUG] Join: AllTop & AllBottom
55737 2019-Jan-13 16:45:18.331744 - [DEBUG] = AllBottom (new jump func)
55738 2019-Jan-13 16:45:18.331769 - [DEBUG]
55739 2019-Jan-13 16:45:18.331792 - [DEBUG] Start adding new jump function
55740 2019-Jan-13 16:45:18.331816 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55741 2019-Jan-13 16:45:18.331872 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55742 2019-Jan-13 16:45:18.332530 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55743 2019-Jan-13 16:45:18.333168 - [DEBUG] Edge Function : AllBottom
55744 2019-Jan-13 16:45:18.333197 - [DEBUG] End adding new jump function
55745 2019-Jan-13 16:45:18.333220 - [DEBUG]
55746 2019-Jan-13 16:45:18.333244 - [DEBUG] -------------------------------------------- 1497. Path Edge --------------------------------------------
55747 2019-Jan-13 16:45:18.333268 - [DEBUG]
55748 2019-Jan-13 16:45:18.333292 - [DEBUG] Process 1497. path edge:
55749 2019-Jan-13 16:45:18.333316 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55750 2019-Jan-13 16:45:18.333372 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
55751 2019-Jan-13 16:45:18.334011 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55752 2019-Jan-13 16:45:18.334647 - [DEBUG]
55753 2019-Jan-13 16:45:18.334672 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55754 2019-Jan-13 16:45:18.335353 - [DEBUG] Compose: EdgeIdentity * AllBottom
55755 2019-Jan-13 16:45:18.335382 - [DEBUG]
55756 2019-Jan-13 16:45:18.335406 - [DEBUG] Propagate flow
55757 2019-Jan-13 16:45:18.335429 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55758 2019-Jan-13 16:45:18.335489 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
55759 2019-Jan-13 16:45:18.336136 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55760 2019-Jan-13 16:45:18.336779 - [DEBUG] Edge function : AllBottom (result of previous compose)
55761 2019-Jan-13 16:45:18.336804 - [DEBUG]
55762 2019-Jan-13 16:45:18.336830 - [DEBUG] Join: AllTop & AllBottom
55763 2019-Jan-13 16:45:18.336856 - [DEBUG] = AllBottom (new jump func)
55764 2019-Jan-13 16:45:18.336881 - [DEBUG]
55765 2019-Jan-13 16:45:18.336904 - [DEBUG] Start adding new jump function
55766 2019-Jan-13 16:45:18.336927 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55767 2019-Jan-13 16:45:18.336987 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55768 2019-Jan-13 16:45:18.337628 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
55769 2019-Jan-13 16:45:18.338285 - [DEBUG] Edge Function : AllBottom
55770 2019-Jan-13 16:45:18.338314 - [DEBUG] End adding new jump function
55771 2019-Jan-13 16:45:18.338338 - [DEBUG]
55772 2019-Jan-13 16:45:18.338362 - [DEBUG] -------------------------------------------- 1498. Path Edge --------------------------------------------
55773 2019-Jan-13 16:45:18.338387 - [DEBUG]
55774 2019-Jan-13 16:45:18.338410 - [DEBUG] Process 1498. path edge:
55775 2019-Jan-13 16:45:18.338434 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55776 2019-Jan-13 16:45:18.338491 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
55777 2019-Jan-13 16:45:18.339127 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55778 2019-Jan-13 16:45:18.339764 - [DEBUG]
55779 2019-Jan-13 16:45:18.339790 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
55780 2019-Jan-13 16:45:18.340444 - [DEBUG] Compose: EdgeIdentity * AllBottom
55781 2019-Jan-13 16:45:18.340474 - [DEBUG]
55782 2019-Jan-13 16:45:18.340498 - [DEBUG] Propagate flow
55783 2019-Jan-13 16:45:18.340522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55784 2019-Jan-13 16:45:18.340579 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55785 2019-Jan-13 16:45:18.341430 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55786 2019-Jan-13 16:45:18.342109 - [DEBUG] Edge function : AllBottom (result of previous compose)
55787 2019-Jan-13 16:45:18.342136 - [DEBUG]
55788 2019-Jan-13 16:45:18.342162 - [DEBUG] Join: AllTop & AllBottom
55789 2019-Jan-13 16:45:18.342188 - [DEBUG] = AllBottom (new jump func)
55790 2019-Jan-13 16:45:18.342213 - [DEBUG]
55791 2019-Jan-13 16:45:18.342236 - [DEBUG] Start adding new jump function
55792 2019-Jan-13 16:45:18.342259 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55793 2019-Jan-13 16:45:18.342321 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55794 2019-Jan-13 16:45:18.342962 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55795 2019-Jan-13 16:45:18.343602 - [DEBUG] Edge Function : AllBottom
55796 2019-Jan-13 16:45:18.343632 - [DEBUG] End adding new jump function
55797 2019-Jan-13 16:45:18.343655 - [DEBUG]
55798 2019-Jan-13 16:45:18.343679 - [DEBUG] -------------------------------------------- 1499. Path Edge --------------------------------------------
55799 2019-Jan-13 16:45:18.343704 - [DEBUG]
55800 2019-Jan-13 16:45:18.343727 - [DEBUG] Process 1499. path edge:
55801 2019-Jan-13 16:45:18.343751 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55802 2019-Jan-13 16:45:18.343808 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
55803 2019-Jan-13 16:45:18.344447 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55804 2019-Jan-13 16:45:18.345106 - [DEBUG]
55805 2019-Jan-13 16:45:18.345132 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55806 2019-Jan-13 16:45:18.345806 - [DEBUG] Compose: EdgeIdentity * AllBottom
55807 2019-Jan-13 16:45:18.345835 - [DEBUG]
55808 2019-Jan-13 16:45:18.345858 - [DEBUG] Propagate flow
55809 2019-Jan-13 16:45:18.345882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55810 2019-Jan-13 16:45:18.345940 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
55811 2019-Jan-13 16:45:18.346577 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55812 2019-Jan-13 16:45:18.347212 - [DEBUG] Edge function : AllBottom (result of previous compose)
55813 2019-Jan-13 16:45:18.347237 - [DEBUG]
55814 2019-Jan-13 16:45:18.347262 - [DEBUG] Join: AllTop & AllBottom
55815 2019-Jan-13 16:45:18.347288 - [DEBUG] = AllBottom (new jump func)
55816 2019-Jan-13 16:45:18.347313 - [DEBUG]
55817 2019-Jan-13 16:45:18.347336 - [DEBUG] Start adding new jump function
55818 2019-Jan-13 16:45:18.347360 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55819 2019-Jan-13 16:45:18.347416 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55820 2019-Jan-13 16:45:18.348053 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
55821 2019-Jan-13 16:45:18.348707 - [DEBUG] Edge Function : AllBottom
55822 2019-Jan-13 16:45:18.348735 - [DEBUG] End adding new jump function
55823 2019-Jan-13 16:45:18.348760 - [DEBUG]
55824 2019-Jan-13 16:45:18.348784 - [DEBUG] -------------------------------------------- 1500. Path Edge --------------------------------------------
55825 2019-Jan-13 16:45:18.348809 - [DEBUG]
55826 2019-Jan-13 16:45:18.348833 - [DEBUG] Process 1500. path edge:
55827 2019-Jan-13 16:45:18.348857 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55828 2019-Jan-13 16:45:18.348915 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
55829 2019-Jan-13 16:45:18.349551 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55830 2019-Jan-13 16:45:18.350187 - [DEBUG]
55831 2019-Jan-13 16:45:18.350212 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
55832 2019-Jan-13 16:45:18.350991 - [DEBUG] Compose: EdgeIdentity * AllBottom
55833 2019-Jan-13 16:45:18.351020 - [DEBUG]
55834 2019-Jan-13 16:45:18.351045 - [DEBUG] Propagate flow
55835 2019-Jan-13 16:45:18.351068 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55836 2019-Jan-13 16:45:18.351128 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55837 2019-Jan-13 16:45:18.351783 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55838 2019-Jan-13 16:45:18.352421 - [DEBUG] Edge function : AllBottom (result of previous compose)
55839 2019-Jan-13 16:45:18.352447 - [DEBUG]
55840 2019-Jan-13 16:45:18.352471 - [DEBUG] Join: AllTop & AllBottom
55841 2019-Jan-13 16:45:18.352497 - [DEBUG] = AllBottom (new jump func)
55842 2019-Jan-13 16:45:18.352522 - [DEBUG]
55843 2019-Jan-13 16:45:18.352546 - [DEBUG] Start adding new jump function
55844 2019-Jan-13 16:45:18.352569 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55845 2019-Jan-13 16:45:18.352627 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55846 2019-Jan-13 16:45:18.353274 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55847 2019-Jan-13 16:45:18.353910 - [DEBUG] Edge Function : AllBottom
55848 2019-Jan-13 16:45:18.353939 - [DEBUG] End adding new jump function
55849 2019-Jan-13 16:45:18.353963 - [DEBUG]
55850 2019-Jan-13 16:45:18.353987 - [DEBUG] -------------------------------------------- 1501. Path Edge --------------------------------------------
55851 2019-Jan-13 16:45:18.354012 - [DEBUG]
55852 2019-Jan-13 16:45:18.354036 - [DEBUG] Process 1501. path edge:
55853 2019-Jan-13 16:45:18.354060 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55854 2019-Jan-13 16:45:18.354118 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
55855 2019-Jan-13 16:45:18.354777 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55856 2019-Jan-13 16:45:18.355415 - [DEBUG]
55857 2019-Jan-13 16:45:18.355441 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55858 2019-Jan-13 16:45:18.356103 - [DEBUG] Compose: EdgeIdentity * AllBottom
55859 2019-Jan-13 16:45:18.356132 - [DEBUG]
55860 2019-Jan-13 16:45:18.356156 - [DEBUG] Propagate flow
55861 2019-Jan-13 16:45:18.356179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55862 2019-Jan-13 16:45:18.356237 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55863 2019-Jan-13 16:45:18.356884 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55864 2019-Jan-13 16:45:18.357687 - [DEBUG] Edge function : AllBottom (result of previous compose)
55865 2019-Jan-13 16:45:18.357714 - [DEBUG]
55866 2019-Jan-13 16:45:18.357741 - [DEBUG] Join: AllTop & AllBottom
55867 2019-Jan-13 16:45:18.357768 - [DEBUG] = AllBottom (new jump func)
55868 2019-Jan-13 16:45:18.357792 - [DEBUG]
55869 2019-Jan-13 16:45:18.357816 - [DEBUG] Start adding new jump function
55870 2019-Jan-13 16:45:18.357839 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55871 2019-Jan-13 16:45:18.357905 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55872 2019-Jan-13 16:45:18.358590 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55873 2019-Jan-13 16:45:18.359246 - [DEBUG] Edge Function : AllBottom
55874 2019-Jan-13 16:45:18.359279 - [DEBUG] End adding new jump function
55875 2019-Jan-13 16:45:18.359304 - [DEBUG]
55876 2019-Jan-13 16:45:18.359328 - [DEBUG] -------------------------------------------- 1502. Path Edge --------------------------------------------
55877 2019-Jan-13 16:45:18.359372 - [DEBUG]
55878 2019-Jan-13 16:45:18.359396 - [DEBUG] Process 1502. path edge:
55879 2019-Jan-13 16:45:18.359420 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55880 2019-Jan-13 16:45:18.359481 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
55881 2019-Jan-13 16:45:18.360175 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55882 2019-Jan-13 16:45:18.361037 - [DEBUG]
55883 2019-Jan-13 16:45:18.361064 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55884 2019-Jan-13 16:45:18.361793 - [DEBUG] Compose: EdgeIdentity * AllBottom
55885 2019-Jan-13 16:45:18.361823 - [DEBUG]
55886 2019-Jan-13 16:45:18.361847 - [DEBUG] Propagate flow
55887 2019-Jan-13 16:45:18.361871 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55888 2019-Jan-13 16:45:18.361931 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
55889 2019-Jan-13 16:45:18.362571 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55890 2019-Jan-13 16:45:18.363215 - [DEBUG] Edge function : AllBottom (result of previous compose)
55891 2019-Jan-13 16:45:18.363240 - [DEBUG]
55892 2019-Jan-13 16:45:18.363266 - [DEBUG] Join: AllTop & AllBottom
55893 2019-Jan-13 16:45:18.363292 - [DEBUG] = AllBottom (new jump func)
55894 2019-Jan-13 16:45:18.363317 - [DEBUG]
55895 2019-Jan-13 16:45:18.363340 - [DEBUG] Start adding new jump function
55896 2019-Jan-13 16:45:18.363364 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55897 2019-Jan-13 16:45:18.363424 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55898 2019-Jan-13 16:45:18.364066 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
55899 2019-Jan-13 16:45:18.364702 - [DEBUG] Edge Function : AllBottom
55900 2019-Jan-13 16:45:18.364732 - [DEBUG] End adding new jump function
55901 2019-Jan-13 16:45:18.364770 - [DEBUG]
55902 2019-Jan-13 16:45:18.364794 - [DEBUG] -------------------------------------------- 1503. Path Edge --------------------------------------------
55903 2019-Jan-13 16:45:18.364820 - [DEBUG]
55904 2019-Jan-13 16:45:18.364843 - [DEBUG] Process 1503. path edge:
55905 2019-Jan-13 16:45:18.364867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55906 2019-Jan-13 16:45:18.364924 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
55907 2019-Jan-13 16:45:18.365562 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55908 2019-Jan-13 16:45:18.366200 - [DEBUG]
55909 2019-Jan-13 16:45:18.366227 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
55910 2019-Jan-13 16:45:18.366885 - [DEBUG] Compose: EdgeIdentity * AllBottom
55911 2019-Jan-13 16:45:18.366913 - [DEBUG]
55912 2019-Jan-13 16:45:18.366937 - [DEBUG] Propagate flow
55913 2019-Jan-13 16:45:18.366961 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55914 2019-Jan-13 16:45:18.367019 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55915 2019-Jan-13 16:45:18.367669 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55916 2019-Jan-13 16:45:18.368322 - [DEBUG] Edge function : AllBottom (result of previous compose)
55917 2019-Jan-13 16:45:18.368347 - [DEBUG]
55918 2019-Jan-13 16:45:18.368372 - [DEBUG] Join: AllTop & AllBottom
55919 2019-Jan-13 16:45:18.368398 - [DEBUG] = AllBottom (new jump func)
55920 2019-Jan-13 16:45:18.368441 - [DEBUG]
55921 2019-Jan-13 16:45:18.368465 - [DEBUG] Start adding new jump function
55922 2019-Jan-13 16:45:18.368489 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55923 2019-Jan-13 16:45:18.368546 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55924 2019-Jan-13 16:45:18.369185 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55925 2019-Jan-13 16:45:18.369836 - [DEBUG] Edge Function : AllBottom
55926 2019-Jan-13 16:45:18.369866 - [DEBUG] End adding new jump function
55927 2019-Jan-13 16:45:18.369890 - [DEBUG]
55928 2019-Jan-13 16:45:18.369914 - [DEBUG] -------------------------------------------- 1504. Path Edge --------------------------------------------
55929 2019-Jan-13 16:45:18.369939 - [DEBUG]
55930 2019-Jan-13 16:45:18.369962 - [DEBUG] Process 1504. path edge:
55931 2019-Jan-13 16:45:18.369986 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55932 2019-Jan-13 16:45:18.370047 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
55933 2019-Jan-13 16:45:18.370713 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55934 2019-Jan-13 16:45:18.371611 - [DEBUG]
55935 2019-Jan-13 16:45:18.371639 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55936 2019-Jan-13 16:45:18.372354 - [DEBUG] Possible callees:
55937 2019-Jan-13 16:45:18.372380 - [DEBUG] llvm.dbg.declare
55938 2019-Jan-13 16:45:18.372406 - [DEBUG] Possible return sites:
55939 2019-Jan-13 16:45:18.372430 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12055940 2019-Jan-13 16:45:18.373833 - [DEBUG] Found and process special summary
55941 2019-Jan-13 16:45:18.373902 - [DEBUG] Compose: EdgeIdentity * AllBottom
55942 2019-Jan-13 16:45:18.373933 - [DEBUG]
55943 2019-Jan-13 16:45:18.373960 - [DEBUG] Propagate flow
55944 2019-Jan-13 16:45:18.373984 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55945 2019-Jan-13 16:45:18.374066 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55946 2019-Jan-13 16:45:18.374844 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55947 2019-Jan-13 16:45:18.375568 - [DEBUG] Edge function : AllBottom (result of previous compose)
55948 2019-Jan-13 16:45:18.375595 - [DEBUG]
55949 2019-Jan-13 16:45:18.375622 - [DEBUG] Join: AllTop & AllBottom
55950 2019-Jan-13 16:45:18.375648 - [DEBUG] = AllBottom (new jump func)
55951 2019-Jan-13 16:45:18.375673 - [DEBUG]
55952 2019-Jan-13 16:45:18.375697 - [DEBUG] Start adding new jump function
55953 2019-Jan-13 16:45:18.375720 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55954 2019-Jan-13 16:45:18.375785 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55955 2019-Jan-13 16:45:18.376426 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55956 2019-Jan-13 16:45:18.377066 - [DEBUG] Edge Function : AllBottom
55957 2019-Jan-13 16:45:18.377098 - [DEBUG] End adding new jump function
55958 2019-Jan-13 16:45:18.377122 - [DEBUG]
55959 2019-Jan-13 16:45:18.377147 - [DEBUG] -------------------------------------------- 1505. Path Edge --------------------------------------------
55960 2019-Jan-13 16:45:18.377172 - [DEBUG]
55961 2019-Jan-13 16:45:18.377196 - [DEBUG] Process 1505. path edge:
55962 2019-Jan-13 16:45:18.377220 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55963 2019-Jan-13 16:45:18.377297 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
55964 2019-Jan-13 16:45:18.377938 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55965 2019-Jan-13 16:45:18.378594 - [DEBUG]
55966 2019-Jan-13 16:45:18.378619 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55967 2019-Jan-13 16:45:18.379296 - [DEBUG] Compose: EdgeIdentity * AllBottom
55968 2019-Jan-13 16:45:18.379325 - [DEBUG]
55969 2019-Jan-13 16:45:18.379348 - [DEBUG] Propagate flow
55970 2019-Jan-13 16:45:18.379372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55971 2019-Jan-13 16:45:18.379429 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
55972 2019-Jan-13 16:45:18.380067 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55973 2019-Jan-13 16:45:18.380850 - [DEBUG] Edge function : AllBottom (result of previous compose)
55974 2019-Jan-13 16:45:18.380876 - [DEBUG]
55975 2019-Jan-13 16:45:18.380901 - [DEBUG] Join: AllTop & AllBottom
55976 2019-Jan-13 16:45:18.380927 - [DEBUG] = AllBottom (new jump func)
55977 2019-Jan-13 16:45:18.380952 - [DEBUG]
55978 2019-Jan-13 16:45:18.380975 - [DEBUG] Start adding new jump function
55979 2019-Jan-13 16:45:18.380999 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55980 2019-Jan-13 16:45:18.381057 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55981 2019-Jan-13 16:45:18.381714 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
55982 2019-Jan-13 16:45:18.382348 - [DEBUG] Edge Function : AllBottom
55983 2019-Jan-13 16:45:18.382377 - [DEBUG] End adding new jump function
55984 2019-Jan-13 16:45:18.382401 - [DEBUG]
55985 2019-Jan-13 16:45:18.382425 - [DEBUG] -------------------------------------------- 1506. Path Edge --------------------------------------------
55986 2019-Jan-13 16:45:18.382451 - [DEBUG]
55987 2019-Jan-13 16:45:18.382474 - [DEBUG] Process 1506. path edge:
55988 2019-Jan-13 16:45:18.382498 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55989 2019-Jan-13 16:45:18.382555 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
55990 2019-Jan-13 16:45:18.383192 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55991 2019-Jan-13 16:45:18.383831 - [DEBUG]
55992 2019-Jan-13 16:45:18.383857 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
55993 2019-Jan-13 16:45:18.384514 - [DEBUG] Compose: EdgeIdentity * AllBottom
55994 2019-Jan-13 16:45:18.384542 - [DEBUG]
55995 2019-Jan-13 16:45:18.384566 - [DEBUG] Propagate flow
55996 2019-Jan-13 16:45:18.384589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55997 2019-Jan-13 16:45:18.384647 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
55998 2019-Jan-13 16:45:18.385311 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55999 2019-Jan-13 16:45:18.385956 - [DEBUG] Edge function : AllBottom (result of previous compose)
56000 2019-Jan-13 16:45:18.385981 - [DEBUG]
56001 2019-Jan-13 16:45:18.386005 - [DEBUG] Join: AllTop & AllBottom
56002 2019-Jan-13 16:45:18.386032 - [DEBUG] = AllBottom (new jump func)
56003 2019-Jan-13 16:45:18.386056 - [DEBUG]
56004 2019-Jan-13 16:45:18.386080 - [DEBUG] Start adding new jump function
56005 2019-Jan-13 16:45:18.386103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56006 2019-Jan-13 16:45:18.386165 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56007 2019-Jan-13 16:45:18.386834 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56008 2019-Jan-13 16:45:18.387482 - [DEBUG] Edge Function : AllBottom
56009 2019-Jan-13 16:45:18.387512 - [DEBUG] End adding new jump function
56010 2019-Jan-13 16:45:18.387536 - [DEBUG]
56011 2019-Jan-13 16:45:18.387561 - [DEBUG] -------------------------------------------- 1507. Path Edge --------------------------------------------
56012 2019-Jan-13 16:45:18.387586 - [DEBUG]
56013 2019-Jan-13 16:45:18.387609 - [DEBUG] Process 1507. path edge:
56014 2019-Jan-13 16:45:18.387633 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56015 2019-Jan-13 16:45:18.387691 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
56016 2019-Jan-13 16:45:18.388356 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56017 2019-Jan-13 16:45:18.388993 - [DEBUG]
56018 2019-Jan-13 16:45:18.389018 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56019 2019-Jan-13 16:45:18.389679 - [DEBUG] Possible callees:
56020 2019-Jan-13 16:45:18.389706 - [DEBUG] llvm.dbg.declare
56021 2019-Jan-13 16:45:18.389731 - [DEBUG] Possible return sites:
56022 2019-Jan-13 16:45:18.389755 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14956023 2019-Jan-13 16:45:18.391139 - [DEBUG] Found and process special summary
56024 2019-Jan-13 16:45:18.391178 - [DEBUG] Compose: EdgeIdentity * AllBottom
56025 2019-Jan-13 16:45:18.391206 - [DEBUG]
56026 2019-Jan-13 16:45:18.391231 - [DEBUG] Propagate flow
56027 2019-Jan-13 16:45:18.391255 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56028 2019-Jan-13 16:45:18.391313 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56029 2019-Jan-13 16:45:18.391973 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56030 2019-Jan-13 16:45:18.392610 - [DEBUG] Edge function : AllBottom (result of previous compose)
56031 2019-Jan-13 16:45:18.392636 - [DEBUG]
56032 2019-Jan-13 16:45:18.392660 - [DEBUG] Join: AllTop & AllBottom
56033 2019-Jan-13 16:45:18.392686 - [DEBUG] = AllBottom (new jump func)
56034 2019-Jan-13 16:45:18.392711 - [DEBUG]
56035 2019-Jan-13 16:45:18.392735 - [DEBUG] Start adding new jump function
56036 2019-Jan-13 16:45:18.392758 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56037 2019-Jan-13 16:45:18.392814 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56038 2019-Jan-13 16:45:18.393452 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56039 2019-Jan-13 16:45:18.394089 - [DEBUG] Edge Function : AllBottom
56040 2019-Jan-13 16:45:18.394118 - [DEBUG] End adding new jump function
56041 2019-Jan-13 16:45:18.394142 - [DEBUG]
56042 2019-Jan-13 16:45:18.394166 - [DEBUG] -------------------------------------------- 1508. Path Edge --------------------------------------------
56043 2019-Jan-13 16:45:18.394191 - [DEBUG]
56044 2019-Jan-13 16:45:18.394214 - [DEBUG] Process 1508. path edge:
56045 2019-Jan-13 16:45:18.394238 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56046 2019-Jan-13 16:45:18.394295 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
56047 2019-Jan-13 16:45:18.394956 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56048 2019-Jan-13 16:45:18.395596 - [DEBUG]
56049 2019-Jan-13 16:45:18.395632 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56050 2019-Jan-13 16:45:18.396301 - [DEBUG] Compose: EdgeIdentity * AllBottom
56051 2019-Jan-13 16:45:18.396330 - [DEBUG]
56052 2019-Jan-13 16:45:18.396354 - [DEBUG] Propagate flow
56053 2019-Jan-13 16:45:18.396378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56054 2019-Jan-13 16:45:18.396437 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
56055 2019-Jan-13 16:45:18.397128 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56056 2019-Jan-13 16:45:18.397831 - [DEBUG] Edge function : AllBottom (result of previous compose)
56057 2019-Jan-13 16:45:18.397860 - [DEBUG]
56058 2019-Jan-13 16:45:18.397887 - [DEBUG] Join: AllTop & AllBottom
56059 2019-Jan-13 16:45:18.397913 - [DEBUG] = AllBottom (new jump func)
56060 2019-Jan-13 16:45:18.398047 - [DEBUG]
56061 2019-Jan-13 16:45:18.398093 - [DEBUG] Start adding new jump function
56062 2019-Jan-13 16:45:18.398117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56063 2019-Jan-13 16:45:18.398195 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56064 2019-Jan-13 16:45:18.398886 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
56065 2019-Jan-13 16:45:18.399537 - [DEBUG] Edge Function : AllBottom
56066 2019-Jan-13 16:45:18.399570 - [DEBUG] End adding new jump function
56067 2019-Jan-13 16:45:18.399595 - [DEBUG]
56068 2019-Jan-13 16:45:18.399619 - [DEBUG] -------------------------------------------- 1509. Path Edge --------------------------------------------
56069 2019-Jan-13 16:45:18.399645 - [DEBUG]
56070 2019-Jan-13 16:45:18.399668 - [DEBUG] Process 1509. path edge:
56071 2019-Jan-13 16:45:18.399692 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56072 2019-Jan-13 16:45:18.399754 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
56073 2019-Jan-13 16:45:18.400402 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56074 2019-Jan-13 16:45:18.401270 - [DEBUG]
56075 2019-Jan-13 16:45:18.401301 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
56076 2019-Jan-13 16:45:18.402091 - [DEBUG] Compose: EdgeIdentity * AllBottom
56077 2019-Jan-13 16:45:18.402123 - [DEBUG]
56078 2019-Jan-13 16:45:18.402147 - [DEBUG] Propagate flow
56079 2019-Jan-13 16:45:18.402172 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56080 2019-Jan-13 16:45:18.402251 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
56081 2019-Jan-13 16:45:18.402976 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56082 2019-Jan-13 16:45:18.403674 - [DEBUG] Edge function : AllBottom (result of previous compose)
56083 2019-Jan-13 16:45:18.403702 - [DEBUG]
56084 2019-Jan-13 16:45:18.403729 - [DEBUG] Join: AllTop & AllBottom
56085 2019-Jan-13 16:45:18.403755 - [DEBUG] = AllBottom (new jump func)
56086 2019-Jan-13 16:45:18.403780 - [DEBUG]
56087 2019-Jan-13 16:45:18.403805 - [DEBUG] Start adding new jump function
56088 2019-Jan-13 16:45:18.403828 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56089 2019-Jan-13 16:45:18.403900 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56090 2019-Jan-13 16:45:18.404568 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
56091 2019-Jan-13 16:45:18.405294 - [DEBUG] Edge Function : AllBottom
56092 2019-Jan-13 16:45:18.405329 - [DEBUG] End adding new jump function
56093 2019-Jan-13 16:45:18.405373 - [DEBUG]
56094 2019-Jan-13 16:45:18.405399 - [DEBUG] -------------------------------------------- 1510. Path Edge --------------------------------------------
56095 2019-Jan-13 16:45:18.405425 - [DEBUG]
56096 2019-Jan-13 16:45:18.405449 - [DEBUG] Process 1510. path edge:
56097 2019-Jan-13 16:45:18.405473 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56098 2019-Jan-13 16:45:18.405552 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
56099 2019-Jan-13 16:45:18.406265 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56100 2019-Jan-13 16:45:18.407072 - [DEBUG]
56101 2019-Jan-13 16:45:18.407098 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
56102 2019-Jan-13 16:45:18.407789 - [DEBUG] Possible callees:
56103 2019-Jan-13 16:45:18.407815 - [DEBUG] llvm.dbg.declare
56104 2019-Jan-13 16:45:18.407841 - [DEBUG] Possible return sites:
56105 2019-Jan-13 16:45:18.407864 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15556106 2019-Jan-13 16:45:18.409302 - [DEBUG] Found and process special summary
56107 2019-Jan-13 16:45:18.409363 - [DEBUG] Compose: EdgeIdentity * AllBottom
56108 2019-Jan-13 16:45:18.409392 - [DEBUG]
56109 2019-Jan-13 16:45:18.409417 - [DEBUG] Propagate flow
56110 2019-Jan-13 16:45:18.409441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56111 2019-Jan-13 16:45:18.409514 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56112 2019-Jan-13 16:45:18.410245 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56113 2019-Jan-13 16:45:18.410913 - [DEBUG] Edge function : AllBottom (result of previous compose)
56114 2019-Jan-13 16:45:18.410940 - [DEBUG]
56115 2019-Jan-13 16:45:18.410967 - [DEBUG] Join: AllTop & AllBottom
56116 2019-Jan-13 16:45:18.410994 - [DEBUG] = AllBottom (new jump func)
56117 2019-Jan-13 16:45:18.411019 - [DEBUG]
56118 2019-Jan-13 16:45:18.411043 - [DEBUG] Start adding new jump function
56119 2019-Jan-13 16:45:18.411066 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56120 2019-Jan-13 16:45:18.411134 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56121 2019-Jan-13 16:45:18.411851 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56122 2019-Jan-13 16:45:18.412552 - [DEBUG] Edge Function : AllBottom
56123 2019-Jan-13 16:45:18.412590 - [DEBUG] End adding new jump function
56124 2019-Jan-13 16:45:18.412615 - [DEBUG]
56125 2019-Jan-13 16:45:18.412640 - [DEBUG] -------------------------------------------- 1511. Path Edge --------------------------------------------
56126 2019-Jan-13 16:45:18.412667 - [DEBUG]
56127 2019-Jan-13 16:45:18.412691 - [DEBUG] Process 1511. path edge:
56128 2019-Jan-13 16:45:18.412716 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56129 2019-Jan-13 16:45:18.412791 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
56130 2019-Jan-13 16:45:18.413504 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56131 2019-Jan-13 16:45:18.414191 - [DEBUG]
56132 2019-Jan-13 16:45:18.414262 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56133 2019-Jan-13 16:45:18.414996 - [DEBUG] Compose: EdgeIdentity * AllBottom
56134 2019-Jan-13 16:45:18.415025 - [DEBUG]
56135 2019-Jan-13 16:45:18.415049 - [DEBUG] Propagate flow
56136 2019-Jan-13 16:45:18.415101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56137 2019-Jan-13 16:45:18.415162 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56138 2019-Jan-13 16:45:18.415803 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56139 2019-Jan-13 16:45:18.416595 - [DEBUG] Edge function : AllBottom (result of previous compose)
56140 2019-Jan-13 16:45:18.416621 - [DEBUG]
56141 2019-Jan-13 16:45:18.416647 - [DEBUG] Join: AllTop & AllBottom
56142 2019-Jan-13 16:45:18.416673 - [DEBUG] = AllBottom (new jump func)
56143 2019-Jan-13 16:45:18.416698 - [DEBUG]
56144 2019-Jan-13 16:45:18.416722 - [DEBUG] Start adding new jump function
56145 2019-Jan-13 16:45:18.416745 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56146 2019-Jan-13 16:45:18.416804 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56147 2019-Jan-13 16:45:18.417446 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56148 2019-Jan-13 16:45:18.418099 - [DEBUG] Edge Function : AllBottom
56149 2019-Jan-13 16:45:18.418129 - [DEBUG] End adding new jump function
56150 2019-Jan-13 16:45:18.418154 - [DEBUG]
56151 2019-Jan-13 16:45:18.418178 - [DEBUG] -------------------------------------------- 1512. Path Edge --------------------------------------------
56152 2019-Jan-13 16:45:18.418203 - [DEBUG]
56153 2019-Jan-13 16:45:18.418227 - [DEBUG] Process 1512. path edge:
56154 2019-Jan-13 16:45:18.418251 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56155 2019-Jan-13 16:45:18.418308 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
56156 2019-Jan-13 16:45:18.418946 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56157 2019-Jan-13 16:45:18.419588 - [DEBUG]
56158 2019-Jan-13 16:45:18.419615 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56159 2019-Jan-13 16:45:18.420301 - [DEBUG] Compose: EdgeIdentity * AllBottom
56160 2019-Jan-13 16:45:18.420330 - [DEBUG]
56161 2019-Jan-13 16:45:18.420354 - [DEBUG] Propagate flow
56162 2019-Jan-13 16:45:18.420377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56163 2019-Jan-13 16:45:18.420440 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56164 2019-Jan-13 16:45:18.421078 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56165 2019-Jan-13 16:45:18.421736 - [DEBUG] Edge function : AllBottom (result of previous compose)
56166 2019-Jan-13 16:45:18.421761 - [DEBUG]
56167 2019-Jan-13 16:45:18.421786 - [DEBUG] Join: AllTop & AllBottom
56168 2019-Jan-13 16:45:18.421812 - [DEBUG] = AllBottom (new jump func)
56169 2019-Jan-13 16:45:18.421837 - [DEBUG]
56170 2019-Jan-13 16:45:18.421860 - [DEBUG] Start adding new jump function
56171 2019-Jan-13 16:45:18.421884 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56172 2019-Jan-13 16:45:18.421940 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56173 2019-Jan-13 16:45:18.422578 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56174 2019-Jan-13 16:45:18.423212 - [DEBUG] Edge Function : AllBottom
56175 2019-Jan-13 16:45:18.423242 - [DEBUG] End adding new jump function
56176 2019-Jan-13 16:45:18.423266 - [DEBUG]
56177 2019-Jan-13 16:45:18.423290 - [DEBUG] -------------------------------------------- 1513. Path Edge --------------------------------------------
56178 2019-Jan-13 16:45:18.423315 - [DEBUG]
56179 2019-Jan-13 16:45:18.423339 - [DEBUG] Process 1513. path edge:
56180 2019-Jan-13 16:45:18.423363 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56181 2019-Jan-13 16:45:18.423421 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
56182 2019-Jan-13 16:45:18.424071 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56183 2019-Jan-13 16:45:18.424707 - [DEBUG]
56184 2019-Jan-13 16:45:18.424733 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56185 2019-Jan-13 16:45:18.425401 - [DEBUG] Compose: EdgeIdentity * AllBottom
56186 2019-Jan-13 16:45:18.425430 - [DEBUG]
56187 2019-Jan-13 16:45:18.425454 - [DEBUG] Propagate flow
56188 2019-Jan-13 16:45:18.425478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56189 2019-Jan-13 16:45:18.425536 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
56190 2019-Jan-13 16:45:18.426199 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56191 2019-Jan-13 16:45:18.427021 - [DEBUG] Edge function : AllBottom (result of previous compose)
56192 2019-Jan-13 16:45:18.427048 - [DEBUG]
56193 2019-Jan-13 16:45:18.427073 - [DEBUG] Join: AllTop & AllBottom
56194 2019-Jan-13 16:45:18.427100 - [DEBUG] = AllBottom (new jump func)
56195 2019-Jan-13 16:45:18.427125 - [DEBUG]
56196 2019-Jan-13 16:45:18.427149 - [DEBUG] Start adding new jump function
56197 2019-Jan-13 16:45:18.427172 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56198 2019-Jan-13 16:45:18.427242 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56199 2019-Jan-13 16:45:18.427899 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
56200 2019-Jan-13 16:45:18.428568 - [DEBUG] Edge Function : AllBottom
56201 2019-Jan-13 16:45:18.428598 - [DEBUG] End adding new jump function
56202 2019-Jan-13 16:45:18.428623 - [DEBUG]
56203 2019-Jan-13 16:45:18.428647 - [DEBUG] -------------------------------------------- 1514. Path Edge --------------------------------------------
56204 2019-Jan-13 16:45:18.428672 - [DEBUG]
56205 2019-Jan-13 16:45:18.428696 - [DEBUG] Process 1514. path edge:
56206 2019-Jan-13 16:45:18.428721 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56207 2019-Jan-13 16:45:18.428780 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
56208 2019-Jan-13 16:45:18.429426 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56209 2019-Jan-13 16:45:18.430065 - [DEBUG]
56210 2019-Jan-13 16:45:18.430089 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
56211 2019-Jan-13 16:45:18.430750 - [DEBUG] Possible callees:
56212 2019-Jan-13 16:45:18.430776 - [DEBUG] llvm.dbg.declare
56213 2019-Jan-13 16:45:18.430801 - [DEBUG] Possible return sites:
56214 2019-Jan-13 16:45:18.430825 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16356215 2019-Jan-13 16:45:18.432124 - [DEBUG] Found and process special summary
56216 2019-Jan-13 16:45:18.432162 - [DEBUG] Compose: EdgeIdentity * AllBottom
56217 2019-Jan-13 16:45:18.432190 - [DEBUG]
56218 2019-Jan-13 16:45:18.432214 - [DEBUG] Propagate flow
56219 2019-Jan-13 16:45:18.432238 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56220 2019-Jan-13 16:45:18.432294 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56221 2019-Jan-13 16:45:18.432936 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56222 2019-Jan-13 16:45:18.433575 - [DEBUG] Edge function : AllBottom (result of previous compose)
56223 2019-Jan-13 16:45:18.433616 - [DEBUG]
56224 2019-Jan-13 16:45:18.433642 - [DEBUG] Join: AllTop & AllBottom
56225 2019-Jan-13 16:45:18.433668 - [DEBUG] = AllBottom (new jump func)
56226 2019-Jan-13 16:45:18.433693 - [DEBUG]
56227 2019-Jan-13 16:45:18.433716 - [DEBUG] Start adding new jump function
56228 2019-Jan-13 16:45:18.433740 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56229 2019-Jan-13 16:45:18.433796 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56230 2019-Jan-13 16:45:18.434434 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56231 2019-Jan-13 16:45:18.435086 - [DEBUG] Edge Function : AllBottom
56232 2019-Jan-13 16:45:18.435114 - [DEBUG] End adding new jump function
56233 2019-Jan-13 16:45:18.435139 - [DEBUG]
56234 2019-Jan-13 16:45:18.435163 - [DEBUG] -------------------------------------------- 1515. Path Edge --------------------------------------------
56235 2019-Jan-13 16:45:18.435188 - [DEBUG]
56236 2019-Jan-13 16:45:18.435212 - [DEBUG] Process 1515. path edge:
56237 2019-Jan-13 16:45:18.435236 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56238 2019-Jan-13 16:45:18.435293 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
56239 2019-Jan-13 16:45:18.435933 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56240 2019-Jan-13 16:45:18.436693 - [DEBUG]
56241 2019-Jan-13 16:45:18.436720 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56242 2019-Jan-13 16:45:18.437553 - [DEBUG] Compose: EdgeIdentity * AllBottom
56243 2019-Jan-13 16:45:18.437584 - [DEBUG]
56244 2019-Jan-13 16:45:18.437608 - [DEBUG] Propagate flow
56245 2019-Jan-13 16:45:18.437632 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56246 2019-Jan-13 16:45:18.437702 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
56247 2019-Jan-13 16:45:18.438408 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56248 2019-Jan-13 16:45:18.439063 - [DEBUG] Edge function : AllBottom (result of previous compose)
56249 2019-Jan-13 16:45:18.439090 - [DEBUG]
56250 2019-Jan-13 16:45:18.439116 - [DEBUG] Join: AllTop & AllBottom
56251 2019-Jan-13 16:45:18.439142 - [DEBUG] = AllBottom (new jump func)
56252 2019-Jan-13 16:45:18.439167 - [DEBUG]
56253 2019-Jan-13 16:45:18.439190 - [DEBUG] Start adding new jump function
56254 2019-Jan-13 16:45:18.439214 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56255 2019-Jan-13 16:45:18.439275 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56256 2019-Jan-13 16:45:18.439927 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
56257 2019-Jan-13 16:45:18.440613 - [DEBUG] Edge Function : AllBottom
56258 2019-Jan-13 16:45:18.440650 - [DEBUG] End adding new jump function
56259 2019-Jan-13 16:45:18.440674 - [DEBUG]
56260 2019-Jan-13 16:45:18.440698 - [DEBUG] -------------------------------------------- 1516. Path Edge --------------------------------------------
56261 2019-Jan-13 16:45:18.440724 - [DEBUG]
56262 2019-Jan-13 16:45:18.440748 - [DEBUG] Process 1516. path edge:
56263 2019-Jan-13 16:45:18.440773 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56264 2019-Jan-13 16:45:18.440845 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
56265 2019-Jan-13 16:45:18.441559 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56266 2019-Jan-13 16:45:18.442242 - [DEBUG]
56267 2019-Jan-13 16:45:18.442272 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
56268 2019-Jan-13 16:45:18.443044 - [DEBUG] Compose: EdgeIdentity * AllBottom
56269 2019-Jan-13 16:45:18.443077 - [DEBUG]
56270 2019-Jan-13 16:45:18.443102 - [DEBUG] Propagate flow
56271 2019-Jan-13 16:45:18.443126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56272 2019-Jan-13 16:45:18.443209 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
56273 2019-Jan-13 16:45:18.443939 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56274 2019-Jan-13 16:45:18.444666 - [DEBUG] Edge function : AllBottom (result of previous compose)
56275 2019-Jan-13 16:45:18.444693 - [DEBUG]
56276 2019-Jan-13 16:45:18.444720 - [DEBUG] Join: AllTop & AllBottom
56277 2019-Jan-13 16:45:18.444801 - [DEBUG] = AllBottom (new jump func)
56278 2019-Jan-13 16:45:18.444827 - [DEBUG]
56279 2019-Jan-13 16:45:18.444850 - [DEBUG] Start adding new jump function
56280 2019-Jan-13 16:45:18.444874 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56281 2019-Jan-13 16:45:18.444944 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56282 2019-Jan-13 16:45:18.445610 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
56283 2019-Jan-13 16:45:18.446258 - [DEBUG] Edge Function : AllBottom
56284 2019-Jan-13 16:45:18.446289 - [DEBUG] End adding new jump function
56285 2019-Jan-13 16:45:18.446313 - [DEBUG]
56286 2019-Jan-13 16:45:18.446487 - [DEBUG] -------------------------------------------- 1517. Path Edge --------------------------------------------
56287 2019-Jan-13 16:45:18.446515 - [DEBUG]
56288 2019-Jan-13 16:45:18.446539 - [DEBUG] Process 1517. path edge:
56289 2019-Jan-13 16:45:18.446563 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56290 2019-Jan-13 16:45:18.446626 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
56291 2019-Jan-13 16:45:18.447279 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56292 2019-Jan-13 16:45:18.447947 - [DEBUG]
56293 2019-Jan-13 16:45:18.447974 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
56294 2019-Jan-13 16:45:18.448734 - [DEBUG] Possible callees:
56295 2019-Jan-13 16:45:18.448762 - [DEBUG] llvm.dbg.declare
56296 2019-Jan-13 16:45:18.448788 - [DEBUG] Possible return sites:
56297 2019-Jan-13 16:45:18.448812 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16956298 2019-Jan-13 16:45:18.450117 - [DEBUG] Found and process special summary
56299 2019-Jan-13 16:45:18.450157 - [DEBUG] Compose: EdgeIdentity * AllBottom
56300 2019-Jan-13 16:45:18.450185 - [DEBUG]
56301 2019-Jan-13 16:45:18.450210 - [DEBUG] Propagate flow
56302 2019-Jan-13 16:45:18.450235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56303 2019-Jan-13 16:45:18.450295 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56304 2019-Jan-13 16:45:18.450937 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56305 2019-Jan-13 16:45:18.451596 - [DEBUG] Edge function : AllBottom (result of previous compose)
56306 2019-Jan-13 16:45:18.451621 - [DEBUG]
56307 2019-Jan-13 16:45:18.451646 - [DEBUG] Join: AllTop & AllBottom
56308 2019-Jan-13 16:45:18.451673 - [DEBUG] = AllBottom (new jump func)
56309 2019-Jan-13 16:45:18.451697 - [DEBUG]
56310 2019-Jan-13 16:45:18.451721 - [DEBUG] Start adding new jump function
56311 2019-Jan-13 16:45:18.451763 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56312 2019-Jan-13 16:45:18.451820 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56313 2019-Jan-13 16:45:18.452461 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56314 2019-Jan-13 16:45:18.453109 - [DEBUG] Edge Function : AllBottom
56315 2019-Jan-13 16:45:18.453140 - [DEBUG] End adding new jump function
56316 2019-Jan-13 16:45:18.453164 - [DEBUG]
56317 2019-Jan-13 16:45:18.453189 - [DEBUG] -------------------------------------------- 1518. Path Edge --------------------------------------------
56318 2019-Jan-13 16:45:18.453214 - [DEBUG]
56319 2019-Jan-13 16:45:18.453238 - [DEBUG] Process 1518. path edge:
56320 2019-Jan-13 16:45:18.453262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56321 2019-Jan-13 16:45:18.453323 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
56322 2019-Jan-13 16:45:18.453964 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56323 2019-Jan-13 16:45:18.454601 - [DEBUG]
56324 2019-Jan-13 16:45:18.454626 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56325 2019-Jan-13 16:45:18.455313 - [DEBUG] Compose: EdgeIdentity * AllBottom
56326 2019-Jan-13 16:45:18.455342 - [DEBUG]
56327 2019-Jan-13 16:45:18.455366 - [DEBUG] Propagate flow
56328 2019-Jan-13 16:45:18.455389 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56329 2019-Jan-13 16:45:18.455448 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
56330 2019-Jan-13 16:45:18.456087 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56331 2019-Jan-13 16:45:18.456867 - [DEBUG] Edge function : AllBottom (result of previous compose)
56332 2019-Jan-13 16:45:18.456894 - [DEBUG]
56333 2019-Jan-13 16:45:18.456919 - [DEBUG] Join: AllTop & AllBottom
56334 2019-Jan-13 16:45:18.456945 - [DEBUG] = AllBottom (new jump func)
56335 2019-Jan-13 16:45:18.456970 - [DEBUG]
56336 2019-Jan-13 16:45:18.456994 - [DEBUG] Start adding new jump function
56337 2019-Jan-13 16:45:18.457018 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56338 2019-Jan-13 16:45:18.457135 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56339 2019-Jan-13 16:45:18.457803 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
56340 2019-Jan-13 16:45:18.458469 - [DEBUG] Edge Function : AllBottom
56341 2019-Jan-13 16:45:18.458500 - [DEBUG] End adding new jump function
56342 2019-Jan-13 16:45:18.458524 - [DEBUG]
56343 2019-Jan-13 16:45:18.458556 - [DEBUG] -------------------------------------------- 1519. Path Edge --------------------------------------------
56344 2019-Jan-13 16:45:18.458580 - [DEBUG]
56345 2019-Jan-13 16:45:18.458603 - [DEBUG] Process 1519. path edge:
56346 2019-Jan-13 16:45:18.458627 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56347 2019-Jan-13 16:45:18.458688 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
56348 2019-Jan-13 16:45:18.459327 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56349 2019-Jan-13 16:45:18.459966 - [DEBUG]
56350 2019-Jan-13 16:45:18.459991 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
56351 2019-Jan-13 16:45:18.460663 - [DEBUG] Compose: EdgeIdentity * AllBottom
56352 2019-Jan-13 16:45:18.460692 - [DEBUG]
56353 2019-Jan-13 16:45:18.460716 - [DEBUG] Propagate flow
56354 2019-Jan-13 16:45:18.460740 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56355 2019-Jan-13 16:45:18.460814 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
56356 2019-Jan-13 16:45:18.461499 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56357 2019-Jan-13 16:45:18.462143 - [DEBUG] Edge function : AllBottom (result of previous compose)
56358 2019-Jan-13 16:45:18.462168 - [DEBUG]
56359 2019-Jan-13 16:45:18.462193 - [DEBUG] Join: AllTop & AllBottom
56360 2019-Jan-13 16:45:18.462219 - [DEBUG] = AllBottom (new jump func)
56361 2019-Jan-13 16:45:18.462244 - [DEBUG]
56362 2019-Jan-13 16:45:18.462267 - [DEBUG] Start adding new jump function
56363 2019-Jan-13 16:45:18.462290 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56364 2019-Jan-13 16:45:18.462347 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56365 2019-Jan-13 16:45:18.462986 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
56366 2019-Jan-13 16:45:18.463626 - [DEBUG] Edge Function : AllBottom
56367 2019-Jan-13 16:45:18.463655 - [DEBUG] End adding new jump function
56368 2019-Jan-13 16:45:18.463680 - [DEBUG]
56369 2019-Jan-13 16:45:18.463704 - [DEBUG] -------------------------------------------- 1520. Path Edge --------------------------------------------
56370 2019-Jan-13 16:45:18.463729 - [DEBUG]
56371 2019-Jan-13 16:45:18.463752 - [DEBUG] Process 1520. path edge:
56372 2019-Jan-13 16:45:18.463776 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56373 2019-Jan-13 16:45:18.463833 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
56374 2019-Jan-13 16:45:18.464474 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56375 2019-Jan-13 16:45:18.465128 - [DEBUG]
56376 2019-Jan-13 16:45:18.465153 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
56377 2019-Jan-13 16:45:18.465819 - [DEBUG] Compose: EdgeIdentity * AllBottom
56378 2019-Jan-13 16:45:18.465847 - [DEBUG]
56379 2019-Jan-13 16:45:18.465871 - [DEBUG] Propagate flow
56380 2019-Jan-13 16:45:18.465894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56381 2019-Jan-13 16:45:18.465952 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
56382 2019-Jan-13 16:45:18.466682 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56383 2019-Jan-13 16:45:18.467324 - [DEBUG] Edge function : AllBottom (result of previous compose)
56384 2019-Jan-13 16:45:18.467350 - [DEBUG]
56385 2019-Jan-13 16:45:18.467374 - [DEBUG] Join: AllTop & AllBottom
56386 2019-Jan-13 16:45:18.467400 - [DEBUG] = AllBottom (new jump func)
56387 2019-Jan-13 16:45:18.467425 - [DEBUG]
56388 2019-Jan-13 16:45:18.467448 - [DEBUG] Start adding new jump function
56389 2019-Jan-13 16:45:18.467471 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56390 2019-Jan-13 16:45:18.467528 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56391 2019-Jan-13 16:45:18.468182 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
56392 2019-Jan-13 16:45:18.468818 - [DEBUG] Edge Function : AllBottom
56393 2019-Jan-13 16:45:18.468846 - [DEBUG] End adding new jump function
56394 2019-Jan-13 16:45:18.468870 - [DEBUG]
56395 2019-Jan-13 16:45:18.468894 - [DEBUG] -------------------------------------------- 1521. Path Edge --------------------------------------------
56396 2019-Jan-13 16:45:18.468919 - [DEBUG]
56397 2019-Jan-13 16:45:18.468942 - [DEBUG] Process 1521. path edge:
56398 2019-Jan-13 16:45:18.468967 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56399 2019-Jan-13 16:45:18.469033 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
56400 2019-Jan-13 16:45:18.469676 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56401 2019-Jan-13 16:45:18.470328 - [DEBUG]
56402 2019-Jan-13 16:45:18.470354 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
56403 2019-Jan-13 16:45:18.471027 - [DEBUG] Compose: EdgeIdentity * AllBottom
56404 2019-Jan-13 16:45:18.471056 - [DEBUG]
56405 2019-Jan-13 16:45:18.471080 - [DEBUG] Propagate flow
56406 2019-Jan-13 16:45:18.471104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56407 2019-Jan-13 16:45:18.471165 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
56408 2019-Jan-13 16:45:18.471827 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56409 2019-Jan-13 16:45:18.472465 - [DEBUG] Edge function : AllBottom (result of previous compose)
56410 2019-Jan-13 16:45:18.472490 - [DEBUG]
56411 2019-Jan-13 16:45:18.472515 - [DEBUG] Join: AllTop & AllBottom
56412 2019-Jan-13 16:45:18.472541 - [DEBUG] = AllBottom (new jump func)
56413 2019-Jan-13 16:45:18.472565 - [DEBUG]
56414 2019-Jan-13 16:45:18.472589 - [DEBUG] Start adding new jump function
56415 2019-Jan-13 16:45:18.472612 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56416 2019-Jan-13 16:45:18.472668 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56417 2019-Jan-13 16:45:18.473306 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
56418 2019-Jan-13 16:45:18.473944 - [DEBUG] Edge Function : AllBottom
56419 2019-Jan-13 16:45:18.473972 - [DEBUG] End adding new jump function
56420 2019-Jan-13 16:45:18.473997 - [DEBUG]
56421 2019-Jan-13 16:45:18.474021 - [DEBUG] -------------------------------------------- 1522. Path Edge --------------------------------------------
56422 2019-Jan-13 16:45:18.474046 - [DEBUG]
56423 2019-Jan-13 16:45:18.474069 - [DEBUG] Process 1522. path edge:
56424 2019-Jan-13 16:45:18.474094 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56425 2019-Jan-13 16:45:18.474151 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
56426 2019-Jan-13 16:45:18.474804 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56427 2019-Jan-13 16:45:18.475442 - [DEBUG]
56428 2019-Jan-13 16:45:18.475467 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
56429 2019-Jan-13 16:45:18.476131 - [DEBUG] Compose: EdgeIdentity * AllBottom
56430 2019-Jan-13 16:45:18.476160 - [DEBUG]
56431 2019-Jan-13 16:45:18.476184 - [DEBUG] Propagate flow
56432 2019-Jan-13 16:45:18.476207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56433 2019-Jan-13 16:45:18.476265 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
56434 2019-Jan-13 16:45:18.477152 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56435 2019-Jan-13 16:45:18.477827 - [DEBUG] Edge function : AllBottom (result of previous compose)
56436 2019-Jan-13 16:45:18.477854 - [DEBUG]
56437 2019-Jan-13 16:45:18.477879 - [DEBUG] Join: AllTop & AllBottom
56438 2019-Jan-13 16:45:18.477906 - [DEBUG] = AllBottom (new jump func)
56439 2019-Jan-13 16:45:18.477931 - [DEBUG]
56440 2019-Jan-13 16:45:18.477954 - [DEBUG] Start adding new jump function
56441 2019-Jan-13 16:45:18.477978 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56442 2019-Jan-13 16:45:18.478044 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56443 2019-Jan-13 16:45:18.478740 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
56444 2019-Jan-13 16:45:18.479392 - [DEBUG] Edge Function : AllBottom
56445 2019-Jan-13 16:45:18.479424 - [DEBUG] End adding new jump function
56446 2019-Jan-13 16:45:18.479449 - [DEBUG]
56447 2019-Jan-13 16:45:18.479473 - [DEBUG] -------------------------------------------- 1523. Path Edge --------------------------------------------
56448 2019-Jan-13 16:45:18.479499 - [DEBUG]
56449 2019-Jan-13 16:45:18.479522 - [DEBUG] Process 1523. path edge:
56450 2019-Jan-13 16:45:18.479547 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56451 2019-Jan-13 16:45:18.479616 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
56452 2019-Jan-13 16:45:18.480298 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56453 2019-Jan-13 16:45:18.481004 - [DEBUG]
56454 2019-Jan-13 16:45:18.481031 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
56455 2019-Jan-13 16:45:18.481735 - [DEBUG] Compose: EdgeIdentity * AllBottom
56456 2019-Jan-13 16:45:18.481765 - [DEBUG]
56457 2019-Jan-13 16:45:18.481789 - [DEBUG] Propagate flow
56458 2019-Jan-13 16:45:18.481813 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56459 2019-Jan-13 16:45:18.481876 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56460 2019-Jan-13 16:45:18.482517 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56461 2019-Jan-13 16:45:18.483155 - [DEBUG] Edge function : AllBottom (result of previous compose)
56462 2019-Jan-13 16:45:18.483181 - [DEBUG]
56463 2019-Jan-13 16:45:18.483206 - [DEBUG] Join: AllTop & AllBottom
56464 2019-Jan-13 16:45:18.483232 - [DEBUG] = AllBottom (new jump func)
56465 2019-Jan-13 16:45:18.483257 - [DEBUG]
56466 2019-Jan-13 16:45:18.483281 - [DEBUG] Start adding new jump function
56467 2019-Jan-13 16:45:18.483304 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56468 2019-Jan-13 16:45:18.483360 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56469 2019-Jan-13 16:45:18.484000 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56470 2019-Jan-13 16:45:18.484637 - [DEBUG] Edge Function : AllBottom
56471 2019-Jan-13 16:45:18.484666 - [DEBUG] End adding new jump function
56472 2019-Jan-13 16:45:18.484690 - [DEBUG]
56473 2019-Jan-13 16:45:18.484715 - [DEBUG] -------------------------------------------- 1524. Path Edge --------------------------------------------
56474 2019-Jan-13 16:45:18.484757 - [DEBUG]
56475 2019-Jan-13 16:45:18.484781 - [DEBUG] Process 1524. path edge:
56476 2019-Jan-13 16:45:18.484806 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56477 2019-Jan-13 16:45:18.484864 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
56478 2019-Jan-13 16:45:18.485502 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56479 2019-Jan-13 16:45:18.486148 - [DEBUG]
56480 2019-Jan-13 16:45:18.486173 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56481 2019-Jan-13 16:45:18.487068 - [DEBUG] Compose: EdgeIdentity * AllBottom
56482 2019-Jan-13 16:45:18.487099 - [DEBUG]
56483 2019-Jan-13 16:45:18.487124 - [DEBUG] Propagate flow
56484 2019-Jan-13 16:45:18.487148 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56485 2019-Jan-13 16:45:18.487277 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
56486 2019-Jan-13 16:45:18.487980 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56487 2019-Jan-13 16:45:18.488712 - [DEBUG] Edge function : AllBottom (result of previous compose)
56488 2019-Jan-13 16:45:18.488742 - [DEBUG]
56489 2019-Jan-13 16:45:18.488769 - [DEBUG] Join: AllTop & AllBottom
56490 2019-Jan-13 16:45:18.488795 - [DEBUG] = AllBottom (new jump func)
56491 2019-Jan-13 16:45:18.488820 - [DEBUG]
56492 2019-Jan-13 16:45:18.488844 - [DEBUG] Start adding new jump function
56493 2019-Jan-13 16:45:18.488868 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56494 2019-Jan-13 16:45:18.488944 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56495 2019-Jan-13 16:45:18.489647 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
56496 2019-Jan-13 16:45:18.490360 - [DEBUG] Edge Function : AllBottom
56497 2019-Jan-13 16:45:18.490401 - [DEBUG] End adding new jump function
56498 2019-Jan-13 16:45:18.490426 - [DEBUG]
56499 2019-Jan-13 16:45:18.490452 - [DEBUG] -------------------------------------------- 1525. Path Edge --------------------------------------------
56500 2019-Jan-13 16:45:18.490479 - [DEBUG]
56501 2019-Jan-13 16:45:18.490504 - [DEBUG] Process 1525. path edge:
56502 2019-Jan-13 16:45:18.490529 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56503 2019-Jan-13 16:45:18.490604 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
56504 2019-Jan-13 16:45:18.491285 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56505 2019-Jan-13 16:45:18.492009 - [DEBUG]
56506 2019-Jan-13 16:45:18.492036 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
56507 2019-Jan-13 16:45:18.492724 - [DEBUG] Compose: EdgeIdentity * AllBottom
56508 2019-Jan-13 16:45:18.492753 - [DEBUG]
56509 2019-Jan-13 16:45:18.492777 - [DEBUG] Propagate flow
56510 2019-Jan-13 16:45:18.492801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56511 2019-Jan-13 16:45:18.492861 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56512 2019-Jan-13 16:45:18.493517 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56513 2019-Jan-13 16:45:18.494154 - [DEBUG] Edge function : AllBottom (result of previous compose)
56514 2019-Jan-13 16:45:18.494179 - [DEBUG]
56515 2019-Jan-13 16:45:18.494204 - [DEBUG] Join: AllTop & AllBottom
56516 2019-Jan-13 16:45:18.494231 - [DEBUG] = AllBottom (new jump func)
56517 2019-Jan-13 16:45:18.494255 - [DEBUG]
56518 2019-Jan-13 16:45:18.494279 - [DEBUG] Start adding new jump function
56519 2019-Jan-13 16:45:18.494302 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56520 2019-Jan-13 16:45:18.494359 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56521 2019-Jan-13 16:45:18.495013 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56522 2019-Jan-13 16:45:18.495659 - [DEBUG] Edge Function : AllBottom
56523 2019-Jan-13 16:45:18.495690 - [DEBUG] End adding new jump function
56524 2019-Jan-13 16:45:18.495714 - [DEBUG]
56525 2019-Jan-13 16:45:18.495738 - [DEBUG] -------------------------------------------- 1526. Path Edge --------------------------------------------
56526 2019-Jan-13 16:45:18.495763 - [DEBUG]
56527 2019-Jan-13 16:45:18.495787 - [DEBUG] Process 1526. path edge:
56528 2019-Jan-13 16:45:18.495811 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56529 2019-Jan-13 16:45:18.495871 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
56530 2019-Jan-13 16:45:18.496511 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56531 2019-Jan-13 16:45:18.497297 - [DEBUG]
56532 2019-Jan-13 16:45:18.497322 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56533 2019-Jan-13 16:45:18.497996 - [DEBUG] Compose: EdgeIdentity * AllBottom
56534 2019-Jan-13 16:45:18.498025 - [DEBUG]
56535 2019-Jan-13 16:45:18.498049 - [DEBUG] Propagate flow
56536 2019-Jan-13 16:45:18.498089 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56537 2019-Jan-13 16:45:18.498148 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56538 2019-Jan-13 16:45:18.498786 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56539 2019-Jan-13 16:45:18.499424 - [DEBUG] Edge function : AllBottom (result of previous compose)
56540 2019-Jan-13 16:45:18.499449 - [DEBUG]
56541 2019-Jan-13 16:45:18.499474 - [DEBUG] Join: AllTop & AllBottom
56542 2019-Jan-13 16:45:18.499500 - [DEBUG] = AllBottom (new jump func)
56543 2019-Jan-13 16:45:18.499525 - [DEBUG]
56544 2019-Jan-13 16:45:18.499549 - [DEBUG] Start adding new jump function
56545 2019-Jan-13 16:45:18.499572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56546 2019-Jan-13 16:45:18.499629 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56547 2019-Jan-13 16:45:18.500267 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56548 2019-Jan-13 16:45:18.500903 - [DEBUG] Edge Function : AllBottom
56549 2019-Jan-13 16:45:18.500932 - [DEBUG] End adding new jump function
56550 2019-Jan-13 16:45:18.500956 - [DEBUG]
56551 2019-Jan-13 16:45:18.500980 - [DEBUG] -------------------------------------------- 1527. Path Edge --------------------------------------------
56552 2019-Jan-13 16:45:18.501005 - [DEBUG]
56553 2019-Jan-13 16:45:18.501029 - [DEBUG] Process 1527. path edge:
56554 2019-Jan-13 16:45:18.501054 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56555 2019-Jan-13 16:45:18.501111 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
56556 2019-Jan-13 16:45:18.501761 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56557 2019-Jan-13 16:45:18.502400 - [DEBUG]
56558 2019-Jan-13 16:45:18.502425 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56559 2019-Jan-13 16:45:18.503082 - [DEBUG] Start of endsummarytab entry
56560 2019-Jan-13 16:45:18.503121 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
56561 2019-Jan-13 16:45:18.503770 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
56562 2019-Jan-13 16:45:18.503836 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56563 2019-Jan-13 16:45:18.504472 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56564 2019-Jan-13 16:45:18.505125 - [DEBUG] EF: AllBottom
56565 2019-Jan-13 16:45:18.505150 - [DEBUG]
56566 2019-Jan-13 16:45:18.505174 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56567 2019-Jan-13 16:45:18.505808 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
56568 2019-Jan-13 16:45:18.506446 - [DEBUG] EF: AllBottom
56569 2019-Jan-13 16:45:18.506471 - [DEBUG]
56570 2019-Jan-13 16:45:18.506494 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56571 2019-Jan-13 16:45:18.507247 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
56572 2019-Jan-13 16:45:18.507895 - [DEBUG] EF: AllBottom
56573 2019-Jan-13 16:45:18.507920 - [DEBUG]
56574 2019-Jan-13 16:45:18.507943 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56575 2019-Jan-13 16:45:18.508595 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
56576 2019-Jan-13 16:45:18.509251 - [DEBUG] EF: AllBottom
56577 2019-Jan-13 16:45:18.509277 - [DEBUG]
56578 2019-Jan-13 16:45:18.509300 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56579 2019-Jan-13 16:45:18.509935 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
56580 2019-Jan-13 16:45:18.510574 - [DEBUG] EF: AllBottom
56581 2019-Jan-13 16:45:18.510598 - [DEBUG]
56582 2019-Jan-13 16:45:18.510622 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56583 2019-Jan-13 16:45:18.511255 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56584 2019-Jan-13 16:45:18.511920 - [DEBUG] EF: AllBottom
56585 2019-Jan-13 16:45:18.511946 - [DEBUG]
56586 2019-Jan-13 16:45:18.511969 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56587 2019-Jan-13 16:45:18.512603 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
56588 2019-Jan-13 16:45:18.513238 - [DEBUG] EF: AllBottom
56589 2019-Jan-13 16:45:18.513263 - [DEBUG]
56590 2019-Jan-13 16:45:18.513286 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56591 2019-Jan-13 16:45:18.513919 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
56592 2019-Jan-13 16:45:18.514556 - [DEBUG] EF: AllBottom
56593 2019-Jan-13 16:45:18.514581 - [DEBUG]
56594 2019-Jan-13 16:45:18.514604 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56595 2019-Jan-13 16:45:18.515255 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
56596 2019-Jan-13 16:45:18.515899 - [DEBUG] EF: AllBottom
56597 2019-Jan-13 16:45:18.515923 - [DEBUG]
56598 2019-Jan-13 16:45:18.515947 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56599 2019-Jan-13 16:45:18.516580 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
56600 2019-Jan-13 16:45:18.517383 - [DEBUG] EF: AllBottom
56601 2019-Jan-13 16:45:18.517410 - [DEBUG]
56602 2019-Jan-13 16:45:18.517433 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56603 2019-Jan-13 16:45:18.518228 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
56604 2019-Jan-13 16:45:18.518919 - [DEBUG] EF: AllBottom
56605 2019-Jan-13 16:45:18.518945 - [DEBUG]
56606 2019-Jan-13 16:45:18.518969 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56607 2019-Jan-13 16:45:18.519624 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56608 2019-Jan-13 16:45:18.520284 - [DEBUG] EF: AllBottom
56609 2019-Jan-13 16:45:18.520309 - [DEBUG]
56610 2019-Jan-13 16:45:18.520333 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56611 2019-Jan-13 16:45:18.521009 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
56612 2019-Jan-13 16:45:18.521727 - [DEBUG] EF: AllBottom
56613 2019-Jan-13 16:45:18.521754 - [DEBUG]
56614 2019-Jan-13 16:45:18.521778 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56615 2019-Jan-13 16:45:18.522485 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
56616 2019-Jan-13 16:45:18.523154 - [DEBUG] EF: AllBottom
56617 2019-Jan-13 16:45:18.523180 - [DEBUG]
56618 2019-Jan-13 16:45:18.523204 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56619 2019-Jan-13 16:45:18.523876 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
56620 2019-Jan-13 16:45:18.524558 - [DEBUG] EF: AllBottom
56621 2019-Jan-13 16:45:18.524617 - [DEBUG]
56622 2019-Jan-13 16:45:18.524642 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56623 2019-Jan-13 16:45:18.525383 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
56624 2019-Jan-13 16:45:18.526101 - [DEBUG] EF: AllBottom
56625 2019-Jan-13 16:45:18.526130 - [DEBUG]
56626 2019-Jan-13 16:45:18.526155 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56627 2019-Jan-13 16:45:18.527014 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
56628 2019-Jan-13 16:45:18.527674 - [DEBUG] EF: AllBottom
56629 2019-Jan-13 16:45:18.527699 - [DEBUG]
56630 2019-Jan-13 16:45:18.527723 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56631 2019-Jan-13 16:45:18.528393 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56632 2019-Jan-13 16:45:18.529036 - [DEBUG] EF: AllBottom
56633 2019-Jan-13 16:45:18.529061 - [DEBUG]
56634 2019-Jan-13 16:45:18.529084 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56635 2019-Jan-13 16:45:18.529719 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
56636 2019-Jan-13 16:45:18.530356 - [DEBUG] EF: AllBottom
56637 2019-Jan-13 16:45:18.530381 - [DEBUG]
56638 2019-Jan-13 16:45:18.530404 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56639 2019-Jan-13 16:45:18.531039 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
56640 2019-Jan-13 16:45:18.531694 - [DEBUG] EF: AllBottom
56641 2019-Jan-13 16:45:18.531719 - [DEBUG]
56642 2019-Jan-13 16:45:18.531742 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56643 2019-Jan-13 16:45:18.532375 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
56644 2019-Jan-13 16:45:18.533014 - [DEBUG] EF: AllBottom
56645 2019-Jan-13 16:45:18.533039 - [DEBUG]
56646 2019-Jan-13 16:45:18.533062 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56647 2019-Jan-13 16:45:18.533696 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56648 2019-Jan-13 16:45:18.534342 - [DEBUG] EF: AllBottom
56649 2019-Jan-13 16:45:18.534366 - [DEBUG]
56650 2019-Jan-13 16:45:18.534390 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56651 2019-Jan-13 16:45:18.535039 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
56652 2019-Jan-13 16:45:18.535676 - [DEBUG] EF: AllBottom
56653 2019-Jan-13 16:45:18.535701 - [DEBUG]
56654 2019-Jan-13 16:45:18.535724 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56655 2019-Jan-13 16:45:18.536362 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
56656 2019-Jan-13 16:45:18.537132 - [DEBUG] EF: AllBottom
56657 2019-Jan-13 16:45:18.537158 - [DEBUG]
56658 2019-Jan-13 16:45:18.537181 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56659 2019-Jan-13 16:45:18.537822 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
56660 2019-Jan-13 16:45:18.538476 - [DEBUG] EF: AllBottom
56661 2019-Jan-13 16:45:18.538501 - [DEBUG]
56662 2019-Jan-13 16:45:18.538525 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56663 2019-Jan-13 16:45:18.539159 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
56664 2019-Jan-13 16:45:18.539800 - [DEBUG] EF: AllBottom
56665 2019-Jan-13 16:45:18.539825 - [DEBUG]
56666 2019-Jan-13 16:45:18.539848 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56667 2019-Jan-13 16:45:18.540482 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
56668 2019-Jan-13 16:45:18.541173 - [DEBUG] EF: AllBottom
56669 2019-Jan-13 16:45:18.541200 - [DEBUG]
56670 2019-Jan-13 16:45:18.541223 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56671 2019-Jan-13 16:45:18.541889 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
56672 2019-Jan-13 16:45:18.542525 - [DEBUG] EF: AllBottom
56673 2019-Jan-13 16:45:18.542550 - [DEBUG]
56674 2019-Jan-13 16:45:18.542574 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56675 2019-Jan-13 16:45:18.543207 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
56676 2019-Jan-13 16:45:18.543846 - [DEBUG] EF: AllBottom
56677 2019-Jan-13 16:45:18.543871 - [DEBUG]
56678 2019-Jan-13 16:45:18.543895 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56679 2019-Jan-13 16:45:18.544528 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
56680 2019-Jan-13 16:45:18.545179 - [DEBUG] EF: AllBottom
56681 2019-Jan-13 16:45:18.545204 - [DEBUG]
56682 2019-Jan-13 16:45:18.545227 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56683 2019-Jan-13 16:45:18.545861 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
56684 2019-Jan-13 16:45:18.546502 - [DEBUG] EF: AllBottom
56685 2019-Jan-13 16:45:18.546527 - [DEBUG]
56686 2019-Jan-13 16:45:18.546551 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56687 2019-Jan-13 16:45:18.547370 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
56688 2019-Jan-13 16:45:18.548042 - [DEBUG] EF: AllBottom
56689 2019-Jan-13 16:45:18.548082 - [DEBUG]
56690 2019-Jan-13 16:45:18.548108 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56691 2019-Jan-13 16:45:18.548817 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56692 2019-Jan-13 16:45:18.549464 - [DEBUG] EF: AllBottom
56693 2019-Jan-13 16:45:18.549490 - [DEBUG]
56694 2019-Jan-13 16:45:18.549513 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56695 2019-Jan-13 16:45:18.550147 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56696 2019-Jan-13 16:45:18.550783 - [DEBUG] EF: AllBottom
56697 2019-Jan-13 16:45:18.550808 - [DEBUG]
56698 2019-Jan-13 16:45:18.550832 - [DEBUG] ---------------
56699 2019-Jan-13 16:45:18.550855 - [DEBUG]
56700 2019-Jan-13 16:45:18.550884 - [DEBUG] End of endsummarytab entry
56701 2019-Jan-13 16:45:18.550907 - [DEBUG]
56702 2019-Jan-13 16:45:18.550931 - [DEBUG] Start of incomingtab entry
56703 2019-Jan-13 16:45:18.550956 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
56704 2019-Jan-13 16:45:18.551613 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
56705 2019-Jan-13 16:45:18.551673 - [DEBUG] ---------------
56706 2019-Jan-13 16:45:18.551698 - [DEBUG] End of incomingtab entry
56707 2019-Jan-13 16:45:18.551721 - [DEBUG]
56708 2019-Jan-13 16:45:18.551749 - [DEBUG] EDGE:
56709 2019-Jan-13 16:45:18.551806 - [DEBUG] ---> 56710 2019-Jan-13 16:45:18.552443 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56711 2019-Jan-13 16:45:18.553082 - [DEBUG]
56712 2019-Jan-13 16:45:18.553109 - [DEBUG] EDGE:
56713 2019-Jan-13 16:45:18.553167 - [DEBUG] ---> 56714 2019-Jan-13 16:45:18.553814 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56715 2019-Jan-13 16:45:18.554454 - [DEBUG]
56716 2019-Jan-13 16:45:18.554525 - [DEBUG] Compose: EdgeIdentity * AllBottom
56717 2019-Jan-13 16:45:18.554553 - [DEBUG]
56718 2019-Jan-13 16:45:18.554577 - [DEBUG] Propagate flow
56719 2019-Jan-13 16:45:18.554601 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56720 2019-Jan-13 16:45:18.554659 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56721 2019-Jan-13 16:45:18.555325 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56722 2019-Jan-13 16:45:18.555964 - [DEBUG] Edge function : AllBottom (result of previous compose)
56723 2019-Jan-13 16:45:18.555989 - [DEBUG]
56724 2019-Jan-13 16:45:18.556015 - [DEBUG] Join: AllTop & AllBottom
56725 2019-Jan-13 16:45:18.556042 - [DEBUG] = AllBottom (new jump func)
56726 2019-Jan-13 16:45:18.556066 - [DEBUG]
56727 2019-Jan-13 16:45:18.556090 - [DEBUG] Start adding new jump function
56728 2019-Jan-13 16:45:18.556113 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56729 2019-Jan-13 16:45:18.556170 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56730 2019-Jan-13 16:45:18.556948 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56731 2019-Jan-13 16:45:18.557655 - [DEBUG] Edge Function : AllBottom
56732 2019-Jan-13 16:45:18.557690 - [DEBUG] End adding new jump function
56733 2019-Jan-13 16:45:18.557714 - [DEBUG]
56734 2019-Jan-13 16:45:18.557738 - [DEBUG] -------------------------------------------- 1528. Path Edge --------------------------------------------
56735 2019-Jan-13 16:45:18.557763 - [DEBUG]
56736 2019-Jan-13 16:45:18.557786 - [DEBUG] Process 1528. path edge:
56737 2019-Jan-13 16:45:18.557810 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56738 2019-Jan-13 16:45:18.557876 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
56739 2019-Jan-13 16:45:18.558567 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56740 2019-Jan-13 16:45:18.559248 - [DEBUG]
56741 2019-Jan-13 16:45:18.559274 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56742 2019-Jan-13 16:45:18.559992 - [DEBUG] Possible callees:
56743 2019-Jan-13 16:45:18.560019 - [DEBUG] llvm.dbg.declare
56744 2019-Jan-13 16:45:18.560044 - [DEBUG] Possible return sites:
56745 2019-Jan-13 16:45:18.560068 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19356746 2019-Jan-13 16:45:18.561429 - [DEBUG] Found and process special summary
56747 2019-Jan-13 16:45:18.561474 - [DEBUG] Compose: EdgeIdentity * AllBottom
56748 2019-Jan-13 16:45:18.561503 - [DEBUG]
56749 2019-Jan-13 16:45:18.561527 - [DEBUG] Propagate flow
56750 2019-Jan-13 16:45:18.561551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56751 2019-Jan-13 16:45:18.561613 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56752 2019-Jan-13 16:45:18.562280 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56753 2019-Jan-13 16:45:18.562920 - [DEBUG] Edge function : AllBottom (result of previous compose)
56754 2019-Jan-13 16:45:18.562946 - [DEBUG]
56755 2019-Jan-13 16:45:18.562971 - [DEBUG] Join: AllTop & AllBottom
56756 2019-Jan-13 16:45:18.562997 - [DEBUG] = AllBottom (new jump func)
56757 2019-Jan-13 16:45:18.563022 - [DEBUG]
56758 2019-Jan-13 16:45:18.563046 - [DEBUG] Start adding new jump function
56759 2019-Jan-13 16:45:18.563086 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56760 2019-Jan-13 16:45:18.563144 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56761 2019-Jan-13 16:45:18.563783 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56762 2019-Jan-13 16:45:18.564419 - [DEBUG] Edge Function : AllBottom
56763 2019-Jan-13 16:45:18.564449 - [DEBUG] End adding new jump function
56764 2019-Jan-13 16:45:18.564473 - [DEBUG]
56765 2019-Jan-13 16:45:18.564497 - [DEBUG] -------------------------------------------- 1529. Path Edge --------------------------------------------
56766 2019-Jan-13 16:45:18.564522 - [DEBUG]
56767 2019-Jan-13 16:45:18.564545 - [DEBUG] Process 1529. path edge:
56768 2019-Jan-13 16:45:18.564569 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56769 2019-Jan-13 16:45:18.564626 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
56770 2019-Jan-13 16:45:18.565284 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56771 2019-Jan-13 16:45:18.565920 - [DEBUG]
56772 2019-Jan-13 16:45:18.565946 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56773 2019-Jan-13 16:45:18.566617 - [DEBUG] Compose: EdgeIdentity * AllBottom
56774 2019-Jan-13 16:45:18.566645 - [DEBUG]
56775 2019-Jan-13 16:45:18.566669 - [DEBUG] Propagate flow
56776 2019-Jan-13 16:45:18.566692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56777 2019-Jan-13 16:45:18.566750 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
56778 2019-Jan-13 16:45:18.567517 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56779 2019-Jan-13 16:45:18.568172 - [DEBUG] Edge function : AllBottom (result of previous compose)
56780 2019-Jan-13 16:45:18.568198 - [DEBUG]
56781 2019-Jan-13 16:45:18.568222 - [DEBUG] Join: AllTop & AllBottom
56782 2019-Jan-13 16:45:18.568248 - [DEBUG] = AllBottom (new jump func)
56783 2019-Jan-13 16:45:18.568273 - [DEBUG]
56784 2019-Jan-13 16:45:18.568296 - [DEBUG] Start adding new jump function
56785 2019-Jan-13 16:45:18.568319 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56786 2019-Jan-13 16:45:18.568378 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56787 2019-Jan-13 16:45:18.569028 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
56788 2019-Jan-13 16:45:18.569673 - [DEBUG] Edge Function : AllBottom
56789 2019-Jan-13 16:45:18.569703 - [DEBUG] End adding new jump function
56790 2019-Jan-13 16:45:18.569727 - [DEBUG]
56791 2019-Jan-13 16:45:18.569751 - [DEBUG] -------------------------------------------- 1530. Path Edge --------------------------------------------
56792 2019-Jan-13 16:45:18.569776 - [DEBUG]
56793 2019-Jan-13 16:45:18.569800 - [DEBUG] Process 1530. path edge:
56794 2019-Jan-13 16:45:18.569825 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56795 2019-Jan-13 16:45:18.569889 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
56796 2019-Jan-13 16:45:18.570564 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56797 2019-Jan-13 16:45:18.571249 - [DEBUG]
56798 2019-Jan-13 16:45:18.571278 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
56799 2019-Jan-13 16:45:18.572055 - [DEBUG] Compose: EdgeIdentity * AllBottom
56800 2019-Jan-13 16:45:18.572086 - [DEBUG]
56801 2019-Jan-13 16:45:18.572110 - [DEBUG] Propagate flow
56802 2019-Jan-13 16:45:18.572134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56803 2019-Jan-13 16:45:18.572213 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56804 2019-Jan-13 16:45:18.572947 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56805 2019-Jan-13 16:45:18.573635 - [DEBUG] Edge function : AllBottom (result of previous compose)
56806 2019-Jan-13 16:45:18.573662 - [DEBUG]
56807 2019-Jan-13 16:45:18.573690 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56808 2019-Jan-13 16:45:18.573717 - [DEBUG] = AllBottom
56809 2019-Jan-13 16:45:18.573741 - [DEBUG]
56810 2019-Jan-13 16:45:18.573764 - [DEBUG] PROPAGATE: No new function!
56811 2019-Jan-13 16:45:18.573793 - [DEBUG] EDGE:
56812 2019-Jan-13 16:45:18.573866 - [DEBUG] ---> 56813 2019-Jan-13 16:45:18.574518 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56814 2019-Jan-13 16:45:18.575184 - [DEBUG]
56815 2019-Jan-13 16:45:18.575211 - [DEBUG] EDGE:
56816 2019-Jan-13 16:45:18.575269 - [DEBUG] ---> 56817 2019-Jan-13 16:45:18.575912 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56818 2019-Jan-13 16:45:18.576550 - [DEBUG]
56819 2019-Jan-13 16:45:18.576604 - [DEBUG] Compose: EdgeIdentity * AllBottom
56820 2019-Jan-13 16:45:18.576632 - [DEBUG]
56821 2019-Jan-13 16:45:18.576656 - [DEBUG] Propagate flow
56822 2019-Jan-13 16:45:18.576680 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56823 2019-Jan-13 16:45:18.576736 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56824 2019-Jan-13 16:45:18.577609 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56825 2019-Jan-13 16:45:18.578298 - [DEBUG] Edge function : AllBottom (result of previous compose)
56826 2019-Jan-13 16:45:18.578325 - [DEBUG]
56827 2019-Jan-13 16:45:18.578351 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56828 2019-Jan-13 16:45:18.578377 - [DEBUG] = AllBottom
56829 2019-Jan-13 16:45:18.578401 - [DEBUG]
56830 2019-Jan-13 16:45:18.578425 - [DEBUG] PROPAGATE: No new function!
56831 2019-Jan-13 16:45:18.578456 - [DEBUG] EDGE:
56832 2019-Jan-13 16:45:18.578519 - [DEBUG] ---> 56833 2019-Jan-13 16:45:18.579170 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56834 2019-Jan-13 16:45:18.579808 - [DEBUG]
56835 2019-Jan-13 16:45:18.579834 - [DEBUG] EDGE:
56836 2019-Jan-13 16:45:18.579892 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
56837 2019-Jan-13 16:45:18.580534 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56838 2019-Jan-13 16:45:18.581172 - [DEBUG]
56839 2019-Jan-13 16:45:18.581198 - [DEBUG] EDGE:
56840 2019-Jan-13 16:45:18.581256 - [DEBUG] ---> 56841 2019-Jan-13 16:45:18.581912 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56842 2019-Jan-13 16:45:18.582552 - [DEBUG]
56843 2019-Jan-13 16:45:18.582578 - [DEBUG] EDGE:
56844 2019-Jan-13 16:45:18.582635 - [DEBUG] ---> 56845 2019-Jan-13 16:45:18.583271 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56846 2019-Jan-13 16:45:18.583925 - [DEBUG]
56847 2019-Jan-13 16:45:18.583952 - [DEBUG] EDGE:
56848 2019-Jan-13 16:45:18.584009 - [DEBUG] ---> 56849 2019-Jan-13 16:45:18.584650 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56850 2019-Jan-13 16:45:18.585304 - [DEBUG]
56851 2019-Jan-13 16:45:18.585349 - [DEBUG] Compose: EdgeIdentity * AllBottom
56852 2019-Jan-13 16:45:18.585376 - [DEBUG]
56853 2019-Jan-13 16:45:18.585400 - [DEBUG] Propagate flow
56854 2019-Jan-13 16:45:18.585423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56855 2019-Jan-13 16:45:18.585480 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
56856 2019-Jan-13 16:45:18.586122 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56857 2019-Jan-13 16:45:18.586764 - [DEBUG] Edge function : AllBottom (result of previous compose)
56858 2019-Jan-13 16:45:18.586789 - [DEBUG]
56859 2019-Jan-13 16:45:18.586815 - [DEBUG] Join: AllTop & AllBottom
56860 2019-Jan-13 16:45:18.586956 - [DEBUG] = AllBottom (new jump func)
56861 2019-Jan-13 16:45:18.586981 - [DEBUG]
56862 2019-Jan-13 16:45:18.587005 - [DEBUG] Start adding new jump function
56863 2019-Jan-13 16:45:18.587028 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56864 2019-Jan-13 16:45:18.587095 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56865 2019-Jan-13 16:45:18.587760 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
56866 2019-Jan-13 16:45:18.588423 - [DEBUG] Edge Function : AllBottom
56867 2019-Jan-13 16:45:18.588455 - [DEBUG] End adding new jump function
56868 2019-Jan-13 16:45:18.588479 - [DEBUG]
56869 2019-Jan-13 16:45:18.588503 - [DEBUG] -------------------------------------------- 1531. Path Edge --------------------------------------------
56870 2019-Jan-13 16:45:18.588528 - [DEBUG]
56871 2019-Jan-13 16:45:18.588551 - [DEBUG] Process 1531. path edge:
56872 2019-Jan-13 16:45:18.588575 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56873 2019-Jan-13 16:45:18.588633 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
56874 2019-Jan-13 16:45:18.589272 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56875 2019-Jan-13 16:45:18.589909 - [DEBUG]
56876 2019-Jan-13 16:45:18.589934 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
56877 2019-Jan-13 16:45:18.590610 - [DEBUG] Compose: EdgeIdentity * AllBottom
56878 2019-Jan-13 16:45:18.590639 - [DEBUG]
56879 2019-Jan-13 16:45:18.590662 - [DEBUG] Propagate flow
56880 2019-Jan-13 16:45:18.590686 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56881 2019-Jan-13 16:45:18.590744 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
56882 2019-Jan-13 16:45:18.591380 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56883 2019-Jan-13 16:45:18.592033 - [DEBUG] Edge function : AllBottom (result of previous compose)
56884 2019-Jan-13 16:45:18.592059 - [DEBUG]
56885 2019-Jan-13 16:45:18.592083 - [DEBUG] Join: AllTop & AllBottom
56886 2019-Jan-13 16:45:18.592110 - [DEBUG] = AllBottom (new jump func)
56887 2019-Jan-13 16:45:18.592134 - [DEBUG]
56888 2019-Jan-13 16:45:18.592157 - [DEBUG] Start adding new jump function
56889 2019-Jan-13 16:45:18.592181 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56890 2019-Jan-13 16:45:18.592237 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56891 2019-Jan-13 16:45:18.592890 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
56892 2019-Jan-13 16:45:18.593524 - [DEBUG] Edge Function : AllBottom
56893 2019-Jan-13 16:45:18.593553 - [DEBUG] End adding new jump function
56894 2019-Jan-13 16:45:18.593577 - [DEBUG]
56895 2019-Jan-13 16:45:18.593601 - [DEBUG] -------------------------------------------- 1532. Path Edge --------------------------------------------
56896 2019-Jan-13 16:45:18.593625 - [DEBUG]
56897 2019-Jan-13 16:45:18.593648 - [DEBUG] Process 1532. path edge:
56898 2019-Jan-13 16:45:18.593672 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56899 2019-Jan-13 16:45:18.593728 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
56900 2019-Jan-13 16:45:18.594362 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56901 2019-Jan-13 16:45:18.595016 - [DEBUG]
56902 2019-Jan-13 16:45:18.595041 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
56903 2019-Jan-13 16:45:18.595698 - [DEBUG] Compose: EdgeIdentity * AllBottom
56904 2019-Jan-13 16:45:18.595726 - [DEBUG]
56905 2019-Jan-13 16:45:18.595749 - [DEBUG] Propagate flow
56906 2019-Jan-13 16:45:18.595773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56907 2019-Jan-13 16:45:18.595831 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56908 2019-Jan-13 16:45:18.596471 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56909 2019-Jan-13 16:45:18.597229 - [DEBUG] Edge function : AllBottom (result of previous compose)
56910 2019-Jan-13 16:45:18.597256 - [DEBUG]
56911 2019-Jan-13 16:45:18.597282 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56912 2019-Jan-13 16:45:18.597309 - [DEBUG] = AllBottom
56913 2019-Jan-13 16:45:18.597334 - [DEBUG]
56914 2019-Jan-13 16:45:18.597358 - [DEBUG] PROPAGATE: No new function!
56915 2019-Jan-13 16:45:18.597386 - [DEBUG] EDGE:
56916 2019-Jan-13 16:45:18.597458 - [DEBUG] ---> 56917 2019-Jan-13 16:45:18.598159 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56918 2019-Jan-13 16:45:18.598821 - [DEBUG]
56919 2019-Jan-13 16:45:18.598849 - [DEBUG] EDGE:
56920 2019-Jan-13 16:45:18.598912 - [DEBUG] ---> 56921 2019-Jan-13 16:45:18.599619 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56922 2019-Jan-13 16:45:18.600295 - [DEBUG]
56923 2019-Jan-13 16:45:18.600323 - [DEBUG] EDGE:
56924 2019-Jan-13 16:45:18.600390 - [DEBUG] ---> 56925 2019-Jan-13 16:45:18.601036 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56926 2019-Jan-13 16:45:18.601699 - [DEBUG]
56927 2019-Jan-13 16:45:18.601726 - [DEBUG] EDGE:
56928 2019-Jan-13 16:45:18.601784 - [DEBUG] ---> 56929 2019-Jan-13 16:45:18.602428 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56930 2019-Jan-13 16:45:18.603076 - [DEBUG]
56931 2019-Jan-13 16:45:18.603103 - [DEBUG] EDGE:
56932 2019-Jan-13 16:45:18.603165 - [DEBUG] ---> 56933 2019-Jan-13 16:45:18.603843 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56934 2019-Jan-13 16:45:18.604547 - [DEBUG]
56935 2019-Jan-13 16:45:18.604578 - [DEBUG] EDGE:
56936 2019-Jan-13 16:45:18.604653 - [DEBUG] ---> 56937 2019-Jan-13 16:45:18.605385 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56938 2019-Jan-13 16:45:18.606077 - [DEBUG]
56939 2019-Jan-13 16:45:18.606155 - [DEBUG] Compose: EdgeIdentity * AllBottom
56940 2019-Jan-13 16:45:18.606185 - [DEBUG]
56941 2019-Jan-13 16:45:18.606211 - [DEBUG] Propagate flow
56942 2019-Jan-13 16:45:18.606235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56943 2019-Jan-13 16:45:18.606312 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56944 2019-Jan-13 16:45:18.607189 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56945 2019-Jan-13 16:45:18.607924 - [DEBUG] Edge function : AllBottom (result of previous compose)
56946 2019-Jan-13 16:45:18.607951 - [DEBUG]
56947 2019-Jan-13 16:45:18.607978 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56948 2019-Jan-13 16:45:18.608004 - [DEBUG] = AllBottom
56949 2019-Jan-13 16:45:18.608029 - [DEBUG]
56950 2019-Jan-13 16:45:18.608052 - [DEBUG] PROPAGATE: No new function!
56951 2019-Jan-13 16:45:18.608104 - [DEBUG] EDGE:
56952 2019-Jan-13 16:45:18.608171 - [DEBUG] ---> 56953 2019-Jan-13 16:45:18.608829 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56954 2019-Jan-13 16:45:18.609474 - [DEBUG]
56955 2019-Jan-13 16:45:18.609501 - [DEBUG] EDGE:
56956 2019-Jan-13 16:45:18.609561 - [DEBUG] ---> 56957 2019-Jan-13 16:45:18.610197 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56958 2019-Jan-13 16:45:18.610835 - [DEBUG]
56959 2019-Jan-13 16:45:18.610862 - [DEBUG] EDGE:
56960 2019-Jan-13 16:45:18.610919 - [DEBUG] ---> 56961 2019-Jan-13 16:45:18.611578 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56962 2019-Jan-13 16:45:18.612219 - [DEBUG]
56963 2019-Jan-13 16:45:18.612273 - [DEBUG] Compose: EdgeIdentity * AllBottom
56964 2019-Jan-13 16:45:18.612300 - [DEBUG]
56965 2019-Jan-13 16:45:18.612325 - [DEBUG] Propagate flow
56966 2019-Jan-13 16:45:18.612348 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56967 2019-Jan-13 16:45:18.612408 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56968 2019-Jan-13 16:45:18.613054 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56969 2019-Jan-13 16:45:18.613693 - [DEBUG] Edge function : AllBottom (result of previous compose)
56970 2019-Jan-13 16:45:18.613718 - [DEBUG]
56971 2019-Jan-13 16:45:18.613744 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56972 2019-Jan-13 16:45:18.613770 - [DEBUG] = AllBottom
56973 2019-Jan-13 16:45:18.613794 - [DEBUG]
56974 2019-Jan-13 16:45:18.613817 - [DEBUG] PROPAGATE: No new function!
56975 2019-Jan-13 16:45:18.613845 - [DEBUG] EDGE:
56976 2019-Jan-13 16:45:18.613903 - [DEBUG] ---> 56977 2019-Jan-13 16:45:18.614550 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56978 2019-Jan-13 16:45:18.615229 - [DEBUG]
56979 2019-Jan-13 16:45:18.615257 - [DEBUG] EDGE:
56980 2019-Jan-13 16:45:18.615315 - [DEBUG] ---> 56981 2019-Jan-13 16:45:18.615951 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56982 2019-Jan-13 16:45:18.616586 - [DEBUG]
56983 2019-Jan-13 16:45:18.616612 - [DEBUG] EDGE:
56984 2019-Jan-13 16:45:18.616669 - [DEBUG] ---> 56985 2019-Jan-13 16:45:18.617422 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56986 2019-Jan-13 16:45:18.618061 - [DEBUG]
56987 2019-Jan-13 16:45:18.618101 - [DEBUG] EDGE:
56988 2019-Jan-13 16:45:18.618159 - [DEBUG] ---> 56989 2019-Jan-13 16:45:18.618801 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56990 2019-Jan-13 16:45:18.619438 - [DEBUG]
56991 2019-Jan-13 16:45:18.619480 - [DEBUG] Compose: EdgeIdentity * AllBottom
56992 2019-Jan-13 16:45:18.619507 - [DEBUG]
56993 2019-Jan-13 16:45:18.619531 - [DEBUG] Propagate flow
56994 2019-Jan-13 16:45:18.619554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56995 2019-Jan-13 16:45:18.619613 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56996 2019-Jan-13 16:45:18.620267 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56997 2019-Jan-13 16:45:18.620928 - [DEBUG] Edge function : AllBottom (result of previous compose)
56998 2019-Jan-13 16:45:18.620955 - [DEBUG]
56999 2019-Jan-13 16:45:18.620981 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57000 2019-Jan-13 16:45:18.621007 - [DEBUG] = AllBottom
57001 2019-Jan-13 16:45:18.621031 - [DEBUG]
57002 2019-Jan-13 16:45:18.621054 - [DEBUG] PROPAGATE: No new function!
57003 2019-Jan-13 16:45:18.621085 - [DEBUG] EDGE:
57004 2019-Jan-13 16:45:18.621153 - [DEBUG] ---> 57005 2019-Jan-13 16:45:18.621836 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57006 2019-Jan-13 16:45:18.622477 - [DEBUG]
57007 2019-Jan-13 16:45:18.622504 - [DEBUG] EDGE:
57008 2019-Jan-13 16:45:18.622563 - [DEBUG] ---> 57009 2019-Jan-13 16:45:18.623199 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57010 2019-Jan-13 16:45:18.623837 - [DEBUG]
57011 2019-Jan-13 16:45:18.623863 - [DEBUG] EDGE:
57012 2019-Jan-13 16:45:18.623921 - [DEBUG] ---> 57013 2019-Jan-13 16:45:18.624563 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57014 2019-Jan-13 16:45:18.625219 - [DEBUG]
57015 2019-Jan-13 16:45:18.625269 - [DEBUG] Compose: EdgeIdentity * AllBottom
57016 2019-Jan-13 16:45:18.625296 - [DEBUG]
57017 2019-Jan-13 16:45:18.625321 - [DEBUG] Propagate flow
57018 2019-Jan-13 16:45:18.625344 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57019 2019-Jan-13 16:45:18.625401 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
57020 2019-Jan-13 16:45:18.626059 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57021 2019-Jan-13 16:45:18.626696 - [DEBUG] Edge function : AllBottom (result of previous compose)
57022 2019-Jan-13 16:45:18.626721 - [DEBUG]
57023 2019-Jan-13 16:45:18.626746 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57024 2019-Jan-13 16:45:18.626771 - [DEBUG] = AllBottom
57025 2019-Jan-13 16:45:18.626796 - [DEBUG]
57026 2019-Jan-13 16:45:18.626819 - [DEBUG] PROPAGATE: No new function!
57027 2019-Jan-13 16:45:18.626846 - [DEBUG] EDGE:
57028 2019-Jan-13 16:45:18.627012 - [DEBUG] ---> 57029 2019-Jan-13 16:45:18.627664 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57030 2019-Jan-13 16:45:18.628318 - [DEBUG]
57031 2019-Jan-13 16:45:18.628345 - [DEBUG] EDGE:
57032 2019-Jan-13 16:45:18.628403 - [DEBUG] ---> 57033 2019-Jan-13 16:45:18.629040 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57034 2019-Jan-13 16:45:18.629676 - [DEBUG]
57035 2019-Jan-13 16:45:18.629702 - [DEBUG] EDGE:
57036 2019-Jan-13 16:45:18.629760 - [DEBUG] ---> 57037 2019-Jan-13 16:45:18.630400 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57038 2019-Jan-13 16:45:18.631037 - [DEBUG]
57039 2019-Jan-13 16:45:18.631077 - [DEBUG] Compose: EdgeIdentity * AllBottom
57040 2019-Jan-13 16:45:18.631104 - [DEBUG]
57041 2019-Jan-13 16:45:18.631128 - [DEBUG] Propagate flow
57042 2019-Jan-13 16:45:18.631152 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57043 2019-Jan-13 16:45:18.631208 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
57044 2019-Jan-13 16:45:18.631863 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57045 2019-Jan-13 16:45:18.632500 - [DEBUG] Edge function : AllBottom (result of previous compose)
57046 2019-Jan-13 16:45:18.632525 - [DEBUG]
57047 2019-Jan-13 16:45:18.632551 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57048 2019-Jan-13 16:45:18.632576 - [DEBUG] = AllBottom
57049 2019-Jan-13 16:45:18.632601 - [DEBUG]
57050 2019-Jan-13 16:45:18.632624 - [DEBUG] PROPAGATE: No new function!
57051 2019-Jan-13 16:45:18.632650 - [DEBUG] EDGE:
57052 2019-Jan-13 16:45:18.632708 - [DEBUG] ---> 57053 2019-Jan-13 16:45:18.633356 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57054 2019-Jan-13 16:45:18.633993 - [DEBUG]
57055 2019-Jan-13 16:45:18.634031 - [DEBUG] Compose: EdgeIdentity * AllBottom
57056 2019-Jan-13 16:45:18.634057 - [DEBUG]
57057 2019-Jan-13 16:45:18.634081 - [DEBUG] Propagate flow
57058 2019-Jan-13 16:45:18.634105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57059 2019-Jan-13 16:45:18.634161 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
57060 2019-Jan-13 16:45:18.634814 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57061 2019-Jan-13 16:45:18.635450 - [DEBUG] Edge function : AllBottom (result of previous compose)
57062 2019-Jan-13 16:45:18.635476 - [DEBUG]
57063 2019-Jan-13 16:45:18.635501 - [DEBUG] Join: AllTop & AllBottom
57064 2019-Jan-13 16:45:18.635527 - [DEBUG] = AllBottom (new jump func)
57065 2019-Jan-13 16:45:18.635562 - [DEBUG]
57066 2019-Jan-13 16:45:18.635586 - [DEBUG] Start adding new jump function
57067 2019-Jan-13 16:45:18.635609 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57068 2019-Jan-13 16:45:18.635666 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57069 2019-Jan-13 16:45:18.636314 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
57070 2019-Jan-13 16:45:18.637051 - [DEBUG] Edge Function : AllBottom
57071 2019-Jan-13 16:45:18.637084 - [DEBUG] End adding new jump function
57072 2019-Jan-13 16:45:18.637109 - [DEBUG]
57073 2019-Jan-13 16:45:18.637133 - [DEBUG] -------------------------------------------- 1533. Path Edge --------------------------------------------
57074 2019-Jan-13 16:45:18.637158 - [DEBUG]
57075 2019-Jan-13 16:45:18.637181 - [DEBUG] Process 1533. path edge:
57076 2019-Jan-13 16:45:18.637206 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57077 2019-Jan-13 16:45:18.637271 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
57078 2019-Jan-13 16:45:18.638011 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57079 2019-Jan-13 16:45:18.638700 - [DEBUG]
57080 2019-Jan-13 16:45:18.638726 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
57081 2019-Jan-13 16:45:18.639422 - [DEBUG] Possible callees:
57082 2019-Jan-13 16:45:18.639449 - [DEBUG] foo
57083 2019-Jan-13 16:45:18.639474 - [DEBUG] Possible return sites:
57084 2019-Jan-13 16:45:18.639498 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12657085 2019-Jan-13 16:45:18.640845 - [DEBUG] Found and process special summary
57086 2019-Jan-13 16:45:18.640899 - [DEBUG] Compose: EdgeIdentity * AllBottom
57087 2019-Jan-13 16:45:18.640929 - [DEBUG]
57088 2019-Jan-13 16:45:18.640954 - [DEBUG] Propagate flow
57089 2019-Jan-13 16:45:18.640977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57090 2019-Jan-13 16:45:18.641054 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57091 2019-Jan-13 16:45:18.641761 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57092 2019-Jan-13 16:45:18.642422 - [DEBUG] Edge function : AllBottom (result of previous compose)
57093 2019-Jan-13 16:45:18.642448 - [DEBUG]
57094 2019-Jan-13 16:45:18.642475 - [DEBUG] Join: AllTop & AllBottom
57095 2019-Jan-13 16:45:18.642501 - [DEBUG] = AllBottom (new jump func)
57096 2019-Jan-13 16:45:18.642526 - [DEBUG]
57097 2019-Jan-13 16:45:18.642549 - [DEBUG] Start adding new jump function
57098 2019-Jan-13 16:45:18.642573 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57099 2019-Jan-13 16:45:18.642633 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57100 2019-Jan-13 16:45:18.643272 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57101 2019-Jan-13 16:45:18.643912 - [DEBUG] Edge Function : AllBottom
57102 2019-Jan-13 16:45:18.643943 - [DEBUG] End adding new jump function
57103 2019-Jan-13 16:45:18.643967 - [DEBUG]
57104 2019-Jan-13 16:45:18.643991 - [DEBUG] -------------------------------------------- 1534. Path Edge --------------------------------------------
57105 2019-Jan-13 16:45:18.644016 - [DEBUG]
57106 2019-Jan-13 16:45:18.644039 - [DEBUG] Process 1534. path edge:
57107 2019-Jan-13 16:45:18.644063 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57108 2019-Jan-13 16:45:18.644119 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
57109 2019-Jan-13 16:45:18.644796 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57110 2019-Jan-13 16:45:18.645435 - [DEBUG]
57111 2019-Jan-13 16:45:18.645460 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57112 2019-Jan-13 16:45:18.646134 - [DEBUG] Compose: EdgeIdentity * AllBottom
57113 2019-Jan-13 16:45:18.646162 - [DEBUG]
57114 2019-Jan-13 16:45:18.646185 - [DEBUG] Propagate flow
57115 2019-Jan-13 16:45:18.646209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57116 2019-Jan-13 16:45:18.646266 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
57117 2019-Jan-13 16:45:18.647054 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57118 2019-Jan-13 16:45:18.647719 - [DEBUG] Edge function : AllBottom (result of previous compose)
57119 2019-Jan-13 16:45:18.647745 - [DEBUG]
57120 2019-Jan-13 16:45:18.647771 - [DEBUG] Join: AllTop & AllBottom
57121 2019-Jan-13 16:45:18.647798 - [DEBUG] = AllBottom (new jump func)
57122 2019-Jan-13 16:45:18.647822 - [DEBUG]
57123 2019-Jan-13 16:45:18.647846 - [DEBUG] Start adding new jump function
57124 2019-Jan-13 16:45:18.647869 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57125 2019-Jan-13 16:45:18.647937 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57126 2019-Jan-13 16:45:18.648661 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
57127 2019-Jan-13 16:45:18.649356 - [DEBUG] Edge Function : AllBottom
57128 2019-Jan-13 16:45:18.649392 - [DEBUG] End adding new jump function
57129 2019-Jan-13 16:45:18.649416 - [DEBUG]
57130 2019-Jan-13 16:45:18.649441 - [DEBUG] -------------------------------------------- 1535. Path Edge --------------------------------------------
57131 2019-Jan-13 16:45:18.649465 - [DEBUG]
57132 2019-Jan-13 16:45:18.649488 - [DEBUG] Process 1535. path edge:
57133 2019-Jan-13 16:45:18.649512 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57134 2019-Jan-13 16:45:18.649587 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
57135 2019-Jan-13 16:45:18.650270 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57136 2019-Jan-13 16:45:18.650960 - [DEBUG]
57137 2019-Jan-13 16:45:18.650989 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
57138 2019-Jan-13 16:45:18.651712 - [DEBUG] Compose: EdgeIdentity * AllBottom
57139 2019-Jan-13 16:45:18.651743 - [DEBUG]
57140 2019-Jan-13 16:45:18.651767 - [DEBUG] Propagate flow
57141 2019-Jan-13 16:45:18.651791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57142 2019-Jan-13 16:45:18.651856 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
57143 2019-Jan-13 16:45:18.652494 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57144 2019-Jan-13 16:45:18.653143 - [DEBUG] Edge function : AllBottom (result of previous compose)
57145 2019-Jan-13 16:45:18.653169 - [DEBUG]
57146 2019-Jan-13 16:45:18.653194 - [DEBUG] Join: AllTop & AllBottom
57147 2019-Jan-13 16:45:18.653220 - [DEBUG] = AllBottom (new jump func)
57148 2019-Jan-13 16:45:18.653245 - [DEBUG]
57149 2019-Jan-13 16:45:18.653268 - [DEBUG] Start adding new jump function
57150 2019-Jan-13 16:45:18.653291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57151 2019-Jan-13 16:45:18.653351 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57152 2019-Jan-13 16:45:18.654024 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
57153 2019-Jan-13 16:45:18.654728 - [DEBUG] Edge Function : AllBottom
57154 2019-Jan-13 16:45:18.654801 - [DEBUG] End adding new jump function
57155 2019-Jan-13 16:45:18.654825 - [DEBUG]
57156 2019-Jan-13 16:45:18.654851 - [DEBUG] -------------------------------------------- 1536. Path Edge --------------------------------------------
57157 2019-Jan-13 16:45:18.654877 - [DEBUG]
57158 2019-Jan-13 16:45:18.654901 - [DEBUG] Process 1536. path edge:
57159 2019-Jan-13 16:45:18.654925 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57160 2019-Jan-13 16:45:18.655007 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
57161 2019-Jan-13 16:45:18.655719 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57162 2019-Jan-13 16:45:18.656417 - [DEBUG]
57163 2019-Jan-13 16:45:18.656446 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
57164 2019-Jan-13 16:45:18.657325 - [DEBUG] Compose: EdgeIdentity * AllBottom
57165 2019-Jan-13 16:45:18.657356 - [DEBUG]
57166 2019-Jan-13 16:45:18.657380 - [DEBUG] Propagate flow
57167 2019-Jan-13 16:45:18.657404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57168 2019-Jan-13 16:45:18.657475 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57169 2019-Jan-13 16:45:18.658157 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57170 2019-Jan-13 16:45:18.658796 - [DEBUG] Edge function : AllBottom (result of previous compose)
57171 2019-Jan-13 16:45:18.658822 - [DEBUG]
57172 2019-Jan-13 16:45:18.658848 - [DEBUG] Join: AllTop & AllBottom
57173 2019-Jan-13 16:45:18.658874 - [DEBUG] = AllBottom (new jump func)
57174 2019-Jan-13 16:45:18.658898 - [DEBUG]
57175 2019-Jan-13 16:45:18.658922 - [DEBUG] Start adding new jump function
57176 2019-Jan-13 16:45:18.658945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57177 2019-Jan-13 16:45:18.659001 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57178 2019-Jan-13 16:45:18.659640 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57179 2019-Jan-13 16:45:18.660286 - [DEBUG] Edge Function : AllBottom
57180 2019-Jan-13 16:45:18.660316 - [DEBUG] End adding new jump function
57181 2019-Jan-13 16:45:18.660340 - [DEBUG]
57182 2019-Jan-13 16:45:18.660364 - [DEBUG] -------------------------------------------- 1537. Path Edge --------------------------------------------
57183 2019-Jan-13 16:45:18.660388 - [DEBUG]
57184 2019-Jan-13 16:45:18.660411 - [DEBUG] Process 1537. path edge:
57185 2019-Jan-13 16:45:18.660435 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57186 2019-Jan-13 16:45:18.660492 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
57187 2019-Jan-13 16:45:18.661139 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57188 2019-Jan-13 16:45:18.661790 - [DEBUG]
57189 2019-Jan-13 16:45:18.661814 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57190 2019-Jan-13 16:45:18.662479 - [DEBUG] Possible callees:
57191 2019-Jan-13 16:45:18.662505 - [DEBUG] llvm.dbg.declare
57192 2019-Jan-13 16:45:18.662530 - [DEBUG] Possible return sites:
57193 2019-Jan-13 16:45:18.662554 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13657194 2019-Jan-13 16:45:18.663906 - [DEBUG] Found and process special summary
57195 2019-Jan-13 16:45:18.663944 - [DEBUG] Compose: EdgeIdentity * AllBottom
57196 2019-Jan-13 16:45:18.663972 - [DEBUG]
57197 2019-Jan-13 16:45:18.663997 - [DEBUG] Propagate flow
57198 2019-Jan-13 16:45:18.664020 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57199 2019-Jan-13 16:45:18.664078 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57200 2019-Jan-13 16:45:18.664720 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57201 2019-Jan-13 16:45:18.665376 - [DEBUG] Edge function : AllBottom (result of previous compose)
57202 2019-Jan-13 16:45:18.665402 - [DEBUG]
57203 2019-Jan-13 16:45:18.665427 - [DEBUG] Join: AllTop & AllBottom
57204 2019-Jan-13 16:45:18.665452 - [DEBUG] = AllBottom (new jump func)
57205 2019-Jan-13 16:45:18.665477 - [DEBUG]
57206 2019-Jan-13 16:45:18.665500 - [DEBUG] Start adding new jump function
57207 2019-Jan-13 16:45:18.665523 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57208 2019-Jan-13 16:45:18.665580 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57209 2019-Jan-13 16:45:18.666219 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57210 2019-Jan-13 16:45:18.666955 - [DEBUG] Edge Function : AllBottom
57211 2019-Jan-13 16:45:18.666985 - [DEBUG] End adding new jump function
57212 2019-Jan-13 16:45:18.667009 - [DEBUG]
57213 2019-Jan-13 16:45:18.667033 - [DEBUG] -------------------------------------------- 1538. Path Edge --------------------------------------------
57214 2019-Jan-13 16:45:18.667058 - [DEBUG]
57215 2019-Jan-13 16:45:18.667081 - [DEBUG] Process 1538. path edge:
57216 2019-Jan-13 16:45:18.667106 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57217 2019-Jan-13 16:45:18.667170 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
57218 2019-Jan-13 16:45:18.667907 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57219 2019-Jan-13 16:45:18.668582 - [DEBUG]
57220 2019-Jan-13 16:45:18.668607 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57221 2019-Jan-13 16:45:18.669285 - [DEBUG] Compose: EdgeIdentity * AllBottom
57222 2019-Jan-13 16:45:18.669315 - [DEBUG]
57223 2019-Jan-13 16:45:18.669339 - [DEBUG] Propagate flow
57224 2019-Jan-13 16:45:18.669362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57225 2019-Jan-13 16:45:18.669421 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
57226 2019-Jan-13 16:45:18.670063 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57227 2019-Jan-13 16:45:18.670710 - [DEBUG] Edge function : AllBottom (result of previous compose)
57228 2019-Jan-13 16:45:18.670735 - [DEBUG]
57229 2019-Jan-13 16:45:18.670760 - [DEBUG] Join: AllTop & AllBottom
57230 2019-Jan-13 16:45:18.670786 - [DEBUG] = AllBottom (new jump func)
57231 2019-Jan-13 16:45:18.670811 - [DEBUG]
57232 2019-Jan-13 16:45:18.670834 - [DEBUG] Start adding new jump function
57233 2019-Jan-13 16:45:18.670858 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57234 2019-Jan-13 16:45:18.670916 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57235 2019-Jan-13 16:45:18.671575 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
57236 2019-Jan-13 16:45:18.672217 - [DEBUG] Edge Function : AllBottom
57237 2019-Jan-13 16:45:18.672248 - [DEBUG] End adding new jump function
57238 2019-Jan-13 16:45:18.672272 - [DEBUG]
57239 2019-Jan-13 16:45:18.672315 - [DEBUG] -------------------------------------------- 1539. Path Edge --------------------------------------------
57240 2019-Jan-13 16:45:18.672341 - [DEBUG]
57241 2019-Jan-13 16:45:18.672365 - [DEBUG] Process 1539. path edge:
57242 2019-Jan-13 16:45:18.672390 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57243 2019-Jan-13 16:45:18.672450 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
57244 2019-Jan-13 16:45:18.673088 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57245 2019-Jan-13 16:45:18.673729 - [DEBUG]
57246 2019-Jan-13 16:45:18.673755 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
57247 2019-Jan-13 16:45:18.674420 - [DEBUG] Compose: EdgeIdentity * AllBottom
57248 2019-Jan-13 16:45:18.674448 - [DEBUG]
57249 2019-Jan-13 16:45:18.674472 - [DEBUG] Propagate flow
57250 2019-Jan-13 16:45:18.674495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57251 2019-Jan-13 16:45:18.674553 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
57252 2019-Jan-13 16:45:18.675206 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57253 2019-Jan-13 16:45:18.675845 - [DEBUG] Edge function : AllBottom (result of previous compose)
57254 2019-Jan-13 16:45:18.675870 - [DEBUG]
57255 2019-Jan-13 16:45:18.675895 - [DEBUG] Join: AllTop & AllBottom
57256 2019-Jan-13 16:45:18.675920 - [DEBUG] = AllBottom (new jump func)
57257 2019-Jan-13 16:45:18.675945 - [DEBUG]
57258 2019-Jan-13 16:45:18.675968 - [DEBUG] Start adding new jump function
57259 2019-Jan-13 16:45:18.675991 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57260 2019-Jan-13 16:45:18.676048 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57261 2019-Jan-13 16:45:18.676686 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
57262 2019-Jan-13 16:45:18.677476 - [DEBUG] Edge Function : AllBottom
57263 2019-Jan-13 16:45:18.677509 - [DEBUG] End adding new jump function
57264 2019-Jan-13 16:45:18.677534 - [DEBUG]
57265 2019-Jan-13 16:45:18.677559 - [DEBUG] -------------------------------------------- 1540. Path Edge --------------------------------------------
57266 2019-Jan-13 16:45:18.677585 - [DEBUG]
57267 2019-Jan-13 16:45:18.677609 - [DEBUG] Process 1540. path edge:
57268 2019-Jan-13 16:45:18.677634 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57269 2019-Jan-13 16:45:18.677709 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
57270 2019-Jan-13 16:45:18.678408 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57271 2019-Jan-13 16:45:18.679089 - [DEBUG]
57272 2019-Jan-13 16:45:18.679117 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
57273 2019-Jan-13 16:45:18.679835 - [DEBUG] Compose: EdgeIdentity * AllBottom
57274 2019-Jan-13 16:45:18.679866 - [DEBUG]
57275 2019-Jan-13 16:45:18.679890 - [DEBUG] Propagate flow
57276 2019-Jan-13 16:45:18.679914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57277 2019-Jan-13 16:45:18.679985 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
57278 2019-Jan-13 16:45:18.680652 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57279 2019-Jan-13 16:45:18.681291 - [DEBUG] Edge function : AllBottom (result of previous compose)
57280 2019-Jan-13 16:45:18.681316 - [DEBUG]
57281 2019-Jan-13 16:45:18.681342 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57282 2019-Jan-13 16:45:18.681368 - [DEBUG] = AllBottom
57283 2019-Jan-13 16:45:18.681393 - [DEBUG]
57284 2019-Jan-13 16:45:18.681438 - [DEBUG] PROPAGATE: No new function!
57285 2019-Jan-13 16:45:18.681484 - [DEBUG] EDGE:
57286 2019-Jan-13 16:45:18.681544 - [DEBUG] ---> 57287 2019-Jan-13 16:45:18.682179 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57288 2019-Jan-13 16:45:18.682817 - [DEBUG]
57289 2019-Jan-13 16:45:18.682843 - [DEBUG] EDGE:
57290 2019-Jan-13 16:45:18.682901 - [DEBUG] ---> 57291 2019-Jan-13 16:45:18.683535 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57292 2019-Jan-13 16:45:18.684171 - [DEBUG]
57293 2019-Jan-13 16:45:18.684197 - [DEBUG] EDGE:
57294 2019-Jan-13 16:45:18.684255 - [DEBUG] ---> 57295 2019-Jan-13 16:45:18.684912 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57296 2019-Jan-13 16:45:18.685550 - [DEBUG]
57297 2019-Jan-13 16:45:18.685594 - [DEBUG] Compose: EdgeIdentity * AllBottom
57298 2019-Jan-13 16:45:18.685621 - [DEBUG]
57299 2019-Jan-13 16:45:18.685645 - [DEBUG] Propagate flow
57300 2019-Jan-13 16:45:18.685669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57301 2019-Jan-13 16:45:18.685725 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57302 2019-Jan-13 16:45:18.686374 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57303 2019-Jan-13 16:45:18.687202 - [DEBUG] Edge function : AllBottom (result of previous compose)
57304 2019-Jan-13 16:45:18.687230 - [DEBUG]
57305 2019-Jan-13 16:45:18.687256 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57306 2019-Jan-13 16:45:18.687282 - [DEBUG] = AllBottom
57307 2019-Jan-13 16:45:18.687307 - [DEBUG]
57308 2019-Jan-13 16:45:18.687331 - [DEBUG] PROPAGATE: No new function!
57309 2019-Jan-13 16:45:18.687365 - [DEBUG] EDGE:
57310 2019-Jan-13 16:45:18.687443 - [DEBUG] ---> 57311 2019-Jan-13 16:45:18.688187 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57312 2019-Jan-13 16:45:18.688878 - [DEBUG]
57313 2019-Jan-13 16:45:18.688945 - [DEBUG] Compose: EdgeIdentity * AllBottom
57314 2019-Jan-13 16:45:18.688973 - [DEBUG]
57315 2019-Jan-13 16:45:18.688997 - [DEBUG] Propagate flow
57316 2019-Jan-13 16:45:18.689021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57317 2019-Jan-13 16:45:18.689100 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57318 2019-Jan-13 16:45:18.689819 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57319 2019-Jan-13 16:45:18.690498 - [DEBUG] Edge function : AllBottom (result of previous compose)
57320 2019-Jan-13 16:45:18.690525 - [DEBUG]
57321 2019-Jan-13 16:45:18.690551 - [DEBUG] Join: AllTop & AllBottom
57322 2019-Jan-13 16:45:18.690578 - [DEBUG] = AllBottom (new jump func)
57323 2019-Jan-13 16:45:18.690603 - [DEBUG]
57324 2019-Jan-13 16:45:18.690627 - [DEBUG] Start adding new jump function
57325 2019-Jan-13 16:45:18.690651 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57326 2019-Jan-13 16:45:18.690724 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57327 2019-Jan-13 16:45:18.691389 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57328 2019-Jan-13 16:45:18.692085 - [DEBUG] Edge Function : AllBottom
57329 2019-Jan-13 16:45:18.692118 - [DEBUG] End adding new jump function
57330 2019-Jan-13 16:45:18.692142 - [DEBUG]
57331 2019-Jan-13 16:45:18.692166 - [DEBUG] -------------------------------------------- 1541. Path Edge --------------------------------------------
57332 2019-Jan-13 16:45:18.692191 - [DEBUG]
57333 2019-Jan-13 16:45:18.692215 - [DEBUG] Process 1541. path edge:
57334 2019-Jan-13 16:45:18.692239 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57335 2019-Jan-13 16:45:18.692298 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
57336 2019-Jan-13 16:45:18.692944 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57337 2019-Jan-13 16:45:18.693582 - [DEBUG]
57338 2019-Jan-13 16:45:18.693606 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57339 2019-Jan-13 16:45:18.694268 - [DEBUG] Possible callees:
57340 2019-Jan-13 16:45:18.694293 - [DEBUG] llvm.dbg.declare
57341 2019-Jan-13 16:45:18.694318 - [DEBUG] Possible return sites:
57342 2019-Jan-13 16:45:18.694342 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14357343 2019-Jan-13 16:45:18.695648 - [DEBUG] Found and process special summary
57344 2019-Jan-13 16:45:18.695688 - [DEBUG] Compose: EdgeIdentity * AllBottom
57345 2019-Jan-13 16:45:18.695716 - [DEBUG]
57346 2019-Jan-13 16:45:18.695740 - [DEBUG] Propagate flow
57347 2019-Jan-13 16:45:18.695764 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57348 2019-Jan-13 16:45:18.695820 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57349 2019-Jan-13 16:45:18.696471 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57350 2019-Jan-13 16:45:18.697265 - [DEBUG] Edge function : AllBottom (result of previous compose)
57351 2019-Jan-13 16:45:18.697292 - [DEBUG]
57352 2019-Jan-13 16:45:18.697318 - [DEBUG] Join: AllTop & AllBottom
57353 2019-Jan-13 16:45:18.697344 - [DEBUG] = AllBottom (new jump func)
57354 2019-Jan-13 16:45:18.697368 - [DEBUG]
57355 2019-Jan-13 16:45:18.697391 - [DEBUG] Start adding new jump function
57356 2019-Jan-13 16:45:18.697414 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57357 2019-Jan-13 16:45:18.697483 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57358 2019-Jan-13 16:45:18.698244 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57359 2019-Jan-13 16:45:18.698905 - [DEBUG] Edge Function : AllBottom
57360 2019-Jan-13 16:45:18.698938 - [DEBUG] End adding new jump function
57361 2019-Jan-13 16:45:18.698962 - [DEBUG]
57362 2019-Jan-13 16:45:18.698986 - [DEBUG] -------------------------------------------- 1542. Path Edge --------------------------------------------
57363 2019-Jan-13 16:45:18.699012 - [DEBUG]
57364 2019-Jan-13 16:45:18.699035 - [DEBUG] Process 1542. path edge:
57365 2019-Jan-13 16:45:18.699059 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57366 2019-Jan-13 16:45:18.699119 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
57367 2019-Jan-13 16:45:18.699760 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57368 2019-Jan-13 16:45:18.700397 - [DEBUG]
57369 2019-Jan-13 16:45:18.700423 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57370 2019-Jan-13 16:45:18.701113 - [DEBUG] Compose: EdgeIdentity * AllBottom
57371 2019-Jan-13 16:45:18.701142 - [DEBUG]
57372 2019-Jan-13 16:45:18.701166 - [DEBUG] Propagate flow
57373 2019-Jan-13 16:45:18.701189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57374 2019-Jan-13 16:45:18.701247 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
57375 2019-Jan-13 16:45:18.701902 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57376 2019-Jan-13 16:45:18.702538 - [DEBUG] Edge function : AllBottom (result of previous compose)
57377 2019-Jan-13 16:45:18.702563 - [DEBUG]
57378 2019-Jan-13 16:45:18.702588 - [DEBUG] Join: AllTop & AllBottom
57379 2019-Jan-13 16:45:18.702614 - [DEBUG] = AllBottom (new jump func)
57380 2019-Jan-13 16:45:18.702639 - [DEBUG]
57381 2019-Jan-13 16:45:18.702662 - [DEBUG] Start adding new jump function
57382 2019-Jan-13 16:45:18.702686 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57383 2019-Jan-13 16:45:18.702742 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57384 2019-Jan-13 16:45:18.703386 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
57385 2019-Jan-13 16:45:18.704026 - [DEBUG] Edge Function : AllBottom
57386 2019-Jan-13 16:45:18.704056 - [DEBUG] End adding new jump function
57387 2019-Jan-13 16:45:18.704080 - [DEBUG]
57388 2019-Jan-13 16:45:18.704104 - [DEBUG] -------------------------------------------- 1543. Path Edge --------------------------------------------
57389 2019-Jan-13 16:45:18.704129 - [DEBUG]
57390 2019-Jan-13 16:45:18.704153 - [DEBUG] Process 1543. path edge:
57391 2019-Jan-13 16:45:18.704177 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57392 2019-Jan-13 16:45:18.704236 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
57393 2019-Jan-13 16:45:18.704888 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57394 2019-Jan-13 16:45:18.705526 - [DEBUG]
57395 2019-Jan-13 16:45:18.705552 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
57396 2019-Jan-13 16:45:18.706216 - [DEBUG] Compose: EdgeIdentity * AllBottom
57397 2019-Jan-13 16:45:18.706244 - [DEBUG]
57398 2019-Jan-13 16:45:18.706268 - [DEBUG] Propagate flow
57399 2019-Jan-13 16:45:18.706292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57400 2019-Jan-13 16:45:18.706351 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
57401 2019-Jan-13 16:45:18.707102 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57402 2019-Jan-13 16:45:18.707745 - [DEBUG] Edge function : AllBottom (result of previous compose)
57403 2019-Jan-13 16:45:18.707771 - [DEBUG]
57404 2019-Jan-13 16:45:18.707796 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57405 2019-Jan-13 16:45:18.707822 - [DEBUG] = AllBottom
57406 2019-Jan-13 16:45:18.707846 - [DEBUG]
57407 2019-Jan-13 16:45:18.707869 - [DEBUG] PROPAGATE: No new function!
57408 2019-Jan-13 16:45:18.707895 - [DEBUG] EDGE:
57409 2019-Jan-13 16:45:18.707954 - [DEBUG] ---> 57410 2019-Jan-13 16:45:18.708605 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57411 2019-Jan-13 16:45:18.709242 - [DEBUG]
57412 2019-Jan-13 16:45:18.709269 - [DEBUG] EDGE:
57413 2019-Jan-13 16:45:18.709326 - [DEBUG] ---> 57414 2019-Jan-13 16:45:18.709965 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57415 2019-Jan-13 16:45:18.710603 - [DEBUG]
57416 2019-Jan-13 16:45:18.710644 - [DEBUG] Compose: EdgeIdentity * AllBottom
57417 2019-Jan-13 16:45:18.710683 - [DEBUG]
57418 2019-Jan-13 16:45:18.710708 - [DEBUG] Propagate flow
57419 2019-Jan-13 16:45:18.710732 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57420 2019-Jan-13 16:45:18.710788 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57421 2019-Jan-13 16:45:18.711441 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57422 2019-Jan-13 16:45:18.712079 - [DEBUG] Edge function : AllBottom (result of previous compose)
57423 2019-Jan-13 16:45:18.712104 - [DEBUG]
57424 2019-Jan-13 16:45:18.712129 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57425 2019-Jan-13 16:45:18.712154 - [DEBUG] = AllBottom
57426 2019-Jan-13 16:45:18.712179 - [DEBUG]
57427 2019-Jan-13 16:45:18.712202 - [DEBUG] PROPAGATE: No new function!
57428 2019-Jan-13 16:45:18.712230 - [DEBUG] EDGE:
57429 2019-Jan-13 16:45:18.712288 - [DEBUG] ---> 57430 2019-Jan-13 16:45:18.712942 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57431 2019-Jan-13 16:45:18.713580 - [DEBUG]
57432 2019-Jan-13 16:45:18.713606 - [DEBUG] EDGE:
57433 2019-Jan-13 16:45:18.713665 - [DEBUG] ---> 57434 2019-Jan-13 16:45:18.714301 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57435 2019-Jan-13 16:45:18.714953 - [DEBUG]
57436 2019-Jan-13 16:45:18.714991 - [DEBUG] Compose: EdgeIdentity * AllBottom
57437 2019-Jan-13 16:45:18.715018 - [DEBUG]
57438 2019-Jan-13 16:45:18.715042 - [DEBUG] Propagate flow
57439 2019-Jan-13 16:45:18.715066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57440 2019-Jan-13 16:45:18.715123 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
57441 2019-Jan-13 16:45:18.715759 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57442 2019-Jan-13 16:45:18.716395 - [DEBUG] Edge function : AllBottom (result of previous compose)
57443 2019-Jan-13 16:45:18.716421 - [DEBUG]
57444 2019-Jan-13 16:45:18.716446 - [DEBUG] Join: AllTop & AllBottom
57445 2019-Jan-13 16:45:18.716472 - [DEBUG] = AllBottom (new jump func)
57446 2019-Jan-13 16:45:18.716497 - [DEBUG]
57447 2019-Jan-13 16:45:18.716520 - [DEBUG] Start adding new jump function
57448 2019-Jan-13 16:45:18.716544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57449 2019-Jan-13 16:45:18.716603 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57450 2019-Jan-13 16:45:18.717422 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
57451 2019-Jan-13 16:45:18.718153 - [DEBUG] Edge Function : AllBottom
57452 2019-Jan-13 16:45:18.718188 - [DEBUG] End adding new jump function
57453 2019-Jan-13 16:45:18.718213 - [DEBUG]
57454 2019-Jan-13 16:45:18.718238 - [DEBUG] -------------------------------------------- 1544. Path Edge --------------------------------------------
57455 2019-Jan-13 16:45:18.718262 - [DEBUG]
57456 2019-Jan-13 16:45:18.718286 - [DEBUG] Process 1544. path edge:
57457 2019-Jan-13 16:45:18.718310 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57458 2019-Jan-13 16:45:18.718379 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
57459 2019-Jan-13 16:45:18.719034 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57460 2019-Jan-13 16:45:18.719706 - [DEBUG]
57461 2019-Jan-13 16:45:18.719735 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
57462 2019-Jan-13 16:45:18.720459 - [DEBUG] Compose: EdgeIdentity * AllBottom
57463 2019-Jan-13 16:45:18.720491 - [DEBUG]
57464 2019-Jan-13 16:45:18.720515 - [DEBUG] Propagate flow
57465 2019-Jan-13 16:45:18.720539 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57466 2019-Jan-13 16:45:18.720613 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57467 2019-Jan-13 16:45:18.721330 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57468 2019-Jan-13 16:45:18.722060 - [DEBUG] Edge function : AllBottom (result of previous compose)
57469 2019-Jan-13 16:45:18.722087 - [DEBUG]
57470 2019-Jan-13 16:45:18.722114 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57471 2019-Jan-13 16:45:18.722140 - [DEBUG] = AllBottom
57472 2019-Jan-13 16:45:18.722165 - [DEBUG]
57473 2019-Jan-13 16:45:18.722189 - [DEBUG] PROPAGATE: No new function!
57474 2019-Jan-13 16:45:18.722254 - [DEBUG] Compose: EdgeIdentity * AllBottom
57475 2019-Jan-13 16:45:18.722283 - [DEBUG]
57476 2019-Jan-13 16:45:18.722307 - [DEBUG] Propagate flow
57477 2019-Jan-13 16:45:18.722331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57478 2019-Jan-13 16:45:18.722414 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57479 2019-Jan-13 16:45:18.723135 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57480 2019-Jan-13 16:45:18.723812 - [DEBUG] Edge function : AllBottom (result of previous compose)
57481 2019-Jan-13 16:45:18.723838 - [DEBUG]
57482 2019-Jan-13 16:45:18.723865 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57483 2019-Jan-13 16:45:18.723891 - [DEBUG] = AllBottom
57484 2019-Jan-13 16:45:18.723916 - [DEBUG]
57485 2019-Jan-13 16:45:18.723939 - [DEBUG] PROPAGATE: No new function!
57486 2019-Jan-13 16:45:18.723966 - [DEBUG] EDGE:
57487 2019-Jan-13 16:45:18.724034 - [DEBUG] ---> 57488 2019-Jan-13 16:45:18.724678 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57489 2019-Jan-13 16:45:18.725343 - [DEBUG]
57490 2019-Jan-13 16:45:18.725370 - [DEBUG] EDGE:
57491 2019-Jan-13 16:45:18.725428 - [DEBUG] ---> 57492 2019-Jan-13 16:45:18.726063 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57493 2019-Jan-13 16:45:18.726699 - [DEBUG]
57494 2019-Jan-13 16:45:18.726725 - [DEBUG] EDGE:
57495 2019-Jan-13 16:45:18.726783 - [DEBUG] ---> 57496 2019-Jan-13 16:45:18.727642 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57497 2019-Jan-13 16:45:18.728312 - [DEBUG]
57498 2019-Jan-13 16:45:18.728367 - [DEBUG] Compose: EdgeIdentity * AllBottom
57499 2019-Jan-13 16:45:18.728395 - [DEBUG]
57500 2019-Jan-13 16:45:18.728419 - [DEBUG] Propagate flow
57501 2019-Jan-13 16:45:18.728442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57502 2019-Jan-13 16:45:18.728502 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57503 2019-Jan-13 16:45:18.729144 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57504 2019-Jan-13 16:45:18.729802 - [DEBUG] Edge function : AllBottom (result of previous compose)
57505 2019-Jan-13 16:45:18.729828 - [DEBUG]
57506 2019-Jan-13 16:45:18.729853 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57507 2019-Jan-13 16:45:18.729879 - [DEBUG] = AllBottom
57508 2019-Jan-13 16:45:18.729904 - [DEBUG]
57509 2019-Jan-13 16:45:18.729927 - [DEBUG] PROPAGATE: No new function!
57510 2019-Jan-13 16:45:18.729956 - [DEBUG] EDGE:
57511 2019-Jan-13 16:45:18.730014 - [DEBUG] ---> 57512 2019-Jan-13 16:45:18.730656 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57513 2019-Jan-13 16:45:18.731330 - [DEBUG]
57514 2019-Jan-13 16:45:18.731360 - [DEBUG] EDGE:
57515 2019-Jan-13 16:45:18.731454 - [DEBUG] ---> 57516 2019-Jan-13 16:45:18.732127 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57517 2019-Jan-13 16:45:18.732768 - [DEBUG]
57518 2019-Jan-13 16:45:18.732795 - [DEBUG] EDGE:
57519 2019-Jan-13 16:45:18.732854 - [DEBUG] ---> 57520 2019-Jan-13 16:45:18.733497 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57521 2019-Jan-13 16:45:18.734133 - [DEBUG]
57522 2019-Jan-13 16:45:18.734159 - [DEBUG] EDGE:
57523 2019-Jan-13 16:45:18.734217 - [DEBUG] ---> 57524 2019-Jan-13 16:45:18.734871 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57525 2019-Jan-13 16:45:18.735508 - [DEBUG]
57526 2019-Jan-13 16:45:18.735535 - [DEBUG] EDGE:
57527 2019-Jan-13 16:45:18.735592 - [DEBUG] ---> 57528 2019-Jan-13 16:45:18.736229 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57529 2019-Jan-13 16:45:18.736873 - [DEBUG]
57530 2019-Jan-13 16:45:18.736899 - [DEBUG] EDGE:
57531 2019-Jan-13 16:45:18.736959 - [DEBUG] ---> 57532 2019-Jan-13 16:45:18.737745 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57533 2019-Jan-13 16:45:18.738410 - [DEBUG]
57534 2019-Jan-13 16:45:18.738438 - [DEBUG] EDGE:
57535 2019-Jan-13 16:45:18.738498 - [DEBUG] ---> 57536 2019-Jan-13 16:45:18.739136 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57537 2019-Jan-13 16:45:18.739773 - [DEBUG]
57538 2019-Jan-13 16:45:18.739799 - [DEBUG] EDGE:
57539 2019-Jan-13 16:45:18.739856 - [DEBUG] ---> 57540 2019-Jan-13 16:45:18.740496 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57541 2019-Jan-13 16:45:18.741132 - [DEBUG]
57542 2019-Jan-13 16:45:18.741186 - [DEBUG] Compose: EdgeIdentity * AllBottom
57543 2019-Jan-13 16:45:18.741214 - [DEBUG]
57544 2019-Jan-13 16:45:18.741238 - [DEBUG] Propagate flow
57545 2019-Jan-13 16:45:18.741262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57546 2019-Jan-13 16:45:18.741335 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
57547 2019-Jan-13 16:45:18.741991 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57548 2019-Jan-13 16:45:18.742627 - [DEBUG] Edge function : AllBottom (result of previous compose)
57549 2019-Jan-13 16:45:18.742652 - [DEBUG]
57550 2019-Jan-13 16:45:18.742678 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57551 2019-Jan-13 16:45:18.742703 - [DEBUG] = AllBottom
57552 2019-Jan-13 16:45:18.742728 - [DEBUG]
57553 2019-Jan-13 16:45:18.742751 - [DEBUG] PROPAGATE: No new function!
57554 2019-Jan-13 16:45:18.742780 - [DEBUG] EDGE:
57555 2019-Jan-13 16:45:18.742838 - [DEBUG] ---> 57556 2019-Jan-13 16:45:18.743485 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57557 2019-Jan-13 16:45:18.744122 - [DEBUG]
57558 2019-Jan-13 16:45:18.744159 - [DEBUG] Compose: EdgeIdentity * AllBottom
57559 2019-Jan-13 16:45:18.744186 - [DEBUG]
57560 2019-Jan-13 16:45:18.744210 - [DEBUG] Propagate flow
57561 2019-Jan-13 16:45:18.744233 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57562 2019-Jan-13 16:45:18.744290 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
57563 2019-Jan-13 16:45:18.744947 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57564 2019-Jan-13 16:45:18.745584 - [DEBUG] Edge function : AllBottom (result of previous compose)
57565 2019-Jan-13 16:45:18.745609 - [DEBUG]
57566 2019-Jan-13 16:45:18.745634 - [DEBUG] Join: AllTop & AllBottom
57567 2019-Jan-13 16:45:18.745660 - [DEBUG] = AllBottom (new jump func)
57568 2019-Jan-13 16:45:18.745685 - [DEBUG]
57569 2019-Jan-13 16:45:18.745709 - [DEBUG] Start adding new jump function
57570 2019-Jan-13 16:45:18.745732 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57571 2019-Jan-13 16:45:18.745788 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57572 2019-Jan-13 16:45:18.746426 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
57573 2019-Jan-13 16:45:18.747064 - [DEBUG] Edge Function : AllBottom
57574 2019-Jan-13 16:45:18.747093 - [DEBUG] End adding new jump function
57575 2019-Jan-13 16:45:18.747117 - [DEBUG]
57576 2019-Jan-13 16:45:18.747141 - [DEBUG] -------------------------------------------- 1545. Path Edge --------------------------------------------
57577 2019-Jan-13 16:45:18.747166 - [DEBUG]
57578 2019-Jan-13 16:45:18.747189 - [DEBUG] Process 1545. path edge:
57579 2019-Jan-13 16:45:18.747213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57580 2019-Jan-13 16:45:18.747351 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
57581 2019-Jan-13 16:45:18.747997 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57582 2019-Jan-13 16:45:18.748653 - [DEBUG]
57583 2019-Jan-13 16:45:18.748678 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
57584 2019-Jan-13 16:45:18.749326 - [DEBUG] Possible callees:
57585 2019-Jan-13 16:45:18.749351 - [DEBUG] foo
57586 2019-Jan-13 16:45:18.749376 - [DEBUG] Possible return sites:
57587 2019-Jan-13 16:45:18.749400 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8457588 2019-Jan-13 16:45:18.750673 - [DEBUG] Found and process special summary
57589 2019-Jan-13 16:45:18.750711 - [DEBUG] Compose: EdgeIdentity * AllBottom
57590 2019-Jan-13 16:45:18.750739 - [DEBUG]
57591 2019-Jan-13 16:45:18.750785 - [DEBUG] Propagate flow
57592 2019-Jan-13 16:45:18.750810 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57593 2019-Jan-13 16:45:18.750869 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
57594 2019-Jan-13 16:45:18.751527 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57595 2019-Jan-13 16:45:18.752165 - [DEBUG] Edge function : AllBottom (result of previous compose)
57596 2019-Jan-13 16:45:18.752191 - [DEBUG]
57597 2019-Jan-13 16:45:18.752215 - [DEBUG] Join: AllTop & AllBottom
57598 2019-Jan-13 16:45:18.752241 - [DEBUG] = AllBottom (new jump func)
57599 2019-Jan-13 16:45:18.752266 - [DEBUG]
57600 2019-Jan-13 16:45:18.752289 - [DEBUG] Start adding new jump function
57601 2019-Jan-13 16:45:18.752312 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57602 2019-Jan-13 16:45:18.752369 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57603 2019-Jan-13 16:45:18.753016 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
57604 2019-Jan-13 16:45:18.753658 - [DEBUG] Edge Function : AllBottom
57605 2019-Jan-13 16:45:18.753687 - [DEBUG] End adding new jump function
57606 2019-Jan-13 16:45:18.753711 - [DEBUG]
57607 2019-Jan-13 16:45:18.753735 - [DEBUG] -------------------------------------------- 1546. Path Edge --------------------------------------------
57608 2019-Jan-13 16:45:18.753760 - [DEBUG]
57609 2019-Jan-13 16:45:18.753783 - [DEBUG] Process 1546. path edge:
57610 2019-Jan-13 16:45:18.753807 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57611 2019-Jan-13 16:45:18.753865 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
57612 2019-Jan-13 16:45:18.754505 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57613 2019-Jan-13 16:45:18.755160 - [DEBUG]
57614 2019-Jan-13 16:45:18.755185 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
57615 2019-Jan-13 16:45:18.755847 - [DEBUG] Compose: EdgeIdentity * AllBottom
57616 2019-Jan-13 16:45:18.755875 - [DEBUG]
57617 2019-Jan-13 16:45:18.755899 - [DEBUG] Propagate flow
57618 2019-Jan-13 16:45:18.755922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57619 2019-Jan-13 16:45:18.755980 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
57620 2019-Jan-13 16:45:18.756619 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57621 2019-Jan-13 16:45:18.757266 - [DEBUG] Edge function : AllBottom (result of previous compose)
57622 2019-Jan-13 16:45:18.757292 - [DEBUG]
57623 2019-Jan-13 16:45:18.757437 - [DEBUG] Join: AllTop & AllBottom
57624 2019-Jan-13 16:45:18.757464 - [DEBUG] = AllBottom (new jump func)
57625 2019-Jan-13 16:45:18.757489 - [DEBUG]
57626 2019-Jan-13 16:45:18.757512 - [DEBUG] Start adding new jump function
57627 2019-Jan-13 16:45:18.757535 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57628 2019-Jan-13 16:45:18.757605 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57629 2019-Jan-13 16:45:18.758309 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
57630 2019-Jan-13 16:45:18.758955 - [DEBUG] Edge Function : AllBottom
57631 2019-Jan-13 16:45:18.758986 - [DEBUG] End adding new jump function
57632 2019-Jan-13 16:45:18.759010 - [DEBUG]
57633 2019-Jan-13 16:45:18.759034 - [DEBUG] -------------------------------------------- 1547. Path Edge --------------------------------------------
57634 2019-Jan-13 16:45:18.759058 - [DEBUG]
57635 2019-Jan-13 16:45:18.759082 - [DEBUG] Process 1547. path edge:
57636 2019-Jan-13 16:45:18.759125 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57637 2019-Jan-13 16:45:18.759186 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
57638 2019-Jan-13 16:45:18.759830 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57639 2019-Jan-13 16:45:18.760475 - [DEBUG]
57640 2019-Jan-13 16:45:18.760501 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
57641 2019-Jan-13 16:45:18.761188 - [DEBUG] Compose: EdgeIdentity * AllBottom
57642 2019-Jan-13 16:45:18.761218 - [DEBUG]
57643 2019-Jan-13 16:45:18.761242 - [DEBUG] Propagate flow
57644 2019-Jan-13 16:45:18.761265 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57645 2019-Jan-13 16:45:18.761329 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57646 2019-Jan-13 16:45:18.762123 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57647 2019-Jan-13 16:45:18.762783 - [DEBUG] Edge function : AllBottom (result of previous compose)
57648 2019-Jan-13 16:45:18.762808 - [DEBUG]
57649 2019-Jan-13 16:45:18.762834 - [DEBUG] Join: AllTop & AllBottom
57650 2019-Jan-13 16:45:18.762860 - [DEBUG] = AllBottom (new jump func)
57651 2019-Jan-13 16:45:18.762885 - [DEBUG]
57652 2019-Jan-13 16:45:18.762908 - [DEBUG] Start adding new jump function
57653 2019-Jan-13 16:45:18.762932 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57654 2019-Jan-13 16:45:18.762994 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57655 2019-Jan-13 16:45:18.763667 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57656 2019-Jan-13 16:45:18.764339 - [DEBUG] Edge Function : AllBottom
57657 2019-Jan-13 16:45:18.764372 - [DEBUG] End adding new jump function
57658 2019-Jan-13 16:45:18.764397 - [DEBUG]
57659 2019-Jan-13 16:45:18.764422 - [DEBUG] -------------------------------------------- 1548. Path Edge --------------------------------------------
57660 2019-Jan-13 16:45:18.764449 - [DEBUG]
57661 2019-Jan-13 16:45:18.764473 - [DEBUG] Process 1548. path edge:
57662 2019-Jan-13 16:45:18.764499 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57663 2019-Jan-13 16:45:18.764574 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
57664 2019-Jan-13 16:45:18.765289 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57665 2019-Jan-13 16:45:18.765930 - [DEBUG]
57666 2019-Jan-13 16:45:18.765955 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57667 2019-Jan-13 16:45:18.766612 - [DEBUG] Possible callees:
57668 2019-Jan-13 16:45:18.766637 - [DEBUG] llvm.dbg.declare
57669 2019-Jan-13 16:45:18.766663 - [DEBUG] Possible return sites:
57670 2019-Jan-13 16:45:18.766687 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9657671 2019-Jan-13 16:45:18.768131 - [DEBUG] Found and process special summary
57672 2019-Jan-13 16:45:18.768174 - [DEBUG] Compose: EdgeIdentity * AllBottom
57673 2019-Jan-13 16:45:18.768202 - [DEBUG]
57674 2019-Jan-13 16:45:18.768227 - [DEBUG] Propagate flow
57675 2019-Jan-13 16:45:18.768250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57676 2019-Jan-13 16:45:18.768309 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57677 2019-Jan-13 16:45:18.768981 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57678 2019-Jan-13 16:45:18.769623 - [DEBUG] Edge function : AllBottom (result of previous compose)
57679 2019-Jan-13 16:45:18.769649 - [DEBUG]
57680 2019-Jan-13 16:45:18.769674 - [DEBUG] Join: AllTop & AllBottom
57681 2019-Jan-13 16:45:18.769700 - [DEBUG] = AllBottom (new jump func)
57682 2019-Jan-13 16:45:18.769724 - [DEBUG]
57683 2019-Jan-13 16:45:18.769748 - [DEBUG] Start adding new jump function
57684 2019-Jan-13 16:45:18.769771 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57685 2019-Jan-13 16:45:18.769830 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57686 2019-Jan-13 16:45:18.770489 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57687 2019-Jan-13 16:45:18.771157 - [DEBUG] Edge Function : AllBottom
57688 2019-Jan-13 16:45:18.771190 - [DEBUG] End adding new jump function
57689 2019-Jan-13 16:45:18.771214 - [DEBUG]
57690 2019-Jan-13 16:45:18.771239 - [DEBUG] -------------------------------------------- 1549. Path Edge --------------------------------------------
57691 2019-Jan-13 16:45:18.771265 - [DEBUG]
57692 2019-Jan-13 16:45:18.771288 - [DEBUG] Process 1549. path edge:
57693 2019-Jan-13 16:45:18.771312 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57694 2019-Jan-13 16:45:18.771380 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
57695 2019-Jan-13 16:45:18.772094 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57696 2019-Jan-13 16:45:18.772787 - [DEBUG]
57697 2019-Jan-13 16:45:18.772816 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57698 2019-Jan-13 16:45:18.773580 - [DEBUG] Compose: EdgeIdentity * AllBottom
57699 2019-Jan-13 16:45:18.773612 - [DEBUG]
57700 2019-Jan-13 16:45:18.773636 - [DEBUG] Propagate flow
57701 2019-Jan-13 16:45:18.773660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57702 2019-Jan-13 16:45:18.773735 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
57703 2019-Jan-13 16:45:18.774427 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57704 2019-Jan-13 16:45:18.775121 - [DEBUG] Edge function : AllBottom (result of previous compose)
57705 2019-Jan-13 16:45:18.775147 - [DEBUG]
57706 2019-Jan-13 16:45:18.775173 - [DEBUG] Join: AllTop & AllBottom
57707 2019-Jan-13 16:45:18.775200 - [DEBUG] = AllBottom (new jump func)
57708 2019-Jan-13 16:45:18.775224 - [DEBUG]
57709 2019-Jan-13 16:45:18.775248 - [DEBUG] Start adding new jump function
57710 2019-Jan-13 16:45:18.775272 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57711 2019-Jan-13 16:45:18.775333 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57712 2019-Jan-13 16:45:18.775971 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
57713 2019-Jan-13 16:45:18.776608 - [DEBUG] Edge Function : AllBottom
57714 2019-Jan-13 16:45:18.776643 - [DEBUG] End adding new jump function
57715 2019-Jan-13 16:45:18.776667 - [DEBUG]
57716 2019-Jan-13 16:45:18.776691 - [DEBUG] -------------------------------------------- 1550. Path Edge --------------------------------------------
57717 2019-Jan-13 16:45:18.776716 - [DEBUG]
57718 2019-Jan-13 16:45:18.776740 - [DEBUG] Process 1550. path edge:
57719 2019-Jan-13 16:45:18.776764 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57720 2019-Jan-13 16:45:18.776821 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
57721 2019-Jan-13 16:45:18.777457 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57722 2019-Jan-13 16:45:18.778286 - [DEBUG]
57723 2019-Jan-13 16:45:18.778314 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
57724 2019-Jan-13 16:45:18.778987 - [DEBUG] Compose: EdgeIdentity * AllBottom
57725 2019-Jan-13 16:45:18.779017 - [DEBUG]
57726 2019-Jan-13 16:45:18.779041 - [DEBUG] Propagate flow
57727 2019-Jan-13 16:45:18.779064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57728 2019-Jan-13 16:45:18.779124 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
57729 2019-Jan-13 16:45:18.779760 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57730 2019-Jan-13 16:45:18.780397 - [DEBUG] Edge function : AllBottom (result of previous compose)
57731 2019-Jan-13 16:45:18.780422 - [DEBUG]
57732 2019-Jan-13 16:45:18.780447 - [DEBUG] Join: AllTop & AllBottom
57733 2019-Jan-13 16:45:18.780473 - [DEBUG] = AllBottom (new jump func)
57734 2019-Jan-13 16:45:18.780498 - [DEBUG]
57735 2019-Jan-13 16:45:18.780521 - [DEBUG] Start adding new jump function
57736 2019-Jan-13 16:45:18.780545 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57737 2019-Jan-13 16:45:18.780601 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57738 2019-Jan-13 16:45:18.781239 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
57739 2019-Jan-13 16:45:18.781889 - [DEBUG] Edge Function : AllBottom
57740 2019-Jan-13 16:45:18.781918 - [DEBUG] End adding new jump function
57741 2019-Jan-13 16:45:18.781942 - [DEBUG]
57742 2019-Jan-13 16:45:18.781966 - [DEBUG] -------------------------------------------- 1551. Path Edge --------------------------------------------
57743 2019-Jan-13 16:45:18.781991 - [DEBUG]
57744 2019-Jan-13 16:45:18.782014 - [DEBUG] Process 1551. path edge:
57745 2019-Jan-13 16:45:18.782038 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57746 2019-Jan-13 16:45:18.782094 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
57747 2019-Jan-13 16:45:18.782727 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57748 2019-Jan-13 16:45:18.783366 - [DEBUG]
57749 2019-Jan-13 16:45:18.783391 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
57750 2019-Jan-13 16:45:18.784042 - [DEBUG] Compose: EdgeIdentity * AllBottom
57751 2019-Jan-13 16:45:18.784070 - [DEBUG]
57752 2019-Jan-13 16:45:18.784094 - [DEBUG] Propagate flow
57753 2019-Jan-13 16:45:18.784117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57754 2019-Jan-13 16:45:18.784174 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
57755 2019-Jan-13 16:45:18.784829 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57756 2019-Jan-13 16:45:18.785466 - [DEBUG] Edge function : AllBottom (result of previous compose)
57757 2019-Jan-13 16:45:18.785491 - [DEBUG]
57758 2019-Jan-13 16:45:18.785516 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57759 2019-Jan-13 16:45:18.785542 - [DEBUG] = AllBottom
57760 2019-Jan-13 16:45:18.785567 - [DEBUG]
57761 2019-Jan-13 16:45:18.785590 - [DEBUG] PROPAGATE: No new function!
57762 2019-Jan-13 16:45:18.785615 - [DEBUG] EDGE:
57763 2019-Jan-13 16:45:18.785673 - [DEBUG] ---> 57764 2019-Jan-13 16:45:18.786306 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57765 2019-Jan-13 16:45:18.786947 - [DEBUG]
57766 2019-Jan-13 16:45:18.786973 - [DEBUG] EDGE:
57767 2019-Jan-13 16:45:18.787032 - [DEBUG] ---> 57768 2019-Jan-13 16:45:18.787808 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57769 2019-Jan-13 16:45:18.788569 - [DEBUG]
57770 2019-Jan-13 16:45:18.788598 - [DEBUG] EDGE:
57771 2019-Jan-13 16:45:18.788667 - [DEBUG] ---> 57772 2019-Jan-13 16:45:18.789333 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57773 2019-Jan-13 16:45:18.789975 - [DEBUG]
57774 2019-Jan-13 16:45:18.790029 - [DEBUG] Compose: EdgeIdentity * AllBottom
57775 2019-Jan-13 16:45:18.790057 - [DEBUG]
57776 2019-Jan-13 16:45:18.790082 - [DEBUG] Propagate flow
57777 2019-Jan-13 16:45:18.790105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57778 2019-Jan-13 16:45:18.790163 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57779 2019-Jan-13 16:45:18.790802 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57780 2019-Jan-13 16:45:18.791456 - [DEBUG] Edge function : AllBottom (result of previous compose)
57781 2019-Jan-13 16:45:18.791481 - [DEBUG]
57782 2019-Jan-13 16:45:18.791507 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57783 2019-Jan-13 16:45:18.791533 - [DEBUG] = AllBottom
57784 2019-Jan-13 16:45:18.791558 - [DEBUG]
57785 2019-Jan-13 16:45:18.791581 - [DEBUG] PROPAGATE: No new function!
57786 2019-Jan-13 16:45:18.791610 - [DEBUG] EDGE:
57787 2019-Jan-13 16:45:18.791667 - [DEBUG] ---> 57788 2019-Jan-13 16:45:18.792317 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57789 2019-Jan-13 16:45:18.792954 - [DEBUG]
57790 2019-Jan-13 16:45:18.792991 - [DEBUG] Compose: EdgeIdentity * AllBottom
57791 2019-Jan-13 16:45:18.793018 - [DEBUG]
57792 2019-Jan-13 16:45:18.793042 - [DEBUG] Propagate flow
57793 2019-Jan-13 16:45:18.793065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57794 2019-Jan-13 16:45:18.793122 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
57795 2019-Jan-13 16:45:18.793760 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57796 2019-Jan-13 16:45:18.794396 - [DEBUG] Edge function : AllBottom (result of previous compose)
57797 2019-Jan-13 16:45:18.794421 - [DEBUG]
57798 2019-Jan-13 16:45:18.794446 - [DEBUG] Join: AllTop & AllBottom
57799 2019-Jan-13 16:45:18.794472 - [DEBUG] = AllBottom (new jump func)
57800 2019-Jan-13 16:45:18.794497 - [DEBUG]
57801 2019-Jan-13 16:45:18.794520 - [DEBUG] Start adding new jump function
57802 2019-Jan-13 16:45:18.794544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57803 2019-Jan-13 16:45:18.794599 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57804 2019-Jan-13 16:45:18.795258 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
57805 2019-Jan-13 16:45:18.795894 - [DEBUG] Edge Function : AllBottom
57806 2019-Jan-13 16:45:18.795923 - [DEBUG] End adding new jump function
57807 2019-Jan-13 16:45:18.795947 - [DEBUG]
57808 2019-Jan-13 16:45:18.795971 - [DEBUG] -------------------------------------------- 1552. Path Edge --------------------------------------------
57809 2019-Jan-13 16:45:18.795995 - [DEBUG]
57810 2019-Jan-13 16:45:18.796018 - [DEBUG] Process 1552. path edge:
57811 2019-Jan-13 16:45:18.796042 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57812 2019-Jan-13 16:45:18.796098 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
57813 2019-Jan-13 16:45:18.796753 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57814 2019-Jan-13 16:45:18.797422 - [DEBUG]
57815 2019-Jan-13 16:45:18.797447 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
57816 2019-Jan-13 16:45:18.798305 - [DEBUG] Possible callees:
57817 2019-Jan-13 16:45:18.798332 - [DEBUG] bar
57818 2019-Jan-13 16:45:18.798358 - [DEBUG] Possible return sites:
57819 2019-Jan-13 16:45:18.798382 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8957820 2019-Jan-13 16:45:18.799716 - [DEBUG] Found and process special summary
57821 2019-Jan-13 16:45:18.799771 - [DEBUG] Compose: EdgeIdentity * AllBottom
57822 2019-Jan-13 16:45:18.799800 - [DEBUG]
57823 2019-Jan-13 16:45:18.799825 - [DEBUG] Propagate flow
57824 2019-Jan-13 16:45:18.799848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57825 2019-Jan-13 16:45:18.799923 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
57826 2019-Jan-13 16:45:18.800622 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57827 2019-Jan-13 16:45:18.801283 - [DEBUG] Edge function : AllBottom (result of previous compose)
57828 2019-Jan-13 16:45:18.801310 - [DEBUG]
57829 2019-Jan-13 16:45:18.801336 - [DEBUG] Join: AllTop & AllBottom
57830 2019-Jan-13 16:45:18.801363 - [DEBUG] = AllBottom (new jump func)
57831 2019-Jan-13 16:45:18.801387 - [DEBUG]
57832 2019-Jan-13 16:45:18.801432 - [DEBUG] Start adding new jump function
57833 2019-Jan-13 16:45:18.801457 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57834 2019-Jan-13 16:45:18.801520 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57835 2019-Jan-13 16:45:18.802163 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
57836 2019-Jan-13 16:45:18.802805 - [DEBUG] Edge Function : AllBottom
57837 2019-Jan-13 16:45:18.802835 - [DEBUG] End adding new jump function
57838 2019-Jan-13 16:45:18.802859 - [DEBUG]
57839 2019-Jan-13 16:45:18.802883 - [DEBUG] -------------------------------------------- 1553. Path Edge --------------------------------------------
57840 2019-Jan-13 16:45:18.802907 - [DEBUG]
57841 2019-Jan-13 16:45:18.802930 - [DEBUG] Process 1553. path edge:
57842 2019-Jan-13 16:45:18.802954 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57843 2019-Jan-13 16:45:18.803014 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
57844 2019-Jan-13 16:45:18.803676 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57845 2019-Jan-13 16:45:18.804346 - [DEBUG]
57846 2019-Jan-13 16:45:18.804373 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
57847 2019-Jan-13 16:45:18.805166 - [DEBUG] Compose: EdgeIdentity * AllBottom
57848 2019-Jan-13 16:45:18.805199 - [DEBUG]
57849 2019-Jan-13 16:45:18.805223 - [DEBUG] Propagate flow
57850 2019-Jan-13 16:45:18.805247 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57851 2019-Jan-13 16:45:18.805326 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
57852 2019-Jan-13 16:45:18.806031 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57853 2019-Jan-13 16:45:18.806728 - [DEBUG] Edge function : AllBottom (result of previous compose)
57854 2019-Jan-13 16:45:18.806755 - [DEBUG]
57855 2019-Jan-13 16:45:18.806782 - [DEBUG] Join: AllTop & AllBottom
57856 2019-Jan-13 16:45:18.806809 - [DEBUG] = AllBottom (new jump func)
57857 2019-Jan-13 16:45:18.806861 - [DEBUG]
57858 2019-Jan-13 16:45:18.806884 - [DEBUG] Start adding new jump function
57859 2019-Jan-13 16:45:18.806908 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57860 2019-Jan-13 16:45:18.806979 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57861 2019-Jan-13 16:45:18.807639 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
57862 2019-Jan-13 16:45:18.808438 - [DEBUG] Edge Function : AllBottom
57863 2019-Jan-13 16:45:18.808469 - [DEBUG] End adding new jump function
57864 2019-Jan-13 16:45:18.808494 - [DEBUG]
57865 2019-Jan-13 16:45:18.808519 - [DEBUG] -------------------------------------------- 1554. Path Edge --------------------------------------------
57866 2019-Jan-13 16:45:18.808543 - [DEBUG]
57867 2019-Jan-13 16:45:18.808567 - [DEBUG] Process 1554. path edge:
57868 2019-Jan-13 16:45:18.808591 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57869 2019-Jan-13 16:45:18.808649 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
57870 2019-Jan-13 16:45:18.809284 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57871 2019-Jan-13 16:45:18.809923 - [DEBUG]
57872 2019-Jan-13 16:45:18.809950 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
57873 2019-Jan-13 16:45:18.810617 - [DEBUG] Compose: EdgeIdentity * AllBottom
57874 2019-Jan-13 16:45:18.810646 - [DEBUG]
57875 2019-Jan-13 16:45:18.810669 - [DEBUG] Propagate flow
57876 2019-Jan-13 16:45:18.810693 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57877 2019-Jan-13 16:45:18.810750 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57878 2019-Jan-13 16:45:18.811423 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57879 2019-Jan-13 16:45:18.812071 - [DEBUG] Edge function : AllBottom (result of previous compose)
57880 2019-Jan-13 16:45:18.812097 - [DEBUG]
57881 2019-Jan-13 16:45:18.812123 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57882 2019-Jan-13 16:45:18.812148 - [DEBUG] = AllBottom
57883 2019-Jan-13 16:45:18.812173 - [DEBUG]
57884 2019-Jan-13 16:45:18.812197 - [DEBUG] PROPAGATE: No new function!
57885 2019-Jan-13 16:45:18.812232 - [DEBUG] Compose: EdgeIdentity * AllBottom
57886 2019-Jan-13 16:45:18.812259 - [DEBUG]
57887 2019-Jan-13 16:45:18.812282 - [DEBUG] Propagate flow
57888 2019-Jan-13 16:45:18.812305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57889 2019-Jan-13 16:45:18.812364 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
57890 2019-Jan-13 16:45:18.813023 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57891 2019-Jan-13 16:45:18.813666 - [DEBUG] Edge function : AllBottom (result of previous compose)
57892 2019-Jan-13 16:45:18.813692 - [DEBUG]
57893 2019-Jan-13 16:45:18.813716 - [DEBUG] Join: AllTop & AllBottom
57894 2019-Jan-13 16:45:18.813742 - [DEBUG] = AllBottom (new jump func)
57895 2019-Jan-13 16:45:18.813767 - [DEBUG]
57896 2019-Jan-13 16:45:18.813791 - [DEBUG] Start adding new jump function
57897 2019-Jan-13 16:45:18.813814 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57898 2019-Jan-13 16:45:18.813872 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57899 2019-Jan-13 16:45:18.814509 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
57900 2019-Jan-13 16:45:18.815173 - [DEBUG] Edge Function : AllBottom
57901 2019-Jan-13 16:45:18.815216 - [DEBUG] End adding new jump function
57902 2019-Jan-13 16:45:18.815241 - [DEBUG]
57903 2019-Jan-13 16:45:18.815265 - [DEBUG] -------------------------------------------- 1555. Path Edge --------------------------------------------
57904 2019-Jan-13 16:45:18.815290 - [DEBUG]
57905 2019-Jan-13 16:45:18.815313 - [DEBUG] Process 1555. path edge:
57906 2019-Jan-13 16:45:18.815336 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57907 2019-Jan-13 16:45:18.815393 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
57908 2019-Jan-13 16:45:18.816039 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57909 2019-Jan-13 16:45:18.816676 - [DEBUG]
57910 2019-Jan-13 16:45:18.816701 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
57911 2019-Jan-13 16:45:18.817357 - [DEBUG] Possible callees:
57912 2019-Jan-13 16:45:18.817384 - [DEBUG] llvm.dbg.declare
57913 2019-Jan-13 16:45:18.817409 - [DEBUG] Possible return sites:
57914 2019-Jan-13 16:45:18.817433 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10357915 2019-Jan-13 16:45:18.818940 - [DEBUG] Found and process special summary
57916 2019-Jan-13 16:45:18.818988 - [DEBUG] Compose: EdgeIdentity * AllBottom
57917 2019-Jan-13 16:45:18.819016 - [DEBUG]
57918 2019-Jan-13 16:45:18.819041 - [DEBUG] Propagate flow
57919 2019-Jan-13 16:45:18.819064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57920 2019-Jan-13 16:45:18.819128 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57921 2019-Jan-13 16:45:18.819779 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57922 2019-Jan-13 16:45:18.820426 - [DEBUG] Edge function : AllBottom (result of previous compose)
57923 2019-Jan-13 16:45:18.820452 - [DEBUG]
57924 2019-Jan-13 16:45:18.820477 - [DEBUG] Join: AllTop & AllBottom
57925 2019-Jan-13 16:45:18.820504 - [DEBUG] = AllBottom (new jump func)
57926 2019-Jan-13 16:45:18.820528 - [DEBUG]
57927 2019-Jan-13 16:45:18.820552 - [DEBUG] Start adding new jump function
57928 2019-Jan-13 16:45:18.820575 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57929 2019-Jan-13 16:45:18.820635 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57930 2019-Jan-13 16:45:18.821274 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57931 2019-Jan-13 16:45:18.821935 - [DEBUG] Edge Function : AllBottom
57932 2019-Jan-13 16:45:18.821964 - [DEBUG] End adding new jump function
57933 2019-Jan-13 16:45:18.821989 - [DEBUG]
57934 2019-Jan-13 16:45:18.822013 - [DEBUG] -------------------------------------------- 1556. Path Edge --------------------------------------------
57935 2019-Jan-13 16:45:18.822038 - [DEBUG]
57936 2019-Jan-13 16:45:18.822062 - [DEBUG] Process 1556. path edge:
57937 2019-Jan-13 16:45:18.822086 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57938 2019-Jan-13 16:45:18.822142 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
57939 2019-Jan-13 16:45:18.822781 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57940 2019-Jan-13 16:45:18.823418 - [DEBUG]
57941 2019-Jan-13 16:45:18.823443 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57942 2019-Jan-13 16:45:18.824110 - [DEBUG] Compose: EdgeIdentity * AllBottom
57943 2019-Jan-13 16:45:18.824155 - [DEBUG]
57944 2019-Jan-13 16:45:18.824179 - [DEBUG] Propagate flow
57945 2019-Jan-13 16:45:18.824203 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57946 2019-Jan-13 16:45:18.824260 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
57947 2019-Jan-13 16:45:18.824914 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57948 2019-Jan-13 16:45:18.825559 - [DEBUG] Edge function : AllBottom (result of previous compose)
57949 2019-Jan-13 16:45:18.825584 - [DEBUG]
57950 2019-Jan-13 16:45:18.825609 - [DEBUG] Join: AllTop & AllBottom
57951 2019-Jan-13 16:45:18.825635 - [DEBUG] = AllBottom (new jump func)
57952 2019-Jan-13 16:45:18.825659 - [DEBUG]
57953 2019-Jan-13 16:45:18.825683 - [DEBUG] Start adding new jump function
57954 2019-Jan-13 16:45:18.825706 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57955 2019-Jan-13 16:45:18.825763 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57956 2019-Jan-13 16:45:18.826401 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
57957 2019-Jan-13 16:45:18.827035 - [DEBUG] Edge Function : AllBottom
57958 2019-Jan-13 16:45:18.827068 - [DEBUG] End adding new jump function
57959 2019-Jan-13 16:45:18.827092 - [DEBUG]
57960 2019-Jan-13 16:45:18.827116 - [DEBUG] -------------------------------------------- 1557. Path Edge --------------------------------------------
57961 2019-Jan-13 16:45:18.827140 - [DEBUG]
57962 2019-Jan-13 16:45:18.827163 - [DEBUG] Process 1557. path edge:
57963 2019-Jan-13 16:45:18.827187 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57964 2019-Jan-13 16:45:18.827243 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
57965 2019-Jan-13 16:45:18.828007 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57966 2019-Jan-13 16:45:18.828665 - [DEBUG]
57967 2019-Jan-13 16:45:18.828691 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
57968 2019-Jan-13 16:45:18.829347 - [DEBUG] Compose: EdgeIdentity * AllBottom
57969 2019-Jan-13 16:45:18.829376 - [DEBUG]
57970 2019-Jan-13 16:45:18.829400 - [DEBUG] Propagate flow
57971 2019-Jan-13 16:45:18.829424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57972 2019-Jan-13 16:45:18.829482 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
57973 2019-Jan-13 16:45:18.830116 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57974 2019-Jan-13 16:45:18.830754 - [DEBUG] Edge function : AllBottom (result of previous compose)
57975 2019-Jan-13 16:45:18.830779 - [DEBUG]
57976 2019-Jan-13 16:45:18.830804 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57977 2019-Jan-13 16:45:18.830830 - [DEBUG] = AllBottom
57978 2019-Jan-13 16:45:18.830854 - [DEBUG]
57979 2019-Jan-13 16:45:18.830878 - [DEBUG] PROPAGATE: No new function!
57980 2019-Jan-13 16:45:18.830903 - [DEBUG] EDGE:
57981 2019-Jan-13 16:45:18.830961 - [DEBUG] ---> 57982 2019-Jan-13 16:45:18.831611 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57983 2019-Jan-13 16:45:18.832248 - [DEBUG]
57984 2019-Jan-13 16:45:18.832274 - [DEBUG] EDGE:
57985 2019-Jan-13 16:45:18.832331 - [DEBUG] ---> 57986 2019-Jan-13 16:45:18.832972 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57987 2019-Jan-13 16:45:18.833609 - [DEBUG]
57988 2019-Jan-13 16:45:18.833648 - [DEBUG] Compose: EdgeIdentity * AllBottom
57989 2019-Jan-13 16:45:18.833676 - [DEBUG]
57990 2019-Jan-13 16:45:18.833710 - [DEBUG] Propagate flow
57991 2019-Jan-13 16:45:18.833734 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57992 2019-Jan-13 16:45:18.833791 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57993 2019-Jan-13 16:45:18.834431 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57994 2019-Jan-13 16:45:18.835082 - [DEBUG] Edge function : AllBottom (result of previous compose)
57995 2019-Jan-13 16:45:18.835107 - [DEBUG]
57996 2019-Jan-13 16:45:18.835132 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57997 2019-Jan-13 16:45:18.835158 - [DEBUG] = AllBottom
57998 2019-Jan-13 16:45:18.835182 - [DEBUG]
57999 2019-Jan-13 16:45:18.835205 - [DEBUG] PROPAGATE: No new function!
58000 2019-Jan-13 16:45:18.835233 - [DEBUG] EDGE:
58001 2019-Jan-13 16:45:18.835290 - [DEBUG] ---> 58002 2019-Jan-13 16:45:18.835942 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58003 2019-Jan-13 16:45:18.836586 - [DEBUG]
58004 2019-Jan-13 16:45:18.836613 - [DEBUG] EDGE:
58005 2019-Jan-13 16:45:18.836673 - [DEBUG] ---> 58006 2019-Jan-13 16:45:18.837314 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58007 2019-Jan-13 16:45:18.838130 - [DEBUG]
58008 2019-Jan-13 16:45:18.838161 - [DEBUG] EDGE:
58009 2019-Jan-13 16:45:18.838233 - [DEBUG] ---> 58010 2019-Jan-13 16:45:18.838905 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58011 2019-Jan-13 16:45:18.839563 - [DEBUG]
58012 2019-Jan-13 16:45:18.839618 - [DEBUG] Compose: EdgeIdentity * AllBottom
58013 2019-Jan-13 16:45:18.839647 - [DEBUG]
58014 2019-Jan-13 16:45:18.839671 - [DEBUG] Propagate flow
58015 2019-Jan-13 16:45:18.839695 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58016 2019-Jan-13 16:45:18.839758 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
58017 2019-Jan-13 16:45:18.840455 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58018 2019-Jan-13 16:45:18.841130 - [DEBUG] Edge function : AllBottom (result of previous compose)
58019 2019-Jan-13 16:45:18.841158 - [DEBUG]
58020 2019-Jan-13 16:45:18.841184 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58021 2019-Jan-13 16:45:18.841210 - [DEBUG] = AllBottom
58022 2019-Jan-13 16:45:18.841234 - [DEBUG]
58023 2019-Jan-13 16:45:18.841258 - [DEBUG] PROPAGATE: No new function!
58024 2019-Jan-13 16:45:18.841291 - [DEBUG] EDGE:
58025 2019-Jan-13 16:45:18.841357 - [DEBUG] ---> 58026 2019-Jan-13 16:45:18.842042 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58027 2019-Jan-13 16:45:18.842681 - [DEBUG]
58028 2019-Jan-13 16:45:18.842708 - [DEBUG] EDGE:
58029 2019-Jan-13 16:45:18.842766 - [DEBUG] ---> 58030 2019-Jan-13 16:45:18.843404 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58031 2019-Jan-13 16:45:18.844041 - [DEBUG]
58032 2019-Jan-13 16:45:18.844067 - [DEBUG] EDGE:
58033 2019-Jan-13 16:45:18.844145 - [DEBUG] ---> 58034 2019-Jan-13 16:45:18.844799 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58035 2019-Jan-13 16:45:18.845436 - [DEBUG]
58036 2019-Jan-13 16:45:18.845486 - [DEBUG] Compose: EdgeIdentity * AllBottom
58037 2019-Jan-13 16:45:18.845514 - [DEBUG]
58038 2019-Jan-13 16:45:18.845538 - [DEBUG] Propagate flow
58039 2019-Jan-13 16:45:18.845561 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58040 2019-Jan-13 16:45:18.845618 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
58041 2019-Jan-13 16:45:18.846258 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58042 2019-Jan-13 16:45:18.846894 - [DEBUG] Edge function : AllBottom (result of previous compose)
58043 2019-Jan-13 16:45:18.846919 - [DEBUG]
58044 2019-Jan-13 16:45:18.846944 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58045 2019-Jan-13 16:45:18.846970 - [DEBUG] = AllBottom
58046 2019-Jan-13 16:45:18.846995 - [DEBUG]
58047 2019-Jan-13 16:45:18.847018 - [DEBUG] PROPAGATE: No new function!
58048 2019-Jan-13 16:45:18.847045 - [DEBUG] EDGE:
58049 2019-Jan-13 16:45:18.847103 - [DEBUG] ---> 58050 2019-Jan-13 16:45:18.847740 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58051 2019-Jan-13 16:45:18.848605 - [DEBUG]
58052 2019-Jan-13 16:45:18.848633 - [DEBUG] EDGE:
58053 2019-Jan-13 16:45:18.848695 - [DEBUG] ---> 58054 2019-Jan-13 16:45:18.849334 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58055 2019-Jan-13 16:45:18.849972 - [DEBUG]
58056 2019-Jan-13 16:45:18.850002 - [DEBUG] Compose: EdgeIdentity * AllBottom
58057 2019-Jan-13 16:45:18.850028 - [DEBUG]
58058 2019-Jan-13 16:45:18.850052 - [DEBUG] Propagate flow
58059 2019-Jan-13 16:45:18.850075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58060 2019-Jan-13 16:45:18.850131 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
58061 2019-Jan-13 16:45:18.850776 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58062 2019-Jan-13 16:45:18.851432 - [DEBUG] Edge function : AllBottom (result of previous compose)
58063 2019-Jan-13 16:45:18.851458 - [DEBUG]
58064 2019-Jan-13 16:45:18.851484 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58065 2019-Jan-13 16:45:18.851510 - [DEBUG] = AllBottom
58066 2019-Jan-13 16:45:18.851534 - [DEBUG]
58067 2019-Jan-13 16:45:18.851557 - [DEBUG] PROPAGATE: No new function!
58068 2019-Jan-13 16:45:18.851584 - [DEBUG] EDGE:
58069 2019-Jan-13 16:45:18.851645 - [DEBUG] ---> 58070 2019-Jan-13 16:45:18.852295 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58071 2019-Jan-13 16:45:18.852933 - [DEBUG]
58072 2019-Jan-13 16:45:18.852995 - [DEBUG] Compose: EdgeIdentity * AllBottom
58073 2019-Jan-13 16:45:18.853023 - [DEBUG]
58074 2019-Jan-13 16:45:18.853047 - [DEBUG] Propagate flow
58075 2019-Jan-13 16:45:18.853070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58076 2019-Jan-13 16:45:18.853133 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58077 2019-Jan-13 16:45:18.853792 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58078 2019-Jan-13 16:45:18.854496 - [DEBUG] Edge function : AllBottom (result of previous compose)
58079 2019-Jan-13 16:45:18.854524 - [DEBUG]
58080 2019-Jan-13 16:45:18.854552 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58081 2019-Jan-13 16:45:18.854578 - [DEBUG] = AllBottom
58082 2019-Jan-13 16:45:18.854602 - [DEBUG]
58083 2019-Jan-13 16:45:18.854625 - [DEBUG] PROPAGATE: No new function!
58084 2019-Jan-13 16:45:18.854655 - [DEBUG] Compose: EdgeIdentity * AllBottom
58085 2019-Jan-13 16:45:18.854682 - [DEBUG]
58086 2019-Jan-13 16:45:18.854706 - [DEBUG] Propagate flow
58087 2019-Jan-13 16:45:18.854730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58088 2019-Jan-13 16:45:18.854835 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58089 2019-Jan-13 16:45:18.855557 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58090 2019-Jan-13 16:45:18.856255 - [DEBUG] Edge function : AllBottom (result of previous compose)
58091 2019-Jan-13 16:45:18.856283 - [DEBUG]
58092 2019-Jan-13 16:45:18.856312 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58093 2019-Jan-13 16:45:18.856339 - [DEBUG] = AllBottom
58094 2019-Jan-13 16:45:18.856364 - [DEBUG]
58095 2019-Jan-13 16:45:18.856388 - [DEBUG] PROPAGATE: No new function!
58096 2019-Jan-13 16:45:18.856428 - [DEBUG] EDGE:
58097 2019-Jan-13 16:45:18.856516 - [DEBUG] ---> 58098 2019-Jan-13 16:45:18.857201 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
58099 2019-Jan-13 16:45:18.857855 - [DEBUG]
58100 2019-Jan-13 16:45:18.857915 - [DEBUG] Compose: EdgeIdentity * AllBottom
58101 2019-Jan-13 16:45:18.858112 - [DEBUG]
58102 2019-Jan-13 16:45:18.858137 - [DEBUG] Propagate flow
58103 2019-Jan-13 16:45:18.858160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58104 2019-Jan-13 16:45:18.858225 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58105 2019-Jan-13 16:45:18.858874 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58106 2019-Jan-13 16:45:18.859509 - [DEBUG] Edge function : AllBottom (result of previous compose)
58107 2019-Jan-13 16:45:18.859535 - [DEBUG]
58108 2019-Jan-13 16:45:18.859560 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58109 2019-Jan-13 16:45:18.859586 - [DEBUG] = AllBottom
58110 2019-Jan-13 16:45:18.859611 - [DEBUG]
58111 2019-Jan-13 16:45:18.859634 - [DEBUG] PROPAGATE: No new function!
58112 2019-Jan-13 16:45:18.859659 - [DEBUG] Compose: EdgeIdentity * AllBottom
58113 2019-Jan-13 16:45:18.859684 - [DEBUG]
58114 2019-Jan-13 16:45:18.859708 - [DEBUG] Propagate flow
58115 2019-Jan-13 16:45:18.859731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58116 2019-Jan-13 16:45:18.859787 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58117 2019-Jan-13 16:45:18.860424 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58118 2019-Jan-13 16:45:18.861063 - [DEBUG] Edge function : AllBottom (result of previous compose)
58119 2019-Jan-13 16:45:18.861088 - [DEBUG]
58120 2019-Jan-13 16:45:18.861114 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58121 2019-Jan-13 16:45:18.861139 - [DEBUG] = AllBottom
58122 2019-Jan-13 16:45:18.861164 - [DEBUG]
58123 2019-Jan-13 16:45:18.861187 - [DEBUG] PROPAGATE: No new function!
58124 2019-Jan-13 16:45:18.861211 - [DEBUG] EDGE:
58125 2019-Jan-13 16:45:18.861269 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
58126 2019-Jan-13 16:45:18.861945 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
58127 2019-Jan-13 16:45:18.862581 - [DEBUG]
58128 2019-Jan-13 16:45:18.862606 - [DEBUG] EDGE:
58129 2019-Jan-13 16:45:18.862664 - [DEBUG] ---> 58130 2019-Jan-13 16:45:18.863300 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
58131 2019-Jan-13 16:45:18.863939 - [DEBUG]
58132 2019-Jan-13 16:45:18.863964 - [DEBUG] EDGE:
58133 2019-Jan-13 16:45:18.864022 - [DEBUG] ---> 58134 2019-Jan-13 16:45:18.864658 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
58135 2019-Jan-13 16:45:18.865312 - [DEBUG]
58136 2019-Jan-13 16:45:18.865339 - [DEBUG] Compose: EdgeIdentity * AllBottom
58137 2019-Jan-13 16:45:18.865365 - [DEBUG]
58138 2019-Jan-13 16:45:18.865388 - [DEBUG] Propagate flow
58139 2019-Jan-13 16:45:18.865412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58140 2019-Jan-13 16:45:18.865469 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
58141 2019-Jan-13 16:45:18.866113 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58142 2019-Jan-13 16:45:18.866753 - [DEBUG] Edge function : AllBottom (result of previous compose)
58143 2019-Jan-13 16:45:18.866778 - [DEBUG]
58144 2019-Jan-13 16:45:18.866803 - [DEBUG] Join: AllTop & AllBottom
58145 2019-Jan-13 16:45:18.866829 - [DEBUG] = AllBottom (new jump func)
58146 2019-Jan-13 16:45:18.866854 - [DEBUG]
58147 2019-Jan-13 16:45:18.866877 - [DEBUG] Start adding new jump function
58148 2019-Jan-13 16:45:18.866901 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58149 2019-Jan-13 16:45:18.866957 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58150 2019-Jan-13 16:45:18.867597 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
58151 2019-Jan-13 16:45:18.868333 - [DEBUG] Edge Function : AllBottom
58152 2019-Jan-13 16:45:18.868364 - [DEBUG] End adding new jump function
58153 2019-Jan-13 16:45:18.868388 - [DEBUG]
58154 2019-Jan-13 16:45:18.868412 - [DEBUG] -------------------------------------------- 1558. Path Edge --------------------------------------------
58155 2019-Jan-13 16:45:18.868436 - [DEBUG]
58156 2019-Jan-13 16:45:18.868460 - [DEBUG] Process 1558. path edge:
58157 2019-Jan-13 16:45:18.868484 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58158 2019-Jan-13 16:45:18.868543 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
58159 2019-Jan-13 16:45:18.869183 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58160 2019-Jan-13 16:45:18.869832 - [DEBUG]
58161 2019-Jan-13 16:45:18.869859 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
58162 2019-Jan-13 16:45:18.870522 - [DEBUG] Compose: EdgeIdentity * AllBottom
58163 2019-Jan-13 16:45:18.870550 - [DEBUG]
58164 2019-Jan-13 16:45:18.870574 - [DEBUG] Propagate flow
58165 2019-Jan-13 16:45:18.870598 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58166 2019-Jan-13 16:45:18.870655 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58167 2019-Jan-13 16:45:18.871292 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58168 2019-Jan-13 16:45:18.871967 - [DEBUG] Edge function : AllBottom (result of previous compose)
58169 2019-Jan-13 16:45:18.871993 - [DEBUG]
58170 2019-Jan-13 16:45:18.872018 - [DEBUG] Join: AllTop & AllBottom
58171 2019-Jan-13 16:45:18.872045 - [DEBUG] = AllBottom (new jump func)
58172 2019-Jan-13 16:45:18.872069 - [DEBUG]
58173 2019-Jan-13 16:45:18.872093 - [DEBUG] Start adding new jump function
58174 2019-Jan-13 16:45:18.872116 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58175 2019-Jan-13 16:45:18.872172 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58176 2019-Jan-13 16:45:18.872814 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58177 2019-Jan-13 16:45:18.873449 - [DEBUG] Edge Function : AllBottom
58178 2019-Jan-13 16:45:18.873477 - [DEBUG] End adding new jump function
58179 2019-Jan-13 16:45:18.873501 - [DEBUG]
58180 2019-Jan-13 16:45:18.873524 - [DEBUG] -------------------------------------------- 1559. Path Edge --------------------------------------------
58181 2019-Jan-13 16:45:18.873549 - [DEBUG]
58182 2019-Jan-13 16:45:18.873572 - [DEBUG] Process 1559. path edge:
58183 2019-Jan-13 16:45:18.873596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58184 2019-Jan-13 16:45:18.873653 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
58185 2019-Jan-13 16:45:18.874288 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58186 2019-Jan-13 16:45:18.874946 - [DEBUG]
58187 2019-Jan-13 16:45:18.874971 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58188 2019-Jan-13 16:45:18.875634 - [DEBUG] Compose: EdgeIdentity * AllBottom
58189 2019-Jan-13 16:45:18.875662 - [DEBUG]
58190 2019-Jan-13 16:45:18.875686 - [DEBUG] Propagate flow
58191 2019-Jan-13 16:45:18.875709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58192 2019-Jan-13 16:45:18.875768 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58193 2019-Jan-13 16:45:18.876411 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58194 2019-Jan-13 16:45:18.877061 - [DEBUG] Edge function : AllBottom (result of previous compose)
58195 2019-Jan-13 16:45:18.877087 - [DEBUG]
58196 2019-Jan-13 16:45:18.877113 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58197 2019-Jan-13 16:45:18.877139 - [DEBUG] = AllBottom
58198 2019-Jan-13 16:45:18.877163 - [DEBUG]
58199 2019-Jan-13 16:45:18.877186 - [DEBUG] PROPAGATE: No new function!
58200 2019-Jan-13 16:45:18.877212 - [DEBUG] Compose: EdgeIdentity * AllBottom
58201 2019-Jan-13 16:45:18.877237 - [DEBUG]
58202 2019-Jan-13 16:45:18.877261 - [DEBUG] Propagate flow
58203 2019-Jan-13 16:45:18.877284 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58204 2019-Jan-13 16:45:18.877352 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58205 2019-Jan-13 16:45:18.878031 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58206 2019-Jan-13 16:45:18.878944 - [DEBUG] Edge function : AllBottom (result of previous compose)
58207 2019-Jan-13 16:45:18.878971 - [DEBUG]
58208 2019-Jan-13 16:45:18.878997 - [DEBUG] Join: AllTop & AllBottom
58209 2019-Jan-13 16:45:18.879024 - [DEBUG] = AllBottom (new jump func)
58210 2019-Jan-13 16:45:18.879049 - [DEBUG]
58211 2019-Jan-13 16:45:18.879072 - [DEBUG] Start adding new jump function
58212 2019-Jan-13 16:45:18.879096 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58213 2019-Jan-13 16:45:18.879181 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58214 2019-Jan-13 16:45:18.879845 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58215 2019-Jan-13 16:45:18.880514 - [DEBUG] Edge Function : AllBottom
58216 2019-Jan-13 16:45:18.880546 - [DEBUG] End adding new jump function
58217 2019-Jan-13 16:45:18.880570 - [DEBUG]
58218 2019-Jan-13 16:45:18.880595 - [DEBUG] -------------------------------------------- 1560. Path Edge --------------------------------------------
58219 2019-Jan-13 16:45:18.880619 - [DEBUG]
58220 2019-Jan-13 16:45:18.880642 - [DEBUG] Process 1560. path edge:
58221 2019-Jan-13 16:45:18.880667 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58222 2019-Jan-13 16:45:18.880728 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
58223 2019-Jan-13 16:45:18.881439 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58224 2019-Jan-13 16:45:18.882121 - [DEBUG]
58225 2019-Jan-13 16:45:18.882150 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58226 2019-Jan-13 16:45:18.882823 - [DEBUG] Compose: EdgeIdentity * AllBottom
58227 2019-Jan-13 16:45:18.882852 - [DEBUG]
58228 2019-Jan-13 16:45:18.882875 - [DEBUG] Propagate flow
58229 2019-Jan-13 16:45:18.882899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58230 2019-Jan-13 16:45:18.882958 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58231 2019-Jan-13 16:45:18.883603 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58232 2019-Jan-13 16:45:18.884245 - [DEBUG] Edge function : AllBottom (result of previous compose)
58233 2019-Jan-13 16:45:18.884271 - [DEBUG]
58234 2019-Jan-13 16:45:18.884296 - [DEBUG] Join: AllTop & AllBottom
58235 2019-Jan-13 16:45:18.884322 - [DEBUG] = AllBottom (new jump func)
58236 2019-Jan-13 16:45:18.884347 - [DEBUG]
58237 2019-Jan-13 16:45:18.884370 - [DEBUG] Start adding new jump function
58238 2019-Jan-13 16:45:18.884394 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58239 2019-Jan-13 16:45:18.884450 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58240 2019-Jan-13 16:45:18.885109 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58241 2019-Jan-13 16:45:18.885747 - [DEBUG] Edge Function : AllBottom
58242 2019-Jan-13 16:45:18.885778 - [DEBUG] End adding new jump function
58243 2019-Jan-13 16:45:18.885802 - [DEBUG]
58244 2019-Jan-13 16:45:18.885826 - [DEBUG] -------------------------------------------- 1561. Path Edge --------------------------------------------
58245 2019-Jan-13 16:45:18.885850 - [DEBUG]
58246 2019-Jan-13 16:45:18.885873 - [DEBUG] Process 1561. path edge:
58247 2019-Jan-13 16:45:18.885897 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58248 2019-Jan-13 16:45:18.885953 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
58249 2019-Jan-13 16:45:18.886598 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58250 2019-Jan-13 16:45:18.887264 - [DEBUG]
58251 2019-Jan-13 16:45:18.887290 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58252 2019-Jan-13 16:45:18.887979 - [DEBUG] Possible callees:
58253 2019-Jan-13 16:45:18.888006 - [DEBUG] bar
58254 2019-Jan-13 16:45:18.888032 - [DEBUG] Possible return sites:
58255 2019-Jan-13 16:45:18.888114 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7158256 2019-Jan-13 16:45:18.889779 - [DEBUG] Found and process special summary
58257 2019-Jan-13 16:45:18.889864 - [DEBUG] Compose: EdgeIdentity * AllBottom
58258 2019-Jan-13 16:45:18.889895 - [DEBUG]
58259 2019-Jan-13 16:45:18.889921 - [DEBUG] Propagate flow
58260 2019-Jan-13 16:45:18.889944 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58261 2019-Jan-13 16:45:18.890026 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58262 2019-Jan-13 16:45:18.890717 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58263 2019-Jan-13 16:45:18.891372 - [DEBUG] Edge function : AllBottom (result of previous compose)
58264 2019-Jan-13 16:45:18.891398 - [DEBUG]
58265 2019-Jan-13 16:45:18.891450 - [DEBUG] Join: AllTop & AllBottom
58266 2019-Jan-13 16:45:18.891477 - [DEBUG] = AllBottom (new jump func)
58267 2019-Jan-13 16:45:18.891502 - [DEBUG]
58268 2019-Jan-13 16:45:18.891526 - [DEBUG] Start adding new jump function
58269 2019-Jan-13 16:45:18.891549 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58270 2019-Jan-13 16:45:18.891608 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58271 2019-Jan-13 16:45:18.892254 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58272 2019-Jan-13 16:45:18.892902 - [DEBUG] Edge Function : AllBottom
58273 2019-Jan-13 16:45:18.892933 - [DEBUG] End adding new jump function
58274 2019-Jan-13 16:45:18.892957 - [DEBUG]
58275 2019-Jan-13 16:45:18.892981 - [DEBUG] -------------------------------------------- 1562. Path Edge --------------------------------------------
58276 2019-Jan-13 16:45:18.893006 - [DEBUG]
58277 2019-Jan-13 16:45:18.893029 - [DEBUG] Process 1562. path edge:
58278 2019-Jan-13 16:45:18.893053 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58279 2019-Jan-13 16:45:18.893111 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
58280 2019-Jan-13 16:45:18.893749 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58281 2019-Jan-13 16:45:18.894386 - [DEBUG]
58282 2019-Jan-13 16:45:18.894411 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58283 2019-Jan-13 16:45:18.895098 - [DEBUG] Compose: EdgeIdentity * AllBottom
58284 2019-Jan-13 16:45:18.895128 - [DEBUG]
58285 2019-Jan-13 16:45:18.895152 - [DEBUG] Propagate flow
58286 2019-Jan-13 16:45:18.895176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58287 2019-Jan-13 16:45:18.895233 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
58288 2019-Jan-13 16:45:18.895871 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58289 2019-Jan-13 16:45:18.896511 - [DEBUG] Edge function : AllBottom (result of previous compose)
58290 2019-Jan-13 16:45:18.896536 - [DEBUG]
58291 2019-Jan-13 16:45:18.896561 - [DEBUG] Join: AllTop & AllBottom
58292 2019-Jan-13 16:45:18.896587 - [DEBUG] = AllBottom (new jump func)
58293 2019-Jan-13 16:45:18.896612 - [DEBUG]
58294 2019-Jan-13 16:45:18.896636 - [DEBUG] Start adding new jump function
58295 2019-Jan-13 16:45:18.896659 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58296 2019-Jan-13 16:45:18.896715 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58297 2019-Jan-13 16:45:18.897375 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
58298 2019-Jan-13 16:45:18.898010 - [DEBUG] Edge Function : AllBottom
58299 2019-Jan-13 16:45:18.898038 - [DEBUG] End adding new jump function
58300 2019-Jan-13 16:45:18.898063 - [DEBUG]
58301 2019-Jan-13 16:45:18.898101 - [DEBUG] -------------------------------------------- 1563. Path Edge --------------------------------------------
58302 2019-Jan-13 16:45:18.898125 - [DEBUG]
58303 2019-Jan-13 16:45:18.898149 - [DEBUG] Process 1563. path edge:
58304 2019-Jan-13 16:45:18.898173 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58305 2019-Jan-13 16:45:18.898360 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
58306 2019-Jan-13 16:45:18.899053 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58307 2019-Jan-13 16:45:18.899764 - [DEBUG]
58308 2019-Jan-13 16:45:18.899793 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
58309 2019-Jan-13 16:45:18.900516 - [DEBUG] Compose: EdgeIdentity * AllBottom
58310 2019-Jan-13 16:45:18.900548 - [DEBUG]
58311 2019-Jan-13 16:45:18.900572 - [DEBUG] Propagate flow
58312 2019-Jan-13 16:45:18.900596 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58313 2019-Jan-13 16:45:18.900671 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
58314 2019-Jan-13 16:45:18.901364 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58315 2019-Jan-13 16:45:18.902039 - [DEBUG] Edge function : AllBottom (result of previous compose)
58316 2019-Jan-13 16:45:18.902065 - [DEBUG]
58317 2019-Jan-13 16:45:18.902092 - [DEBUG] Join: AllTop & AllBottom
58318 2019-Jan-13 16:45:18.902118 - [DEBUG] = AllBottom (new jump func)
58319 2019-Jan-13 16:45:18.902143 - [DEBUG]
58320 2019-Jan-13 16:45:18.902167 - [DEBUG] Start adding new jump function
58321 2019-Jan-13 16:45:18.902190 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58322 2019-Jan-13 16:45:18.902248 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58323 2019-Jan-13 16:45:18.902900 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
58324 2019-Jan-13 16:45:18.903553 - [DEBUG] Edge Function : AllBottom
58325 2019-Jan-13 16:45:18.903583 - [DEBUG] End adding new jump function
58326 2019-Jan-13 16:45:18.903608 - [DEBUG]
58327 2019-Jan-13 16:45:18.903632 - [DEBUG] -------------------------------------------- 1564. Path Edge --------------------------------------------
58328 2019-Jan-13 16:45:18.903656 - [DEBUG]
58329 2019-Jan-13 16:45:18.903680 - [DEBUG] Process 1564. path edge:
58330 2019-Jan-13 16:45:18.903704 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58331 2019-Jan-13 16:45:18.903762 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
58332 2019-Jan-13 16:45:18.904407 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58333 2019-Jan-13 16:45:18.905064 - [DEBUG]
58334 2019-Jan-13 16:45:18.905088 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
58335 2019-Jan-13 16:45:18.905743 - [DEBUG] Possible callees:
58336 2019-Jan-13 16:45:18.905768 - [DEBUG] llvm.dbg.declare
58337 2019-Jan-13 16:45:18.905793 - [DEBUG] Possible return sites:
58338 2019-Jan-13 16:45:18.905842 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7858339 2019-Jan-13 16:45:18.907132 - [DEBUG] Found and process special summary
58340 2019-Jan-13 16:45:18.907183 - [DEBUG] Compose: EdgeIdentity * AllBottom
58341 2019-Jan-13 16:45:18.907211 - [DEBUG]
58342 2019-Jan-13 16:45:18.907236 - [DEBUG] Propagate flow
58343 2019-Jan-13 16:45:18.907260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58344 2019-Jan-13 16:45:18.907317 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58345 2019-Jan-13 16:45:18.907957 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58346 2019-Jan-13 16:45:18.908778 - [DEBUG] Edge function : AllBottom (result of previous compose)
58347 2019-Jan-13 16:45:18.908805 - [DEBUG]
58348 2019-Jan-13 16:45:18.908831 - [DEBUG] Join: AllTop & AllBottom
58349 2019-Jan-13 16:45:18.908858 - [DEBUG] = AllBottom (new jump func)
58350 2019-Jan-13 16:45:18.908933 - [DEBUG]
58351 2019-Jan-13 16:45:18.908958 - [DEBUG] Start adding new jump function
58352 2019-Jan-13 16:45:18.908982 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58353 2019-Jan-13 16:45:18.909049 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58354 2019-Jan-13 16:45:18.909721 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58355 2019-Jan-13 16:45:18.910367 - [DEBUG] Edge Function : AllBottom
58356 2019-Jan-13 16:45:18.910398 - [DEBUG] End adding new jump function
58357 2019-Jan-13 16:45:18.910423 - [DEBUG]
58358 2019-Jan-13 16:45:18.910447 - [DEBUG] -------------------------------------------- 1565. Path Edge --------------------------------------------
58359 2019-Jan-13 16:45:18.910471 - [DEBUG]
58360 2019-Jan-13 16:45:18.910495 - [DEBUG] Process 1565. path edge:
58361 2019-Jan-13 16:45:18.910519 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58362 2019-Jan-13 16:45:18.910577 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
58363 2019-Jan-13 16:45:18.911217 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58364 2019-Jan-13 16:45:18.911875 - [DEBUG]
58365 2019-Jan-13 16:45:18.911901 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58366 2019-Jan-13 16:45:18.912573 - [DEBUG] Compose: EdgeIdentity * AllBottom
58367 2019-Jan-13 16:45:18.912601 - [DEBUG]
58368 2019-Jan-13 16:45:18.912625 - [DEBUG] Propagate flow
58369 2019-Jan-13 16:45:18.912648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58370 2019-Jan-13 16:45:18.912706 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58371 2019-Jan-13 16:45:18.913343 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58372 2019-Jan-13 16:45:18.913980 - [DEBUG] Edge function : AllBottom (result of previous compose)
58373 2019-Jan-13 16:45:18.914005 - [DEBUG]
58374 2019-Jan-13 16:45:18.914030 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58375 2019-Jan-13 16:45:18.914056 - [DEBUG] = AllBottom
58376 2019-Jan-13 16:45:18.914081 - [DEBUG]
58377 2019-Jan-13 16:45:18.914104 - [DEBUG] PROPAGATE: No new function!
58378 2019-Jan-13 16:45:18.914129 - [DEBUG] Compose: EdgeIdentity * AllBottom
58379 2019-Jan-13 16:45:18.914155 - [DEBUG]
58380 2019-Jan-13 16:45:18.914178 - [DEBUG] Propagate flow
58381 2019-Jan-13 16:45:18.914202 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58382 2019-Jan-13 16:45:18.914258 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58383 2019-Jan-13 16:45:18.914922 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58384 2019-Jan-13 16:45:18.915562 - [DEBUG] Edge function : AllBottom (result of previous compose)
58385 2019-Jan-13 16:45:18.915587 - [DEBUG]
58386 2019-Jan-13 16:45:18.915612 - [DEBUG] Join: AllTop & AllBottom
58387 2019-Jan-13 16:45:18.915638 - [DEBUG] = AllBottom (new jump func)
58388 2019-Jan-13 16:45:18.915662 - [DEBUG]
58389 2019-Jan-13 16:45:18.915685 - [DEBUG] Start adding new jump function
58390 2019-Jan-13 16:45:18.915708 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58391 2019-Jan-13 16:45:18.915765 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58392 2019-Jan-13 16:45:18.916437 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58393 2019-Jan-13 16:45:18.917103 - [DEBUG] Edge Function : AllBottom
58394 2019-Jan-13 16:45:18.917137 - [DEBUG] End adding new jump function
58395 2019-Jan-13 16:45:18.917162 - [DEBUG]
58396 2019-Jan-13 16:45:18.917186 - [DEBUG] -------------------------------------------- 1566. Path Edge --------------------------------------------
58397 2019-Jan-13 16:45:18.917211 - [DEBUG]
58398 2019-Jan-13 16:45:18.917234 - [DEBUG] Process 1566. path edge:
58399 2019-Jan-13 16:45:18.917259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58400 2019-Jan-13 16:45:18.917328 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
58401 2019-Jan-13 16:45:18.917993 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58402 2019-Jan-13 16:45:18.918845 - [DEBUG]
58403 2019-Jan-13 16:45:18.918873 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58404 2019-Jan-13 16:45:18.919608 - [DEBUG] Compose: EdgeIdentity * AllBottom
58405 2019-Jan-13 16:45:18.919639 - [DEBUG]
58406 2019-Jan-13 16:45:18.919663 - [DEBUG] Propagate flow
58407 2019-Jan-13 16:45:18.919686 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58408 2019-Jan-13 16:45:18.919757 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
58409 2019-Jan-13 16:45:18.920436 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58410 2019-Jan-13 16:45:18.921102 - [DEBUG] Edge function : AllBottom (result of previous compose)
58411 2019-Jan-13 16:45:18.921129 - [DEBUG]
58412 2019-Jan-13 16:45:18.921155 - [DEBUG] Join: AllTop & AllBottom
58413 2019-Jan-13 16:45:18.921182 - [DEBUG] = AllBottom (new jump func)
58414 2019-Jan-13 16:45:18.921207 - [DEBUG]
58415 2019-Jan-13 16:45:18.921231 - [DEBUG] Start adding new jump function
58416 2019-Jan-13 16:45:18.921255 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58417 2019-Jan-13 16:45:18.921318 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58418 2019-Jan-13 16:45:18.922047 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
58419 2019-Jan-13 16:45:18.922744 - [DEBUG] Edge Function : AllBottom
58420 2019-Jan-13 16:45:18.922782 - [DEBUG] End adding new jump function
58421 2019-Jan-13 16:45:18.922808 - [DEBUG]
58422 2019-Jan-13 16:45:18.922833 - [DEBUG] -------------------------------------------- 1567. Path Edge --------------------------------------------
58423 2019-Jan-13 16:45:18.922859 - [DEBUG]
58424 2019-Jan-13 16:45:18.922883 - [DEBUG] Process 1567. path edge:
58425 2019-Jan-13 16:45:18.922908 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58426 2019-Jan-13 16:45:18.922985 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
58427 2019-Jan-13 16:45:18.923736 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58428 2019-Jan-13 16:45:18.924432 - [DEBUG]
58429 2019-Jan-13 16:45:18.924459 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
58430 2019-Jan-13 16:45:18.925196 - [DEBUG] Compose: EdgeIdentity * AllBottom
58431 2019-Jan-13 16:45:18.925227 - [DEBUG]
58432 2019-Jan-13 16:45:18.925252 - [DEBUG] Propagate flow
58433 2019-Jan-13 16:45:18.925276 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58434 2019-Jan-13 16:45:18.925338 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
58435 2019-Jan-13 16:45:18.925976 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58436 2019-Jan-13 16:45:18.926625 - [DEBUG] Edge function : AllBottom (result of previous compose)
58437 2019-Jan-13 16:45:18.926650 - [DEBUG]
58438 2019-Jan-13 16:45:18.926676 - [DEBUG] Join: AllTop & AllBottom
58439 2019-Jan-13 16:45:18.926703 - [DEBUG] = AllBottom (new jump func)
58440 2019-Jan-13 16:45:18.926727 - [DEBUG]
58441 2019-Jan-13 16:45:18.926751 - [DEBUG] Start adding new jump function
58442 2019-Jan-13 16:45:18.926775 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58443 2019-Jan-13 16:45:18.926832 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58444 2019-Jan-13 16:45:18.927472 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
58445 2019-Jan-13 16:45:18.928123 - [DEBUG] Edge Function : AllBottom
58446 2019-Jan-13 16:45:18.928154 - [DEBUG] End adding new jump function
58447 2019-Jan-13 16:45:18.928178 - [DEBUG]
58448 2019-Jan-13 16:45:18.928203 - [DEBUG] -------------------------------------------- 1568. Path Edge --------------------------------------------
58449 2019-Jan-13 16:45:18.928228 - [DEBUG]
58450 2019-Jan-13 16:45:18.928251 - [DEBUG] Process 1568. path edge:
58451 2019-Jan-13 16:45:18.928275 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58452 2019-Jan-13 16:45:18.928332 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
58453 2019-Jan-13 16:45:18.929103 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58454 2019-Jan-13 16:45:18.929743 - [DEBUG]
58455 2019-Jan-13 16:45:18.929770 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
58456 2019-Jan-13 16:45:18.930426 - [DEBUG] Compose: EdgeIdentity * AllBottom
58457 2019-Jan-13 16:45:18.930455 - [DEBUG]
58458 2019-Jan-13 16:45:18.930478 - [DEBUG] Propagate flow
58459 2019-Jan-13 16:45:18.930502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58460 2019-Jan-13 16:45:18.930560 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58461 2019-Jan-13 16:45:18.931197 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58462 2019-Jan-13 16:45:18.934945 - [DEBUG] Edge function : AllBottom (result of previous compose)
58463 2019-Jan-13 16:45:18.934973 - [DEBUG]
58464 2019-Jan-13 16:45:18.934998 - [DEBUG] Join: AllTop & AllBottom
58465 2019-Jan-13 16:45:18.935025 - [DEBUG] = AllBottom (new jump func)
58466 2019-Jan-13 16:45:18.935049 - [DEBUG]
58467 2019-Jan-13 16:45:18.935073 - [DEBUG] Start adding new jump function
58468 2019-Jan-13 16:45:18.935096 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58469 2019-Jan-13 16:45:18.935165 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58470 2019-Jan-13 16:45:18.935836 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58471 2019-Jan-13 16:45:18.936479 - [DEBUG] Edge Function : AllBottom
58472 2019-Jan-13 16:45:18.936509 - [DEBUG] End adding new jump function
58473 2019-Jan-13 16:45:18.936534 - [DEBUG]
58474 2019-Jan-13 16:45:18.936557 - [DEBUG] -------------------------------------------- 1569. Path Edge --------------------------------------------
58475 2019-Jan-13 16:45:18.936582 - [DEBUG]
58476 2019-Jan-13 16:45:18.936605 - [DEBUG] Process 1569. path edge:
58477 2019-Jan-13 16:45:18.936629 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58478 2019-Jan-13 16:45:18.936688 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
58479 2019-Jan-13 16:45:18.937324 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58480 2019-Jan-13 16:45:18.937962 - [DEBUG]
58481 2019-Jan-13 16:45:18.937988 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58482 2019-Jan-13 16:45:18.938892 - [DEBUG] Compose: EdgeIdentity * AllBottom
58483 2019-Jan-13 16:45:18.938921 - [DEBUG]
58484 2019-Jan-13 16:45:18.938946 - [DEBUG] Propagate flow
58485 2019-Jan-13 16:45:18.938969 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58486 2019-Jan-13 16:45:18.939030 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
58487 2019-Jan-13 16:45:18.939675 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58488 2019-Jan-13 16:45:18.940320 - [DEBUG] Edge function : AllBottom (result of previous compose)
58489 2019-Jan-13 16:45:18.940345 - [DEBUG]
58490 2019-Jan-13 16:45:18.940370 - [DEBUG] Join: AllTop & AllBottom
58491 2019-Jan-13 16:45:18.940396 - [DEBUG] = AllBottom (new jump func)
58492 2019-Jan-13 16:45:18.940420 - [DEBUG]
58493 2019-Jan-13 16:45:18.940443 - [DEBUG] Start adding new jump function
58494 2019-Jan-13 16:45:18.940466 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58495 2019-Jan-13 16:45:18.940523 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58496 2019-Jan-13 16:45:18.941163 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
58497 2019-Jan-13 16:45:18.941824 - [DEBUG] Edge Function : AllBottom
58498 2019-Jan-13 16:45:18.941854 - [DEBUG] End adding new jump function
58499 2019-Jan-13 16:45:18.941878 - [DEBUG]
58500 2019-Jan-13 16:45:18.941902 - [DEBUG] -------------------------------------------- 1570. Path Edge --------------------------------------------
58501 2019-Jan-13 16:45:18.941927 - [DEBUG]
58502 2019-Jan-13 16:45:18.941950 - [DEBUG] Process 1570. path edge:
58503 2019-Jan-13 16:45:18.941973 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58504 2019-Jan-13 16:45:18.942032 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
58505 2019-Jan-13 16:45:18.943103 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58506 2019-Jan-13 16:45:18.943744 - [DEBUG]
58507 2019-Jan-13 16:45:18.943770 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
58508 2019-Jan-13 16:45:18.944449 - [DEBUG] Compose: EdgeIdentity * AllBottom
58509 2019-Jan-13 16:45:18.944477 - [DEBUG]
58510 2019-Jan-13 16:45:18.944501 - [DEBUG] Propagate flow
58511 2019-Jan-13 16:45:18.944524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58512 2019-Jan-13 16:45:18.944582 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
58513 2019-Jan-13 16:45:18.945263 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58514 2019-Jan-13 16:45:18.945903 - [DEBUG] Edge function : AllBottom (result of previous compose)
58515 2019-Jan-13 16:45:18.945928 - [DEBUG]
58516 2019-Jan-13 16:45:18.945953 - [DEBUG] Join: AllTop & AllBottom
58517 2019-Jan-13 16:45:18.945979 - [DEBUG] = AllBottom (new jump func)
58518 2019-Jan-13 16:45:18.946004 - [DEBUG]
58519 2019-Jan-13 16:45:18.946027 - [DEBUG] Start adding new jump function
58520 2019-Jan-13 16:45:18.946050 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58521 2019-Jan-13 16:45:18.946107 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58522 2019-Jan-13 16:45:18.946751 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
58523 2019-Jan-13 16:45:18.947386 - [DEBUG] Edge Function : AllBottom
58524 2019-Jan-13 16:45:18.947415 - [DEBUG] End adding new jump function
58525 2019-Jan-13 16:45:18.947438 - [DEBUG]
58526 2019-Jan-13 16:45:18.947462 - [DEBUG] -------------------------------------------- 1571. Path Edge --------------------------------------------
58527 2019-Jan-13 16:45:18.947487 - [DEBUG]
58528 2019-Jan-13 16:45:18.947510 - [DEBUG] Process 1571. path edge:
58529 2019-Jan-13 16:45:18.947533 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58530 2019-Jan-13 16:45:18.947590 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
58531 2019-Jan-13 16:45:18.948246 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58532 2019-Jan-13 16:45:18.949079 - [DEBUG]
58533 2019-Jan-13 16:45:18.949106 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
58534 2019-Jan-13 16:45:18.949784 - [DEBUG] Compose: EdgeIdentity * AllBottom
58535 2019-Jan-13 16:45:18.949814 - [DEBUG]
58536 2019-Jan-13 16:45:18.949838 - [DEBUG] Propagate flow
58537 2019-Jan-13 16:45:18.949861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58538 2019-Jan-13 16:45:18.949922 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
58539 2019-Jan-13 16:45:18.950593 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58540 2019-Jan-13 16:45:18.951232 - [DEBUG] Edge function : AllBottom (result of previous compose)
58541 2019-Jan-13 16:45:18.951256 - [DEBUG]
58542 2019-Jan-13 16:45:18.951282 - [DEBUG] Join: AllTop & AllBottom
58543 2019-Jan-13 16:45:18.951308 - [DEBUG] = AllBottom (new jump func)
58544 2019-Jan-13 16:45:18.951332 - [DEBUG]
58545 2019-Jan-13 16:45:18.951355 - [DEBUG] Start adding new jump function
58546 2019-Jan-13 16:45:18.951378 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58547 2019-Jan-13 16:45:18.951456 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58548 2019-Jan-13 16:45:18.952095 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
58549 2019-Jan-13 16:45:18.952739 - [DEBUG] Edge Function : AllBottom
58550 2019-Jan-13 16:45:18.952769 - [DEBUG] End adding new jump function
58551 2019-Jan-13 16:45:18.952794 - [DEBUG]
58552 2019-Jan-13 16:45:18.952818 - [DEBUG] -------------------------------------------- 1572. Path Edge --------------------------------------------
58553 2019-Jan-13 16:45:18.952856 - [DEBUG]
58554 2019-Jan-13 16:45:18.952880 - [DEBUG] Process 1572. path edge:
58555 2019-Jan-13 16:45:18.952904 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58556 2019-Jan-13 16:45:18.952961 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
58557 2019-Jan-13 16:45:18.953606 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58558 2019-Jan-13 16:45:18.954244 - [DEBUG]
58559 2019-Jan-13 16:45:18.954269 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
58560 2019-Jan-13 16:45:18.954965 - [DEBUG] Possible callees:
58561 2019-Jan-13 16:45:18.954991 - [DEBUG] llvm.dbg.declare
58562 2019-Jan-13 16:45:18.955016 - [DEBUG] Possible return sites:
58563 2019-Jan-13 16:45:18.955040 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12058564 2019-Jan-13 16:45:18.956330 - [DEBUG] Found and process special summary
58565 2019-Jan-13 16:45:18.956384 - [DEBUG] Compose: EdgeIdentity * AllBottom
58566 2019-Jan-13 16:45:18.956412 - [DEBUG]
58567 2019-Jan-13 16:45:18.956437 - [DEBUG] Propagate flow
58568 2019-Jan-13 16:45:18.956460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58569 2019-Jan-13 16:45:18.956517 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58570 2019-Jan-13 16:45:18.957156 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58571 2019-Jan-13 16:45:18.957797 - [DEBUG] Edge function : AllBottom (result of previous compose)
58572 2019-Jan-13 16:45:18.957822 - [DEBUG]
58573 2019-Jan-13 16:45:18.957847 - [DEBUG] Join: AllTop & AllBottom
58574 2019-Jan-13 16:45:18.957873 - [DEBUG] = AllBottom (new jump func)
58575 2019-Jan-13 16:45:18.957897 - [DEBUG]
58576 2019-Jan-13 16:45:18.957920 - [DEBUG] Start adding new jump function
58577 2019-Jan-13 16:45:18.957943 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58578 2019-Jan-13 16:45:18.957999 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58579 2019-Jan-13 16:45:18.958780 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58580 2019-Jan-13 16:45:18.959435 - [DEBUG] Edge Function : AllBottom
58581 2019-Jan-13 16:45:18.959467 - [DEBUG] End adding new jump function
58582 2019-Jan-13 16:45:18.959491 - [DEBUG]
58583 2019-Jan-13 16:45:18.959515 - [DEBUG] -------------------------------------------- 1573. Path Edge --------------------------------------------
58584 2019-Jan-13 16:45:18.959540 - [DEBUG]
58585 2019-Jan-13 16:45:18.959564 - [DEBUG] Process 1573. path edge:
58586 2019-Jan-13 16:45:18.959587 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58587 2019-Jan-13 16:45:18.959763 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
58588 2019-Jan-13 16:45:18.960443 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58589 2019-Jan-13 16:45:18.961117 - [DEBUG]
58590 2019-Jan-13 16:45:18.961143 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58591 2019-Jan-13 16:45:18.961898 - [DEBUG] Compose: EdgeIdentity * AllBottom
58592 2019-Jan-13 16:45:18.961930 - [DEBUG]
58593 2019-Jan-13 16:45:18.961954 - [DEBUG] Propagate flow
58594 2019-Jan-13 16:45:18.961978 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58595 2019-Jan-13 16:45:18.962070 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
58596 2019-Jan-13 16:45:18.962741 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58597 2019-Jan-13 16:45:18.963408 - [DEBUG] Edge function : AllBottom (result of previous compose)
58598 2019-Jan-13 16:45:18.963435 - [DEBUG]
58599 2019-Jan-13 16:45:18.963461 - [DEBUG] Join: AllTop & AllBottom
58600 2019-Jan-13 16:45:18.963488 - [DEBUG] = AllBottom (new jump func)
58601 2019-Jan-13 16:45:18.963513 - [DEBUG]
58602 2019-Jan-13 16:45:18.963536 - [DEBUG] Start adding new jump function
58603 2019-Jan-13 16:45:18.963559 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58604 2019-Jan-13 16:45:18.963619 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58605 2019-Jan-13 16:45:18.964310 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
58606 2019-Jan-13 16:45:18.965003 - [DEBUG] Edge Function : AllBottom
58607 2019-Jan-13 16:45:18.965035 - [DEBUG] End adding new jump function
58608 2019-Jan-13 16:45:18.965060 - [DEBUG]
58609 2019-Jan-13 16:45:18.965085 - [DEBUG] -------------------------------------------- 1574. Path Edge --------------------------------------------
58610 2019-Jan-13 16:45:18.965110 - [DEBUG]
58611 2019-Jan-13 16:45:18.965134 - [DEBUG] Process 1574. path edge:
58612 2019-Jan-13 16:45:18.965158 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58613 2019-Jan-13 16:45:18.965225 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
58614 2019-Jan-13 16:45:18.965884 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58615 2019-Jan-13 16:45:18.966534 - [DEBUG]
58616 2019-Jan-13 16:45:18.966561 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
58617 2019-Jan-13 16:45:18.967235 - [DEBUG] Compose: EdgeIdentity * AllBottom
58618 2019-Jan-13 16:45:18.967263 - [DEBUG]
58619 2019-Jan-13 16:45:18.967287 - [DEBUG] Propagate flow
58620 2019-Jan-13 16:45:18.967311 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58621 2019-Jan-13 16:45:18.967370 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
58622 2019-Jan-13 16:45:18.968018 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58623 2019-Jan-13 16:45:18.968822 - [DEBUG] Edge function : AllBottom (result of previous compose)
58624 2019-Jan-13 16:45:18.968848 - [DEBUG]
58625 2019-Jan-13 16:45:18.968874 - [DEBUG] Join: AllTop & AllBottom
58626 2019-Jan-13 16:45:18.968901 - [DEBUG] = AllBottom (new jump func)
58627 2019-Jan-13 16:45:18.968926 - [DEBUG]
58628 2019-Jan-13 16:45:18.968949 - [DEBUG] Start adding new jump function
58629 2019-Jan-13 16:45:18.968973 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58630 2019-Jan-13 16:45:18.969035 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58631 2019-Jan-13 16:45:18.969745 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
58632 2019-Jan-13 16:45:18.970396 - [DEBUG] Edge Function : AllBottom
58633 2019-Jan-13 16:45:18.970426 - [DEBUG] End adding new jump function
58634 2019-Jan-13 16:45:18.970450 - [DEBUG]
58635 2019-Jan-13 16:45:18.970474 - [DEBUG] -------------------------------------------- 1575. Path Edge --------------------------------------------
58636 2019-Jan-13 16:45:18.970499 - [DEBUG]
58637 2019-Jan-13 16:45:18.970540 - [DEBUG] Process 1575. path edge:
58638 2019-Jan-13 16:45:18.970564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58639 2019-Jan-13 16:45:18.970622 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
58640 2019-Jan-13 16:45:18.971268 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58641 2019-Jan-13 16:45:18.971928 - [DEBUG]
58642 2019-Jan-13 16:45:18.971953 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
58643 2019-Jan-13 16:45:18.972616 - [DEBUG] Possible callees:
58644 2019-Jan-13 16:45:18.972641 - [DEBUG] llvm.dbg.declare
58645 2019-Jan-13 16:45:18.972667 - [DEBUG] Possible return sites:
58646 2019-Jan-13 16:45:18.972690 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14958647 2019-Jan-13 16:45:18.973976 - [DEBUG] Found and process special summary
58648 2019-Jan-13 16:45:18.974025 - [DEBUG] Compose: EdgeIdentity * AllBottom
58649 2019-Jan-13 16:45:18.974054 - [DEBUG]
58650 2019-Jan-13 16:45:18.974078 - [DEBUG] Propagate flow
58651 2019-Jan-13 16:45:18.974101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58652 2019-Jan-13 16:45:18.974158 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58653 2019-Jan-13 16:45:18.974813 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58654 2019-Jan-13 16:45:18.975456 - [DEBUG] Edge function : AllBottom (result of previous compose)
58655 2019-Jan-13 16:45:18.975481 - [DEBUG]
58656 2019-Jan-13 16:45:18.975505 - [DEBUG] Join: AllTop & AllBottom
58657 2019-Jan-13 16:45:18.975531 - [DEBUG] = AllBottom (new jump func)
58658 2019-Jan-13 16:45:18.975556 - [DEBUG]
58659 2019-Jan-13 16:45:18.975579 - [DEBUG] Start adding new jump function
58660 2019-Jan-13 16:45:18.975602 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58661 2019-Jan-13 16:45:18.975659 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58662 2019-Jan-13 16:45:18.976325 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58663 2019-Jan-13 16:45:18.977002 - [DEBUG] Edge Function : AllBottom
58664 2019-Jan-13 16:45:18.977038 - [DEBUG] End adding new jump function
58665 2019-Jan-13 16:45:18.977063 - [DEBUG]
58666 2019-Jan-13 16:45:18.977088 - [DEBUG] -------------------------------------------- 1576. Path Edge --------------------------------------------
58667 2019-Jan-13 16:45:18.977113 - [DEBUG]
58668 2019-Jan-13 16:45:18.977137 - [DEBUG] Process 1576. path edge:
58669 2019-Jan-13 16:45:18.977161 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58670 2019-Jan-13 16:45:18.977235 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
58671 2019-Jan-13 16:45:18.977940 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58672 2019-Jan-13 16:45:18.978906 - [DEBUG]
58673 2019-Jan-13 16:45:18.978934 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58674 2019-Jan-13 16:45:18.979695 - [DEBUG] Compose: EdgeIdentity * AllBottom
58675 2019-Jan-13 16:45:18.979725 - [DEBUG]
58676 2019-Jan-13 16:45:18.979749 - [DEBUG] Propagate flow
58677 2019-Jan-13 16:45:18.979773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58678 2019-Jan-13 16:45:18.979839 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
58679 2019-Jan-13 16:45:18.980516 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58680 2019-Jan-13 16:45:18.981159 - [DEBUG] Edge function : AllBottom (result of previous compose)
58681 2019-Jan-13 16:45:18.981185 - [DEBUG]
58682 2019-Jan-13 16:45:18.981211 - [DEBUG] Join: AllTop & AllBottom
58683 2019-Jan-13 16:45:18.981237 - [DEBUG] = AllBottom (new jump func)
58684 2019-Jan-13 16:45:18.981262 - [DEBUG]
58685 2019-Jan-13 16:45:18.981286 - [DEBUG] Start adding new jump function
58686 2019-Jan-13 16:45:18.981309 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58687 2019-Jan-13 16:45:18.981366 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58688 2019-Jan-13 16:45:18.982028 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
58689 2019-Jan-13 16:45:18.982663 - [DEBUG] Edge Function : AllBottom
58690 2019-Jan-13 16:45:18.982693 - [DEBUG] End adding new jump function
58691 2019-Jan-13 16:45:18.982717 - [DEBUG]
58692 2019-Jan-13 16:45:18.982741 - [DEBUG] -------------------------------------------- 1577. Path Edge --------------------------------------------
58693 2019-Jan-13 16:45:18.982766 - [DEBUG]
58694 2019-Jan-13 16:45:18.982790 - [DEBUG] Process 1577. path edge:
58695 2019-Jan-13 16:45:18.982814 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58696 2019-Jan-13 16:45:18.982871 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
58697 2019-Jan-13 16:45:18.983506 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58698 2019-Jan-13 16:45:18.984144 - [DEBUG]
58699 2019-Jan-13 16:45:18.984170 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
58700 2019-Jan-13 16:45:18.984843 - [DEBUG] Compose: EdgeIdentity * AllBottom
58701 2019-Jan-13 16:45:18.984872 - [DEBUG]
58702 2019-Jan-13 16:45:18.984896 - [DEBUG] Propagate flow
58703 2019-Jan-13 16:45:18.984919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58704 2019-Jan-13 16:45:18.984978 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58705 2019-Jan-13 16:45:18.985627 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58706 2019-Jan-13 16:45:18.986278 - [DEBUG] Edge function : AllBottom (result of previous compose)
58707 2019-Jan-13 16:45:18.986304 - [DEBUG]
58708 2019-Jan-13 16:45:18.986330 - [DEBUG] Join: AllTop & AllBottom
58709 2019-Jan-13 16:45:18.986356 - [DEBUG] = AllBottom (new jump func)
58710 2019-Jan-13 16:45:18.986380 - [DEBUG]
58711 2019-Jan-13 16:45:18.986404 - [DEBUG] Start adding new jump function
58712 2019-Jan-13 16:45:18.986427 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58713 2019-Jan-13 16:45:18.986485 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58714 2019-Jan-13 16:45:18.987127 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58715 2019-Jan-13 16:45:18.987772 - [DEBUG] Edge Function : AllBottom
58716 2019-Jan-13 16:45:18.987801 - [DEBUG] End adding new jump function
58717 2019-Jan-13 16:45:18.987825 - [DEBUG]
58718 2019-Jan-13 16:45:18.987849 - [DEBUG] -------------------------------------------- 1578. Path Edge --------------------------------------------
58719 2019-Jan-13 16:45:18.987874 - [DEBUG]
58720 2019-Jan-13 16:45:18.987897 - [DEBUG] Process 1578. path edge:
58721 2019-Jan-13 16:45:18.987932 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58722 2019-Jan-13 16:45:18.987990 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
58723 2019-Jan-13 16:45:18.988654 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58724 2019-Jan-13 16:45:18.989403 - [DEBUG]
58725 2019-Jan-13 16:45:18.989428 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58726 2019-Jan-13 16:45:18.990093 - [DEBUG] Possible callees:
58727 2019-Jan-13 16:45:18.990119 - [DEBUG] llvm.dbg.declare
58728 2019-Jan-13 16:45:18.990144 - [DEBUG] Possible return sites:
58729 2019-Jan-13 16:45:18.990168 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15558730 2019-Jan-13 16:45:18.991467 - [DEBUG] Found and process special summary
58731 2019-Jan-13 16:45:18.991535 - [DEBUG] Compose: EdgeIdentity * AllBottom
58732 2019-Jan-13 16:45:18.991564 - [DEBUG]
58733 2019-Jan-13 16:45:18.991589 - [DEBUG] Propagate flow
58734 2019-Jan-13 16:45:18.991612 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58735 2019-Jan-13 16:45:18.991670 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58736 2019-Jan-13 16:45:18.992312 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58737 2019-Jan-13 16:45:18.992961 - [DEBUG] Edge function : AllBottom (result of previous compose)
58738 2019-Jan-13 16:45:18.992987 - [DEBUG]
58739 2019-Jan-13 16:45:18.993012 - [DEBUG] Join: AllTop & AllBottom
58740 2019-Jan-13 16:45:18.993038 - [DEBUG] = AllBottom (new jump func)
58741 2019-Jan-13 16:45:18.993063 - [DEBUG]
58742 2019-Jan-13 16:45:18.993086 - [DEBUG] Start adding new jump function
58743 2019-Jan-13 16:45:18.993110 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58744 2019-Jan-13 16:45:18.993168 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58745 2019-Jan-13 16:45:18.993809 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58746 2019-Jan-13 16:45:18.994449 - [DEBUG] Edge Function : AllBottom
58747 2019-Jan-13 16:45:18.994478 - [DEBUG] End adding new jump function
58748 2019-Jan-13 16:45:18.994502 - [DEBUG]
58749 2019-Jan-13 16:45:18.994526 - [DEBUG] -------------------------------------------- 1579. Path Edge --------------------------------------------
58750 2019-Jan-13 16:45:18.994550 - [DEBUG]
58751 2019-Jan-13 16:45:18.994574 - [DEBUG] Process 1579. path edge:
58752 2019-Jan-13 16:45:18.994597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58753 2019-Jan-13 16:45:18.994654 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
58754 2019-Jan-13 16:45:18.995311 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58755 2019-Jan-13 16:45:18.995950 - [DEBUG]
58756 2019-Jan-13 16:45:18.995975 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58757 2019-Jan-13 16:45:18.996661 - [DEBUG] Compose: EdgeIdentity * AllBottom
58758 2019-Jan-13 16:45:18.996690 - [DEBUG]
58759 2019-Jan-13 16:45:18.996715 - [DEBUG] Propagate flow
58760 2019-Jan-13 16:45:18.996738 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58761 2019-Jan-13 16:45:18.996798 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58762 2019-Jan-13 16:45:18.997490 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58763 2019-Jan-13 16:45:18.998190 - [DEBUG] Edge function : AllBottom (result of previous compose)
58764 2019-Jan-13 16:45:18.998216 - [DEBUG]
58765 2019-Jan-13 16:45:18.998242 - [DEBUG] Join: AllTop & AllBottom
58766 2019-Jan-13 16:45:18.998269 - [DEBUG] = AllBottom (new jump func)
58767 2019-Jan-13 16:45:18.998294 - [DEBUG]
58768 2019-Jan-13 16:45:18.998317 - [DEBUG] Start adding new jump function
58769 2019-Jan-13 16:45:18.998340 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58770 2019-Jan-13 16:45:18.998402 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58771 2019-Jan-13 16:45:18.999232 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58772 2019-Jan-13 16:45:18.999971 - [DEBUG] Edge Function : AllBottom
58773 2019-Jan-13 16:45:19.000005 - [DEBUG] End adding new jump function
58774 2019-Jan-13 16:45:19.000030 - [DEBUG]
58775 2019-Jan-13 16:45:19.000054 - [DEBUG] -------------------------------------------- 1580. Path Edge --------------------------------------------
58776 2019-Jan-13 16:45:19.000080 - [DEBUG]
58777 2019-Jan-13 16:45:19.000103 - [DEBUG] Process 1580. path edge:
58778 2019-Jan-13 16:45:19.000127 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58779 2019-Jan-13 16:45:19.000192 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
58780 2019-Jan-13 16:45:19.000847 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58781 2019-Jan-13 16:45:19.001573 - [DEBUG]
58782 2019-Jan-13 16:45:19.001603 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58783 2019-Jan-13 16:45:19.002375 - [DEBUG] Compose: EdgeIdentity * AllBottom
58784 2019-Jan-13 16:45:19.002407 - [DEBUG]
58785 2019-Jan-13 16:45:19.002432 - [DEBUG] Propagate flow
58786 2019-Jan-13 16:45:19.002456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58787 2019-Jan-13 16:45:19.002530 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58788 2019-Jan-13 16:45:19.003250 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58789 2019-Jan-13 16:45:19.003914 - [DEBUG] Edge function : AllBottom (result of previous compose)
58790 2019-Jan-13 16:45:19.003940 - [DEBUG]
58791 2019-Jan-13 16:45:19.003967 - [DEBUG] Join: AllTop & AllBottom
58792 2019-Jan-13 16:45:19.003994 - [DEBUG] = AllBottom (new jump func)
58793 2019-Jan-13 16:45:19.004019 - [DEBUG]
58794 2019-Jan-13 16:45:19.004043 - [DEBUG] Start adding new jump function
58795 2019-Jan-13 16:45:19.004066 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58796 2019-Jan-13 16:45:19.004125 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58797 2019-Jan-13 16:45:19.004793 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58798 2019-Jan-13 16:45:19.005430 - [DEBUG] Edge Function : AllBottom
58799 2019-Jan-13 16:45:19.005461 - [DEBUG] End adding new jump function
58800 2019-Jan-13 16:45:19.005486 - [DEBUG]
58801 2019-Jan-13 16:45:19.005510 - [DEBUG] -------------------------------------------- 1581. Path Edge --------------------------------------------
58802 2019-Jan-13 16:45:19.005535 - [DEBUG]
58803 2019-Jan-13 16:45:19.005559 - [DEBUG] Process 1581. path edge:
58804 2019-Jan-13 16:45:19.005583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58805 2019-Jan-13 16:45:19.005640 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
58806 2019-Jan-13 16:45:19.006296 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58807 2019-Jan-13 16:45:19.006936 - [DEBUG]
58808 2019-Jan-13 16:45:19.006962 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58809 2019-Jan-13 16:45:19.007643 - [DEBUG] EDGE:
58810 2019-Jan-13 16:45:19.007704 - [DEBUG] ---> 58811 2019-Jan-13 16:45:19.008355 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58812 2019-Jan-13 16:45:19.009160 - [DEBUG]
58813 2019-Jan-13 16:45:19.009187 - [DEBUG] EDGE:
58814 2019-Jan-13 16:45:19.009250 - [DEBUG] ---> 58815 2019-Jan-13 16:45:19.009931 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58816 2019-Jan-13 16:45:19.010626 - [DEBUG]
58817 2019-Jan-13 16:45:19.010661 - [DEBUG] Compose: EdgeIdentity * AllBottom
58818 2019-Jan-13 16:45:19.010688 - [DEBUG]
58819 2019-Jan-13 16:45:19.010712 - [DEBUG] Propagate flow
58820 2019-Jan-13 16:45:19.010736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58821 2019-Jan-13 16:45:19.010806 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58822 2019-Jan-13 16:45:19.011541 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58823 2019-Jan-13 16:45:19.012250 - [DEBUG] Edge function : AllBottom (result of previous compose)
58824 2019-Jan-13 16:45:19.012278 - [DEBUG]
58825 2019-Jan-13 16:45:19.012305 - [DEBUG] Join: AllTop & AllBottom
58826 2019-Jan-13 16:45:19.012332 - [DEBUG] = AllBottom (new jump func)
58827 2019-Jan-13 16:45:19.012357 - [DEBUG]
58828 2019-Jan-13 16:45:19.012381 - [DEBUG] Start adding new jump function
58829 2019-Jan-13 16:45:19.012405 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58830 2019-Jan-13 16:45:19.012480 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58831 2019-Jan-13 16:45:19.013164 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58832 2019-Jan-13 16:45:19.013812 - [DEBUG] Edge Function : AllBottom
58833 2019-Jan-13 16:45:19.013845 - [DEBUG] End adding new jump function
58834 2019-Jan-13 16:45:19.013869 - [DEBUG]
58835 2019-Jan-13 16:45:19.013892 - [DEBUG] -------------------------------------------- 1582. Path Edge --------------------------------------------
58836 2019-Jan-13 16:45:19.013918 - [DEBUG]
58837 2019-Jan-13 16:45:19.013941 - [DEBUG] Process 1582. path edge:
58838 2019-Jan-13 16:45:19.013965 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58839 2019-Jan-13 16:45:19.014024 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
58840 2019-Jan-13 16:45:19.014660 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58841 2019-Jan-13 16:45:19.015323 - [DEBUG]
58842 2019-Jan-13 16:45:19.015350 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58843 2019-Jan-13 16:45:19.016026 - [DEBUG] Compose: EdgeIdentity * AllBottom
58844 2019-Jan-13 16:45:19.016055 - [DEBUG]
58845 2019-Jan-13 16:45:19.016079 - [DEBUG] Propagate flow
58846 2019-Jan-13 16:45:19.016103 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58847 2019-Jan-13 16:45:19.016161 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58848 2019-Jan-13 16:45:19.016795 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58849 2019-Jan-13 16:45:19.017455 - [DEBUG] Edge function : AllBottom (result of previous compose)
58850 2019-Jan-13 16:45:19.017481 - [DEBUG]
58851 2019-Jan-13 16:45:19.017506 - [DEBUG] Join: AllTop & AllBottom
58852 2019-Jan-13 16:45:19.017533 - [DEBUG] = AllBottom (new jump func)
58853 2019-Jan-13 16:45:19.017557 - [DEBUG]
58854 2019-Jan-13 16:45:19.017581 - [DEBUG] Start adding new jump function
58855 2019-Jan-13 16:45:19.017604 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58856 2019-Jan-13 16:45:19.017661 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58857 2019-Jan-13 16:45:19.018318 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58858 2019-Jan-13 16:45:19.018953 - [DEBUG] Edge Function : AllBottom
58859 2019-Jan-13 16:45:19.019107 - [DEBUG] End adding new jump function
58860 2019-Jan-13 16:45:19.019134 - [DEBUG]
58861 2019-Jan-13 16:45:19.019158 - [DEBUG] -------------------------------------------- 1583. Path Edge --------------------------------------------
58862 2019-Jan-13 16:45:19.019183 - [DEBUG]
58863 2019-Jan-13 16:45:19.019207 - [DEBUG] Process 1583. path edge:
58864 2019-Jan-13 16:45:19.019231 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58865 2019-Jan-13 16:45:19.019289 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
58866 2019-Jan-13 16:45:19.019931 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58867 2019-Jan-13 16:45:19.020570 - [DEBUG]
58868 2019-Jan-13 16:45:19.020595 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58869 2019-Jan-13 16:45:19.021252 - [DEBUG] Compose: EdgeIdentity * AllBottom
58870 2019-Jan-13 16:45:19.021280 - [DEBUG]
58871 2019-Jan-13 16:45:19.021304 - [DEBUG] Propagate flow
58872 2019-Jan-13 16:45:19.021328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58873 2019-Jan-13 16:45:19.021386 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
58874 2019-Jan-13 16:45:19.022053 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58875 2019-Jan-13 16:45:19.022693 - [DEBUG] Edge function : AllBottom (result of previous compose)
58876 2019-Jan-13 16:45:19.022718 - [DEBUG]
58877 2019-Jan-13 16:45:19.022743 - [DEBUG] Join: AllTop & AllBottom
58878 2019-Jan-13 16:45:19.022769 - [DEBUG] = AllBottom (new jump func)
58879 2019-Jan-13 16:45:19.022794 - [DEBUG]
58880 2019-Jan-13 16:45:19.022818 - [DEBUG] Start adding new jump function
58881 2019-Jan-13 16:45:19.022842 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58882 2019-Jan-13 16:45:19.022898 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58883 2019-Jan-13 16:45:19.023537 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
58884 2019-Jan-13 16:45:19.024181 - [DEBUG] Edge Function : AllBottom
58885 2019-Jan-13 16:45:19.024209 - [DEBUG] End adding new jump function
58886 2019-Jan-13 16:45:19.024234 - [DEBUG]
58887 2019-Jan-13 16:45:19.024258 - [DEBUG] -------------------------------------------- 1584. Path Edge --------------------------------------------
58888 2019-Jan-13 16:45:19.024283 - [DEBUG]
58889 2019-Jan-13 16:45:19.024307 - [DEBUG] Process 1584. path edge:
58890 2019-Jan-13 16:45:19.024331 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58891 2019-Jan-13 16:45:19.024388 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
58892 2019-Jan-13 16:45:19.025061 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58893 2019-Jan-13 16:45:19.025703 - [DEBUG]
58894 2019-Jan-13 16:45:19.025728 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
58895 2019-Jan-13 16:45:19.026398 - [DEBUG] Possible callees:
58896 2019-Jan-13 16:45:19.026425 - [DEBUG] llvm.dbg.declare
58897 2019-Jan-13 16:45:19.026451 - [DEBUG] Possible return sites:
58898 2019-Jan-13 16:45:19.026475 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16358899 2019-Jan-13 16:45:19.027756 - [DEBUG] Found and process special summary
58900 2019-Jan-13 16:45:19.027793 - [DEBUG] Compose: EdgeIdentity * AllBottom
58901 2019-Jan-13 16:45:19.027820 - [DEBUG]
58902 2019-Jan-13 16:45:19.027844 - [DEBUG] Propagate flow
58903 2019-Jan-13 16:45:19.027868 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58904 2019-Jan-13 16:45:19.027926 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
58905 2019-Jan-13 16:45:19.028584 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58906 2019-Jan-13 16:45:19.029330 - [DEBUG] Edge function : AllBottom (result of previous compose)
58907 2019-Jan-13 16:45:19.029356 - [DEBUG]
58908 2019-Jan-13 16:45:19.029382 - [DEBUG] Join: AllTop & AllBottom
58909 2019-Jan-13 16:45:19.029409 - [DEBUG] = AllBottom (new jump func)
58910 2019-Jan-13 16:45:19.029434 - [DEBUG]
58911 2019-Jan-13 16:45:19.029458 - [DEBUG] Start adding new jump function
58912 2019-Jan-13 16:45:19.029482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58913 2019-Jan-13 16:45:19.029545 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58914 2019-Jan-13 16:45:19.030274 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
58915 2019-Jan-13 16:45:19.030919 - [DEBUG] Edge Function : AllBottom
58916 2019-Jan-13 16:45:19.030951 - [DEBUG] End adding new jump function
58917 2019-Jan-13 16:45:19.030976 - [DEBUG]
58918 2019-Jan-13 16:45:19.031000 - [DEBUG] -------------------------------------------- 1585. Path Edge --------------------------------------------
58919 2019-Jan-13 16:45:19.031026 - [DEBUG]
58920 2019-Jan-13 16:45:19.031050 - [DEBUG] Process 1585. path edge:
58921 2019-Jan-13 16:45:19.031074 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58922 2019-Jan-13 16:45:19.031133 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
58923 2019-Jan-13 16:45:19.031790 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58924 2019-Jan-13 16:45:19.032429 - [DEBUG]
58925 2019-Jan-13 16:45:19.032454 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
58926 2019-Jan-13 16:45:19.033139 - [DEBUG] Compose: EdgeIdentity * AllBottom
58927 2019-Jan-13 16:45:19.033169 - [DEBUG]
58928 2019-Jan-13 16:45:19.033193 - [DEBUG] Propagate flow
58929 2019-Jan-13 16:45:19.033217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58930 2019-Jan-13 16:45:19.033275 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
58931 2019-Jan-13 16:45:19.033914 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58932 2019-Jan-13 16:45:19.034551 - [DEBUG] Edge function : AllBottom (result of previous compose)
58933 2019-Jan-13 16:45:19.034577 - [DEBUG]
58934 2019-Jan-13 16:45:19.034602 - [DEBUG] Join: AllTop & AllBottom
58935 2019-Jan-13 16:45:19.034628 - [DEBUG] = AllBottom (new jump func)
58936 2019-Jan-13 16:45:19.034670 - [DEBUG]
58937 2019-Jan-13 16:45:19.034694 - [DEBUG] Start adding new jump function
58938 2019-Jan-13 16:45:19.034718 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58939 2019-Jan-13 16:45:19.034788 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58940 2019-Jan-13 16:45:19.035431 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
58941 2019-Jan-13 16:45:19.036067 - [DEBUG] Edge Function : AllBottom
58942 2019-Jan-13 16:45:19.036095 - [DEBUG] End adding new jump function
58943 2019-Jan-13 16:45:19.036120 - [DEBUG]
58944 2019-Jan-13 16:45:19.036144 - [DEBUG] -------------------------------------------- 1586. Path Edge --------------------------------------------
58945 2019-Jan-13 16:45:19.036169 - [DEBUG]
58946 2019-Jan-13 16:45:19.036192 - [DEBUG] Process 1586. path edge:
58947 2019-Jan-13 16:45:19.036215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58948 2019-Jan-13 16:45:19.036273 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
58949 2019-Jan-13 16:45:19.036934 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58950 2019-Jan-13 16:45:19.037614 - [DEBUG]
58951 2019-Jan-13 16:45:19.037642 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
58952 2019-Jan-13 16:45:19.038368 - [DEBUG] Compose: EdgeIdentity * AllBottom
58953 2019-Jan-13 16:45:19.038398 - [DEBUG]
58954 2019-Jan-13 16:45:19.038422 - [DEBUG] Propagate flow
58955 2019-Jan-13 16:45:19.038445 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58956 2019-Jan-13 16:45:19.038510 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
58957 2019-Jan-13 16:45:19.039407 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58958 2019-Jan-13 16:45:19.040102 - [DEBUG] Edge function : AllBottom (result of previous compose)
58959 2019-Jan-13 16:45:19.040129 - [DEBUG]
58960 2019-Jan-13 16:45:19.040157 - [DEBUG] Join: AllTop & AllBottom
58961 2019-Jan-13 16:45:19.040183 - [DEBUG] = AllBottom (new jump func)
58962 2019-Jan-13 16:45:19.040208 - [DEBUG]
58963 2019-Jan-13 16:45:19.040232 - [DEBUG] Start adding new jump function
58964 2019-Jan-13 16:45:19.040256 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58965 2019-Jan-13 16:45:19.040322 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58966 2019-Jan-13 16:45:19.040971 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
58967 2019-Jan-13 16:45:19.041684 - [DEBUG] Edge Function : AllBottom
58968 2019-Jan-13 16:45:19.041718 - [DEBUG] End adding new jump function
58969 2019-Jan-13 16:45:19.041742 - [DEBUG]
58970 2019-Jan-13 16:45:19.041767 - [DEBUG] -------------------------------------------- 1587. Path Edge --------------------------------------------
58971 2019-Jan-13 16:45:19.041793 - [DEBUG]
58972 2019-Jan-13 16:45:19.041817 - [DEBUG] Process 1587. path edge:
58973 2019-Jan-13 16:45:19.041841 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58974 2019-Jan-13 16:45:19.041911 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
58975 2019-Jan-13 16:45:19.042588 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58976 2019-Jan-13 16:45:19.043257 - [DEBUG]
58977 2019-Jan-13 16:45:19.043283 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
58978 2019-Jan-13 16:45:19.044038 - [DEBUG] Possible callees:
58979 2019-Jan-13 16:45:19.044066 - [DEBUG] llvm.dbg.declare
58980 2019-Jan-13 16:45:19.044092 - [DEBUG] Possible return sites:
58981 2019-Jan-13 16:45:19.044116 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16958982 2019-Jan-13 16:45:19.045625 - [DEBUG] Found and process special summary
58983 2019-Jan-13 16:45:19.045690 - [DEBUG] Compose: EdgeIdentity * AllBottom
58984 2019-Jan-13 16:45:19.045720 - [DEBUG]
58985 2019-Jan-13 16:45:19.045746 - [DEBUG] Propagate flow
58986 2019-Jan-13 16:45:19.045770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58987 2019-Jan-13 16:45:19.045847 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
58988 2019-Jan-13 16:45:19.046518 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58989 2019-Jan-13 16:45:19.047162 - [DEBUG] Edge function : AllBottom (result of previous compose)
58990 2019-Jan-13 16:45:19.047188 - [DEBUG]
58991 2019-Jan-13 16:45:19.047214 - [DEBUG] Join: AllTop & AllBottom
58992 2019-Jan-13 16:45:19.047241 - [DEBUG] = AllBottom (new jump func)
58993 2019-Jan-13 16:45:19.047265 - [DEBUG]
58994 2019-Jan-13 16:45:19.047289 - [DEBUG] Start adding new jump function
58995 2019-Jan-13 16:45:19.047313 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58996 2019-Jan-13 16:45:19.047370 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58997 2019-Jan-13 16:45:19.048008 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
58998 2019-Jan-13 16:45:19.048670 - [DEBUG] Edge Function : AllBottom
58999 2019-Jan-13 16:45:19.048701 - [DEBUG] End adding new jump function
59000 2019-Jan-13 16:45:19.048726 - [DEBUG]
59001 2019-Jan-13 16:45:19.048750 - [DEBUG] -------------------------------------------- 1588. Path Edge --------------------------------------------
59002 2019-Jan-13 16:45:19.048776 - [DEBUG]
59003 2019-Jan-13 16:45:19.048800 - [DEBUG] Process 1588. path edge:
59004 2019-Jan-13 16:45:19.048824 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59005 2019-Jan-13 16:45:19.048881 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
59006 2019-Jan-13 16:45:19.049656 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59007 2019-Jan-13 16:45:19.050296 - [DEBUG]
59008 2019-Jan-13 16:45:19.050322 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59009 2019-Jan-13 16:45:19.051006 - [DEBUG] Compose: EdgeIdentity * AllBottom
59010 2019-Jan-13 16:45:19.051035 - [DEBUG]
59011 2019-Jan-13 16:45:19.051059 - [DEBUG] Propagate flow
59012 2019-Jan-13 16:45:19.051083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59013 2019-Jan-13 16:45:19.051141 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59014 2019-Jan-13 16:45:19.051797 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59015 2019-Jan-13 16:45:19.052435 - [DEBUG] Edge function : AllBottom (result of previous compose)
59016 2019-Jan-13 16:45:19.052460 - [DEBUG]
59017 2019-Jan-13 16:45:19.052485 - [DEBUG] Join: AllTop & AllBottom
59018 2019-Jan-13 16:45:19.052511 - [DEBUG] = AllBottom (new jump func)
59019 2019-Jan-13 16:45:19.052536 - [DEBUG]
59020 2019-Jan-13 16:45:19.052560 - [DEBUG] Start adding new jump function
59021 2019-Jan-13 16:45:19.052583 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59022 2019-Jan-13 16:45:19.052640 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59023 2019-Jan-13 16:45:19.053299 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59024 2019-Jan-13 16:45:19.053934 - [DEBUG] Edge Function : AllBottom
59025 2019-Jan-13 16:45:19.053963 - [DEBUG] End adding new jump function
59026 2019-Jan-13 16:45:19.053988 - [DEBUG]
59027 2019-Jan-13 16:45:19.054012 - [DEBUG] -------------------------------------------- 1589. Path Edge --------------------------------------------
59028 2019-Jan-13 16:45:19.054036 - [DEBUG]
59029 2019-Jan-13 16:45:19.054060 - [DEBUG] Process 1589. path edge:
59030 2019-Jan-13 16:45:19.054084 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59031 2019-Jan-13 16:45:19.054141 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
59032 2019-Jan-13 16:45:19.054790 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59033 2019-Jan-13 16:45:19.055428 - [DEBUG]
59034 2019-Jan-13 16:45:19.055453 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59035 2019-Jan-13 16:45:19.056117 - [DEBUG] Compose: EdgeIdentity * AllBottom
59036 2019-Jan-13 16:45:19.056146 - [DEBUG]
59037 2019-Jan-13 16:45:19.056170 - [DEBUG] Propagate flow
59038 2019-Jan-13 16:45:19.056193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59039 2019-Jan-13 16:45:19.056251 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59040 2019-Jan-13 16:45:19.056893 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59041 2019-Jan-13 16:45:19.057532 - [DEBUG] Edge function : AllBottom (result of previous compose)
59042 2019-Jan-13 16:45:19.057558 - [DEBUG]
59043 2019-Jan-13 16:45:19.057582 - [DEBUG] Join: AllTop & AllBottom
59044 2019-Jan-13 16:45:19.057608 - [DEBUG] = AllBottom (new jump func)
59045 2019-Jan-13 16:45:19.057633 - [DEBUG]
59046 2019-Jan-13 16:45:19.057656 - [DEBUG] Start adding new jump function
59047 2019-Jan-13 16:45:19.057680 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59048 2019-Jan-13 16:45:19.057736 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59049 2019-Jan-13 16:45:19.058391 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59050 2019-Jan-13 16:45:19.059034 - [DEBUG] Edge Function : AllBottom
59051 2019-Jan-13 16:45:19.059063 - [DEBUG] End adding new jump function
59052 2019-Jan-13 16:45:19.059087 - [DEBUG]
59053 2019-Jan-13 16:45:19.059202 - [DEBUG] -------------------------------------------- 1590. Path Edge --------------------------------------------
59054 2019-Jan-13 16:45:19.059230 - [DEBUG]
59055 2019-Jan-13 16:45:19.059254 - [DEBUG] Process 1590. path edge:
59056 2019-Jan-13 16:45:19.059279 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59057 2019-Jan-13 16:45:19.059343 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
59058 2019-Jan-13 16:45:19.060083 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59059 2019-Jan-13 16:45:19.060749 - [DEBUG]
59060 2019-Jan-13 16:45:19.060775 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59061 2019-Jan-13 16:45:19.061521 - [DEBUG] Compose: EdgeIdentity * AllBottom
59062 2019-Jan-13 16:45:19.061552 - [DEBUG]
59063 2019-Jan-13 16:45:19.061577 - [DEBUG] Propagate flow
59064 2019-Jan-13 16:45:19.061601 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59065 2019-Jan-13 16:45:19.061666 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59066 2019-Jan-13 16:45:19.062327 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59067 2019-Jan-13 16:45:19.062968 - [DEBUG] Edge function : AllBottom (result of previous compose)
59068 2019-Jan-13 16:45:19.062994 - [DEBUG]
59069 2019-Jan-13 16:45:19.063020 - [DEBUG] Join: AllTop & AllBottom
59070 2019-Jan-13 16:45:19.063046 - [DEBUG] = AllBottom (new jump func)
59071 2019-Jan-13 16:45:19.063071 - [DEBUG]
59072 2019-Jan-13 16:45:19.063095 - [DEBUG] Start adding new jump function
59073 2019-Jan-13 16:45:19.063119 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59074 2019-Jan-13 16:45:19.063175 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59075 2019-Jan-13 16:45:19.063815 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59076 2019-Jan-13 16:45:19.064451 - [DEBUG] Edge Function : AllBottom
59077 2019-Jan-13 16:45:19.064480 - [DEBUG] End adding new jump function
59078 2019-Jan-13 16:45:19.064505 - [DEBUG]
59079 2019-Jan-13 16:45:19.064529 - [DEBUG] -------------------------------------------- 1591. Path Edge --------------------------------------------
59080 2019-Jan-13 16:45:19.064554 - [DEBUG]
59081 2019-Jan-13 16:45:19.064578 - [DEBUG] Process 1591. path edge:
59082 2019-Jan-13 16:45:19.064602 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59083 2019-Jan-13 16:45:19.064659 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
59084 2019-Jan-13 16:45:19.065313 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59085 2019-Jan-13 16:45:19.065952 - [DEBUG]
59086 2019-Jan-13 16:45:19.065978 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59087 2019-Jan-13 16:45:19.066635 - [DEBUG] Compose: EdgeIdentity * AllBottom
59088 2019-Jan-13 16:45:19.066663 - [DEBUG]
59089 2019-Jan-13 16:45:19.066687 - [DEBUG] Propagate flow
59090 2019-Jan-13 16:45:19.066711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59091 2019-Jan-13 16:45:19.066769 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59092 2019-Jan-13 16:45:19.067408 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59093 2019-Jan-13 16:45:19.068045 - [DEBUG] Edge function : AllBottom (result of previous compose)
59094 2019-Jan-13 16:45:19.068081 - [DEBUG]
59095 2019-Jan-13 16:45:19.068108 - [DEBUG] Join: AllTop & AllBottom
59096 2019-Jan-13 16:45:19.068134 - [DEBUG] = AllBottom (new jump func)
59097 2019-Jan-13 16:45:19.068159 - [DEBUG]
59098 2019-Jan-13 16:45:19.068182 - [DEBUG] Start adding new jump function
59099 2019-Jan-13 16:45:19.068205 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59100 2019-Jan-13 16:45:19.068262 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59101 2019-Jan-13 16:45:19.068901 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59102 2019-Jan-13 16:45:19.069664 - [DEBUG] Edge Function : AllBottom
59103 2019-Jan-13 16:45:19.069693 - [DEBUG] End adding new jump function
59104 2019-Jan-13 16:45:19.069718 - [DEBUG]
59105 2019-Jan-13 16:45:19.069742 - [DEBUG] -------------------------------------------- 1592. Path Edge --------------------------------------------
59106 2019-Jan-13 16:45:19.069766 - [DEBUG]
59107 2019-Jan-13 16:45:19.069790 - [DEBUG] Process 1592. path edge:
59108 2019-Jan-13 16:45:19.069814 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59109 2019-Jan-13 16:45:19.069872 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
59110 2019-Jan-13 16:45:19.070522 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59111 2019-Jan-13 16:45:19.071160 - [DEBUG]
59112 2019-Jan-13 16:45:19.071184 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59113 2019-Jan-13 16:45:19.071877 - [DEBUG] Compose: EdgeIdentity * AllBottom
59114 2019-Jan-13 16:45:19.071905 - [DEBUG]
59115 2019-Jan-13 16:45:19.071929 - [DEBUG] Propagate flow
59116 2019-Jan-13 16:45:19.071953 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59117 2019-Jan-13 16:45:19.072011 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
59118 2019-Jan-13 16:45:19.072659 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59119 2019-Jan-13 16:45:19.073296 - [DEBUG] Edge function : AllBottom (result of previous compose)
59120 2019-Jan-13 16:45:19.073321 - [DEBUG]
59121 2019-Jan-13 16:45:19.073346 - [DEBUG] Join: AllTop & AllBottom
59122 2019-Jan-13 16:45:19.073372 - [DEBUG] = AllBottom (new jump func)
59123 2019-Jan-13 16:45:19.073397 - [DEBUG]
59124 2019-Jan-13 16:45:19.073420 - [DEBUG] Start adding new jump function
59125 2019-Jan-13 16:45:19.073443 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59126 2019-Jan-13 16:45:19.073500 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59127 2019-Jan-13 16:45:19.074139 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
59128 2019-Jan-13 16:45:19.074786 - [DEBUG] Edge Function : AllBottom
59129 2019-Jan-13 16:45:19.074815 - [DEBUG] End adding new jump function
59130 2019-Jan-13 16:45:19.074839 - [DEBUG]
59131 2019-Jan-13 16:45:19.074863 - [DEBUG] -------------------------------------------- 1593. Path Edge --------------------------------------------
59132 2019-Jan-13 16:45:19.074888 - [DEBUG]
59133 2019-Jan-13 16:45:19.074911 - [DEBUG] Process 1593. path edge:
59134 2019-Jan-13 16:45:19.074934 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59135 2019-Jan-13 16:45:19.074991 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
59136 2019-Jan-13 16:45:19.075637 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59137 2019-Jan-13 16:45:19.076278 - [DEBUG]
59138 2019-Jan-13 16:45:19.076304 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
59139 2019-Jan-13 16:45:19.076961 - [DEBUG] Compose: EdgeIdentity * AllBottom
59140 2019-Jan-13 16:45:19.076989 - [DEBUG]
59141 2019-Jan-13 16:45:19.077012 - [DEBUG] Propagate flow
59142 2019-Jan-13 16:45:19.077036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59143 2019-Jan-13 16:45:19.077096 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59144 2019-Jan-13 16:45:19.077771 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59145 2019-Jan-13 16:45:19.078473 - [DEBUG] Edge function : AllBottom (result of previous compose)
59146 2019-Jan-13 16:45:19.078500 - [DEBUG]
59147 2019-Jan-13 16:45:19.078526 - [DEBUG] Join: AllTop & AllBottom
59148 2019-Jan-13 16:45:19.078553 - [DEBUG] = AllBottom (new jump func)
59149 2019-Jan-13 16:45:19.078578 - [DEBUG]
59150 2019-Jan-13 16:45:19.078601 - [DEBUG] Start adding new jump function
59151 2019-Jan-13 16:45:19.078625 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59152 2019-Jan-13 16:45:19.078689 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59153 2019-Jan-13 16:45:19.079494 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59154 2019-Jan-13 16:45:19.080225 - [DEBUG] Edge Function : AllBottom
59155 2019-Jan-13 16:45:19.080259 - [DEBUG] End adding new jump function
59156 2019-Jan-13 16:45:19.080284 - [DEBUG]
59157 2019-Jan-13 16:45:19.080309 - [DEBUG] -------------------------------------------- 1594. Path Edge --------------------------------------------
59158 2019-Jan-13 16:45:19.080335 - [DEBUG]
59159 2019-Jan-13 16:45:19.080358 - [DEBUG] Process 1594. path edge:
59160 2019-Jan-13 16:45:19.080382 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59161 2019-Jan-13 16:45:19.080452 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
59162 2019-Jan-13 16:45:19.081111 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59163 2019-Jan-13 16:45:19.081777 - [DEBUG]
59164 2019-Jan-13 16:45:19.081802 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59165 2019-Jan-13 16:45:19.082502 - [DEBUG] Compose: EdgeIdentity * AllBottom
59166 2019-Jan-13 16:45:19.082533 - [DEBUG]
59167 2019-Jan-13 16:45:19.082557 - [DEBUG] Propagate flow
59168 2019-Jan-13 16:45:19.082581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59169 2019-Jan-13 16:45:19.082645 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
59170 2019-Jan-13 16:45:19.083292 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59171 2019-Jan-13 16:45:19.083932 - [DEBUG] Edge function : AllBottom (result of previous compose)
59172 2019-Jan-13 16:45:19.083957 - [DEBUG]
59173 2019-Jan-13 16:45:19.083982 - [DEBUG] Join: AllTop & AllBottom
59174 2019-Jan-13 16:45:19.084008 - [DEBUG] = AllBottom (new jump func)
59175 2019-Jan-13 16:45:19.084033 - [DEBUG]
59176 2019-Jan-13 16:45:19.084057 - [DEBUG] Start adding new jump function
59177 2019-Jan-13 16:45:19.084080 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59178 2019-Jan-13 16:45:19.084137 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59179 2019-Jan-13 16:45:19.084791 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
59180 2019-Jan-13 16:45:19.085430 - [DEBUG] Edge Function : AllBottom
59181 2019-Jan-13 16:45:19.085459 - [DEBUG] End adding new jump function
59182 2019-Jan-13 16:45:19.085483 - [DEBUG]
59183 2019-Jan-13 16:45:19.085507 - [DEBUG] -------------------------------------------- 1595. Path Edge --------------------------------------------
59184 2019-Jan-13 16:45:19.085532 - [DEBUG]
59185 2019-Jan-13 16:45:19.085556 - [DEBUG] Process 1595. path edge:
59186 2019-Jan-13 16:45:19.085580 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59187 2019-Jan-13 16:45:19.085637 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
59188 2019-Jan-13 16:45:19.086279 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59189 2019-Jan-13 16:45:19.086923 - [DEBUG]
59190 2019-Jan-13 16:45:19.086950 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
59191 2019-Jan-13 16:45:19.087615 - [DEBUG] Compose: EdgeIdentity * AllBottom
59192 2019-Jan-13 16:45:19.087644 - [DEBUG]
59193 2019-Jan-13 16:45:19.087669 - [DEBUG] Propagate flow
59194 2019-Jan-13 16:45:19.087692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59195 2019-Jan-13 16:45:19.087751 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59196 2019-Jan-13 16:45:19.088406 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59197 2019-Jan-13 16:45:19.089058 - [DEBUG] Edge function : AllBottom (result of previous compose)
59198 2019-Jan-13 16:45:19.089085 - [DEBUG]
59199 2019-Jan-13 16:45:19.089110 - [DEBUG] Join: AllTop & AllBottom
59200 2019-Jan-13 16:45:19.089259 - [DEBUG] = AllBottom (new jump func)
59201 2019-Jan-13 16:45:19.089286 - [DEBUG]
59202 2019-Jan-13 16:45:19.089310 - [DEBUG] Start adding new jump function
59203 2019-Jan-13 16:45:19.089334 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59204 2019-Jan-13 16:45:19.089396 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59205 2019-Jan-13 16:45:19.090117 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59206 2019-Jan-13 16:45:19.090756 - [DEBUG] Edge Function : AllBottom
59207 2019-Jan-13 16:45:19.090787 - [DEBUG] End adding new jump function
59208 2019-Jan-13 16:45:19.090811 - [DEBUG]
59209 2019-Jan-13 16:45:19.090836 - [DEBUG] -------------------------------------------- 1596. Path Edge --------------------------------------------
59210 2019-Jan-13 16:45:19.090861 - [DEBUG]
59211 2019-Jan-13 16:45:19.090885 - [DEBUG] Process 1596. path edge:
59212 2019-Jan-13 16:45:19.090910 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59213 2019-Jan-13 16:45:19.090968 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
59214 2019-Jan-13 16:45:19.091625 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59215 2019-Jan-13 16:45:19.092267 - [DEBUG]
59216 2019-Jan-13 16:45:19.092292 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59217 2019-Jan-13 16:45:19.093003 - [DEBUG] Compose: EdgeIdentity * AllBottom
59218 2019-Jan-13 16:45:19.093033 - [DEBUG]
59219 2019-Jan-13 16:45:19.093057 - [DEBUG] Propagate flow
59220 2019-Jan-13 16:45:19.093081 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59221 2019-Jan-13 16:45:19.093149 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59222 2019-Jan-13 16:45:19.093837 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59223 2019-Jan-13 16:45:19.094535 - [DEBUG] Edge function : AllBottom (result of previous compose)
59224 2019-Jan-13 16:45:19.094563 - [DEBUG]
59225 2019-Jan-13 16:45:19.094591 - [DEBUG] Join: AllTop & AllBottom
59226 2019-Jan-13 16:45:19.094619 - [DEBUG] = AllBottom (new jump func)
59227 2019-Jan-13 16:45:19.094644 - [DEBUG]
59228 2019-Jan-13 16:45:19.094669 - [DEBUG] Start adding new jump function
59229 2019-Jan-13 16:45:19.094693 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59230 2019-Jan-13 16:45:19.094813 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59231 2019-Jan-13 16:45:19.095532 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59232 2019-Jan-13 16:45:19.096213 - [DEBUG] Edge Function : AllBottom
59233 2019-Jan-13 16:45:19.096250 - [DEBUG] End adding new jump function
59234 2019-Jan-13 16:45:19.096275 - [DEBUG]
59235 2019-Jan-13 16:45:19.096299 - [DEBUG] -------------------------------------------- 1597. Path Edge --------------------------------------------
59236 2019-Jan-13 16:45:19.096325 - [DEBUG]
59237 2019-Jan-13 16:45:19.096349 - [DEBUG] Process 1597. path edge:
59238 2019-Jan-13 16:45:19.096373 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59239 2019-Jan-13 16:45:19.096443 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
59240 2019-Jan-13 16:45:19.097085 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59241 2019-Jan-13 16:45:19.097726 - [DEBUG]
59242 2019-Jan-13 16:45:19.097752 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59243 2019-Jan-13 16:45:19.098456 - [DEBUG] Start of endsummarytab entry
59244 2019-Jan-13 16:45:19.098498 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
59245 2019-Jan-13 16:45:19.099296 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
59246 2019-Jan-13 16:45:19.099368 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59247 2019-Jan-13 16:45:19.100017 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59248 2019-Jan-13 16:45:19.100657 - [DEBUG] EF: AllBottom
59249 2019-Jan-13 16:45:19.100682 - [DEBUG]
59250 2019-Jan-13 16:45:19.100706 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59251 2019-Jan-13 16:45:19.101340 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
59252 2019-Jan-13 16:45:19.101996 - [DEBUG] EF: AllBottom
59253 2019-Jan-13 16:45:19.102021 - [DEBUG]
59254 2019-Jan-13 16:45:19.102045 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59255 2019-Jan-13 16:45:19.102679 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
59256 2019-Jan-13 16:45:19.103318 - [DEBUG] EF: AllBottom
59257 2019-Jan-13 16:45:19.103343 - [DEBUG]
59258 2019-Jan-13 16:45:19.103367 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59259 2019-Jan-13 16:45:19.104000 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
59260 2019-Jan-13 16:45:19.104645 - [DEBUG] EF: AllBottom
59261 2019-Jan-13 16:45:19.104671 - [DEBUG]
59262 2019-Jan-13 16:45:19.104694 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59263 2019-Jan-13 16:45:19.105344 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
59264 2019-Jan-13 16:45:19.105987 - [DEBUG] EF: AllBottom
59265 2019-Jan-13 16:45:19.106011 - [DEBUG]
59266 2019-Jan-13 16:45:19.106034 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59267 2019-Jan-13 16:45:19.106671 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
59268 2019-Jan-13 16:45:19.107309 - [DEBUG] EF: AllBottom
59269 2019-Jan-13 16:45:19.107334 - [DEBUG]
59270 2019-Jan-13 16:45:19.107357 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59271 2019-Jan-13 16:45:19.107990 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
59272 2019-Jan-13 16:45:19.108649 - [DEBUG] EF: AllBottom
59273 2019-Jan-13 16:45:19.108674 - [DEBUG]
59274 2019-Jan-13 16:45:19.108697 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59275 2019-Jan-13 16:45:19.109411 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
59276 2019-Jan-13 16:45:19.110058 - [DEBUG] EF: AllBottom
59277 2019-Jan-13 16:45:19.110084 - [DEBUG]
59278 2019-Jan-13 16:45:19.110107 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59279 2019-Jan-13 16:45:19.110743 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
59280 2019-Jan-13 16:45:19.111384 - [DEBUG] EF: AllBottom
59281 2019-Jan-13 16:45:19.111423 - [DEBUG]
59282 2019-Jan-13 16:45:19.111447 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59283 2019-Jan-13 16:45:19.112090 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
59284 2019-Jan-13 16:45:19.112737 - [DEBUG] EF: AllBottom
59285 2019-Jan-13 16:45:19.112762 - [DEBUG]
59286 2019-Jan-13 16:45:19.112785 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59287 2019-Jan-13 16:45:19.113419 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
59288 2019-Jan-13 16:45:19.114078 - [DEBUG] EF: AllBottom
59289 2019-Jan-13 16:45:19.114104 - [DEBUG]
59290 2019-Jan-13 16:45:19.114128 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59291 2019-Jan-13 16:45:19.114776 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
59292 2019-Jan-13 16:45:19.115414 - [DEBUG] EF: AllBottom
59293 2019-Jan-13 16:45:19.115439 - [DEBUG]
59294 2019-Jan-13 16:45:19.115463 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59295 2019-Jan-13 16:45:19.116097 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
59296 2019-Jan-13 16:45:19.116740 - [DEBUG] EF: AllBottom
59297 2019-Jan-13 16:45:19.116766 - [DEBUG]
59298 2019-Jan-13 16:45:19.116789 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59299 2019-Jan-13 16:45:19.117457 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
59300 2019-Jan-13 16:45:19.118188 - [DEBUG] EF: AllBottom
59301 2019-Jan-13 16:45:19.118214 - [DEBUG]
59302 2019-Jan-13 16:45:19.118238 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59303 2019-Jan-13 16:45:19.118901 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
59304 2019-Jan-13 16:45:19.119823 - [DEBUG] EF: AllBottom
59305 2019-Jan-13 16:45:19.119851 - [DEBUG]
59306 2019-Jan-13 16:45:19.119875 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59307 2019-Jan-13 16:45:19.120543 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
59308 2019-Jan-13 16:45:19.121201 - [DEBUG] EF: AllBottom
59309 2019-Jan-13 16:45:19.121227 - [DEBUG]
59310 2019-Jan-13 16:45:19.121250 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59311 2019-Jan-13 16:45:19.121917 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
59312 2019-Jan-13 16:45:19.122565 - [DEBUG] EF: AllBottom
59313 2019-Jan-13 16:45:19.122591 - [DEBUG]
59314 2019-Jan-13 16:45:19.122614 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59315 2019-Jan-13 16:45:19.123251 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
59316 2019-Jan-13 16:45:19.123890 - [DEBUG] EF: AllBottom
59317 2019-Jan-13 16:45:19.123916 - [DEBUG]
59318 2019-Jan-13 16:45:19.123939 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59319 2019-Jan-13 16:45:19.124573 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59320 2019-Jan-13 16:45:19.125227 - [DEBUG] EF: AllBottom
59321 2019-Jan-13 16:45:19.125252 - [DEBUG]
59322 2019-Jan-13 16:45:19.125275 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59323 2019-Jan-13 16:45:19.125918 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
59324 2019-Jan-13 16:45:19.126594 - [DEBUG] EF: AllBottom
59325 2019-Jan-13 16:45:19.126622 - [DEBUG]
59326 2019-Jan-13 16:45:19.126646 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59327 2019-Jan-13 16:45:19.127324 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
59328 2019-Jan-13 16:45:19.128032 - [DEBUG] EF: AllBottom
59329 2019-Jan-13 16:45:19.128060 - [DEBUG]
59330 2019-Jan-13 16:45:19.128126 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59331 2019-Jan-13 16:45:19.128832 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
59332 2019-Jan-13 16:45:19.129693 - [DEBUG] EF: AllBottom
59333 2019-Jan-13 16:45:19.129720 - [DEBUG]
59334 2019-Jan-13 16:45:19.129767 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59335 2019-Jan-13 16:45:19.130417 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59336 2019-Jan-13 16:45:19.131065 - [DEBUG] EF: AllBottom
59337 2019-Jan-13 16:45:19.131090 - [DEBUG]
59338 2019-Jan-13 16:45:19.131114 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59339 2019-Jan-13 16:45:19.131767 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
59340 2019-Jan-13 16:45:19.132412 - [DEBUG] EF: AllBottom
59341 2019-Jan-13 16:45:19.132437 - [DEBUG]
59342 2019-Jan-13 16:45:19.132460 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59343 2019-Jan-13 16:45:19.133093 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
59344 2019-Jan-13 16:45:19.133736 - [DEBUG] EF: AllBottom
59345 2019-Jan-13 16:45:19.133762 - [DEBUG]
59346 2019-Jan-13 16:45:19.133785 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59347 2019-Jan-13 16:45:19.134420 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
59348 2019-Jan-13 16:45:19.135076 - [DEBUG] EF: AllBottom
59349 2019-Jan-13 16:45:19.135101 - [DEBUG]
59350 2019-Jan-13 16:45:19.135124 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59351 2019-Jan-13 16:45:19.135759 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
59352 2019-Jan-13 16:45:19.136397 - [DEBUG] EF: AllBottom
59353 2019-Jan-13 16:45:19.136422 - [DEBUG]
59354 2019-Jan-13 16:45:19.136445 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59355 2019-Jan-13 16:45:19.137089 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
59356 2019-Jan-13 16:45:19.137730 - [DEBUG] EF: AllBottom
59357 2019-Jan-13 16:45:19.137755 - [DEBUG]
59358 2019-Jan-13 16:45:19.137779 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59359 2019-Jan-13 16:45:19.138427 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
59360 2019-Jan-13 16:45:19.139064 - [DEBUG] EF: AllBottom
59361 2019-Jan-13 16:45:19.139089 - [DEBUG]
59362 2019-Jan-13 16:45:19.139113 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59363 2019-Jan-13 16:45:19.139836 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
59364 2019-Jan-13 16:45:19.140476 - [DEBUG] EF: AllBottom
59365 2019-Jan-13 16:45:19.140501 - [DEBUG]
59366 2019-Jan-13 16:45:19.140524 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59367 2019-Jan-13 16:45:19.141158 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
59368 2019-Jan-13 16:45:19.141808 - [DEBUG] EF: AllBottom
59369 2019-Jan-13 16:45:19.141833 - [DEBUG]
59370 2019-Jan-13 16:45:19.141856 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59371 2019-Jan-13 16:45:19.142492 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
59372 2019-Jan-13 16:45:19.143137 - [DEBUG] EF: AllBottom
59373 2019-Jan-13 16:45:19.143163 - [DEBUG]
59374 2019-Jan-13 16:45:19.143186 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59375 2019-Jan-13 16:45:19.143822 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59376 2019-Jan-13 16:45:19.144461 - [DEBUG] EF: AllBottom
59377 2019-Jan-13 16:45:19.144486 - [DEBUG]
59378 2019-Jan-13 16:45:19.144509 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59379 2019-Jan-13 16:45:19.145226 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59380 2019-Jan-13 16:45:19.145878 - [DEBUG] EF: AllBottom
59381 2019-Jan-13 16:45:19.145904 - [DEBUG]
59382 2019-Jan-13 16:45:19.145927 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59383 2019-Jan-13 16:45:19.146562 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59384 2019-Jan-13 16:45:19.147197 - [DEBUG] EF: AllBottom
59385 2019-Jan-13 16:45:19.147222 - [DEBUG]
59386 2019-Jan-13 16:45:19.147247 - [DEBUG] ---------------
59387 2019-Jan-13 16:45:19.147270 - [DEBUG]
59388 2019-Jan-13 16:45:19.147299 - [DEBUG] End of endsummarytab entry
59389 2019-Jan-13 16:45:19.147323 - [DEBUG]
59390 2019-Jan-13 16:45:19.147346 - [DEBUG] Start of incomingtab entry
59391 2019-Jan-13 16:45:19.147371 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
59392 2019-Jan-13 16:45:19.148009 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
59393 2019-Jan-13 16:45:19.148080 - [DEBUG] ---------------
59394 2019-Jan-13 16:45:19.148107 - [DEBUG] End of incomingtab entry
59395 2019-Jan-13 16:45:19.148131 - [DEBUG]
59396 2019-Jan-13 16:45:19.148158 - [DEBUG] EDGE:
59397 2019-Jan-13 16:45:19.148216 - [DEBUG] ---> 59398 2019-Jan-13 16:45:19.148852 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59399 2019-Jan-13 16:45:19.149669 - [DEBUG]
59400 2019-Jan-13 16:45:19.149698 - [DEBUG] EDGE:
59401 2019-Jan-13 16:45:19.149774 - [DEBUG] ---> 59402 2019-Jan-13 16:45:19.150535 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59403 2019-Jan-13 16:45:19.151238 - [DEBUG]
59404 2019-Jan-13 16:45:19.151293 - [DEBUG] Compose: EdgeIdentity * AllBottom
59405 2019-Jan-13 16:45:19.151321 - [DEBUG]
59406 2019-Jan-13 16:45:19.151345 - [DEBUG] Propagate flow
59407 2019-Jan-13 16:45:19.151369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59408 2019-Jan-13 16:45:19.151462 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59409 2019-Jan-13 16:45:19.152174 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59410 2019-Jan-13 16:45:19.152842 - [DEBUG] Edge function : AllBottom (result of previous compose)
59411 2019-Jan-13 16:45:19.152869 - [DEBUG]
59412 2019-Jan-13 16:45:19.152896 - [DEBUG] Join: AllTop & AllBottom
59413 2019-Jan-13 16:45:19.152924 - [DEBUG] = AllBottom (new jump func)
59414 2019-Jan-13 16:45:19.152949 - [DEBUG]
59415 2019-Jan-13 16:45:19.152973 - [DEBUG] Start adding new jump function
59416 2019-Jan-13 16:45:19.152997 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59417 2019-Jan-13 16:45:19.153063 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59418 2019-Jan-13 16:45:19.153754 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59419 2019-Jan-13 16:45:19.154410 - [DEBUG] Edge Function : AllBottom
59420 2019-Jan-13 16:45:19.154442 - [DEBUG] End adding new jump function
59421 2019-Jan-13 16:45:19.154467 - [DEBUG]
59422 2019-Jan-13 16:45:19.154491 - [DEBUG] -------------------------------------------- 1598. Path Edge --------------------------------------------
59423 2019-Jan-13 16:45:19.154515 - [DEBUG]
59424 2019-Jan-13 16:45:19.154539 - [DEBUG] Process 1598. path edge:
59425 2019-Jan-13 16:45:19.154563 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59426 2019-Jan-13 16:45:19.154621 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
59427 2019-Jan-13 16:45:19.155317 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59428 2019-Jan-13 16:45:19.155957 - [DEBUG]
59429 2019-Jan-13 16:45:19.155982 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59430 2019-Jan-13 16:45:19.156651 - [DEBUG] Possible callees:
59431 2019-Jan-13 16:45:19.156676 - [DEBUG] llvm.dbg.declare
59432 2019-Jan-13 16:45:19.156701 - [DEBUG] Possible return sites:
59433 2019-Jan-13 16:45:19.156725 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19359434 2019-Jan-13 16:45:19.158058 - [DEBUG] Found and process special summary
59435 2019-Jan-13 16:45:19.158129 - [DEBUG] Compose: EdgeIdentity * AllBottom
59436 2019-Jan-13 16:45:19.158158 - [DEBUG]
59437 2019-Jan-13 16:45:19.158183 - [DEBUG] Propagate flow
59438 2019-Jan-13 16:45:19.158207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59439 2019-Jan-13 16:45:19.158280 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59440 2019-Jan-13 16:45:19.158973 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59441 2019-Jan-13 16:45:19.159839 - [DEBUG] Edge function : AllBottom (result of previous compose)
59442 2019-Jan-13 16:45:19.159868 - [DEBUG]
59443 2019-Jan-13 16:45:19.159895 - [DEBUG] Join: AllTop & AllBottom
59444 2019-Jan-13 16:45:19.159922 - [DEBUG] = AllBottom (new jump func)
59445 2019-Jan-13 16:45:19.159947 - [DEBUG]
59446 2019-Jan-13 16:45:19.159971 - [DEBUG] Start adding new jump function
59447 2019-Jan-13 16:45:19.159995 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59448 2019-Jan-13 16:45:19.160073 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59449 2019-Jan-13 16:45:19.160754 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59450 2019-Jan-13 16:45:19.161449 - [DEBUG] Edge Function : AllBottom
59451 2019-Jan-13 16:45:19.161484 - [DEBUG] End adding new jump function
59452 2019-Jan-13 16:45:19.161509 - [DEBUG]
59453 2019-Jan-13 16:45:19.161533 - [DEBUG] -------------------------------------------- 1599. Path Edge --------------------------------------------
59454 2019-Jan-13 16:45:19.161558 - [DEBUG]
59455 2019-Jan-13 16:45:19.161581 - [DEBUG] Process 1599. path edge:
59456 2019-Jan-13 16:45:19.161605 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59457 2019-Jan-13 16:45:19.161669 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
59458 2019-Jan-13 16:45:19.162357 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59459 2019-Jan-13 16:45:19.163049 - [DEBUG]
59460 2019-Jan-13 16:45:19.163076 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59461 2019-Jan-13 16:45:19.163834 - [DEBUG] Compose: EdgeIdentity * AllBottom
59462 2019-Jan-13 16:45:19.163865 - [DEBUG]
59463 2019-Jan-13 16:45:19.163890 - [DEBUG] Propagate flow
59464 2019-Jan-13 16:45:19.163914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59465 2019-Jan-13 16:45:19.163989 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
59466 2019-Jan-13 16:45:19.164690 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59467 2019-Jan-13 16:45:19.165427 - [DEBUG] Edge function : AllBottom (result of previous compose)
59468 2019-Jan-13 16:45:19.165454 - [DEBUG]
59469 2019-Jan-13 16:45:19.165512 - [DEBUG] Join: AllTop & AllBottom
59470 2019-Jan-13 16:45:19.165539 - [DEBUG] = AllBottom (new jump func)
59471 2019-Jan-13 16:45:19.165563 - [DEBUG]
59472 2019-Jan-13 16:45:19.165587 - [DEBUG] Start adding new jump function
59473 2019-Jan-13 16:45:19.165610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59474 2019-Jan-13 16:45:19.165681 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59475 2019-Jan-13 16:45:19.166337 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
59476 2019-Jan-13 16:45:19.166974 - [DEBUG] Edge Function : AllBottom
59477 2019-Jan-13 16:45:19.167006 - [DEBUG] End adding new jump function
59478 2019-Jan-13 16:45:19.167030 - [DEBUG]
59479 2019-Jan-13 16:45:19.167054 - [DEBUG] -------------------------------------------- 1600. Path Edge --------------------------------------------
59480 2019-Jan-13 16:45:19.167080 - [DEBUG]
59481 2019-Jan-13 16:45:19.167103 - [DEBUG] Process 1600. path edge:
59482 2019-Jan-13 16:45:19.167127 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59483 2019-Jan-13 16:45:19.167183 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
59484 2019-Jan-13 16:45:19.167818 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59485 2019-Jan-13 16:45:19.168475 - [DEBUG]
59486 2019-Jan-13 16:45:19.168502 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
59487 2019-Jan-13 16:45:19.169175 - [DEBUG] Compose: EdgeIdentity * AllBottom
59488 2019-Jan-13 16:45:19.169204 - [DEBUG]
59489 2019-Jan-13 16:45:19.169228 - [DEBUG] Propagate flow
59490 2019-Jan-13 16:45:19.169251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59491 2019-Jan-13 16:45:19.169309 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59492 2019-Jan-13 16:45:19.170097 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59493 2019-Jan-13 16:45:19.170737 - [DEBUG] Edge function : AllBottom (result of previous compose)
59494 2019-Jan-13 16:45:19.170762 - [DEBUG]
59495 2019-Jan-13 16:45:19.170788 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59496 2019-Jan-13 16:45:19.170814 - [DEBUG] = AllBottom
59497 2019-Jan-13 16:45:19.170838 - [DEBUG]
59498 2019-Jan-13 16:45:19.170862 - [DEBUG] PROPAGATE: No new function!
59499 2019-Jan-13 16:45:19.170886 - [DEBUG] EDGE:
59500 2019-Jan-13 16:45:19.170944 - [DEBUG] ---> 59501 2019-Jan-13 16:45:19.171597 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59502 2019-Jan-13 16:45:19.172236 - [DEBUG]
59503 2019-Jan-13 16:45:19.172262 - [DEBUG] EDGE:
59504 2019-Jan-13 16:45:19.172319 - [DEBUG] ---> 59505 2019-Jan-13 16:45:19.172959 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59506 2019-Jan-13 16:45:19.173595 - [DEBUG]
59507 2019-Jan-13 16:45:19.173637 - [DEBUG] Compose: EdgeIdentity * AllBottom
59508 2019-Jan-13 16:45:19.173664 - [DEBUG]
59509 2019-Jan-13 16:45:19.173688 - [DEBUG] Propagate flow
59510 2019-Jan-13 16:45:19.173712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59511 2019-Jan-13 16:45:19.173768 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59512 2019-Jan-13 16:45:19.174408 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59513 2019-Jan-13 16:45:19.175063 - [DEBUG] Edge function : AllBottom (result of previous compose)
59514 2019-Jan-13 16:45:19.175099 - [DEBUG]
59515 2019-Jan-13 16:45:19.175125 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59516 2019-Jan-13 16:45:19.175151 - [DEBUG] = AllBottom
59517 2019-Jan-13 16:45:19.175175 - [DEBUG]
59518 2019-Jan-13 16:45:19.175199 - [DEBUG] PROPAGATE: No new function!
59519 2019-Jan-13 16:45:19.175226 - [DEBUG] EDGE:
59520 2019-Jan-13 16:45:19.175284 - [DEBUG] ---> 59521 2019-Jan-13 16:45:19.175939 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59522 2019-Jan-13 16:45:19.176587 - [DEBUG]
59523 2019-Jan-13 16:45:19.176613 - [DEBUG] EDGE:
59524 2019-Jan-13 16:45:19.176671 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
59525 2019-Jan-13 16:45:19.177313 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59526 2019-Jan-13 16:45:19.177952 - [DEBUG]
59527 2019-Jan-13 16:45:19.177977 - [DEBUG] EDGE:
59528 2019-Jan-13 16:45:19.178035 - [DEBUG] ---> 59529 2019-Jan-13 16:45:19.178690 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59530 2019-Jan-13 16:45:19.179329 - [DEBUG]
59531 2019-Jan-13 16:45:19.179355 - [DEBUG] EDGE:
59532 2019-Jan-13 16:45:19.179413 - [DEBUG] ---> 59533 2019-Jan-13 16:45:19.180230 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59534 2019-Jan-13 16:45:19.180898 - [DEBUG]
59535 2019-Jan-13 16:45:19.180925 - [DEBUG] EDGE:
59536 2019-Jan-13 16:45:19.180987 - [DEBUG] ---> 59537 2019-Jan-13 16:45:19.181648 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59538 2019-Jan-13 16:45:19.182287 - [DEBUG]
59539 2019-Jan-13 16:45:19.182334 - [DEBUG] Compose: EdgeIdentity * AllBottom
59540 2019-Jan-13 16:45:19.182361 - [DEBUG]
59541 2019-Jan-13 16:45:19.182385 - [DEBUG] Propagate flow
59542 2019-Jan-13 16:45:19.182409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59543 2019-Jan-13 16:45:19.182466 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
59544 2019-Jan-13 16:45:19.183105 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59545 2019-Jan-13 16:45:19.183743 - [DEBUG] Edge function : AllBottom (result of previous compose)
59546 2019-Jan-13 16:45:19.183768 - [DEBUG]
59547 2019-Jan-13 16:45:19.183794 - [DEBUG] Join: AllTop & AllBottom
59548 2019-Jan-13 16:45:19.183820 - [DEBUG] = AllBottom (new jump func)
59549 2019-Jan-13 16:45:19.183845 - [DEBUG]
59550 2019-Jan-13 16:45:19.183868 - [DEBUG] Start adding new jump function
59551 2019-Jan-13 16:45:19.183892 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59552 2019-Jan-13 16:45:19.183948 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59553 2019-Jan-13 16:45:19.184587 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
59554 2019-Jan-13 16:45:19.185241 - [DEBUG] Edge Function : AllBottom
59555 2019-Jan-13 16:45:19.185270 - [DEBUG] End adding new jump function
59556 2019-Jan-13 16:45:19.185294 - [DEBUG]
59557 2019-Jan-13 16:45:19.185335 - [DEBUG] -------------------------------------------- 1601. Path Edge --------------------------------------------
59558 2019-Jan-13 16:45:19.185361 - [DEBUG]
59559 2019-Jan-13 16:45:19.185384 - [DEBUG] Process 1601. path edge:
59560 2019-Jan-13 16:45:19.185408 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59561 2019-Jan-13 16:45:19.185466 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
59562 2019-Jan-13 16:45:19.186106 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59563 2019-Jan-13 16:45:19.186751 - [DEBUG]
59564 2019-Jan-13 16:45:19.186776 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
59565 2019-Jan-13 16:45:19.187465 - [DEBUG] Compose: EdgeIdentity * AllBottom
59566 2019-Jan-13 16:45:19.187494 - [DEBUG]
59567 2019-Jan-13 16:45:19.187518 - [DEBUG] Propagate flow
59568 2019-Jan-13 16:45:19.187542 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59569 2019-Jan-13 16:45:19.187600 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
59570 2019-Jan-13 16:45:19.188254 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59571 2019-Jan-13 16:45:19.188892 - [DEBUG] Edge function : AllBottom (result of previous compose)
59572 2019-Jan-13 16:45:19.188917 - [DEBUG]
59573 2019-Jan-13 16:45:19.188942 - [DEBUG] Join: AllTop & AllBottom
59574 2019-Jan-13 16:45:19.188968 - [DEBUG] = AllBottom (new jump func)
59575 2019-Jan-13 16:45:19.188993 - [DEBUG]
59576 2019-Jan-13 16:45:19.189016 - [DEBUG] Start adding new jump function
59577 2019-Jan-13 16:45:19.189039 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59578 2019-Jan-13 16:45:19.189096 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59579 2019-Jan-13 16:45:19.189846 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
59580 2019-Jan-13 16:45:19.190482 - [DEBUG] Edge Function : AllBottom
59581 2019-Jan-13 16:45:19.190510 - [DEBUG] End adding new jump function
59582 2019-Jan-13 16:45:19.190534 - [DEBUG]
59583 2019-Jan-13 16:45:19.190558 - [DEBUG] -------------------------------------------- 1602. Path Edge --------------------------------------------
59584 2019-Jan-13 16:45:19.190582 - [DEBUG]
59585 2019-Jan-13 16:45:19.190605 - [DEBUG] Process 1602. path edge:
59586 2019-Jan-13 16:45:19.190629 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59587 2019-Jan-13 16:45:19.190686 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
59588 2019-Jan-13 16:45:19.191319 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59589 2019-Jan-13 16:45:19.191979 - [DEBUG]
59590 2019-Jan-13 16:45:19.192005 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
59591 2019-Jan-13 16:45:19.192674 - [DEBUG] Compose: EdgeIdentity * AllBottom
59592 2019-Jan-13 16:45:19.192703 - [DEBUG]
59593 2019-Jan-13 16:45:19.192726 - [DEBUG] Propagate flow
59594 2019-Jan-13 16:45:19.192750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59595 2019-Jan-13 16:45:19.192810 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59596 2019-Jan-13 16:45:19.193450 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59597 2019-Jan-13 16:45:19.194088 - [DEBUG] Edge function : AllBottom (result of previous compose)
59598 2019-Jan-13 16:45:19.194113 - [DEBUG]
59599 2019-Jan-13 16:45:19.194139 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59600 2019-Jan-13 16:45:19.194164 - [DEBUG] = AllBottom
59601 2019-Jan-13 16:45:19.194189 - [DEBUG]
59602 2019-Jan-13 16:45:19.194212 - [DEBUG] PROPAGATE: No new function!
59603 2019-Jan-13 16:45:19.194249 - [DEBUG] EDGE:
59604 2019-Jan-13 16:45:19.194307 - [DEBUG] ---> 59605 2019-Jan-13 16:45:19.194960 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59606 2019-Jan-13 16:45:19.195599 - [DEBUG]
59607 2019-Jan-13 16:45:19.195624 - [DEBUG] EDGE:
59608 2019-Jan-13 16:45:19.195681 - [DEBUG] ---> 59609 2019-Jan-13 16:45:19.196321 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59610 2019-Jan-13 16:45:19.196971 - [DEBUG]
59611 2019-Jan-13 16:45:19.196997 - [DEBUG] EDGE:
59612 2019-Jan-13 16:45:19.197058 - [DEBUG] ---> 59613 2019-Jan-13 16:45:19.197753 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59614 2019-Jan-13 16:45:19.198468 - [DEBUG]
59615 2019-Jan-13 16:45:19.198496 - [DEBUG] EDGE:
59616 2019-Jan-13 16:45:19.198560 - [DEBUG] ---> 59617 2019-Jan-13 16:45:19.199219 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59618 2019-Jan-13 16:45:19.199984 - [DEBUG]
59619 2019-Jan-13 16:45:19.200010 - [DEBUG] EDGE:
59620 2019-Jan-13 16:45:19.200070 - [DEBUG] ---> 59621 2019-Jan-13 16:45:19.200710 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59622 2019-Jan-13 16:45:19.201349 - [DEBUG]
59623 2019-Jan-13 16:45:19.201374 - [DEBUG] EDGE:
59624 2019-Jan-13 16:45:19.201447 - [DEBUG] ---> 59625 2019-Jan-13 16:45:19.202087 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59626 2019-Jan-13 16:45:19.202731 - [DEBUG]
59627 2019-Jan-13 16:45:19.202787 - [DEBUG] Compose: EdgeIdentity * AllBottom
59628 2019-Jan-13 16:45:19.202815 - [DEBUG]
59629 2019-Jan-13 16:45:19.202840 - [DEBUG] Propagate flow
59630 2019-Jan-13 16:45:19.202863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59631 2019-Jan-13 16:45:19.202923 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59632 2019-Jan-13 16:45:19.203574 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59633 2019-Jan-13 16:45:19.204214 - [DEBUG] Edge function : AllBottom (result of previous compose)
59634 2019-Jan-13 16:45:19.204239 - [DEBUG]
59635 2019-Jan-13 16:45:19.204265 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59636 2019-Jan-13 16:45:19.204291 - [DEBUG] = AllBottom
59637 2019-Jan-13 16:45:19.204316 - [DEBUG]
59638 2019-Jan-13 16:45:19.204339 - [DEBUG] PROPAGATE: No new function!
59639 2019-Jan-13 16:45:19.204368 - [DEBUG] EDGE:
59640 2019-Jan-13 16:45:19.204426 - [DEBUG] ---> 59641 2019-Jan-13 16:45:19.205093 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59642 2019-Jan-13 16:45:19.205733 - [DEBUG]
59643 2019-Jan-13 16:45:19.205758 - [DEBUG] EDGE:
59644 2019-Jan-13 16:45:19.205835 - [DEBUG] ---> 59645 2019-Jan-13 16:45:19.206473 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59646 2019-Jan-13 16:45:19.207111 - [DEBUG]
59647 2019-Jan-13 16:45:19.207136 - [DEBUG] EDGE:
59648 2019-Jan-13 16:45:19.207194 - [DEBUG] ---> 59649 2019-Jan-13 16:45:19.207833 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59650 2019-Jan-13 16:45:19.208488 - [DEBUG]
59651 2019-Jan-13 16:45:19.208527 - [DEBUG] Compose: EdgeIdentity * AllBottom
59652 2019-Jan-13 16:45:19.208554 - [DEBUG]
59653 2019-Jan-13 16:45:19.208578 - [DEBUG] Propagate flow
59654 2019-Jan-13 16:45:19.208602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59655 2019-Jan-13 16:45:19.208659 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59656 2019-Jan-13 16:45:19.209308 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59657 2019-Jan-13 16:45:19.210131 - [DEBUG] Edge function : AllBottom (result of previous compose)
59658 2019-Jan-13 16:45:19.210158 - [DEBUG]
59659 2019-Jan-13 16:45:19.210238 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59660 2019-Jan-13 16:45:19.210265 - [DEBUG] = AllBottom
59661 2019-Jan-13 16:45:19.210290 - [DEBUG]
59662 2019-Jan-13 16:45:19.210314 - [DEBUG] PROPAGATE: No new function!
59663 2019-Jan-13 16:45:19.210347 - [DEBUG] EDGE:
59664 2019-Jan-13 16:45:19.210424 - [DEBUG] ---> 59665 2019-Jan-13 16:45:19.211140 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59666 2019-Jan-13 16:45:19.211883 - [DEBUG]
59667 2019-Jan-13 16:45:19.211914 - [DEBUG] EDGE:
59668 2019-Jan-13 16:45:19.211987 - [DEBUG] ---> 59669 2019-Jan-13 16:45:19.212681 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59670 2019-Jan-13 16:45:19.213388 - [DEBUG]
59671 2019-Jan-13 16:45:19.213417 - [DEBUG] EDGE:
59672 2019-Jan-13 16:45:19.213486 - [DEBUG] ---> 59673 2019-Jan-13 16:45:19.214148 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59674 2019-Jan-13 16:45:19.214816 - [DEBUG]
59675 2019-Jan-13 16:45:19.214843 - [DEBUG] EDGE:
59676 2019-Jan-13 16:45:19.214901 - [DEBUG] ---> 59677 2019-Jan-13 16:45:19.215541 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59678 2019-Jan-13 16:45:19.216184 - [DEBUG]
59679 2019-Jan-13 16:45:19.216213 - [DEBUG] Compose: EdgeIdentity * AllBottom
59680 2019-Jan-13 16:45:19.216240 - [DEBUG]
59681 2019-Jan-13 16:45:19.216265 - [DEBUG] Propagate flow
59682 2019-Jan-13 16:45:19.216289 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59683 2019-Jan-13 16:45:19.216345 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59684 2019-Jan-13 16:45:19.216985 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59685 2019-Jan-13 16:45:19.217654 - [DEBUG] Edge function : AllBottom (result of previous compose)
59686 2019-Jan-13 16:45:19.217681 - [DEBUG]
59687 2019-Jan-13 16:45:19.217707 - [DEBUG] Join: AllTop & AllBottom
59688 2019-Jan-13 16:45:19.217733 - [DEBUG] = AllBottom (new jump func)
59689 2019-Jan-13 16:45:19.217758 - [DEBUG]
59690 2019-Jan-13 16:45:19.217782 - [DEBUG] Start adding new jump function
59691 2019-Jan-13 16:45:19.217806 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59692 2019-Jan-13 16:45:19.217862 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59693 2019-Jan-13 16:45:19.218525 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59694 2019-Jan-13 16:45:19.219164 - [DEBUG] Edge Function : AllBottom
59695 2019-Jan-13 16:45:19.219194 - [DEBUG] End adding new jump function
59696 2019-Jan-13 16:45:19.219219 - [DEBUG]
59697 2019-Jan-13 16:45:19.219242 - [DEBUG] -------------------------------------------- 1603. Path Edge --------------------------------------------
59698 2019-Jan-13 16:45:19.219268 - [DEBUG]
59699 2019-Jan-13 16:45:19.219291 - [DEBUG] Process 1603. path edge:
59700 2019-Jan-13 16:45:19.219315 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59701 2019-Jan-13 16:45:19.219371 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
59702 2019-Jan-13 16:45:19.220162 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59703 2019-Jan-13 16:45:19.220810 - [DEBUG]
59704 2019-Jan-13 16:45:19.220836 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59705 2019-Jan-13 16:45:19.221535 - [DEBUG] Compose: EdgeIdentity * AllBottom
59706 2019-Jan-13 16:45:19.221563 - [DEBUG]
59707 2019-Jan-13 16:45:19.221587 - [DEBUG] Propagate flow
59708 2019-Jan-13 16:45:19.221611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59709 2019-Jan-13 16:45:19.221669 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
59710 2019-Jan-13 16:45:19.222309 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59711 2019-Jan-13 16:45:19.222954 - [DEBUG] Edge function : AllBottom (result of previous compose)
59712 2019-Jan-13 16:45:19.222979 - [DEBUG]
59713 2019-Jan-13 16:45:19.223005 - [DEBUG] Join: AllTop & AllBottom
59714 2019-Jan-13 16:45:19.223031 - [DEBUG] = AllBottom (new jump func)
59715 2019-Jan-13 16:45:19.223055 - [DEBUG]
59716 2019-Jan-13 16:45:19.223079 - [DEBUG] Start adding new jump function
59717 2019-Jan-13 16:45:19.223102 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59718 2019-Jan-13 16:45:19.223158 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59719 2019-Jan-13 16:45:19.223804 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
59720 2019-Jan-13 16:45:19.224441 - [DEBUG] Edge Function : AllBottom
59721 2019-Jan-13 16:45:19.224470 - [DEBUG] End adding new jump function
59722 2019-Jan-13 16:45:19.224494 - [DEBUG]
59723 2019-Jan-13 16:45:19.224518 - [DEBUG] -------------------------------------------- 1604. Path Edge --------------------------------------------
59724 2019-Jan-13 16:45:19.224542 - [DEBUG]
59725 2019-Jan-13 16:45:19.224566 - [DEBUG] Process 1604. path edge:
59726 2019-Jan-13 16:45:19.224590 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59727 2019-Jan-13 16:45:19.224647 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
59728 2019-Jan-13 16:45:19.225298 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59729 2019-Jan-13 16:45:19.225958 - [DEBUG]
59730 2019-Jan-13 16:45:19.225984 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
59731 2019-Jan-13 16:45:19.226655 - [DEBUG] Compose: EdgeIdentity * AllBottom
59732 2019-Jan-13 16:45:19.226684 - [DEBUG]
59733 2019-Jan-13 16:45:19.226708 - [DEBUG] Propagate flow
59734 2019-Jan-13 16:45:19.226731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59735 2019-Jan-13 16:45:19.226793 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
59736 2019-Jan-13 16:45:19.227430 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59737 2019-Jan-13 16:45:19.228089 - [DEBUG] Edge function : AllBottom (result of previous compose)
59738 2019-Jan-13 16:45:19.228115 - [DEBUG]
59739 2019-Jan-13 16:45:19.228140 - [DEBUG] Join: AllTop & AllBottom
59740 2019-Jan-13 16:45:19.228166 - [DEBUG] = AllBottom (new jump func)
59741 2019-Jan-13 16:45:19.228191 - [DEBUG]
59742 2019-Jan-13 16:45:19.228214 - [DEBUG] Start adding new jump function
59743 2019-Jan-13 16:45:19.228238 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59744 2019-Jan-13 16:45:19.228294 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59745 2019-Jan-13 16:45:19.228939 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
59746 2019-Jan-13 16:45:19.229572 - [DEBUG] Edge Function : AllBottom
59747 2019-Jan-13 16:45:19.229601 - [DEBUG] End adding new jump function
59748 2019-Jan-13 16:45:19.229625 - [DEBUG]
59749 2019-Jan-13 16:45:19.229648 - [DEBUG] -------------------------------------------- 1605. Path Edge --------------------------------------------
59750 2019-Jan-13 16:45:19.229757 - [DEBUG]
59751 2019-Jan-13 16:45:19.229783 - [DEBUG] Process 1605. path edge:
59752 2019-Jan-13 16:45:19.229807 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59753 2019-Jan-13 16:45:19.229865 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
59754 2019-Jan-13 16:45:19.230504 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59755 2019-Jan-13 16:45:19.231150 - [DEBUG]
59756 2019-Jan-13 16:45:19.231175 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
59757 2019-Jan-13 16:45:19.231848 - [DEBUG] Compose: EdgeIdentity * AllBottom
59758 2019-Jan-13 16:45:19.231876 - [DEBUG]
59759 2019-Jan-13 16:45:19.231900 - [DEBUG] Propagate flow
59760 2019-Jan-13 16:45:19.231923 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59761 2019-Jan-13 16:45:19.231982 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
59762 2019-Jan-13 16:45:19.232629 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59763 2019-Jan-13 16:45:19.233274 - [DEBUG] Edge function : AllBottom (result of previous compose)
59764 2019-Jan-13 16:45:19.233300 - [DEBUG]
59765 2019-Jan-13 16:45:19.233324 - [DEBUG] Join: AllTop & AllBottom
59766 2019-Jan-13 16:45:19.233350 - [DEBUG] = AllBottom (new jump func)
59767 2019-Jan-13 16:45:19.233375 - [DEBUG]
59768 2019-Jan-13 16:45:19.233398 - [DEBUG] Start adding new jump function
59769 2019-Jan-13 16:45:19.233421 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59770 2019-Jan-13 16:45:19.233478 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59771 2019-Jan-13 16:45:19.234132 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
59772 2019-Jan-13 16:45:19.234790 - [DEBUG] Edge Function : AllBottom
59773 2019-Jan-13 16:45:19.234819 - [DEBUG] End adding new jump function
59774 2019-Jan-13 16:45:19.234842 - [DEBUG]
59775 2019-Jan-13 16:45:19.234866 - [DEBUG] -------------------------------------------- 1606. Path Edge --------------------------------------------
59776 2019-Jan-13 16:45:19.234890 - [DEBUG]
59777 2019-Jan-13 16:45:19.234913 - [DEBUG] Process 1606. path edge:
59778 2019-Jan-13 16:45:19.234937 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59779 2019-Jan-13 16:45:19.234994 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
59780 2019-Jan-13 16:45:19.235640 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59781 2019-Jan-13 16:45:19.236285 - [DEBUG]
59782 2019-Jan-13 16:45:19.236309 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
59783 2019-Jan-13 16:45:19.236975 - [DEBUG] Possible callees:
59784 2019-Jan-13 16:45:19.237001 - [DEBUG] llvm.dbg.declare
59785 2019-Jan-13 16:45:19.237026 - [DEBUG] Possible return sites:
59786 2019-Jan-13 16:45:19.237050 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16359787 2019-Jan-13 16:45:19.238418 - [DEBUG] Found and process special summary
59788 2019-Jan-13 16:45:19.238466 - [DEBUG] Compose: EdgeIdentity * AllBottom
59789 2019-Jan-13 16:45:19.238494 - [DEBUG]
59790 2019-Jan-13 16:45:19.238518 - [DEBUG] Propagate flow
59791 2019-Jan-13 16:45:19.238542 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59792 2019-Jan-13 16:45:19.238605 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59793 2019-Jan-13 16:45:19.239253 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59794 2019-Jan-13 16:45:19.240057 - [DEBUG] Edge function : AllBottom (result of previous compose)
59795 2019-Jan-13 16:45:19.240083 - [DEBUG]
59796 2019-Jan-13 16:45:19.240111 - [DEBUG] Join: AllTop & AllBottom
59797 2019-Jan-13 16:45:19.240138 - [DEBUG] = AllBottom (new jump func)
59798 2019-Jan-13 16:45:19.240162 - [DEBUG]
59799 2019-Jan-13 16:45:19.240186 - [DEBUG] Start adding new jump function
59800 2019-Jan-13 16:45:19.240210 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59801 2019-Jan-13 16:45:19.240276 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59802 2019-Jan-13 16:45:19.241014 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59803 2019-Jan-13 16:45:19.241694 - [DEBUG] Edge Function : AllBottom
59804 2019-Jan-13 16:45:19.241727 - [DEBUG] End adding new jump function
59805 2019-Jan-13 16:45:19.241751 - [DEBUG]
59806 2019-Jan-13 16:45:19.241775 - [DEBUG] -------------------------------------------- 1607. Path Edge --------------------------------------------
59807 2019-Jan-13 16:45:19.241801 - [DEBUG]
59808 2019-Jan-13 16:45:19.241824 - [DEBUG] Process 1607. path edge:
59809 2019-Jan-13 16:45:19.241848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59810 2019-Jan-13 16:45:19.241910 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
59811 2019-Jan-13 16:45:19.242590 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59812 2019-Jan-13 16:45:19.243258 - [DEBUG]
59813 2019-Jan-13 16:45:19.243285 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59814 2019-Jan-13 16:45:19.243985 - [DEBUG] Compose: EdgeIdentity * AllBottom
59815 2019-Jan-13 16:45:19.244015 - [DEBUG]
59816 2019-Jan-13 16:45:19.244039 - [DEBUG] Propagate flow
59817 2019-Jan-13 16:45:19.244062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59818 2019-Jan-13 16:45:19.244126 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
59819 2019-Jan-13 16:45:19.244818 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59820 2019-Jan-13 16:45:19.245486 - [DEBUG] Edge function : AllBottom (result of previous compose)
59821 2019-Jan-13 16:45:19.245512 - [DEBUG]
59822 2019-Jan-13 16:45:19.245539 - [DEBUG] Join: AllTop & AllBottom
59823 2019-Jan-13 16:45:19.245565 - [DEBUG] = AllBottom (new jump func)
59824 2019-Jan-13 16:45:19.245590 - [DEBUG]
59825 2019-Jan-13 16:45:19.245614 - [DEBUG] Start adding new jump function
59826 2019-Jan-13 16:45:19.245637 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59827 2019-Jan-13 16:45:19.245698 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59828 2019-Jan-13 16:45:19.246403 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
59829 2019-Jan-13 16:45:19.247071 - [DEBUG] Edge Function : AllBottom
59830 2019-Jan-13 16:45:19.247105 - [DEBUG] End adding new jump function
59831 2019-Jan-13 16:45:19.247130 - [DEBUG]
59832 2019-Jan-13 16:45:19.247155 - [DEBUG] -------------------------------------------- 1608. Path Edge --------------------------------------------
59833 2019-Jan-13 16:45:19.247181 - [DEBUG]
59834 2019-Jan-13 16:45:19.247205 - [DEBUG] Process 1608. path edge:
59835 2019-Jan-13 16:45:19.247229 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59836 2019-Jan-13 16:45:19.247299 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
59837 2019-Jan-13 16:45:19.247987 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59838 2019-Jan-13 16:45:19.248733 - [DEBUG]
59839 2019-Jan-13 16:45:19.248762 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
59840 2019-Jan-13 16:45:19.249523 - [DEBUG] Compose: EdgeIdentity * AllBottom
59841 2019-Jan-13 16:45:19.249557 - [DEBUG]
59842 2019-Jan-13 16:45:19.249582 - [DEBUG] Propagate flow
59843 2019-Jan-13 16:45:19.249606 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59844 2019-Jan-13 16:45:19.249928 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
59845 2019-Jan-13 16:45:19.250663 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59846 2019-Jan-13 16:45:19.251320 - [DEBUG] Edge function : AllBottom (result of previous compose)
59847 2019-Jan-13 16:45:19.251345 - [DEBUG]
59848 2019-Jan-13 16:45:19.251372 - [DEBUG] Join: AllTop & AllBottom
59849 2019-Jan-13 16:45:19.251399 - [DEBUG] = AllBottom (new jump func)
59850 2019-Jan-13 16:45:19.251445 - [DEBUG]
59851 2019-Jan-13 16:45:19.251469 - [DEBUG] Start adding new jump function
59852 2019-Jan-13 16:45:19.251493 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59853 2019-Jan-13 16:45:19.251554 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59854 2019-Jan-13 16:45:19.252226 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
59855 2019-Jan-13 16:45:19.252871 - [DEBUG] Edge Function : AllBottom
59856 2019-Jan-13 16:45:19.252902 - [DEBUG] End adding new jump function
59857 2019-Jan-13 16:45:19.252927 - [DEBUG]
59858 2019-Jan-13 16:45:19.252951 - [DEBUG] -------------------------------------------- 1609. Path Edge --------------------------------------------
59859 2019-Jan-13 16:45:19.252977 - [DEBUG]
59860 2019-Jan-13 16:45:19.253000 - [DEBUG] Process 1609. path edge:
59861 2019-Jan-13 16:45:19.253024 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59862 2019-Jan-13 16:45:19.253082 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
59863 2019-Jan-13 16:45:19.253728 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59864 2019-Jan-13 16:45:19.254373 - [DEBUG]
59865 2019-Jan-13 16:45:19.254398 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
59866 2019-Jan-13 16:45:19.255078 - [DEBUG] Possible callees:
59867 2019-Jan-13 16:45:19.255104 - [DEBUG] llvm.dbg.declare
59868 2019-Jan-13 16:45:19.255129 - [DEBUG] Possible return sites:
59869 2019-Jan-13 16:45:19.255153 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16959870 2019-Jan-13 16:45:19.256442 - [DEBUG] Found and process special summary
59871 2019-Jan-13 16:45:19.256481 - [DEBUG] Compose: EdgeIdentity * AllBottom
59872 2019-Jan-13 16:45:19.256509 - [DEBUG]
59873 2019-Jan-13 16:45:19.256534 - [DEBUG] Propagate flow
59874 2019-Jan-13 16:45:19.256558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59875 2019-Jan-13 16:45:19.256616 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59876 2019-Jan-13 16:45:19.257257 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59877 2019-Jan-13 16:45:19.257904 - [DEBUG] Edge function : AllBottom (result of previous compose)
59878 2019-Jan-13 16:45:19.257929 - [DEBUG]
59879 2019-Jan-13 16:45:19.257954 - [DEBUG] Join: AllTop & AllBottom
59880 2019-Jan-13 16:45:19.257980 - [DEBUG] = AllBottom (new jump func)
59881 2019-Jan-13 16:45:19.258005 - [DEBUG]
59882 2019-Jan-13 16:45:19.258028 - [DEBUG] Start adding new jump function
59883 2019-Jan-13 16:45:19.258052 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59884 2019-Jan-13 16:45:19.258122 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59885 2019-Jan-13 16:45:19.258768 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59886 2019-Jan-13 16:45:19.259411 - [DEBUG] Edge Function : AllBottom
59887 2019-Jan-13 16:45:19.259440 - [DEBUG] End adding new jump function
59888 2019-Jan-13 16:45:19.259465 - [DEBUG]
59889 2019-Jan-13 16:45:19.259489 - [DEBUG] -------------------------------------------- 1610. Path Edge --------------------------------------------
59890 2019-Jan-13 16:45:19.259514 - [DEBUG]
59891 2019-Jan-13 16:45:19.259538 - [DEBUG] Process 1610. path edge:
59892 2019-Jan-13 16:45:19.259562 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59893 2019-Jan-13 16:45:19.259622 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
59894 2019-Jan-13 16:45:19.260390 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59895 2019-Jan-13 16:45:19.261039 - [DEBUG]
59896 2019-Jan-13 16:45:19.261065 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59897 2019-Jan-13 16:45:19.261771 - [DEBUG] Compose: EdgeIdentity * AllBottom
59898 2019-Jan-13 16:45:19.261800 - [DEBUG]
59899 2019-Jan-13 16:45:19.261824 - [DEBUG] Propagate flow
59900 2019-Jan-13 16:45:19.261848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59901 2019-Jan-13 16:45:19.261908 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59902 2019-Jan-13 16:45:19.262555 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59903 2019-Jan-13 16:45:19.263200 - [DEBUG] Edge function : AllBottom (result of previous compose)
59904 2019-Jan-13 16:45:19.263226 - [DEBUG]
59905 2019-Jan-13 16:45:19.263252 - [DEBUG] Join: AllTop & AllBottom
59906 2019-Jan-13 16:45:19.263278 - [DEBUG] = AllBottom (new jump func)
59907 2019-Jan-13 16:45:19.263302 - [DEBUG]
59908 2019-Jan-13 16:45:19.263326 - [DEBUG] Start adding new jump function
59909 2019-Jan-13 16:45:19.263349 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59910 2019-Jan-13 16:45:19.263406 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59911 2019-Jan-13 16:45:19.264053 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59912 2019-Jan-13 16:45:19.264688 - [DEBUG] Edge Function : AllBottom
59913 2019-Jan-13 16:45:19.264718 - [DEBUG] End adding new jump function
59914 2019-Jan-13 16:45:19.264761 - [DEBUG]
59915 2019-Jan-13 16:45:19.264785 - [DEBUG] -------------------------------------------- 1611. Path Edge --------------------------------------------
59916 2019-Jan-13 16:45:19.264810 - [DEBUG]
59917 2019-Jan-13 16:45:19.264834 - [DEBUG] Process 1611. path edge:
59918 2019-Jan-13 16:45:19.264858 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59919 2019-Jan-13 16:45:19.264916 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
59920 2019-Jan-13 16:45:19.265553 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59921 2019-Jan-13 16:45:19.266198 - [DEBUG]
59922 2019-Jan-13 16:45:19.266223 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59923 2019-Jan-13 16:45:19.266886 - [DEBUG] Compose: EdgeIdentity * AllBottom
59924 2019-Jan-13 16:45:19.266915 - [DEBUG]
59925 2019-Jan-13 16:45:19.266938 - [DEBUG] Propagate flow
59926 2019-Jan-13 16:45:19.266962 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59927 2019-Jan-13 16:45:19.267020 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59928 2019-Jan-13 16:45:19.267662 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59929 2019-Jan-13 16:45:19.268323 - [DEBUG] Edge function : AllBottom (result of previous compose)
59930 2019-Jan-13 16:45:19.268348 - [DEBUG]
59931 2019-Jan-13 16:45:19.268373 - [DEBUG] Join: AllTop & AllBottom
59932 2019-Jan-13 16:45:19.268399 - [DEBUG] = AllBottom (new jump func)
59933 2019-Jan-13 16:45:19.268423 - [DEBUG]
59934 2019-Jan-13 16:45:19.268446 - [DEBUG] Start adding new jump function
59935 2019-Jan-13 16:45:19.268470 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59936 2019-Jan-13 16:45:19.268538 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59937 2019-Jan-13 16:45:19.269183 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59938 2019-Jan-13 16:45:19.269914 - [DEBUG] Edge Function : AllBottom
59939 2019-Jan-13 16:45:19.269944 - [DEBUG] End adding new jump function
59940 2019-Jan-13 16:45:19.269969 - [DEBUG]
59941 2019-Jan-13 16:45:19.269993 - [DEBUG] -------------------------------------------- 1612. Path Edge --------------------------------------------
59942 2019-Jan-13 16:45:19.270019 - [DEBUG]
59943 2019-Jan-13 16:45:19.270042 - [DEBUG] Process 1612. path edge:
59944 2019-Jan-13 16:45:19.270066 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59945 2019-Jan-13 16:45:19.270130 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
59946 2019-Jan-13 16:45:19.270865 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59947 2019-Jan-13 16:45:19.271552 - [DEBUG]
59948 2019-Jan-13 16:45:19.271578 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59949 2019-Jan-13 16:45:19.272259 - [DEBUG] Compose: EdgeIdentity * AllBottom
59950 2019-Jan-13 16:45:19.272289 - [DEBUG]
59951 2019-Jan-13 16:45:19.272313 - [DEBUG] Propagate flow
59952 2019-Jan-13 16:45:19.272337 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59953 2019-Jan-13 16:45:19.272396 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59954 2019-Jan-13 16:45:19.273053 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59955 2019-Jan-13 16:45:19.273700 - [DEBUG] Edge function : AllBottom (result of previous compose)
59956 2019-Jan-13 16:45:19.273726 - [DEBUG]
59957 2019-Jan-13 16:45:19.273751 - [DEBUG] Join: AllTop & AllBottom
59958 2019-Jan-13 16:45:19.273777 - [DEBUG] = AllBottom (new jump func)
59959 2019-Jan-13 16:45:19.273802 - [DEBUG]
59960 2019-Jan-13 16:45:19.273825 - [DEBUG] Start adding new jump function
59961 2019-Jan-13 16:45:19.273848 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59962 2019-Jan-13 16:45:19.273905 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59963 2019-Jan-13 16:45:19.274551 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59964 2019-Jan-13 16:45:19.275202 - [DEBUG] Edge Function : AllBottom
59965 2019-Jan-13 16:45:19.275231 - [DEBUG] End adding new jump function
59966 2019-Jan-13 16:45:19.275256 - [DEBUG]
59967 2019-Jan-13 16:45:19.275280 - [DEBUG] -------------------------------------------- 1613. Path Edge --------------------------------------------
59968 2019-Jan-13 16:45:19.275304 - [DEBUG]
59969 2019-Jan-13 16:45:19.275328 - [DEBUG] Process 1613. path edge:
59970 2019-Jan-13 16:45:19.275352 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59971 2019-Jan-13 16:45:19.275411 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
59972 2019-Jan-13 16:45:19.276057 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59973 2019-Jan-13 16:45:19.276705 - [DEBUG]
59974 2019-Jan-13 16:45:19.276732 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59975 2019-Jan-13 16:45:19.277447 - [DEBUG] Compose: EdgeIdentity * AllBottom
59976 2019-Jan-13 16:45:19.277478 - [DEBUG]
59977 2019-Jan-13 16:45:19.277503 - [DEBUG] Propagate flow
59978 2019-Jan-13 16:45:19.277527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59979 2019-Jan-13 16:45:19.277600 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59980 2019-Jan-13 16:45:19.278307 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59981 2019-Jan-13 16:45:19.278978 - [DEBUG] Edge function : AllBottom (result of previous compose)
59982 2019-Jan-13 16:45:19.279005 - [DEBUG]
59983 2019-Jan-13 16:45:19.279032 - [DEBUG] Join: AllTop & AllBottom
59984 2019-Jan-13 16:45:19.279058 - [DEBUG] = AllBottom (new jump func)
59985 2019-Jan-13 16:45:19.279082 - [DEBUG]
59986 2019-Jan-13 16:45:19.279106 - [DEBUG] Start adding new jump function
59987 2019-Jan-13 16:45:19.279129 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59988 2019-Jan-13 16:45:19.279190 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59989 2019-Jan-13 16:45:19.280044 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59990 2019-Jan-13 16:45:19.280733 - [DEBUG] Edge Function : AllBottom
59991 2019-Jan-13 16:45:19.280765 - [DEBUG] End adding new jump function
59992 2019-Jan-13 16:45:19.280790 - [DEBUG]
59993 2019-Jan-13 16:45:19.280815 - [DEBUG] -------------------------------------------- 1614. Path Edge --------------------------------------------
59994 2019-Jan-13 16:45:19.280840 - [DEBUG]
59995 2019-Jan-13 16:45:19.280864 - [DEBUG] Process 1614. path edge:
59996 2019-Jan-13 16:45:19.280889 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59997 2019-Jan-13 16:45:19.280950 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
59998 2019-Jan-13 16:45:19.281613 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59999 2019-Jan-13 16:45:19.282260 - [DEBUG]
60000 2019-Jan-13 16:45:19.282285 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
60001 2019-Jan-13 16:45:19.282964 - [DEBUG] Compose: EdgeIdentity * AllBottom
60002 2019-Jan-13 16:45:19.282992 - [DEBUG]
60003 2019-Jan-13 16:45:19.283016 - [DEBUG] Propagate flow
60004 2019-Jan-13 16:45:19.283040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60005 2019-Jan-13 16:45:19.283098 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
60006 2019-Jan-13 16:45:19.283758 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60007 2019-Jan-13 16:45:19.284468 - [DEBUG] Edge function : AllBottom (result of previous compose)
60008 2019-Jan-13 16:45:19.284496 - [DEBUG]
60009 2019-Jan-13 16:45:19.284523 - [DEBUG] Join: AllTop & AllBottom
60010 2019-Jan-13 16:45:19.284549 - [DEBUG] = AllBottom (new jump func)
60011 2019-Jan-13 16:45:19.284574 - [DEBUG]
60012 2019-Jan-13 16:45:19.284598 - [DEBUG] Start adding new jump function
60013 2019-Jan-13 16:45:19.284621 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60014 2019-Jan-13 16:45:19.284689 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60015 2019-Jan-13 16:45:19.285369 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
60016 2019-Jan-13 16:45:19.286006 - [DEBUG] Edge Function : AllBottom
60017 2019-Jan-13 16:45:19.286037 - [DEBUG] End adding new jump function
60018 2019-Jan-13 16:45:19.286080 - [DEBUG]
60019 2019-Jan-13 16:45:19.286105 - [DEBUG] -------------------------------------------- 1615. Path Edge --------------------------------------------
60020 2019-Jan-13 16:45:19.286130 - [DEBUG]
60021 2019-Jan-13 16:45:19.286154 - [DEBUG] Process 1615. path edge:
60022 2019-Jan-13 16:45:19.286178 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60023 2019-Jan-13 16:45:19.286235 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
60024 2019-Jan-13 16:45:19.286872 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60025 2019-Jan-13 16:45:19.287525 - [DEBUG]
60026 2019-Jan-13 16:45:19.287552 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
60027 2019-Jan-13 16:45:19.288245 - [DEBUG] Compose: EdgeIdentity * AllBottom
60028 2019-Jan-13 16:45:19.288274 - [DEBUG]
60029 2019-Jan-13 16:45:19.288298 - [DEBUG] Propagate flow
60030 2019-Jan-13 16:45:19.288321 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60031 2019-Jan-13 16:45:19.288381 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60032 2019-Jan-13 16:45:19.289020 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60033 2019-Jan-13 16:45:19.289665 - [DEBUG] Edge function : AllBottom (result of previous compose)
60034 2019-Jan-13 16:45:19.289690 - [DEBUG]
60035 2019-Jan-13 16:45:19.289715 - [DEBUG] Join: AllTop & AllBottom
60036 2019-Jan-13 16:45:19.289741 - [DEBUG] = AllBottom (new jump func)
60037 2019-Jan-13 16:45:19.289766 - [DEBUG]
60038 2019-Jan-13 16:45:19.289789 - [DEBUG] Start adding new jump function
60039 2019-Jan-13 16:45:19.289812 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60040 2019-Jan-13 16:45:19.289984 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60041 2019-Jan-13 16:45:19.290634 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60042 2019-Jan-13 16:45:19.291271 - [DEBUG] Edge Function : AllBottom
60043 2019-Jan-13 16:45:19.291300 - [DEBUG] End adding new jump function
60044 2019-Jan-13 16:45:19.291324 - [DEBUG]
60045 2019-Jan-13 16:45:19.291348 - [DEBUG] -------------------------------------------- 1616. Path Edge --------------------------------------------
60046 2019-Jan-13 16:45:19.291373 - [DEBUG]
60047 2019-Jan-13 16:45:19.291397 - [DEBUG] Process 1616. path edge:
60048 2019-Jan-13 16:45:19.291436 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60049 2019-Jan-13 16:45:19.291494 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
60050 2019-Jan-13 16:45:19.292134 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60051 2019-Jan-13 16:45:19.292791 - [DEBUG]
60052 2019-Jan-13 16:45:19.292816 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60053 2019-Jan-13 16:45:19.293538 - [DEBUG] Compose: EdgeIdentity * AllBottom
60054 2019-Jan-13 16:45:19.293570 - [DEBUG]
60055 2019-Jan-13 16:45:19.293594 - [DEBUG] Propagate flow
60056 2019-Jan-13 16:45:19.293617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60057 2019-Jan-13 16:45:19.293689 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
60058 2019-Jan-13 16:45:19.294386 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60059 2019-Jan-13 16:45:19.295182 - [DEBUG] Edge function : AllBottom (result of previous compose)
60060 2019-Jan-13 16:45:19.295211 - [DEBUG]
60061 2019-Jan-13 16:45:19.295241 - [DEBUG] Join: AllTop & AllBottom
60062 2019-Jan-13 16:45:19.295268 - [DEBUG] = AllBottom (new jump func)
60063 2019-Jan-13 16:45:19.295293 - [DEBUG]
60064 2019-Jan-13 16:45:19.295318 - [DEBUG] Start adding new jump function
60065 2019-Jan-13 16:45:19.295342 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60066 2019-Jan-13 16:45:19.295424 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60067 2019-Jan-13 16:45:19.296140 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
60068 2019-Jan-13 16:45:19.296807 - [DEBUG] Edge Function : AllBottom
60069 2019-Jan-13 16:45:19.296841 - [DEBUG] End adding new jump function
60070 2019-Jan-13 16:45:19.296865 - [DEBUG]
60071 2019-Jan-13 16:45:19.296890 - [DEBUG] -------------------------------------------- 1617. Path Edge --------------------------------------------
60072 2019-Jan-13 16:45:19.296916 - [DEBUG]
60073 2019-Jan-13 16:45:19.296939 - [DEBUG] Process 1617. path edge:
60074 2019-Jan-13 16:45:19.296964 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60075 2019-Jan-13 16:45:19.297025 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
60076 2019-Jan-13 16:45:19.297668 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60077 2019-Jan-13 16:45:19.298340 - [DEBUG]
60078 2019-Jan-13 16:45:19.298367 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
60079 2019-Jan-13 16:45:19.299051 - [DEBUG] Compose: EdgeIdentity * AllBottom
60080 2019-Jan-13 16:45:19.299079 - [DEBUG]
60081 2019-Jan-13 16:45:19.299104 - [DEBUG] Propagate flow
60082 2019-Jan-13 16:45:19.299127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60083 2019-Jan-13 16:45:19.299187 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60084 2019-Jan-13 16:45:19.299830 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60085 2019-Jan-13 16:45:19.300739 - [DEBUG] Edge function : AllBottom (result of previous compose)
60086 2019-Jan-13 16:45:19.300766 - [DEBUG]
60087 2019-Jan-13 16:45:19.300793 - [DEBUG] Join: AllTop & AllBottom
60088 2019-Jan-13 16:45:19.300819 - [DEBUG] = AllBottom (new jump func)
60089 2019-Jan-13 16:45:19.300843 - [DEBUG]
60090 2019-Jan-13 16:45:19.300866 - [DEBUG] Start adding new jump function
60091 2019-Jan-13 16:45:19.300890 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60092 2019-Jan-13 16:45:19.300958 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60093 2019-Jan-13 16:45:19.301657 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60094 2019-Jan-13 16:45:19.302300 - [DEBUG] Edge Function : AllBottom
60095 2019-Jan-13 16:45:19.302331 - [DEBUG] End adding new jump function
60096 2019-Jan-13 16:45:19.302356 - [DEBUG]
60097 2019-Jan-13 16:45:19.302380 - [DEBUG] -------------------------------------------- 1618. Path Edge --------------------------------------------
60098 2019-Jan-13 16:45:19.302406 - [DEBUG]
60099 2019-Jan-13 16:45:19.302430 - [DEBUG] Process 1618. path edge:
60100 2019-Jan-13 16:45:19.302454 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60101 2019-Jan-13 16:45:19.302512 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
60102 2019-Jan-13 16:45:19.303169 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60103 2019-Jan-13 16:45:19.303814 - [DEBUG]
60104 2019-Jan-13 16:45:19.303840 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60105 2019-Jan-13 16:45:19.304521 - [DEBUG] Compose: EdgeIdentity * AllBottom
60106 2019-Jan-13 16:45:19.304549 - [DEBUG]
60107 2019-Jan-13 16:45:19.304573 - [DEBUG] Propagate flow
60108 2019-Jan-13 16:45:19.304597 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60109 2019-Jan-13 16:45:19.304656 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60110 2019-Jan-13 16:45:19.305310 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60111 2019-Jan-13 16:45:19.305955 - [DEBUG] Edge function : AllBottom (result of previous compose)
60112 2019-Jan-13 16:45:19.305981 - [DEBUG]
60113 2019-Jan-13 16:45:19.306006 - [DEBUG] Join: AllTop & AllBottom
60114 2019-Jan-13 16:45:19.306032 - [DEBUG] = AllBottom (new jump func)
60115 2019-Jan-13 16:45:19.306057 - [DEBUG]
60116 2019-Jan-13 16:45:19.306080 - [DEBUG] Start adding new jump function
60117 2019-Jan-13 16:45:19.306103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60118 2019-Jan-13 16:45:19.306161 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60119 2019-Jan-13 16:45:19.306815 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60120 2019-Jan-13 16:45:19.307450 - [DEBUG] Edge Function : AllBottom
60121 2019-Jan-13 16:45:19.307480 - [DEBUG] End adding new jump function
60122 2019-Jan-13 16:45:19.307504 - [DEBUG]
60123 2019-Jan-13 16:45:19.307528 - [DEBUG] -------------------------------------------- 1619. Path Edge --------------------------------------------
60124 2019-Jan-13 16:45:19.307552 - [DEBUG]
60125 2019-Jan-13 16:45:19.307576 - [DEBUG] Process 1619. path edge:
60126 2019-Jan-13 16:45:19.307599 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60127 2019-Jan-13 16:45:19.307656 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
60128 2019-Jan-13 16:45:19.308308 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60129 2019-Jan-13 16:45:19.308963 - [DEBUG]
60130 2019-Jan-13 16:45:19.308988 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60131 2019-Jan-13 16:45:19.309647 - [DEBUG] Start of endsummarytab entry
60132 2019-Jan-13 16:45:19.309687 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
60133 2019-Jan-13 16:45:19.310450 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
60134 2019-Jan-13 16:45:19.310517 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60135 2019-Jan-13 16:45:19.311156 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
60136 2019-Jan-13 16:45:19.311813 - [DEBUG] EF: AllBottom
60137 2019-Jan-13 16:45:19.311839 - [DEBUG]
60138 2019-Jan-13 16:45:19.311862 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60139 2019-Jan-13 16:45:19.312503 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
60140 2019-Jan-13 16:45:19.313144 - [DEBUG] EF: AllBottom
60141 2019-Jan-13 16:45:19.313169 - [DEBUG]
60142 2019-Jan-13 16:45:19.313192 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60143 2019-Jan-13 16:45:19.313826 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
60144 2019-Jan-13 16:45:19.314482 - [DEBUG] EF: AllBottom
60145 2019-Jan-13 16:45:19.314507 - [DEBUG]
60146 2019-Jan-13 16:45:19.314531 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60147 2019-Jan-13 16:45:19.315180 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
60148 2019-Jan-13 16:45:19.315825 - [DEBUG] EF: AllBottom
60149 2019-Jan-13 16:45:19.315851 - [DEBUG]
60150 2019-Jan-13 16:45:19.315874 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60151 2019-Jan-13 16:45:19.316508 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
60152 2019-Jan-13 16:45:19.317153 - [DEBUG] EF: AllBottom
60153 2019-Jan-13 16:45:19.317178 - [DEBUG]
60154 2019-Jan-13 16:45:19.317201 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60155 2019-Jan-13 16:45:19.317854 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
60156 2019-Jan-13 16:45:19.318551 - [DEBUG] EF: AllBottom
60157 2019-Jan-13 16:45:19.318577 - [DEBUG]
60158 2019-Jan-13 16:45:19.318601 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60159 2019-Jan-13 16:45:19.319259 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60160 2019-Jan-13 16:45:19.319925 - [DEBUG] EF: AllBottom
60161 2019-Jan-13 16:45:19.319950 - [DEBUG]
60162 2019-Jan-13 16:45:19.319974 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60163 2019-Jan-13 16:45:19.320826 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
60164 2019-Jan-13 16:45:19.321520 - [DEBUG] EF: AllBottom
60165 2019-Jan-13 16:45:19.321546 - [DEBUG]
60166 2019-Jan-13 16:45:19.321569 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60167 2019-Jan-13 16:45:19.322210 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60168 2019-Jan-13 16:45:19.322856 - [DEBUG] EF: AllBottom
60169 2019-Jan-13 16:45:19.322881 - [DEBUG]
60170 2019-Jan-13 16:45:19.322904 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60171 2019-Jan-13 16:45:19.323541 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60172 2019-Jan-13 16:45:19.324197 - [DEBUG] EF: AllBottom
60173 2019-Jan-13 16:45:19.324222 - [DEBUG]
60174 2019-Jan-13 16:45:19.324245 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60175 2019-Jan-13 16:45:19.324896 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
60176 2019-Jan-13 16:45:19.325543 - [DEBUG] EF: AllBottom
60177 2019-Jan-13 16:45:19.325568 - [DEBUG]
60178 2019-Jan-13 16:45:19.325591 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60179 2019-Jan-13 16:45:19.326238 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
60180 2019-Jan-13 16:45:19.326919 - [DEBUG] EF: AllBottom
60181 2019-Jan-13 16:45:19.326944 - [DEBUG]
60182 2019-Jan-13 16:45:19.326968 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60183 2019-Jan-13 16:45:19.327650 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60184 2019-Jan-13 16:45:19.328392 - [DEBUG] EF: AllBottom
60185 2019-Jan-13 16:45:19.328421 - [DEBUG]
60186 2019-Jan-13 16:45:19.328445 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60187 2019-Jan-13 16:45:19.329145 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60188 2019-Jan-13 16:45:19.329821 - [DEBUG] EF: AllBottom
60189 2019-Jan-13 16:45:19.329872 - [DEBUG]
60190 2019-Jan-13 16:45:19.329896 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60191 2019-Jan-13 16:45:19.330714 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60192 2019-Jan-13 16:45:19.331472 - [DEBUG] EF: AllBottom
60193 2019-Jan-13 16:45:19.331499 - [DEBUG]
60194 2019-Jan-13 16:45:19.331522 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60195 2019-Jan-13 16:45:19.332167 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
60196 2019-Jan-13 16:45:19.332810 - [DEBUG] EF: AllBottom
60197 2019-Jan-13 16:45:19.332835 - [DEBUG]
60198 2019-Jan-13 16:45:19.332858 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60199 2019-Jan-13 16:45:19.333492 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
60200 2019-Jan-13 16:45:19.334128 - [DEBUG] EF: AllBottom
60201 2019-Jan-13 16:45:19.334153 - [DEBUG]
60202 2019-Jan-13 16:45:19.334176 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60203 2019-Jan-13 16:45:19.334823 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
60204 2019-Jan-13 16:45:19.335462 - [DEBUG] EF: AllBottom
60205 2019-Jan-13 16:45:19.335487 - [DEBUG]
60206 2019-Jan-13 16:45:19.335510 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60207 2019-Jan-13 16:45:19.336144 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
60208 2019-Jan-13 16:45:19.336784 - [DEBUG] EF: AllBottom
60209 2019-Jan-13 16:45:19.336809 - [DEBUG]
60210 2019-Jan-13 16:45:19.336832 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60211 2019-Jan-13 16:45:19.337466 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60212 2019-Jan-13 16:45:19.338125 - [DEBUG] EF: AllBottom
60213 2019-Jan-13 16:45:19.338150 - [DEBUG]
60214 2019-Jan-13 16:45:19.338174 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60215 2019-Jan-13 16:45:19.338808 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60216 2019-Jan-13 16:45:19.339446 - [DEBUG] EF: AllBottom
60217 2019-Jan-13 16:45:19.339471 - [DEBUG]
60218 2019-Jan-13 16:45:19.339495 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60219 2019-Jan-13 16:45:19.340127 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
60220 2019-Jan-13 16:45:19.340877 - [DEBUG] EF: AllBottom
60221 2019-Jan-13 16:45:19.340902 - [DEBUG]
60222 2019-Jan-13 16:45:19.340925 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60223 2019-Jan-13 16:45:19.341575 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
60224 2019-Jan-13 16:45:19.342213 - [DEBUG] EF: AllBottom
60225 2019-Jan-13 16:45:19.342238 - [DEBUG]
60226 2019-Jan-13 16:45:19.342261 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60227 2019-Jan-13 16:45:19.342899 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
60228 2019-Jan-13 16:45:19.343552 - [DEBUG] EF: AllBottom
60229 2019-Jan-13 16:45:19.343577 - [DEBUG]
60230 2019-Jan-13 16:45:19.343600 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60231 2019-Jan-13 16:45:19.344235 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
60232 2019-Jan-13 16:45:19.344891 - [DEBUG] EF: AllBottom
60233 2019-Jan-13 16:45:19.344916 - [DEBUG]
60234 2019-Jan-13 16:45:19.344939 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60235 2019-Jan-13 16:45:19.345573 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
60236 2019-Jan-13 16:45:19.346231 - [DEBUG] EF: AllBottom
60237 2019-Jan-13 16:45:19.346257 - [DEBUG]
60238 2019-Jan-13 16:45:19.346280 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60239 2019-Jan-13 16:45:19.346914 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
60240 2019-Jan-13 16:45:19.347551 - [DEBUG] EF: AllBottom
60241 2019-Jan-13 16:45:19.347576 - [DEBUG]
60242 2019-Jan-13 16:45:19.347600 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60243 2019-Jan-13 16:45:19.348250 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
60244 2019-Jan-13 16:45:19.348887 - [DEBUG] EF: AllBottom
60245 2019-Jan-13 16:45:19.348912 - [DEBUG]
60246 2019-Jan-13 16:45:19.348936 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60247 2019-Jan-13 16:45:19.349569 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60248 2019-Jan-13 16:45:19.350284 - [DEBUG] EF: AllBottom
60249 2019-Jan-13 16:45:19.350310 - [DEBUG]
60250 2019-Jan-13 16:45:19.350334 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60251 2019-Jan-13 16:45:19.350970 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
60252 2019-Jan-13 16:45:19.351623 - [DEBUG] EF: AllBottom
60253 2019-Jan-13 16:45:19.351648 - [DEBUG]
60254 2019-Jan-13 16:45:19.351671 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60255 2019-Jan-13 16:45:19.352305 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
60256 2019-Jan-13 16:45:19.352944 - [DEBUG] EF: AllBottom
60257 2019-Jan-13 16:45:19.352969 - [DEBUG]
60258 2019-Jan-13 16:45:19.352992 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60259 2019-Jan-13 16:45:19.353626 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
60260 2019-Jan-13 16:45:19.354263 - [DEBUG] EF: AllBottom
60261 2019-Jan-13 16:45:19.354288 - [DEBUG]
60262 2019-Jan-13 16:45:19.354311 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60263 2019-Jan-13 16:45:19.354961 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
60264 2019-Jan-13 16:45:19.355598 - [DEBUG] EF: AllBottom
60265 2019-Jan-13 16:45:19.355623 - [DEBUG]
60266 2019-Jan-13 16:45:19.355647 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60267 2019-Jan-13 16:45:19.356280 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60268 2019-Jan-13 16:45:19.356919 - [DEBUG] EF: AllBottom
60269 2019-Jan-13 16:45:19.356944 - [DEBUG]
60270 2019-Jan-13 16:45:19.356968 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60271 2019-Jan-13 16:45:19.357632 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60272 2019-Jan-13 16:45:19.358364 - [DEBUG] EF: AllBottom
60273 2019-Jan-13 16:45:19.358391 - [DEBUG]
60274 2019-Jan-13 16:45:19.358414 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60275 2019-Jan-13 16:45:19.359073 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60276 2019-Jan-13 16:45:19.359752 - [DEBUG] EF: AllBottom
60277 2019-Jan-13 16:45:19.359779 - [DEBUG]
60278 2019-Jan-13 16:45:19.359804 - [DEBUG] ---------------
60279 2019-Jan-13 16:45:19.359827 - [DEBUG]
60280 2019-Jan-13 16:45:19.359857 - [DEBUG] End of endsummarytab entry
60281 2019-Jan-13 16:45:19.359881 - [DEBUG]
60282 2019-Jan-13 16:45:19.359905 - [DEBUG] Start of incomingtab entry
60283 2019-Jan-13 16:45:19.359930 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
60284 2019-Jan-13 16:45:19.360835 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
60285 2019-Jan-13 16:45:19.360911 - [DEBUG] ---------------
60286 2019-Jan-13 16:45:19.360936 - [DEBUG] End of incomingtab entry
60287 2019-Jan-13 16:45:19.360960 - [DEBUG]
60288 2019-Jan-13 16:45:19.360988 - [DEBUG] EDGE:
60289 2019-Jan-13 16:45:19.361046 - [DEBUG] ---> 60290 2019-Jan-13 16:45:19.361762 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60291 2019-Jan-13 16:45:19.362441 - [DEBUG]
60292 2019-Jan-13 16:45:19.362469 - [DEBUG] EDGE:
60293 2019-Jan-13 16:45:19.362537 - [DEBUG] ---> 60294 2019-Jan-13 16:45:19.363220 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60295 2019-Jan-13 16:45:19.363911 - [DEBUG]
60296 2019-Jan-13 16:45:19.363968 - [DEBUG] Compose: EdgeIdentity * AllBottom
60297 2019-Jan-13 16:45:19.363997 - [DEBUG]
60298 2019-Jan-13 16:45:19.364021 - [DEBUG] Propagate flow
60299 2019-Jan-13 16:45:19.364045 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60300 2019-Jan-13 16:45:19.364116 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
60301 2019-Jan-13 16:45:19.364849 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60302 2019-Jan-13 16:45:19.365549 - [DEBUG] Edge function : AllBottom (result of previous compose)
60303 2019-Jan-13 16:45:19.365577 - [DEBUG]
60304 2019-Jan-13 16:45:19.365606 - [DEBUG] Join: AllTop & AllBottom
60305 2019-Jan-13 16:45:19.365634 - [DEBUG] = AllBottom (new jump func)
60306 2019-Jan-13 16:45:19.365659 - [DEBUG]
60307 2019-Jan-13 16:45:19.365683 - [DEBUG] Start adding new jump function
60308 2019-Jan-13 16:45:19.365707 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60309 2019-Jan-13 16:45:19.365784 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60310 2019-Jan-13 16:45:19.366484 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
60311 2019-Jan-13 16:45:19.367145 - [DEBUG] Edge Function : AllBottom
60312 2019-Jan-13 16:45:19.367178 - [DEBUG] End adding new jump function
60313 2019-Jan-13 16:45:19.367202 - [DEBUG]
60314 2019-Jan-13 16:45:19.367226 - [DEBUG] -------------------------------------------- 1620. Path Edge --------------------------------------------
60315 2019-Jan-13 16:45:19.367252 - [DEBUG]
60316 2019-Jan-13 16:45:19.367275 - [DEBUG] Process 1620. path edge:
60317 2019-Jan-13 16:45:19.367299 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60318 2019-Jan-13 16:45:19.367359 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
60319 2019-Jan-13 16:45:19.368005 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60320 2019-Jan-13 16:45:19.368676 - [DEBUG]
60321 2019-Jan-13 16:45:19.368701 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
60322 2019-Jan-13 16:45:19.369370 - [DEBUG] Possible callees:
60323 2019-Jan-13 16:45:19.369396 - [DEBUG] llvm.dbg.declare
60324 2019-Jan-13 16:45:19.369422 - [DEBUG] Possible return sites:
60325 2019-Jan-13 16:45:19.369467 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19360326 2019-Jan-13 16:45:19.370916 - [DEBUG] Found and process special summary
60327 2019-Jan-13 16:45:19.370961 - [DEBUG] Compose: EdgeIdentity * AllBottom
60328 2019-Jan-13 16:45:19.370989 - [DEBUG]
60329 2019-Jan-13 16:45:19.371013 - [DEBUG] Propagate flow
60330 2019-Jan-13 16:45:19.371037 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60331 2019-Jan-13 16:45:19.371096 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60332 2019-Jan-13 16:45:19.371755 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60333 2019-Jan-13 16:45:19.372400 - [DEBUG] Edge function : AllBottom (result of previous compose)
60334 2019-Jan-13 16:45:19.372426 - [DEBUG]
60335 2019-Jan-13 16:45:19.372451 - [DEBUG] Join: AllTop & AllBottom
60336 2019-Jan-13 16:45:19.372477 - [DEBUG] = AllBottom (new jump func)
60337 2019-Jan-13 16:45:19.372502 - [DEBUG]
60338 2019-Jan-13 16:45:19.372526 - [DEBUG] Start adding new jump function
60339 2019-Jan-13 16:45:19.372549 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60340 2019-Jan-13 16:45:19.372605 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60341 2019-Jan-13 16:45:19.373251 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60342 2019-Jan-13 16:45:19.373889 - [DEBUG] Edge Function : AllBottom
60343 2019-Jan-13 16:45:19.373918 - [DEBUG] End adding new jump function
60344 2019-Jan-13 16:45:19.373942 - [DEBUG]
60345 2019-Jan-13 16:45:19.373965 - [DEBUG] -------------------------------------------- 1621. Path Edge --------------------------------------------
60346 2019-Jan-13 16:45:19.373990 - [DEBUG]
60347 2019-Jan-13 16:45:19.374013 - [DEBUG] Process 1621. path edge:
60348 2019-Jan-13 16:45:19.374037 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60349 2019-Jan-13 16:45:19.374094 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
60350 2019-Jan-13 16:45:19.374743 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60351 2019-Jan-13 16:45:19.375390 - [DEBUG]
60352 2019-Jan-13 16:45:19.375415 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60353 2019-Jan-13 16:45:19.376092 - [DEBUG] Compose: EdgeIdentity * AllBottom
60354 2019-Jan-13 16:45:19.376120 - [DEBUG]
60355 2019-Jan-13 16:45:19.376144 - [DEBUG] Propagate flow
60356 2019-Jan-13 16:45:19.376167 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60357 2019-Jan-13 16:45:19.376228 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
60358 2019-Jan-13 16:45:19.376871 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60359 2019-Jan-13 16:45:19.377517 - [DEBUG] Edge function : AllBottom (result of previous compose)
60360 2019-Jan-13 16:45:19.377542 - [DEBUG]
60361 2019-Jan-13 16:45:19.377567 - [DEBUG] Join: AllTop & AllBottom
60362 2019-Jan-13 16:45:19.377593 - [DEBUG] = AllBottom (new jump func)
60363 2019-Jan-13 16:45:19.377618 - [DEBUG]
60364 2019-Jan-13 16:45:19.377641 - [DEBUG] Start adding new jump function
60365 2019-Jan-13 16:45:19.377664 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60366 2019-Jan-13 16:45:19.377721 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60367 2019-Jan-13 16:45:19.378397 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
60368 2019-Jan-13 16:45:19.379033 - [DEBUG] Edge Function : AllBottom
60369 2019-Jan-13 16:45:19.379062 - [DEBUG] End adding new jump function
60370 2019-Jan-13 16:45:19.379086 - [DEBUG]
60371 2019-Jan-13 16:45:19.379110 - [DEBUG] -------------------------------------------- 1622. Path Edge --------------------------------------------
60372 2019-Jan-13 16:45:19.379135 - [DEBUG]
60373 2019-Jan-13 16:45:19.379159 - [DEBUG] Process 1622. path edge:
60374 2019-Jan-13 16:45:19.379183 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60375 2019-Jan-13 16:45:19.379240 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
60376 2019-Jan-13 16:45:19.379877 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60377 2019-Jan-13 16:45:19.380610 - [DEBUG]
60378 2019-Jan-13 16:45:19.380636 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
60379 2019-Jan-13 16:45:19.381300 - [DEBUG] Compose: EdgeIdentity * AllBottom
60380 2019-Jan-13 16:45:19.381328 - [DEBUG]
60381 2019-Jan-13 16:45:19.381352 - [DEBUG] Propagate flow
60382 2019-Jan-13 16:45:19.381375 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60383 2019-Jan-13 16:45:19.381448 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60384 2019-Jan-13 16:45:19.382088 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60385 2019-Jan-13 16:45:19.382732 - [DEBUG] Edge function : AllBottom (result of previous compose)
60386 2019-Jan-13 16:45:19.382758 - [DEBUG]
60387 2019-Jan-13 16:45:19.382783 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60388 2019-Jan-13 16:45:19.382809 - [DEBUG] = AllBottom
60389 2019-Jan-13 16:45:19.382834 - [DEBUG]
60390 2019-Jan-13 16:45:19.382857 - [DEBUG] PROPAGATE: No new function!
60391 2019-Jan-13 16:45:19.382881 - [DEBUG] EDGE:
60392 2019-Jan-13 16:45:19.382939 - [DEBUG] ---> 60393 2019-Jan-13 16:45:19.383575 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60394 2019-Jan-13 16:45:19.384219 - [DEBUG]
60395 2019-Jan-13 16:45:19.384243 - [DEBUG] EDGE:
60396 2019-Jan-13 16:45:19.384300 - [DEBUG] ---> 60397 2019-Jan-13 16:45:19.384954 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60398 2019-Jan-13 16:45:19.385599 - [DEBUG]
60399 2019-Jan-13 16:45:19.385637 - [DEBUG] Compose: EdgeIdentity * AllBottom
60400 2019-Jan-13 16:45:19.385664 - [DEBUG]
60401 2019-Jan-13 16:45:19.385688 - [DEBUG] Propagate flow
60402 2019-Jan-13 16:45:19.385711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60403 2019-Jan-13 16:45:19.385768 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60404 2019-Jan-13 16:45:19.386410 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60405 2019-Jan-13 16:45:19.387055 - [DEBUG] Edge function : AllBottom (result of previous compose)
60406 2019-Jan-13 16:45:19.387081 - [DEBUG]
60407 2019-Jan-13 16:45:19.387106 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60408 2019-Jan-13 16:45:19.387132 - [DEBUG] = AllBottom
60409 2019-Jan-13 16:45:19.387165 - [DEBUG]
60410 2019-Jan-13 16:45:19.387189 - [DEBUG] PROPAGATE: No new function!
60411 2019-Jan-13 16:45:19.387217 - [DEBUG] EDGE:
60412 2019-Jan-13 16:45:19.387276 - [DEBUG] ---> 60413 2019-Jan-13 16:45:19.387927 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60414 2019-Jan-13 16:45:19.388594 - [DEBUG]
60415 2019-Jan-13 16:45:19.388619 - [DEBUG] EDGE:
60416 2019-Jan-13 16:45:19.388678 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
60417 2019-Jan-13 16:45:19.389320 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60418 2019-Jan-13 16:45:19.389965 - [DEBUG]
60419 2019-Jan-13 16:45:19.389990 - [DEBUG] EDGE:
60420 2019-Jan-13 16:45:19.390047 - [DEBUG] ---> 60421 2019-Jan-13 16:45:19.390851 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60422 2019-Jan-13 16:45:19.391550 - [DEBUG]
60423 2019-Jan-13 16:45:19.391577 - [DEBUG] EDGE:
60424 2019-Jan-13 16:45:19.391641 - [DEBUG] ---> 60425 2019-Jan-13 16:45:19.392300 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60426 2019-Jan-13 16:45:19.392960 - [DEBUG]
60427 2019-Jan-13 16:45:19.392986 - [DEBUG] EDGE:
60428 2019-Jan-13 16:45:19.393048 - [DEBUG] ---> 60429 2019-Jan-13 16:45:19.393691 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60430 2019-Jan-13 16:45:19.394335 - [DEBUG]
60431 2019-Jan-13 16:45:19.394383 - [DEBUG] Compose: EdgeIdentity * AllBottom
60432 2019-Jan-13 16:45:19.394411 - [DEBUG]
60433 2019-Jan-13 16:45:19.394435 - [DEBUG] Propagate flow
60434 2019-Jan-13 16:45:19.394458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60435 2019-Jan-13 16:45:19.394515 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
60436 2019-Jan-13 16:45:19.395180 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60437 2019-Jan-13 16:45:19.395825 - [DEBUG] Edge function : AllBottom (result of previous compose)
60438 2019-Jan-13 16:45:19.395850 - [DEBUG]
60439 2019-Jan-13 16:45:19.395876 - [DEBUG] Join: AllTop & AllBottom
60440 2019-Jan-13 16:45:19.395902 - [DEBUG] = AllBottom (new jump func)
60441 2019-Jan-13 16:45:19.395926 - [DEBUG]
60442 2019-Jan-13 16:45:19.395950 - [DEBUG] Start adding new jump function
60443 2019-Jan-13 16:45:19.395973 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60444 2019-Jan-13 16:45:19.396029 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60445 2019-Jan-13 16:45:19.396674 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
60446 2019-Jan-13 16:45:19.397313 - [DEBUG] Edge Function : AllBottom
60447 2019-Jan-13 16:45:19.397360 - [DEBUG] End adding new jump function
60448 2019-Jan-13 16:45:19.397384 - [DEBUG]
60449 2019-Jan-13 16:45:19.397407 - [DEBUG] -------------------------------------------- 1623. Path Edge --------------------------------------------
60450 2019-Jan-13 16:45:19.397432 - [DEBUG]
60451 2019-Jan-13 16:45:19.397455 - [DEBUG] Process 1623. path edge:
60452 2019-Jan-13 16:45:19.397479 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60453 2019-Jan-13 16:45:19.397539 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
60454 2019-Jan-13 16:45:19.398235 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60455 2019-Jan-13 16:45:19.398907 - [DEBUG]
60456 2019-Jan-13 16:45:19.398933 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
60457 2019-Jan-13 16:45:19.399639 - [DEBUG] Compose: EdgeIdentity * AllBottom
60458 2019-Jan-13 16:45:19.399669 - [DEBUG]
60459 2019-Jan-13 16:45:19.399693 - [DEBUG] Propagate flow
60460 2019-Jan-13 16:45:19.399717 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60461 2019-Jan-13 16:45:19.399781 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
60462 2019-Jan-13 16:45:19.400636 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60463 2019-Jan-13 16:45:19.401314 - [DEBUG] Edge function : AllBottom (result of previous compose)
60464 2019-Jan-13 16:45:19.401340 - [DEBUG]
60465 2019-Jan-13 16:45:19.401366 - [DEBUG] Join: AllTop & AllBottom
60466 2019-Jan-13 16:45:19.401392 - [DEBUG] = AllBottom (new jump func)
60467 2019-Jan-13 16:45:19.401437 - [DEBUG]
60468 2019-Jan-13 16:45:19.401461 - [DEBUG] Start adding new jump function
60469 2019-Jan-13 16:45:19.401484 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60470 2019-Jan-13 16:45:19.401546 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60471 2019-Jan-13 16:45:19.402207 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
60472 2019-Jan-13 16:45:19.402846 - [DEBUG] Edge Function : AllBottom
60473 2019-Jan-13 16:45:19.402877 - [DEBUG] End adding new jump function
60474 2019-Jan-13 16:45:19.402901 - [DEBUG]
60475 2019-Jan-13 16:45:19.402925 - [DEBUG] -------------------------------------------- 1624. Path Edge --------------------------------------------
60476 2019-Jan-13 16:45:19.402950 - [DEBUG]
60477 2019-Jan-13 16:45:19.402973 - [DEBUG] Process 1624. path edge:
60478 2019-Jan-13 16:45:19.402997 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60479 2019-Jan-13 16:45:19.403054 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
60480 2019-Jan-13 16:45:19.403720 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60481 2019-Jan-13 16:45:19.404434 - [DEBUG]
60482 2019-Jan-13 16:45:19.404463 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
60483 2019-Jan-13 16:45:19.405232 - [DEBUG] Compose: EdgeIdentity * AllBottom
60484 2019-Jan-13 16:45:19.405263 - [DEBUG]
60485 2019-Jan-13 16:45:19.405287 - [DEBUG] Propagate flow
60486 2019-Jan-13 16:45:19.405311 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60487 2019-Jan-13 16:45:19.405385 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60488 2019-Jan-13 16:45:19.406076 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60489 2019-Jan-13 16:45:19.406768 - [DEBUG] Edge function : AllBottom (result of previous compose)
60490 2019-Jan-13 16:45:19.406817 - [DEBUG]
60491 2019-Jan-13 16:45:19.406844 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60492 2019-Jan-13 16:45:19.406870 - [DEBUG] = AllBottom
60493 2019-Jan-13 16:45:19.406895 - [DEBUG]
60494 2019-Jan-13 16:45:19.406918 - [DEBUG] PROPAGATE: No new function!
60495 2019-Jan-13 16:45:19.406944 - [DEBUG] EDGE:
60496 2019-Jan-13 16:45:19.407013 - [DEBUG] ---> 60497 2019-Jan-13 16:45:19.407654 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60498 2019-Jan-13 16:45:19.408326 - [DEBUG]
60499 2019-Jan-13 16:45:19.408351 - [DEBUG] EDGE:
60500 2019-Jan-13 16:45:19.408409 - [DEBUG] ---> 60501 2019-Jan-13 16:45:19.409053 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60502 2019-Jan-13 16:45:19.409716 - [DEBUG]
60503 2019-Jan-13 16:45:19.409741 - [DEBUG] EDGE:
60504 2019-Jan-13 16:45:19.409804 - [DEBUG] ---> 60505 2019-Jan-13 16:45:19.410626 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60506 2019-Jan-13 16:45:19.411364 - [DEBUG]
60507 2019-Jan-13 16:45:19.411395 - [DEBUG] EDGE:
60508 2019-Jan-13 16:45:19.411505 - [DEBUG] ---> 60509 2019-Jan-13 16:45:19.412221 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60510 2019-Jan-13 16:45:19.412925 - [DEBUG]
60511 2019-Jan-13 16:45:19.412954 - [DEBUG] EDGE:
60512 2019-Jan-13 16:45:19.413028 - [DEBUG] ---> 60513 2019-Jan-13 16:45:19.413696 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60514 2019-Jan-13 16:45:19.414346 - [DEBUG]
60515 2019-Jan-13 16:45:19.414372 - [DEBUG] EDGE:
60516 2019-Jan-13 16:45:19.414432 - [DEBUG] ---> 60517 2019-Jan-13 16:45:19.415096 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60518 2019-Jan-13 16:45:19.415742 - [DEBUG]
60519 2019-Jan-13 16:45:19.415797 - [DEBUG] Compose: EdgeIdentity * AllBottom
60520 2019-Jan-13 16:45:19.415825 - [DEBUG]
60521 2019-Jan-13 16:45:19.415850 - [DEBUG] Propagate flow
60522 2019-Jan-13 16:45:19.415873 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60523 2019-Jan-13 16:45:19.415931 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
60524 2019-Jan-13 16:45:19.416572 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60525 2019-Jan-13 16:45:19.417216 - [DEBUG] Edge function : AllBottom (result of previous compose)
60526 2019-Jan-13 16:45:19.417242 - [DEBUG]
60527 2019-Jan-13 16:45:19.417268 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60528 2019-Jan-13 16:45:19.417294 - [DEBUG] = AllBottom
60529 2019-Jan-13 16:45:19.417340 - [DEBUG]
60530 2019-Jan-13 16:45:19.417364 - [DEBUG] PROPAGATE: No new function!
60531 2019-Jan-13 16:45:19.417391 - [DEBUG] EDGE:
60532 2019-Jan-13 16:45:19.417450 - [DEBUG] ---> 60533 2019-Jan-13 16:45:19.418111 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60534 2019-Jan-13 16:45:19.418756 - [DEBUG]
60535 2019-Jan-13 16:45:19.418781 - [DEBUG] EDGE:
60536 2019-Jan-13 16:45:19.418839 - [DEBUG] ---> 60537 2019-Jan-13 16:45:19.419475 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60538 2019-Jan-13 16:45:19.420119 - [DEBUG]
60539 2019-Jan-13 16:45:19.420144 - [DEBUG] EDGE:
60540 2019-Jan-13 16:45:19.420201 - [DEBUG] ---> 60541 2019-Jan-13 16:45:19.420997 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60542 2019-Jan-13 16:45:19.421700 - [DEBUG]
60543 2019-Jan-13 16:45:19.421811 - [DEBUG] Compose: EdgeIdentity * AllBottom
60544 2019-Jan-13 16:45:19.421840 - [DEBUG]
60545 2019-Jan-13 16:45:19.421865 - [DEBUG] Propagate flow
60546 2019-Jan-13 16:45:19.421888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60547 2019-Jan-13 16:45:19.421958 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
60548 2019-Jan-13 16:45:19.422636 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60549 2019-Jan-13 16:45:19.423294 - [DEBUG] Edge function : AllBottom (result of previous compose)
60550 2019-Jan-13 16:45:19.423319 - [DEBUG]
60551 2019-Jan-13 16:45:19.423346 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60552 2019-Jan-13 16:45:19.423372 - [DEBUG] = AllBottom
60553 2019-Jan-13 16:45:19.423396 - [DEBUG]
60554 2019-Jan-13 16:45:19.423419 - [DEBUG] PROPAGATE: No new function!
60555 2019-Jan-13 16:45:19.423449 - [DEBUG] EDGE:
60556 2019-Jan-13 16:45:19.423508 - [DEBUG] ---> 60557 2019-Jan-13 16:45:19.424156 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60558 2019-Jan-13 16:45:19.424818 - [DEBUG]
60559 2019-Jan-13 16:45:19.424844 - [DEBUG] EDGE:
60560 2019-Jan-13 16:45:19.424902 - [DEBUG] ---> 60561 2019-Jan-13 16:45:19.425546 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60562 2019-Jan-13 16:45:19.426198 - [DEBUG]
60563 2019-Jan-13 16:45:19.426224 - [DEBUG] EDGE:
60564 2019-Jan-13 16:45:19.426283 - [DEBUG] ---> 60565 2019-Jan-13 16:45:19.426919 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60566 2019-Jan-13 16:45:19.427564 - [DEBUG]
60567 2019-Jan-13 16:45:19.427589 - [DEBUG] EDGE:
60568 2019-Jan-13 16:45:19.427664 - [DEBUG] ---> 60569 2019-Jan-13 16:45:19.428324 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60570 2019-Jan-13 16:45:19.428968 - [DEBUG]
60571 2019-Jan-13 16:45:19.429047 - [DEBUG] Compose: EdgeIdentity * AllBottom
60572 2019-Jan-13 16:45:19.429076 - [DEBUG]
60573 2019-Jan-13 16:45:19.429101 - [DEBUG] Propagate flow
60574 2019-Jan-13 16:45:19.429124 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60575 2019-Jan-13 16:45:19.429181 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
60576 2019-Jan-13 16:45:19.429822 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60577 2019-Jan-13 16:45:19.430463 - [DEBUG] Edge function : AllBottom (result of previous compose)
60578 2019-Jan-13 16:45:19.430489 - [DEBUG]
60579 2019-Jan-13 16:45:19.430514 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60580 2019-Jan-13 16:45:19.430540 - [DEBUG] = AllBottom
60581 2019-Jan-13 16:45:19.430564 - [DEBUG]
60582 2019-Jan-13 16:45:19.430700 - [DEBUG] PROPAGATE: No new function!
60583 2019-Jan-13 16:45:19.430728 - [DEBUG] Compose: EdgeIdentity * AllBottom
60584 2019-Jan-13 16:45:19.430754 - [DEBUG]
60585 2019-Jan-13 16:45:19.430778 - [DEBUG] Propagate flow
60586 2019-Jan-13 16:45:19.430801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60587 2019-Jan-13 16:45:19.430860 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
60588 2019-Jan-13 16:45:19.431519 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60589 2019-Jan-13 16:45:19.432164 - [DEBUG] Edge function : AllBottom (result of previous compose)
60590 2019-Jan-13 16:45:19.432189 - [DEBUG]
60591 2019-Jan-13 16:45:19.432214 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60592 2019-Jan-13 16:45:19.432240 - [DEBUG] = AllBottom
60593 2019-Jan-13 16:45:19.432264 - [DEBUG]
60594 2019-Jan-13 16:45:19.432287 - [DEBUG] PROPAGATE: No new function!
60595 2019-Jan-13 16:45:19.432314 - [DEBUG] EDGE:
60596 2019-Jan-13 16:45:19.432372 - [DEBUG] ---> 60597 2019-Jan-13 16:45:19.433020 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60598 2019-Jan-13 16:45:19.433661 - [DEBUG]
60599 2019-Jan-13 16:45:19.433686 - [DEBUG] EDGE:
60600 2019-Jan-13 16:45:19.433744 - [DEBUG] ---> 60601 2019-Jan-13 16:45:19.434380 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60602 2019-Jan-13 16:45:19.435034 - [DEBUG]
60603 2019-Jan-13 16:45:19.435062 - [DEBUG] Compose: EdgeIdentity * AllBottom
60604 2019-Jan-13 16:45:19.435088 - [DEBUG]
60605 2019-Jan-13 16:45:19.435112 - [DEBUG] Propagate flow
60606 2019-Jan-13 16:45:19.435135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60607 2019-Jan-13 16:45:19.435191 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
60608 2019-Jan-13 16:45:19.435828 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60609 2019-Jan-13 16:45:19.436468 - [DEBUG] Edge function : AllBottom (result of previous compose)
60610 2019-Jan-13 16:45:19.436494 - [DEBUG]
60611 2019-Jan-13 16:45:19.436528 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60612 2019-Jan-13 16:45:19.436554 - [DEBUG] = AllBottom
60613 2019-Jan-13 16:45:19.436579 - [DEBUG]
60614 2019-Jan-13 16:45:19.436602 - [DEBUG] PROPAGATE: No new function!
60615 2019-Jan-13 16:45:19.436626 - [DEBUG] EDGE:
60616 2019-Jan-13 16:45:19.436685 - [DEBUG] ---> 60617 2019-Jan-13 16:45:19.437343 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60618 2019-Jan-13 16:45:19.438017 - [DEBUG]
60619 2019-Jan-13 16:45:19.438047 - [DEBUG] Compose: EdgeIdentity * AllBottom
60620 2019-Jan-13 16:45:19.438092 - [DEBUG]
60621 2019-Jan-13 16:45:19.438118 - [DEBUG] Propagate flow
60622 2019-Jan-13 16:45:19.438141 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60623 2019-Jan-13 16:45:19.438203 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60624 2019-Jan-13 16:45:19.438874 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60625 2019-Jan-13 16:45:19.439541 - [DEBUG] Edge function : AllBottom (result of previous compose)
60626 2019-Jan-13 16:45:19.439567 - [DEBUG]
60627 2019-Jan-13 16:45:19.439593 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60628 2019-Jan-13 16:45:19.439619 - [DEBUG] = AllBottom
60629 2019-Jan-13 16:45:19.439645 - [DEBUG]
60630 2019-Jan-13 16:45:19.439669 - [DEBUG] PROPAGATE: No new function!
60631 2019-Jan-13 16:45:19.439739 - [DEBUG] Compose: EdgeIdentity * AllBottom
60632 2019-Jan-13 16:45:19.439767 - [DEBUG]
60633 2019-Jan-13 16:45:19.439791 - [DEBUG] Propagate flow
60634 2019-Jan-13 16:45:19.439815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60635 2019-Jan-13 16:45:19.439889 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60636 2019-Jan-13 16:45:19.440732 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60637 2019-Jan-13 16:45:19.441431 - [DEBUG] Edge function : AllBottom (result of previous compose)
60638 2019-Jan-13 16:45:19.441459 - [DEBUG]
60639 2019-Jan-13 16:45:19.441486 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60640 2019-Jan-13 16:45:19.441511 - [DEBUG] = AllBottom
60641 2019-Jan-13 16:45:19.441536 - [DEBUG]
60642 2019-Jan-13 16:45:19.441559 - [DEBUG] PROPAGATE: No new function!
60643 2019-Jan-13 16:45:19.441587 - [DEBUG] Compose: EdgeIdentity * AllBottom
60644 2019-Jan-13 16:45:19.441613 - [DEBUG]
60645 2019-Jan-13 16:45:19.441637 - [DEBUG] Propagate flow
60646 2019-Jan-13 16:45:19.441661 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60647 2019-Jan-13 16:45:19.441724 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60648 2019-Jan-13 16:45:19.442381 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60649 2019-Jan-13 16:45:19.443050 - [DEBUG] Edge function : AllBottom (result of previous compose)
60650 2019-Jan-13 16:45:19.443076 - [DEBUG]
60651 2019-Jan-13 16:45:19.443103 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60652 2019-Jan-13 16:45:19.443128 - [DEBUG] = AllBottom
60653 2019-Jan-13 16:45:19.443153 - [DEBUG]
60654 2019-Jan-13 16:45:19.443176 - [DEBUG] PROPAGATE: No new function!
60655 2019-Jan-13 16:45:19.443209 - [DEBUG] EDGE:
60656 2019-Jan-13 16:45:19.443278 - [DEBUG] ---> 60657 2019-Jan-13 16:45:19.443971 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60658 2019-Jan-13 16:45:19.444714 - [DEBUG]
60659 2019-Jan-13 16:45:19.444774 - [DEBUG] EDGE:
60660 2019-Jan-13 16:45:19.444849 - [DEBUG] ---> 60661 2019-Jan-13 16:45:19.445555 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60662 2019-Jan-13 16:45:19.446251 - [DEBUG]
60663 2019-Jan-13 16:45:19.446285 - [DEBUG] Compose: EdgeIdentity * AllBottom
60664 2019-Jan-13 16:45:19.446312 - [DEBUG]
60665 2019-Jan-13 16:45:19.446336 - [DEBUG] Propagate flow
60666 2019-Jan-13 16:45:19.446360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60667 2019-Jan-13 16:45:19.446426 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
60668 2019-Jan-13 16:45:19.447089 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60669 2019-Jan-13 16:45:19.447736 - [DEBUG] Edge function : AllBottom (result of previous compose)
60670 2019-Jan-13 16:45:19.447761 - [DEBUG]
60671 2019-Jan-13 16:45:19.447787 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60672 2019-Jan-13 16:45:19.447813 - [DEBUG] = AllBottom
60673 2019-Jan-13 16:45:19.447838 - [DEBUG]
60674 2019-Jan-13 16:45:19.447861 - [DEBUG] PROPAGATE: No new function!
60675 2019-Jan-13 16:45:19.447886 - [DEBUG] EDGE:
60676 2019-Jan-13 16:45:19.447945 - [DEBUG] ---> 60677 2019-Jan-13 16:45:19.448610 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60678 2019-Jan-13 16:45:19.449250 - [DEBUG]
60679 2019-Jan-13 16:45:19.449277 - [DEBUG] Compose: EdgeIdentity * AllBottom
60680 2019-Jan-13 16:45:19.449303 - [DEBUG]
60681 2019-Jan-13 16:45:19.449327 - [DEBUG] Propagate flow
60682 2019-Jan-13 16:45:19.449350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60683 2019-Jan-13 16:45:19.449407 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60684 2019-Jan-13 16:45:19.450045 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
60685 2019-Jan-13 16:45:19.450834 - [DEBUG] Edge function : AllBottom (result of previous compose)
60686 2019-Jan-13 16:45:19.450860 - [DEBUG]
60687 2019-Jan-13 16:45:19.450886 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60688 2019-Jan-13 16:45:19.450912 - [DEBUG] = AllBottom
60689 2019-Jan-13 16:45:19.450937 - [DEBUG]
60690 2019-Jan-13 16:45:19.450960 - [DEBUG] PROPAGATE: No new function!
60691 2019-Jan-13 16:45:19.451024 - [DEBUG] Compose: EdgeIdentity * AllBottom
60692 2019-Jan-13 16:45:19.451052 - [DEBUG]
60693 2019-Jan-13 16:45:19.451077 - [DEBUG] Propagate flow
60694 2019-Jan-13 16:45:19.451100 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60695 2019-Jan-13 16:45:19.451167 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60696 2019-Jan-13 16:45:19.451922 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60697 2019-Jan-13 16:45:19.452568 - [DEBUG] Edge function : AllBottom (result of previous compose)
60698 2019-Jan-13 16:45:19.452594 - [DEBUG]
60699 2019-Jan-13 16:45:19.452619 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60700 2019-Jan-13 16:45:19.452644 - [DEBUG] = AllBottom
60701 2019-Jan-13 16:45:19.452669 - [DEBUG]
60702 2019-Jan-13 16:45:19.452692 - [DEBUG] PROPAGATE: No new function!
60703 2019-Jan-13 16:45:19.452720 - [DEBUG] Compose: EdgeIdentity * AllBottom
60704 2019-Jan-13 16:45:19.452764 - [DEBUG]
60705 2019-Jan-13 16:45:19.452788 - [DEBUG] Propagate flow
60706 2019-Jan-13 16:45:19.452812 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60707 2019-Jan-13 16:45:19.452870 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60708 2019-Jan-13 16:45:19.453512 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
60709 2019-Jan-13 16:45:19.454157 - [DEBUG] Edge function : AllBottom (result of previous compose)
60710 2019-Jan-13 16:45:19.454182 - [DEBUG]
60711 2019-Jan-13 16:45:19.454207 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60712 2019-Jan-13 16:45:19.454233 - [DEBUG] = AllBottom
60713 2019-Jan-13 16:45:19.454258 - [DEBUG]
60714 2019-Jan-13 16:45:19.454281 - [DEBUG] PROPAGATE: No new function!
60715 2019-Jan-13 16:45:19.454310 - [DEBUG] EDGE:
60716 2019-Jan-13 16:45:19.454368 - [DEBUG] ---> 60717 2019-Jan-13 16:45:19.455032 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60718 2019-Jan-13 16:45:19.455672 - [DEBUG]
60719 2019-Jan-13 16:45:19.455714 - [DEBUG] Compose: EdgeIdentity * AllBottom
60720 2019-Jan-13 16:45:19.455741 - [DEBUG]
60721 2019-Jan-13 16:45:19.455764 - [DEBUG] Propagate flow
60722 2019-Jan-13 16:45:19.455788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60723 2019-Jan-13 16:45:19.455845 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60724 2019-Jan-13 16:45:19.456487 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60725 2019-Jan-13 16:45:19.457127 - [DEBUG] Edge function : AllBottom (result of previous compose)
60726 2019-Jan-13 16:45:19.457152 - [DEBUG]
60727 2019-Jan-13 16:45:19.457178 - [DEBUG] Join: AllTop & AllBottom
60728 2019-Jan-13 16:45:19.457204 - [DEBUG] = AllBottom (new jump func)
60729 2019-Jan-13 16:45:19.457228 - [DEBUG]
60730 2019-Jan-13 16:45:19.457252 - [DEBUG] Start adding new jump function
60731 2019-Jan-13 16:45:19.457275 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60732 2019-Jan-13 16:45:19.457332 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60733 2019-Jan-13 16:45:19.457972 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60734 2019-Jan-13 16:45:19.458632 - [DEBUG] Edge Function : AllBottom
60735 2019-Jan-13 16:45:19.458662 - [DEBUG] End adding new jump function
60736 2019-Jan-13 16:45:19.458685 - [DEBUG]
60737 2019-Jan-13 16:45:19.458709 - [DEBUG] -------------------------------------------- 1625. Path Edge --------------------------------------------
60738 2019-Jan-13 16:45:19.458734 - [DEBUG]
60739 2019-Jan-13 16:45:19.458757 - [DEBUG] Process 1625. path edge:
60740 2019-Jan-13 16:45:19.458781 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60741 2019-Jan-13 16:45:19.458840 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
60742 2019-Jan-13 16:45:19.459483 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60743 2019-Jan-13 16:45:19.460123 - [DEBUG]
60744 2019-Jan-13 16:45:19.460148 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60745 2019-Jan-13 16:45:19.460915 - [DEBUG] Possible callees:
60746 2019-Jan-13 16:45:19.460941 - [DEBUG] foo
60747 2019-Jan-13 16:45:19.460978 - [DEBUG] Possible return sites:
60748 2019-Jan-13 16:45:19.461002 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12660749 2019-Jan-13 16:45:19.462315 - [DEBUG] Found and process special summary
60750 2019-Jan-13 16:45:19.462367 - [DEBUG] Compose: EdgeIdentity * AllBottom
60751 2019-Jan-13 16:45:19.462396 - [DEBUG]
60752 2019-Jan-13 16:45:19.462420 - [DEBUG] Propagate flow
60753 2019-Jan-13 16:45:19.462443 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60754 2019-Jan-13 16:45:19.462503 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60755 2019-Jan-13 16:45:19.463146 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60756 2019-Jan-13 16:45:19.463786 - [DEBUG] Edge function : AllBottom (result of previous compose)
60757 2019-Jan-13 16:45:19.463811 - [DEBUG]
60758 2019-Jan-13 16:45:19.463836 - [DEBUG] Join: AllTop & AllBottom
60759 2019-Jan-13 16:45:19.463861 - [DEBUG] = AllBottom (new jump func)
60760 2019-Jan-13 16:45:19.463886 - [DEBUG]
60761 2019-Jan-13 16:45:19.463909 - [DEBUG] Start adding new jump function
60762 2019-Jan-13 16:45:19.463932 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60763 2019-Jan-13 16:45:19.463988 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60764 2019-Jan-13 16:45:19.464629 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60765 2019-Jan-13 16:45:19.465290 - [DEBUG] Edge Function : AllBottom
60766 2019-Jan-13 16:45:19.465319 - [DEBUG] End adding new jump function
60767 2019-Jan-13 16:45:19.465343 - [DEBUG]
60768 2019-Jan-13 16:45:19.465366 - [DEBUG] -------------------------------------------- 1626. Path Edge --------------------------------------------
60769 2019-Jan-13 16:45:19.465391 - [DEBUG]
60770 2019-Jan-13 16:45:19.465414 - [DEBUG] Process 1626. path edge:
60771 2019-Jan-13 16:45:19.465438 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60772 2019-Jan-13 16:45:19.465495 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
60773 2019-Jan-13 16:45:19.466138 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60774 2019-Jan-13 16:45:19.466778 - [DEBUG]
60775 2019-Jan-13 16:45:19.466804 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60776 2019-Jan-13 16:45:19.467469 - [DEBUG] Compose: EdgeIdentity * AllBottom
60777 2019-Jan-13 16:45:19.467498 - [DEBUG]
60778 2019-Jan-13 16:45:19.467522 - [DEBUG] Propagate flow
60779 2019-Jan-13 16:45:19.467545 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60780 2019-Jan-13 16:45:19.467602 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
60781 2019-Jan-13 16:45:19.468257 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60782 2019-Jan-13 16:45:19.468897 - [DEBUG] Edge function : AllBottom (result of previous compose)
60783 2019-Jan-13 16:45:19.468923 - [DEBUG]
60784 2019-Jan-13 16:45:19.468947 - [DEBUG] Join: AllTop & AllBottom
60785 2019-Jan-13 16:45:19.468973 - [DEBUG] = AllBottom (new jump func)
60786 2019-Jan-13 16:45:19.468998 - [DEBUG]
60787 2019-Jan-13 16:45:19.469021 - [DEBUG] Start adding new jump function
60788 2019-Jan-13 16:45:19.469044 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60789 2019-Jan-13 16:45:19.469101 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60790 2019-Jan-13 16:45:19.469790 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
60791 2019-Jan-13 16:45:19.470426 - [DEBUG] Edge Function : AllBottom
60792 2019-Jan-13 16:45:19.470454 - [DEBUG] End adding new jump function
60793 2019-Jan-13 16:45:19.470478 - [DEBUG]
60794 2019-Jan-13 16:45:19.470502 - [DEBUG] -------------------------------------------- 1627. Path Edge --------------------------------------------
60795 2019-Jan-13 16:45:19.470526 - [DEBUG]
60796 2019-Jan-13 16:45:19.470549 - [DEBUG] Process 1627. path edge:
60797 2019-Jan-13 16:45:19.470573 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60798 2019-Jan-13 16:45:19.470629 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
60799 2019-Jan-13 16:45:19.471360 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60800 2019-Jan-13 16:45:19.472019 - [DEBUG]
60801 2019-Jan-13 16:45:19.472045 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
60802 2019-Jan-13 16:45:19.472706 - [DEBUG] Compose: EdgeIdentity * AllBottom
60803 2019-Jan-13 16:45:19.472735 - [DEBUG]
60804 2019-Jan-13 16:45:19.472758 - [DEBUG] Propagate flow
60805 2019-Jan-13 16:45:19.472782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60806 2019-Jan-13 16:45:19.472841 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
60807 2019-Jan-13 16:45:19.473481 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60808 2019-Jan-13 16:45:19.474120 - [DEBUG] Edge function : AllBottom (result of previous compose)
60809 2019-Jan-13 16:45:19.474145 - [DEBUG]
60810 2019-Jan-13 16:45:19.474171 - [DEBUG] Join: AllTop & AllBottom
60811 2019-Jan-13 16:45:19.474196 - [DEBUG] = AllBottom (new jump func)
60812 2019-Jan-13 16:45:19.474221 - [DEBUG]
60813 2019-Jan-13 16:45:19.474244 - [DEBUG] Start adding new jump function
60814 2019-Jan-13 16:45:19.474268 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60815 2019-Jan-13 16:45:19.474324 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60816 2019-Jan-13 16:45:19.474980 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
60817 2019-Jan-13 16:45:19.475619 - [DEBUG] Edge Function : AllBottom
60818 2019-Jan-13 16:45:19.475648 - [DEBUG] End adding new jump function
60819 2019-Jan-13 16:45:19.475672 - [DEBUG]
60820 2019-Jan-13 16:45:19.475695 - [DEBUG] -------------------------------------------- 1628. Path Edge --------------------------------------------
60821 2019-Jan-13 16:45:19.475719 - [DEBUG]
60822 2019-Jan-13 16:45:19.475742 - [DEBUG] Process 1628. path edge:
60823 2019-Jan-13 16:45:19.475766 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60824 2019-Jan-13 16:45:19.475824 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
60825 2019-Jan-13 16:45:19.476467 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60826 2019-Jan-13 16:45:19.477106 - [DEBUG]
60827 2019-Jan-13 16:45:19.477132 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
60828 2019-Jan-13 16:45:19.477814 - [DEBUG] Compose: EdgeIdentity * AllBottom
60829 2019-Jan-13 16:45:19.477844 - [DEBUG]
60830 2019-Jan-13 16:45:19.477868 - [DEBUG] Propagate flow
60831 2019-Jan-13 16:45:19.477892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60832 2019-Jan-13 16:45:19.477975 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60833 2019-Jan-13 16:45:19.478693 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60834 2019-Jan-13 16:45:19.479360 - [DEBUG] Edge function : AllBottom (result of previous compose)
60835 2019-Jan-13 16:45:19.479385 - [DEBUG]
60836 2019-Jan-13 16:45:19.479411 - [DEBUG] Join: AllTop & AllBottom
60837 2019-Jan-13 16:45:19.479438 - [DEBUG] = AllBottom (new jump func)
60838 2019-Jan-13 16:45:19.479462 - [DEBUG]
60839 2019-Jan-13 16:45:19.479486 - [DEBUG] Start adding new jump function
60840 2019-Jan-13 16:45:19.479509 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60841 2019-Jan-13 16:45:19.479570 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60842 2019-Jan-13 16:45:19.480259 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60843 2019-Jan-13 16:45:19.481100 - [DEBUG] Edge Function : AllBottom
60844 2019-Jan-13 16:45:19.481134 - [DEBUG] End adding new jump function
60845 2019-Jan-13 16:45:19.481158 - [DEBUG]
60846 2019-Jan-13 16:45:19.481183 - [DEBUG] -------------------------------------------- 1629. Path Edge --------------------------------------------
60847 2019-Jan-13 16:45:19.481208 - [DEBUG]
60848 2019-Jan-13 16:45:19.481232 - [DEBUG] Process 1629. path edge:
60849 2019-Jan-13 16:45:19.481256 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60850 2019-Jan-13 16:45:19.481331 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
60851 2019-Jan-13 16:45:19.482088 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60852 2019-Jan-13 16:45:19.482732 - [DEBUG]
60853 2019-Jan-13 16:45:19.482757 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60854 2019-Jan-13 16:45:19.483422 - [DEBUG] Possible callees:
60855 2019-Jan-13 16:45:19.483447 - [DEBUG] llvm.dbg.declare
60856 2019-Jan-13 16:45:19.483473 - [DEBUG] Possible return sites:
60857 2019-Jan-13 16:45:19.483497 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13660858 2019-Jan-13 16:45:19.484802 - [DEBUG] Found and process special summary
60859 2019-Jan-13 16:45:19.484855 - [DEBUG] Compose: EdgeIdentity * AllBottom
60860 2019-Jan-13 16:45:19.484884 - [DEBUG]
60861 2019-Jan-13 16:45:19.484909 - [DEBUG] Propagate flow
60862 2019-Jan-13 16:45:19.484932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60863 2019-Jan-13 16:45:19.484991 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60864 2019-Jan-13 16:45:19.485634 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60865 2019-Jan-13 16:45:19.486275 - [DEBUG] Edge function : AllBottom (result of previous compose)
60866 2019-Jan-13 16:45:19.486300 - [DEBUG]
60867 2019-Jan-13 16:45:19.486326 - [DEBUG] Join: AllTop & AllBottom
60868 2019-Jan-13 16:45:19.486352 - [DEBUG] = AllBottom (new jump func)
60869 2019-Jan-13 16:45:19.486377 - [DEBUG]
60870 2019-Jan-13 16:45:19.486401 - [DEBUG] Start adding new jump function
60871 2019-Jan-13 16:45:19.486424 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60872 2019-Jan-13 16:45:19.486483 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60873 2019-Jan-13 16:45:19.487152 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60874 2019-Jan-13 16:45:19.487793 - [DEBUG] Edge Function : AllBottom
60875 2019-Jan-13 16:45:19.487823 - [DEBUG] End adding new jump function
60876 2019-Jan-13 16:45:19.487847 - [DEBUG]
60877 2019-Jan-13 16:45:19.487871 - [DEBUG] -------------------------------------------- 1630. Path Edge --------------------------------------------
60878 2019-Jan-13 16:45:19.487896 - [DEBUG]
60879 2019-Jan-13 16:45:19.487920 - [DEBUG] Process 1630. path edge:
60880 2019-Jan-13 16:45:19.487945 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60881 2019-Jan-13 16:45:19.488003 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
60882 2019-Jan-13 16:45:19.488660 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60883 2019-Jan-13 16:45:19.489304 - [DEBUG]
60884 2019-Jan-13 16:45:19.489330 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60885 2019-Jan-13 16:45:19.490003 - [DEBUG] Compose: EdgeIdentity * AllBottom
60886 2019-Jan-13 16:45:19.490033 - [DEBUG]
60887 2019-Jan-13 16:45:19.490057 - [DEBUG] Propagate flow
60888 2019-Jan-13 16:45:19.490081 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60889 2019-Jan-13 16:45:19.490139 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
60890 2019-Jan-13 16:45:19.490785 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60891 2019-Jan-13 16:45:19.491564 - [DEBUG] Edge function : AllBottom (result of previous compose)
60892 2019-Jan-13 16:45:19.491590 - [DEBUG]
60893 2019-Jan-13 16:45:19.491616 - [DEBUG] Join: AllTop & AllBottom
60894 2019-Jan-13 16:45:19.491642 - [DEBUG] = AllBottom (new jump func)
60895 2019-Jan-13 16:45:19.491667 - [DEBUG]
60896 2019-Jan-13 16:45:19.491690 - [DEBUG] Start adding new jump function
60897 2019-Jan-13 16:45:19.491714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60898 2019-Jan-13 16:45:19.491771 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60899 2019-Jan-13 16:45:19.492413 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
60900 2019-Jan-13 16:45:19.493059 - [DEBUG] Edge Function : AllBottom
60901 2019-Jan-13 16:45:19.493089 - [DEBUG] End adding new jump function
60902 2019-Jan-13 16:45:19.493114 - [DEBUG]
60903 2019-Jan-13 16:45:19.493139 - [DEBUG] -------------------------------------------- 1631. Path Edge --------------------------------------------
60904 2019-Jan-13 16:45:19.493164 - [DEBUG]
60905 2019-Jan-13 16:45:19.493188 - [DEBUG] Process 1631. path edge:
60906 2019-Jan-13 16:45:19.493213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60907 2019-Jan-13 16:45:19.493278 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
60908 2019-Jan-13 16:45:19.493956 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60909 2019-Jan-13 16:45:19.494654 - [DEBUG]
60910 2019-Jan-13 16:45:19.494683 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
60911 2019-Jan-13 16:45:19.495484 - [DEBUG] Compose: EdgeIdentity * AllBottom
60912 2019-Jan-13 16:45:19.495517 - [DEBUG]
60913 2019-Jan-13 16:45:19.495542 - [DEBUG] Propagate flow
60914 2019-Jan-13 16:45:19.495566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60915 2019-Jan-13 16:45:19.495648 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
60916 2019-Jan-13 16:45:19.496392 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60917 2019-Jan-13 16:45:19.497067 - [DEBUG] Edge function : AllBottom (result of previous compose)
60918 2019-Jan-13 16:45:19.497093 - [DEBUG]
60919 2019-Jan-13 16:45:19.497119 - [DEBUG] Join: AllTop & AllBottom
60920 2019-Jan-13 16:45:19.497146 - [DEBUG] = AllBottom (new jump func)
60921 2019-Jan-13 16:45:19.497170 - [DEBUG]
60922 2019-Jan-13 16:45:19.497194 - [DEBUG] Start adding new jump function
60923 2019-Jan-13 16:45:19.497217 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60924 2019-Jan-13 16:45:19.497277 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60925 2019-Jan-13 16:45:19.497918 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
60926 2019-Jan-13 16:45:19.498580 - [DEBUG] Edge Function : AllBottom
60927 2019-Jan-13 16:45:19.498611 - [DEBUG] End adding new jump function
60928 2019-Jan-13 16:45:19.498635 - [DEBUG]
60929 2019-Jan-13 16:45:19.498660 - [DEBUG] -------------------------------------------- 1632. Path Edge --------------------------------------------
60930 2019-Jan-13 16:45:19.498685 - [DEBUG]
60931 2019-Jan-13 16:45:19.498709 - [DEBUG] Process 1632. path edge:
60932 2019-Jan-13 16:45:19.498734 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60933 2019-Jan-13 16:45:19.498792 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
60934 2019-Jan-13 16:45:19.499427 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60935 2019-Jan-13 16:45:19.500066 - [DEBUG]
60936 2019-Jan-13 16:45:19.500092 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
60937 2019-Jan-13 16:45:19.500758 - [DEBUG] Compose: EdgeIdentity * AllBottom
60938 2019-Jan-13 16:45:19.500786 - [DEBUG]
60939 2019-Jan-13 16:45:19.500810 - [DEBUG] Propagate flow
60940 2019-Jan-13 16:45:19.500834 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60941 2019-Jan-13 16:45:19.500891 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60942 2019-Jan-13 16:45:19.501693 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60943 2019-Jan-13 16:45:19.502335 - [DEBUG] Edge function : AllBottom (result of previous compose)
60944 2019-Jan-13 16:45:19.502360 - [DEBUG]
60945 2019-Jan-13 16:45:19.502386 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60946 2019-Jan-13 16:45:19.502412 - [DEBUG] = AllBottom
60947 2019-Jan-13 16:45:19.502436 - [DEBUG]
60948 2019-Jan-13 16:45:19.502459 - [DEBUG] PROPAGATE: No new function!
60949 2019-Jan-13 16:45:19.502484 - [DEBUG] EDGE:
60950 2019-Jan-13 16:45:19.502542 - [DEBUG] ---> 60951 2019-Jan-13 16:45:19.503175 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60952 2019-Jan-13 16:45:19.503816 - [DEBUG]
60953 2019-Jan-13 16:45:19.503841 - [DEBUG] EDGE:
60954 2019-Jan-13 16:45:19.503899 - [DEBUG] ---> 60955 2019-Jan-13 16:45:19.504534 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60956 2019-Jan-13 16:45:19.505189 - [DEBUG]
60957 2019-Jan-13 16:45:19.505217 - [DEBUG] Compose: EdgeIdentity * AllBottom
60958 2019-Jan-13 16:45:19.505243 - [DEBUG]
60959 2019-Jan-13 16:45:19.505279 - [DEBUG] Propagate flow
60960 2019-Jan-13 16:45:19.505303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60961 2019-Jan-13 16:45:19.505360 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
60962 2019-Jan-13 16:45:19.505998 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60963 2019-Jan-13 16:45:19.506640 - [DEBUG] Edge function : AllBottom (result of previous compose)
60964 2019-Jan-13 16:45:19.506665 - [DEBUG]
60965 2019-Jan-13 16:45:19.506691 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60966 2019-Jan-13 16:45:19.506717 - [DEBUG] = AllBottom
60967 2019-Jan-13 16:45:19.506742 - [DEBUG]
60968 2019-Jan-13 16:45:19.506765 - [DEBUG] PROPAGATE: No new function!
60969 2019-Jan-13 16:45:19.506790 - [DEBUG] EDGE:
60970 2019-Jan-13 16:45:19.506848 - [DEBUG] ---> 60971 2019-Jan-13 16:45:19.507488 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60972 2019-Jan-13 16:45:19.508140 - [DEBUG]
60973 2019-Jan-13 16:45:19.508168 - [DEBUG] Compose: EdgeIdentity * AllBottom
60974 2019-Jan-13 16:45:19.508194 - [DEBUG]
60975 2019-Jan-13 16:45:19.508218 - [DEBUG] Propagate flow
60976 2019-Jan-13 16:45:19.508241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60977 2019-Jan-13 16:45:19.508298 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60978 2019-Jan-13 16:45:19.508941 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60979 2019-Jan-13 16:45:19.509592 - [DEBUG] Edge function : AllBottom (result of previous compose)
60980 2019-Jan-13 16:45:19.509618 - [DEBUG]
60981 2019-Jan-13 16:45:19.509644 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60982 2019-Jan-13 16:45:19.509669 - [DEBUG] = AllBottom
60983 2019-Jan-13 16:45:19.509694 - [DEBUG]
60984 2019-Jan-13 16:45:19.509717 - [DEBUG] PROPAGATE: No new function!
60985 2019-Jan-13 16:45:19.509768 - [DEBUG] Compose: EdgeIdentity * AllBottom
60986 2019-Jan-13 16:45:19.509796 - [DEBUG]
60987 2019-Jan-13 16:45:19.509820 - [DEBUG] Propagate flow
60988 2019-Jan-13 16:45:19.509843 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60989 2019-Jan-13 16:45:19.509902 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60990 2019-Jan-13 16:45:19.510542 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60991 2019-Jan-13 16:45:19.511298 - [DEBUG] Edge function : AllBottom (result of previous compose)
60992 2019-Jan-13 16:45:19.511324 - [DEBUG]
60993 2019-Jan-13 16:45:19.511349 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60994 2019-Jan-13 16:45:19.511375 - [DEBUG] = AllBottom
60995 2019-Jan-13 16:45:19.511414 - [DEBUG]
60996 2019-Jan-13 16:45:19.511440 - [DEBUG] PROPAGATE: No new function!
60997 2019-Jan-13 16:45:19.511468 - [DEBUG] Compose: EdgeIdentity * AllBottom
60998 2019-Jan-13 16:45:19.511493 - [DEBUG]
60999 2019-Jan-13 16:45:19.511517 - [DEBUG] Propagate flow
61000 2019-Jan-13 16:45:19.511540 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61001 2019-Jan-13 16:45:19.511604 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
61002 2019-Jan-13 16:45:19.512336 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
61003 2019-Jan-13 16:45:19.512999 - [DEBUG] Edge function : AllBottom (result of previous compose)
61004 2019-Jan-13 16:45:19.513025 - [DEBUG]
61005 2019-Jan-13 16:45:19.513067 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61006 2019-Jan-13 16:45:19.513093 - [DEBUG] = AllBottom
61007 2019-Jan-13 16:45:19.513118 - [DEBUG]
61008 2019-Jan-13 16:45:19.513141 - [DEBUG] PROPAGATE: No new function!
61009 2019-Jan-13 16:45:19.513172 - [DEBUG] EDGE:
61010 2019-Jan-13 16:45:19.513233 - [DEBUG] ---> 61011 2019-Jan-13 16:45:19.513883 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61012 2019-Jan-13 16:45:19.514523 - [DEBUG]
61013 2019-Jan-13 16:45:19.514567 - [DEBUG] Compose: EdgeIdentity * AllBottom
61014 2019-Jan-13 16:45:19.514594 - [DEBUG]
61015 2019-Jan-13 16:45:19.514618 - [DEBUG] Propagate flow
61016 2019-Jan-13 16:45:19.514642 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61017 2019-Jan-13 16:45:19.514699 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61018 2019-Jan-13 16:45:19.515371 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61019 2019-Jan-13 16:45:19.516017 - [DEBUG] Edge function : AllBottom (result of previous compose)
61020 2019-Jan-13 16:45:19.516042 - [DEBUG]
61021 2019-Jan-13 16:45:19.516068 - [DEBUG] Join: AllTop & AllBottom
61022 2019-Jan-13 16:45:19.516094 - [DEBUG] = AllBottom (new jump func)
61023 2019-Jan-13 16:45:19.516119 - [DEBUG]
61024 2019-Jan-13 16:45:19.516142 - [DEBUG] Start adding new jump function
61025 2019-Jan-13 16:45:19.516166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61026 2019-Jan-13 16:45:19.516223 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61027 2019-Jan-13 16:45:19.516865 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61028 2019-Jan-13 16:45:19.517543 - [DEBUG] Edge Function : AllBottom
61029 2019-Jan-13 16:45:19.517577 - [DEBUG] End adding new jump function
61030 2019-Jan-13 16:45:19.517601 - [DEBUG]
61031 2019-Jan-13 16:45:19.517625 - [DEBUG] -------------------------------------------- 1633. Path Edge --------------------------------------------
61032 2019-Jan-13 16:45:19.517650 - [DEBUG]
61033 2019-Jan-13 16:45:19.517674 - [DEBUG] Process 1633. path edge:
61034 2019-Jan-13 16:45:19.517698 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61035 2019-Jan-13 16:45:19.517765 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
61036 2019-Jan-13 16:45:19.518467 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61037 2019-Jan-13 16:45:19.519129 - [DEBUG]
61038 2019-Jan-13 16:45:19.519155 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61039 2019-Jan-13 16:45:19.519883 - [DEBUG] Possible callees:
61040 2019-Jan-13 16:45:19.519911 - [DEBUG] llvm.dbg.declare
61041 2019-Jan-13 16:45:19.519937 - [DEBUG] Possible return sites:
61042 2019-Jan-13 16:45:19.519961 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14361043 2019-Jan-13 16:45:19.521438 - [DEBUG] Found and process special summary
61044 2019-Jan-13 16:45:19.521502 - [DEBUG] Compose: EdgeIdentity * AllBottom
61045 2019-Jan-13 16:45:19.521531 - [DEBUG]
61046 2019-Jan-13 16:45:19.521577 - [DEBUG] Propagate flow
61047 2019-Jan-13 16:45:19.521601 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61048 2019-Jan-13 16:45:19.521668 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61049 2019-Jan-13 16:45:19.522317 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61050 2019-Jan-13 16:45:19.522963 - [DEBUG] Edge function : AllBottom (result of previous compose)
61051 2019-Jan-13 16:45:19.522989 - [DEBUG]
61052 2019-Jan-13 16:45:19.523014 - [DEBUG] Join: AllTop & AllBottom
61053 2019-Jan-13 16:45:19.523040 - [DEBUG] = AllBottom (new jump func)
61054 2019-Jan-13 16:45:19.523065 - [DEBUG]
61055 2019-Jan-13 16:45:19.523089 - [DEBUG] Start adding new jump function
61056 2019-Jan-13 16:45:19.523113 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61057 2019-Jan-13 16:45:19.523170 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61058 2019-Jan-13 16:45:19.523811 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61059 2019-Jan-13 16:45:19.524449 - [DEBUG] Edge Function : AllBottom
61060 2019-Jan-13 16:45:19.524479 - [DEBUG] End adding new jump function
61061 2019-Jan-13 16:45:19.524503 - [DEBUG]
61062 2019-Jan-13 16:45:19.524527 - [DEBUG] -------------------------------------------- 1634. Path Edge --------------------------------------------
61063 2019-Jan-13 16:45:19.524552 - [DEBUG]
61064 2019-Jan-13 16:45:19.524575 - [DEBUG] Process 1634. path edge:
61065 2019-Jan-13 16:45:19.524600 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61066 2019-Jan-13 16:45:19.524657 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
61067 2019-Jan-13 16:45:19.525317 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61068 2019-Jan-13 16:45:19.525962 - [DEBUG]
61069 2019-Jan-13 16:45:19.525987 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61070 2019-Jan-13 16:45:19.526692 - [DEBUG] Compose: EdgeIdentity * AllBottom
61071 2019-Jan-13 16:45:19.526723 - [DEBUG]
61072 2019-Jan-13 16:45:19.526747 - [DEBUG] Propagate flow
61073 2019-Jan-13 16:45:19.526771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61074 2019-Jan-13 16:45:19.526837 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
61075 2019-Jan-13 16:45:19.527520 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61076 2019-Jan-13 16:45:19.528247 - [DEBUG] Edge function : AllBottom (result of previous compose)
61077 2019-Jan-13 16:45:19.528275 - [DEBUG]
61078 2019-Jan-13 16:45:19.528302 - [DEBUG] Join: AllTop & AllBottom
61079 2019-Jan-13 16:45:19.528329 - [DEBUG] = AllBottom (new jump func)
61080 2019-Jan-13 16:45:19.528354 - [DEBUG]
61081 2019-Jan-13 16:45:19.528379 - [DEBUG] Start adding new jump function
61082 2019-Jan-13 16:45:19.528402 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61083 2019-Jan-13 16:45:19.528474 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61084 2019-Jan-13 16:45:19.529186 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
61085 2019-Jan-13 16:45:19.529881 - [DEBUG] Edge Function : AllBottom
61086 2019-Jan-13 16:45:19.529916 - [DEBUG] End adding new jump function
61087 2019-Jan-13 16:45:19.529941 - [DEBUG]
61088 2019-Jan-13 16:45:19.529965 - [DEBUG] -------------------------------------------- 1635. Path Edge --------------------------------------------
61089 2019-Jan-13 16:45:19.530025 - [DEBUG]
61090 2019-Jan-13 16:45:19.530050 - [DEBUG] Process 1635. path edge:
61091 2019-Jan-13 16:45:19.530075 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61092 2019-Jan-13 16:45:19.530148 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
61093 2019-Jan-13 16:45:19.530808 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61094 2019-Jan-13 16:45:19.531611 - [DEBUG]
61095 2019-Jan-13 16:45:19.531639 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
61096 2019-Jan-13 16:45:19.532318 - [DEBUG] Compose: EdgeIdentity * AllBottom
61097 2019-Jan-13 16:45:19.532347 - [DEBUG]
61098 2019-Jan-13 16:45:19.532371 - [DEBUG] Propagate flow
61099 2019-Jan-13 16:45:19.532394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61100 2019-Jan-13 16:45:19.532453 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
61101 2019-Jan-13 16:45:19.533089 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61102 2019-Jan-13 16:45:19.533727 - [DEBUG] Edge function : AllBottom (result of previous compose)
61103 2019-Jan-13 16:45:19.533753 - [DEBUG]
61104 2019-Jan-13 16:45:19.533778 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61105 2019-Jan-13 16:45:19.533804 - [DEBUG] = AllBottom
61106 2019-Jan-13 16:45:19.533829 - [DEBUG]
61107 2019-Jan-13 16:45:19.533852 - [DEBUG] PROPAGATE: No new function!
61108 2019-Jan-13 16:45:19.533877 - [DEBUG] EDGE:
61109 2019-Jan-13 16:45:19.533935 - [DEBUG] ---> 61110 2019-Jan-13 16:45:19.534568 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61111 2019-Jan-13 16:45:19.535224 - [DEBUG]
61112 2019-Jan-13 16:45:19.535252 - [DEBUG] Compose: EdgeIdentity * AllBottom
61113 2019-Jan-13 16:45:19.535277 - [DEBUG]
61114 2019-Jan-13 16:45:19.535301 - [DEBUG] Propagate flow
61115 2019-Jan-13 16:45:19.535324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61116 2019-Jan-13 16:45:19.535380 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
61117 2019-Jan-13 16:45:19.536014 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61118 2019-Jan-13 16:45:19.536654 - [DEBUG] Edge function : AllBottom (result of previous compose)
61119 2019-Jan-13 16:45:19.536679 - [DEBUG]
61120 2019-Jan-13 16:45:19.536704 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61121 2019-Jan-13 16:45:19.536730 - [DEBUG] = AllBottom
61122 2019-Jan-13 16:45:19.536755 - [DEBUG]
61123 2019-Jan-13 16:45:19.536778 - [DEBUG] PROPAGATE: No new function!
61124 2019-Jan-13 16:45:19.536803 - [DEBUG] EDGE:
61125 2019-Jan-13 16:45:19.536861 - [DEBUG] ---> 61126 2019-Jan-13 16:45:19.537499 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61127 2019-Jan-13 16:45:19.538156 - [DEBUG]
61128 2019-Jan-13 16:45:19.538184 - [DEBUG] Compose: EdgeIdentity * AllBottom
61129 2019-Jan-13 16:45:19.538210 - [DEBUG]
61130 2019-Jan-13 16:45:19.538234 - [DEBUG] Propagate flow
61131 2019-Jan-13 16:45:19.538258 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61132 2019-Jan-13 16:45:19.538315 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61133 2019-Jan-13 16:45:19.538955 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61134 2019-Jan-13 16:45:19.539616 - [DEBUG] Edge function : AllBottom (result of previous compose)
61135 2019-Jan-13 16:45:19.539642 - [DEBUG]
61136 2019-Jan-13 16:45:19.539668 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61137 2019-Jan-13 16:45:19.539693 - [DEBUG] = AllBottom
61138 2019-Jan-13 16:45:19.539718 - [DEBUG]
61139 2019-Jan-13 16:45:19.539741 - [DEBUG] PROPAGATE: No new function!
61140 2019-Jan-13 16:45:19.539790 - [DEBUG] Compose: EdgeIdentity * AllBottom
61141 2019-Jan-13 16:45:19.539818 - [DEBUG]
61142 2019-Jan-13 16:45:19.539842 - [DEBUG] Propagate flow
61143 2019-Jan-13 16:45:19.539865 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61144 2019-Jan-13 16:45:19.539923 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61145 2019-Jan-13 16:45:19.540569 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61146 2019-Jan-13 16:45:19.541224 - [DEBUG] Edge function : AllBottom (result of previous compose)
61147 2019-Jan-13 16:45:19.541367 - [DEBUG]
61148 2019-Jan-13 16:45:19.541393 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61149 2019-Jan-13 16:45:19.541435 - [DEBUG] = AllBottom
61150 2019-Jan-13 16:45:19.541460 - [DEBUG]
61151 2019-Jan-13 16:45:19.541484 - [DEBUG] PROPAGATE: No new function!
61152 2019-Jan-13 16:45:19.541511 - [DEBUG] Compose: EdgeIdentity * AllBottom
61153 2019-Jan-13 16:45:19.541537 - [DEBUG]
61154 2019-Jan-13 16:45:19.541562 - [DEBUG] Propagate flow
61155 2019-Jan-13 16:45:19.541586 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61156 2019-Jan-13 16:45:19.541659 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61157 2019-Jan-13 16:45:19.542411 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61158 2019-Jan-13 16:45:19.543101 - [DEBUG] Edge function : AllBottom (result of previous compose)
61159 2019-Jan-13 16:45:19.543129 - [DEBUG]
61160 2019-Jan-13 16:45:19.543155 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61161 2019-Jan-13 16:45:19.543181 - [DEBUG] = AllBottom
61162 2019-Jan-13 16:45:19.543206 - [DEBUG]
61163 2019-Jan-13 16:45:19.543229 - [DEBUG] PROPAGATE: No new function!
61164 2019-Jan-13 16:45:19.543261 - [DEBUG] EDGE:
61165 2019-Jan-13 16:45:19.543331 - [DEBUG] ---> 61166 2019-Jan-13 16:45:19.543995 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61167 2019-Jan-13 16:45:19.544639 - [DEBUG]
61168 2019-Jan-13 16:45:19.544665 - [DEBUG] EDGE:
61169 2019-Jan-13 16:45:19.544723 - [DEBUG] ---> 61170 2019-Jan-13 16:45:19.545386 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61171 2019-Jan-13 16:45:19.546026 - [DEBUG]
61172 2019-Jan-13 16:45:19.546075 - [DEBUG] Compose: EdgeIdentity * AllBottom
61173 2019-Jan-13 16:45:19.546102 - [DEBUG]
61174 2019-Jan-13 16:45:19.546127 - [DEBUG] Propagate flow
61175 2019-Jan-13 16:45:19.546150 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61176 2019-Jan-13 16:45:19.546207 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
61177 2019-Jan-13 16:45:19.546846 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61178 2019-Jan-13 16:45:19.547485 - [DEBUG] Edge function : AllBottom (result of previous compose)
61179 2019-Jan-13 16:45:19.547532 - [DEBUG]
61180 2019-Jan-13 16:45:19.547558 - [DEBUG] Join: AllTop & AllBottom
61181 2019-Jan-13 16:45:19.547585 - [DEBUG] = AllBottom (new jump func)
61182 2019-Jan-13 16:45:19.547609 - [DEBUG]
61183 2019-Jan-13 16:45:19.547633 - [DEBUG] Start adding new jump function
61184 2019-Jan-13 16:45:19.547657 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61185 2019-Jan-13 16:45:19.547714 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61186 2019-Jan-13 16:45:19.548372 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
61187 2019-Jan-13 16:45:19.549008 - [DEBUG] Edge Function : AllBottom
61188 2019-Jan-13 16:45:19.549039 - [DEBUG] End adding new jump function
61189 2019-Jan-13 16:45:19.549063 - [DEBUG]
61190 2019-Jan-13 16:45:19.549087 - [DEBUG] -------------------------------------------- 1636. Path Edge --------------------------------------------
61191 2019-Jan-13 16:45:19.549112 - [DEBUG]
61192 2019-Jan-13 16:45:19.549135 - [DEBUG] Process 1636. path edge:
61193 2019-Jan-13 16:45:19.549159 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61194 2019-Jan-13 16:45:19.549216 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
61195 2019-Jan-13 16:45:19.549852 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61196 2019-Jan-13 16:45:19.550491 - [DEBUG]
61197 2019-Jan-13 16:45:19.550518 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
61198 2019-Jan-13 16:45:19.551177 - [DEBUG] Compose: EdgeIdentity * AllBottom
61199 2019-Jan-13 16:45:19.551205 - [DEBUG]
61200 2019-Jan-13 16:45:19.551229 - [DEBUG] Propagate flow
61201 2019-Jan-13 16:45:19.551373 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61202 2019-Jan-13 16:45:19.551449 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
61203 2019-Jan-13 16:45:19.552116 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61204 2019-Jan-13 16:45:19.552756 - [DEBUG] Edge function : AllBottom (result of previous compose)
61205 2019-Jan-13 16:45:19.552781 - [DEBUG]
61206 2019-Jan-13 16:45:19.552806 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61207 2019-Jan-13 16:45:19.552832 - [DEBUG] = AllBottom
61208 2019-Jan-13 16:45:19.552857 - [DEBUG]
61209 2019-Jan-13 16:45:19.552880 - [DEBUG] PROPAGATE: No new function!
61210 2019-Jan-13 16:45:19.552914 - [DEBUG] Compose: EdgeIdentity * AllBottom
61211 2019-Jan-13 16:45:19.552941 - [DEBUG]
61212 2019-Jan-13 16:45:19.552965 - [DEBUG] Propagate flow
61213 2019-Jan-13 16:45:19.552988 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61214 2019-Jan-13 16:45:19.553045 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61215 2019-Jan-13 16:45:19.553692 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61216 2019-Jan-13 16:45:19.554335 - [DEBUG] Edge function : AllBottom (result of previous compose)
61217 2019-Jan-13 16:45:19.554360 - [DEBUG]
61218 2019-Jan-13 16:45:19.554386 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61219 2019-Jan-13 16:45:19.554412 - [DEBUG] = AllBottom
61220 2019-Jan-13 16:45:19.554436 - [DEBUG]
61221 2019-Jan-13 16:45:19.554459 - [DEBUG] PROPAGATE: No new function!
61222 2019-Jan-13 16:45:19.554484 - [DEBUG] EDGE:
61223 2019-Jan-13 16:45:19.554552 - [DEBUG] ---> 61224 2019-Jan-13 16:45:19.555204 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61225 2019-Jan-13 16:45:19.555843 - [DEBUG]
61226 2019-Jan-13 16:45:19.555868 - [DEBUG] EDGE:
61227 2019-Jan-13 16:45:19.555926 - [DEBUG] ---> 61228 2019-Jan-13 16:45:19.556562 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61229 2019-Jan-13 16:45:19.557211 - [DEBUG]
61230 2019-Jan-13 16:45:19.557240 - [DEBUG] Compose: EdgeIdentity * AllBottom
61231 2019-Jan-13 16:45:19.557266 - [DEBUG]
61232 2019-Jan-13 16:45:19.557290 - [DEBUG] Propagate flow
61233 2019-Jan-13 16:45:19.557314 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61234 2019-Jan-13 16:45:19.557373 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
61235 2019-Jan-13 16:45:19.558040 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61236 2019-Jan-13 16:45:19.558738 - [DEBUG] Edge function : AllBottom (result of previous compose)
61237 2019-Jan-13 16:45:19.558764 - [DEBUG]
61238 2019-Jan-13 16:45:19.558792 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61239 2019-Jan-13 16:45:19.558818 - [DEBUG] = AllBottom
61240 2019-Jan-13 16:45:19.558843 - [DEBUG]
61241 2019-Jan-13 16:45:19.558866 - [DEBUG] PROPAGATE: No new function!
61242 2019-Jan-13 16:45:19.558892 - [DEBUG] EDGE:
61243 2019-Jan-13 16:45:19.558957 - [DEBUG] ---> 61244 2019-Jan-13 16:45:19.559641 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61245 2019-Jan-13 16:45:19.560325 - [DEBUG]
61246 2019-Jan-13 16:45:19.560355 - [DEBUG] Compose: EdgeIdentity * AllBottom
61247 2019-Jan-13 16:45:19.560382 - [DEBUG]
61248 2019-Jan-13 16:45:19.560407 - [DEBUG] Propagate flow
61249 2019-Jan-13 16:45:19.560431 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61250 2019-Jan-13 16:45:19.560493 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61251 2019-Jan-13 16:45:19.561292 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
61252 2019-Jan-13 16:45:19.562020 - [DEBUG] Edge function : AllBottom (result of previous compose)
61253 2019-Jan-13 16:45:19.562048 - [DEBUG]
61254 2019-Jan-13 16:45:19.562076 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61255 2019-Jan-13 16:45:19.562102 - [DEBUG] = AllBottom
61256 2019-Jan-13 16:45:19.562127 - [DEBUG]
61257 2019-Jan-13 16:45:19.562150 - [DEBUG] PROPAGATE: No new function!
61258 2019-Jan-13 16:45:19.562218 - [DEBUG] Compose: EdgeIdentity * AllBottom
61259 2019-Jan-13 16:45:19.562246 - [DEBUG]
61260 2019-Jan-13 16:45:19.562271 - [DEBUG] Propagate flow
61261 2019-Jan-13 16:45:19.562294 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61262 2019-Jan-13 16:45:19.562374 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61263 2019-Jan-13 16:45:19.563093 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61264 2019-Jan-13 16:45:19.563800 - [DEBUG] Edge function : AllBottom (result of previous compose)
61265 2019-Jan-13 16:45:19.563829 - [DEBUG]
61266 2019-Jan-13 16:45:19.563857 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61267 2019-Jan-13 16:45:19.563921 - [DEBUG] = AllBottom
61268 2019-Jan-13 16:45:19.563946 - [DEBUG]
61269 2019-Jan-13 16:45:19.563970 - [DEBUG] PROPAGATE: No new function!
61270 2019-Jan-13 16:45:19.564004 - [DEBUG] Compose: EdgeIdentity * AllBottom
61271 2019-Jan-13 16:45:19.564031 - [DEBUG]
61272 2019-Jan-13 16:45:19.564055 - [DEBUG] Propagate flow
61273 2019-Jan-13 16:45:19.564079 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61274 2019-Jan-13 16:45:19.564157 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61275 2019-Jan-13 16:45:19.564916 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
61276 2019-Jan-13 16:45:19.565590 - [DEBUG] Edge function : AllBottom (result of previous compose)
61277 2019-Jan-13 16:45:19.565617 - [DEBUG]
61278 2019-Jan-13 16:45:19.565645 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61279 2019-Jan-13 16:45:19.565671 - [DEBUG] = AllBottom
61280 2019-Jan-13 16:45:19.565696 - [DEBUG]
61281 2019-Jan-13 16:45:19.565719 - [DEBUG] PROPAGATE: No new function!
61282 2019-Jan-13 16:45:19.565752 - [DEBUG] EDGE:
61283 2019-Jan-13 16:45:19.565819 - [DEBUG] ---> 61284 2019-Jan-13 16:45:19.566462 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61285 2019-Jan-13 16:45:19.567112 - [DEBUG]
61286 2019-Jan-13 16:45:19.567139 - [DEBUG] EDGE:
61287 2019-Jan-13 16:45:19.567199 - [DEBUG] ---> 61288 2019-Jan-13 16:45:19.567891 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61289 2019-Jan-13 16:45:19.568596 - [DEBUG]
61290 2019-Jan-13 16:45:19.568628 - [DEBUG] Compose: EdgeIdentity * AllBottom
61291 2019-Jan-13 16:45:19.568655 - [DEBUG]
61292 2019-Jan-13 16:45:19.568679 - [DEBUG] Propagate flow
61293 2019-Jan-13 16:45:19.568702 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61294 2019-Jan-13 16:45:19.568762 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
61295 2019-Jan-13 16:45:19.569400 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
61296 2019-Jan-13 16:45:19.570045 - [DEBUG] Edge function : AllBottom (result of previous compose)
61297 2019-Jan-13 16:45:19.570071 - [DEBUG]
61298 2019-Jan-13 16:45:19.570098 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61299 2019-Jan-13 16:45:19.570123 - [DEBUG] = AllBottom
61300 2019-Jan-13 16:45:19.570148 - [DEBUG]
61301 2019-Jan-13 16:45:19.570171 - [DEBUG] PROPAGATE: No new function!
61302 2019-Jan-13 16:45:19.570196 - [DEBUG] EDGE:
61303 2019-Jan-13 16:45:19.570256 - [DEBUG] ---> 61304 2019-Jan-13 16:45:19.570898 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61305 2019-Jan-13 16:45:19.571708 - [DEBUG]
61306 2019-Jan-13 16:45:19.571737 - [DEBUG] Compose: EdgeIdentity * AllBottom
61307 2019-Jan-13 16:45:19.571763 - [DEBUG]
61308 2019-Jan-13 16:45:19.571787 - [DEBUG] Propagate flow
61309 2019-Jan-13 16:45:19.571810 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61310 2019-Jan-13 16:45:19.571925 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
61311 2019-Jan-13 16:45:19.572598 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
61312 2019-Jan-13 16:45:19.573262 - [DEBUG] Edge function : AllBottom (result of previous compose)
61313 2019-Jan-13 16:45:19.573288 - [DEBUG]
61314 2019-Jan-13 16:45:19.573315 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61315 2019-Jan-13 16:45:19.573341 - [DEBUG] = AllBottom
61316 2019-Jan-13 16:45:19.573365 - [DEBUG]
61317 2019-Jan-13 16:45:19.573389 - [DEBUG] PROPAGATE: No new function!
61318 2019-Jan-13 16:45:19.573414 - [DEBUG] EDGE:
61319 2019-Jan-13 16:45:19.573475 - [DEBUG] ---> 61320 2019-Jan-13 16:45:19.574112 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61321 2019-Jan-13 16:45:19.574770 - [DEBUG]
61322 2019-Jan-13 16:45:19.574796 - [DEBUG] EDGE:
61323 2019-Jan-13 16:45:19.574855 - [DEBUG] ---> 61324 2019-Jan-13 16:45:19.575491 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61325 2019-Jan-13 16:45:19.576137 - [DEBUG]
61326 2019-Jan-13 16:45:19.576165 - [DEBUG] Compose: EdgeIdentity * AllBottom
61327 2019-Jan-13 16:45:19.576191 - [DEBUG]
61328 2019-Jan-13 16:45:19.576215 - [DEBUG] Propagate flow
61329 2019-Jan-13 16:45:19.576238 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61330 2019-Jan-13 16:45:19.576295 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
61331 2019-Jan-13 16:45:19.576938 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
61332 2019-Jan-13 16:45:19.577579 - [DEBUG] Edge function : AllBottom (result of previous compose)
61333 2019-Jan-13 16:45:19.577604 - [DEBUG]
61334 2019-Jan-13 16:45:19.577631 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61335 2019-Jan-13 16:45:19.577656 - [DEBUG] = AllBottom
61336 2019-Jan-13 16:45:19.577681 - [DEBUG]
61337 2019-Jan-13 16:45:19.577704 - [DEBUG] PROPAGATE: No new function!
61338 2019-Jan-13 16:45:19.577729 - [DEBUG] EDGE:
61339 2019-Jan-13 16:45:19.577787 - [DEBUG] ---> 61340 2019-Jan-13 16:45:19.578442 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61341 2019-Jan-13 16:45:19.579082 - [DEBUG]
61342 2019-Jan-13 16:45:19.579107 - [DEBUG] EDGE:
61343 2019-Jan-13 16:45:19.579165 - [DEBUG] ---> 61344 2019-Jan-13 16:45:19.579801 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61345 2019-Jan-13 16:45:19.580440 - [DEBUG]
61346 2019-Jan-13 16:45:19.580466 - [DEBUG] EDGE:
61347 2019-Jan-13 16:45:19.580523 - [DEBUG] ---> 61348 2019-Jan-13 16:45:19.581163 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61349 2019-Jan-13 16:45:19.581934 - [DEBUG]
61350 2019-Jan-13 16:45:19.581962 - [DEBUG] Compose: EdgeIdentity * AllBottom
61351 2019-Jan-13 16:45:19.581988 - [DEBUG]
61352 2019-Jan-13 16:45:19.582012 - [DEBUG] Propagate flow
61353 2019-Jan-13 16:45:19.582036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61354 2019-Jan-13 16:45:19.582093 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
61355 2019-Jan-13 16:45:19.582733 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
61356 2019-Jan-13 16:45:19.583391 - [DEBUG] Edge function : AllBottom (result of previous compose)
61357 2019-Jan-13 16:45:19.583417 - [DEBUG]
61358 2019-Jan-13 16:45:19.583443 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61359 2019-Jan-13 16:45:19.583469 - [DEBUG] = AllBottom
61360 2019-Jan-13 16:45:19.583494 - [DEBUG]
61361 2019-Jan-13 16:45:19.583517 - [DEBUG] PROPAGATE: No new function!
61362 2019-Jan-13 16:45:19.583577 - [DEBUG] Compose: EdgeIdentity * AllBottom
61363 2019-Jan-13 16:45:19.583604 - [DEBUG]
61364 2019-Jan-13 16:45:19.583628 - [DEBUG] Propagate flow
61365 2019-Jan-13 16:45:19.583652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61366 2019-Jan-13 16:45:19.583709 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
61367 2019-Jan-13 16:45:19.584349 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61368 2019-Jan-13 16:45:19.585004 - [DEBUG] Edge function : AllBottom (result of previous compose)
61369 2019-Jan-13 16:45:19.585030 - [DEBUG]
61370 2019-Jan-13 16:45:19.585055 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61371 2019-Jan-13 16:45:19.585081 - [DEBUG] = AllBottom
61372 2019-Jan-13 16:45:19.585106 - [DEBUG]
61373 2019-Jan-13 16:45:19.585129 - [DEBUG] PROPAGATE: No new function!
61374 2019-Jan-13 16:45:19.585154 - [DEBUG] Compose: EdgeIdentity * AllBottom
61375 2019-Jan-13 16:45:19.585180 - [DEBUG]
61376 2019-Jan-13 16:45:19.585204 - [DEBUG] Propagate flow
61377 2019-Jan-13 16:45:19.585227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61378 2019-Jan-13 16:45:19.585284 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
61379 2019-Jan-13 16:45:19.585924 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
61380 2019-Jan-13 16:45:19.586571 - [DEBUG] Edge function : AllBottom (result of previous compose)
61381 2019-Jan-13 16:45:19.586596 - [DEBUG]
61382 2019-Jan-13 16:45:19.586621 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61383 2019-Jan-13 16:45:19.586647 - [DEBUG] = AllBottom
61384 2019-Jan-13 16:45:19.586672 - [DEBUG]
61385 2019-Jan-13 16:45:19.586695 - [DEBUG] PROPAGATE: No new function!
61386 2019-Jan-13 16:45:19.586723 - [DEBUG] EDGE:
61387 2019-Jan-13 16:45:19.586782 - [DEBUG] ---> 61388 2019-Jan-13 16:45:19.587429 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61389 2019-Jan-13 16:45:19.588078 - [DEBUG]
61390 2019-Jan-13 16:45:19.588117 - [DEBUG] Compose: EdgeIdentity * AllBottom
61391 2019-Jan-13 16:45:19.588144 - [DEBUG]
61392 2019-Jan-13 16:45:19.588168 - [DEBUG] Propagate flow
61393 2019-Jan-13 16:45:19.588191 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61394 2019-Jan-13 16:45:19.588248 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61395 2019-Jan-13 16:45:19.588889 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61396 2019-Jan-13 16:45:19.589531 - [DEBUG] Edge function : AllBottom (result of previous compose)
61397 2019-Jan-13 16:45:19.589556 - [DEBUG]
61398 2019-Jan-13 16:45:19.589582 - [DEBUG] Join: AllTop & AllBottom
61399 2019-Jan-13 16:45:19.589608 - [DEBUG] = AllBottom (new jump func)
61400 2019-Jan-13 16:45:19.589632 - [DEBUG]
61401 2019-Jan-13 16:45:19.589656 - [DEBUG] Start adding new jump function
61402 2019-Jan-13 16:45:19.589679 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61403 2019-Jan-13 16:45:19.589744 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61404 2019-Jan-13 16:45:19.590387 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61405 2019-Jan-13 16:45:19.591032 - [DEBUG] Edge Function : AllBottom
61406 2019-Jan-13 16:45:19.591062 - [DEBUG] End adding new jump function
61407 2019-Jan-13 16:45:19.591087 - [DEBUG]
61408 2019-Jan-13 16:45:19.591110 - [DEBUG] -------------------------------------------- 1637. Path Edge --------------------------------------------
61409 2019-Jan-13 16:45:19.591135 - [DEBUG]
61410 2019-Jan-13 16:45:19.591159 - [DEBUG] Process 1637. path edge:
61411 2019-Jan-13 16:45:19.591183 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61412 2019-Jan-13 16:45:19.591241 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
61413 2019-Jan-13 16:45:19.591993 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61414 2019-Jan-13 16:45:19.592644 - [DEBUG]
61415 2019-Jan-13 16:45:19.592669 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61416 2019-Jan-13 16:45:19.593322 - [DEBUG] Possible callees:
61417 2019-Jan-13 16:45:19.593347 - [DEBUG] foo
61418 2019-Jan-13 16:45:19.593372 - [DEBUG] Possible return sites:
61419 2019-Jan-13 16:45:19.593396 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8461420 2019-Jan-13 16:45:19.594672 - [DEBUG] Found and process special summary
61421 2019-Jan-13 16:45:19.594721 - [DEBUG] Compose: EdgeIdentity * AllBottom
61422 2019-Jan-13 16:45:19.594764 - [DEBUG]
61423 2019-Jan-13 16:45:19.594789 - [DEBUG] Propagate flow
61424 2019-Jan-13 16:45:19.594812 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61425 2019-Jan-13 16:45:19.594871 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61426 2019-Jan-13 16:45:19.595514 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61427 2019-Jan-13 16:45:19.596153 - [DEBUG] Edge function : AllBottom (result of previous compose)
61428 2019-Jan-13 16:45:19.596179 - [DEBUG]
61429 2019-Jan-13 16:45:19.596204 - [DEBUG] Join: AllTop & AllBottom
61430 2019-Jan-13 16:45:19.596230 - [DEBUG] = AllBottom (new jump func)
61431 2019-Jan-13 16:45:19.596255 - [DEBUG]
61432 2019-Jan-13 16:45:19.596278 - [DEBUG] Start adding new jump function
61433 2019-Jan-13 16:45:19.596302 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61434 2019-Jan-13 16:45:19.596358 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61435 2019-Jan-13 16:45:19.597015 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61436 2019-Jan-13 16:45:19.597689 - [DEBUG] Edge Function : AllBottom
61437 2019-Jan-13 16:45:19.597722 - [DEBUG] End adding new jump function
61438 2019-Jan-13 16:45:19.597746 - [DEBUG]
61439 2019-Jan-13 16:45:19.597770 - [DEBUG] -------------------------------------------- 1638. Path Edge --------------------------------------------
61440 2019-Jan-13 16:45:19.597794 - [DEBUG]
61441 2019-Jan-13 16:45:19.597818 - [DEBUG] Process 1638. path edge:
61442 2019-Jan-13 16:45:19.597843 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61443 2019-Jan-13 16:45:19.597907 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
61444 2019-Jan-13 16:45:19.598595 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61445 2019-Jan-13 16:45:19.599301 - [DEBUG]
61446 2019-Jan-13 16:45:19.599328 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61447 2019-Jan-13 16:45:19.600053 - [DEBUG] Compose: EdgeIdentity * AllBottom
61448 2019-Jan-13 16:45:19.600083 - [DEBUG]
61449 2019-Jan-13 16:45:19.600107 - [DEBUG] Propagate flow
61450 2019-Jan-13 16:45:19.600131 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61451 2019-Jan-13 16:45:19.600198 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
61452 2019-Jan-13 16:45:19.600851 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61453 2019-Jan-13 16:45:19.601517 - [DEBUG] Edge function : AllBottom (result of previous compose)
61454 2019-Jan-13 16:45:19.601542 - [DEBUG]
61455 2019-Jan-13 16:45:19.601702 - [DEBUG] Join: AllTop & AllBottom
61456 2019-Jan-13 16:45:19.601730 - [DEBUG] = AllBottom (new jump func)
61457 2019-Jan-13 16:45:19.601755 - [DEBUG]
61458 2019-Jan-13 16:45:19.601778 - [DEBUG] Start adding new jump function
61459 2019-Jan-13 16:45:19.601802 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61460 2019-Jan-13 16:45:19.601865 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61461 2019-Jan-13 16:45:19.602593 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
61462 2019-Jan-13 16:45:19.603233 - [DEBUG] Edge Function : AllBottom
61463 2019-Jan-13 16:45:19.603264 - [DEBUG] End adding new jump function
61464 2019-Jan-13 16:45:19.603288 - [DEBUG]
61465 2019-Jan-13 16:45:19.603312 - [DEBUG] -------------------------------------------- 1639. Path Edge --------------------------------------------
61466 2019-Jan-13 16:45:19.603338 - [DEBUG]
61467 2019-Jan-13 16:45:19.603361 - [DEBUG] Process 1639. path edge:
61468 2019-Jan-13 16:45:19.603386 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61469 2019-Jan-13 16:45:19.603444 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
61470 2019-Jan-13 16:45:19.604081 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61471 2019-Jan-13 16:45:19.604722 - [DEBUG]
61472 2019-Jan-13 16:45:19.604764 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
61473 2019-Jan-13 16:45:19.605425 - [DEBUG] Compose: EdgeIdentity * AllBottom
61474 2019-Jan-13 16:45:19.605454 - [DEBUG]
61475 2019-Jan-13 16:45:19.605477 - [DEBUG] Propagate flow
61476 2019-Jan-13 16:45:19.605501 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61477 2019-Jan-13 16:45:19.605558 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61478 2019-Jan-13 16:45:19.606210 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61479 2019-Jan-13 16:45:19.606850 - [DEBUG] Edge function : AllBottom (result of previous compose)
61480 2019-Jan-13 16:45:19.606876 - [DEBUG]
61481 2019-Jan-13 16:45:19.606901 - [DEBUG] Join: AllTop & AllBottom
61482 2019-Jan-13 16:45:19.606927 - [DEBUG] = AllBottom (new jump func)
61483 2019-Jan-13 16:45:19.606951 - [DEBUG]
61484 2019-Jan-13 16:45:19.606975 - [DEBUG] Start adding new jump function
61485 2019-Jan-13 16:45:19.606998 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61486 2019-Jan-13 16:45:19.607054 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61487 2019-Jan-13 16:45:19.607722 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61488 2019-Jan-13 16:45:19.608389 - [DEBUG] Edge Function : AllBottom
61489 2019-Jan-13 16:45:19.608419 - [DEBUG] End adding new jump function
61490 2019-Jan-13 16:45:19.608443 - [DEBUG]
61491 2019-Jan-13 16:45:19.608468 - [DEBUG] -------------------------------------------- 1640. Path Edge --------------------------------------------
61492 2019-Jan-13 16:45:19.608493 - [DEBUG]
61493 2019-Jan-13 16:45:19.608516 - [DEBUG] Process 1640. path edge:
61494 2019-Jan-13 16:45:19.608541 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61495 2019-Jan-13 16:45:19.608599 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
61496 2019-Jan-13 16:45:19.609250 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61497 2019-Jan-13 16:45:19.609913 - [DEBUG]
61498 2019-Jan-13 16:45:19.609939 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61499 2019-Jan-13 16:45:19.610639 - [DEBUG] Possible callees:
61500 2019-Jan-13 16:45:19.610666 - [DEBUG] llvm.dbg.declare
61501 2019-Jan-13 16:45:19.610692 - [DEBUG] Possible return sites:
61502 2019-Jan-13 16:45:19.610715 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9661503 2019-Jan-13 16:45:19.612422 - [DEBUG] Found and process special summary
61504 2019-Jan-13 16:45:19.612525 - [DEBUG] Compose: EdgeIdentity * AllBottom
61505 2019-Jan-13 16:45:19.612556 - [DEBUG]
61506 2019-Jan-13 16:45:19.612583 - [DEBUG] Propagate flow
61507 2019-Jan-13 16:45:19.612607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61508 2019-Jan-13 16:45:19.612692 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61509 2019-Jan-13 16:45:19.613389 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61510 2019-Jan-13 16:45:19.614040 - [DEBUG] Edge function : AllBottom (result of previous compose)
61511 2019-Jan-13 16:45:19.614065 - [DEBUG]
61512 2019-Jan-13 16:45:19.614092 - [DEBUG] Join: AllTop & AllBottom
61513 2019-Jan-13 16:45:19.614119 - [DEBUG] = AllBottom (new jump func)
61514 2019-Jan-13 16:45:19.614143 - [DEBUG]
61515 2019-Jan-13 16:45:19.614167 - [DEBUG] Start adding new jump function
61516 2019-Jan-13 16:45:19.614191 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61517 2019-Jan-13 16:45:19.614248 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61518 2019-Jan-13 16:45:19.614916 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61519 2019-Jan-13 16:45:19.615556 - [DEBUG] Edge Function : AllBottom
61520 2019-Jan-13 16:45:19.615592 - [DEBUG] End adding new jump function
61521 2019-Jan-13 16:45:19.615616 - [DEBUG]
61522 2019-Jan-13 16:45:19.615640 - [DEBUG] -------------------------------------------- 1641. Path Edge --------------------------------------------
61523 2019-Jan-13 16:45:19.615664 - [DEBUG]
61524 2019-Jan-13 16:45:19.615688 - [DEBUG] Process 1641. path edge:
61525 2019-Jan-13 16:45:19.615712 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61526 2019-Jan-13 16:45:19.615769 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
61527 2019-Jan-13 16:45:19.616423 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61528 2019-Jan-13 16:45:19.617087 - [DEBUG]
61529 2019-Jan-13 16:45:19.617113 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61530 2019-Jan-13 16:45:19.617788 - [DEBUG] Compose: EdgeIdentity * AllBottom
61531 2019-Jan-13 16:45:19.617817 - [DEBUG]
61532 2019-Jan-13 16:45:19.617841 - [DEBUG] Propagate flow
61533 2019-Jan-13 16:45:19.617864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61534 2019-Jan-13 16:45:19.617922 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
61535 2019-Jan-13 16:45:19.618579 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61536 2019-Jan-13 16:45:19.619223 - [DEBUG] Edge function : AllBottom (result of previous compose)
61537 2019-Jan-13 16:45:19.619248 - [DEBUG]
61538 2019-Jan-13 16:45:19.619273 - [DEBUG] Join: AllTop & AllBottom
61539 2019-Jan-13 16:45:19.619299 - [DEBUG] = AllBottom (new jump func)
61540 2019-Jan-13 16:45:19.619324 - [DEBUG]
61541 2019-Jan-13 16:45:19.619348 - [DEBUG] Start adding new jump function
61542 2019-Jan-13 16:45:19.619371 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61543 2019-Jan-13 16:45:19.619428 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61544 2019-Jan-13 16:45:19.620068 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
61545 2019-Jan-13 16:45:19.620703 - [DEBUG] Edge Function : AllBottom
61546 2019-Jan-13 16:45:19.620731 - [DEBUG] End adding new jump function
61547 2019-Jan-13 16:45:19.620756 - [DEBUG]
61548 2019-Jan-13 16:45:19.620780 - [DEBUG] -------------------------------------------- 1642. Path Edge --------------------------------------------
61549 2019-Jan-13 16:45:19.620805 - [DEBUG]
61550 2019-Jan-13 16:45:19.620828 - [DEBUG] Process 1642. path edge:
61551 2019-Jan-13 16:45:19.620852 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61552 2019-Jan-13 16:45:19.620909 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
61553 2019-Jan-13 16:45:19.621563 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61554 2019-Jan-13 16:45:19.622326 - [DEBUG]
61555 2019-Jan-13 16:45:19.622352 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
61556 2019-Jan-13 16:45:19.623007 - [DEBUG] Compose: EdgeIdentity * AllBottom
61557 2019-Jan-13 16:45:19.623036 - [DEBUG]
61558 2019-Jan-13 16:45:19.623060 - [DEBUG] Propagate flow
61559 2019-Jan-13 16:45:19.623084 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61560 2019-Jan-13 16:45:19.623142 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
61561 2019-Jan-13 16:45:19.623779 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61562 2019-Jan-13 16:45:19.624419 - [DEBUG] Edge function : AllBottom (result of previous compose)
61563 2019-Jan-13 16:45:19.624444 - [DEBUG]
61564 2019-Jan-13 16:45:19.624469 - [DEBUG] Join: AllTop & AllBottom
61565 2019-Jan-13 16:45:19.624495 - [DEBUG] = AllBottom (new jump func)
61566 2019-Jan-13 16:45:19.624520 - [DEBUG]
61567 2019-Jan-13 16:45:19.624543 - [DEBUG] Start adding new jump function
61568 2019-Jan-13 16:45:19.624567 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61569 2019-Jan-13 16:45:19.624623 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61570 2019-Jan-13 16:45:19.625284 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
61571 2019-Jan-13 16:45:19.625938 - [DEBUG] Edge Function : AllBottom
61572 2019-Jan-13 16:45:19.625968 - [DEBUG] End adding new jump function
61573 2019-Jan-13 16:45:19.625993 - [DEBUG]
61574 2019-Jan-13 16:45:19.626017 - [DEBUG] -------------------------------------------- 1643. Path Edge --------------------------------------------
61575 2019-Jan-13 16:45:19.626041 - [DEBUG]
61576 2019-Jan-13 16:45:19.626065 - [DEBUG] Process 1643. path edge:
61577 2019-Jan-13 16:45:19.626089 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61578 2019-Jan-13 16:45:19.626147 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
61579 2019-Jan-13 16:45:19.626782 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61580 2019-Jan-13 16:45:19.627421 - [DEBUG]
61581 2019-Jan-13 16:45:19.627446 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
61582 2019-Jan-13 16:45:19.628114 - [DEBUG] Compose: EdgeIdentity * AllBottom
61583 2019-Jan-13 16:45:19.628142 - [DEBUG]
61584 2019-Jan-13 16:45:19.628166 - [DEBUG] Propagate flow
61585 2019-Jan-13 16:45:19.628189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61586 2019-Jan-13 16:45:19.628247 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
61587 2019-Jan-13 16:45:19.628898 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61588 2019-Jan-13 16:45:19.629538 - [DEBUG] Edge function : AllBottom (result of previous compose)
61589 2019-Jan-13 16:45:19.629563 - [DEBUG]
61590 2019-Jan-13 16:45:19.629589 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61591 2019-Jan-13 16:45:19.629614 - [DEBUG] = AllBottom
61592 2019-Jan-13 16:45:19.629638 - [DEBUG]
61593 2019-Jan-13 16:45:19.629662 - [DEBUG] PROPAGATE: No new function!
61594 2019-Jan-13 16:45:19.629686 - [DEBUG] EDGE:
61595 2019-Jan-13 16:45:19.629744 - [DEBUG] ---> 61596 2019-Jan-13 16:45:19.630378 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61597 2019-Jan-13 16:45:19.631017 - [DEBUG]
61598 2019-Jan-13 16:45:19.631042 - [DEBUG] EDGE:
61599 2019-Jan-13 16:45:19.631099 - [DEBUG] ---> 61600 2019-Jan-13 16:45:19.631750 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61601 2019-Jan-13 16:45:19.632570 - [DEBUG]
61602 2019-Jan-13 16:45:19.632599 - [DEBUG] Compose: EdgeIdentity * AllBottom
61603 2019-Jan-13 16:45:19.632625 - [DEBUG]
61604 2019-Jan-13 16:45:19.632649 - [DEBUG] Propagate flow
61605 2019-Jan-13 16:45:19.632672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61606 2019-Jan-13 16:45:19.632735 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
61607 2019-Jan-13 16:45:19.633395 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61608 2019-Jan-13 16:45:19.634045 - [DEBUG] Edge function : AllBottom (result of previous compose)
61609 2019-Jan-13 16:45:19.634071 - [DEBUG]
61610 2019-Jan-13 16:45:19.634097 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61611 2019-Jan-13 16:45:19.634123 - [DEBUG] = AllBottom
61612 2019-Jan-13 16:45:19.634148 - [DEBUG]
61613 2019-Jan-13 16:45:19.634171 - [DEBUG] PROPAGATE: No new function!
61614 2019-Jan-13 16:45:19.634196 - [DEBUG] EDGE:
61615 2019-Jan-13 16:45:19.634255 - [DEBUG] ---> 61616 2019-Jan-13 16:45:19.634930 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61617 2019-Jan-13 16:45:19.635574 - [DEBUG]
61618 2019-Jan-13 16:45:19.635601 - [DEBUG] Compose: EdgeIdentity * AllBottom
61619 2019-Jan-13 16:45:19.635628 - [DEBUG]
61620 2019-Jan-13 16:45:19.635652 - [DEBUG] Propagate flow
61621 2019-Jan-13 16:45:19.635675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61622 2019-Jan-13 16:45:19.635732 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61623 2019-Jan-13 16:45:19.636372 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61624 2019-Jan-13 16:45:19.637021 - [DEBUG] Edge function : AllBottom (result of previous compose)
61625 2019-Jan-13 16:45:19.637047 - [DEBUG]
61626 2019-Jan-13 16:45:19.637072 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61627 2019-Jan-13 16:45:19.637099 - [DEBUG] = AllBottom
61628 2019-Jan-13 16:45:19.637123 - [DEBUG]
61629 2019-Jan-13 16:45:19.637147 - [DEBUG] PROPAGATE: No new function!
61630 2019-Jan-13 16:45:19.637204 - [DEBUG] Compose: EdgeIdentity * AllBottom
61631 2019-Jan-13 16:45:19.637232 - [DEBUG]
61632 2019-Jan-13 16:45:19.637256 - [DEBUG] Propagate flow
61633 2019-Jan-13 16:45:19.637280 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61634 2019-Jan-13 16:45:19.637340 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61635 2019-Jan-13 16:45:19.638020 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61636 2019-Jan-13 16:45:19.638720 - [DEBUG] Edge function : AllBottom (result of previous compose)
61637 2019-Jan-13 16:45:19.638747 - [DEBUG]
61638 2019-Jan-13 16:45:19.638772 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61639 2019-Jan-13 16:45:19.638798 - [DEBUG] = AllBottom
61640 2019-Jan-13 16:45:19.638823 - [DEBUG]
61641 2019-Jan-13 16:45:19.638846 - [DEBUG] PROPAGATE: No new function!
61642 2019-Jan-13 16:45:19.638874 - [DEBUG] Compose: EdgeIdentity * AllBottom
61643 2019-Jan-13 16:45:19.638900 - [DEBUG]
61644 2019-Jan-13 16:45:19.638925 - [DEBUG] Propagate flow
61645 2019-Jan-13 16:45:19.638948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61646 2019-Jan-13 16:45:19.639011 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61647 2019-Jan-13 16:45:19.639718 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61648 2019-Jan-13 16:45:19.640395 - [DEBUG] Edge function : AllBottom (result of previous compose)
61649 2019-Jan-13 16:45:19.640421 - [DEBUG]
61650 2019-Jan-13 16:45:19.640448 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61651 2019-Jan-13 16:45:19.640474 - [DEBUG] = AllBottom
61652 2019-Jan-13 16:45:19.640499 - [DEBUG]
61653 2019-Jan-13 16:45:19.640522 - [DEBUG] PROPAGATE: No new function!
61654 2019-Jan-13 16:45:19.640554 - [DEBUG] EDGE:
61655 2019-Jan-13 16:45:19.640616 - [DEBUG] ---> 61656 2019-Jan-13 16:45:19.641271 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61657 2019-Jan-13 16:45:19.641939 - [DEBUG]
61658 2019-Jan-13 16:45:19.642121 - [DEBUG] Compose: EdgeIdentity * AllBottom
61659 2019-Jan-13 16:45:19.642153 - [DEBUG]
61660 2019-Jan-13 16:45:19.642177 - [DEBUG] Propagate flow
61661 2019-Jan-13 16:45:19.642200 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61662 2019-Jan-13 16:45:19.642292 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61663 2019-Jan-13 16:45:19.642965 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61664 2019-Jan-13 16:45:19.643652 - [DEBUG] Edge function : AllBottom (result of previous compose)
61665 2019-Jan-13 16:45:19.643679 - [DEBUG]
61666 2019-Jan-13 16:45:19.643706 - [DEBUG] Join: AllTop & AllBottom
61667 2019-Jan-13 16:45:19.643732 - [DEBUG] = AllBottom (new jump func)
61668 2019-Jan-13 16:45:19.643757 - [DEBUG]
61669 2019-Jan-13 16:45:19.643781 - [DEBUG] Start adding new jump function
61670 2019-Jan-13 16:45:19.643804 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61671 2019-Jan-13 16:45:19.643871 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61672 2019-Jan-13 16:45:19.644571 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61673 2019-Jan-13 16:45:19.645326 - [DEBUG] Edge Function : AllBottom
61674 2019-Jan-13 16:45:19.645367 - [DEBUG] End adding new jump function
61675 2019-Jan-13 16:45:19.645393 - [DEBUG]
61676 2019-Jan-13 16:45:19.645418 - [DEBUG] -------------------------------------------- 1644. Path Edge --------------------------------------------
61677 2019-Jan-13 16:45:19.645445 - [DEBUG]
61678 2019-Jan-13 16:45:19.645469 - [DEBUG] Process 1644. path edge:
61679 2019-Jan-13 16:45:19.645494 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61680 2019-Jan-13 16:45:19.645568 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
61681 2019-Jan-13 16:45:19.646260 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61682 2019-Jan-13 16:45:19.646920 - [DEBUG]
61683 2019-Jan-13 16:45:19.646945 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61684 2019-Jan-13 16:45:19.647606 - [DEBUG] Possible callees:
61685 2019-Jan-13 16:45:19.647632 - [DEBUG] bar
61686 2019-Jan-13 16:45:19.647658 - [DEBUG] Possible return sites:
61687 2019-Jan-13 16:45:19.647682 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8961688 2019-Jan-13 16:45:19.649003 - [DEBUG] Found and process special summary
61689 2019-Jan-13 16:45:19.649058 - [DEBUG] Compose: EdgeIdentity * AllBottom
61690 2019-Jan-13 16:45:19.649087 - [DEBUG]
61691 2019-Jan-13 16:45:19.649112 - [DEBUG] Propagate flow
61692 2019-Jan-13 16:45:19.649136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61693 2019-Jan-13 16:45:19.649195 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61694 2019-Jan-13 16:45:19.649837 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61695 2019-Jan-13 16:45:19.650479 - [DEBUG] Edge function : AllBottom (result of previous compose)
61696 2019-Jan-13 16:45:19.650504 - [DEBUG]
61697 2019-Jan-13 16:45:19.650530 - [DEBUG] Join: AllTop & AllBottom
61698 2019-Jan-13 16:45:19.650556 - [DEBUG] = AllBottom (new jump func)
61699 2019-Jan-13 16:45:19.650581 - [DEBUG]
61700 2019-Jan-13 16:45:19.650605 - [DEBUG] Start adding new jump function
61701 2019-Jan-13 16:45:19.650628 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61702 2019-Jan-13 16:45:19.650685 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61703 2019-Jan-13 16:45:19.651327 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61704 2019-Jan-13 16:45:19.651987 - [DEBUG] Edge Function : AllBottom
61705 2019-Jan-13 16:45:19.652052 - [DEBUG] End adding new jump function
61706 2019-Jan-13 16:45:19.652077 - [DEBUG]
61707 2019-Jan-13 16:45:19.652230 - [DEBUG] -------------------------------------------- 1645. Path Edge --------------------------------------------
61708 2019-Jan-13 16:45:19.652261 - [DEBUG]
61709 2019-Jan-13 16:45:19.652285 - [DEBUG] Process 1645. path edge:
61710 2019-Jan-13 16:45:19.652309 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61711 2019-Jan-13 16:45:19.652373 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
61712 2019-Jan-13 16:45:19.653030 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61713 2019-Jan-13 16:45:19.653693 - [DEBUG]
61714 2019-Jan-13 16:45:19.653719 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61715 2019-Jan-13 16:45:19.654446 - [DEBUG] Compose: EdgeIdentity * AllBottom
61716 2019-Jan-13 16:45:19.654477 - [DEBUG]
61717 2019-Jan-13 16:45:19.654501 - [DEBUG] Propagate flow
61718 2019-Jan-13 16:45:19.654525 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61719 2019-Jan-13 16:45:19.654596 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
61720 2019-Jan-13 16:45:19.655333 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61721 2019-Jan-13 16:45:19.656037 - [DEBUG] Edge function : AllBottom (result of previous compose)
61722 2019-Jan-13 16:45:19.656065 - [DEBUG]
61723 2019-Jan-13 16:45:19.656092 - [DEBUG] Join: AllTop & AllBottom
61724 2019-Jan-13 16:45:19.656119 - [DEBUG] = AllBottom (new jump func)
61725 2019-Jan-13 16:45:19.656144 - [DEBUG]
61726 2019-Jan-13 16:45:19.656168 - [DEBUG] Start adding new jump function
61727 2019-Jan-13 16:45:19.656191 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61728 2019-Jan-13 16:45:19.656263 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61729 2019-Jan-13 16:45:19.656925 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
61730 2019-Jan-13 16:45:19.657569 - [DEBUG] Edge Function : AllBottom
61731 2019-Jan-13 16:45:19.657601 - [DEBUG] End adding new jump function
61732 2019-Jan-13 16:45:19.657626 - [DEBUG]
61733 2019-Jan-13 16:45:19.657650 - [DEBUG] -------------------------------------------- 1646. Path Edge --------------------------------------------
61734 2019-Jan-13 16:45:19.657675 - [DEBUG]
61735 2019-Jan-13 16:45:19.657698 - [DEBUG] Process 1646. path edge:
61736 2019-Jan-13 16:45:19.657722 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61737 2019-Jan-13 16:45:19.657784 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
61738 2019-Jan-13 16:45:19.658460 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61739 2019-Jan-13 16:45:19.659118 - [DEBUG]
61740 2019-Jan-13 16:45:19.659146 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
61741 2019-Jan-13 16:45:19.659820 - [DEBUG] Compose: EdgeIdentity * AllBottom
61742 2019-Jan-13 16:45:19.659849 - [DEBUG]
61743 2019-Jan-13 16:45:19.659873 - [DEBUG] Propagate flow
61744 2019-Jan-13 16:45:19.659897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61745 2019-Jan-13 16:45:19.659956 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61746 2019-Jan-13 16:45:19.660609 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61747 2019-Jan-13 16:45:19.661266 - [DEBUG] Edge function : AllBottom (result of previous compose)
61748 2019-Jan-13 16:45:19.661292 - [DEBUG]
61749 2019-Jan-13 16:45:19.661318 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61750 2019-Jan-13 16:45:19.661344 - [DEBUG] = AllBottom
61751 2019-Jan-13 16:45:19.661368 - [DEBUG]
61752 2019-Jan-13 16:45:19.661391 - [DEBUG] PROPAGATE: No new function!
61753 2019-Jan-13 16:45:19.661442 - [DEBUG] Compose: EdgeIdentity * AllBottom
61754 2019-Jan-13 16:45:19.661469 - [DEBUG]
61755 2019-Jan-13 16:45:19.661494 - [DEBUG] Propagate flow
61756 2019-Jan-13 16:45:19.661518 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61757 2019-Jan-13 16:45:19.661575 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61758 2019-Jan-13 16:45:19.662398 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61759 2019-Jan-13 16:45:19.663144 - [DEBUG] Edge function : AllBottom (result of previous compose)
61760 2019-Jan-13 16:45:19.663171 - [DEBUG]
61761 2019-Jan-13 16:45:19.663198 - [DEBUG] Join: AllTop & AllBottom
61762 2019-Jan-13 16:45:19.663224 - [DEBUG] = AllBottom (new jump func)
61763 2019-Jan-13 16:45:19.663249 - [DEBUG]
61764 2019-Jan-13 16:45:19.663273 - [DEBUG] Start adding new jump function
61765 2019-Jan-13 16:45:19.663295 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61766 2019-Jan-13 16:45:19.663357 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61767 2019-Jan-13 16:45:19.664004 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61768 2019-Jan-13 16:45:19.664653 - [DEBUG] Edge Function : AllBottom
61769 2019-Jan-13 16:45:19.664684 - [DEBUG] End adding new jump function
61770 2019-Jan-13 16:45:19.664708 - [DEBUG]
61771 2019-Jan-13 16:45:19.664732 - [DEBUG] -------------------------------------------- 1647. Path Edge --------------------------------------------
61772 2019-Jan-13 16:45:19.664776 - [DEBUG]
61773 2019-Jan-13 16:45:19.664800 - [DEBUG] Process 1647. path edge:
61774 2019-Jan-13 16:45:19.664824 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61775 2019-Jan-13 16:45:19.664881 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
61776 2019-Jan-13 16:45:19.665528 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61777 2019-Jan-13 16:45:19.666167 - [DEBUG]
61778 2019-Jan-13 16:45:19.666192 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61779 2019-Jan-13 16:45:19.666857 - [DEBUG] Possible callees:
61780 2019-Jan-13 16:45:19.666883 - [DEBUG] llvm.dbg.declare
61781 2019-Jan-13 16:45:19.666909 - [DEBUG] Possible return sites:
61782 2019-Jan-13 16:45:19.666932 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10361783 2019-Jan-13 16:45:19.668243 - [DEBUG] Found and process special summary
61784 2019-Jan-13 16:45:19.668295 - [DEBUG] Compose: EdgeIdentity * AllBottom
61785 2019-Jan-13 16:45:19.668324 - [DEBUG]
61786 2019-Jan-13 16:45:19.668348 - [DEBUG] Propagate flow
61787 2019-Jan-13 16:45:19.668372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61788 2019-Jan-13 16:45:19.668429 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61789 2019-Jan-13 16:45:19.669086 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61790 2019-Jan-13 16:45:19.669727 - [DEBUG] Edge function : AllBottom (result of previous compose)
61791 2019-Jan-13 16:45:19.669752 - [DEBUG]
61792 2019-Jan-13 16:45:19.669778 - [DEBUG] Join: AllTop & AllBottom
61793 2019-Jan-13 16:45:19.669804 - [DEBUG] = AllBottom (new jump func)
61794 2019-Jan-13 16:45:19.669828 - [DEBUG]
61795 2019-Jan-13 16:45:19.669852 - [DEBUG] Start adding new jump function
61796 2019-Jan-13 16:45:19.669875 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61797 2019-Jan-13 16:45:19.669931 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61798 2019-Jan-13 16:45:19.670571 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61799 2019-Jan-13 16:45:19.671208 - [DEBUG] Edge Function : AllBottom
61800 2019-Jan-13 16:45:19.671241 - [DEBUG] End adding new jump function
61801 2019-Jan-13 16:45:19.671265 - [DEBUG]
61802 2019-Jan-13 16:45:19.671289 - [DEBUG] -------------------------------------------- 1648. Path Edge --------------------------------------------
61803 2019-Jan-13 16:45:19.671314 - [DEBUG]
61804 2019-Jan-13 16:45:19.671337 - [DEBUG] Process 1648. path edge:
61805 2019-Jan-13 16:45:19.671361 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61806 2019-Jan-13 16:45:19.671432 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
61807 2019-Jan-13 16:45:19.672072 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61808 2019-Jan-13 16:45:19.672827 - [DEBUG]
61809 2019-Jan-13 16:45:19.672852 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61810 2019-Jan-13 16:45:19.673516 - [DEBUG] Compose: EdgeIdentity * AllBottom
61811 2019-Jan-13 16:45:19.673545 - [DEBUG]
61812 2019-Jan-13 16:45:19.673569 - [DEBUG] Propagate flow
61813 2019-Jan-13 16:45:19.673592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61814 2019-Jan-13 16:45:19.673650 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
61815 2019-Jan-13 16:45:19.674296 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61816 2019-Jan-13 16:45:19.674953 - [DEBUG] Edge function : AllBottom (result of previous compose)
61817 2019-Jan-13 16:45:19.674978 - [DEBUG]
61818 2019-Jan-13 16:45:19.675002 - [DEBUG] Join: AllTop & AllBottom
61819 2019-Jan-13 16:45:19.675028 - [DEBUG] = AllBottom (new jump func)
61820 2019-Jan-13 16:45:19.675053 - [DEBUG]
61821 2019-Jan-13 16:45:19.675076 - [DEBUG] Start adding new jump function
61822 2019-Jan-13 16:45:19.675099 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61823 2019-Jan-13 16:45:19.675155 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61824 2019-Jan-13 16:45:19.675801 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
61825 2019-Jan-13 16:45:19.676440 - [DEBUG] Edge Function : AllBottom
61826 2019-Jan-13 16:45:19.676469 - [DEBUG] End adding new jump function
61827 2019-Jan-13 16:45:19.676493 - [DEBUG]
61828 2019-Jan-13 16:45:19.676517 - [DEBUG] -------------------------------------------- 1649. Path Edge --------------------------------------------
61829 2019-Jan-13 16:45:19.676541 - [DEBUG]
61830 2019-Jan-13 16:45:19.676564 - [DEBUG] Process 1649. path edge:
61831 2019-Jan-13 16:45:19.676588 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61832 2019-Jan-13 16:45:19.676648 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
61833 2019-Jan-13 16:45:19.677333 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61834 2019-Jan-13 16:45:19.678051 - [DEBUG]
61835 2019-Jan-13 16:45:19.678101 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
61836 2019-Jan-13 16:45:19.678810 - [DEBUG] Compose: EdgeIdentity * AllBottom
61837 2019-Jan-13 16:45:19.678841 - [DEBUG]
61838 2019-Jan-13 16:45:19.678865 - [DEBUG] Propagate flow
61839 2019-Jan-13 16:45:19.678888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61840 2019-Jan-13 16:45:19.678954 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
61841 2019-Jan-13 16:45:19.679594 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61842 2019-Jan-13 16:45:19.680235 - [DEBUG] Edge function : AllBottom (result of previous compose)
61843 2019-Jan-13 16:45:19.680260 - [DEBUG]
61844 2019-Jan-13 16:45:19.680286 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61845 2019-Jan-13 16:45:19.680311 - [DEBUG] = AllBottom
61846 2019-Jan-13 16:45:19.680336 - [DEBUG]
61847 2019-Jan-13 16:45:19.680359 - [DEBUG] PROPAGATE: No new function!
61848 2019-Jan-13 16:45:19.680383 - [DEBUG] EDGE:
61849 2019-Jan-13 16:45:19.680442 - [DEBUG] ---> 61850 2019-Jan-13 16:45:19.681076 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61851 2019-Jan-13 16:45:19.681735 - [DEBUG]
61852 2019-Jan-13 16:45:19.681762 - [DEBUG] Compose: EdgeIdentity * AllBottom
61853 2019-Jan-13 16:45:19.681788 - [DEBUG]
61854 2019-Jan-13 16:45:19.681811 - [DEBUG] Propagate flow
61855 2019-Jan-13 16:45:19.681834 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61856 2019-Jan-13 16:45:19.681891 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
61857 2019-Jan-13 16:45:19.682652 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61858 2019-Jan-13 16:45:19.683295 - [DEBUG] Edge function : AllBottom (result of previous compose)
61859 2019-Jan-13 16:45:19.683320 - [DEBUG]
61860 2019-Jan-13 16:45:19.683345 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61861 2019-Jan-13 16:45:19.683371 - [DEBUG] = AllBottom
61862 2019-Jan-13 16:45:19.683396 - [DEBUG]
61863 2019-Jan-13 16:45:19.683419 - [DEBUG] PROPAGATE: No new function!
61864 2019-Jan-13 16:45:19.683444 - [DEBUG] EDGE:
61865 2019-Jan-13 16:45:19.683502 - [DEBUG] ---> 61866 2019-Jan-13 16:45:19.684144 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61867 2019-Jan-13 16:45:19.684795 - [DEBUG]
61868 2019-Jan-13 16:45:19.684822 - [DEBUG] Compose: EdgeIdentity * AllBottom
61869 2019-Jan-13 16:45:19.684848 - [DEBUG]
61870 2019-Jan-13 16:45:19.684872 - [DEBUG] Propagate flow
61871 2019-Jan-13 16:45:19.684895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61872 2019-Jan-13 16:45:19.684951 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61873 2019-Jan-13 16:45:19.685591 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61874 2019-Jan-13 16:45:19.686239 - [DEBUG] Edge function : AllBottom (result of previous compose)
61875 2019-Jan-13 16:45:19.686264 - [DEBUG]
61876 2019-Jan-13 16:45:19.686290 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61877 2019-Jan-13 16:45:19.686332 - [DEBUG] = AllBottom
61878 2019-Jan-13 16:45:19.686358 - [DEBUG]
61879 2019-Jan-13 16:45:19.686381 - [DEBUG] PROPAGATE: No new function!
61880 2019-Jan-13 16:45:19.686429 - [DEBUG] Compose: EdgeIdentity * AllBottom
61881 2019-Jan-13 16:45:19.686457 - [DEBUG]
61882 2019-Jan-13 16:45:19.686481 - [DEBUG] Propagate flow
61883 2019-Jan-13 16:45:19.686504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61884 2019-Jan-13 16:45:19.686562 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61885 2019-Jan-13 16:45:19.687203 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61886 2019-Jan-13 16:45:19.687845 - [DEBUG] Edge function : AllBottom (result of previous compose)
61887 2019-Jan-13 16:45:19.687871 - [DEBUG]
61888 2019-Jan-13 16:45:19.687895 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61889 2019-Jan-13 16:45:19.687921 - [DEBUG] = AllBottom
61890 2019-Jan-13 16:45:19.687945 - [DEBUG]
61891 2019-Jan-13 16:45:19.687969 - [DEBUG] PROPAGATE: No new function!
61892 2019-Jan-13 16:45:19.687994 - [DEBUG] Compose: EdgeIdentity * AllBottom
61893 2019-Jan-13 16:45:19.688020 - [DEBUG]
61894 2019-Jan-13 16:45:19.688044 - [DEBUG] Propagate flow
61895 2019-Jan-13 16:45:19.688080 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61896 2019-Jan-13 16:45:19.688143 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61897 2019-Jan-13 16:45:19.688789 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61898 2019-Jan-13 16:45:19.689435 - [DEBUG] Edge function : AllBottom (result of previous compose)
61899 2019-Jan-13 16:45:19.689460 - [DEBUG]
61900 2019-Jan-13 16:45:19.689485 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61901 2019-Jan-13 16:45:19.689511 - [DEBUG] = AllBottom
61902 2019-Jan-13 16:45:19.689535 - [DEBUG]
61903 2019-Jan-13 16:45:19.689558 - [DEBUG] PROPAGATE: No new function!
61904 2019-Jan-13 16:45:19.689586 - [DEBUG] EDGE:
61905 2019-Jan-13 16:45:19.689643 - [DEBUG] ---> 61906 2019-Jan-13 16:45:19.690288 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61907 2019-Jan-13 16:45:19.690928 - [DEBUG]
61908 2019-Jan-13 16:45:19.690953 - [DEBUG] EDGE:
61909 2019-Jan-13 16:45:19.691011 - [DEBUG] ---> 61910 2019-Jan-13 16:45:19.691662 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61911 2019-Jan-13 16:45:19.692427 - [DEBUG]
61912 2019-Jan-13 16:45:19.692457 - [DEBUG] Compose: EdgeIdentity * AllBottom
61913 2019-Jan-13 16:45:19.692483 - [DEBUG]
61914 2019-Jan-13 16:45:19.692507 - [DEBUG] Propagate flow
61915 2019-Jan-13 16:45:19.692530 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61916 2019-Jan-13 16:45:19.692593 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
61917 2019-Jan-13 16:45:19.693316 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61918 2019-Jan-13 16:45:19.693983 - [DEBUG] Edge function : AllBottom (result of previous compose)
61919 2019-Jan-13 16:45:19.694009 - [DEBUG]
61920 2019-Jan-13 16:45:19.694036 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61921 2019-Jan-13 16:45:19.694061 - [DEBUG] = AllBottom
61922 2019-Jan-13 16:45:19.694085 - [DEBUG]
61923 2019-Jan-13 16:45:19.694127 - [DEBUG] PROPAGATE: No new function!
61924 2019-Jan-13 16:45:19.694154 - [DEBUG] EDGE:
61925 2019-Jan-13 16:45:19.694219 - [DEBUG] ---> 61926 2019-Jan-13 16:45:19.694932 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61927 2019-Jan-13 16:45:19.695631 - [DEBUG]
61928 2019-Jan-13 16:45:19.695665 - [DEBUG] Compose: EdgeIdentity * AllBottom
61929 2019-Jan-13 16:45:19.695692 - [DEBUG]
61930 2019-Jan-13 16:45:19.695717 - [DEBUG] Propagate flow
61931 2019-Jan-13 16:45:19.695741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61932 2019-Jan-13 16:45:19.695811 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61933 2019-Jan-13 16:45:19.696522 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61934 2019-Jan-13 16:45:19.697218 - [DEBUG] Edge function : AllBottom (result of previous compose)
61935 2019-Jan-13 16:45:19.697245 - [DEBUG]
61936 2019-Jan-13 16:45:19.697272 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61937 2019-Jan-13 16:45:19.697298 - [DEBUG] = AllBottom
61938 2019-Jan-13 16:45:19.697323 - [DEBUG]
61939 2019-Jan-13 16:45:19.697346 - [DEBUG] PROPAGATE: No new function!
61940 2019-Jan-13 16:45:19.697421 - [DEBUG] Compose: EdgeIdentity * AllBottom
61941 2019-Jan-13 16:45:19.697449 - [DEBUG]
61942 2019-Jan-13 16:45:19.697474 - [DEBUG] Propagate flow
61943 2019-Jan-13 16:45:19.697497 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61944 2019-Jan-13 16:45:19.697571 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61945 2019-Jan-13 16:45:19.698271 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61946 2019-Jan-13 16:45:19.698917 - [DEBUG] Edge function : AllBottom (result of previous compose)
61947 2019-Jan-13 16:45:19.698942 - [DEBUG]
61948 2019-Jan-13 16:45:19.698967 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61949 2019-Jan-13 16:45:19.698993 - [DEBUG] = AllBottom
61950 2019-Jan-13 16:45:19.699018 - [DEBUG]
61951 2019-Jan-13 16:45:19.699041 - [DEBUG] PROPAGATE: No new function!
61952 2019-Jan-13 16:45:19.699067 - [DEBUG] Compose: EdgeIdentity * AllBottom
61953 2019-Jan-13 16:45:19.699092 - [DEBUG]
61954 2019-Jan-13 16:45:19.699116 - [DEBUG] Propagate flow
61955 2019-Jan-13 16:45:19.699139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61956 2019-Jan-13 16:45:19.699196 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61957 2019-Jan-13 16:45:19.699835 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61958 2019-Jan-13 16:45:19.700474 - [DEBUG] Edge function : AllBottom (result of previous compose)
61959 2019-Jan-13 16:45:19.700499 - [DEBUG]
61960 2019-Jan-13 16:45:19.700524 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61961 2019-Jan-13 16:45:19.700550 - [DEBUG] = AllBottom
61962 2019-Jan-13 16:45:19.700574 - [DEBUG]
61963 2019-Jan-13 16:45:19.700598 - [DEBUG] PROPAGATE: No new function!
61964 2019-Jan-13 16:45:19.700627 - [DEBUG] EDGE:
61965 2019-Jan-13 16:45:19.700685 - [DEBUG] ---> 61966 2019-Jan-13 16:45:19.701323 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61967 2019-Jan-13 16:45:19.701979 - [DEBUG]
61968 2019-Jan-13 16:45:19.702005 - [DEBUG] EDGE:
61969 2019-Jan-13 16:45:19.702063 - [DEBUG] ---> 61970 2019-Jan-13 16:45:19.702871 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61971 2019-Jan-13 16:45:19.703513 - [DEBUG]
61972 2019-Jan-13 16:45:19.703541 - [DEBUG] Compose: EdgeIdentity * AllBottom
61973 2019-Jan-13 16:45:19.703567 - [DEBUG]
61974 2019-Jan-13 16:45:19.703590 - [DEBUG] Propagate flow
61975 2019-Jan-13 16:45:19.703614 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61976 2019-Jan-13 16:45:19.703670 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
61977 2019-Jan-13 16:45:19.704305 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61978 2019-Jan-13 16:45:19.704962 - [DEBUG] Edge function : AllBottom (result of previous compose)
61979 2019-Jan-13 16:45:19.704987 - [DEBUG]
61980 2019-Jan-13 16:45:19.705013 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61981 2019-Jan-13 16:45:19.705039 - [DEBUG] = AllBottom
61982 2019-Jan-13 16:45:19.705063 - [DEBUG]
61983 2019-Jan-13 16:45:19.705086 - [DEBUG] PROPAGATE: No new function!
61984 2019-Jan-13 16:45:19.705111 - [DEBUG] EDGE:
61985 2019-Jan-13 16:45:19.705169 - [DEBUG] ---> 61986 2019-Jan-13 16:45:19.705809 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61987 2019-Jan-13 16:45:19.706449 - [DEBUG]
61988 2019-Jan-13 16:45:19.706476 - [DEBUG] Compose: EdgeIdentity * AllBottom
61989 2019-Jan-13 16:45:19.706502 - [DEBUG]
61990 2019-Jan-13 16:45:19.706526 - [DEBUG] Propagate flow
61991 2019-Jan-13 16:45:19.706549 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61992 2019-Jan-13 16:45:19.706606 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61993 2019-Jan-13 16:45:19.707244 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61994 2019-Jan-13 16:45:19.707881 - [DEBUG] Edge function : AllBottom (result of previous compose)
61995 2019-Jan-13 16:45:19.707906 - [DEBUG]
61996 2019-Jan-13 16:45:19.707931 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61997 2019-Jan-13 16:45:19.707957 - [DEBUG] = AllBottom
61998 2019-Jan-13 16:45:19.707982 - [DEBUG]
61999 2019-Jan-13 16:45:19.708005 - [DEBUG] PROPAGATE: No new function!
62000 2019-Jan-13 16:45:19.708050 - [DEBUG] Compose: EdgeIdentity * AllBottom
62001 2019-Jan-13 16:45:19.708088 - [DEBUG]
62002 2019-Jan-13 16:45:19.708113 - [DEBUG] Propagate flow
62003 2019-Jan-13 16:45:19.708136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62004 2019-Jan-13 16:45:19.708193 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
62005 2019-Jan-13 16:45:19.708835 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62006 2019-Jan-13 16:45:19.709482 - [DEBUG] Edge function : AllBottom (result of previous compose)
62007 2019-Jan-13 16:45:19.709508 - [DEBUG]
62008 2019-Jan-13 16:45:19.709533 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62009 2019-Jan-13 16:45:19.709559 - [DEBUG] = AllBottom
62010 2019-Jan-13 16:45:19.709583 - [DEBUG]
62011 2019-Jan-13 16:45:19.709607 - [DEBUG] PROPAGATE: No new function!
62012 2019-Jan-13 16:45:19.709632 - [DEBUG] Compose: EdgeIdentity * AllBottom
62013 2019-Jan-13 16:45:19.709658 - [DEBUG]
62014 2019-Jan-13 16:45:19.709682 - [DEBUG] Propagate flow
62015 2019-Jan-13 16:45:19.709705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62016 2019-Jan-13 16:45:19.709762 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
62017 2019-Jan-13 16:45:19.710415 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
62018 2019-Jan-13 16:45:19.711053 - [DEBUG] Edge function : AllBottom (result of previous compose)
62019 2019-Jan-13 16:45:19.711078 - [DEBUG]
62020 2019-Jan-13 16:45:19.711103 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62021 2019-Jan-13 16:45:19.711128 - [DEBUG] = AllBottom
62022 2019-Jan-13 16:45:19.711153 - [DEBUG]
62023 2019-Jan-13 16:45:19.711176 - [DEBUG] PROPAGATE: No new function!
62024 2019-Jan-13 16:45:19.711203 - [DEBUG] EDGE:
62025 2019-Jan-13 16:45:19.711261 - [DEBUG] ---> 62026 2019-Jan-13 16:45:19.711920 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62027 2019-Jan-13 16:45:19.712648 - [DEBUG]
62028 2019-Jan-13 16:45:19.712673 - [DEBUG] EDGE:
62029 2019-Jan-13 16:45:19.712731 - [DEBUG] ---> 62030 2019-Jan-13 16:45:19.713368 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62031 2019-Jan-13 16:45:19.714009 - [DEBUG]
62032 2019-Jan-13 16:45:19.714036 - [DEBUG] Compose: EdgeIdentity * AllBottom
62033 2019-Jan-13 16:45:19.714062 - [DEBUG]
62034 2019-Jan-13 16:45:19.714085 - [DEBUG] Propagate flow
62035 2019-Jan-13 16:45:19.714109 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62036 2019-Jan-13 16:45:19.714165 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62037 2019-Jan-13 16:45:19.714815 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62038 2019-Jan-13 16:45:19.715453 - [DEBUG] Edge function : AllBottom (result of previous compose)
62039 2019-Jan-13 16:45:19.715479 - [DEBUG]
62040 2019-Jan-13 16:45:19.715504 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62041 2019-Jan-13 16:45:19.715530 - [DEBUG] = AllBottom
62042 2019-Jan-13 16:45:19.715554 - [DEBUG]
62043 2019-Jan-13 16:45:19.715578 - [DEBUG] PROPAGATE: No new function!
62044 2019-Jan-13 16:45:19.715602 - [DEBUG] EDGE:
62045 2019-Jan-13 16:45:19.715660 - [DEBUG] ---> 62046 2019-Jan-13 16:45:19.716301 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62047 2019-Jan-13 16:45:19.716945 - [DEBUG]
62048 2019-Jan-13 16:45:19.716972 - [DEBUG] Compose: EdgeIdentity * AllBottom
62049 2019-Jan-13 16:45:19.716998 - [DEBUG]
62050 2019-Jan-13 16:45:19.717021 - [DEBUG] Propagate flow
62051 2019-Jan-13 16:45:19.717044 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62052 2019-Jan-13 16:45:19.717104 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62053 2019-Jan-13 16:45:19.717769 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62054 2019-Jan-13 16:45:19.718458 - [DEBUG] Edge function : AllBottom (result of previous compose)
62055 2019-Jan-13 16:45:19.718484 - [DEBUG]
62056 2019-Jan-13 16:45:19.718510 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62057 2019-Jan-13 16:45:19.718536 - [DEBUG] = AllBottom
62058 2019-Jan-13 16:45:19.718561 - [DEBUG]
62059 2019-Jan-13 16:45:19.718584 - [DEBUG] PROPAGATE: No new function!
62060 2019-Jan-13 16:45:19.718642 - [DEBUG] Compose: EdgeIdentity * AllBottom
62061 2019-Jan-13 16:45:19.718688 - [DEBUG]
62062 2019-Jan-13 16:45:19.718713 - [DEBUG] Propagate flow
62063 2019-Jan-13 16:45:19.718736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62064 2019-Jan-13 16:45:19.718801 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62065 2019-Jan-13 16:45:19.719456 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62066 2019-Jan-13 16:45:19.720105 - [DEBUG] Edge function : AllBottom (result of previous compose)
62067 2019-Jan-13 16:45:19.720131 - [DEBUG]
62068 2019-Jan-13 16:45:19.720156 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62069 2019-Jan-13 16:45:19.720182 - [DEBUG] = AllBottom
62070 2019-Jan-13 16:45:19.720207 - [DEBUG]
62071 2019-Jan-13 16:45:19.720230 - [DEBUG] PROPAGATE: No new function!
62072 2019-Jan-13 16:45:19.720256 - [DEBUG] Compose: EdgeIdentity * AllBottom
62073 2019-Jan-13 16:45:19.720281 - [DEBUG]
62074 2019-Jan-13 16:45:19.720305 - [DEBUG] Propagate flow
62075 2019-Jan-13 16:45:19.720328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62076 2019-Jan-13 16:45:19.720386 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62077 2019-Jan-13 16:45:19.721043 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62078 2019-Jan-13 16:45:19.721722 - [DEBUG] Edge function : AllBottom (result of previous compose)
62079 2019-Jan-13 16:45:19.721748 - [DEBUG]
62080 2019-Jan-13 16:45:19.721774 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62081 2019-Jan-13 16:45:19.721800 - [DEBUG] = AllBottom
62082 2019-Jan-13 16:45:19.721824 - [DEBUG]
62083 2019-Jan-13 16:45:19.721847 - [DEBUG] PROPAGATE: No new function!
62084 2019-Jan-13 16:45:19.721878 - [DEBUG] EDGE:
62085 2019-Jan-13 16:45:19.721943 - [DEBUG] ---> 62086 2019-Jan-13 16:45:19.722801 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62087 2019-Jan-13 16:45:19.723569 - [DEBUG]
62088 2019-Jan-13 16:45:19.723623 - [DEBUG] Compose: EdgeIdentity * AllBottom
62089 2019-Jan-13 16:45:19.723651 - [DEBUG]
62090 2019-Jan-13 16:45:19.723676 - [DEBUG] Propagate flow
62091 2019-Jan-13 16:45:19.723699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62092 2019-Jan-13 16:45:19.723764 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62093 2019-Jan-13 16:45:19.724429 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62094 2019-Jan-13 16:45:19.725096 - [DEBUG] Edge function : AllBottom (result of previous compose)
62095 2019-Jan-13 16:45:19.725122 - [DEBUG]
62096 2019-Jan-13 16:45:19.725148 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62097 2019-Jan-13 16:45:19.725174 - [DEBUG] = AllBottom
62098 2019-Jan-13 16:45:19.725198 - [DEBUG]
62099 2019-Jan-13 16:45:19.725221 - [DEBUG] PROPAGATE: No new function!
62100 2019-Jan-13 16:45:19.725246 - [DEBUG] EDGE:
62101 2019-Jan-13 16:45:19.725305 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
62102 2019-Jan-13 16:45:19.725949 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62103 2019-Jan-13 16:45:19.726606 - [DEBUG]
62104 2019-Jan-13 16:45:19.726634 - [DEBUG] EDGE:
62105 2019-Jan-13 16:45:19.726697 - [DEBUG] ---> 62106 2019-Jan-13 16:45:19.727407 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62107 2019-Jan-13 16:45:19.728134 - [DEBUG]
62108 2019-Jan-13 16:45:19.728164 - [DEBUG] EDGE:
62109 2019-Jan-13 16:45:19.728237 - [DEBUG] ---> 62110 2019-Jan-13 16:45:19.728920 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62111 2019-Jan-13 16:45:19.729618 - [DEBUG]
62112 2019-Jan-13 16:45:19.729648 - [DEBUG] EDGE:
62113 2019-Jan-13 16:45:19.729715 - [DEBUG] ---> 62114 2019-Jan-13 16:45:19.730402 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62115 2019-Jan-13 16:45:19.731055 - [DEBUG]
62116 2019-Jan-13 16:45:19.731117 - [DEBUG] Compose: EdgeIdentity * AllBottom
62117 2019-Jan-13 16:45:19.731146 - [DEBUG]
62118 2019-Jan-13 16:45:19.731170 - [DEBUG] Propagate flow
62119 2019-Jan-13 16:45:19.731193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62120 2019-Jan-13 16:45:19.731251 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62121 2019-Jan-13 16:45:19.731921 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
62122 2019-Jan-13 16:45:19.732558 - [DEBUG] Edge function : AllBottom (result of previous compose)
62123 2019-Jan-13 16:45:19.732583 - [DEBUG]
62124 2019-Jan-13 16:45:19.732750 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62125 2019-Jan-13 16:45:19.732778 - [DEBUG] = AllBottom
62126 2019-Jan-13 16:45:19.732802 - [DEBUG]
62127 2019-Jan-13 16:45:19.732826 - [DEBUG] PROPAGATE: No new function!
62128 2019-Jan-13 16:45:19.732851 - [DEBUG] Compose: EdgeIdentity * AllBottom
62129 2019-Jan-13 16:45:19.732877 - [DEBUG]
62130 2019-Jan-13 16:45:19.732900 - [DEBUG] Propagate flow
62131 2019-Jan-13 16:45:19.732923 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62132 2019-Jan-13 16:45:19.732984 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62133 2019-Jan-13 16:45:19.733628 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62134 2019-Jan-13 16:45:19.734267 - [DEBUG] Edge function : AllBottom (result of previous compose)
62135 2019-Jan-13 16:45:19.734292 - [DEBUG]
62136 2019-Jan-13 16:45:19.734317 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62137 2019-Jan-13 16:45:19.734342 - [DEBUG] = AllBottom
62138 2019-Jan-13 16:45:19.734367 - [DEBUG]
62139 2019-Jan-13 16:45:19.734390 - [DEBUG] PROPAGATE: No new function!
62140 2019-Jan-13 16:45:19.734414 - [DEBUG] EDGE:
62141 2019-Jan-13 16:45:19.734472 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
62142 2019-Jan-13 16:45:19.735129 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
62143 2019-Jan-13 16:45:19.735764 - [DEBUG]
62144 2019-Jan-13 16:45:19.735791 - [DEBUG] Compose: EdgeIdentity * AllBottom
62145 2019-Jan-13 16:45:19.735817 - [DEBUG]
62146 2019-Jan-13 16:45:19.735840 - [DEBUG] Propagate flow
62147 2019-Jan-13 16:45:19.735864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62148 2019-Jan-13 16:45:19.735919 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62149 2019-Jan-13 16:45:19.736560 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62150 2019-Jan-13 16:45:19.737216 - [DEBUG] Edge function : AllBottom (result of previous compose)
62151 2019-Jan-13 16:45:19.737241 - [DEBUG]
62152 2019-Jan-13 16:45:19.737267 - [DEBUG] Join: AllTop & AllBottom
62153 2019-Jan-13 16:45:19.737293 - [DEBUG] = AllBottom (new jump func)
62154 2019-Jan-13 16:45:19.737317 - [DEBUG]
62155 2019-Jan-13 16:45:19.737341 - [DEBUG] Start adding new jump function
62156 2019-Jan-13 16:45:19.737364 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62157 2019-Jan-13 16:45:19.737420 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62158 2019-Jan-13 16:45:19.738059 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62159 2019-Jan-13 16:45:19.738712 - [DEBUG] Edge Function : AllBottom
62160 2019-Jan-13 16:45:19.738741 - [DEBUG] End adding new jump function
62161 2019-Jan-13 16:45:19.738765 - [DEBUG]
62162 2019-Jan-13 16:45:19.738788 - [DEBUG] -------------------------------------------- 1650. Path Edge --------------------------------------------
62163 2019-Jan-13 16:45:19.738813 - [DEBUG]
62164 2019-Jan-13 16:45:19.738836 - [DEBUG] Process 1650. path edge:
62165 2019-Jan-13 16:45:19.738860 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62166 2019-Jan-13 16:45:19.738916 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
62167 2019-Jan-13 16:45:19.739557 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62168 2019-Jan-13 16:45:19.740193 - [DEBUG]
62169 2019-Jan-13 16:45:19.740220 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62170 2019-Jan-13 16:45:19.740876 - [DEBUG] Compose: EdgeIdentity * AllBottom
62171 2019-Jan-13 16:45:19.740906 - [DEBUG]
62172 2019-Jan-13 16:45:19.740929 - [DEBUG] Propagate flow
62173 2019-Jan-13 16:45:19.740953 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62174 2019-Jan-13 16:45:19.741010 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62175 2019-Jan-13 16:45:19.741667 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62176 2019-Jan-13 16:45:19.742315 - [DEBUG] Edge function : AllBottom (result of previous compose)
62177 2019-Jan-13 16:45:19.742340 - [DEBUG]
62178 2019-Jan-13 16:45:19.742365 - [DEBUG] Join: AllTop & AllBottom
62179 2019-Jan-13 16:45:19.742391 - [DEBUG] = AllBottom (new jump func)
62180 2019-Jan-13 16:45:19.742416 - [DEBUG]
62181 2019-Jan-13 16:45:19.742439 - [DEBUG] Start adding new jump function
62182 2019-Jan-13 16:45:19.742462 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62183 2019-Jan-13 16:45:19.742524 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62184 2019-Jan-13 16:45:19.743271 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62185 2019-Jan-13 16:45:19.743916 - [DEBUG] Edge Function : AllBottom
62186 2019-Jan-13 16:45:19.743945 - [DEBUG] End adding new jump function
62187 2019-Jan-13 16:45:19.743969 - [DEBUG]
62188 2019-Jan-13 16:45:19.743993 - [DEBUG] -------------------------------------------- 1651. Path Edge --------------------------------------------
62189 2019-Jan-13 16:45:19.744017 - [DEBUG]
62190 2019-Jan-13 16:45:19.744041 - [DEBUG] Process 1651. path edge:
62191 2019-Jan-13 16:45:19.744065 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62192 2019-Jan-13 16:45:19.744121 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
62193 2019-Jan-13 16:45:19.744776 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62194 2019-Jan-13 16:45:19.745422 - [DEBUG]
62195 2019-Jan-13 16:45:19.745448 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62196 2019-Jan-13 16:45:19.746115 - [DEBUG] Compose: EdgeIdentity * AllBottom
62197 2019-Jan-13 16:45:19.746145 - [DEBUG]
62198 2019-Jan-13 16:45:19.746168 - [DEBUG] Propagate flow
62199 2019-Jan-13 16:45:19.746192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62200 2019-Jan-13 16:45:19.746249 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62201 2019-Jan-13 16:45:19.746886 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62202 2019-Jan-13 16:45:19.747524 - [DEBUG] Edge function : AllBottom (result of previous compose)
62203 2019-Jan-13 16:45:19.747549 - [DEBUG]
62204 2019-Jan-13 16:45:19.747575 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62205 2019-Jan-13 16:45:19.747601 - [DEBUG] = AllBottom
62206 2019-Jan-13 16:45:19.747625 - [DEBUG]
62207 2019-Jan-13 16:45:19.747649 - [DEBUG] PROPAGATE: No new function!
62208 2019-Jan-13 16:45:19.747674 - [DEBUG] Compose: EdgeIdentity * AllBottom
62209 2019-Jan-13 16:45:19.747700 - [DEBUG]
62210 2019-Jan-13 16:45:19.747724 - [DEBUG] Propagate flow
62211 2019-Jan-13 16:45:19.747747 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62212 2019-Jan-13 16:45:19.747803 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62213 2019-Jan-13 16:45:19.748452 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62214 2019-Jan-13 16:45:19.749086 - [DEBUG] Edge function : AllBottom (result of previous compose)
62215 2019-Jan-13 16:45:19.749111 - [DEBUG]
62216 2019-Jan-13 16:45:19.749136 - [DEBUG] Join: AllTop & AllBottom
62217 2019-Jan-13 16:45:19.749162 - [DEBUG] = AllBottom (new jump func)
62218 2019-Jan-13 16:45:19.749186 - [DEBUG]
62219 2019-Jan-13 16:45:19.749210 - [DEBUG] Start adding new jump function
62220 2019-Jan-13 16:45:19.749233 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62221 2019-Jan-13 16:45:19.749290 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62222 2019-Jan-13 16:45:19.749924 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62223 2019-Jan-13 16:45:19.750559 - [DEBUG] Edge Function : AllBottom
62224 2019-Jan-13 16:45:19.750587 - [DEBUG] End adding new jump function
62225 2019-Jan-13 16:45:19.750611 - [DEBUG]
62226 2019-Jan-13 16:45:19.750635 - [DEBUG] -------------------------------------------- 1652. Path Edge --------------------------------------------
62227 2019-Jan-13 16:45:19.750659 - [DEBUG]
62228 2019-Jan-13 16:45:19.750682 - [DEBUG] Process 1652. path edge:
62229 2019-Jan-13 16:45:19.750706 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62230 2019-Jan-13 16:45:19.750763 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
62231 2019-Jan-13 16:45:19.751398 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62232 2019-Jan-13 16:45:19.752046 - [DEBUG]
62233 2019-Jan-13 16:45:19.752071 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62234 2019-Jan-13 16:45:19.752805 - [DEBUG] Compose: EdgeIdentity * AllBottom
62235 2019-Jan-13 16:45:19.752834 - [DEBUG]
62236 2019-Jan-13 16:45:19.752858 - [DEBUG] Propagate flow
62237 2019-Jan-13 16:45:19.752881 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62238 2019-Jan-13 16:45:19.752943 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62239 2019-Jan-13 16:45:19.753698 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62240 2019-Jan-13 16:45:19.754350 - [DEBUG] Edge function : AllBottom (result of previous compose)
62241 2019-Jan-13 16:45:19.754376 - [DEBUG]
62242 2019-Jan-13 16:45:19.754402 - [DEBUG] Join: AllTop & AllBottom
62243 2019-Jan-13 16:45:19.754428 - [DEBUG] = AllBottom (new jump func)
62244 2019-Jan-13 16:45:19.754453 - [DEBUG]
62245 2019-Jan-13 16:45:19.754476 - [DEBUG] Start adding new jump function
62246 2019-Jan-13 16:45:19.754499 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62247 2019-Jan-13 16:45:19.754560 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62248 2019-Jan-13 16:45:19.755216 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62249 2019-Jan-13 16:45:19.755854 - [DEBUG] Edge Function : AllBottom
62250 2019-Jan-13 16:45:19.755883 - [DEBUG] End adding new jump function
62251 2019-Jan-13 16:45:19.755907 - [DEBUG]
62252 2019-Jan-13 16:45:19.755931 - [DEBUG] -------------------------------------------- 1653. Path Edge --------------------------------------------
62253 2019-Jan-13 16:45:19.755956 - [DEBUG]
62254 2019-Jan-13 16:45:19.755979 - [DEBUG] Process 1653. path edge:
62255 2019-Jan-13 16:45:19.756003 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62256 2019-Jan-13 16:45:19.756059 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
62257 2019-Jan-13 16:45:19.756697 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62258 2019-Jan-13 16:45:19.757357 - [DEBUG]
62259 2019-Jan-13 16:45:19.757383 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62260 2019-Jan-13 16:45:19.758108 - [DEBUG] Compose: EdgeIdentity * AllBottom
62261 2019-Jan-13 16:45:19.758141 - [DEBUG]
62262 2019-Jan-13 16:45:19.758165 - [DEBUG] Propagate flow
62263 2019-Jan-13 16:45:19.758189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62264 2019-Jan-13 16:45:19.758256 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
62265 2019-Jan-13 16:45:19.758927 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62266 2019-Jan-13 16:45:19.759598 - [DEBUG] Edge function : AllBottom (result of previous compose)
62267 2019-Jan-13 16:45:19.759626 - [DEBUG]
62268 2019-Jan-13 16:45:19.759652 - [DEBUG] Join: AllTop & AllBottom
62269 2019-Jan-13 16:45:19.759679 - [DEBUG] = AllBottom (new jump func)
62270 2019-Jan-13 16:45:19.759704 - [DEBUG]
62271 2019-Jan-13 16:45:19.759728 - [DEBUG] Start adding new jump function
62272 2019-Jan-13 16:45:19.759751 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62273 2019-Jan-13 16:45:19.759823 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62274 2019-Jan-13 16:45:19.760492 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
62275 2019-Jan-13 16:45:19.761169 - [DEBUG] Edge Function : AllBottom
62276 2019-Jan-13 16:45:19.761205 - [DEBUG] End adding new jump function
62277 2019-Jan-13 16:45:19.761229 - [DEBUG]
62278 2019-Jan-13 16:45:19.761253 - [DEBUG] -------------------------------------------- 1654. Path Edge --------------------------------------------
62279 2019-Jan-13 16:45:19.761279 - [DEBUG]
62280 2019-Jan-13 16:45:19.761302 - [DEBUG] Process 1654. path edge:
62281 2019-Jan-13 16:45:19.761326 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62282 2019-Jan-13 16:45:19.761396 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
62283 2019-Jan-13 16:45:19.762159 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62284 2019-Jan-13 16:45:19.763058 - [DEBUG]
62285 2019-Jan-13 16:45:19.763090 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
62286 2019-Jan-13 16:45:19.763863 - [DEBUG] Compose: EdgeIdentity * AllBottom
62287 2019-Jan-13 16:45:19.763896 - [DEBUG]
62288 2019-Jan-13 16:45:19.763920 - [DEBUG] Propagate flow
62289 2019-Jan-13 16:45:19.763945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62290 2019-Jan-13 16:45:19.764021 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62291 2019-Jan-13 16:45:19.764707 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62292 2019-Jan-13 16:45:19.765379 - [DEBUG] Edge function : AllBottom (result of previous compose)
62293 2019-Jan-13 16:45:19.765405 - [DEBUG]
62294 2019-Jan-13 16:45:19.765431 - [DEBUG] Join: AllTop & AllBottom
62295 2019-Jan-13 16:45:19.765458 - [DEBUG] = AllBottom (new jump func)
62296 2019-Jan-13 16:45:19.765483 - [DEBUG]
62297 2019-Jan-13 16:45:19.765506 - [DEBUG] Start adding new jump function
62298 2019-Jan-13 16:45:19.765530 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62299 2019-Jan-13 16:45:19.765589 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62300 2019-Jan-13 16:45:19.766225 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62301 2019-Jan-13 16:45:19.766863 - [DEBUG] Edge Function : AllBottom
62302 2019-Jan-13 16:45:19.766893 - [DEBUG] End adding new jump function
62303 2019-Jan-13 16:45:19.766917 - [DEBUG]
62304 2019-Jan-13 16:45:19.766941 - [DEBUG] -------------------------------------------- 1655. Path Edge --------------------------------------------
62305 2019-Jan-13 16:45:19.766966 - [DEBUG]
62306 2019-Jan-13 16:45:19.766989 - [DEBUG] Process 1655. path edge:
62307 2019-Jan-13 16:45:19.767013 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62308 2019-Jan-13 16:45:19.767070 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
62309 2019-Jan-13 16:45:19.767717 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62310 2019-Jan-13 16:45:19.768371 - [DEBUG]
62311 2019-Jan-13 16:45:19.768396 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62312 2019-Jan-13 16:45:19.769058 - [DEBUG] Possible callees:
62313 2019-Jan-13 16:45:19.769083 - [DEBUG] bar
62314 2019-Jan-13 16:45:19.769108 - [DEBUG] Possible return sites:
62315 2019-Jan-13 16:45:19.769132 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7162316 2019-Jan-13 16:45:19.770416 - [DEBUG] Found and process special summary
62317 2019-Jan-13 16:45:19.770469 - [DEBUG] Compose: EdgeIdentity * AllBottom
62318 2019-Jan-13 16:45:19.770497 - [DEBUG]
62319 2019-Jan-13 16:45:19.770522 - [DEBUG] Propagate flow
62320 2019-Jan-13 16:45:19.770545 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62321 2019-Jan-13 16:45:19.770604 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62322 2019-Jan-13 16:45:19.771244 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62323 2019-Jan-13 16:45:19.771900 - [DEBUG] Edge function : AllBottom (result of previous compose)
62324 2019-Jan-13 16:45:19.771925 - [DEBUG]
62325 2019-Jan-13 16:45:19.771974 - [DEBUG] Join: AllTop & AllBottom
62326 2019-Jan-13 16:45:19.772001 - [DEBUG] = AllBottom (new jump func)
62327 2019-Jan-13 16:45:19.772026 - [DEBUG]
62328 2019-Jan-13 16:45:19.772049 - [DEBUG] Start adding new jump function
62329 2019-Jan-13 16:45:19.772073 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62330 2019-Jan-13 16:45:19.772130 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62331 2019-Jan-13 16:45:19.772888 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62332 2019-Jan-13 16:45:19.773530 - [DEBUG] Edge Function : AllBottom
62333 2019-Jan-13 16:45:19.773559 - [DEBUG] End adding new jump function
62334 2019-Jan-13 16:45:19.773583 - [DEBUG]
62335 2019-Jan-13 16:45:19.773607 - [DEBUG] -------------------------------------------- 1656. Path Edge --------------------------------------------
62336 2019-Jan-13 16:45:19.773631 - [DEBUG]
62337 2019-Jan-13 16:45:19.773655 - [DEBUG] Process 1656. path edge:
62338 2019-Jan-13 16:45:19.773679 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62339 2019-Jan-13 16:45:19.773736 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
62340 2019-Jan-13 16:45:19.774377 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62341 2019-Jan-13 16:45:19.775028 - [DEBUG]
62342 2019-Jan-13 16:45:19.775053 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62343 2019-Jan-13 16:45:19.775719 - [DEBUG] Compose: EdgeIdentity * AllBottom
62344 2019-Jan-13 16:45:19.775747 - [DEBUG]
62345 2019-Jan-13 16:45:19.775771 - [DEBUG] Propagate flow
62346 2019-Jan-13 16:45:19.775794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62347 2019-Jan-13 16:45:19.775851 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62348 2019-Jan-13 16:45:19.776495 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62349 2019-Jan-13 16:45:19.777130 - [DEBUG] Edge function : AllBottom (result of previous compose)
62350 2019-Jan-13 16:45:19.777155 - [DEBUG]
62351 2019-Jan-13 16:45:19.777180 - [DEBUG] Join: AllTop & AllBottom
62352 2019-Jan-13 16:45:19.777206 - [DEBUG] = AllBottom (new jump func)
62353 2019-Jan-13 16:45:19.777231 - [DEBUG]
62354 2019-Jan-13 16:45:19.777254 - [DEBUG] Start adding new jump function
62355 2019-Jan-13 16:45:19.777277 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62356 2019-Jan-13 16:45:19.777334 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62357 2019-Jan-13 16:45:19.777969 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62358 2019-Jan-13 16:45:19.778621 - [DEBUG] Edge Function : AllBottom
62359 2019-Jan-13 16:45:19.778650 - [DEBUG] End adding new jump function
62360 2019-Jan-13 16:45:19.778673 - [DEBUG]
62361 2019-Jan-13 16:45:19.778697 - [DEBUG] -------------------------------------------- 1657. Path Edge --------------------------------------------
62362 2019-Jan-13 16:45:19.778721 - [DEBUG]
62363 2019-Jan-13 16:45:19.778744 - [DEBUG] Process 1657. path edge:
62364 2019-Jan-13 16:45:19.778768 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62365 2019-Jan-13 16:45:19.778825 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
62366 2019-Jan-13 16:45:19.779473 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62367 2019-Jan-13 16:45:19.780108 - [DEBUG]
62368 2019-Jan-13 16:45:19.780134 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62369 2019-Jan-13 16:45:19.780793 - [DEBUG] Compose: EdgeIdentity * AllBottom
62370 2019-Jan-13 16:45:19.780821 - [DEBUG]
62371 2019-Jan-13 16:45:19.780845 - [DEBUG] Propagate flow
62372 2019-Jan-13 16:45:19.780868 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62373 2019-Jan-13 16:45:19.780925 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62374 2019-Jan-13 16:45:19.781592 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62375 2019-Jan-13 16:45:19.782226 - [DEBUG] Edge function : AllBottom (result of previous compose)
62376 2019-Jan-13 16:45:19.782252 - [DEBUG]
62377 2019-Jan-13 16:45:19.782276 - [DEBUG] Join: AllTop & AllBottom
62378 2019-Jan-13 16:45:19.782302 - [DEBUG] = AllBottom (new jump func)
62379 2019-Jan-13 16:45:19.782327 - [DEBUG]
62380 2019-Jan-13 16:45:19.782350 - [DEBUG] Start adding new jump function
62381 2019-Jan-13 16:45:19.782374 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62382 2019-Jan-13 16:45:19.782430 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62383 2019-Jan-13 16:45:19.783176 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62384 2019-Jan-13 16:45:19.783914 - [DEBUG] Edge Function : AllBottom
62385 2019-Jan-13 16:45:19.783945 - [DEBUG] End adding new jump function
62386 2019-Jan-13 16:45:19.783969 - [DEBUG]
62387 2019-Jan-13 16:45:19.783994 - [DEBUG] -------------------------------------------- 1658. Path Edge --------------------------------------------
62388 2019-Jan-13 16:45:19.784019 - [DEBUG]
62389 2019-Jan-13 16:45:19.784043 - [DEBUG] Process 1658. path edge:
62390 2019-Jan-13 16:45:19.784067 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62391 2019-Jan-13 16:45:19.784130 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
62392 2019-Jan-13 16:45:19.784802 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62393 2019-Jan-13 16:45:19.785439 - [DEBUG]
62394 2019-Jan-13 16:45:19.785464 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62395 2019-Jan-13 16:45:19.786119 - [DEBUG] Possible callees:
62396 2019-Jan-13 16:45:19.786144 - [DEBUG] llvm.dbg.declare
62397 2019-Jan-13 16:45:19.786169 - [DEBUG] Possible return sites:
62398 2019-Jan-13 16:45:19.786193 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7862399 2019-Jan-13 16:45:19.787475 - [DEBUG] Found and process special summary
62400 2019-Jan-13 16:45:19.787524 - [DEBUG] Compose: EdgeIdentity * AllBottom
62401 2019-Jan-13 16:45:19.787553 - [DEBUG]
62402 2019-Jan-13 16:45:19.787577 - [DEBUG] Propagate flow
62403 2019-Jan-13 16:45:19.787600 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62404 2019-Jan-13 16:45:19.787657 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62405 2019-Jan-13 16:45:19.788322 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62406 2019-Jan-13 16:45:19.788957 - [DEBUG] Edge function : AllBottom (result of previous compose)
62407 2019-Jan-13 16:45:19.788982 - [DEBUG]
62408 2019-Jan-13 16:45:19.789007 - [DEBUG] Join: AllTop & AllBottom
62409 2019-Jan-13 16:45:19.789033 - [DEBUG] = AllBottom (new jump func)
62410 2019-Jan-13 16:45:19.789071 - [DEBUG]
62411 2019-Jan-13 16:45:19.789095 - [DEBUG] Start adding new jump function
62412 2019-Jan-13 16:45:19.789119 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62413 2019-Jan-13 16:45:19.789175 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62414 2019-Jan-13 16:45:19.789812 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62415 2019-Jan-13 16:45:19.790449 - [DEBUG] Edge Function : AllBottom
62416 2019-Jan-13 16:45:19.790477 - [DEBUG] End adding new jump function
62417 2019-Jan-13 16:45:19.790502 - [DEBUG]
62418 2019-Jan-13 16:45:19.790526 - [DEBUG] -------------------------------------------- 1659. Path Edge --------------------------------------------
62419 2019-Jan-13 16:45:19.790550 - [DEBUG]
62420 2019-Jan-13 16:45:19.790574 - [DEBUG] Process 1659. path edge:
62421 2019-Jan-13 16:45:19.790597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62422 2019-Jan-13 16:45:19.790654 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
62423 2019-Jan-13 16:45:19.791292 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62424 2019-Jan-13 16:45:19.791946 - [DEBUG]
62425 2019-Jan-13 16:45:19.791971 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62426 2019-Jan-13 16:45:19.792659 - [DEBUG] Compose: EdgeIdentity * AllBottom
62427 2019-Jan-13 16:45:19.792690 - [DEBUG]
62428 2019-Jan-13 16:45:19.792714 - [DEBUG] Propagate flow
62429 2019-Jan-13 16:45:19.792738 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62430 2019-Jan-13 16:45:19.792800 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62431 2019-Jan-13 16:45:19.793573 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62432 2019-Jan-13 16:45:19.794213 - [DEBUG] Edge function : AllBottom (result of previous compose)
62433 2019-Jan-13 16:45:19.794239 - [DEBUG]
62434 2019-Jan-13 16:45:19.794264 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62435 2019-Jan-13 16:45:19.794290 - [DEBUG] = AllBottom
62436 2019-Jan-13 16:45:19.794315 - [DEBUG]
62437 2019-Jan-13 16:45:19.794338 - [DEBUG] PROPAGATE: No new function!
62438 2019-Jan-13 16:45:19.794364 - [DEBUG] Compose: EdgeIdentity * AllBottom
62439 2019-Jan-13 16:45:19.794390 - [DEBUG]
62440 2019-Jan-13 16:45:19.794413 - [DEBUG] Propagate flow
62441 2019-Jan-13 16:45:19.794437 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62442 2019-Jan-13 16:45:19.794493 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62443 2019-Jan-13 16:45:19.795148 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62444 2019-Jan-13 16:45:19.795783 - [DEBUG] Edge function : AllBottom (result of previous compose)
62445 2019-Jan-13 16:45:19.795808 - [DEBUG]
62446 2019-Jan-13 16:45:19.795833 - [DEBUG] Join: AllTop & AllBottom
62447 2019-Jan-13 16:45:19.795859 - [DEBUG] = AllBottom (new jump func)
62448 2019-Jan-13 16:45:19.795884 - [DEBUG]
62449 2019-Jan-13 16:45:19.795907 - [DEBUG] Start adding new jump function
62450 2019-Jan-13 16:45:19.795931 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62451 2019-Jan-13 16:45:19.795987 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62452 2019-Jan-13 16:45:19.796622 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62453 2019-Jan-13 16:45:19.797260 - [DEBUG] Edge Function : AllBottom
62454 2019-Jan-13 16:45:19.797289 - [DEBUG] End adding new jump function
62455 2019-Jan-13 16:45:19.797314 - [DEBUG]
62456 2019-Jan-13 16:45:19.797352 - [DEBUG] -------------------------------------------- 1660. Path Edge --------------------------------------------
62457 2019-Jan-13 16:45:19.797377 - [DEBUG]
62458 2019-Jan-13 16:45:19.797401 - [DEBUG] Process 1660. path edge:
62459 2019-Jan-13 16:45:19.797425 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62460 2019-Jan-13 16:45:19.797486 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
62461 2019-Jan-13 16:45:19.798180 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62462 2019-Jan-13 16:45:19.798845 - [DEBUG]
62463 2019-Jan-13 16:45:19.798872 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62464 2019-Jan-13 16:45:19.799559 - [DEBUG] Compose: EdgeIdentity * AllBottom
62465 2019-Jan-13 16:45:19.799589 - [DEBUG]
62466 2019-Jan-13 16:45:19.799613 - [DEBUG] Propagate flow
62467 2019-Jan-13 16:45:19.799636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62468 2019-Jan-13 16:45:19.799701 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62469 2019-Jan-13 16:45:19.800395 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62470 2019-Jan-13 16:45:19.801060 - [DEBUG] Edge function : AllBottom (result of previous compose)
62471 2019-Jan-13 16:45:19.801087 - [DEBUG]
62472 2019-Jan-13 16:45:19.801115 - [DEBUG] Join: AllTop & AllBottom
62473 2019-Jan-13 16:45:19.801141 - [DEBUG] = AllBottom (new jump func)
62474 2019-Jan-13 16:45:19.801167 - [DEBUG]
62475 2019-Jan-13 16:45:19.801190 - [DEBUG] Start adding new jump function
62476 2019-Jan-13 16:45:19.801214 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62477 2019-Jan-13 16:45:19.801279 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62478 2019-Jan-13 16:45:19.801948 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62479 2019-Jan-13 16:45:19.802591 - [DEBUG] Edge Function : AllBottom
62480 2019-Jan-13 16:45:19.802621 - [DEBUG] End adding new jump function
62481 2019-Jan-13 16:45:19.802646 - [DEBUG]
62482 2019-Jan-13 16:45:19.802669 - [DEBUG] -------------------------------------------- 1661. Path Edge --------------------------------------------
62483 2019-Jan-13 16:45:19.802694 - [DEBUG]
62484 2019-Jan-13 16:45:19.802717 - [DEBUG] Process 1661. path edge:
62485 2019-Jan-13 16:45:19.802741 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62486 2019-Jan-13 16:45:19.802798 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
62487 2019-Jan-13 16:45:19.803570 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62488 2019-Jan-13 16:45:19.804206 - [DEBUG]
62489 2019-Jan-13 16:45:19.804232 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62490 2019-Jan-13 16:45:19.804930 - [DEBUG] Compose: EdgeIdentity * AllBottom
62491 2019-Jan-13 16:45:19.804959 - [DEBUG]
62492 2019-Jan-13 16:45:19.804984 - [DEBUG] Propagate flow
62493 2019-Jan-13 16:45:19.805007 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62494 2019-Jan-13 16:45:19.805065 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62495 2019-Jan-13 16:45:19.805703 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62496 2019-Jan-13 16:45:19.806338 - [DEBUG] Edge function : AllBottom (result of previous compose)
62497 2019-Jan-13 16:45:19.806364 - [DEBUG]
62498 2019-Jan-13 16:45:19.806389 - [DEBUG] Join: AllTop & AllBottom
62499 2019-Jan-13 16:45:19.806415 - [DEBUG] = AllBottom (new jump func)
62500 2019-Jan-13 16:45:19.806461 - [DEBUG]
62501 2019-Jan-13 16:45:19.806485 - [DEBUG] Start adding new jump function
62502 2019-Jan-13 16:45:19.806509 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62503 2019-Jan-13 16:45:19.806566 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62504 2019-Jan-13 16:45:19.807202 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62505 2019-Jan-13 16:45:19.807836 - [DEBUG] Edge Function : AllBottom
62506 2019-Jan-13 16:45:19.807865 - [DEBUG] End adding new jump function
62507 2019-Jan-13 16:45:19.807889 - [DEBUG]
62508 2019-Jan-13 16:45:19.807913 - [DEBUG] -------------------------------------------- 1662. Path Edge --------------------------------------------
62509 2019-Jan-13 16:45:19.807938 - [DEBUG]
62510 2019-Jan-13 16:45:19.807961 - [DEBUG] Process 1662. path edge:
62511 2019-Jan-13 16:45:19.807985 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62512 2019-Jan-13 16:45:19.808042 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
62513 2019-Jan-13 16:45:19.808694 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62514 2019-Jan-13 16:45:19.809344 - [DEBUG]
62515 2019-Jan-13 16:45:19.809370 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62516 2019-Jan-13 16:45:19.810064 - [DEBUG] Compose: EdgeIdentity * AllBottom
62517 2019-Jan-13 16:45:19.810093 - [DEBUG]
62518 2019-Jan-13 16:45:19.810117 - [DEBUG] Propagate flow
62519 2019-Jan-13 16:45:19.810141 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62520 2019-Jan-13 16:45:19.810208 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62521 2019-Jan-13 16:45:19.810899 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62522 2019-Jan-13 16:45:19.811615 - [DEBUG] Edge function : AllBottom (result of previous compose)
62523 2019-Jan-13 16:45:19.811643 - [DEBUG]
62524 2019-Jan-13 16:45:19.811671 - [DEBUG] Join: AllTop & AllBottom
62525 2019-Jan-13 16:45:19.811697 - [DEBUG] = AllBottom (new jump func)
62526 2019-Jan-13 16:45:19.811722 - [DEBUG]
62527 2019-Jan-13 16:45:19.811746 - [DEBUG] Start adding new jump function
62528 2019-Jan-13 16:45:19.811769 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62529 2019-Jan-13 16:45:19.811851 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62530 2019-Jan-13 16:45:19.812551 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62531 2019-Jan-13 16:45:19.813450 - [DEBUG] Edge Function : AllBottom
62532 2019-Jan-13 16:45:19.813486 - [DEBUG] End adding new jump function
62533 2019-Jan-13 16:45:19.813512 - [DEBUG]
62534 2019-Jan-13 16:45:19.813537 - [DEBUG] -------------------------------------------- 1663. Path Edge --------------------------------------------
62535 2019-Jan-13 16:45:19.813562 - [DEBUG]
62536 2019-Jan-13 16:45:19.813586 - [DEBUG] Process 1663. path edge:
62537 2019-Jan-13 16:45:19.813610 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62538 2019-Jan-13 16:45:19.813688 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
62539 2019-Jan-13 16:45:19.814434 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62540 2019-Jan-13 16:45:19.815116 - [DEBUG]
62541 2019-Jan-13 16:45:19.815142 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62542 2019-Jan-13 16:45:19.815830 - [DEBUG] Compose: EdgeIdentity * AllBottom
62543 2019-Jan-13 16:45:19.815880 - [DEBUG]
62544 2019-Jan-13 16:45:19.815905 - [DEBUG] Propagate flow
62545 2019-Jan-13 16:45:19.815929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62546 2019-Jan-13 16:45:19.815992 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62547 2019-Jan-13 16:45:19.816637 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62548 2019-Jan-13 16:45:19.817271 - [DEBUG] Edge function : AllBottom (result of previous compose)
62549 2019-Jan-13 16:45:19.817297 - [DEBUG]
62550 2019-Jan-13 16:45:19.817323 - [DEBUG] Join: AllTop & AllBottom
62551 2019-Jan-13 16:45:19.817349 - [DEBUG] = AllBottom (new jump func)
62552 2019-Jan-13 16:45:19.817373 - [DEBUG]
62553 2019-Jan-13 16:45:19.817397 - [DEBUG] Start adding new jump function
62554 2019-Jan-13 16:45:19.817421 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62555 2019-Jan-13 16:45:19.817478 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62556 2019-Jan-13 16:45:19.818137 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62557 2019-Jan-13 16:45:19.818777 - [DEBUG] Edge Function : AllBottom
62558 2019-Jan-13 16:45:19.818807 - [DEBUG] End adding new jump function
62559 2019-Jan-13 16:45:19.818832 - [DEBUG]
62560 2019-Jan-13 16:45:19.818855 - [DEBUG] -------------------------------------------- 1664. Path Edge --------------------------------------------
62561 2019-Jan-13 16:45:19.818880 - [DEBUG]
62562 2019-Jan-13 16:45:19.818903 - [DEBUG] Process 1664. path edge:
62563 2019-Jan-13 16:45:19.818927 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62564 2019-Jan-13 16:45:19.818984 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
62565 2019-Jan-13 16:45:19.819624 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62566 2019-Jan-13 16:45:19.820257 - [DEBUG]
62567 2019-Jan-13 16:45:19.820282 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62568 2019-Jan-13 16:45:19.820949 - [DEBUG] Compose: EdgeIdentity * AllBottom
62569 2019-Jan-13 16:45:19.820977 - [DEBUG]
62570 2019-Jan-13 16:45:19.821001 - [DEBUG] Propagate flow
62571 2019-Jan-13 16:45:19.821024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62572 2019-Jan-13 16:45:19.821081 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62573 2019-Jan-13 16:45:19.821734 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62574 2019-Jan-13 16:45:19.822369 - [DEBUG] Edge function : AllBottom (result of previous compose)
62575 2019-Jan-13 16:45:19.822393 - [DEBUG]
62576 2019-Jan-13 16:45:19.822418 - [DEBUG] Join: AllTop & AllBottom
62577 2019-Jan-13 16:45:19.822444 - [DEBUG] = AllBottom (new jump func)
62578 2019-Jan-13 16:45:19.822469 - [DEBUG]
62579 2019-Jan-13 16:45:19.822492 - [DEBUG] Start adding new jump function
62580 2019-Jan-13 16:45:19.822515 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62581 2019-Jan-13 16:45:19.822572 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62582 2019-Jan-13 16:45:19.823326 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62583 2019-Jan-13 16:45:19.823965 - [DEBUG] Edge Function : AllBottom
62584 2019-Jan-13 16:45:19.823994 - [DEBUG] End adding new jump function
62585 2019-Jan-13 16:45:19.824018 - [DEBUG]
62586 2019-Jan-13 16:45:19.824042 - [DEBUG] -------------------------------------------- 1665. Path Edge --------------------------------------------
62587 2019-Jan-13 16:45:19.824079 - [DEBUG]
62588 2019-Jan-13 16:45:19.824103 - [DEBUG] Process 1665. path edge:
62589 2019-Jan-13 16:45:19.824127 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62590 2019-Jan-13 16:45:19.824185 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
62591 2019-Jan-13 16:45:19.824839 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62592 2019-Jan-13 16:45:19.825474 - [DEBUG]
62593 2019-Jan-13 16:45:19.825500 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62594 2019-Jan-13 16:45:19.826163 - [DEBUG] Compose: EdgeIdentity * AllBottom
62595 2019-Jan-13 16:45:19.826191 - [DEBUG]
62596 2019-Jan-13 16:45:19.826215 - [DEBUG] Propagate flow
62597 2019-Jan-13 16:45:19.826238 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62598 2019-Jan-13 16:45:19.826298 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
62599 2019-Jan-13 16:45:19.826956 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62600 2019-Jan-13 16:45:19.827592 - [DEBUG] Edge function : AllBottom (result of previous compose)
62601 2019-Jan-13 16:45:19.827617 - [DEBUG]
62602 2019-Jan-13 16:45:19.827643 - [DEBUG] Join: AllTop & AllBottom
62603 2019-Jan-13 16:45:19.827669 - [DEBUG] = AllBottom (new jump func)
62604 2019-Jan-13 16:45:19.827693 - [DEBUG]
62605 2019-Jan-13 16:45:19.827717 - [DEBUG] Start adding new jump function
62606 2019-Jan-13 16:45:19.827740 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62607 2019-Jan-13 16:45:19.827797 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62608 2019-Jan-13 16:45:19.828448 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
62609 2019-Jan-13 16:45:19.829092 - [DEBUG] Edge Function : AllBottom
62610 2019-Jan-13 16:45:19.829121 - [DEBUG] End adding new jump function
62611 2019-Jan-13 16:45:19.829145 - [DEBUG]
62612 2019-Jan-13 16:45:19.829170 - [DEBUG] -------------------------------------------- 1666. Path Edge --------------------------------------------
62613 2019-Jan-13 16:45:19.829195 - [DEBUG]
62614 2019-Jan-13 16:45:19.829218 - [DEBUG] Process 1666. path edge:
62615 2019-Jan-13 16:45:19.829242 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62616 2019-Jan-13 16:45:19.829300 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
62617 2019-Jan-13 16:45:19.829945 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62618 2019-Jan-13 16:45:19.830579 - [DEBUG]
62619 2019-Jan-13 16:45:19.830604 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
62620 2019-Jan-13 16:45:19.831263 - [DEBUG] Possible callees:
62621 2019-Jan-13 16:45:19.831289 - [DEBUG] llvm.dbg.declare
62622 2019-Jan-13 16:45:19.831314 - [DEBUG] Possible return sites:
62623 2019-Jan-13 16:45:19.831338 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12062624 2019-Jan-13 16:45:19.832639 - [DEBUG] Found and process special summary
62625 2019-Jan-13 16:45:19.832683 - [DEBUG] Compose: EdgeIdentity * AllBottom
62626 2019-Jan-13 16:45:19.832712 - [DEBUG]
62627 2019-Jan-13 16:45:19.832747 - [DEBUG] Propagate flow
62628 2019-Jan-13 16:45:19.832771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62629 2019-Jan-13 16:45:19.832828 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62630 2019-Jan-13 16:45:19.833558 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62631 2019-Jan-13 16:45:19.834194 - [DEBUG] Edge function : AllBottom (result of previous compose)
62632 2019-Jan-13 16:45:19.834219 - [DEBUG]
62633 2019-Jan-13 16:45:19.834244 - [DEBUG] Join: AllTop & AllBottom
62634 2019-Jan-13 16:45:19.834270 - [DEBUG] = AllBottom (new jump func)
62635 2019-Jan-13 16:45:19.834295 - [DEBUG]
62636 2019-Jan-13 16:45:19.834318 - [DEBUG] Start adding new jump function
62637 2019-Jan-13 16:45:19.834341 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62638 2019-Jan-13 16:45:19.834398 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62639 2019-Jan-13 16:45:19.835049 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62640 2019-Jan-13 16:45:19.835687 - [DEBUG] Edge Function : AllBottom
62641 2019-Jan-13 16:45:19.835715 - [DEBUG] End adding new jump function
62642 2019-Jan-13 16:45:19.835739 - [DEBUG]
62643 2019-Jan-13 16:45:19.835763 - [DEBUG] -------------------------------------------- 1667. Path Edge --------------------------------------------
62644 2019-Jan-13 16:45:19.835787 - [DEBUG]
62645 2019-Jan-13 16:45:19.835811 - [DEBUG] Process 1667. path edge:
62646 2019-Jan-13 16:45:19.835835 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62647 2019-Jan-13 16:45:19.835891 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
62648 2019-Jan-13 16:45:19.836530 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62649 2019-Jan-13 16:45:19.837180 - [DEBUG]
62650 2019-Jan-13 16:45:19.837206 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62651 2019-Jan-13 16:45:19.837924 - [DEBUG] Compose: EdgeIdentity * AllBottom
62652 2019-Jan-13 16:45:19.837954 - [DEBUG]
62653 2019-Jan-13 16:45:19.837978 - [DEBUG] Propagate flow
62654 2019-Jan-13 16:45:19.838002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62655 2019-Jan-13 16:45:19.838066 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62656 2019-Jan-13 16:45:19.838750 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62657 2019-Jan-13 16:45:19.839403 - [DEBUG] Edge function : AllBottom (result of previous compose)
62658 2019-Jan-13 16:45:19.839430 - [DEBUG]
62659 2019-Jan-13 16:45:19.839458 - [DEBUG] Join: AllTop & AllBottom
62660 2019-Jan-13 16:45:19.839485 - [DEBUG] = AllBottom (new jump func)
62661 2019-Jan-13 16:45:19.839511 - [DEBUG]
62662 2019-Jan-13 16:45:19.839535 - [DEBUG] Start adding new jump function
62663 2019-Jan-13 16:45:19.839559 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62664 2019-Jan-13 16:45:19.839630 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62665 2019-Jan-13 16:45:19.840303 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62666 2019-Jan-13 16:45:19.840962 - [DEBUG] Edge Function : AllBottom
62667 2019-Jan-13 16:45:19.840994 - [DEBUG] End adding new jump function
62668 2019-Jan-13 16:45:19.841018 - [DEBUG]
62669 2019-Jan-13 16:45:19.841042 - [DEBUG] -------------------------------------------- 1668. Path Edge --------------------------------------------
62670 2019-Jan-13 16:45:19.841068 - [DEBUG]
62671 2019-Jan-13 16:45:19.841091 - [DEBUG] Process 1668. path edge:
62672 2019-Jan-13 16:45:19.841135 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62673 2019-Jan-13 16:45:19.841196 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
62674 2019-Jan-13 16:45:19.841859 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62675 2019-Jan-13 16:45:19.842501 - [DEBUG]
62676 2019-Jan-13 16:45:19.842528 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62677 2019-Jan-13 16:45:19.843403 - [DEBUG] Compose: EdgeIdentity * AllBottom
62678 2019-Jan-13 16:45:19.843436 - [DEBUG]
62679 2019-Jan-13 16:45:19.843461 - [DEBUG] Propagate flow
62680 2019-Jan-13 16:45:19.843484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62681 2019-Jan-13 16:45:19.843564 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62682 2019-Jan-13 16:45:19.844345 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62683 2019-Jan-13 16:45:19.845055 - [DEBUG] Edge function : AllBottom (result of previous compose)
62684 2019-Jan-13 16:45:19.845084 - [DEBUG]
62685 2019-Jan-13 16:45:19.845113 - [DEBUG] Join: AllTop & AllBottom
62686 2019-Jan-13 16:45:19.845139 - [DEBUG] = AllBottom (new jump func)
62687 2019-Jan-13 16:45:19.845164 - [DEBUG]
62688 2019-Jan-13 16:45:19.845188 - [DEBUG] Start adding new jump function
62689 2019-Jan-13 16:45:19.845212 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62690 2019-Jan-13 16:45:19.845293 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62691 2019-Jan-13 16:45:19.845991 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62692 2019-Jan-13 16:45:19.846703 - [DEBUG] Edge Function : AllBottom
62693 2019-Jan-13 16:45:19.846739 - [DEBUG] End adding new jump function
62694 2019-Jan-13 16:45:19.846764 - [DEBUG]
62695 2019-Jan-13 16:45:19.846788 - [DEBUG] -------------------------------------------- 1669. Path Edge --------------------------------------------
62696 2019-Jan-13 16:45:19.846814 - [DEBUG]
62697 2019-Jan-13 16:45:19.846837 - [DEBUG] Process 1669. path edge:
62698 2019-Jan-13 16:45:19.846861 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62699 2019-Jan-13 16:45:19.846935 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
62700 2019-Jan-13 16:45:19.847599 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62701 2019-Jan-13 16:45:19.848263 - [DEBUG]
62702 2019-Jan-13 16:45:19.848288 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62703 2019-Jan-13 16:45:19.848954 - [DEBUG] Possible callees:
62704 2019-Jan-13 16:45:19.848979 - [DEBUG] llvm.dbg.declare
62705 2019-Jan-13 16:45:19.849004 - [DEBUG] Possible return sites:
62706 2019-Jan-13 16:45:19.849028 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14962707 2019-Jan-13 16:45:19.850399 - [DEBUG] Found and process special summary
62708 2019-Jan-13 16:45:19.850480 - [DEBUG] Compose: EdgeIdentity * AllBottom
62709 2019-Jan-13 16:45:19.850510 - [DEBUG]
62710 2019-Jan-13 16:45:19.850535 - [DEBUG] Propagate flow
62711 2019-Jan-13 16:45:19.850558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62712 2019-Jan-13 16:45:19.850638 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62713 2019-Jan-13 16:45:19.851327 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62714 2019-Jan-13 16:45:19.851992 - [DEBUG] Edge function : AllBottom (result of previous compose)
62715 2019-Jan-13 16:45:19.852017 - [DEBUG]
62716 2019-Jan-13 16:45:19.852044 - [DEBUG] Join: AllTop & AllBottom
62717 2019-Jan-13 16:45:19.852070 - [DEBUG] = AllBottom (new jump func)
62718 2019-Jan-13 16:45:19.852094 - [DEBUG]
62719 2019-Jan-13 16:45:19.852118 - [DEBUG] Start adding new jump function
62720 2019-Jan-13 16:45:19.852141 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62721 2019-Jan-13 16:45:19.852198 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62722 2019-Jan-13 16:45:19.852834 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62723 2019-Jan-13 16:45:19.853619 - [DEBUG] Edge Function : AllBottom
62724 2019-Jan-13 16:45:19.853650 - [DEBUG] End adding new jump function
62725 2019-Jan-13 16:45:19.853674 - [DEBUG]
62726 2019-Jan-13 16:45:19.853698 - [DEBUG] -------------------------------------------- 1670. Path Edge --------------------------------------------
62727 2019-Jan-13 16:45:19.853723 - [DEBUG]
62728 2019-Jan-13 16:45:19.853746 - [DEBUG] Process 1670. path edge:
62729 2019-Jan-13 16:45:19.853770 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62730 2019-Jan-13 16:45:19.853827 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
62731 2019-Jan-13 16:45:19.854468 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62732 2019-Jan-13 16:45:19.855118 - [DEBUG]
62733 2019-Jan-13 16:45:19.855143 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62734 2019-Jan-13 16:45:19.855818 - [DEBUG] Compose: EdgeIdentity * AllBottom
62735 2019-Jan-13 16:45:19.855847 - [DEBUG]
62736 2019-Jan-13 16:45:19.855871 - [DEBUG] Propagate flow
62737 2019-Jan-13 16:45:19.855894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62738 2019-Jan-13 16:45:19.855952 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62739 2019-Jan-13 16:45:19.856589 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62740 2019-Jan-13 16:45:19.857225 - [DEBUG] Edge function : AllBottom (result of previous compose)
62741 2019-Jan-13 16:45:19.857250 - [DEBUG]
62742 2019-Jan-13 16:45:19.857276 - [DEBUG] Join: AllTop & AllBottom
62743 2019-Jan-13 16:45:19.857302 - [DEBUG] = AllBottom (new jump func)
62744 2019-Jan-13 16:45:19.857327 - [DEBUG]
62745 2019-Jan-13 16:45:19.857350 - [DEBUG] Start adding new jump function
62746 2019-Jan-13 16:45:19.857373 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62747 2019-Jan-13 16:45:19.857430 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62748 2019-Jan-13 16:45:19.858065 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62749 2019-Jan-13 16:45:19.858711 - [DEBUG] Edge Function : AllBottom
62750 2019-Jan-13 16:45:19.858740 - [DEBUG] End adding new jump function
62751 2019-Jan-13 16:45:19.858764 - [DEBUG]
62752 2019-Jan-13 16:45:19.858788 - [DEBUG] -------------------------------------------- 1671. Path Edge --------------------------------------------
62753 2019-Jan-13 16:45:19.858813 - [DEBUG]
62754 2019-Jan-13 16:45:19.858837 - [DEBUG] Process 1671. path edge:
62755 2019-Jan-13 16:45:19.858861 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62756 2019-Jan-13 16:45:19.858918 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
62757 2019-Jan-13 16:45:19.859570 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62758 2019-Jan-13 16:45:19.860212 - [DEBUG]
62759 2019-Jan-13 16:45:19.860238 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62760 2019-Jan-13 16:45:19.860905 - [DEBUG] Compose: EdgeIdentity * AllBottom
62761 2019-Jan-13 16:45:19.860934 - [DEBUG]
62762 2019-Jan-13 16:45:19.860958 - [DEBUG] Propagate flow
62763 2019-Jan-13 16:45:19.860981 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62764 2019-Jan-13 16:45:19.861041 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62765 2019-Jan-13 16:45:19.861709 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62766 2019-Jan-13 16:45:19.862348 - [DEBUG] Edge function : AllBottom (result of previous compose)
62767 2019-Jan-13 16:45:19.862373 - [DEBUG]
62768 2019-Jan-13 16:45:19.862399 - [DEBUG] Join: AllTop & AllBottom
62769 2019-Jan-13 16:45:19.862425 - [DEBUG] = AllBottom (new jump func)
62770 2019-Jan-13 16:45:19.862450 - [DEBUG]
62771 2019-Jan-13 16:45:19.862473 - [DEBUG] Start adding new jump function
62772 2019-Jan-13 16:45:19.862497 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62773 2019-Jan-13 16:45:19.862555 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62774 2019-Jan-13 16:45:19.863285 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62775 2019-Jan-13 16:45:19.863935 - [DEBUG] Edge Function : AllBottom
62776 2019-Jan-13 16:45:19.863965 - [DEBUG] End adding new jump function
62777 2019-Jan-13 16:45:19.863990 - [DEBUG]
62778 2019-Jan-13 16:45:19.864014 - [DEBUG] -------------------------------------------- 1672. Path Edge --------------------------------------------
62779 2019-Jan-13 16:45:19.864039 - [DEBUG]
62780 2019-Jan-13 16:45:19.864063 - [DEBUG] Process 1672. path edge:
62781 2019-Jan-13 16:45:19.864087 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62782 2019-Jan-13 16:45:19.864145 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
62783 2019-Jan-13 16:45:19.864807 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62784 2019-Jan-13 16:45:19.865442 - [DEBUG]
62785 2019-Jan-13 16:45:19.865467 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62786 2019-Jan-13 16:45:19.866130 - [DEBUG] Possible callees:
62787 2019-Jan-13 16:45:19.866155 - [DEBUG] llvm.dbg.declare
62788 2019-Jan-13 16:45:19.866181 - [DEBUG] Possible return sites:
62789 2019-Jan-13 16:45:19.866204 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15562790 2019-Jan-13 16:45:19.867497 - [DEBUG] Found and process special summary
62791 2019-Jan-13 16:45:19.867544 - [DEBUG] Compose: EdgeIdentity * AllBottom
62792 2019-Jan-13 16:45:19.867572 - [DEBUG]
62793 2019-Jan-13 16:45:19.867596 - [DEBUG] Propagate flow
62794 2019-Jan-13 16:45:19.867620 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62795 2019-Jan-13 16:45:19.867677 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62796 2019-Jan-13 16:45:19.868341 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62797 2019-Jan-13 16:45:19.868995 - [DEBUG] Edge function : AllBottom (result of previous compose)
62798 2019-Jan-13 16:45:19.869021 - [DEBUG]
62799 2019-Jan-13 16:45:19.869046 - [DEBUG] Join: AllTop & AllBottom
62800 2019-Jan-13 16:45:19.869073 - [DEBUG] = AllBottom (new jump func)
62801 2019-Jan-13 16:45:19.869097 - [DEBUG]
62802 2019-Jan-13 16:45:19.869121 - [DEBUG] Start adding new jump function
62803 2019-Jan-13 16:45:19.869144 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62804 2019-Jan-13 16:45:19.869201 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62805 2019-Jan-13 16:45:19.869837 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62806 2019-Jan-13 16:45:19.870475 - [DEBUG] Edge Function : AllBottom
62807 2019-Jan-13 16:45:19.870504 - [DEBUG] End adding new jump function
62808 2019-Jan-13 16:45:19.870529 - [DEBUG]
62809 2019-Jan-13 16:45:19.870553 - [DEBUG] -------------------------------------------- 1673. Path Edge --------------------------------------------
62810 2019-Jan-13 16:45:19.870578 - [DEBUG]
62811 2019-Jan-13 16:45:19.870601 - [DEBUG] Process 1673. path edge:
62812 2019-Jan-13 16:45:19.870625 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62813 2019-Jan-13 16:45:19.870681 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
62814 2019-Jan-13 16:45:19.871320 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62815 2019-Jan-13 16:45:19.871970 - [DEBUG]
62816 2019-Jan-13 16:45:19.871995 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62817 2019-Jan-13 16:45:19.872661 - [DEBUG] Compose: EdgeIdentity * AllBottom
62818 2019-Jan-13 16:45:19.872689 - [DEBUG]
62819 2019-Jan-13 16:45:19.872713 - [DEBUG] Propagate flow
62820 2019-Jan-13 16:45:19.872737 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62821 2019-Jan-13 16:45:19.872794 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62822 2019-Jan-13 16:45:19.873526 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62823 2019-Jan-13 16:45:19.874245 - [DEBUG] Edge function : AllBottom (result of previous compose)
62824 2019-Jan-13 16:45:19.874271 - [DEBUG]
62825 2019-Jan-13 16:45:19.874297 - [DEBUG] Join: AllTop & AllBottom
62826 2019-Jan-13 16:45:19.874323 - [DEBUG] = AllBottom (new jump func)
62827 2019-Jan-13 16:45:19.874348 - [DEBUG]
62828 2019-Jan-13 16:45:19.874372 - [DEBUG] Start adding new jump function
62829 2019-Jan-13 16:45:19.874395 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62830 2019-Jan-13 16:45:19.874459 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62831 2019-Jan-13 16:45:19.875127 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62832 2019-Jan-13 16:45:19.875780 - [DEBUG] Edge Function : AllBottom
62833 2019-Jan-13 16:45:19.875811 - [DEBUG] End adding new jump function
62834 2019-Jan-13 16:45:19.875836 - [DEBUG]
62835 2019-Jan-13 16:45:19.875860 - [DEBUG] -------------------------------------------- 1674. Path Edge --------------------------------------------
62836 2019-Jan-13 16:45:19.875885 - [DEBUG]
62837 2019-Jan-13 16:45:19.875909 - [DEBUG] Process 1674. path edge:
62838 2019-Jan-13 16:45:19.875933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62839 2019-Jan-13 16:45:19.875997 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
62840 2019-Jan-13 16:45:19.876637 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62841 2019-Jan-13 16:45:19.877289 - [DEBUG]
62842 2019-Jan-13 16:45:19.877316 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62843 2019-Jan-13 16:45:19.878024 - [DEBUG] Compose: EdgeIdentity * AllBottom
62844 2019-Jan-13 16:45:19.878055 - [DEBUG]
62845 2019-Jan-13 16:45:19.878100 - [DEBUG] Propagate flow
62846 2019-Jan-13 16:45:19.878124 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62847 2019-Jan-13 16:45:19.878192 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
62848 2019-Jan-13 16:45:19.878858 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62849 2019-Jan-13 16:45:19.879511 - [DEBUG] Edge function : AllBottom (result of previous compose)
62850 2019-Jan-13 16:45:19.879537 - [DEBUG]
62851 2019-Jan-13 16:45:19.879564 - [DEBUG] Join: AllTop & AllBottom
62852 2019-Jan-13 16:45:19.879590 - [DEBUG] = AllBottom (new jump func)
62853 2019-Jan-13 16:45:19.879615 - [DEBUG]
62854 2019-Jan-13 16:45:19.879639 - [DEBUG] Start adding new jump function
62855 2019-Jan-13 16:45:19.879663 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62856 2019-Jan-13 16:45:19.879736 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62857 2019-Jan-13 16:45:19.880419 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
62858 2019-Jan-13 16:45:19.881064 - [DEBUG] Edge Function : AllBottom
62859 2019-Jan-13 16:45:19.881096 - [DEBUG] End adding new jump function
62860 2019-Jan-13 16:45:19.881120 - [DEBUG]
62861 2019-Jan-13 16:45:19.881144 - [DEBUG] -------------------------------------------- 1675. Path Edge --------------------------------------------
62862 2019-Jan-13 16:45:19.881170 - [DEBUG]
62863 2019-Jan-13 16:45:19.881193 - [DEBUG] Process 1675. path edge:
62864 2019-Jan-13 16:45:19.881217 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62865 2019-Jan-13 16:45:19.881276 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
62866 2019-Jan-13 16:45:19.881937 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62867 2019-Jan-13 16:45:19.882572 - [DEBUG]
62868 2019-Jan-13 16:45:19.882598 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
62869 2019-Jan-13 16:45:19.883410 - [DEBUG] Compose: EdgeIdentity * AllBottom
62870 2019-Jan-13 16:45:19.883439 - [DEBUG]
62871 2019-Jan-13 16:45:19.883463 - [DEBUG] Propagate flow
62872 2019-Jan-13 16:45:19.883486 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62873 2019-Jan-13 16:45:19.883546 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
62874 2019-Jan-13 16:45:19.884200 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62875 2019-Jan-13 16:45:19.884852 - [DEBUG] Edge function : AllBottom (result of previous compose)
62876 2019-Jan-13 16:45:19.884878 - [DEBUG]
62877 2019-Jan-13 16:45:19.884903 - [DEBUG] Join: AllTop & AllBottom
62878 2019-Jan-13 16:45:19.884929 - [DEBUG] = AllBottom (new jump func)
62879 2019-Jan-13 16:45:19.884953 - [DEBUG]
62880 2019-Jan-13 16:45:19.884977 - [DEBUG] Start adding new jump function
62881 2019-Jan-13 16:45:19.885000 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62882 2019-Jan-13 16:45:19.885056 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62883 2019-Jan-13 16:45:19.885692 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
62884 2019-Jan-13 16:45:19.886354 - [DEBUG] Edge Function : AllBottom
62885 2019-Jan-13 16:45:19.886383 - [DEBUG] End adding new jump function
62886 2019-Jan-13 16:45:19.886407 - [DEBUG]
62887 2019-Jan-13 16:45:19.886431 - [DEBUG] -------------------------------------------- 1676. Path Edge --------------------------------------------
62888 2019-Jan-13 16:45:19.886456 - [DEBUG]
62889 2019-Jan-13 16:45:19.886479 - [DEBUG] Process 1676. path edge:
62890 2019-Jan-13 16:45:19.886503 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62891 2019-Jan-13 16:45:19.886560 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
62892 2019-Jan-13 16:45:19.887207 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62893 2019-Jan-13 16:45:19.887842 - [DEBUG]
62894 2019-Jan-13 16:45:19.887866 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
62895 2019-Jan-13 16:45:19.888545 - [DEBUG] Possible callees:
62896 2019-Jan-13 16:45:19.888571 - [DEBUG] llvm.dbg.declare
62897 2019-Jan-13 16:45:19.888596 - [DEBUG] Possible return sites:
62898 2019-Jan-13 16:45:19.888620 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16362899 2019-Jan-13 16:45:19.889913 - [DEBUG] Found and process special summary
62900 2019-Jan-13 16:45:19.889959 - [DEBUG] EDGE:
62901 2019-Jan-13 16:45:19.890022 - [DEBUG] ---> 62902 2019-Jan-13 16:45:19.890671 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62903 2019-Jan-13 16:45:19.891307 - [DEBUG]
62904 2019-Jan-13 16:45:19.891333 - [DEBUG] EDGE:
62905 2019-Jan-13 16:45:19.891390 - [DEBUG] ---> 62906 2019-Jan-13 16:45:19.892041 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62907 2019-Jan-13 16:45:19.892681 - [DEBUG]
62908 2019-Jan-13 16:45:19.892706 - [DEBUG] EDGE:
62909 2019-Jan-13 16:45:19.892766 - [DEBUG] ---> 62910 2019-Jan-13 16:45:19.893557 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62911 2019-Jan-13 16:45:19.894248 - [DEBUG]
62912 2019-Jan-13 16:45:19.894280 - [DEBUG] Compose: EdgeIdentity * AllBottom
62913 2019-Jan-13 16:45:19.894307 - [DEBUG]
62914 2019-Jan-13 16:45:19.894331 - [DEBUG] Propagate flow
62915 2019-Jan-13 16:45:19.894355 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62916 2019-Jan-13 16:45:19.894428 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62917 2019-Jan-13 16:45:19.895161 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62918 2019-Jan-13 16:45:19.895882 - [DEBUG] Edge function : AllBottom (result of previous compose)
62919 2019-Jan-13 16:45:19.895911 - [DEBUG]
62920 2019-Jan-13 16:45:19.895941 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62921 2019-Jan-13 16:45:19.895967 - [DEBUG] = AllBottom
62922 2019-Jan-13 16:45:19.895991 - [DEBUG]
62923 2019-Jan-13 16:45:19.896015 - [DEBUG] PROPAGATE: No new function!
62924 2019-Jan-13 16:45:19.896043 - [DEBUG] EDGE:
62925 2019-Jan-13 16:45:19.896164 - [DEBUG] ---> 62926 2019-Jan-13 16:45:19.896852 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62927 2019-Jan-13 16:45:19.897498 - [DEBUG]
62928 2019-Jan-13 16:45:19.897527 - [DEBUG] Compose: EdgeIdentity * AllBottom
62929 2019-Jan-13 16:45:19.897553 - [DEBUG]
62930 2019-Jan-13 16:45:19.897578 - [DEBUG] Propagate flow
62931 2019-Jan-13 16:45:19.897601 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62932 2019-Jan-13 16:45:19.897660 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62933 2019-Jan-13 16:45:19.898327 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62934 2019-Jan-13 16:45:19.898975 - [DEBUG] Edge function : AllBottom (result of previous compose)
62935 2019-Jan-13 16:45:19.899001 - [DEBUG]
62936 2019-Jan-13 16:45:19.899027 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62937 2019-Jan-13 16:45:19.899052 - [DEBUG] = AllBottom
62938 2019-Jan-13 16:45:19.899077 - [DEBUG]
62939 2019-Jan-13 16:45:19.899100 - [DEBUG] PROPAGATE: No new function!
62940 2019-Jan-13 16:45:19.899162 - [DEBUG] Compose: EdgeIdentity * AllBottom
62941 2019-Jan-13 16:45:19.899189 - [DEBUG]
62942 2019-Jan-13 16:45:19.899213 - [DEBUG] Propagate flow
62943 2019-Jan-13 16:45:19.899236 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62944 2019-Jan-13 16:45:19.899294 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62945 2019-Jan-13 16:45:19.899933 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62946 2019-Jan-13 16:45:19.900568 - [DEBUG] Edge function : AllBottom (result of previous compose)
62947 2019-Jan-13 16:45:19.900593 - [DEBUG]
62948 2019-Jan-13 16:45:19.900618 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62949 2019-Jan-13 16:45:19.900644 - [DEBUG] = AllBottom
62950 2019-Jan-13 16:45:19.900668 - [DEBUG]
62951 2019-Jan-13 16:45:19.900691 - [DEBUG] PROPAGATE: No new function!
62952 2019-Jan-13 16:45:19.900716 - [DEBUG] Compose: EdgeIdentity * AllBottom
62953 2019-Jan-13 16:45:19.900742 - [DEBUG]
62954 2019-Jan-13 16:45:19.900765 - [DEBUG] Propagate flow
62955 2019-Jan-13 16:45:19.900788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62956 2019-Jan-13 16:45:19.900844 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62957 2019-Jan-13 16:45:19.901496 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62958 2019-Jan-13 16:45:19.902141 - [DEBUG] Edge function : AllBottom (result of previous compose)
62959 2019-Jan-13 16:45:19.902167 - [DEBUG]
62960 2019-Jan-13 16:45:19.902191 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62961 2019-Jan-13 16:45:19.902217 - [DEBUG] = AllBottom
62962 2019-Jan-13 16:45:19.902241 - [DEBUG]
62963 2019-Jan-13 16:45:19.902264 - [DEBUG] PROPAGATE: No new function!
62964 2019-Jan-13 16:45:19.902292 - [DEBUG] EDGE:
62965 2019-Jan-13 16:45:19.902351 - [DEBUG] ---> 62966 2019-Jan-13 16:45:19.902995 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62967 2019-Jan-13 16:45:19.903814 - [DEBUG]
62968 2019-Jan-13 16:45:19.903841 - [DEBUG] EDGE:
62969 2019-Jan-13 16:45:19.903911 - [DEBUG] ---> 62970 2019-Jan-13 16:45:19.904662 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62971 2019-Jan-13 16:45:19.905381 - [DEBUG]
62972 2019-Jan-13 16:45:19.905414 - [DEBUG] Compose: EdgeIdentity * AllBottom
62973 2019-Jan-13 16:45:19.905442 - [DEBUG]
62974 2019-Jan-13 16:45:19.905465 - [DEBUG] Propagate flow
62975 2019-Jan-13 16:45:19.905489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62976 2019-Jan-13 16:45:19.905564 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62977 2019-Jan-13 16:45:19.906265 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62978 2019-Jan-13 16:45:19.906966 - [DEBUG] Edge function : AllBottom (result of previous compose)
62979 2019-Jan-13 16:45:19.906994 - [DEBUG]
62980 2019-Jan-13 16:45:19.907021 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62981 2019-Jan-13 16:45:19.907046 - [DEBUG] = AllBottom
62982 2019-Jan-13 16:45:19.907071 - [DEBUG]
62983 2019-Jan-13 16:45:19.907094 - [DEBUG] PROPAGATE: No new function!
62984 2019-Jan-13 16:45:19.907120 - [DEBUG] EDGE:
62985 2019-Jan-13 16:45:19.907192 - [DEBUG] ---> 62986 2019-Jan-13 16:45:19.907879 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62987 2019-Jan-13 16:45:19.908549 - [DEBUG]
62988 2019-Jan-13 16:45:19.908578 - [DEBUG] Compose: EdgeIdentity * AllBottom
62989 2019-Jan-13 16:45:19.908605 - [DEBUG]
62990 2019-Jan-13 16:45:19.908630 - [DEBUG] Propagate flow
62991 2019-Jan-13 16:45:19.908653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62992 2019-Jan-13 16:45:19.908714 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62993 2019-Jan-13 16:45:19.909364 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62994 2019-Jan-13 16:45:19.910013 - [DEBUG] Edge function : AllBottom (result of previous compose)
62995 2019-Jan-13 16:45:19.910038 - [DEBUG]
62996 2019-Jan-13 16:45:19.910064 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62997 2019-Jan-13 16:45:19.910090 - [DEBUG] = AllBottom
62998 2019-Jan-13 16:45:19.910114 - [DEBUG]
62999 2019-Jan-13 16:45:19.910138 - [DEBUG] PROPAGATE: No new function!
63000 2019-Jan-13 16:45:19.910200 - [DEBUG] Compose: EdgeIdentity * AllBottom
63001 2019-Jan-13 16:45:19.910228 - [DEBUG]
63002 2019-Jan-13 16:45:19.910252 - [DEBUG] Propagate flow
63003 2019-Jan-13 16:45:19.910275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63004 2019-Jan-13 16:45:19.910332 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
63005 2019-Jan-13 16:45:19.910972 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63006 2019-Jan-13 16:45:19.911627 - [DEBUG] Edge function : AllBottom (result of previous compose)
63007 2019-Jan-13 16:45:19.911653 - [DEBUG]
63008 2019-Jan-13 16:45:19.911678 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63009 2019-Jan-13 16:45:19.911704 - [DEBUG] = AllBottom
63010 2019-Jan-13 16:45:19.911728 - [DEBUG]
63011 2019-Jan-13 16:45:19.911751 - [DEBUG] PROPAGATE: No new function!
63012 2019-Jan-13 16:45:19.911776 - [DEBUG] Compose: EdgeIdentity * AllBottom
63013 2019-Jan-13 16:45:19.911801 - [DEBUG]
63014 2019-Jan-13 16:45:19.911825 - [DEBUG] Propagate flow
63015 2019-Jan-13 16:45:19.911848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63016 2019-Jan-13 16:45:19.911905 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
63017 2019-Jan-13 16:45:19.912544 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
63018 2019-Jan-13 16:45:19.913206 - [DEBUG] Edge function : AllBottom (result of previous compose)
63019 2019-Jan-13 16:45:19.913231 - [DEBUG]
63020 2019-Jan-13 16:45:19.913256 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63021 2019-Jan-13 16:45:19.913282 - [DEBUG] = AllBottom
63022 2019-Jan-13 16:45:19.913306 - [DEBUG]
63023 2019-Jan-13 16:45:19.913329 - [DEBUG] PROPAGATE: No new function!
63024 2019-Jan-13 16:45:19.913492 - [DEBUG] EDGE:
63025 2019-Jan-13 16:45:19.913556 - [DEBUG] ---> 63026 2019-Jan-13 16:45:19.914207 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63027 2019-Jan-13 16:45:19.914859 - [DEBUG]
63028 2019-Jan-13 16:45:19.914885 - [DEBUG] EDGE:
63029 2019-Jan-13 16:45:19.914943 - [DEBUG] ---> 63030 2019-Jan-13 16:45:19.915578 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63031 2019-Jan-13 16:45:19.916211 - [DEBUG]
63032 2019-Jan-13 16:45:19.916239 - [DEBUG] Compose: EdgeIdentity * AllBottom
63033 2019-Jan-13 16:45:19.916265 - [DEBUG]
63034 2019-Jan-13 16:45:19.916289 - [DEBUG] Propagate flow
63035 2019-Jan-13 16:45:19.916312 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63036 2019-Jan-13 16:45:19.916368 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
63037 2019-Jan-13 16:45:19.917010 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63038 2019-Jan-13 16:45:19.917682 - [DEBUG] Edge function : AllBottom (result of previous compose)
63039 2019-Jan-13 16:45:19.917708 - [DEBUG]
63040 2019-Jan-13 16:45:19.917734 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63041 2019-Jan-13 16:45:19.917761 - [DEBUG] = AllBottom
63042 2019-Jan-13 16:45:19.917785 - [DEBUG]
63043 2019-Jan-13 16:45:19.917808 - [DEBUG] PROPAGATE: No new function!
63044 2019-Jan-13 16:45:19.917835 - [DEBUG] EDGE:
63045 2019-Jan-13 16:45:19.917901 - [DEBUG] ---> 63046 2019-Jan-13 16:45:19.918593 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63047 2019-Jan-13 16:45:19.919251 - [DEBUG]
63048 2019-Jan-13 16:45:19.919282 - [DEBUG] Compose: EdgeIdentity * AllBottom
63049 2019-Jan-13 16:45:19.919311 - [DEBUG]
63050 2019-Jan-13 16:45:19.919337 - [DEBUG] Propagate flow
63051 2019-Jan-13 16:45:19.919360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63052 2019-Jan-13 16:45:19.919434 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63053 2019-Jan-13 16:45:19.920121 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
63054 2019-Jan-13 16:45:19.920798 - [DEBUG] Edge function : AllBottom (result of previous compose)
63055 2019-Jan-13 16:45:19.920825 - [DEBUG]
63056 2019-Jan-13 16:45:19.920851 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63057 2019-Jan-13 16:45:19.920877 - [DEBUG] = AllBottom
63058 2019-Jan-13 16:45:19.920902 - [DEBUG]
63059 2019-Jan-13 16:45:19.920925 - [DEBUG] PROPAGATE: No new function!
63060 2019-Jan-13 16:45:19.920987 - [DEBUG] Compose: EdgeIdentity * AllBottom
63061 2019-Jan-13 16:45:19.921014 - [DEBUG]
63062 2019-Jan-13 16:45:19.921038 - [DEBUG] Propagate flow
63063 2019-Jan-13 16:45:19.921084 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63064 2019-Jan-13 16:45:19.921149 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63065 2019-Jan-13 16:45:19.921821 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63066 2019-Jan-13 16:45:19.922456 - [DEBUG] Edge function : AllBottom (result of previous compose)
63067 2019-Jan-13 16:45:19.922481 - [DEBUG]
63068 2019-Jan-13 16:45:19.922506 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63069 2019-Jan-13 16:45:19.922532 - [DEBUG] = AllBottom
63070 2019-Jan-13 16:45:19.922556 - [DEBUG]
63071 2019-Jan-13 16:45:19.922579 - [DEBUG] PROPAGATE: No new function!
63072 2019-Jan-13 16:45:19.922605 - [DEBUG] Compose: EdgeIdentity * AllBottom
63073 2019-Jan-13 16:45:19.922630 - [DEBUG]
63074 2019-Jan-13 16:45:19.922654 - [DEBUG] Propagate flow
63075 2019-Jan-13 16:45:19.922677 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63076 2019-Jan-13 16:45:19.922733 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63077 2019-Jan-13 16:45:19.923373 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
63078 2019-Jan-13 16:45:19.924147 - [DEBUG] Edge function : AllBottom (result of previous compose)
63079 2019-Jan-13 16:45:19.924172 - [DEBUG]
63080 2019-Jan-13 16:45:19.924197 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63081 2019-Jan-13 16:45:19.924222 - [DEBUG] = AllBottom
63082 2019-Jan-13 16:45:19.924247 - [DEBUG]
63083 2019-Jan-13 16:45:19.924270 - [DEBUG] PROPAGATE: No new function!
63084 2019-Jan-13 16:45:19.924298 - [DEBUG] EDGE:
63085 2019-Jan-13 16:45:19.924357 - [DEBUG] ---> 63086 2019-Jan-13 16:45:19.925019 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63087 2019-Jan-13 16:45:19.925657 - [DEBUG]
63088 2019-Jan-13 16:45:19.925698 - [DEBUG] Compose: EdgeIdentity * AllBottom
63089 2019-Jan-13 16:45:19.925724 - [DEBUG]
63090 2019-Jan-13 16:45:19.925748 - [DEBUG] Propagate flow
63091 2019-Jan-13 16:45:19.925771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63092 2019-Jan-13 16:45:19.925830 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63093 2019-Jan-13 16:45:19.926493 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63094 2019-Jan-13 16:45:19.927166 - [DEBUG] Edge function : AllBottom (result of previous compose)
63095 2019-Jan-13 16:45:19.927194 - [DEBUG]
63096 2019-Jan-13 16:45:19.927222 - [DEBUG] Join: AllTop & AllBottom
63097 2019-Jan-13 16:45:19.927249 - [DEBUG] = AllBottom (new jump func)
63098 2019-Jan-13 16:45:19.927273 - [DEBUG]
63099 2019-Jan-13 16:45:19.927298 - [DEBUG] Start adding new jump function
63100 2019-Jan-13 16:45:19.927321 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63101 2019-Jan-13 16:45:19.927397 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63102 2019-Jan-13 16:45:19.928127 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63103 2019-Jan-13 16:45:19.928843 - [DEBUG] Edge Function : AllBottom
63104 2019-Jan-13 16:45:19.928885 - [DEBUG] End adding new jump function
63105 2019-Jan-13 16:45:19.928910 - [DEBUG]
63106 2019-Jan-13 16:45:19.928935 - [DEBUG] -------------------------------------------- 1677. Path Edge --------------------------------------------
63107 2019-Jan-13 16:45:19.928961 - [DEBUG]
63108 2019-Jan-13 16:45:19.929020 - [DEBUG] Process 1677. path edge:
63109 2019-Jan-13 16:45:19.929045 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63110 2019-Jan-13 16:45:19.929132 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
63111 2019-Jan-13 16:45:19.929814 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63112 2019-Jan-13 16:45:19.930469 - [DEBUG]
63113 2019-Jan-13 16:45:19.930494 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63114 2019-Jan-13 16:45:19.931157 - [DEBUG] Possible callees:
63115 2019-Jan-13 16:45:19.931183 - [DEBUG] foo
63116 2019-Jan-13 16:45:19.931208 - [DEBUG] Possible return sites:
63117 2019-Jan-13 16:45:19.931232 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12663118 2019-Jan-13 16:45:19.932542 - [DEBUG] Found and process special summary
63119 2019-Jan-13 16:45:19.932598 - [DEBUG] Compose: EdgeIdentity * AllBottom
63120 2019-Jan-13 16:45:19.932626 - [DEBUG]
63121 2019-Jan-13 16:45:19.932651 - [DEBUG] Propagate flow
63122 2019-Jan-13 16:45:19.932675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63123 2019-Jan-13 16:45:19.932734 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63124 2019-Jan-13 16:45:19.933372 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63125 2019-Jan-13 16:45:19.934220 - [DEBUG] Edge function : AllBottom (result of previous compose)
63126 2019-Jan-13 16:45:19.934246 - [DEBUG]
63127 2019-Jan-13 16:45:19.934272 - [DEBUG] Join: AllTop & AllBottom
63128 2019-Jan-13 16:45:19.934298 - [DEBUG] = AllBottom (new jump func)
63129 2019-Jan-13 16:45:19.934323 - [DEBUG]
63130 2019-Jan-13 16:45:19.934347 - [DEBUG] Start adding new jump function
63131 2019-Jan-13 16:45:19.934370 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63132 2019-Jan-13 16:45:19.934433 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63133 2019-Jan-13 16:45:19.935107 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63134 2019-Jan-13 16:45:19.935752 - [DEBUG] Edge Function : AllBottom
63135 2019-Jan-13 16:45:19.935782 - [DEBUG] End adding new jump function
63136 2019-Jan-13 16:45:19.935806 - [DEBUG]
63137 2019-Jan-13 16:45:19.935830 - [DEBUG] -------------------------------------------- 1678. Path Edge --------------------------------------------
63138 2019-Jan-13 16:45:19.935855 - [DEBUG]
63139 2019-Jan-13 16:45:19.935878 - [DEBUG] Process 1678. path edge:
63140 2019-Jan-13 16:45:19.935902 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63141 2019-Jan-13 16:45:19.935959 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
63142 2019-Jan-13 16:45:19.936597 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63143 2019-Jan-13 16:45:19.937231 - [DEBUG]
63144 2019-Jan-13 16:45:19.937256 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63145 2019-Jan-13 16:45:19.937932 - [DEBUG] Compose: EdgeIdentity * AllBottom
63146 2019-Jan-13 16:45:19.937961 - [DEBUG]
63147 2019-Jan-13 16:45:19.937985 - [DEBUG] Propagate flow
63148 2019-Jan-13 16:45:19.938008 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63149 2019-Jan-13 16:45:19.938065 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63150 2019-Jan-13 16:45:19.938729 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63151 2019-Jan-13 16:45:19.939379 - [DEBUG] Edge function : AllBottom (result of previous compose)
63152 2019-Jan-13 16:45:19.939405 - [DEBUG]
63153 2019-Jan-13 16:45:19.939431 - [DEBUG] Join: AllTop & AllBottom
63154 2019-Jan-13 16:45:19.939457 - [DEBUG] = AllBottom (new jump func)
63155 2019-Jan-13 16:45:19.939481 - [DEBUG]
63156 2019-Jan-13 16:45:19.939505 - [DEBUG] Start adding new jump function
63157 2019-Jan-13 16:45:19.939528 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63158 2019-Jan-13 16:45:19.939585 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63159 2019-Jan-13 16:45:19.940221 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63160 2019-Jan-13 16:45:19.940854 - [DEBUG] Edge Function : AllBottom
63161 2019-Jan-13 16:45:19.940883 - [DEBUG] End adding new jump function
63162 2019-Jan-13 16:45:19.940907 - [DEBUG]
63163 2019-Jan-13 16:45:19.940931 - [DEBUG] -------------------------------------------- 1679. Path Edge --------------------------------------------
63164 2019-Jan-13 16:45:19.940956 - [DEBUG]
63165 2019-Jan-13 16:45:19.940979 - [DEBUG] Process 1679. path edge:
63166 2019-Jan-13 16:45:19.941003 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63167 2019-Jan-13 16:45:19.941059 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
63168 2019-Jan-13 16:45:19.941714 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63169 2019-Jan-13 16:45:19.942359 - [DEBUG]
63170 2019-Jan-13 16:45:19.942385 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63171 2019-Jan-13 16:45:19.943046 - [DEBUG] Compose: EdgeIdentity * AllBottom
63172 2019-Jan-13 16:45:19.943075 - [DEBUG]
63173 2019-Jan-13 16:45:19.943099 - [DEBUG] Propagate flow
63174 2019-Jan-13 16:45:19.943123 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63175 2019-Jan-13 16:45:19.943182 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
63176 2019-Jan-13 16:45:19.943936 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63177 2019-Jan-13 16:45:19.944573 - [DEBUG] Edge function : AllBottom (result of previous compose)
63178 2019-Jan-13 16:45:19.944598 - [DEBUG]
63179 2019-Jan-13 16:45:19.944624 - [DEBUG] Join: AllTop & AllBottom
63180 2019-Jan-13 16:45:19.944651 - [DEBUG] = AllBottom (new jump func)
63181 2019-Jan-13 16:45:19.944676 - [DEBUG]
63182 2019-Jan-13 16:45:19.944700 - [DEBUG] Start adding new jump function
63183 2019-Jan-13 16:45:19.944724 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63184 2019-Jan-13 16:45:19.944801 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63185 2019-Jan-13 16:45:19.945444 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
63186 2019-Jan-13 16:45:19.946081 - [DEBUG] Edge Function : AllBottom
63187 2019-Jan-13 16:45:19.946112 - [DEBUG] End adding new jump function
63188 2019-Jan-13 16:45:19.946136 - [DEBUG]
63189 2019-Jan-13 16:45:19.946161 - [DEBUG] -------------------------------------------- 1680. Path Edge --------------------------------------------
63190 2019-Jan-13 16:45:19.946186 - [DEBUG]
63191 2019-Jan-13 16:45:19.946209 - [DEBUG] Process 1680. path edge:
63192 2019-Jan-13 16:45:19.946234 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63193 2019-Jan-13 16:45:19.946291 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
63194 2019-Jan-13 16:45:19.946939 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63195 2019-Jan-13 16:45:19.947574 - [DEBUG]
63196 2019-Jan-13 16:45:19.947600 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
63197 2019-Jan-13 16:45:19.948278 - [DEBUG] Compose: EdgeIdentity * AllBottom
63198 2019-Jan-13 16:45:19.948307 - [DEBUG]
63199 2019-Jan-13 16:45:19.948330 - [DEBUG] Propagate flow
63200 2019-Jan-13 16:45:19.948354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63201 2019-Jan-13 16:45:19.948411 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63202 2019-Jan-13 16:45:19.949065 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63203 2019-Jan-13 16:45:19.949700 - [DEBUG] Edge function : AllBottom (result of previous compose)
63204 2019-Jan-13 16:45:19.949725 - [DEBUG]
63205 2019-Jan-13 16:45:19.949750 - [DEBUG] Join: AllTop & AllBottom
63206 2019-Jan-13 16:45:19.949776 - [DEBUG] = AllBottom (new jump func)
63207 2019-Jan-13 16:45:19.949801 - [DEBUG]
63208 2019-Jan-13 16:45:19.949824 - [DEBUG] Start adding new jump function
63209 2019-Jan-13 16:45:19.949848 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63210 2019-Jan-13 16:45:19.949904 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63211 2019-Jan-13 16:45:19.950539 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63212 2019-Jan-13 16:45:19.951183 - [DEBUG] Edge Function : AllBottom
63213 2019-Jan-13 16:45:19.951212 - [DEBUG] End adding new jump function
63214 2019-Jan-13 16:45:19.951236 - [DEBUG]
63215 2019-Jan-13 16:45:19.951260 - [DEBUG] -------------------------------------------- 1681. Path Edge --------------------------------------------
63216 2019-Jan-13 16:45:19.951284 - [DEBUG]
63217 2019-Jan-13 16:45:19.951308 - [DEBUG] Process 1681. path edge:
63218 2019-Jan-13 16:45:19.951332 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63219 2019-Jan-13 16:45:19.951389 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
63220 2019-Jan-13 16:45:19.952047 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63221 2019-Jan-13 16:45:19.952682 - [DEBUG]
63222 2019-Jan-13 16:45:19.952706 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63223 2019-Jan-13 16:45:19.953365 - [DEBUG] Possible callees:
63224 2019-Jan-13 16:45:19.953390 - [DEBUG] llvm.dbg.declare
63225 2019-Jan-13 16:45:19.953415 - [DEBUG] Possible return sites:
63226 2019-Jan-13 16:45:19.953440 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13663227 2019-Jan-13 16:45:19.954815 - [DEBUG] Found and process special summary
63228 2019-Jan-13 16:45:19.954860 - [DEBUG] Compose: EdgeIdentity * AllBottom
63229 2019-Jan-13 16:45:19.954889 - [DEBUG]
63230 2019-Jan-13 16:45:19.954913 - [DEBUG] Propagate flow
63231 2019-Jan-13 16:45:19.954937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63232 2019-Jan-13 16:45:19.954995 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63233 2019-Jan-13 16:45:19.955635 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63234 2019-Jan-13 16:45:19.956279 - [DEBUG] Edge function : AllBottom (result of previous compose)
63235 2019-Jan-13 16:45:19.956305 - [DEBUG]
63236 2019-Jan-13 16:45:19.956330 - [DEBUG] Join: AllTop & AllBottom
63237 2019-Jan-13 16:45:19.956356 - [DEBUG] = AllBottom (new jump func)
63238 2019-Jan-13 16:45:19.956380 - [DEBUG]
63239 2019-Jan-13 16:45:19.956404 - [DEBUG] Start adding new jump function
63240 2019-Jan-13 16:45:19.956427 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63241 2019-Jan-13 16:45:19.956484 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63242 2019-Jan-13 16:45:19.957119 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63243 2019-Jan-13 16:45:19.957772 - [DEBUG] Edge Function : AllBottom
63244 2019-Jan-13 16:45:19.957802 - [DEBUG] End adding new jump function
63245 2019-Jan-13 16:45:19.957826 - [DEBUG]
63246 2019-Jan-13 16:45:19.957850 - [DEBUG] -------------------------------------------- 1682. Path Edge --------------------------------------------
63247 2019-Jan-13 16:45:19.957876 - [DEBUG]
63248 2019-Jan-13 16:45:19.957900 - [DEBUG] Process 1682. path edge:
63249 2019-Jan-13 16:45:19.957924 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63250 2019-Jan-13 16:45:19.957990 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
63251 2019-Jan-13 16:45:19.958689 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63252 2019-Jan-13 16:45:19.959342 - [DEBUG]
63253 2019-Jan-13 16:45:19.959368 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63254 2019-Jan-13 16:45:19.960095 - [DEBUG] Compose: EdgeIdentity * AllBottom
63255 2019-Jan-13 16:45:19.960128 - [DEBUG]
63256 2019-Jan-13 16:45:19.960151 - [DEBUG] Propagate flow
63257 2019-Jan-13 16:45:19.960175 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63258 2019-Jan-13 16:45:19.960246 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63259 2019-Jan-13 16:45:19.960968 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63260 2019-Jan-13 16:45:19.961661 - [DEBUG] Edge function : AllBottom (result of previous compose)
63261 2019-Jan-13 16:45:19.961688 - [DEBUG]
63262 2019-Jan-13 16:45:19.961714 - [DEBUG] Join: AllTop & AllBottom
63263 2019-Jan-13 16:45:19.961740 - [DEBUG] = AllBottom (new jump func)
63264 2019-Jan-13 16:45:19.961764 - [DEBUG]
63265 2019-Jan-13 16:45:19.961788 - [DEBUG] Start adding new jump function
63266 2019-Jan-13 16:45:19.961811 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63267 2019-Jan-13 16:45:19.961877 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63268 2019-Jan-13 16:45:19.962553 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63269 2019-Jan-13 16:45:19.963247 - [DEBUG] Edge Function : AllBottom
63270 2019-Jan-13 16:45:19.963284 - [DEBUG] End adding new jump function
63271 2019-Jan-13 16:45:19.963309 - [DEBUG]
63272 2019-Jan-13 16:45:19.963334 - [DEBUG] -------------------------------------------- 1683. Path Edge --------------------------------------------
63273 2019-Jan-13 16:45:19.963360 - [DEBUG]
63274 2019-Jan-13 16:45:19.963384 - [DEBUG] Process 1683. path edge:
63275 2019-Jan-13 16:45:19.963408 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63276 2019-Jan-13 16:45:19.963484 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
63277 2019-Jan-13 16:45:19.964407 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63278 2019-Jan-13 16:45:19.965233 - [DEBUG]
63279 2019-Jan-13 16:45:19.965264 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63280 2019-Jan-13 16:45:19.966014 - [DEBUG] Compose: EdgeIdentity * AllBottom
63281 2019-Jan-13 16:45:19.966045 - [DEBUG]
63282 2019-Jan-13 16:45:19.966069 - [DEBUG] Propagate flow
63283 2019-Jan-13 16:45:19.966093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63284 2019-Jan-13 16:45:19.966169 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
63285 2019-Jan-13 16:45:19.966828 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63286 2019-Jan-13 16:45:19.967464 - [DEBUG] Edge function : AllBottom (result of previous compose)
63287 2019-Jan-13 16:45:19.967489 - [DEBUG]
63288 2019-Jan-13 16:45:19.967516 - [DEBUG] Join: AllTop & AllBottom
63289 2019-Jan-13 16:45:19.967542 - [DEBUG] = AllBottom (new jump func)
63290 2019-Jan-13 16:45:19.967567 - [DEBUG]
63291 2019-Jan-13 16:45:19.967591 - [DEBUG] Start adding new jump function
63292 2019-Jan-13 16:45:19.967614 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63293 2019-Jan-13 16:45:19.967671 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63294 2019-Jan-13 16:45:19.968334 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
63295 2019-Jan-13 16:45:19.968970 - [DEBUG] Edge Function : AllBottom
63296 2019-Jan-13 16:45:19.969000 - [DEBUG] End adding new jump function
63297 2019-Jan-13 16:45:19.969025 - [DEBUG]
63298 2019-Jan-13 16:45:19.969049 - [DEBUG] -------------------------------------------- 1684. Path Edge --------------------------------------------
63299 2019-Jan-13 16:45:19.969074 - [DEBUG]
63300 2019-Jan-13 16:45:19.969097 - [DEBUG] Process 1684. path edge:
63301 2019-Jan-13 16:45:19.969122 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63302 2019-Jan-13 16:45:19.969178 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
63303 2019-Jan-13 16:45:19.969815 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63304 2019-Jan-13 16:45:19.970469 - [DEBUG]
63305 2019-Jan-13 16:45:19.970496 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
63306 2019-Jan-13 16:45:19.971172 - [DEBUG] Compose: EdgeIdentity * AllBottom
63307 2019-Jan-13 16:45:19.971201 - [DEBUG]
63308 2019-Jan-13 16:45:19.971225 - [DEBUG] Propagate flow
63309 2019-Jan-13 16:45:19.971249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63310 2019-Jan-13 16:45:19.971309 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
63311 2019-Jan-13 16:45:19.971981 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63312 2019-Jan-13 16:45:19.972616 - [DEBUG] Edge function : AllBottom (result of previous compose)
63313 2019-Jan-13 16:45:19.972642 - [DEBUG]
63314 2019-Jan-13 16:45:19.972667 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63315 2019-Jan-13 16:45:19.972694 - [DEBUG] = AllBottom
63316 2019-Jan-13 16:45:19.972718 - [DEBUG]
63317 2019-Jan-13 16:45:19.972742 - [DEBUG] PROPAGATE: No new function!
63318 2019-Jan-13 16:45:19.972766 - [DEBUG] EDGE:
63319 2019-Jan-13 16:45:19.972825 - [DEBUG] ---> 63320 2019-Jan-13 16:45:19.973459 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63321 2019-Jan-13 16:45:19.974230 - [DEBUG]
63322 2019-Jan-13 16:45:19.974256 - [DEBUG] EDGE:
63323 2019-Jan-13 16:45:19.974330 - [DEBUG] ---> 63324 2019-Jan-13 16:45:19.974985 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63325 2019-Jan-13 16:45:19.975623 - [DEBUG]
63326 2019-Jan-13 16:45:19.975652 - [DEBUG] Compose: EdgeIdentity * AllBottom
63327 2019-Jan-13 16:45:19.975678 - [DEBUG]
63328 2019-Jan-13 16:45:19.975702 - [DEBUG] Propagate flow
63329 2019-Jan-13 16:45:19.975725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63330 2019-Jan-13 16:45:19.975786 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63331 2019-Jan-13 16:45:19.976428 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63332 2019-Jan-13 16:45:19.977068 - [DEBUG] Edge function : AllBottom (result of previous compose)
63333 2019-Jan-13 16:45:19.977094 - [DEBUG]
63334 2019-Jan-13 16:45:19.977120 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63335 2019-Jan-13 16:45:19.977145 - [DEBUG] = AllBottom
63336 2019-Jan-13 16:45:19.977170 - [DEBUG]
63337 2019-Jan-13 16:45:19.977193 - [DEBUG] PROPAGATE: No new function!
63338 2019-Jan-13 16:45:19.977218 - [DEBUG] EDGE:
63339 2019-Jan-13 16:45:19.977276 - [DEBUG] ---> 63340 2019-Jan-13 16:45:19.977914 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63341 2019-Jan-13 16:45:19.978568 - [DEBUG]
63342 2019-Jan-13 16:45:19.978595 - [DEBUG] Compose: EdgeIdentity * AllBottom
63343 2019-Jan-13 16:45:19.978621 - [DEBUG]
63344 2019-Jan-13 16:45:19.978644 - [DEBUG] Propagate flow
63345 2019-Jan-13 16:45:19.978668 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63346 2019-Jan-13 16:45:19.978724 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63347 2019-Jan-13 16:45:19.979363 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63348 2019-Jan-13 16:45:19.980009 - [DEBUG] Edge function : AllBottom (result of previous compose)
63349 2019-Jan-13 16:45:19.980034 - [DEBUG]
63350 2019-Jan-13 16:45:19.980059 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63351 2019-Jan-13 16:45:19.980085 - [DEBUG] = AllBottom
63352 2019-Jan-13 16:45:19.980110 - [DEBUG]
63353 2019-Jan-13 16:45:19.980133 - [DEBUG] PROPAGATE: No new function!
63354 2019-Jan-13 16:45:19.980183 - [DEBUG] Compose: EdgeIdentity * AllBottom
63355 2019-Jan-13 16:45:19.980211 - [DEBUG]
63356 2019-Jan-13 16:45:19.980234 - [DEBUG] Propagate flow
63357 2019-Jan-13 16:45:19.980258 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63358 2019-Jan-13 16:45:19.980314 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63359 2019-Jan-13 16:45:19.980953 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63360 2019-Jan-13 16:45:19.981606 - [DEBUG] Edge function : AllBottom (result of previous compose)
63361 2019-Jan-13 16:45:19.981631 - [DEBUG]
63362 2019-Jan-13 16:45:19.981656 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63363 2019-Jan-13 16:45:19.981681 - [DEBUG] = AllBottom
63364 2019-Jan-13 16:45:19.981705 - [DEBUG]
63365 2019-Jan-13 16:45:19.981729 - [DEBUG] PROPAGATE: No new function!
63366 2019-Jan-13 16:45:19.981754 - [DEBUG] Compose: EdgeIdentity * AllBottom
63367 2019-Jan-13 16:45:19.981779 - [DEBUG]
63368 2019-Jan-13 16:45:19.981803 - [DEBUG] Propagate flow
63369 2019-Jan-13 16:45:19.981826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63370 2019-Jan-13 16:45:19.981883 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63371 2019-Jan-13 16:45:19.982532 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63372 2019-Jan-13 16:45:19.983177 - [DEBUG] Edge function : AllBottom (result of previous compose)
63373 2019-Jan-13 16:45:19.983202 - [DEBUG]
63374 2019-Jan-13 16:45:19.983226 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63375 2019-Jan-13 16:45:19.983252 - [DEBUG] = AllBottom
63376 2019-Jan-13 16:45:19.983276 - [DEBUG]
63377 2019-Jan-13 16:45:19.983299 - [DEBUG] PROPAGATE: No new function!
63378 2019-Jan-13 16:45:19.983327 - [DEBUG] EDGE:
63379 2019-Jan-13 16:45:19.983384 - [DEBUG] ---> 63380 2019-Jan-13 16:45:19.984114 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63381 2019-Jan-13 16:45:19.984765 - [DEBUG]
63382 2019-Jan-13 16:45:19.984801 - [DEBUG] Compose: EdgeIdentity * AllBottom
63383 2019-Jan-13 16:45:19.984828 - [DEBUG]
63384 2019-Jan-13 16:45:19.984852 - [DEBUG] Propagate flow
63385 2019-Jan-13 16:45:19.984875 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63386 2019-Jan-13 16:45:19.984932 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63387 2019-Jan-13 16:45:19.985580 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63388 2019-Jan-13 16:45:19.986215 - [DEBUG] Edge function : AllBottom (result of previous compose)
63389 2019-Jan-13 16:45:19.986240 - [DEBUG]
63390 2019-Jan-13 16:45:19.986265 - [DEBUG] Join: AllTop & AllBottom
63391 2019-Jan-13 16:45:19.986291 - [DEBUG] = AllBottom (new jump func)
63392 2019-Jan-13 16:45:19.986316 - [DEBUG]
63393 2019-Jan-13 16:45:19.986339 - [DEBUG] Start adding new jump function
63394 2019-Jan-13 16:45:19.986362 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63395 2019-Jan-13 16:45:19.986419 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63396 2019-Jan-13 16:45:19.987054 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63397 2019-Jan-13 16:45:19.987698 - [DEBUG] Edge Function : AllBottom
63398 2019-Jan-13 16:45:19.987728 - [DEBUG] End adding new jump function
63399 2019-Jan-13 16:45:19.987751 - [DEBUG]
63400 2019-Jan-13 16:45:19.987775 - [DEBUG] -------------------------------------------- 1685. Path Edge --------------------------------------------
63401 2019-Jan-13 16:45:19.987799 - [DEBUG]
63402 2019-Jan-13 16:45:19.987823 - [DEBUG] Process 1685. path edge:
63403 2019-Jan-13 16:45:19.987847 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63404 2019-Jan-13 16:45:19.987903 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
63405 2019-Jan-13 16:45:19.988565 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63406 2019-Jan-13 16:45:19.989200 - [DEBUG]
63407 2019-Jan-13 16:45:19.989225 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63408 2019-Jan-13 16:45:19.989886 - [DEBUG] Possible callees:
63409 2019-Jan-13 16:45:19.989911 - [DEBUG] llvm.dbg.declare
63410 2019-Jan-13 16:45:19.989937 - [DEBUG] Possible return sites:
63411 2019-Jan-13 16:45:19.989960 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14363412 2019-Jan-13 16:45:19.991246 - [DEBUG] Found and process special summary
63413 2019-Jan-13 16:45:19.991287 - [DEBUG] Compose: EdgeIdentity * AllBottom
63414 2019-Jan-13 16:45:19.991315 - [DEBUG]
63415 2019-Jan-13 16:45:19.991339 - [DEBUG] Propagate flow
63416 2019-Jan-13 16:45:19.991362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63417 2019-Jan-13 16:45:19.991434 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63418 2019-Jan-13 16:45:19.992074 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63419 2019-Jan-13 16:45:19.992715 - [DEBUG] Edge function : AllBottom (result of previous compose)
63420 2019-Jan-13 16:45:19.992740 - [DEBUG]
63421 2019-Jan-13 16:45:19.992766 - [DEBUG] Join: AllTop & AllBottom
63422 2019-Jan-13 16:45:19.992791 - [DEBUG] = AllBottom (new jump func)
63423 2019-Jan-13 16:45:19.992816 - [DEBUG]
63424 2019-Jan-13 16:45:19.992839 - [DEBUG] Start adding new jump function
63425 2019-Jan-13 16:45:19.992863 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63426 2019-Jan-13 16:45:19.992921 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63427 2019-Jan-13 16:45:19.993558 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63428 2019-Jan-13 16:45:19.994288 - [DEBUG] Edge Function : AllBottom
63429 2019-Jan-13 16:45:19.994318 - [DEBUG] End adding new jump function
63430 2019-Jan-13 16:45:19.994343 - [DEBUG]
63431 2019-Jan-13 16:45:19.994366 - [DEBUG] -------------------------------------------- 1686. Path Edge --------------------------------------------
63432 2019-Jan-13 16:45:19.994391 - [DEBUG]
63433 2019-Jan-13 16:45:19.994415 - [DEBUG] Process 1686. path edge:
63434 2019-Jan-13 16:45:19.994439 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63435 2019-Jan-13 16:45:19.994502 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
63436 2019-Jan-13 16:45:19.995256 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63437 2019-Jan-13 16:45:19.995909 - [DEBUG]
63438 2019-Jan-13 16:45:19.995935 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63439 2019-Jan-13 16:45:19.996629 - [DEBUG] Compose: EdgeIdentity * AllBottom
63440 2019-Jan-13 16:45:19.996659 - [DEBUG]
63441 2019-Jan-13 16:45:19.996683 - [DEBUG] Propagate flow
63442 2019-Jan-13 16:45:19.996705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63443 2019-Jan-13 16:45:19.996766 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
63444 2019-Jan-13 16:45:19.997429 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63445 2019-Jan-13 16:45:19.998118 - [DEBUG] Edge function : AllBottom (result of previous compose)
63446 2019-Jan-13 16:45:19.998145 - [DEBUG]
63447 2019-Jan-13 16:45:19.998172 - [DEBUG] Join: AllTop & AllBottom
63448 2019-Jan-13 16:45:19.998199 - [DEBUG] = AllBottom (new jump func)
63449 2019-Jan-13 16:45:19.998223 - [DEBUG]
63450 2019-Jan-13 16:45:19.998248 - [DEBUG] Start adding new jump function
63451 2019-Jan-13 16:45:19.998271 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63452 2019-Jan-13 16:45:19.998339 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63453 2019-Jan-13 16:45:19.998996 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
63454 2019-Jan-13 16:45:19.999688 - [DEBUG] Edge Function : AllBottom
63455 2019-Jan-13 16:45:19.999746 - [DEBUG] End adding new jump function
63456 2019-Jan-13 16:45:19.999772 - [DEBUG]
63457 2019-Jan-13 16:45:19.999797 - [DEBUG] -------------------------------------------- 1687. Path Edge --------------------------------------------
63458 2019-Jan-13 16:45:19.999822 - [DEBUG]
63459 2019-Jan-13 16:45:19.999846 - [DEBUG] Process 1687. path edge:
63460 2019-Jan-13 16:45:19.999870 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63461 2019-Jan-13 16:45:19.999941 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
63462 2019-Jan-13 16:45:20.000584 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63463 2019-Jan-13 16:45:20.001220 - [DEBUG]
63464 2019-Jan-13 16:45:20.001247 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
63465 2019-Jan-13 16:45:20.001944 - [DEBUG] Compose: EdgeIdentity * AllBottom
63466 2019-Jan-13 16:45:20.001973 - [DEBUG]
63467 2019-Jan-13 16:45:20.001997 - [DEBUG] Propagate flow
63468 2019-Jan-13 16:45:20.002021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63469 2019-Jan-13 16:45:20.002079 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
63470 2019-Jan-13 16:45:20.002732 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63471 2019-Jan-13 16:45:20.003366 - [DEBUG] Edge function : AllBottom (result of previous compose)
63472 2019-Jan-13 16:45:20.003392 - [DEBUG]
63473 2019-Jan-13 16:45:20.003418 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63474 2019-Jan-13 16:45:20.003444 - [DEBUG] = AllBottom
63475 2019-Jan-13 16:45:20.003469 - [DEBUG]
63476 2019-Jan-13 16:45:20.003493 - [DEBUG] PROPAGATE: No new function!
63477 2019-Jan-13 16:45:20.003517 - [DEBUG] EDGE:
63478 2019-Jan-13 16:45:20.003575 - [DEBUG] ---> 63479 2019-Jan-13 16:45:20.004353 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63480 2019-Jan-13 16:45:20.005007 - [DEBUG]
63481 2019-Jan-13 16:45:20.005035 - [DEBUG] Compose: EdgeIdentity * AllBottom
63482 2019-Jan-13 16:45:20.005061 - [DEBUG]
63483 2019-Jan-13 16:45:20.005085 - [DEBUG] Propagate flow
63484 2019-Jan-13 16:45:20.005109 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63485 2019-Jan-13 16:45:20.005166 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
63486 2019-Jan-13 16:45:20.005803 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63487 2019-Jan-13 16:45:20.006444 - [DEBUG] Edge function : AllBottom (result of previous compose)
63488 2019-Jan-13 16:45:20.006470 - [DEBUG]
63489 2019-Jan-13 16:45:20.006495 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63490 2019-Jan-13 16:45:20.006522 - [DEBUG] = AllBottom
63491 2019-Jan-13 16:45:20.006547 - [DEBUG]
63492 2019-Jan-13 16:45:20.006570 - [DEBUG] PROPAGATE: No new function!
63493 2019-Jan-13 16:45:20.006594 - [DEBUG] EDGE:
63494 2019-Jan-13 16:45:20.006652 - [DEBUG] ---> 63495 2019-Jan-13 16:45:20.007291 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63496 2019-Jan-13 16:45:20.007926 - [DEBUG]
63497 2019-Jan-13 16:45:20.007953 - [DEBUG] Compose: EdgeIdentity * AllBottom
63498 2019-Jan-13 16:45:20.007980 - [DEBUG]
63499 2019-Jan-13 16:45:20.008004 - [DEBUG] Propagate flow
63500 2019-Jan-13 16:45:20.008027 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63501 2019-Jan-13 16:45:20.008095 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63502 2019-Jan-13 16:45:20.008753 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63503 2019-Jan-13 16:45:20.009432 - [DEBUG] Edge function : AllBottom (result of previous compose)
63504 2019-Jan-13 16:45:20.009459 - [DEBUG]
63505 2019-Jan-13 16:45:20.009485 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63506 2019-Jan-13 16:45:20.009512 - [DEBUG] = AllBottom
63507 2019-Jan-13 16:45:20.009536 - [DEBUG]
63508 2019-Jan-13 16:45:20.009560 - [DEBUG] PROPAGATE: No new function!
63509 2019-Jan-13 16:45:20.009623 - [DEBUG] Compose: EdgeIdentity * AllBottom
63510 2019-Jan-13 16:45:20.009651 - [DEBUG]
63511 2019-Jan-13 16:45:20.009676 - [DEBUG] Propagate flow
63512 2019-Jan-13 16:45:20.009699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63513 2019-Jan-13 16:45:20.009773 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63514 2019-Jan-13 16:45:20.010483 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63515 2019-Jan-13 16:45:20.011164 - [DEBUG] Edge function : AllBottom (result of previous compose)
63516 2019-Jan-13 16:45:20.011192 - [DEBUG]
63517 2019-Jan-13 16:45:20.011220 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63518 2019-Jan-13 16:45:20.011246 - [DEBUG] = AllBottom
63519 2019-Jan-13 16:45:20.011271 - [DEBUG]
63520 2019-Jan-13 16:45:20.011295 - [DEBUG] PROPAGATE: No new function!
63521 2019-Jan-13 16:45:20.011327 - [DEBUG] Compose: EdgeIdentity * AllBottom
63522 2019-Jan-13 16:45:20.011353 - [DEBUG]
63523 2019-Jan-13 16:45:20.011378 - [DEBUG] Propagate flow
63524 2019-Jan-13 16:45:20.011424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63525 2019-Jan-13 16:45:20.011505 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63526 2019-Jan-13 16:45:20.012230 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63527 2019-Jan-13 16:45:20.012922 - [DEBUG] Edge function : AllBottom (result of previous compose)
63528 2019-Jan-13 16:45:20.012949 - [DEBUG]
63529 2019-Jan-13 16:45:20.012976 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63530 2019-Jan-13 16:45:20.013003 - [DEBUG] = AllBottom
63531 2019-Jan-13 16:45:20.013028 - [DEBUG]
63532 2019-Jan-13 16:45:20.013051 - [DEBUG] PROPAGATE: No new function!
63533 2019-Jan-13 16:45:20.013086 - [DEBUG] EDGE:
63534 2019-Jan-13 16:45:20.013161 - [DEBUG] ---> 63535 2019-Jan-13 16:45:20.013818 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63536 2019-Jan-13 16:45:20.014594 - [DEBUG]
63537 2019-Jan-13 16:45:20.014620 - [DEBUG] EDGE:
63538 2019-Jan-13 16:45:20.014679 - [DEBUG] ---> 63539 2019-Jan-13 16:45:20.015340 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63540 2019-Jan-13 16:45:20.015973 - [DEBUG]
63541 2019-Jan-13 16:45:20.016024 - [DEBUG] Compose: EdgeIdentity * AllBottom
63542 2019-Jan-13 16:45:20.016051 - [DEBUG]
63543 2019-Jan-13 16:45:20.016076 - [DEBUG] Propagate flow
63544 2019-Jan-13 16:45:20.016099 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63545 2019-Jan-13 16:45:20.016156 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
63546 2019-Jan-13 16:45:20.016793 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63547 2019-Jan-13 16:45:20.017450 - [DEBUG] Edge function : AllBottom (result of previous compose)
63548 2019-Jan-13 16:45:20.017476 - [DEBUG]
63549 2019-Jan-13 16:45:20.017502 - [DEBUG] Join: AllTop & AllBottom
63550 2019-Jan-13 16:45:20.017529 - [DEBUG] = AllBottom (new jump func)
63551 2019-Jan-13 16:45:20.017553 - [DEBUG]
63552 2019-Jan-13 16:45:20.017577 - [DEBUG] Start adding new jump function
63553 2019-Jan-13 16:45:20.017600 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63554 2019-Jan-13 16:45:20.017657 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63555 2019-Jan-13 16:45:20.018311 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
63556 2019-Jan-13 16:45:20.018946 - [DEBUG] Edge Function : AllBottom
63557 2019-Jan-13 16:45:20.018976 - [DEBUG] End adding new jump function
63558 2019-Jan-13 16:45:20.019001 - [DEBUG]
63559 2019-Jan-13 16:45:20.019025 - [DEBUG] -------------------------------------------- 1688. Path Edge --------------------------------------------
63560 2019-Jan-13 16:45:20.019049 - [DEBUG]
63561 2019-Jan-13 16:45:20.019073 - [DEBUG] Process 1688. path edge:
63562 2019-Jan-13 16:45:20.019097 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63563 2019-Jan-13 16:45:20.019153 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
63564 2019-Jan-13 16:45:20.019789 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63565 2019-Jan-13 16:45:20.020430 - [DEBUG]
63566 2019-Jan-13 16:45:20.020457 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
63567 2019-Jan-13 16:45:20.021123 - [DEBUG] Compose: EdgeIdentity * AllBottom
63568 2019-Jan-13 16:45:20.021152 - [DEBUG]
63569 2019-Jan-13 16:45:20.021175 - [DEBUG] Propagate flow
63570 2019-Jan-13 16:45:20.021199 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63571 2019-Jan-13 16:45:20.021258 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63572 2019-Jan-13 16:45:20.021930 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63573 2019-Jan-13 16:45:20.022566 - [DEBUG] Edge function : AllBottom (result of previous compose)
63574 2019-Jan-13 16:45:20.022591 - [DEBUG]
63575 2019-Jan-13 16:45:20.022617 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63576 2019-Jan-13 16:45:20.022643 - [DEBUG] = AllBottom
63577 2019-Jan-13 16:45:20.022667 - [DEBUG]
63578 2019-Jan-13 16:45:20.022691 - [DEBUG] PROPAGATE: No new function!
63579 2019-Jan-13 16:45:20.022723 - [DEBUG] Compose: EdgeIdentity * AllBottom
63580 2019-Jan-13 16:45:20.022751 - [DEBUG]
63581 2019-Jan-13 16:45:20.022775 - [DEBUG] Propagate flow
63582 2019-Jan-13 16:45:20.022798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63583 2019-Jan-13 16:45:20.022855 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63584 2019-Jan-13 16:45:20.023501 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63585 2019-Jan-13 16:45:20.024136 - [DEBUG] Edge function : AllBottom (result of previous compose)
63586 2019-Jan-13 16:45:20.024251 - [DEBUG]
63587 2019-Jan-13 16:45:20.024279 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63588 2019-Jan-13 16:45:20.024306 - [DEBUG] = AllBottom
63589 2019-Jan-13 16:45:20.024330 - [DEBUG]
63590 2019-Jan-13 16:45:20.024354 - [DEBUG] PROPAGATE: No new function!
63591 2019-Jan-13 16:45:20.024392 - [DEBUG] EDGE:
63592 2019-Jan-13 16:45:20.024457 - [DEBUG] ---> 63593 2019-Jan-13 16:45:20.025204 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63594 2019-Jan-13 16:45:20.025861 - [DEBUG]
63595 2019-Jan-13 16:45:20.025888 - [DEBUG] EDGE:
63596 2019-Jan-13 16:45:20.025951 - [DEBUG] ---> 63597 2019-Jan-13 16:45:20.026593 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63598 2019-Jan-13 16:45:20.027228 - [DEBUG]
63599 2019-Jan-13 16:45:20.027256 - [DEBUG] Compose: EdgeIdentity * AllBottom
63600 2019-Jan-13 16:45:20.027282 - [DEBUG]
63601 2019-Jan-13 16:45:20.027306 - [DEBUG] Propagate flow
63602 2019-Jan-13 16:45:20.027329 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63603 2019-Jan-13 16:45:20.027386 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63604 2019-Jan-13 16:45:20.028022 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63605 2019-Jan-13 16:45:20.028686 - [DEBUG] Edge function : AllBottom (result of previous compose)
63606 2019-Jan-13 16:45:20.028711 - [DEBUG]
63607 2019-Jan-13 16:45:20.028738 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63608 2019-Jan-13 16:45:20.028764 - [DEBUG] = AllBottom
63609 2019-Jan-13 16:45:20.028788 - [DEBUG]
63610 2019-Jan-13 16:45:20.028812 - [DEBUG] PROPAGATE: No new function!
63611 2019-Jan-13 16:45:20.028836 - [DEBUG] EDGE:
63612 2019-Jan-13 16:45:20.028894 - [DEBUG] ---> 63613 2019-Jan-13 16:45:20.029532 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63614 2019-Jan-13 16:45:20.030166 - [DEBUG]
63615 2019-Jan-13 16:45:20.030194 - [DEBUG] Compose: EdgeIdentity * AllBottom
63616 2019-Jan-13 16:45:20.030220 - [DEBUG]
63617 2019-Jan-13 16:45:20.030244 - [DEBUG] Propagate flow
63618 2019-Jan-13 16:45:20.030267 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63619 2019-Jan-13 16:45:20.030323 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63620 2019-Jan-13 16:45:20.030961 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63621 2019-Jan-13 16:45:20.031617 - [DEBUG] Edge function : AllBottom (result of previous compose)
63622 2019-Jan-13 16:45:20.031643 - [DEBUG]
63623 2019-Jan-13 16:45:20.031668 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63624 2019-Jan-13 16:45:20.031694 - [DEBUG] = AllBottom
63625 2019-Jan-13 16:45:20.031719 - [DEBUG]
63626 2019-Jan-13 16:45:20.031742 - [DEBUG] PROPAGATE: No new function!
63627 2019-Jan-13 16:45:20.031797 - [DEBUG] Compose: EdgeIdentity * AllBottom
63628 2019-Jan-13 16:45:20.031824 - [DEBUG]
63629 2019-Jan-13 16:45:20.031848 - [DEBUG] Propagate flow
63630 2019-Jan-13 16:45:20.031872 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63631 2019-Jan-13 16:45:20.031929 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63632 2019-Jan-13 16:45:20.032571 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63633 2019-Jan-13 16:45:20.033205 - [DEBUG] Edge function : AllBottom (result of previous compose)
63634 2019-Jan-13 16:45:20.033230 - [DEBUG]
63635 2019-Jan-13 16:45:20.033255 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63636 2019-Jan-13 16:45:20.033296 - [DEBUG] = AllBottom
63637 2019-Jan-13 16:45:20.033321 - [DEBUG]
63638 2019-Jan-13 16:45:20.033345 - [DEBUG] PROPAGATE: No new function!
63639 2019-Jan-13 16:45:20.033370 - [DEBUG] Compose: EdgeIdentity * AllBottom
63640 2019-Jan-13 16:45:20.033396 - [DEBUG]
63641 2019-Jan-13 16:45:20.033420 - [DEBUG] Propagate flow
63642 2019-Jan-13 16:45:20.033443 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63643 2019-Jan-13 16:45:20.033499 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63644 2019-Jan-13 16:45:20.034139 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63645 2019-Jan-13 16:45:20.034906 - [DEBUG] Edge function : AllBottom (result of previous compose)
63646 2019-Jan-13 16:45:20.034932 - [DEBUG]
63647 2019-Jan-13 16:45:20.034957 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63648 2019-Jan-13 16:45:20.034983 - [DEBUG] = AllBottom
63649 2019-Jan-13 16:45:20.035007 - [DEBUG]
63650 2019-Jan-13 16:45:20.035030 - [DEBUG] PROPAGATE: No new function!
63651 2019-Jan-13 16:45:20.035058 - [DEBUG] EDGE:
63652 2019-Jan-13 16:45:20.035117 - [DEBUG] ---> 63653 2019-Jan-13 16:45:20.035755 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63654 2019-Jan-13 16:45:20.036390 - [DEBUG]
63655 2019-Jan-13 16:45:20.036415 - [DEBUG] EDGE:
63656 2019-Jan-13 16:45:20.036472 - [DEBUG] ---> 63657 2019-Jan-13 16:45:20.037108 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63658 2019-Jan-13 16:45:20.037756 - [DEBUG]
63659 2019-Jan-13 16:45:20.037786 - [DEBUG] Compose: EdgeIdentity * AllBottom
63660 2019-Jan-13 16:45:20.037812 - [DEBUG]
63661 2019-Jan-13 16:45:20.037836 - [DEBUG] Propagate flow
63662 2019-Jan-13 16:45:20.037860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63663 2019-Jan-13 16:45:20.037923 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
63664 2019-Jan-13 16:45:20.038614 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
63665 2019-Jan-13 16:45:20.039280 - [DEBUG] Edge function : AllBottom (result of previous compose)
63666 2019-Jan-13 16:45:20.039307 - [DEBUG]
63667 2019-Jan-13 16:45:20.039333 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63668 2019-Jan-13 16:45:20.039360 - [DEBUG] = AllBottom
63669 2019-Jan-13 16:45:20.039384 - [DEBUG]
63670 2019-Jan-13 16:45:20.039407 - [DEBUG] PROPAGATE: No new function!
63671 2019-Jan-13 16:45:20.039433 - [DEBUG] EDGE:
63672 2019-Jan-13 16:45:20.039494 - [DEBUG] ---> 63673 2019-Jan-13 16:45:20.040186 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63674 2019-Jan-13 16:45:20.040854 - [DEBUG]
63675 2019-Jan-13 16:45:20.040886 - [DEBUG] Compose: EdgeIdentity * AllBottom
63676 2019-Jan-13 16:45:20.040913 - [DEBUG]
63677 2019-Jan-13 16:45:20.040937 - [DEBUG] Propagate flow
63678 2019-Jan-13 16:45:20.040961 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63679 2019-Jan-13 16:45:20.041025 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
63680 2019-Jan-13 16:45:20.041701 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
63681 2019-Jan-13 16:45:20.042390 - [DEBUG] Edge function : AllBottom (result of previous compose)
63682 2019-Jan-13 16:45:20.042418 - [DEBUG]
63683 2019-Jan-13 16:45:20.042445 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63684 2019-Jan-13 16:45:20.042472 - [DEBUG] = AllBottom
63685 2019-Jan-13 16:45:20.042497 - [DEBUG]
63686 2019-Jan-13 16:45:20.042520 - [DEBUG] PROPAGATE: No new function!
63687 2019-Jan-13 16:45:20.042546 - [DEBUG] EDGE:
63688 2019-Jan-13 16:45:20.042616 - [DEBUG] ---> 63689 2019-Jan-13 16:45:20.043280 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63690 2019-Jan-13 16:45:20.043945 - [DEBUG]
63691 2019-Jan-13 16:45:20.043973 - [DEBUG] EDGE:
63692 2019-Jan-13 16:45:20.044042 - [DEBUG] ---> 63693 2019-Jan-13 16:45:20.044965 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63694 2019-Jan-13 16:45:20.045662 - [DEBUG]
63695 2019-Jan-13 16:45:20.045697 - [DEBUG] Compose: EdgeIdentity * AllBottom
63696 2019-Jan-13 16:45:20.045725 - [DEBUG]
63697 2019-Jan-13 16:45:20.045750 - [DEBUG] Propagate flow
63698 2019-Jan-13 16:45:20.045774 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63699 2019-Jan-13 16:45:20.045849 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
63700 2019-Jan-13 16:45:20.046544 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
63701 2019-Jan-13 16:45:20.047223 - [DEBUG] Edge function : AllBottom (result of previous compose)
63702 2019-Jan-13 16:45:20.047250 - [DEBUG]
63703 2019-Jan-13 16:45:20.047278 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63704 2019-Jan-13 16:45:20.047304 - [DEBUG] = AllBottom
63705 2019-Jan-13 16:45:20.047328 - [DEBUG]
63706 2019-Jan-13 16:45:20.047352 - [DEBUG] PROPAGATE: No new function!
63707 2019-Jan-13 16:45:20.047378 - [DEBUG] EDGE:
63708 2019-Jan-13 16:45:20.047442 - [DEBUG] ---> 63709 2019-Jan-13 16:45:20.048108 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63710 2019-Jan-13 16:45:20.048744 - [DEBUG]
63711 2019-Jan-13 16:45:20.048770 - [DEBUG] EDGE:
63712 2019-Jan-13 16:45:20.048828 - [DEBUG] ---> 63713 2019-Jan-13 16:45:20.049464 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63714 2019-Jan-13 16:45:20.050313 - [DEBUG]
63715 2019-Jan-13 16:45:20.050341 - [DEBUG] EDGE:
63716 2019-Jan-13 16:45:20.050405 - [DEBUG] ---> 63717 2019-Jan-13 16:45:20.051053 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63718 2019-Jan-13 16:45:20.051713 - [DEBUG]
63719 2019-Jan-13 16:45:20.051742 - [DEBUG] Compose: EdgeIdentity * AllBottom
63720 2019-Jan-13 16:45:20.051769 - [DEBUG]
63721 2019-Jan-13 16:45:20.051793 - [DEBUG] Propagate flow
63722 2019-Jan-13 16:45:20.051817 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63723 2019-Jan-13 16:45:20.051875 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63724 2019-Jan-13 16:45:20.052516 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
63725 2019-Jan-13 16:45:20.053182 - [DEBUG] Edge function : AllBottom (result of previous compose)
63726 2019-Jan-13 16:45:20.053208 - [DEBUG]
63727 2019-Jan-13 16:45:20.053234 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63728 2019-Jan-13 16:45:20.053260 - [DEBUG] = AllBottom
63729 2019-Jan-13 16:45:20.053284 - [DEBUG]
63730 2019-Jan-13 16:45:20.053307 - [DEBUG] PROPAGATE: No new function!
63731 2019-Jan-13 16:45:20.053368 - [DEBUG] Compose: EdgeIdentity * AllBottom
63732 2019-Jan-13 16:45:20.053396 - [DEBUG]
63733 2019-Jan-13 16:45:20.053420 - [DEBUG] Propagate flow
63734 2019-Jan-13 16:45:20.053444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63735 2019-Jan-13 16:45:20.053501 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63736 2019-Jan-13 16:45:20.054141 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63737 2019-Jan-13 16:45:20.054790 - [DEBUG] Edge function : AllBottom (result of previous compose)
63738 2019-Jan-13 16:45:20.054815 - [DEBUG]
63739 2019-Jan-13 16:45:20.054840 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63740 2019-Jan-13 16:45:20.054866 - [DEBUG] = AllBottom
63741 2019-Jan-13 16:45:20.054890 - [DEBUG]
63742 2019-Jan-13 16:45:20.054913 - [DEBUG] PROPAGATE: No new function!
63743 2019-Jan-13 16:45:20.054939 - [DEBUG] Compose: EdgeIdentity * AllBottom
63744 2019-Jan-13 16:45:20.054965 - [DEBUG]
63745 2019-Jan-13 16:45:20.054988 - [DEBUG] Propagate flow
63746 2019-Jan-13 16:45:20.055011 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63747 2019-Jan-13 16:45:20.055068 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63748 2019-Jan-13 16:45:20.055707 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
63749 2019-Jan-13 16:45:20.056351 - [DEBUG] Edge function : AllBottom (result of previous compose)
63750 2019-Jan-13 16:45:20.056376 - [DEBUG]
63751 2019-Jan-13 16:45:20.056401 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63752 2019-Jan-13 16:45:20.056427 - [DEBUG] = AllBottom
63753 2019-Jan-13 16:45:20.056451 - [DEBUG]
63754 2019-Jan-13 16:45:20.056474 - [DEBUG] PROPAGATE: No new function!
63755 2019-Jan-13 16:45:20.056502 - [DEBUG] EDGE:
63756 2019-Jan-13 16:45:20.056561 - [DEBUG] ---> 63757 2019-Jan-13 16:45:20.057205 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63758 2019-Jan-13 16:45:20.057839 - [DEBUG]
63759 2019-Jan-13 16:45:20.057876 - [DEBUG] Compose: EdgeIdentity * AllBottom
63760 2019-Jan-13 16:45:20.057903 - [DEBUG]
63761 2019-Jan-13 16:45:20.057927 - [DEBUG] Propagate flow
63762 2019-Jan-13 16:45:20.057950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63763 2019-Jan-13 16:45:20.058007 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63764 2019-Jan-13 16:45:20.058662 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63765 2019-Jan-13 16:45:20.059305 - [DEBUG] Edge function : AllBottom (result of previous compose)
63766 2019-Jan-13 16:45:20.059330 - [DEBUG]
63767 2019-Jan-13 16:45:20.059356 - [DEBUG] Join: AllTop & AllBottom
63768 2019-Jan-13 16:45:20.059382 - [DEBUG] = AllBottom (new jump func)
63769 2019-Jan-13 16:45:20.059406 - [DEBUG]
63770 2019-Jan-13 16:45:20.059430 - [DEBUG] Start adding new jump function
63771 2019-Jan-13 16:45:20.059453 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63772 2019-Jan-13 16:45:20.059512 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63773 2019-Jan-13 16:45:20.060260 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63774 2019-Jan-13 16:45:20.060901 - [DEBUG] Edge Function : AllBottom
63775 2019-Jan-13 16:45:20.060931 - [DEBUG] End adding new jump function
63776 2019-Jan-13 16:45:20.060955 - [DEBUG]
63777 2019-Jan-13 16:45:20.060979 - [DEBUG] -------------------------------------------- 1689. Path Edge --------------------------------------------
63778 2019-Jan-13 16:45:20.061004 - [DEBUG]
63779 2019-Jan-13 16:45:20.061027 - [DEBUG] Process 1689. path edge:
63780 2019-Jan-13 16:45:20.061051 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63781 2019-Jan-13 16:45:20.061108 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
63782 2019-Jan-13 16:45:20.061762 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63783 2019-Jan-13 16:45:20.062397 - [DEBUG]
63784 2019-Jan-13 16:45:20.062422 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63785 2019-Jan-13 16:45:20.063079 - [DEBUG] Possible callees:
63786 2019-Jan-13 16:45:20.063104 - [DEBUG] foo
63787 2019-Jan-13 16:45:20.063129 - [DEBUG] Possible return sites:
63788 2019-Jan-13 16:45:20.063153 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8463789 2019-Jan-13 16:45:20.064432 - [DEBUG] Found and process special summary
63790 2019-Jan-13 16:45:20.064481 - [DEBUG] Compose: EdgeIdentity * AllBottom
63791 2019-Jan-13 16:45:20.064510 - [DEBUG]
63792 2019-Jan-13 16:45:20.064534 - [DEBUG] Propagate flow
63793 2019-Jan-13 16:45:20.064557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63794 2019-Jan-13 16:45:20.064615 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63795 2019-Jan-13 16:45:20.065274 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63796 2019-Jan-13 16:45:20.065909 - [DEBUG] Edge function : AllBottom (result of previous compose)
63797 2019-Jan-13 16:45:20.065934 - [DEBUG]
63798 2019-Jan-13 16:45:20.065959 - [DEBUG] Join: AllTop & AllBottom
63799 2019-Jan-13 16:45:20.065986 - [DEBUG] = AllBottom (new jump func)
63800 2019-Jan-13 16:45:20.066010 - [DEBUG]
63801 2019-Jan-13 16:45:20.066034 - [DEBUG] Start adding new jump function
63802 2019-Jan-13 16:45:20.066057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63803 2019-Jan-13 16:45:20.066113 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63804 2019-Jan-13 16:45:20.066750 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63805 2019-Jan-13 16:45:20.067388 - [DEBUG] Edge Function : AllBottom
63806 2019-Jan-13 16:45:20.067416 - [DEBUG] End adding new jump function
63807 2019-Jan-13 16:45:20.067440 - [DEBUG]
63808 2019-Jan-13 16:45:20.067464 - [DEBUG] -------------------------------------------- 1690. Path Edge --------------------------------------------
63809 2019-Jan-13 16:45:20.067488 - [DEBUG]
63810 2019-Jan-13 16:45:20.067511 - [DEBUG] Process 1690. path edge:
63811 2019-Jan-13 16:45:20.067535 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63812 2019-Jan-13 16:45:20.067591 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
63813 2019-Jan-13 16:45:20.068247 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63814 2019-Jan-13 16:45:20.068881 - [DEBUG]
63815 2019-Jan-13 16:45:20.068917 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63816 2019-Jan-13 16:45:20.069576 - [DEBUG] Compose: EdgeIdentity * AllBottom
63817 2019-Jan-13 16:45:20.069604 - [DEBUG]
63818 2019-Jan-13 16:45:20.069628 - [DEBUG] Propagate flow
63819 2019-Jan-13 16:45:20.069652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63820 2019-Jan-13 16:45:20.069801 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63821 2019-Jan-13 16:45:20.070449 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63822 2019-Jan-13 16:45:20.071088 - [DEBUG] Edge function : AllBottom (result of previous compose)
63823 2019-Jan-13 16:45:20.071114 - [DEBUG]
63824 2019-Jan-13 16:45:20.071139 - [DEBUG] Join: AllTop & AllBottom
63825 2019-Jan-13 16:45:20.071165 - [DEBUG] = AllBottom (new jump func)
63826 2019-Jan-13 16:45:20.071190 - [DEBUG]
63827 2019-Jan-13 16:45:20.071213 - [DEBUG] Start adding new jump function
63828 2019-Jan-13 16:45:20.071237 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63829 2019-Jan-13 16:45:20.071295 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63830 2019-Jan-13 16:45:20.071955 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63831 2019-Jan-13 16:45:20.072591 - [DEBUG] Edge Function : AllBottom
63832 2019-Jan-13 16:45:20.072620 - [DEBUG] End adding new jump function
63833 2019-Jan-13 16:45:20.072644 - [DEBUG]
63834 2019-Jan-13 16:45:20.072668 - [DEBUG] -------------------------------------------- 1691. Path Edge --------------------------------------------
63835 2019-Jan-13 16:45:20.072692 - [DEBUG]
63836 2019-Jan-13 16:45:20.072716 - [DEBUG] Process 1691. path edge:
63837 2019-Jan-13 16:45:20.072740 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63838 2019-Jan-13 16:45:20.072796 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
63839 2019-Jan-13 16:45:20.073431 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63840 2019-Jan-13 16:45:20.074066 - [DEBUG]
63841 2019-Jan-13 16:45:20.074092 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63842 2019-Jan-13 16:45:20.074755 - [DEBUG] Compose: EdgeIdentity * AllBottom
63843 2019-Jan-13 16:45:20.074784 - [DEBUG]
63844 2019-Jan-13 16:45:20.074808 - [DEBUG] Propagate flow
63845 2019-Jan-13 16:45:20.074832 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63846 2019-Jan-13 16:45:20.074890 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63847 2019-Jan-13 16:45:20.075538 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63848 2019-Jan-13 16:45:20.076176 - [DEBUG] Edge function : AllBottom (result of previous compose)
63849 2019-Jan-13 16:45:20.076201 - [DEBUG]
63850 2019-Jan-13 16:45:20.076225 - [DEBUG] Join: AllTop & AllBottom
63851 2019-Jan-13 16:45:20.076251 - [DEBUG] = AllBottom (new jump func)
63852 2019-Jan-13 16:45:20.076276 - [DEBUG]
63853 2019-Jan-13 16:45:20.076300 - [DEBUG] Start adding new jump function
63854 2019-Jan-13 16:45:20.076323 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63855 2019-Jan-13 16:45:20.076382 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63856 2019-Jan-13 16:45:20.077030 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63857 2019-Jan-13 16:45:20.077736 - [DEBUG] Edge Function : AllBottom
63858 2019-Jan-13 16:45:20.077775 - [DEBUG] End adding new jump function
63859 2019-Jan-13 16:45:20.077800 - [DEBUG]
63860 2019-Jan-13 16:45:20.077825 - [DEBUG] -------------------------------------------- 1692. Path Edge --------------------------------------------
63861 2019-Jan-13 16:45:20.077849 - [DEBUG]
63862 2019-Jan-13 16:45:20.077873 - [DEBUG] Process 1692. path edge:
63863 2019-Jan-13 16:45:20.077897 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63864 2019-Jan-13 16:45:20.077966 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
63865 2019-Jan-13 16:45:20.078670 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63866 2019-Jan-13 16:45:20.079344 - [DEBUG]
63867 2019-Jan-13 16:45:20.079371 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63868 2019-Jan-13 16:45:20.080240 - [DEBUG] Possible callees:
63869 2019-Jan-13 16:45:20.080268 - [DEBUG] llvm.dbg.declare
63870 2019-Jan-13 16:45:20.080345 - [DEBUG] Possible return sites:
63871 2019-Jan-13 16:45:20.080370 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9663872 2019-Jan-13 16:45:20.081742 - [DEBUG] Found and process special summary
63873 2019-Jan-13 16:45:20.081802 - [DEBUG] Compose: EdgeIdentity * AllBottom
63874 2019-Jan-13 16:45:20.081832 - [DEBUG]
63875 2019-Jan-13 16:45:20.081857 - [DEBUG] Propagate flow
63876 2019-Jan-13 16:45:20.081880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63877 2019-Jan-13 16:45:20.081945 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63878 2019-Jan-13 16:45:20.082589 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63879 2019-Jan-13 16:45:20.083226 - [DEBUG] Edge function : AllBottom (result of previous compose)
63880 2019-Jan-13 16:45:20.083252 - [DEBUG]
63881 2019-Jan-13 16:45:20.083278 - [DEBUG] Join: AllTop & AllBottom
63882 2019-Jan-13 16:45:20.083305 - [DEBUG] = AllBottom (new jump func)
63883 2019-Jan-13 16:45:20.083329 - [DEBUG]
63884 2019-Jan-13 16:45:20.083353 - [DEBUG] Start adding new jump function
63885 2019-Jan-13 16:45:20.083377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63886 2019-Jan-13 16:45:20.083433 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63887 2019-Jan-13 16:45:20.084069 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63888 2019-Jan-13 16:45:20.084706 - [DEBUG] Edge Function : AllBottom
63889 2019-Jan-13 16:45:20.084747 - [DEBUG] End adding new jump function
63890 2019-Jan-13 16:45:20.084774 - [DEBUG]
63891 2019-Jan-13 16:45:20.084798 - [DEBUG] -------------------------------------------- 1693. Path Edge --------------------------------------------
63892 2019-Jan-13 16:45:20.084824 - [DEBUG]
63893 2019-Jan-13 16:45:20.084847 - [DEBUG] Process 1693. path edge:
63894 2019-Jan-13 16:45:20.084872 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63895 2019-Jan-13 16:45:20.084929 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
63896 2019-Jan-13 16:45:20.085570 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63897 2019-Jan-13 16:45:20.086204 - [DEBUG]
63898 2019-Jan-13 16:45:20.086230 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63899 2019-Jan-13 16:45:20.086910 - [DEBUG] Compose: EdgeIdentity * AllBottom
63900 2019-Jan-13 16:45:20.086940 - [DEBUG]
63901 2019-Jan-13 16:45:20.086964 - [DEBUG] Propagate flow
63902 2019-Jan-13 16:45:20.086987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63903 2019-Jan-13 16:45:20.087044 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63904 2019-Jan-13 16:45:20.087694 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63905 2019-Jan-13 16:45:20.088345 - [DEBUG] Edge function : AllBottom (result of previous compose)
63906 2019-Jan-13 16:45:20.088371 - [DEBUG]
63907 2019-Jan-13 16:45:20.088395 - [DEBUG] Join: AllTop & AllBottom
63908 2019-Jan-13 16:45:20.088421 - [DEBUG] = AllBottom (new jump func)
63909 2019-Jan-13 16:45:20.088446 - [DEBUG]
63910 2019-Jan-13 16:45:20.088469 - [DEBUG] Start adding new jump function
63911 2019-Jan-13 16:45:20.088492 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63912 2019-Jan-13 16:45:20.088549 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63913 2019-Jan-13 16:45:20.089183 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63914 2019-Jan-13 16:45:20.089818 - [DEBUG] Edge Function : AllBottom
63915 2019-Jan-13 16:45:20.089846 - [DEBUG] End adding new jump function
63916 2019-Jan-13 16:45:20.089871 - [DEBUG]
63917 2019-Jan-13 16:45:20.089894 - [DEBUG] -------------------------------------------- 1694. Path Edge --------------------------------------------
63918 2019-Jan-13 16:45:20.089919 - [DEBUG]
63919 2019-Jan-13 16:45:20.089942 - [DEBUG] Process 1694. path edge:
63920 2019-Jan-13 16:45:20.089966 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63921 2019-Jan-13 16:45:20.090110 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
63922 2019-Jan-13 16:45:20.090750 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63923 2019-Jan-13 16:45:20.091389 - [DEBUG]
63924 2019-Jan-13 16:45:20.091429 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63925 2019-Jan-13 16:45:20.092105 - [DEBUG] Compose: EdgeIdentity * AllBottom
63926 2019-Jan-13 16:45:20.092135 - [DEBUG]
63927 2019-Jan-13 16:45:20.092159 - [DEBUG] Propagate flow
63928 2019-Jan-13 16:45:20.092183 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63929 2019-Jan-13 16:45:20.092248 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
63930 2019-Jan-13 16:45:20.092909 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63931 2019-Jan-13 16:45:20.093580 - [DEBUG] Edge function : AllBottom (result of previous compose)
63932 2019-Jan-13 16:45:20.093608 - [DEBUG]
63933 2019-Jan-13 16:45:20.093635 - [DEBUG] Join: AllTop & AllBottom
63934 2019-Jan-13 16:45:20.093662 - [DEBUG] = AllBottom (new jump func)
63935 2019-Jan-13 16:45:20.093687 - [DEBUG]
63936 2019-Jan-13 16:45:20.093711 - [DEBUG] Start adding new jump function
63937 2019-Jan-13 16:45:20.093735 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63938 2019-Jan-13 16:45:20.093810 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63939 2019-Jan-13 16:45:20.094500 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
63940 2019-Jan-13 16:45:20.095248 - [DEBUG] Edge Function : AllBottom
63941 2019-Jan-13 16:45:20.095288 - [DEBUG] End adding new jump function
63942 2019-Jan-13 16:45:20.095314 - [DEBUG]
63943 2019-Jan-13 16:45:20.095340 - [DEBUG] -------------------------------------------- 1695. Path Edge --------------------------------------------
63944 2019-Jan-13 16:45:20.095403 - [DEBUG]
63945 2019-Jan-13 16:45:20.095428 - [DEBUG] Process 1695. path edge:
63946 2019-Jan-13 16:45:20.095452 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63947 2019-Jan-13 16:45:20.095540 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
63948 2019-Jan-13 16:45:20.096225 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63949 2019-Jan-13 16:45:20.096878 - [DEBUG]
63950 2019-Jan-13 16:45:20.096905 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
63951 2019-Jan-13 16:45:20.097580 - [DEBUG] Compose: EdgeIdentity * AllBottom
63952 2019-Jan-13 16:45:20.097609 - [DEBUG]
63953 2019-Jan-13 16:45:20.097633 - [DEBUG] Propagate flow
63954 2019-Jan-13 16:45:20.097657 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63955 2019-Jan-13 16:45:20.097718 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
63956 2019-Jan-13 16:45:20.098386 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63957 2019-Jan-13 16:45:20.099021 - [DEBUG] Edge function : AllBottom (result of previous compose)
63958 2019-Jan-13 16:45:20.099046 - [DEBUG]
63959 2019-Jan-13 16:45:20.099072 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63960 2019-Jan-13 16:45:20.099098 - [DEBUG] = AllBottom
63961 2019-Jan-13 16:45:20.099122 - [DEBUG]
63962 2019-Jan-13 16:45:20.099146 - [DEBUG] PROPAGATE: No new function!
63963 2019-Jan-13 16:45:20.099171 - [DEBUG] EDGE:
63964 2019-Jan-13 16:45:20.099229 - [DEBUG] ---> 63965 2019-Jan-13 16:45:20.099862 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63966 2019-Jan-13 16:45:20.100648 - [DEBUG]
63967 2019-Jan-13 16:45:20.100674 - [DEBUG] EDGE:
63968 2019-Jan-13 16:45:20.100732 - [DEBUG] ---> 63969 2019-Jan-13 16:45:20.101368 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63970 2019-Jan-13 16:45:20.102018 - [DEBUG]
63971 2019-Jan-13 16:45:20.102045 - [DEBUG] Compose: EdgeIdentity * AllBottom
63972 2019-Jan-13 16:45:20.102071 - [DEBUG]
63973 2019-Jan-13 16:45:20.102094 - [DEBUG] Propagate flow
63974 2019-Jan-13 16:45:20.102118 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63975 2019-Jan-13 16:45:20.102174 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63976 2019-Jan-13 16:45:20.102808 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63977 2019-Jan-13 16:45:20.103446 - [DEBUG] Edge function : AllBottom (result of previous compose)
63978 2019-Jan-13 16:45:20.103471 - [DEBUG]
63979 2019-Jan-13 16:45:20.103496 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63980 2019-Jan-13 16:45:20.103522 - [DEBUG] = AllBottom
63981 2019-Jan-13 16:45:20.103546 - [DEBUG]
63982 2019-Jan-13 16:45:20.103570 - [DEBUG] PROPAGATE: No new function!
63983 2019-Jan-13 16:45:20.103595 - [DEBUG] EDGE:
63984 2019-Jan-13 16:45:20.103653 - [DEBUG] ---> 63985 2019-Jan-13 16:45:20.104290 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63986 2019-Jan-13 16:45:20.104940 - [DEBUG]
63987 2019-Jan-13 16:45:20.104967 - [DEBUG] Compose: EdgeIdentity * AllBottom
63988 2019-Jan-13 16:45:20.104993 - [DEBUG]
63989 2019-Jan-13 16:45:20.105017 - [DEBUG] Propagate flow
63990 2019-Jan-13 16:45:20.105056 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63991 2019-Jan-13 16:45:20.105113 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63992 2019-Jan-13 16:45:20.105752 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63993 2019-Jan-13 16:45:20.106402 - [DEBUG] Edge function : AllBottom (result of previous compose)
63994 2019-Jan-13 16:45:20.106427 - [DEBUG]
63995 2019-Jan-13 16:45:20.106452 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63996 2019-Jan-13 16:45:20.106478 - [DEBUG] = AllBottom
63997 2019-Jan-13 16:45:20.106503 - [DEBUG]
63998 2019-Jan-13 16:45:20.106526 - [DEBUG] PROPAGATE: No new function!
63999 2019-Jan-13 16:45:20.106576 - [DEBUG] Compose: EdgeIdentity * AllBottom
64000 2019-Jan-13 16:45:20.106603 - [DEBUG]
64001 2019-Jan-13 16:45:20.106627 - [DEBUG] Propagate flow
64002 2019-Jan-13 16:45:20.106651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64003 2019-Jan-13 16:45:20.106709 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
64004 2019-Jan-13 16:45:20.107348 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64005 2019-Jan-13 16:45:20.107982 - [DEBUG] Edge function : AllBottom (result of previous compose)
64006 2019-Jan-13 16:45:20.108008 - [DEBUG]
64007 2019-Jan-13 16:45:20.108033 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64008 2019-Jan-13 16:45:20.108058 - [DEBUG] = AllBottom
64009 2019-Jan-13 16:45:20.108096 - [DEBUG]
64010 2019-Jan-13 16:45:20.108119 - [DEBUG] PROPAGATE: No new function!
64011 2019-Jan-13 16:45:20.108145 - [DEBUG] Compose: EdgeIdentity * AllBottom
64012 2019-Jan-13 16:45:20.108170 - [DEBUG]
64013 2019-Jan-13 16:45:20.108194 - [DEBUG] Propagate flow
64014 2019-Jan-13 16:45:20.108217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64015 2019-Jan-13 16:45:20.108273 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
64016 2019-Jan-13 16:45:20.108913 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
64017 2019-Jan-13 16:45:20.109567 - [DEBUG] Edge function : AllBottom (result of previous compose)
64018 2019-Jan-13 16:45:20.109593 - [DEBUG]
64019 2019-Jan-13 16:45:20.109618 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64020 2019-Jan-13 16:45:20.109644 - [DEBUG] = AllBottom
64021 2019-Jan-13 16:45:20.109668 - [DEBUG]
64022 2019-Jan-13 16:45:20.109691 - [DEBUG] PROPAGATE: No new function!
64023 2019-Jan-13 16:45:20.109719 - [DEBUG] EDGE:
64024 2019-Jan-13 16:45:20.109780 - [DEBUG] ---> 64025 2019-Jan-13 16:45:20.110599 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64026 2019-Jan-13 16:45:20.111266 - [DEBUG]
64027 2019-Jan-13 16:45:20.111311 - [DEBUG] Compose: EdgeIdentity * AllBottom
64028 2019-Jan-13 16:45:20.111338 - [DEBUG]
64029 2019-Jan-13 16:45:20.111362 - [DEBUG] Propagate flow
64030 2019-Jan-13 16:45:20.111385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64031 2019-Jan-13 16:45:20.111467 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64032 2019-Jan-13 16:45:20.112120 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64033 2019-Jan-13 16:45:20.112755 - [DEBUG] Edge function : AllBottom (result of previous compose)
64034 2019-Jan-13 16:45:20.112780 - [DEBUG]
64035 2019-Jan-13 16:45:20.112805 - [DEBUG] Join: AllTop & AllBottom
64036 2019-Jan-13 16:45:20.112848 - [DEBUG] = AllBottom (new jump func)
64037 2019-Jan-13 16:45:20.112873 - [DEBUG]
64038 2019-Jan-13 16:45:20.112896 - [DEBUG] Start adding new jump function
64039 2019-Jan-13 16:45:20.112920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64040 2019-Jan-13 16:45:20.112977 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64041 2019-Jan-13 16:45:20.113613 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64042 2019-Jan-13 16:45:20.114250 - [DEBUG] Edge Function : AllBottom
64043 2019-Jan-13 16:45:20.114279 - [DEBUG] End adding new jump function
64044 2019-Jan-13 16:45:20.114303 - [DEBUG]
64045 2019-Jan-13 16:45:20.114326 - [DEBUG] -------------------------------------------- 1696. Path Edge --------------------------------------------
64046 2019-Jan-13 16:45:20.114351 - [DEBUG]
64047 2019-Jan-13 16:45:20.114374 - [DEBUG] Process 1696. path edge:
64048 2019-Jan-13 16:45:20.114398 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64049 2019-Jan-13 16:45:20.114454 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
64050 2019-Jan-13 16:45:20.115106 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64051 2019-Jan-13 16:45:20.115740 - [DEBUG]
64052 2019-Jan-13 16:45:20.115764 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64053 2019-Jan-13 16:45:20.116416 - [DEBUG] Possible callees:
64054 2019-Jan-13 16:45:20.116441 - [DEBUG] bar
64055 2019-Jan-13 16:45:20.116466 - [DEBUG] Possible return sites:
64056 2019-Jan-13 16:45:20.116490 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8964057 2019-Jan-13 16:45:20.117828 - [DEBUG] Found and process special summary
64058 2019-Jan-13 16:45:20.117889 - [DEBUG] Compose: EdgeIdentity * AllBottom
64059 2019-Jan-13 16:45:20.117919 - [DEBUG]
64060 2019-Jan-13 16:45:20.117943 - [DEBUG] Propagate flow
64061 2019-Jan-13 16:45:20.117967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64062 2019-Jan-13 16:45:20.118034 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64063 2019-Jan-13 16:45:20.118758 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64064 2019-Jan-13 16:45:20.119424 - [DEBUG] Edge function : AllBottom (result of previous compose)
64065 2019-Jan-13 16:45:20.119450 - [DEBUG]
64066 2019-Jan-13 16:45:20.119476 - [DEBUG] Join: AllTop & AllBottom
64067 2019-Jan-13 16:45:20.119502 - [DEBUG] = AllBottom (new jump func)
64068 2019-Jan-13 16:45:20.119527 - [DEBUG]
64069 2019-Jan-13 16:45:20.119550 - [DEBUG] Start adding new jump function
64070 2019-Jan-13 16:45:20.119574 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64071 2019-Jan-13 16:45:20.119635 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64072 2019-Jan-13 16:45:20.120399 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64073 2019-Jan-13 16:45:20.121053 - [DEBUG] Edge Function : AllBottom
64074 2019-Jan-13 16:45:20.121084 - [DEBUG] End adding new jump function
64075 2019-Jan-13 16:45:20.121108 - [DEBUG]
64076 2019-Jan-13 16:45:20.121133 - [DEBUG] -------------------------------------------- 1697. Path Edge --------------------------------------------
64077 2019-Jan-13 16:45:20.121158 - [DEBUG]
64078 2019-Jan-13 16:45:20.121181 - [DEBUG] Process 1697. path edge:
64079 2019-Jan-13 16:45:20.121205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64080 2019-Jan-13 16:45:20.121282 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
64081 2019-Jan-13 16:45:20.121948 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64082 2019-Jan-13 16:45:20.122582 - [DEBUG]
64083 2019-Jan-13 16:45:20.122608 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64084 2019-Jan-13 16:45:20.123286 - [DEBUG] Compose: EdgeIdentity * AllBottom
64085 2019-Jan-13 16:45:20.123315 - [DEBUG]
64086 2019-Jan-13 16:45:20.123339 - [DEBUG] Propagate flow
64087 2019-Jan-13 16:45:20.123362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64088 2019-Jan-13 16:45:20.123420 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64089 2019-Jan-13 16:45:20.124068 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64090 2019-Jan-13 16:45:20.124702 - [DEBUG] Edge function : AllBottom (result of previous compose)
64091 2019-Jan-13 16:45:20.124728 - [DEBUG]
64092 2019-Jan-13 16:45:20.124766 - [DEBUG] Join: AllTop & AllBottom
64093 2019-Jan-13 16:45:20.124793 - [DEBUG] = AllBottom (new jump func)
64094 2019-Jan-13 16:45:20.124818 - [DEBUG]
64095 2019-Jan-13 16:45:20.124841 - [DEBUG] Start adding new jump function
64096 2019-Jan-13 16:45:20.124864 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64097 2019-Jan-13 16:45:20.124921 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64098 2019-Jan-13 16:45:20.125564 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64099 2019-Jan-13 16:45:20.126227 - [DEBUG] Edge Function : AllBottom
64100 2019-Jan-13 16:45:20.126258 - [DEBUG] End adding new jump function
64101 2019-Jan-13 16:45:20.126282 - [DEBUG]
64102 2019-Jan-13 16:45:20.126307 - [DEBUG] -------------------------------------------- 1698. Path Edge --------------------------------------------
64103 2019-Jan-13 16:45:20.126332 - [DEBUG]
64104 2019-Jan-13 16:45:20.126355 - [DEBUG] Process 1698. path edge:
64105 2019-Jan-13 16:45:20.126379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64106 2019-Jan-13 16:45:20.126450 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
64107 2019-Jan-13 16:45:20.127134 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64108 2019-Jan-13 16:45:20.127819 - [DEBUG]
64109 2019-Jan-13 16:45:20.127849 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64110 2019-Jan-13 16:45:20.128647 - [DEBUG] Compose: EdgeIdentity * AllBottom
64111 2019-Jan-13 16:45:20.128679 - [DEBUG]
64112 2019-Jan-13 16:45:20.128703 - [DEBUG] Propagate flow
64113 2019-Jan-13 16:45:20.128727 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64114 2019-Jan-13 16:45:20.128808 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
64115 2019-Jan-13 16:45:20.129493 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64116 2019-Jan-13 16:45:20.130289 - [DEBUG] Edge function : AllBottom (result of previous compose)
64117 2019-Jan-13 16:45:20.130316 - [DEBUG]
64118 2019-Jan-13 16:45:20.130342 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64119 2019-Jan-13 16:45:20.130368 - [DEBUG] = AllBottom
64120 2019-Jan-13 16:45:20.130393 - [DEBUG]
64121 2019-Jan-13 16:45:20.130416 - [DEBUG] PROPAGATE: No new function!
64122 2019-Jan-13 16:45:20.130457 - [DEBUG] Compose: EdgeIdentity * AllBottom
64123 2019-Jan-13 16:45:20.130504 - [DEBUG]
64124 2019-Jan-13 16:45:20.130529 - [DEBUG] Propagate flow
64125 2019-Jan-13 16:45:20.130552 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64126 2019-Jan-13 16:45:20.130614 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64127 2019-Jan-13 16:45:20.131266 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64128 2019-Jan-13 16:45:20.131955 - [DEBUG] Edge function : AllBottom (result of previous compose)
64129 2019-Jan-13 16:45:20.131981 - [DEBUG]
64130 2019-Jan-13 16:45:20.132006 - [DEBUG] Join: AllTop & AllBottom
64131 2019-Jan-13 16:45:20.132032 - [DEBUG] = AllBottom (new jump func)
64132 2019-Jan-13 16:45:20.132057 - [DEBUG]
64133 2019-Jan-13 16:45:20.132080 - [DEBUG] Start adding new jump function
64134 2019-Jan-13 16:45:20.132104 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64135 2019-Jan-13 16:45:20.132173 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64136 2019-Jan-13 16:45:20.132931 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64137 2019-Jan-13 16:45:20.133601 - [DEBUG] Edge Function : AllBottom
64138 2019-Jan-13 16:45:20.133639 - [DEBUG] End adding new jump function
64139 2019-Jan-13 16:45:20.133664 - [DEBUG]
64140 2019-Jan-13 16:45:20.133688 - [DEBUG] -------------------------------------------- 1699. Path Edge --------------------------------------------
64141 2019-Jan-13 16:45:20.133713 - [DEBUG]
64142 2019-Jan-13 16:45:20.133737 - [DEBUG] Process 1699. path edge:
64143 2019-Jan-13 16:45:20.133761 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64144 2019-Jan-13 16:45:20.133822 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
64145 2019-Jan-13 16:45:20.134469 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64146 2019-Jan-13 16:45:20.135126 - [DEBUG]
64147 2019-Jan-13 16:45:20.135150 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64148 2019-Jan-13 16:45:20.135808 - [DEBUG] Possible callees:
64149 2019-Jan-13 16:45:20.135835 - [DEBUG] llvm.dbg.declare
64150 2019-Jan-13 16:45:20.135861 - [DEBUG] Possible return sites:
64151 2019-Jan-13 16:45:20.135884 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10364152 2019-Jan-13 16:45:20.137174 - [DEBUG] Found and process special summary
64153 2019-Jan-13 16:45:20.137226 - [DEBUG] Compose: EdgeIdentity * AllBottom
64154 2019-Jan-13 16:45:20.137255 - [DEBUG]
64155 2019-Jan-13 16:45:20.137279 - [DEBUG] Propagate flow
64156 2019-Jan-13 16:45:20.137302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64157 2019-Jan-13 16:45:20.137360 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64158 2019-Jan-13 16:45:20.137998 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64159 2019-Jan-13 16:45:20.138650 - [DEBUG] Edge function : AllBottom (result of previous compose)
64160 2019-Jan-13 16:45:20.138675 - [DEBUG]
64161 2019-Jan-13 16:45:20.138700 - [DEBUG] Join: AllTop & AllBottom
64162 2019-Jan-13 16:45:20.138726 - [DEBUG] = AllBottom (new jump func)
64163 2019-Jan-13 16:45:20.138751 - [DEBUG]
64164 2019-Jan-13 16:45:20.138774 - [DEBUG] Start adding new jump function
64165 2019-Jan-13 16:45:20.138814 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64166 2019-Jan-13 16:45:20.138871 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64167 2019-Jan-13 16:45:20.139506 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64168 2019-Jan-13 16:45:20.140143 - [DEBUG] Edge Function : AllBottom
64169 2019-Jan-13 16:45:20.140298 - [DEBUG] End adding new jump function
64170 2019-Jan-13 16:45:20.140324 - [DEBUG]
64171 2019-Jan-13 16:45:20.140349 - [DEBUG] -------------------------------------------- 1700. Path Edge --------------------------------------------
64172 2019-Jan-13 16:45:20.140374 - [DEBUG]
64173 2019-Jan-13 16:45:20.140397 - [DEBUG] Process 1700. path edge:
64174 2019-Jan-13 16:45:20.140421 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64175 2019-Jan-13 16:45:20.140484 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
64176 2019-Jan-13 16:45:20.141218 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64177 2019-Jan-13 16:45:20.141887 - [DEBUG]
64178 2019-Jan-13 16:45:20.141913 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64179 2019-Jan-13 16:45:20.142599 - [DEBUG] Compose: EdgeIdentity * AllBottom
64180 2019-Jan-13 16:45:20.142628 - [DEBUG]
64181 2019-Jan-13 16:45:20.142652 - [DEBUG] Propagate flow
64182 2019-Jan-13 16:45:20.142675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64183 2019-Jan-13 16:45:20.142737 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
64184 2019-Jan-13 16:45:20.143380 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64185 2019-Jan-13 16:45:20.144014 - [DEBUG] Edge function : AllBottom (result of previous compose)
64186 2019-Jan-13 16:45:20.144040 - [DEBUG]
64187 2019-Jan-13 16:45:20.144066 - [DEBUG] Join: AllTop & AllBottom
64188 2019-Jan-13 16:45:20.144092 - [DEBUG] = AllBottom (new jump func)
64189 2019-Jan-13 16:45:20.144116 - [DEBUG]
64190 2019-Jan-13 16:45:20.144140 - [DEBUG] Start adding new jump function
64191 2019-Jan-13 16:45:20.144163 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64192 2019-Jan-13 16:45:20.144220 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64193 2019-Jan-13 16:45:20.144874 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
64194 2019-Jan-13 16:45:20.145506 - [DEBUG] Edge Function : AllBottom
64195 2019-Jan-13 16:45:20.145535 - [DEBUG] End adding new jump function
64196 2019-Jan-13 16:45:20.145559 - [DEBUG]
64197 2019-Jan-13 16:45:20.145583 - [DEBUG] -------------------------------------------- 1701. Path Edge --------------------------------------------
64198 2019-Jan-13 16:45:20.145607 - [DEBUG]
64199 2019-Jan-13 16:45:20.145631 - [DEBUG] Process 1701. path edge:
64200 2019-Jan-13 16:45:20.145654 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64201 2019-Jan-13 16:45:20.145711 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
64202 2019-Jan-13 16:45:20.146351 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64203 2019-Jan-13 16:45:20.146986 - [DEBUG]
64204 2019-Jan-13 16:45:20.147012 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
64205 2019-Jan-13 16:45:20.147667 - [DEBUG] Compose: EdgeIdentity * AllBottom
64206 2019-Jan-13 16:45:20.147696 - [DEBUG]
64207 2019-Jan-13 16:45:20.147720 - [DEBUG] Propagate flow
64208 2019-Jan-13 16:45:20.147743 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64209 2019-Jan-13 16:45:20.147818 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
64210 2019-Jan-13 16:45:20.148481 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64211 2019-Jan-13 16:45:20.149116 - [DEBUG] Edge function : AllBottom (result of previous compose)
64212 2019-Jan-13 16:45:20.149142 - [DEBUG]
64213 2019-Jan-13 16:45:20.149167 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64214 2019-Jan-13 16:45:20.149193 - [DEBUG] = AllBottom
64215 2019-Jan-13 16:45:20.149217 - [DEBUG]
64216 2019-Jan-13 16:45:20.149240 - [DEBUG] PROPAGATE: No new function!
64217 2019-Jan-13 16:45:20.149265 - [DEBUG] EDGE:
64218 2019-Jan-13 16:45:20.149323 - [DEBUG] ---> 64219 2019-Jan-13 16:45:20.149957 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64220 2019-Jan-13 16:45:20.150711 - [DEBUG]
64221 2019-Jan-13 16:45:20.150738 - [DEBUG] Compose: EdgeIdentity * AllBottom
64222 2019-Jan-13 16:45:20.150764 - [DEBUG]
64223 2019-Jan-13 16:45:20.150787 - [DEBUG] Propagate flow
64224 2019-Jan-13 16:45:20.150810 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64225 2019-Jan-13 16:45:20.150868 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
64226 2019-Jan-13 16:45:20.151520 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64227 2019-Jan-13 16:45:20.152159 - [DEBUG] Edge function : AllBottom (result of previous compose)
64228 2019-Jan-13 16:45:20.152185 - [DEBUG]
64229 2019-Jan-13 16:45:20.152210 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64230 2019-Jan-13 16:45:20.152236 - [DEBUG] = AllBottom
64231 2019-Jan-13 16:45:20.152260 - [DEBUG]
64232 2019-Jan-13 16:45:20.152283 - [DEBUG] PROPAGATE: No new function!
64233 2019-Jan-13 16:45:20.152307 - [DEBUG] EDGE:
64234 2019-Jan-13 16:45:20.152365 - [DEBUG] ---> 64235 2019-Jan-13 16:45:20.153004 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64236 2019-Jan-13 16:45:20.153639 - [DEBUG]
64237 2019-Jan-13 16:45:20.153666 - [DEBUG] Compose: EdgeIdentity * AllBottom
64238 2019-Jan-13 16:45:20.153692 - [DEBUG]
64239 2019-Jan-13 16:45:20.153716 - [DEBUG] Propagate flow
64240 2019-Jan-13 16:45:20.153739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64241 2019-Jan-13 16:45:20.153796 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64242 2019-Jan-13 16:45:20.154443 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64243 2019-Jan-13 16:45:20.155104 - [DEBUG] Edge function : AllBottom (result of previous compose)
64244 2019-Jan-13 16:45:20.155129 - [DEBUG]
64245 2019-Jan-13 16:45:20.155155 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64246 2019-Jan-13 16:45:20.155181 - [DEBUG] = AllBottom
64247 2019-Jan-13 16:45:20.155205 - [DEBUG]
64248 2019-Jan-13 16:45:20.155228 - [DEBUG] PROPAGATE: No new function!
64249 2019-Jan-13 16:45:20.155272 - [DEBUG] Compose: EdgeIdentity * AllBottom
64250 2019-Jan-13 16:45:20.155299 - [DEBUG]
64251 2019-Jan-13 16:45:20.155323 - [DEBUG] Propagate flow
64252 2019-Jan-13 16:45:20.155346 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64253 2019-Jan-13 16:45:20.155404 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64254 2019-Jan-13 16:45:20.156090 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64255 2019-Jan-13 16:45:20.156804 - [DEBUG] Edge function : AllBottom (result of previous compose)
64256 2019-Jan-13 16:45:20.156832 - [DEBUG]
64257 2019-Jan-13 16:45:20.156860 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64258 2019-Jan-13 16:45:20.156887 - [DEBUG] = AllBottom
64259 2019-Jan-13 16:45:20.156911 - [DEBUG]
64260 2019-Jan-13 16:45:20.156935 - [DEBUG] PROPAGATE: No new function!
64261 2019-Jan-13 16:45:20.156965 - [DEBUG] Compose: EdgeIdentity * AllBottom
64262 2019-Jan-13 16:45:20.156991 - [DEBUG]
64263 2019-Jan-13 16:45:20.157015 - [DEBUG] Propagate flow
64264 2019-Jan-13 16:45:20.157038 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64265 2019-Jan-13 16:45:20.157116 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64266 2019-Jan-13 16:45:20.157819 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64267 2019-Jan-13 16:45:20.158556 - [DEBUG] Edge function : AllBottom (result of previous compose)
64268 2019-Jan-13 16:45:20.158586 - [DEBUG]
64269 2019-Jan-13 16:45:20.158615 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64270 2019-Jan-13 16:45:20.158642 - [DEBUG] = AllBottom
64271 2019-Jan-13 16:45:20.158667 - [DEBUG]
64272 2019-Jan-13 16:45:20.158689 - [DEBUG] PROPAGATE: No new function!
64273 2019-Jan-13 16:45:20.158723 - [DEBUG] EDGE:
64274 2019-Jan-13 16:45:20.158803 - [DEBUG] ---> 64275 2019-Jan-13 16:45:20.159496 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64276 2019-Jan-13 16:45:20.160170 - [DEBUG]
64277 2019-Jan-13 16:45:20.160199 - [DEBUG] EDGE:
64278 2019-Jan-13 16:45:20.160420 - [DEBUG] ---> 64279 2019-Jan-13 16:45:20.161106 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64280 2019-Jan-13 16:45:20.161795 - [DEBUG]
64281 2019-Jan-13 16:45:20.161828 - [DEBUG] Compose: EdgeIdentity * AllBottom
64282 2019-Jan-13 16:45:20.161855 - [DEBUG]
64283 2019-Jan-13 16:45:20.161879 - [DEBUG] Propagate flow
64284 2019-Jan-13 16:45:20.161903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64285 2019-Jan-13 16:45:20.161974 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64286 2019-Jan-13 16:45:20.162657 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64287 2019-Jan-13 16:45:20.163360 - [DEBUG] Edge function : AllBottom (result of previous compose)
64288 2019-Jan-13 16:45:20.163388 - [DEBUG]
64289 2019-Jan-13 16:45:20.163416 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64290 2019-Jan-13 16:45:20.163443 - [DEBUG] = AllBottom
64291 2019-Jan-13 16:45:20.163468 - [DEBUG]
64292 2019-Jan-13 16:45:20.163491 - [DEBUG] PROPAGATE: No new function!
64293 2019-Jan-13 16:45:20.163520 - [DEBUG] EDGE:
64294 2019-Jan-13 16:45:20.163598 - [DEBUG] ---> 64295 2019-Jan-13 16:45:20.164299 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64296 2019-Jan-13 16:45:20.165008 - [DEBUG]
64297 2019-Jan-13 16:45:20.165040 - [DEBUG] Compose: EdgeIdentity * AllBottom
64298 2019-Jan-13 16:45:20.165068 - [DEBUG]
64299 2019-Jan-13 16:45:20.165093 - [DEBUG] Propagate flow
64300 2019-Jan-13 16:45:20.165116 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64301 2019-Jan-13 16:45:20.165214 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64302 2019-Jan-13 16:45:20.165867 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64303 2019-Jan-13 16:45:20.166507 - [DEBUG] Edge function : AllBottom (result of previous compose)
64304 2019-Jan-13 16:45:20.166533 - [DEBUG]
64305 2019-Jan-13 16:45:20.166560 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64306 2019-Jan-13 16:45:20.166586 - [DEBUG] = AllBottom
64307 2019-Jan-13 16:45:20.166610 - [DEBUG]
64308 2019-Jan-13 16:45:20.166633 - [DEBUG] PROPAGATE: No new function!
64309 2019-Jan-13 16:45:20.166696 - [DEBUG] Compose: EdgeIdentity * AllBottom
64310 2019-Jan-13 16:45:20.166723 - [DEBUG]
64311 2019-Jan-13 16:45:20.166747 - [DEBUG] Propagate flow
64312 2019-Jan-13 16:45:20.166771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64313 2019-Jan-13 16:45:20.166828 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64314 2019-Jan-13 16:45:20.167467 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64315 2019-Jan-13 16:45:20.168120 - [DEBUG] Edge function : AllBottom (result of previous compose)
64316 2019-Jan-13 16:45:20.168145 - [DEBUG]
64317 2019-Jan-13 16:45:20.168170 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64318 2019-Jan-13 16:45:20.168196 - [DEBUG] = AllBottom
64319 2019-Jan-13 16:45:20.168220 - [DEBUG]
64320 2019-Jan-13 16:45:20.168243 - [DEBUG] PROPAGATE: No new function!
64321 2019-Jan-13 16:45:20.168268 - [DEBUG] Compose: EdgeIdentity * AllBottom
64322 2019-Jan-13 16:45:20.168294 - [DEBUG]
64323 2019-Jan-13 16:45:20.168318 - [DEBUG] Propagate flow
64324 2019-Jan-13 16:45:20.168341 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64325 2019-Jan-13 16:45:20.168397 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64326 2019-Jan-13 16:45:20.169037 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64327 2019-Jan-13 16:45:20.169674 - [DEBUG] Edge function : AllBottom (result of previous compose)
64328 2019-Jan-13 16:45:20.169699 - [DEBUG]
64329 2019-Jan-13 16:45:20.169724 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64330 2019-Jan-13 16:45:20.169750 - [DEBUG] = AllBottom
64331 2019-Jan-13 16:45:20.169774 - [DEBUG]
64332 2019-Jan-13 16:45:20.169798 - [DEBUG] PROPAGATE: No new function!
64333 2019-Jan-13 16:45:20.169826 - [DEBUG] EDGE:
64334 2019-Jan-13 16:45:20.169885 - [DEBUG] ---> 64335 2019-Jan-13 16:45:20.170686 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64336 2019-Jan-13 16:45:20.171432 - [DEBUG]
64337 2019-Jan-13 16:45:20.171462 - [DEBUG] EDGE:
64338 2019-Jan-13 16:45:20.171529 - [DEBUG] ---> 64339 2019-Jan-13 16:45:20.172185 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64340 2019-Jan-13 16:45:20.172823 - [DEBUG]
64341 2019-Jan-13 16:45:20.172853 - [DEBUG] Compose: EdgeIdentity * AllBottom
64342 2019-Jan-13 16:45:20.172879 - [DEBUG]
64343 2019-Jan-13 16:45:20.172903 - [DEBUG] Propagate flow
64344 2019-Jan-13 16:45:20.172926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64345 2019-Jan-13 16:45:20.172984 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
64346 2019-Jan-13 16:45:20.173632 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64347 2019-Jan-13 16:45:20.174295 - [DEBUG] Edge function : AllBottom (result of previous compose)
64348 2019-Jan-13 16:45:20.174321 - [DEBUG]
64349 2019-Jan-13 16:45:20.174347 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64350 2019-Jan-13 16:45:20.174373 - [DEBUG] = AllBottom
64351 2019-Jan-13 16:45:20.174398 - [DEBUG]
64352 2019-Jan-13 16:45:20.174421 - [DEBUG] PROPAGATE: No new function!
64353 2019-Jan-13 16:45:20.174446 - [DEBUG] EDGE:
64354 2019-Jan-13 16:45:20.174504 - [DEBUG] ---> 64355 2019-Jan-13 16:45:20.175165 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64356 2019-Jan-13 16:45:20.175800 - [DEBUG]
64357 2019-Jan-13 16:45:20.175827 - [DEBUG] Compose: EdgeIdentity * AllBottom
64358 2019-Jan-13 16:45:20.175853 - [DEBUG]
64359 2019-Jan-13 16:45:20.175877 - [DEBUG] Propagate flow
64360 2019-Jan-13 16:45:20.175900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64361 2019-Jan-13 16:45:20.175958 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64362 2019-Jan-13 16:45:20.176607 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
64363 2019-Jan-13 16:45:20.177261 - [DEBUG] Edge function : AllBottom (result of previous compose)
64364 2019-Jan-13 16:45:20.177286 - [DEBUG]
64365 2019-Jan-13 16:45:20.177311 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64366 2019-Jan-13 16:45:20.177337 - [DEBUG] = AllBottom
64367 2019-Jan-13 16:45:20.177362 - [DEBUG]
64368 2019-Jan-13 16:45:20.177385 - [DEBUG] PROPAGATE: No new function!
64369 2019-Jan-13 16:45:20.177442 - [DEBUG] Compose: EdgeIdentity * AllBottom
64370 2019-Jan-13 16:45:20.177469 - [DEBUG]
64371 2019-Jan-13 16:45:20.177493 - [DEBUG] Propagate flow
64372 2019-Jan-13 16:45:20.177516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64373 2019-Jan-13 16:45:20.177574 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64374 2019-Jan-13 16:45:20.178233 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64375 2019-Jan-13 16:45:20.178868 - [DEBUG] Edge function : AllBottom (result of previous compose)
64376 2019-Jan-13 16:45:20.178894 - [DEBUG]
64377 2019-Jan-13 16:45:20.178918 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64378 2019-Jan-13 16:45:20.178944 - [DEBUG] = AllBottom
64379 2019-Jan-13 16:45:20.178968 - [DEBUG]
64380 2019-Jan-13 16:45:20.178992 - [DEBUG] PROPAGATE: No new function!
64381 2019-Jan-13 16:45:20.179017 - [DEBUG] Compose: EdgeIdentity * AllBottom
64382 2019-Jan-13 16:45:20.179043 - [DEBUG]
64383 2019-Jan-13 16:45:20.179066 - [DEBUG] Propagate flow
64384 2019-Jan-13 16:45:20.179090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64385 2019-Jan-13 16:45:20.179146 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64386 2019-Jan-13 16:45:20.179785 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
64387 2019-Jan-13 16:45:20.180546 - [DEBUG] Edge function : AllBottom (result of previous compose)
64388 2019-Jan-13 16:45:20.180572 - [DEBUG]
64389 2019-Jan-13 16:45:20.180597 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64390 2019-Jan-13 16:45:20.180623 - [DEBUG] = AllBottom
64391 2019-Jan-13 16:45:20.180647 - [DEBUG]
64392 2019-Jan-13 16:45:20.180670 - [DEBUG] PROPAGATE: No new function!
64393 2019-Jan-13 16:45:20.180698 - [DEBUG] EDGE:
64394 2019-Jan-13 16:45:20.180758 - [DEBUG] ---> 64395 2019-Jan-13 16:45:20.181423 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64396 2019-Jan-13 16:45:20.182059 - [DEBUG]
64397 2019-Jan-13 16:45:20.182084 - [DEBUG] EDGE:
64398 2019-Jan-13 16:45:20.182141 - [DEBUG] ---> 64399 2019-Jan-13 16:45:20.182777 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64400 2019-Jan-13 16:45:20.183411 - [DEBUG]
64401 2019-Jan-13 16:45:20.183438 - [DEBUG] Compose: EdgeIdentity * AllBottom
64402 2019-Jan-13 16:45:20.183464 - [DEBUG]
64403 2019-Jan-13 16:45:20.183488 - [DEBUG] Propagate flow
64404 2019-Jan-13 16:45:20.183511 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64405 2019-Jan-13 16:45:20.183567 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64406 2019-Jan-13 16:45:20.184202 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64407 2019-Jan-13 16:45:20.184855 - [DEBUG] Edge function : AllBottom (result of previous compose)
64408 2019-Jan-13 16:45:20.184881 - [DEBUG]
64409 2019-Jan-13 16:45:20.184906 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64410 2019-Jan-13 16:45:20.184932 - [DEBUG] = AllBottom
64411 2019-Jan-13 16:45:20.184957 - [DEBUG]
64412 2019-Jan-13 16:45:20.184980 - [DEBUG] PROPAGATE: No new function!
64413 2019-Jan-13 16:45:20.185004 - [DEBUG] EDGE:
64414 2019-Jan-13 16:45:20.185062 - [DEBUG] ---> 64415 2019-Jan-13 16:45:20.185700 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64416 2019-Jan-13 16:45:20.186333 - [DEBUG]
64417 2019-Jan-13 16:45:20.186360 - [DEBUG] Compose: EdgeIdentity * AllBottom
64418 2019-Jan-13 16:45:20.186386 - [DEBUG]
64419 2019-Jan-13 16:45:20.186409 - [DEBUG] Propagate flow
64420 2019-Jan-13 16:45:20.186433 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64421 2019-Jan-13 16:45:20.186489 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64422 2019-Jan-13 16:45:20.187128 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64423 2019-Jan-13 16:45:20.187765 - [DEBUG] Edge function : AllBottom (result of previous compose)
64424 2019-Jan-13 16:45:20.187790 - [DEBUG]
64425 2019-Jan-13 16:45:20.187815 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64426 2019-Jan-13 16:45:20.187841 - [DEBUG] = AllBottom
64427 2019-Jan-13 16:45:20.187866 - [DEBUG]
64428 2019-Jan-13 16:45:20.187889 - [DEBUG] PROPAGATE: No new function!
64429 2019-Jan-13 16:45:20.187929 - [DEBUG] Compose: EdgeIdentity * AllBottom
64430 2019-Jan-13 16:45:20.187957 - [DEBUG]
64431 2019-Jan-13 16:45:20.187981 - [DEBUG] Propagate flow
64432 2019-Jan-13 16:45:20.188004 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64433 2019-Jan-13 16:45:20.188061 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64434 2019-Jan-13 16:45:20.188714 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64435 2019-Jan-13 16:45:20.189346 - [DEBUG] Edge function : AllBottom (result of previous compose)
64436 2019-Jan-13 16:45:20.189372 - [DEBUG]
64437 2019-Jan-13 16:45:20.189396 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64438 2019-Jan-13 16:45:20.189422 - [DEBUG] = AllBottom
64439 2019-Jan-13 16:45:20.189447 - [DEBUG]
64440 2019-Jan-13 16:45:20.189470 - [DEBUG] PROPAGATE: No new function!
64441 2019-Jan-13 16:45:20.189495 - [DEBUG] Compose: EdgeIdentity * AllBottom
64442 2019-Jan-13 16:45:20.189529 - [DEBUG]
64443 2019-Jan-13 16:45:20.189553 - [DEBUG] Propagate flow
64444 2019-Jan-13 16:45:20.189576 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64445 2019-Jan-13 16:45:20.189633 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64446 2019-Jan-13 16:45:20.190273 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64447 2019-Jan-13 16:45:20.190981 - [DEBUG] Edge function : AllBottom (result of previous compose)
64448 2019-Jan-13 16:45:20.191007 - [DEBUG]
64449 2019-Jan-13 16:45:20.191032 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64450 2019-Jan-13 16:45:20.191057 - [DEBUG] = AllBottom
64451 2019-Jan-13 16:45:20.191082 - [DEBUG]
64452 2019-Jan-13 16:45:20.191105 - [DEBUG] PROPAGATE: No new function!
64453 2019-Jan-13 16:45:20.191131 - [DEBUG] EDGE:
64454 2019-Jan-13 16:45:20.191189 - [DEBUG] ---> 64455 2019-Jan-13 16:45:20.191845 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64456 2019-Jan-13 16:45:20.192487 - [DEBUG]
64457 2019-Jan-13 16:45:20.192527 - [DEBUG] Compose: EdgeIdentity * AllBottom
64458 2019-Jan-13 16:45:20.192554 - [DEBUG]
64459 2019-Jan-13 16:45:20.192578 - [DEBUG] Propagate flow
64460 2019-Jan-13 16:45:20.192602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64461 2019-Jan-13 16:45:20.192661 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64462 2019-Jan-13 16:45:20.193301 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64463 2019-Jan-13 16:45:20.193936 - [DEBUG] Edge function : AllBottom (result of previous compose)
64464 2019-Jan-13 16:45:20.193961 - [DEBUG]
64465 2019-Jan-13 16:45:20.193987 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64466 2019-Jan-13 16:45:20.194013 - [DEBUG] = AllBottom
64467 2019-Jan-13 16:45:20.194037 - [DEBUG]
64468 2019-Jan-13 16:45:20.194061 - [DEBUG] PROPAGATE: No new function!
64469 2019-Jan-13 16:45:20.194085 - [DEBUG] EDGE:
64470 2019-Jan-13 16:45:20.194143 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
64471 2019-Jan-13 16:45:20.194799 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64472 2019-Jan-13 16:45:20.195434 - [DEBUG]
64473 2019-Jan-13 16:45:20.195461 - [DEBUG] Compose: EdgeIdentity * AllBottom
64474 2019-Jan-13 16:45:20.195487 - [DEBUG]
64475 2019-Jan-13 16:45:20.195510 - [DEBUG] Propagate flow
64476 2019-Jan-13 16:45:20.195533 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64477 2019-Jan-13 16:45:20.195590 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64478 2019-Jan-13 16:45:20.196233 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64479 2019-Jan-13 16:45:20.196875 - [DEBUG] Edge function : AllBottom (result of previous compose)
64480 2019-Jan-13 16:45:20.196901 - [DEBUG]
64481 2019-Jan-13 16:45:20.196927 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64482 2019-Jan-13 16:45:20.196953 - [DEBUG] = AllBottom
64483 2019-Jan-13 16:45:20.196978 - [DEBUG]
64484 2019-Jan-13 16:45:20.197001 - [DEBUG] PROPAGATE: No new function!
64485 2019-Jan-13 16:45:20.197026 - [DEBUG] EDGE:
64486 2019-Jan-13 16:45:20.197088 - [DEBUG] ---> 64487 2019-Jan-13 16:45:20.197786 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64488 2019-Jan-13 16:45:20.198463 - [DEBUG]
64489 2019-Jan-13 16:45:20.198490 - [DEBUG] EDGE:
64490 2019-Jan-13 16:45:20.198552 - [DEBUG] ---> 64491 2019-Jan-13 16:45:20.199196 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64492 2019-Jan-13 16:45:20.199835 - [DEBUG]
64493 2019-Jan-13 16:45:20.199861 - [DEBUG] EDGE:
64494 2019-Jan-13 16:45:20.199920 - [DEBUG] ---> 64495 2019-Jan-13 16:45:20.200717 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64496 2019-Jan-13 16:45:20.201455 - [DEBUG]
64497 2019-Jan-13 16:45:20.201509 - [DEBUG] Compose: EdgeIdentity * AllBottom
64498 2019-Jan-13 16:45:20.201536 - [DEBUG]
64499 2019-Jan-13 16:45:20.201560 - [DEBUG] Propagate flow
64500 2019-Jan-13 16:45:20.201584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64501 2019-Jan-13 16:45:20.201649 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64502 2019-Jan-13 16:45:20.202330 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64503 2019-Jan-13 16:45:20.202986 - [DEBUG] Edge function : AllBottom (result of previous compose)
64504 2019-Jan-13 16:45:20.203013 - [DEBUG]
64505 2019-Jan-13 16:45:20.203040 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64506 2019-Jan-13 16:45:20.203065 - [DEBUG] = AllBottom
64507 2019-Jan-13 16:45:20.203090 - [DEBUG]
64508 2019-Jan-13 16:45:20.203113 - [DEBUG] PROPAGATE: No new function!
64509 2019-Jan-13 16:45:20.203139 - [DEBUG] EDGE:
64510 2019-Jan-13 16:45:20.203205 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
64511 2019-Jan-13 16:45:20.203901 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64512 2019-Jan-13 16:45:20.204567 - [DEBUG]
64513 2019-Jan-13 16:45:20.204594 - [DEBUG] EDGE:
64514 2019-Jan-13 16:45:20.204656 - [DEBUG] ---> 64515 2019-Jan-13 16:45:20.205324 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64516 2019-Jan-13 16:45:20.205959 - [DEBUG]
64517 2019-Jan-13 16:45:20.206020 - [DEBUG] Compose: EdgeIdentity * AllBottom
64518 2019-Jan-13 16:45:20.206048 - [DEBUG]
64519 2019-Jan-13 16:45:20.206072 - [DEBUG] Propagate flow
64520 2019-Jan-13 16:45:20.206096 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64521 2019-Jan-13 16:45:20.206154 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
64522 2019-Jan-13 16:45:20.206807 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64523 2019-Jan-13 16:45:20.207447 - [DEBUG] Edge function : AllBottom (result of previous compose)
64524 2019-Jan-13 16:45:20.207473 - [DEBUG]
64525 2019-Jan-13 16:45:20.207499 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64526 2019-Jan-13 16:45:20.207525 - [DEBUG] = AllBottom
64527 2019-Jan-13 16:45:20.207550 - [DEBUG]
64528 2019-Jan-13 16:45:20.207573 - [DEBUG] PROPAGATE: No new function!
64529 2019-Jan-13 16:45:20.207599 - [DEBUG] Compose: EdgeIdentity * AllBottom
64530 2019-Jan-13 16:45:20.207625 - [DEBUG]
64531 2019-Jan-13 16:45:20.207668 - [DEBUG] Propagate flow
64532 2019-Jan-13 16:45:20.207692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64533 2019-Jan-13 16:45:20.207749 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
64534 2019-Jan-13 16:45:20.208411 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64535 2019-Jan-13 16:45:20.209046 - [DEBUG] Edge function : AllBottom (result of previous compose)
64536 2019-Jan-13 16:45:20.209071 - [DEBUG]
64537 2019-Jan-13 16:45:20.209097 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64538 2019-Jan-13 16:45:20.209122 - [DEBUG] = AllBottom
64539 2019-Jan-13 16:45:20.209147 - [DEBUG]
64540 2019-Jan-13 16:45:20.209170 - [DEBUG] PROPAGATE: No new function!
64541 2019-Jan-13 16:45:20.209195 - [DEBUG] EDGE:
64542 2019-Jan-13 16:45:20.209255 - [DEBUG] ---> 64543 2019-Jan-13 16:45:20.209909 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
64544 2019-Jan-13 16:45:20.210793 - [DEBUG]
64545 2019-Jan-13 16:45:20.210824 - [DEBUG] EDGE:
64546 2019-Jan-13 16:45:20.210903 - [DEBUG] ---> 64547 2019-Jan-13 16:45:20.211650 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64548 2019-Jan-13 16:45:20.212347 - [DEBUG]
64549 2019-Jan-13 16:45:20.212381 - [DEBUG] Compose: EdgeIdentity * AllBottom
64550 2019-Jan-13 16:45:20.212408 - [DEBUG]
64551 2019-Jan-13 16:45:20.212432 - [DEBUG] Propagate flow
64552 2019-Jan-13 16:45:20.212456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64553 2019-Jan-13 16:45:20.212522 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64554 2019-Jan-13 16:45:20.213222 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64555 2019-Jan-13 16:45:20.213900 - [DEBUG] Edge function : AllBottom (result of previous compose)
64556 2019-Jan-13 16:45:20.213927 - [DEBUG]
64557 2019-Jan-13 16:45:20.213954 - [DEBUG] Join: AllTop & AllBottom
64558 2019-Jan-13 16:45:20.213980 - [DEBUG] = AllBottom (new jump func)
64559 2019-Jan-13 16:45:20.214005 - [DEBUG]
64560 2019-Jan-13 16:45:20.214029 - [DEBUG] Start adding new jump function
64561 2019-Jan-13 16:45:20.214053 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64562 2019-Jan-13 16:45:20.214116 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64563 2019-Jan-13 16:45:20.214779 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64564 2019-Jan-13 16:45:20.215419 - [DEBUG] Edge Function : AllBottom
64565 2019-Jan-13 16:45:20.215448 - [DEBUG] End adding new jump function
64566 2019-Jan-13 16:45:20.215472 - [DEBUG]
64567 2019-Jan-13 16:45:20.215496 - [DEBUG] -------------------------------------------- 1702. Path Edge --------------------------------------------
64568 2019-Jan-13 16:45:20.215521 - [DEBUG]
64569 2019-Jan-13 16:45:20.215544 - [DEBUG] Process 1702. path edge:
64570 2019-Jan-13 16:45:20.215568 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64571 2019-Jan-13 16:45:20.215624 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
64572 2019-Jan-13 16:45:20.216264 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64573 2019-Jan-13 16:45:20.216901 - [DEBUG]
64574 2019-Jan-13 16:45:20.216927 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64575 2019-Jan-13 16:45:20.217621 - [DEBUG] Compose: EdgeIdentity * AllBottom
64576 2019-Jan-13 16:45:20.217650 - [DEBUG]
64577 2019-Jan-13 16:45:20.217674 - [DEBUG] Propagate flow
64578 2019-Jan-13 16:45:20.217698 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64579 2019-Jan-13 16:45:20.217755 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64580 2019-Jan-13 16:45:20.218411 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64581 2019-Jan-13 16:45:20.219050 - [DEBUG] Edge function : AllBottom (result of previous compose)
64582 2019-Jan-13 16:45:20.219075 - [DEBUG]
64583 2019-Jan-13 16:45:20.219100 - [DEBUG] Join: AllTop & AllBottom
64584 2019-Jan-13 16:45:20.219126 - [DEBUG] = AllBottom (new jump func)
64585 2019-Jan-13 16:45:20.219151 - [DEBUG]
64586 2019-Jan-13 16:45:20.219174 - [DEBUG] Start adding new jump function
64587 2019-Jan-13 16:45:20.219197 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64588 2019-Jan-13 16:45:20.219253 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64589 2019-Jan-13 16:45:20.219890 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64590 2019-Jan-13 16:45:20.220524 - [DEBUG] Edge Function : AllBottom
64591 2019-Jan-13 16:45:20.220678 - [DEBUG] End adding new jump function
64592 2019-Jan-13 16:45:20.220703 - [DEBUG]
64593 2019-Jan-13 16:45:20.220727 - [DEBUG] -------------------------------------------- 1703. Path Edge --------------------------------------------
64594 2019-Jan-13 16:45:20.220752 - [DEBUG]
64595 2019-Jan-13 16:45:20.220775 - [DEBUG] Process 1703. path edge:
64596 2019-Jan-13 16:45:20.220799 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64597 2019-Jan-13 16:45:20.220858 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
64598 2019-Jan-13 16:45:20.221520 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64599 2019-Jan-13 16:45:20.222163 - [DEBUG]
64600 2019-Jan-13 16:45:20.222190 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64601 2019-Jan-13 16:45:20.222840 - [DEBUG] Compose: EdgeIdentity * AllBottom
64602 2019-Jan-13 16:45:20.222870 - [DEBUG]
64603 2019-Jan-13 16:45:20.222894 - [DEBUG] Propagate flow
64604 2019-Jan-13 16:45:20.222917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64605 2019-Jan-13 16:45:20.222975 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64606 2019-Jan-13 16:45:20.223613 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64607 2019-Jan-13 16:45:20.224250 - [DEBUG] Edge function : AllBottom (result of previous compose)
64608 2019-Jan-13 16:45:20.224275 - [DEBUG]
64609 2019-Jan-13 16:45:20.224301 - [DEBUG] Join: AllTop & AllBottom
64610 2019-Jan-13 16:45:20.224327 - [DEBUG] = AllBottom (new jump func)
64611 2019-Jan-13 16:45:20.224351 - [DEBUG]
64612 2019-Jan-13 16:45:20.224375 - [DEBUG] Start adding new jump function
64613 2019-Jan-13 16:45:20.224398 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64614 2019-Jan-13 16:45:20.224454 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64615 2019-Jan-13 16:45:20.225105 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64616 2019-Jan-13 16:45:20.225750 - [DEBUG] Edge Function : AllBottom
64617 2019-Jan-13 16:45:20.225779 - [DEBUG] End adding new jump function
64618 2019-Jan-13 16:45:20.225803 - [DEBUG]
64619 2019-Jan-13 16:45:20.225844 - [DEBUG] -------------------------------------------- 1704. Path Edge --------------------------------------------
64620 2019-Jan-13 16:45:20.225869 - [DEBUG]
64621 2019-Jan-13 16:45:20.225893 - [DEBUG] Process 1704. path edge:
64622 2019-Jan-13 16:45:20.225917 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64623 2019-Jan-13 16:45:20.225976 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
64624 2019-Jan-13 16:45:20.226616 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64625 2019-Jan-13 16:45:20.227252 - [DEBUG]
64626 2019-Jan-13 16:45:20.227277 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64627 2019-Jan-13 16:45:20.227932 - [DEBUG] Compose: EdgeIdentity * AllBottom
64628 2019-Jan-13 16:45:20.227960 - [DEBUG]
64629 2019-Jan-13 16:45:20.227983 - [DEBUG] Propagate flow
64630 2019-Jan-13 16:45:20.228007 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64631 2019-Jan-13 16:45:20.228063 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
64632 2019-Jan-13 16:45:20.228723 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64633 2019-Jan-13 16:45:20.229359 - [DEBUG] Edge function : AllBottom (result of previous compose)
64634 2019-Jan-13 16:45:20.229385 - [DEBUG]
64635 2019-Jan-13 16:45:20.229409 - [DEBUG] Join: AllTop & AllBottom
64636 2019-Jan-13 16:45:20.229435 - [DEBUG] = AllBottom (new jump func)
64637 2019-Jan-13 16:45:20.229460 - [DEBUG]
64638 2019-Jan-13 16:45:20.229483 - [DEBUG] Start adding new jump function
64639 2019-Jan-13 16:45:20.229507 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64640 2019-Jan-13 16:45:20.229563 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64641 2019-Jan-13 16:45:20.230198 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
64642 2019-Jan-13 16:45:20.230952 - [DEBUG] Edge Function : AllBottom
64643 2019-Jan-13 16:45:20.230981 - [DEBUG] End adding new jump function
64644 2019-Jan-13 16:45:20.231005 - [DEBUG]
64645 2019-Jan-13 16:45:20.231029 - [DEBUG] -------------------------------------------- 1705. Path Edge --------------------------------------------
64646 2019-Jan-13 16:45:20.231054 - [DEBUG]
64647 2019-Jan-13 16:45:20.231077 - [DEBUG] Process 1705. path edge:
64648 2019-Jan-13 16:45:20.231101 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64649 2019-Jan-13 16:45:20.231162 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
64650 2019-Jan-13 16:45:20.231912 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64651 2019-Jan-13 16:45:20.232564 - [DEBUG]
64652 2019-Jan-13 16:45:20.232591 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
64653 2019-Jan-13 16:45:20.233256 - [DEBUG] Compose: EdgeIdentity * AllBottom
64654 2019-Jan-13 16:45:20.233285 - [DEBUG]
64655 2019-Jan-13 16:45:20.233308 - [DEBUG] Propagate flow
64656 2019-Jan-13 16:45:20.233332 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64657 2019-Jan-13 16:45:20.233390 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64658 2019-Jan-13 16:45:20.234032 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64659 2019-Jan-13 16:45:20.234667 - [DEBUG] Edge function : AllBottom (result of previous compose)
64660 2019-Jan-13 16:45:20.234693 - [DEBUG]
64661 2019-Jan-13 16:45:20.234718 - [DEBUG] Join: AllTop & AllBottom
64662 2019-Jan-13 16:45:20.234773 - [DEBUG] = AllBottom (new jump func)
64663 2019-Jan-13 16:45:20.234798 - [DEBUG]
64664 2019-Jan-13 16:45:20.234822 - [DEBUG] Start adding new jump function
64665 2019-Jan-13 16:45:20.234845 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64666 2019-Jan-13 16:45:20.234901 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64667 2019-Jan-13 16:45:20.235539 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64668 2019-Jan-13 16:45:20.236177 - [DEBUG] Edge Function : AllBottom
64669 2019-Jan-13 16:45:20.236205 - [DEBUG] End adding new jump function
64670 2019-Jan-13 16:45:20.236229 - [DEBUG]
64671 2019-Jan-13 16:45:20.236253 - [DEBUG] -------------------------------------------- 1706. Path Edge --------------------------------------------
64672 2019-Jan-13 16:45:20.236277 - [DEBUG]
64673 2019-Jan-13 16:45:20.236300 - [DEBUG] Process 1706. path edge:
64674 2019-Jan-13 16:45:20.236324 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64675 2019-Jan-13 16:45:20.236380 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
64676 2019-Jan-13 16:45:20.237034 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64677 2019-Jan-13 16:45:20.237710 - [DEBUG]
64678 2019-Jan-13 16:45:20.237737 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64679 2019-Jan-13 16:45:20.238457 - [DEBUG] Compose: EdgeIdentity * AllBottom
64680 2019-Jan-13 16:45:20.238489 - [DEBUG]
64681 2019-Jan-13 16:45:20.238514 - [DEBUG] Propagate flow
64682 2019-Jan-13 16:45:20.238537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64683 2019-Jan-13 16:45:20.238600 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64684 2019-Jan-13 16:45:20.239294 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64685 2019-Jan-13 16:45:20.239959 - [DEBUG] Edge function : AllBottom (result of previous compose)
64686 2019-Jan-13 16:45:20.239985 - [DEBUG]
64687 2019-Jan-13 16:45:20.240011 - [DEBUG] Join: AllTop & AllBottom
64688 2019-Jan-13 16:45:20.240038 - [DEBUG] = AllBottom (new jump func)
64689 2019-Jan-13 16:45:20.240062 - [DEBUG]
64690 2019-Jan-13 16:45:20.240086 - [DEBUG] Start adding new jump function
64691 2019-Jan-13 16:45:20.240110 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64692 2019-Jan-13 16:45:20.240171 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64693 2019-Jan-13 16:45:20.240952 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64694 2019-Jan-13 16:45:20.241613 - [DEBUG] Edge Function : AllBottom
64695 2019-Jan-13 16:45:20.241645 - [DEBUG] End adding new jump function
64696 2019-Jan-13 16:45:20.241669 - [DEBUG]
64697 2019-Jan-13 16:45:20.241693 - [DEBUG] -------------------------------------------- 1707. Path Edge --------------------------------------------
64698 2019-Jan-13 16:45:20.241717 - [DEBUG]
64699 2019-Jan-13 16:45:20.241741 - [DEBUG] Process 1707. path edge:
64700 2019-Jan-13 16:45:20.241765 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64701 2019-Jan-13 16:45:20.241823 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
64702 2019-Jan-13 16:45:20.242463 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64703 2019-Jan-13 16:45:20.243122 - [DEBUG]
64704 2019-Jan-13 16:45:20.243150 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64705 2019-Jan-13 16:45:20.243853 - [DEBUG] Compose: EdgeIdentity * AllBottom
64706 2019-Jan-13 16:45:20.243883 - [DEBUG]
64707 2019-Jan-13 16:45:20.243933 - [DEBUG] Propagate flow
64708 2019-Jan-13 16:45:20.243957 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64709 2019-Jan-13 16:45:20.244035 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64710 2019-Jan-13 16:45:20.244776 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64711 2019-Jan-13 16:45:20.245488 - [DEBUG] Edge function : AllBottom (result of previous compose)
64712 2019-Jan-13 16:45:20.245516 - [DEBUG]
64713 2019-Jan-13 16:45:20.245544 - [DEBUG] Join: AllTop & AllBottom
64714 2019-Jan-13 16:45:20.245571 - [DEBUG] = AllBottom (new jump func)
64715 2019-Jan-13 16:45:20.245596 - [DEBUG]
64716 2019-Jan-13 16:45:20.245621 - [DEBUG] Start adding new jump function
64717 2019-Jan-13 16:45:20.245644 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64718 2019-Jan-13 16:45:20.245727 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64719 2019-Jan-13 16:45:20.246411 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64720 2019-Jan-13 16:45:20.247074 - [DEBUG] Edge Function : AllBottom
64721 2019-Jan-13 16:45:20.247108 - [DEBUG] End adding new jump function
64722 2019-Jan-13 16:45:20.247132 - [DEBUG]
64723 2019-Jan-13 16:45:20.247156 - [DEBUG] -------------------------------------------- 1708. Path Edge --------------------------------------------
64724 2019-Jan-13 16:45:20.247181 - [DEBUG]
64725 2019-Jan-13 16:45:20.247204 - [DEBUG] Process 1708. path edge:
64726 2019-Jan-13 16:45:20.247228 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64727 2019-Jan-13 16:45:20.247291 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
64728 2019-Jan-13 16:45:20.247929 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64729 2019-Jan-13 16:45:20.248593 - [DEBUG]
64730 2019-Jan-13 16:45:20.248618 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64731 2019-Jan-13 16:45:20.249286 - [DEBUG] Compose: EdgeIdentity * AllBottom
64732 2019-Jan-13 16:45:20.249315 - [DEBUG]
64733 2019-Jan-13 16:45:20.249339 - [DEBUG] Propagate flow
64734 2019-Jan-13 16:45:20.249362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64735 2019-Jan-13 16:45:20.249420 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64736 2019-Jan-13 16:45:20.250064 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64737 2019-Jan-13 16:45:20.250830 - [DEBUG] Edge function : AllBottom (result of previous compose)
64738 2019-Jan-13 16:45:20.250857 - [DEBUG]
64739 2019-Jan-13 16:45:20.250882 - [DEBUG] Join: AllTop & AllBottom
64740 2019-Jan-13 16:45:20.250908 - [DEBUG] = AllBottom (new jump func)
64741 2019-Jan-13 16:45:20.250933 - [DEBUG]
64742 2019-Jan-13 16:45:20.250957 - [DEBUG] Start adding new jump function
64743 2019-Jan-13 16:45:20.250980 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64744 2019-Jan-13 16:45:20.251038 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64745 2019-Jan-13 16:45:20.251695 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64746 2019-Jan-13 16:45:20.252334 - [DEBUG] Edge Function : AllBottom
64747 2019-Jan-13 16:45:20.252363 - [DEBUG] End adding new jump function
64748 2019-Jan-13 16:45:20.252387 - [DEBUG]
64749 2019-Jan-13 16:45:20.252411 - [DEBUG] -------------------------------------------- 1709. Path Edge --------------------------------------------
64750 2019-Jan-13 16:45:20.252435 - [DEBUG]
64751 2019-Jan-13 16:45:20.252478 - [DEBUG] Process 1709. path edge:
64752 2019-Jan-13 16:45:20.252503 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64753 2019-Jan-13 16:45:20.252560 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
64754 2019-Jan-13 16:45:20.253218 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64755 2019-Jan-13 16:45:20.253857 - [DEBUG]
64756 2019-Jan-13 16:45:20.253883 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64757 2019-Jan-13 16:45:20.254542 - [DEBUG] Compose: EdgeIdentity * AllBottom
64758 2019-Jan-13 16:45:20.254570 - [DEBUG]
64759 2019-Jan-13 16:45:20.254593 - [DEBUG] Propagate flow
64760 2019-Jan-13 16:45:20.254617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64761 2019-Jan-13 16:45:20.254674 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64762 2019-Jan-13 16:45:20.255334 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64763 2019-Jan-13 16:45:20.255971 - [DEBUG] Edge function : AllBottom (result of previous compose)
64764 2019-Jan-13 16:45:20.255996 - [DEBUG]
64765 2019-Jan-13 16:45:20.256021 - [DEBUG] Join: AllTop & AllBottom
64766 2019-Jan-13 16:45:20.256046 - [DEBUG] = AllBottom (new jump func)
64767 2019-Jan-13 16:45:20.256071 - [DEBUG]
64768 2019-Jan-13 16:45:20.256094 - [DEBUG] Start adding new jump function
64769 2019-Jan-13 16:45:20.256118 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64770 2019-Jan-13 16:45:20.256174 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64771 2019-Jan-13 16:45:20.256809 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64772 2019-Jan-13 16:45:20.257445 - [DEBUG] Edge Function : AllBottom
64773 2019-Jan-13 16:45:20.257473 - [DEBUG] End adding new jump function
64774 2019-Jan-13 16:45:20.257496 - [DEBUG]
64775 2019-Jan-13 16:45:20.257520 - [DEBUG] -------------------------------------------- 1710. Path Edge --------------------------------------------
64776 2019-Jan-13 16:45:20.257544 - [DEBUG]
64777 2019-Jan-13 16:45:20.257567 - [DEBUG] Process 1710. path edge:
64778 2019-Jan-13 16:45:20.257591 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64779 2019-Jan-13 16:45:20.257648 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
64780 2019-Jan-13 16:45:20.258301 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64781 2019-Jan-13 16:45:20.258945 - [DEBUG]
64782 2019-Jan-13 16:45:20.258970 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64783 2019-Jan-13 16:45:20.259620 - [DEBUG] Possible callees:
64784 2019-Jan-13 16:45:20.259645 - [DEBUG] bar
64785 2019-Jan-13 16:45:20.259670 - [DEBUG] Possible return sites:
64786 2019-Jan-13 16:45:20.259694 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7164787 2019-Jan-13 16:45:20.261079 - [DEBUG] Found and process special summary
64788 2019-Jan-13 16:45:20.261121 - [DEBUG] Compose: EdgeIdentity * AllBottom
64789 2019-Jan-13 16:45:20.261150 - [DEBUG]
64790 2019-Jan-13 16:45:20.261175 - [DEBUG] Propagate flow
64791 2019-Jan-13 16:45:20.261198 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64792 2019-Jan-13 16:45:20.261262 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64793 2019-Jan-13 16:45:20.262027 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64794 2019-Jan-13 16:45:20.262690 - [DEBUG] Edge function : AllBottom (result of previous compose)
64795 2019-Jan-13 16:45:20.262717 - [DEBUG]
64796 2019-Jan-13 16:45:20.262743 - [DEBUG] Join: AllTop & AllBottom
64797 2019-Jan-13 16:45:20.262769 - [DEBUG] = AllBottom (new jump func)
64798 2019-Jan-13 16:45:20.262794 - [DEBUG]
64799 2019-Jan-13 16:45:20.262817 - [DEBUG] Start adding new jump function
64800 2019-Jan-13 16:45:20.262841 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64801 2019-Jan-13 16:45:20.262900 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64802 2019-Jan-13 16:45:20.263545 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64803 2019-Jan-13 16:45:20.264185 - [DEBUG] Edge Function : AllBottom
64804 2019-Jan-13 16:45:20.264214 - [DEBUG] End adding new jump function
64805 2019-Jan-13 16:45:20.264238 - [DEBUG]
64806 2019-Jan-13 16:45:20.264261 - [DEBUG] -------------------------------------------- 1711. Path Edge --------------------------------------------
64807 2019-Jan-13 16:45:20.264286 - [DEBUG]
64808 2019-Jan-13 16:45:20.264309 - [DEBUG] Process 1711. path edge:
64809 2019-Jan-13 16:45:20.264333 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64810 2019-Jan-13 16:45:20.264390 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
64811 2019-Jan-13 16:45:20.265049 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64812 2019-Jan-13 16:45:20.265684 - [DEBUG]
64813 2019-Jan-13 16:45:20.265710 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64814 2019-Jan-13 16:45:20.266377 - [DEBUG] Compose: EdgeIdentity * AllBottom
64815 2019-Jan-13 16:45:20.266406 - [DEBUG]
64816 2019-Jan-13 16:45:20.266430 - [DEBUG] Propagate flow
64817 2019-Jan-13 16:45:20.266454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64818 2019-Jan-13 16:45:20.266511 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64819 2019-Jan-13 16:45:20.267155 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64820 2019-Jan-13 16:45:20.267792 - [DEBUG] Edge function : AllBottom (result of previous compose)
64821 2019-Jan-13 16:45:20.267817 - [DEBUG]
64822 2019-Jan-13 16:45:20.267842 - [DEBUG] Join: AllTop & AllBottom
64823 2019-Jan-13 16:45:20.267867 - [DEBUG] = AllBottom (new jump func)
64824 2019-Jan-13 16:45:20.267892 - [DEBUG]
64825 2019-Jan-13 16:45:20.267915 - [DEBUG] Start adding new jump function
64826 2019-Jan-13 16:45:20.267939 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64827 2019-Jan-13 16:45:20.267995 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64828 2019-Jan-13 16:45:20.268650 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64829 2019-Jan-13 16:45:20.269284 - [DEBUG] Edge Function : AllBottom
64830 2019-Jan-13 16:45:20.269312 - [DEBUG] End adding new jump function
64831 2019-Jan-13 16:45:20.269336 - [DEBUG]
64832 2019-Jan-13 16:45:20.269360 - [DEBUG] -------------------------------------------- 1712. Path Edge --------------------------------------------
64833 2019-Jan-13 16:45:20.269384 - [DEBUG]
64834 2019-Jan-13 16:45:20.269408 - [DEBUG] Process 1712. path edge:
64835 2019-Jan-13 16:45:20.269432 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64836 2019-Jan-13 16:45:20.269488 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
64837 2019-Jan-13 16:45:20.270124 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64838 2019-Jan-13 16:45:20.270774 - [DEBUG]
64839 2019-Jan-13 16:45:20.270801 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64840 2019-Jan-13 16:45:20.271583 - [DEBUG] Compose: EdgeIdentity * AllBottom
64841 2019-Jan-13 16:45:20.271611 - [DEBUG]
64842 2019-Jan-13 16:45:20.271634 - [DEBUG] Propagate flow
64843 2019-Jan-13 16:45:20.271658 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64844 2019-Jan-13 16:45:20.271719 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64845 2019-Jan-13 16:45:20.272375 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64846 2019-Jan-13 16:45:20.273012 - [DEBUG] Edge function : AllBottom (result of previous compose)
64847 2019-Jan-13 16:45:20.273038 - [DEBUG]
64848 2019-Jan-13 16:45:20.273062 - [DEBUG] Join: AllTop & AllBottom
64849 2019-Jan-13 16:45:20.273088 - [DEBUG] = AllBottom (new jump func)
64850 2019-Jan-13 16:45:20.273113 - [DEBUG]
64851 2019-Jan-13 16:45:20.273136 - [DEBUG] Start adding new jump function
64852 2019-Jan-13 16:45:20.273160 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64853 2019-Jan-13 16:45:20.273217 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64854 2019-Jan-13 16:45:20.273854 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64855 2019-Jan-13 16:45:20.274498 - [DEBUG] Edge Function : AllBottom
64856 2019-Jan-13 16:45:20.274527 - [DEBUG] End adding new jump function
64857 2019-Jan-13 16:45:20.274551 - [DEBUG]
64858 2019-Jan-13 16:45:20.274575 - [DEBUG] -------------------------------------------- 1713. Path Edge --------------------------------------------
64859 2019-Jan-13 16:45:20.274599 - [DEBUG]
64860 2019-Jan-13 16:45:20.274623 - [DEBUG] Process 1713. path edge:
64861 2019-Jan-13 16:45:20.274647 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64862 2019-Jan-13 16:45:20.274703 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
64863 2019-Jan-13 16:45:20.275365 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64864 2019-Jan-13 16:45:20.276009 - [DEBUG]
64865 2019-Jan-13 16:45:20.276034 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64866 2019-Jan-13 16:45:20.276694 - [DEBUG] Possible callees:
64867 2019-Jan-13 16:45:20.276719 - [DEBUG] llvm.dbg.declare
64868 2019-Jan-13 16:45:20.276744 - [DEBUG] Possible return sites:
64869 2019-Jan-13 16:45:20.276768 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7864870 2019-Jan-13 16:45:20.278115 - [DEBUG] Found and process special summary
64871 2019-Jan-13 16:45:20.278164 - [DEBUG] Compose: EdgeIdentity * AllBottom
64872 2019-Jan-13 16:45:20.278192 - [DEBUG]
64873 2019-Jan-13 16:45:20.278217 - [DEBUG] Propagate flow
64874 2019-Jan-13 16:45:20.278240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64875 2019-Jan-13 16:45:20.278310 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64876 2019-Jan-13 16:45:20.278976 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64877 2019-Jan-13 16:45:20.279655 - [DEBUG] Edge function : AllBottom (result of previous compose)
64878 2019-Jan-13 16:45:20.279683 - [DEBUG]
64879 2019-Jan-13 16:45:20.279710 - [DEBUG] Join: AllTop & AllBottom
64880 2019-Jan-13 16:45:20.279759 - [DEBUG] = AllBottom (new jump func)
64881 2019-Jan-13 16:45:20.279784 - [DEBUG]
64882 2019-Jan-13 16:45:20.279808 - [DEBUG] Start adding new jump function
64883 2019-Jan-13 16:45:20.279832 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64884 2019-Jan-13 16:45:20.279902 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64885 2019-Jan-13 16:45:20.280578 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64886 2019-Jan-13 16:45:20.281357 - [DEBUG] Edge Function : AllBottom
64887 2019-Jan-13 16:45:20.281389 - [DEBUG] End adding new jump function
64888 2019-Jan-13 16:45:20.281431 - [DEBUG]
64889 2019-Jan-13 16:45:20.281457 - [DEBUG] -------------------------------------------- 1714. Path Edge --------------------------------------------
64890 2019-Jan-13 16:45:20.281483 - [DEBUG]
64891 2019-Jan-13 16:45:20.281506 - [DEBUG] Process 1714. path edge:
64892 2019-Jan-13 16:45:20.281530 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64893 2019-Jan-13 16:45:20.281590 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
64894 2019-Jan-13 16:45:20.282231 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64895 2019-Jan-13 16:45:20.282866 - [DEBUG]
64896 2019-Jan-13 16:45:20.282891 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64897 2019-Jan-13 16:45:20.283562 - [DEBUG] Compose: EdgeIdentity * AllBottom
64898 2019-Jan-13 16:45:20.283590 - [DEBUG]
64899 2019-Jan-13 16:45:20.283614 - [DEBUG] Propagate flow
64900 2019-Jan-13 16:45:20.283638 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64901 2019-Jan-13 16:45:20.283695 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
64902 2019-Jan-13 16:45:20.284347 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64903 2019-Jan-13 16:45:20.285014 - [DEBUG] Edge function : AllBottom (result of previous compose)
64904 2019-Jan-13 16:45:20.285040 - [DEBUG]
64905 2019-Jan-13 16:45:20.285065 - [DEBUG] Join: AllTop & AllBottom
64906 2019-Jan-13 16:45:20.285091 - [DEBUG] = AllBottom (new jump func)
64907 2019-Jan-13 16:45:20.285115 - [DEBUG]
64908 2019-Jan-13 16:45:20.285139 - [DEBUG] Start adding new jump function
64909 2019-Jan-13 16:45:20.285162 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64910 2019-Jan-13 16:45:20.285221 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64911 2019-Jan-13 16:45:20.285857 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
64912 2019-Jan-13 16:45:20.286491 - [DEBUG] Edge Function : AllBottom
64913 2019-Jan-13 16:45:20.286520 - [DEBUG] End adding new jump function
64914 2019-Jan-13 16:45:20.286544 - [DEBUG]
64915 2019-Jan-13 16:45:20.286568 - [DEBUG] -------------------------------------------- 1715. Path Edge --------------------------------------------
64916 2019-Jan-13 16:45:20.286592 - [DEBUG]
64917 2019-Jan-13 16:45:20.286615 - [DEBUG] Process 1715. path edge:
64918 2019-Jan-13 16:45:20.286639 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64919 2019-Jan-13 16:45:20.286695 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
64920 2019-Jan-13 16:45:20.287330 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64921 2019-Jan-13 16:45:20.287966 - [DEBUG]
64922 2019-Jan-13 16:45:20.287992 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
64923 2019-Jan-13 16:45:20.288662 - [DEBUG] Compose: EdgeIdentity * AllBottom
64924 2019-Jan-13 16:45:20.288690 - [DEBUG]
64925 2019-Jan-13 16:45:20.288728 - [DEBUG] Propagate flow
64926 2019-Jan-13 16:45:20.288752 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64927 2019-Jan-13 16:45:20.288809 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64928 2019-Jan-13 16:45:20.289450 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64929 2019-Jan-13 16:45:20.290084 - [DEBUG] Edge function : AllBottom (result of previous compose)
64930 2019-Jan-13 16:45:20.290110 - [DEBUG]
64931 2019-Jan-13 16:45:20.290134 - [DEBUG] Join: AllTop & AllBottom
64932 2019-Jan-13 16:45:20.290160 - [DEBUG] = AllBottom (new jump func)
64933 2019-Jan-13 16:45:20.290184 - [DEBUG]
64934 2019-Jan-13 16:45:20.290208 - [DEBUG] Start adding new jump function
64935 2019-Jan-13 16:45:20.290231 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64936 2019-Jan-13 16:45:20.290287 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64937 2019-Jan-13 16:45:20.290923 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64938 2019-Jan-13 16:45:20.291757 - [DEBUG] Edge Function : AllBottom
64939 2019-Jan-13 16:45:20.291787 - [DEBUG] End adding new jump function
64940 2019-Jan-13 16:45:20.291812 - [DEBUG]
64941 2019-Jan-13 16:45:20.291836 - [DEBUG] -------------------------------------------- 1716. Path Edge --------------------------------------------
64942 2019-Jan-13 16:45:20.291860 - [DEBUG]
64943 2019-Jan-13 16:45:20.291883 - [DEBUG] Process 1716. path edge:
64944 2019-Jan-13 16:45:20.291907 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64945 2019-Jan-13 16:45:20.291972 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
64946 2019-Jan-13 16:45:20.292640 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64947 2019-Jan-13 16:45:20.293298 - [DEBUG]
64948 2019-Jan-13 16:45:20.293323 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64949 2019-Jan-13 16:45:20.294027 - [DEBUG] Compose: EdgeIdentity * AllBottom
64950 2019-Jan-13 16:45:20.294058 - [DEBUG]
64951 2019-Jan-13 16:45:20.294082 - [DEBUG] Propagate flow
64952 2019-Jan-13 16:45:20.294106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64953 2019-Jan-13 16:45:20.294176 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
64954 2019-Jan-13 16:45:20.294895 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64955 2019-Jan-13 16:45:20.295593 - [DEBUG] Edge function : AllBottom (result of previous compose)
64956 2019-Jan-13 16:45:20.295622 - [DEBUG]
64957 2019-Jan-13 16:45:20.295649 - [DEBUG] Join: AllTop & AllBottom
64958 2019-Jan-13 16:45:20.295676 - [DEBUG] = AllBottom (new jump func)
64959 2019-Jan-13 16:45:20.295702 - [DEBUG]
64960 2019-Jan-13 16:45:20.295726 - [DEBUG] Start adding new jump function
64961 2019-Jan-13 16:45:20.295750 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64962 2019-Jan-13 16:45:20.295828 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64963 2019-Jan-13 16:45:20.296541 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
64964 2019-Jan-13 16:45:20.297217 - [DEBUG] Edge Function : AllBottom
64965 2019-Jan-13 16:45:20.297250 - [DEBUG] End adding new jump function
64966 2019-Jan-13 16:45:20.297275 - [DEBUG]
64967 2019-Jan-13 16:45:20.297299 - [DEBUG] -------------------------------------------- 1717. Path Edge --------------------------------------------
64968 2019-Jan-13 16:45:20.297325 - [DEBUG]
64969 2019-Jan-13 16:45:20.297348 - [DEBUG] Process 1717. path edge:
64970 2019-Jan-13 16:45:20.297398 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64971 2019-Jan-13 16:45:20.297468 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
64972 2019-Jan-13 16:45:20.298148 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64973 2019-Jan-13 16:45:20.298784 - [DEBUG]
64974 2019-Jan-13 16:45:20.298811 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
64975 2019-Jan-13 16:45:20.299481 - [DEBUG] Compose: EdgeIdentity * AllBottom
64976 2019-Jan-13 16:45:20.299510 - [DEBUG]
64977 2019-Jan-13 16:45:20.299533 - [DEBUG] Propagate flow
64978 2019-Jan-13 16:45:20.299557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64979 2019-Jan-13 16:45:20.299616 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64980 2019-Jan-13 16:45:20.300252 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64981 2019-Jan-13 16:45:20.300887 - [DEBUG] Edge function : AllBottom (result of previous compose)
64982 2019-Jan-13 16:45:20.300912 - [DEBUG]
64983 2019-Jan-13 16:45:20.300937 - [DEBUG] Join: AllTop & AllBottom
64984 2019-Jan-13 16:45:20.300963 - [DEBUG] = AllBottom (new jump func)
64985 2019-Jan-13 16:45:20.300988 - [DEBUG]
64986 2019-Jan-13 16:45:20.301011 - [DEBUG] Start adding new jump function
64987 2019-Jan-13 16:45:20.301034 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64988 2019-Jan-13 16:45:20.301238 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64989 2019-Jan-13 16:45:20.301896 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64990 2019-Jan-13 16:45:20.302533 - [DEBUG] Edge Function : AllBottom
64991 2019-Jan-13 16:45:20.302561 - [DEBUG] End adding new jump function
64992 2019-Jan-13 16:45:20.302586 - [DEBUG]
64993 2019-Jan-13 16:45:20.302610 - [DEBUG] -------------------------------------------- 1718. Path Edge --------------------------------------------
64994 2019-Jan-13 16:45:20.302634 - [DEBUG]
64995 2019-Jan-13 16:45:20.302657 - [DEBUG] Process 1718. path edge:
64996 2019-Jan-13 16:45:20.302681 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64997 2019-Jan-13 16:45:20.302738 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
64998 2019-Jan-13 16:45:20.303375 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64999 2019-Jan-13 16:45:20.304010 - [DEBUG]
65000 2019-Jan-13 16:45:20.304034 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
65001 2019-Jan-13 16:45:20.304697 - [DEBUG] Compose: EdgeIdentity * AllBottom
65002 2019-Jan-13 16:45:20.304726 - [DEBUG]
65003 2019-Jan-13 16:45:20.304768 - [DEBUG] Propagate flow
65004 2019-Jan-13 16:45:20.304792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65005 2019-Jan-13 16:45:20.304850 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65006 2019-Jan-13 16:45:20.305494 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65007 2019-Jan-13 16:45:20.306130 - [DEBUG] Edge function : AllBottom (result of previous compose)
65008 2019-Jan-13 16:45:20.306155 - [DEBUG]
65009 2019-Jan-13 16:45:20.306180 - [DEBUG] Join: AllTop & AllBottom
65010 2019-Jan-13 16:45:20.306206 - [DEBUG] = AllBottom (new jump func)
65011 2019-Jan-13 16:45:20.306230 - [DEBUG]
65012 2019-Jan-13 16:45:20.306253 - [DEBUG] Start adding new jump function
65013 2019-Jan-13 16:45:20.306277 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65014 2019-Jan-13 16:45:20.306333 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65015 2019-Jan-13 16:45:20.306982 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65016 2019-Jan-13 16:45:20.307622 - [DEBUG] Edge Function : AllBottom
65017 2019-Jan-13 16:45:20.307651 - [DEBUG] End adding new jump function
65018 2019-Jan-13 16:45:20.307675 - [DEBUG]
65019 2019-Jan-13 16:45:20.307699 - [DEBUG] -------------------------------------------- 1719. Path Edge --------------------------------------------
65020 2019-Jan-13 16:45:20.307723 - [DEBUG]
65021 2019-Jan-13 16:45:20.307746 - [DEBUG] Process 1719. path edge:
65022 2019-Jan-13 16:45:20.307770 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65023 2019-Jan-13 16:45:20.307827 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
65024 2019-Jan-13 16:45:20.308482 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65025 2019-Jan-13 16:45:20.309124 - [DEBUG]
65026 2019-Jan-13 16:45:20.309149 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65027 2019-Jan-13 16:45:20.309816 - [DEBUG] Compose: EdgeIdentity * AllBottom
65028 2019-Jan-13 16:45:20.309845 - [DEBUG]
65029 2019-Jan-13 16:45:20.309868 - [DEBUG] Propagate flow
65030 2019-Jan-13 16:45:20.309892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65031 2019-Jan-13 16:45:20.309950 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65032 2019-Jan-13 16:45:20.310589 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65033 2019-Jan-13 16:45:20.311315 - [DEBUG] Edge function : AllBottom (result of previous compose)
65034 2019-Jan-13 16:45:20.311341 - [DEBUG]
65035 2019-Jan-13 16:45:20.311366 - [DEBUG] Join: AllTop & AllBottom
65036 2019-Jan-13 16:45:20.311392 - [DEBUG] = AllBottom (new jump func)
65037 2019-Jan-13 16:45:20.311432 - [DEBUG]
65038 2019-Jan-13 16:45:20.311456 - [DEBUG] Start adding new jump function
65039 2019-Jan-13 16:45:20.311480 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65040 2019-Jan-13 16:45:20.311537 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65041 2019-Jan-13 16:45:20.312176 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65042 2019-Jan-13 16:45:20.312814 - [DEBUG] Edge Function : AllBottom
65043 2019-Jan-13 16:45:20.312843 - [DEBUG] End adding new jump function
65044 2019-Jan-13 16:45:20.312867 - [DEBUG]
65045 2019-Jan-13 16:45:20.312891 - [DEBUG] -------------------------------------------- 1720. Path Edge --------------------------------------------
65046 2019-Jan-13 16:45:20.312916 - [DEBUG]
65047 2019-Jan-13 16:45:20.312939 - [DEBUG] Process 1720. path edge:
65048 2019-Jan-13 16:45:20.312963 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65049 2019-Jan-13 16:45:20.313020 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
65050 2019-Jan-13 16:45:20.313657 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65051 2019-Jan-13 16:45:20.314294 - [DEBUG]
65052 2019-Jan-13 16:45:20.314320 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65053 2019-Jan-13 16:45:20.314991 - [DEBUG] Compose: EdgeIdentity * AllBottom
65054 2019-Jan-13 16:45:20.315021 - [DEBUG]
65055 2019-Jan-13 16:45:20.315045 - [DEBUG] Propagate flow
65056 2019-Jan-13 16:45:20.315068 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65057 2019-Jan-13 16:45:20.315126 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65058 2019-Jan-13 16:45:20.315788 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65059 2019-Jan-13 16:45:20.316423 - [DEBUG] Edge function : AllBottom (result of previous compose)
65060 2019-Jan-13 16:45:20.316449 - [DEBUG]
65061 2019-Jan-13 16:45:20.316473 - [DEBUG] Join: AllTop & AllBottom
65062 2019-Jan-13 16:45:20.316499 - [DEBUG] = AllBottom (new jump func)
65063 2019-Jan-13 16:45:20.316523 - [DEBUG]
65064 2019-Jan-13 16:45:20.316547 - [DEBUG] Start adding new jump function
65065 2019-Jan-13 16:45:20.316570 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65066 2019-Jan-13 16:45:20.316629 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65067 2019-Jan-13 16:45:20.317299 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65068 2019-Jan-13 16:45:20.317973 - [DEBUG] Edge Function : AllBottom
65069 2019-Jan-13 16:45:20.318005 - [DEBUG] End adding new jump function
65070 2019-Jan-13 16:45:20.318030 - [DEBUG]
65071 2019-Jan-13 16:45:20.318055 - [DEBUG] -------------------------------------------- 1721. Path Edge --------------------------------------------
65072 2019-Jan-13 16:45:20.318101 - [DEBUG]
65073 2019-Jan-13 16:45:20.318125 - [DEBUG] Process 1721. path edge:
65074 2019-Jan-13 16:45:20.318149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65075 2019-Jan-13 16:45:20.318214 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
65076 2019-Jan-13 16:45:20.318879 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65077 2019-Jan-13 16:45:20.319571 - [DEBUG]
65078 2019-Jan-13 16:45:20.319598 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65079 2019-Jan-13 16:45:20.320292 - [DEBUG] Possible callees:
65080 2019-Jan-13 16:45:20.320320 - [DEBUG] llvm.dbg.declare
65081 2019-Jan-13 16:45:20.320345 - [DEBUG] Possible return sites:
65082 2019-Jan-13 16:45:20.320369 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12065083 2019-Jan-13 16:45:20.321894 - [DEBUG] Found and process special summary
65084 2019-Jan-13 16:45:20.321946 - [DEBUG] Compose: EdgeIdentity * AllBottom
65085 2019-Jan-13 16:45:20.321975 - [DEBUG]
65086 2019-Jan-13 16:45:20.322000 - [DEBUG] Propagate flow
65087 2019-Jan-13 16:45:20.322024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65088 2019-Jan-13 16:45:20.322096 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65089 2019-Jan-13 16:45:20.322759 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65090 2019-Jan-13 16:45:20.323397 - [DEBUG] Edge function : AllBottom (result of previous compose)
65091 2019-Jan-13 16:45:20.323423 - [DEBUG]
65092 2019-Jan-13 16:45:20.323448 - [DEBUG] Join: AllTop & AllBottom
65093 2019-Jan-13 16:45:20.323475 - [DEBUG] = AllBottom (new jump func)
65094 2019-Jan-13 16:45:20.323499 - [DEBUG]
65095 2019-Jan-13 16:45:20.323523 - [DEBUG] Start adding new jump function
65096 2019-Jan-13 16:45:20.323546 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65097 2019-Jan-13 16:45:20.323602 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65098 2019-Jan-13 16:45:20.324238 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65099 2019-Jan-13 16:45:20.324911 - [DEBUG] Edge Function : AllBottom
65100 2019-Jan-13 16:45:20.324942 - [DEBUG] End adding new jump function
65101 2019-Jan-13 16:45:20.324966 - [DEBUG]
65102 2019-Jan-13 16:45:20.324990 - [DEBUG] -------------------------------------------- 1722. Path Edge --------------------------------------------
65103 2019-Jan-13 16:45:20.325015 - [DEBUG]
65104 2019-Jan-13 16:45:20.325039 - [DEBUG] Process 1722. path edge:
65105 2019-Jan-13 16:45:20.325063 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65106 2019-Jan-13 16:45:20.325120 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
65107 2019-Jan-13 16:45:20.325761 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65108 2019-Jan-13 16:45:20.326408 - [DEBUG]
65109 2019-Jan-13 16:45:20.326433 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65110 2019-Jan-13 16:45:20.327155 - [DEBUG] Compose: EdgeIdentity * AllBottom
65111 2019-Jan-13 16:45:20.327187 - [DEBUG]
65112 2019-Jan-13 16:45:20.327211 - [DEBUG] Propagate flow
65113 2019-Jan-13 16:45:20.327235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65114 2019-Jan-13 16:45:20.327305 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
65115 2019-Jan-13 16:45:20.327997 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65116 2019-Jan-13 16:45:20.328745 - [DEBUG] Edge function : AllBottom (result of previous compose)
65117 2019-Jan-13 16:45:20.328773 - [DEBUG]
65118 2019-Jan-13 16:45:20.328802 - [DEBUG] Join: AllTop & AllBottom
65119 2019-Jan-13 16:45:20.328830 - [DEBUG] = AllBottom (new jump func)
65120 2019-Jan-13 16:45:20.328855 - [DEBUG]
65121 2019-Jan-13 16:45:20.328880 - [DEBUG] Start adding new jump function
65122 2019-Jan-13 16:45:20.328903 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65123 2019-Jan-13 16:45:20.328987 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65124 2019-Jan-13 16:45:20.329678 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
65125 2019-Jan-13 16:45:20.330329 - [DEBUG] Edge Function : AllBottom
65126 2019-Jan-13 16:45:20.330361 - [DEBUG] End adding new jump function
65127 2019-Jan-13 16:45:20.330385 - [DEBUG]
65128 2019-Jan-13 16:45:20.330409 - [DEBUG] -------------------------------------------- 1723. Path Edge --------------------------------------------
65129 2019-Jan-13 16:45:20.330435 - [DEBUG]
65130 2019-Jan-13 16:45:20.330458 - [DEBUG] Process 1723. path edge:
65131 2019-Jan-13 16:45:20.330483 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65132 2019-Jan-13 16:45:20.330543 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
65133 2019-Jan-13 16:45:20.331179 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65134 2019-Jan-13 16:45:20.331999 - [DEBUG]
65135 2019-Jan-13 16:45:20.332026 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
65136 2019-Jan-13 16:45:20.332699 - [DEBUG] Compose: EdgeIdentity * AllBottom
65137 2019-Jan-13 16:45:20.332727 - [DEBUG]
65138 2019-Jan-13 16:45:20.332751 - [DEBUG] Propagate flow
65139 2019-Jan-13 16:45:20.332775 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65140 2019-Jan-13 16:45:20.332834 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65141 2019-Jan-13 16:45:20.333493 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65142 2019-Jan-13 16:45:20.334139 - [DEBUG] Edge function : AllBottom (result of previous compose)
65143 2019-Jan-13 16:45:20.334184 - [DEBUG]
65144 2019-Jan-13 16:45:20.334211 - [DEBUG] Join: AllTop & AllBottom
65145 2019-Jan-13 16:45:20.334237 - [DEBUG] = AllBottom (new jump func)
65146 2019-Jan-13 16:45:20.334262 - [DEBUG]
65147 2019-Jan-13 16:45:20.334286 - [DEBUG] Start adding new jump function
65148 2019-Jan-13 16:45:20.334309 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65149 2019-Jan-13 16:45:20.334368 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65150 2019-Jan-13 16:45:20.335025 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65151 2019-Jan-13 16:45:20.335671 - [DEBUG] Edge Function : AllBottom
65152 2019-Jan-13 16:45:20.335700 - [DEBUG] End adding new jump function
65153 2019-Jan-13 16:45:20.335725 - [DEBUG]
65154 2019-Jan-13 16:45:20.335749 - [DEBUG] -------------------------------------------- 1724. Path Edge --------------------------------------------
65155 2019-Jan-13 16:45:20.335774 - [DEBUG]
65156 2019-Jan-13 16:45:20.335798 - [DEBUG] Process 1724. path edge:
65157 2019-Jan-13 16:45:20.335822 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65158 2019-Jan-13 16:45:20.335879 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
65159 2019-Jan-13 16:45:20.336524 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65160 2019-Jan-13 16:45:20.337160 - [DEBUG]
65161 2019-Jan-13 16:45:20.337185 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65162 2019-Jan-13 16:45:20.337849 - [DEBUG] Possible callees:
65163 2019-Jan-13 16:45:20.337874 - [DEBUG] llvm.dbg.declare
65164 2019-Jan-13 16:45:20.337899 - [DEBUG] Possible return sites:
65165 2019-Jan-13 16:45:20.337923 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14965166 2019-Jan-13 16:45:20.339224 - [DEBUG] Found and process special summary
65167 2019-Jan-13 16:45:20.339260 - [DEBUG] Compose: EdgeIdentity * AllBottom
65168 2019-Jan-13 16:45:20.339288 - [DEBUG]
65169 2019-Jan-13 16:45:20.339312 - [DEBUG] Propagate flow
65170 2019-Jan-13 16:45:20.339336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65171 2019-Jan-13 16:45:20.339393 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65172 2019-Jan-13 16:45:20.340032 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65173 2019-Jan-13 16:45:20.340670 - [DEBUG] Edge function : AllBottom (result of previous compose)
65174 2019-Jan-13 16:45:20.340695 - [DEBUG]
65175 2019-Jan-13 16:45:20.340720 - [DEBUG] Join: AllTop & AllBottom
65176 2019-Jan-13 16:45:20.340746 - [DEBUG] = AllBottom (new jump func)
65177 2019-Jan-13 16:45:20.340771 - [DEBUG]
65178 2019-Jan-13 16:45:20.340794 - [DEBUG] Start adding new jump function
65179 2019-Jan-13 16:45:20.340817 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65180 2019-Jan-13 16:45:20.340873 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65181 2019-Jan-13 16:45:20.341608 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65182 2019-Jan-13 16:45:20.342256 - [DEBUG] Edge Function : AllBottom
65183 2019-Jan-13 16:45:20.342286 - [DEBUG] End adding new jump function
65184 2019-Jan-13 16:45:20.342310 - [DEBUG]
65185 2019-Jan-13 16:45:20.342334 - [DEBUG] -------------------------------------------- 1725. Path Edge --------------------------------------------
65186 2019-Jan-13 16:45:20.342372 - [DEBUG]
65187 2019-Jan-13 16:45:20.342395 - [DEBUG] Process 1725. path edge:
65188 2019-Jan-13 16:45:20.342419 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65189 2019-Jan-13 16:45:20.342479 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
65190 2019-Jan-13 16:45:20.343125 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65191 2019-Jan-13 16:45:20.343761 - [DEBUG]
65192 2019-Jan-13 16:45:20.343785 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65193 2019-Jan-13 16:45:20.344454 - [DEBUG] Compose: EdgeIdentity * AllBottom
65194 2019-Jan-13 16:45:20.344483 - [DEBUG]
65195 2019-Jan-13 16:45:20.344507 - [DEBUG] Propagate flow
65196 2019-Jan-13 16:45:20.344531 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65197 2019-Jan-13 16:45:20.344589 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
65198 2019-Jan-13 16:45:20.345245 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65199 2019-Jan-13 16:45:20.345884 - [DEBUG] Edge function : AllBottom (result of previous compose)
65200 2019-Jan-13 16:45:20.345909 - [DEBUG]
65201 2019-Jan-13 16:45:20.345934 - [DEBUG] Join: AllTop & AllBottom
65202 2019-Jan-13 16:45:20.345961 - [DEBUG] = AllBottom (new jump func)
65203 2019-Jan-13 16:45:20.345985 - [DEBUG]
65204 2019-Jan-13 16:45:20.346009 - [DEBUG] Start adding new jump function
65205 2019-Jan-13 16:45:20.346032 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65206 2019-Jan-13 16:45:20.346089 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65207 2019-Jan-13 16:45:20.346725 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
65208 2019-Jan-13 16:45:20.347367 - [DEBUG] Edge Function : AllBottom
65209 2019-Jan-13 16:45:20.347397 - [DEBUG] End adding new jump function
65210 2019-Jan-13 16:45:20.347421 - [DEBUG]
65211 2019-Jan-13 16:45:20.347445 - [DEBUG] -------------------------------------------- 1726. Path Edge --------------------------------------------
65212 2019-Jan-13 16:45:20.347470 - [DEBUG]
65213 2019-Jan-13 16:45:20.347494 - [DEBUG] Process 1726. path edge:
65214 2019-Jan-13 16:45:20.347518 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65215 2019-Jan-13 16:45:20.347576 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
65216 2019-Jan-13 16:45:20.348232 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65217 2019-Jan-13 16:45:20.348868 - [DEBUG]
65218 2019-Jan-13 16:45:20.348894 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
65219 2019-Jan-13 16:45:20.349554 - [DEBUG] Compose: EdgeIdentity * AllBottom
65220 2019-Jan-13 16:45:20.349584 - [DEBUG]
65221 2019-Jan-13 16:45:20.349608 - [DEBUG] Propagate flow
65222 2019-Jan-13 16:45:20.349631 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65223 2019-Jan-13 16:45:20.349689 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65224 2019-Jan-13 16:45:20.350336 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65225 2019-Jan-13 16:45:20.350972 - [DEBUG] Edge function : AllBottom (result of previous compose)
65226 2019-Jan-13 16:45:20.350998 - [DEBUG]
65227 2019-Jan-13 16:45:20.351023 - [DEBUG] Join: AllTop & AllBottom
65228 2019-Jan-13 16:45:20.351048 - [DEBUG] = AllBottom (new jump func)
65229 2019-Jan-13 16:45:20.351073 - [DEBUG]
65230 2019-Jan-13 16:45:20.351107 - [DEBUG] Start adding new jump function
65231 2019-Jan-13 16:45:20.351131 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65232 2019-Jan-13 16:45:20.351187 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65233 2019-Jan-13 16:45:20.352023 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65234 2019-Jan-13 16:45:20.352699 - [DEBUG] Edge Function : AllBottom
65235 2019-Jan-13 16:45:20.352730 - [DEBUG] End adding new jump function
65236 2019-Jan-13 16:45:20.352754 - [DEBUG]
65237 2019-Jan-13 16:45:20.352779 - [DEBUG] -------------------------------------------- 1727. Path Edge --------------------------------------------
65238 2019-Jan-13 16:45:20.352804 - [DEBUG]
65239 2019-Jan-13 16:45:20.352827 - [DEBUG] Process 1727. path edge:
65240 2019-Jan-13 16:45:20.352851 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65241 2019-Jan-13 16:45:20.352913 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
65242 2019-Jan-13 16:45:20.353569 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65243 2019-Jan-13 16:45:20.354206 - [DEBUG]
65244 2019-Jan-13 16:45:20.354231 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65245 2019-Jan-13 16:45:20.354914 - [DEBUG] Possible callees:
65246 2019-Jan-13 16:45:20.354939 - [DEBUG] llvm.dbg.declare
65247 2019-Jan-13 16:45:20.354964 - [DEBUG] Possible return sites:
65248 2019-Jan-13 16:45:20.354988 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15565249 2019-Jan-13 16:45:20.356274 - [DEBUG] Found and process special summary
65250 2019-Jan-13 16:45:20.356312 - [DEBUG] Compose: EdgeIdentity * AllBottom
65251 2019-Jan-13 16:45:20.356340 - [DEBUG]
65252 2019-Jan-13 16:45:20.356364 - [DEBUG] Propagate flow
65253 2019-Jan-13 16:45:20.356387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65254 2019-Jan-13 16:45:20.356445 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65255 2019-Jan-13 16:45:20.357083 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65256 2019-Jan-13 16:45:20.357743 - [DEBUG] Edge function : AllBottom (result of previous compose)
65257 2019-Jan-13 16:45:20.357770 - [DEBUG]
65258 2019-Jan-13 16:45:20.357796 - [DEBUG] Join: AllTop & AllBottom
65259 2019-Jan-13 16:45:20.357823 - [DEBUG] = AllBottom (new jump func)
65260 2019-Jan-13 16:45:20.357848 - [DEBUG]
65261 2019-Jan-13 16:45:20.357871 - [DEBUG] Start adding new jump function
65262 2019-Jan-13 16:45:20.357895 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65263 2019-Jan-13 16:45:20.357962 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65264 2019-Jan-13 16:45:20.358651 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65265 2019-Jan-13 16:45:20.359312 - [DEBUG] Edge Function : AllBottom
65266 2019-Jan-13 16:45:20.359344 - [DEBUG] End adding new jump function
65267 2019-Jan-13 16:45:20.359368 - [DEBUG]
65268 2019-Jan-13 16:45:20.359392 - [DEBUG] -------------------------------------------- 1728. Path Edge --------------------------------------------
65269 2019-Jan-13 16:45:20.359418 - [DEBUG]
65270 2019-Jan-13 16:45:20.359441 - [DEBUG] Process 1728. path edge:
65271 2019-Jan-13 16:45:20.359465 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65272 2019-Jan-13 16:45:20.359545 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
65273 2019-Jan-13 16:45:20.360253 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65274 2019-Jan-13 16:45:20.360919 - [DEBUG]
65275 2019-Jan-13 16:45:20.360945 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65276 2019-Jan-13 16:45:20.361886 - [DEBUG] Compose: EdgeIdentity * AllBottom
65277 2019-Jan-13 16:45:20.361918 - [DEBUG]
65278 2019-Jan-13 16:45:20.361943 - [DEBUG] Propagate flow
65279 2019-Jan-13 16:45:20.361967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65280 2019-Jan-13 16:45:20.362051 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
65281 2019-Jan-13 16:45:20.362764 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65282 2019-Jan-13 16:45:20.363472 - [DEBUG] Edge function : AllBottom (result of previous compose)
65283 2019-Jan-13 16:45:20.363500 - [DEBUG]
65284 2019-Jan-13 16:45:20.363529 - [DEBUG] Join: AllTop & AllBottom
65285 2019-Jan-13 16:45:20.363555 - [DEBUG] = AllBottom (new jump func)
65286 2019-Jan-13 16:45:20.363580 - [DEBUG]
65287 2019-Jan-13 16:45:20.363604 - [DEBUG] Start adding new jump function
65288 2019-Jan-13 16:45:20.363628 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65289 2019-Jan-13 16:45:20.363705 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65290 2019-Jan-13 16:45:20.364408 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
65291 2019-Jan-13 16:45:20.365104 - [DEBUG] Edge Function : AllBottom
65292 2019-Jan-13 16:45:20.365137 - [DEBUG] End adding new jump function
65293 2019-Jan-13 16:45:20.365162 - [DEBUG]
65294 2019-Jan-13 16:45:20.365186 - [DEBUG] -------------------------------------------- 1729. Path Edge --------------------------------------------
65295 2019-Jan-13 16:45:20.365212 - [DEBUG]
65296 2019-Jan-13 16:45:20.365235 - [DEBUG] Process 1729. path edge:
65297 2019-Jan-13 16:45:20.365259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65298 2019-Jan-13 16:45:20.365323 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
65299 2019-Jan-13 16:45:20.365964 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65300 2019-Jan-13 16:45:20.366600 - [DEBUG]
65301 2019-Jan-13 16:45:20.366627 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
65302 2019-Jan-13 16:45:20.367302 - [DEBUG] Compose: EdgeIdentity * AllBottom
65303 2019-Jan-13 16:45:20.367331 - [DEBUG]
65304 2019-Jan-13 16:45:20.367354 - [DEBUG] Propagate flow
65305 2019-Jan-13 16:45:20.367378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65306 2019-Jan-13 16:45:20.367436 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
65307 2019-Jan-13 16:45:20.368085 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65308 2019-Jan-13 16:45:20.368722 - [DEBUG] Edge function : AllBottom (result of previous compose)
65309 2019-Jan-13 16:45:20.368747 - [DEBUG]
65310 2019-Jan-13 16:45:20.368772 - [DEBUG] Join: AllTop & AllBottom
65311 2019-Jan-13 16:45:20.368798 - [DEBUG] = AllBottom (new jump func)
65312 2019-Jan-13 16:45:20.368823 - [DEBUG]
65313 2019-Jan-13 16:45:20.368847 - [DEBUG] Start adding new jump function
65314 2019-Jan-13 16:45:20.368870 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65315 2019-Jan-13 16:45:20.368926 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65316 2019-Jan-13 16:45:20.369562 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
65317 2019-Jan-13 16:45:20.370216 - [DEBUG] Edge Function : AllBottom
65318 2019-Jan-13 16:45:20.370245 - [DEBUG] End adding new jump function
65319 2019-Jan-13 16:45:20.370270 - [DEBUG]
65320 2019-Jan-13 16:45:20.370294 - [DEBUG] -------------------------------------------- 1730. Path Edge --------------------------------------------
65321 2019-Jan-13 16:45:20.370319 - [DEBUG]
65322 2019-Jan-13 16:45:20.370343 - [DEBUG] Process 1730. path edge:
65323 2019-Jan-13 16:45:20.370367 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65324 2019-Jan-13 16:45:20.370424 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
65325 2019-Jan-13 16:45:20.371060 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65326 2019-Jan-13 16:45:20.371841 - [DEBUG]
65327 2019-Jan-13 16:45:20.371866 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
65328 2019-Jan-13 16:45:20.372537 - [DEBUG] Compose: EdgeIdentity * AllBottom
65329 2019-Jan-13 16:45:20.372566 - [DEBUG]
65330 2019-Jan-13 16:45:20.372589 - [DEBUG] Propagate flow
65331 2019-Jan-13 16:45:20.372613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65332 2019-Jan-13 16:45:20.372674 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
65333 2019-Jan-13 16:45:20.373327 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65334 2019-Jan-13 16:45:20.373976 - [DEBUG] Edge function : AllBottom (result of previous compose)
65335 2019-Jan-13 16:45:20.374002 - [DEBUG]
65336 2019-Jan-13 16:45:20.374028 - [DEBUG] Join: AllTop & AllBottom
65337 2019-Jan-13 16:45:20.374054 - [DEBUG] = AllBottom (new jump func)
65338 2019-Jan-13 16:45:20.374079 - [DEBUG]
65339 2019-Jan-13 16:45:20.374102 - [DEBUG] Start adding new jump function
65340 2019-Jan-13 16:45:20.374126 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65341 2019-Jan-13 16:45:20.374185 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65342 2019-Jan-13 16:45:20.374841 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
65343 2019-Jan-13 16:45:20.375487 - [DEBUG] Edge Function : AllBottom
65344 2019-Jan-13 16:45:20.375516 - [DEBUG] End adding new jump function
65345 2019-Jan-13 16:45:20.375540 - [DEBUG]
65346 2019-Jan-13 16:45:20.375564 - [DEBUG] -------------------------------------------- 1731. Path Edge --------------------------------------------
65347 2019-Jan-13 16:45:20.375589 - [DEBUG]
65348 2019-Jan-13 16:45:20.375613 - [DEBUG] Process 1731. path edge:
65349 2019-Jan-13 16:45:20.375637 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65350 2019-Jan-13 16:45:20.375695 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
65351 2019-Jan-13 16:45:20.376346 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65352 2019-Jan-13 16:45:20.376990 - [DEBUG]
65353 2019-Jan-13 16:45:20.377015 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
65354 2019-Jan-13 16:45:20.377680 - [DEBUG] Possible callees:
65355 2019-Jan-13 16:45:20.377706 - [DEBUG] llvm.dbg.declare
65356 2019-Jan-13 16:45:20.377732 - [DEBUG] Possible return sites:
65357 2019-Jan-13 16:45:20.377755 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16365358 2019-Jan-13 16:45:20.379070 - [DEBUG] Found and process special summary
65359 2019-Jan-13 16:45:20.379108 - [DEBUG] Compose: EdgeIdentity * AllBottom
65360 2019-Jan-13 16:45:20.379136 - [DEBUG]
65361 2019-Jan-13 16:45:20.379160 - [DEBUG] Propagate flow
65362 2019-Jan-13 16:45:20.379184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65363 2019-Jan-13 16:45:20.379241 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
65364 2019-Jan-13 16:45:20.379881 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65365 2019-Jan-13 16:45:20.380518 - [DEBUG] Edge function : AllBottom (result of previous compose)
65366 2019-Jan-13 16:45:20.380543 - [DEBUG]
65367 2019-Jan-13 16:45:20.380569 - [DEBUG] Join: AllTop & AllBottom
65368 2019-Jan-13 16:45:20.380595 - [DEBUG] = AllBottom (new jump func)
65369 2019-Jan-13 16:45:20.380619 - [DEBUG]
65370 2019-Jan-13 16:45:20.380642 - [DEBUG] Start adding new jump function
65371 2019-Jan-13 16:45:20.380666 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65372 2019-Jan-13 16:45:20.380722 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65373 2019-Jan-13 16:45:20.381475 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
65374 2019-Jan-13 16:45:20.382210 - [DEBUG] Edge Function : AllBottom
65375 2019-Jan-13 16:45:20.382242 - [DEBUG] End adding new jump function
65376 2019-Jan-13 16:45:20.382266 - [DEBUG]
65377 2019-Jan-13 16:45:20.382289 - [DEBUG] -------------------------------------------- 1732. Path Edge --------------------------------------------
65378 2019-Jan-13 16:45:20.382314 - [DEBUG]
65379 2019-Jan-13 16:45:20.382337 - [DEBUG] Process 1732. path edge:
65380 2019-Jan-13 16:45:20.382362 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65381 2019-Jan-13 16:45:20.382426 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
65382 2019-Jan-13 16:45:20.383081 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65383 2019-Jan-13 16:45:20.383718 - [DEBUG]
65384 2019-Jan-13 16:45:20.383743 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
65385 2019-Jan-13 16:45:20.384415 - [DEBUG] Compose: EdgeIdentity * AllBottom
65386 2019-Jan-13 16:45:20.384445 - [DEBUG]
65387 2019-Jan-13 16:45:20.384469 - [DEBUG] Propagate flow
65388 2019-Jan-13 16:45:20.384493 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65389 2019-Jan-13 16:45:20.384552 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
65390 2019-Jan-13 16:45:20.385209 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65391 2019-Jan-13 16:45:20.385845 - [DEBUG] Edge function : AllBottom (result of previous compose)
65392 2019-Jan-13 16:45:20.385870 - [DEBUG]
65393 2019-Jan-13 16:45:20.385895 - [DEBUG] Join: AllTop & AllBottom
65394 2019-Jan-13 16:45:20.385921 - [DEBUG] = AllBottom (new jump func)
65395 2019-Jan-13 16:45:20.385946 - [DEBUG]
65396 2019-Jan-13 16:45:20.385969 - [DEBUG] Start adding new jump function
65397 2019-Jan-13 16:45:20.385993 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65398 2019-Jan-13 16:45:20.386049 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65399 2019-Jan-13 16:45:20.386687 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
65400 2019-Jan-13 16:45:20.387321 - [DEBUG] Edge Function : AllBottom
65401 2019-Jan-13 16:45:20.387350 - [DEBUG] End adding new jump function
65402 2019-Jan-13 16:45:20.387374 - [DEBUG]
65403 2019-Jan-13 16:45:20.387398 - [DEBUG] -------------------------------------------- 1733. Path Edge --------------------------------------------
65404 2019-Jan-13 16:45:20.387438 - [DEBUG]
65405 2019-Jan-13 16:45:20.387462 - [DEBUG] Process 1733. path edge:
65406 2019-Jan-13 16:45:20.387486 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65407 2019-Jan-13 16:45:20.387544 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
65408 2019-Jan-13 16:45:20.388195 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65409 2019-Jan-13 16:45:20.388830 - [DEBUG]
65410 2019-Jan-13 16:45:20.388856 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
65411 2019-Jan-13 16:45:20.389513 - [DEBUG] Compose: EdgeIdentity * AllBottom
65412 2019-Jan-13 16:45:20.389541 - [DEBUG]
65413 2019-Jan-13 16:45:20.389565 - [DEBUG] Propagate flow
65414 2019-Jan-13 16:45:20.389588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65415 2019-Jan-13 16:45:20.389646 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
65416 2019-Jan-13 16:45:20.390294 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65417 2019-Jan-13 16:45:20.390929 - [DEBUG] Edge function : AllBottom (result of previous compose)
65418 2019-Jan-13 16:45:20.390954 - [DEBUG]
65419 2019-Jan-13 16:45:20.390979 - [DEBUG] Join: AllTop & AllBottom
65420 2019-Jan-13 16:45:20.391005 - [DEBUG] = AllBottom (new jump func)
65421 2019-Jan-13 16:45:20.391029 - [DEBUG]
65422 2019-Jan-13 16:45:20.391052 - [DEBUG] Start adding new jump function
65423 2019-Jan-13 16:45:20.391075 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65424 2019-Jan-13 16:45:20.391132 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65425 2019-Jan-13 16:45:20.391878 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
65426 2019-Jan-13 16:45:20.392534 - [DEBUG] Edge Function : AllBottom
65427 2019-Jan-13 16:45:20.392564 - [DEBUG] End adding new jump function
65428 2019-Jan-13 16:45:20.392588 - [DEBUG]
65429 2019-Jan-13 16:45:20.392612 - [DEBUG] -------------------------------------------- 1734. Path Edge --------------------------------------------
65430 2019-Jan-13 16:45:20.392637 - [DEBUG]
65431 2019-Jan-13 16:45:20.392661 - [DEBUG] Process 1734. path edge:
65432 2019-Jan-13 16:45:20.392685 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65433 2019-Jan-13 16:45:20.392746 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
65434 2019-Jan-13 16:45:20.393397 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65435 2019-Jan-13 16:45:20.394033 - [DEBUG]
65436 2019-Jan-13 16:45:20.394058 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
65437 2019-Jan-13 16:45:20.394721 - [DEBUG] Possible callees:
65438 2019-Jan-13 16:45:20.394760 - [DEBUG] llvm.dbg.declare
65439 2019-Jan-13 16:45:20.394786 - [DEBUG] Possible return sites:
65440 2019-Jan-13 16:45:20.394809 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16965441 2019-Jan-13 16:45:20.396102 - [DEBUG] Found and process special summary
65442 2019-Jan-13 16:45:20.396139 - [DEBUG] Compose: EdgeIdentity * AllBottom
65443 2019-Jan-13 16:45:20.396166 - [DEBUG]
65444 2019-Jan-13 16:45:20.396191 - [DEBUG] Propagate flow
65445 2019-Jan-13 16:45:20.396215 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65446 2019-Jan-13 16:45:20.396289 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
65447 2019-Jan-13 16:45:20.396939 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65448 2019-Jan-13 16:45:20.397616 - [DEBUG] Edge function : AllBottom (result of previous compose)
65449 2019-Jan-13 16:45:20.397643 - [DEBUG]
65450 2019-Jan-13 16:45:20.397670 - [DEBUG] Join: AllTop & AllBottom
65451 2019-Jan-13 16:45:20.397696 - [DEBUG] = AllBottom (new jump func)
65452 2019-Jan-13 16:45:20.397721 - [DEBUG]
65453 2019-Jan-13 16:45:20.397744 - [DEBUG] Start adding new jump function
65454 2019-Jan-13 16:45:20.397768 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65455 2019-Jan-13 16:45:20.397834 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65456 2019-Jan-13 16:45:20.398518 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
65457 2019-Jan-13 16:45:20.399199 - [DEBUG] Edge Function : AllBottom
65458 2019-Jan-13 16:45:20.399234 - [DEBUG] End adding new jump function
65459 2019-Jan-13 16:45:20.399259 - [DEBUG]
65460 2019-Jan-13 16:45:20.399284 - [DEBUG] -------------------------------------------- 1735. Path Edge --------------------------------------------
65461 2019-Jan-13 16:45:20.399310 - [DEBUG]
65462 2019-Jan-13 16:45:20.399334 - [DEBUG] Process 1735. path edge:
65463 2019-Jan-13 16:45:20.399358 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65464 2019-Jan-13 16:45:20.399430 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
65465 2019-Jan-13 16:45:20.400110 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65466 2019-Jan-13 16:45:20.400763 - [DEBUG]
65467 2019-Jan-13 16:45:20.400789 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
65468 2019-Jan-13 16:45:20.401494 - [DEBUG] Compose: EdgeIdentity * AllBottom
65469 2019-Jan-13 16:45:20.401646 - [DEBUG]
65470 2019-Jan-13 16:45:20.401670 - [DEBUG] Propagate flow
65471 2019-Jan-13 16:45:20.401694 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65472 2019-Jan-13 16:45:20.401756 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
65473 2019-Jan-13 16:45:20.402398 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65474 2019-Jan-13 16:45:20.403034 - [DEBUG] Edge function : AllBottom (result of previous compose)
65475 2019-Jan-13 16:45:20.403059 - [DEBUG]
65476 2019-Jan-13 16:45:20.403085 - [DEBUG] Join: AllTop & AllBottom
65477 2019-Jan-13 16:45:20.403112 - [DEBUG] = AllBottom (new jump func)
65478 2019-Jan-13 16:45:20.403136 - [DEBUG]
65479 2019-Jan-13 16:45:20.403160 - [DEBUG] Start adding new jump function
65480 2019-Jan-13 16:45:20.403183 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65481 2019-Jan-13 16:45:20.403239 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65482 2019-Jan-13 16:45:20.403876 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
65483 2019-Jan-13 16:45:20.404511 - [DEBUG] Edge Function : AllBottom
65484 2019-Jan-13 16:45:20.404540 - [DEBUG] End adding new jump function
65485 2019-Jan-13 16:45:20.404564 - [DEBUG]
65486 2019-Jan-13 16:45:20.404588 - [DEBUG] -------------------------------------------- 1736. Path Edge --------------------------------------------
65487 2019-Jan-13 16:45:20.404613 - [DEBUG]
65488 2019-Jan-13 16:45:20.404637 - [DEBUG] Process 1736. path edge:
65489 2019-Jan-13 16:45:20.404661 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65490 2019-Jan-13 16:45:20.404749 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
65491 2019-Jan-13 16:45:20.405388 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65492 2019-Jan-13 16:45:20.406023 - [DEBUG]
65493 2019-Jan-13 16:45:20.406048 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
65494 2019-Jan-13 16:45:20.406773 - [DEBUG] Compose: EdgeIdentity * AllBottom
65495 2019-Jan-13 16:45:20.406804 - [DEBUG]
65496 2019-Jan-13 16:45:20.406828 - [DEBUG] Propagate flow
65497 2019-Jan-13 16:45:20.406852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65498 2019-Jan-13 16:45:20.406924 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
65499 2019-Jan-13 16:45:20.407636 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65500 2019-Jan-13 16:45:20.408365 - [DEBUG] Edge function : AllBottom (result of previous compose)
65501 2019-Jan-13 16:45:20.408394 - [DEBUG]
65502 2019-Jan-13 16:45:20.408421 - [DEBUG] Join: AllTop & AllBottom
65503 2019-Jan-13 16:45:20.408447 - [DEBUG] = AllBottom (new jump func)
65504 2019-Jan-13 16:45:20.408472 - [DEBUG]
65505 2019-Jan-13 16:45:20.408496 - [DEBUG] Start adding new jump function
65506 2019-Jan-13 16:45:20.408519 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65507 2019-Jan-13 16:45:20.408591 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65508 2019-Jan-13 16:45:20.409244 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
65509 2019-Jan-13 16:45:20.409900 - [DEBUG] Edge Function : AllBottom
65510 2019-Jan-13 16:45:20.409932 - [DEBUG] End adding new jump function
65511 2019-Jan-13 16:45:20.409957 - [DEBUG]
65512 2019-Jan-13 16:45:20.409981 - [DEBUG] -------------------------------------------- 1737. Path Edge --------------------------------------------
65513 2019-Jan-13 16:45:20.410007 - [DEBUG]
65514 2019-Jan-13 16:45:20.410030 - [DEBUG] Process 1737. path edge:
65515 2019-Jan-13 16:45:20.410054 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65516 2019-Jan-13 16:45:20.410119 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
65517 2019-Jan-13 16:45:20.410808 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65518 2019-Jan-13 16:45:20.411517 - [DEBUG]
65519 2019-Jan-13 16:45:20.411545 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
65520 2019-Jan-13 16:45:20.412539 - [DEBUG] Compose: EdgeIdentity * AllBottom
65521 2019-Jan-13 16:45:20.412572 - [DEBUG]
65522 2019-Jan-13 16:45:20.412597 - [DEBUG] Propagate flow
65523 2019-Jan-13 16:45:20.412621 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65524 2019-Jan-13 16:45:20.412692 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
65525 2019-Jan-13 16:45:20.413370 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65526 2019-Jan-13 16:45:20.414058 - [DEBUG] Edge function : AllBottom (result of previous compose)
65527 2019-Jan-13 16:45:20.414085 - [DEBUG]
65528 2019-Jan-13 16:45:20.414112 - [DEBUG] Join: AllTop & AllBottom
65529 2019-Jan-13 16:45:20.414139 - [DEBUG] = AllBottom (new jump func)
65530 2019-Jan-13 16:45:20.414162 - [DEBUG]
65531 2019-Jan-13 16:45:20.414186 - [DEBUG] Start adding new jump function
65532 2019-Jan-13 16:45:20.414210 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65533 2019-Jan-13 16:45:20.414282 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65534 2019-Jan-13 16:45:20.415040 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
65535 2019-Jan-13 16:45:20.415745 - [DEBUG] Edge Function : AllBottom
65536 2019-Jan-13 16:45:20.415780 - [DEBUG] End adding new jump function
65537 2019-Jan-13 16:45:20.415806 - [DEBUG]
65538 2019-Jan-13 16:45:20.415831 - [DEBUG] -------------------------------------------- 1738. Path Edge --------------------------------------------
65539 2019-Jan-13 16:45:20.415857 - [DEBUG]
65540 2019-Jan-13 16:45:20.415881 - [DEBUG] Process 1738. path edge:
65541 2019-Jan-13 16:45:20.415905 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65542 2019-Jan-13 16:45:20.415985 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
65543 2019-Jan-13 16:45:20.416651 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65544 2019-Jan-13 16:45:20.417295 - [DEBUG]
65545 2019-Jan-13 16:45:20.417322 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
65546 2019-Jan-13 16:45:20.417998 - [DEBUG] Compose: EdgeIdentity * AllBottom
65547 2019-Jan-13 16:45:20.418028 - [DEBUG]
65548 2019-Jan-13 16:45:20.418052 - [DEBUG] Propagate flow
65549 2019-Jan-13 16:45:20.418097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65550 2019-Jan-13 16:45:20.418158 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
65551 2019-Jan-13 16:45:20.418800 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65552 2019-Jan-13 16:45:20.419436 - [DEBUG] Edge function : AllBottom (result of previous compose)
65553 2019-Jan-13 16:45:20.419462 - [DEBUG]
65554 2019-Jan-13 16:45:20.419488 - [DEBUG] Join: AllTop & AllBottom
65555 2019-Jan-13 16:45:20.419514 - [DEBUG] = AllBottom (new jump func)
65556 2019-Jan-13 16:45:20.419539 - [DEBUG]
65557 2019-Jan-13 16:45:20.419563 - [DEBUG] Start adding new jump function
65558 2019-Jan-13 16:45:20.419586 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65559 2019-Jan-13 16:45:20.419642 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65560 2019-Jan-13 16:45:20.420278 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
65561 2019-Jan-13 16:45:20.420915 - [DEBUG] Edge Function : AllBottom
65562 2019-Jan-13 16:45:20.420943 - [DEBUG] End adding new jump function
65563 2019-Jan-13 16:45:20.420967 - [DEBUG]
65564 2019-Jan-13 16:45:20.420992 - [DEBUG] -------------------------------------------- 1739. Path Edge --------------------------------------------
65565 2019-Jan-13 16:45:20.421017 - [DEBUG]
65566 2019-Jan-13 16:45:20.421041 - [DEBUG] Process 1739. path edge:
65567 2019-Jan-13 16:45:20.421065 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65568 2019-Jan-13 16:45:20.421123 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
65569 2019-Jan-13 16:45:20.421920 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65570 2019-Jan-13 16:45:20.422561 - [DEBUG]
65571 2019-Jan-13 16:45:20.422586 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
65572 2019-Jan-13 16:45:20.423254 - [DEBUG] Compose: EdgeIdentity * AllBottom
65573 2019-Jan-13 16:45:20.423282 - [DEBUG]
65574 2019-Jan-13 16:45:20.423306 - [DEBUG] Propagate flow
65575 2019-Jan-13 16:45:20.423330 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65576 2019-Jan-13 16:45:20.423388 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
65577 2019-Jan-13 16:45:20.424042 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65578 2019-Jan-13 16:45:20.424689 - [DEBUG] Edge function : AllBottom (result of previous compose)
65579 2019-Jan-13 16:45:20.424714 - [DEBUG]
65580 2019-Jan-13 16:45:20.424751 - [DEBUG] Join: AllTop & AllBottom
65581 2019-Jan-13 16:45:20.424779 - [DEBUG] = AllBottom (new jump func)
65582 2019-Jan-13 16:45:20.424804 - [DEBUG]
65583 2019-Jan-13 16:45:20.424828 - [DEBUG] Start adding new jump function
65584 2019-Jan-13 16:45:20.424851 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65585 2019-Jan-13 16:45:20.424910 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65586 2019-Jan-13 16:45:20.425552 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
65587 2019-Jan-13 16:45:20.426192 - [DEBUG] Edge Function : AllBottom
65588 2019-Jan-13 16:45:20.426222 - [DEBUG] End adding new jump function
65589 2019-Jan-13 16:45:20.426246 - [DEBUG]
65590 2019-Jan-13 16:45:20.426270 - [DEBUG] -------------------------------------------- 1740. Path Edge --------------------------------------------
65591 2019-Jan-13 16:45:20.426295 - [DEBUG]
65592 2019-Jan-13 16:45:20.426319 - [DEBUG] Process 1740. path edge:
65593 2019-Jan-13 16:45:20.426343 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65594 2019-Jan-13 16:45:20.426402 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
65595 2019-Jan-13 16:45:20.427038 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65596 2019-Jan-13 16:45:20.427673 - [DEBUG]
65597 2019-Jan-13 16:45:20.427699 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
65598 2019-Jan-13 16:45:20.428380 - [DEBUG] Compose: EdgeIdentity * AllBottom
65599 2019-Jan-13 16:45:20.428408 - [DEBUG]
65600 2019-Jan-13 16:45:20.428432 - [DEBUG] Propagate flow
65601 2019-Jan-13 16:45:20.428456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65602 2019-Jan-13 16:45:20.428514 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65603 2019-Jan-13 16:45:20.429162 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65604 2019-Jan-13 16:45:20.429798 - [DEBUG] Edge function : AllBottom (result of previous compose)
65605 2019-Jan-13 16:45:20.429824 - [DEBUG]
65606 2019-Jan-13 16:45:20.429849 - [DEBUG] Join: AllTop & AllBottom
65607 2019-Jan-13 16:45:20.429875 - [DEBUG] = AllBottom (new jump func)
65608 2019-Jan-13 16:45:20.429899 - [DEBUG]
65609 2019-Jan-13 16:45:20.429923 - [DEBUG] Start adding new jump function
65610 2019-Jan-13 16:45:20.429946 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65611 2019-Jan-13 16:45:20.430002 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65612 2019-Jan-13 16:45:20.430638 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65613 2019-Jan-13 16:45:20.431274 - [DEBUG] Edge Function : AllBottom
65614 2019-Jan-13 16:45:20.431302 - [DEBUG] End adding new jump function
65615 2019-Jan-13 16:45:20.431326 - [DEBUG]
65616 2019-Jan-13 16:45:20.431350 - [DEBUG] -------------------------------------------- 1741. Path Edge --------------------------------------------
65617 2019-Jan-13 16:45:20.431375 - [DEBUG]
65618 2019-Jan-13 16:45:20.431399 - [DEBUG] Process 1741. path edge:
65619 2019-Jan-13 16:45:20.431437 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65620 2019-Jan-13 16:45:20.431495 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
65621 2019-Jan-13 16:45:20.432230 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65622 2019-Jan-13 16:45:20.432877 - [DEBUG]
65623 2019-Jan-13 16:45:20.432902 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65624 2019-Jan-13 16:45:20.433565 - [DEBUG] Compose: EdgeIdentity * AllBottom
65625 2019-Jan-13 16:45:20.433595 - [DEBUG]
65626 2019-Jan-13 16:45:20.433619 - [DEBUG] Propagate flow
65627 2019-Jan-13 16:45:20.433643 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65628 2019-Jan-13 16:45:20.433701 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
65629 2019-Jan-13 16:45:20.434344 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65630 2019-Jan-13 16:45:20.435001 - [DEBUG] Edge function : AllBottom (result of previous compose)
65631 2019-Jan-13 16:45:20.435026 - [DEBUG]
65632 2019-Jan-13 16:45:20.435052 - [DEBUG] Join: AllTop & AllBottom
65633 2019-Jan-13 16:45:20.435077 - [DEBUG] = AllBottom (new jump func)
65634 2019-Jan-13 16:45:20.435102 - [DEBUG]
65635 2019-Jan-13 16:45:20.435126 - [DEBUG] Start adding new jump function
65636 2019-Jan-13 16:45:20.435149 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65637 2019-Jan-13 16:45:20.435206 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65638 2019-Jan-13 16:45:20.435843 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
65639 2019-Jan-13 16:45:20.436481 - [DEBUG] Edge Function : AllBottom
65640 2019-Jan-13 16:45:20.436509 - [DEBUG] End adding new jump function
65641 2019-Jan-13 16:45:20.436534 - [DEBUG]
65642 2019-Jan-13 16:45:20.436558 - [DEBUG] -------------------------------------------- 1742. Path Edge --------------------------------------------
65643 2019-Jan-13 16:45:20.436583 - [DEBUG]
65644 2019-Jan-13 16:45:20.436607 - [DEBUG] Process 1742. path edge:
65645 2019-Jan-13 16:45:20.436631 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65646 2019-Jan-13 16:45:20.436688 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
65647 2019-Jan-13 16:45:20.437335 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65648 2019-Jan-13 16:45:20.438007 - [DEBUG]
65649 2019-Jan-13 16:45:20.438035 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
65650 2019-Jan-13 16:45:20.438771 - [DEBUG] Compose: EdgeIdentity * AllBottom
65651 2019-Jan-13 16:45:20.438801 - [DEBUG]
65652 2019-Jan-13 16:45:20.438825 - [DEBUG] Propagate flow
65653 2019-Jan-13 16:45:20.438848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65654 2019-Jan-13 16:45:20.438913 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65655 2019-Jan-13 16:45:20.439576 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65656 2019-Jan-13 16:45:20.440260 - [DEBUG] Edge function : AllBottom (result of previous compose)
65657 2019-Jan-13 16:45:20.440288 - [DEBUG]
65658 2019-Jan-13 16:45:20.440315 - [DEBUG] Join: AllTop & AllBottom
65659 2019-Jan-13 16:45:20.440341 - [DEBUG] = AllBottom (new jump func)
65660 2019-Jan-13 16:45:20.440366 - [DEBUG]
65661 2019-Jan-13 16:45:20.440389 - [DEBUG] Start adding new jump function
65662 2019-Jan-13 16:45:20.440413 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65663 2019-Jan-13 16:45:20.440479 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65664 2019-Jan-13 16:45:20.441133 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65665 2019-Jan-13 16:45:20.441953 - [DEBUG] Edge Function : AllBottom
65666 2019-Jan-13 16:45:20.441999 - [DEBUG] End adding new jump function
65667 2019-Jan-13 16:45:20.442025 - [DEBUG]
65668 2019-Jan-13 16:45:20.442049 - [DEBUG] -------------------------------------------- 1743. Path Edge --------------------------------------------
65669 2019-Jan-13 16:45:20.442074 - [DEBUG]
65670 2019-Jan-13 16:45:20.442098 - [DEBUG] Process 1743. path edge:
65671 2019-Jan-13 16:45:20.442123 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65672 2019-Jan-13 16:45:20.442189 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
65673 2019-Jan-13 16:45:20.442917 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65674 2019-Jan-13 16:45:20.443594 - [DEBUG]
65675 2019-Jan-13 16:45:20.443621 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65676 2019-Jan-13 16:45:20.444369 - [DEBUG] Compose: EdgeIdentity * AllBottom
65677 2019-Jan-13 16:45:20.444401 - [DEBUG]
65678 2019-Jan-13 16:45:20.444425 - [DEBUG] Propagate flow
65679 2019-Jan-13 16:45:20.444449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65680 2019-Jan-13 16:45:20.444530 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65681 2019-Jan-13 16:45:20.445281 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65682 2019-Jan-13 16:45:20.445990 - [DEBUG] Edge function : AllBottom (result of previous compose)
65683 2019-Jan-13 16:45:20.446017 - [DEBUG]
65684 2019-Jan-13 16:45:20.446046 - [DEBUG] Join: AllTop & AllBottom
65685 2019-Jan-13 16:45:20.446073 - [DEBUG] = AllBottom (new jump func)
65686 2019-Jan-13 16:45:20.446098 - [DEBUG]
65687 2019-Jan-13 16:45:20.446121 - [DEBUG] Start adding new jump function
65688 2019-Jan-13 16:45:20.446145 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65689 2019-Jan-13 16:45:20.446216 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65690 2019-Jan-13 16:45:20.446881 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65691 2019-Jan-13 16:45:20.447520 - [DEBUG] Edge Function : AllBottom
65692 2019-Jan-13 16:45:20.447564 - [DEBUG] End adding new jump function
65693 2019-Jan-13 16:45:20.447588 - [DEBUG]
65694 2019-Jan-13 16:45:20.447612 - [DEBUG] -------------------------------------------- 1744. Path Edge --------------------------------------------
65695 2019-Jan-13 16:45:20.447638 - [DEBUG]
65696 2019-Jan-13 16:45:20.447662 - [DEBUG] Process 1744. path edge:
65697 2019-Jan-13 16:45:20.447686 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65698 2019-Jan-13 16:45:20.447745 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
65699 2019-Jan-13 16:45:20.448407 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65700 2019-Jan-13 16:45:20.449044 - [DEBUG]
65701 2019-Jan-13 16:45:20.449070 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65702 2019-Jan-13 16:45:20.449738 - [DEBUG] Start of endsummarytab entry
65703 2019-Jan-13 16:45:20.449777 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
65704 2019-Jan-13 16:45:20.450441 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
65705 2019-Jan-13 16:45:20.450505 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65706 2019-Jan-13 16:45:20.451148 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65707 2019-Jan-13 16:45:20.451950 - [DEBUG] EF: AllBottom
65708 2019-Jan-13 16:45:20.451976 - [DEBUG]
65709 2019-Jan-13 16:45:20.452020 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65710 2019-Jan-13 16:45:20.452661 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65711 2019-Jan-13 16:45:20.453296 - [DEBUG] EF: AllBottom
65712 2019-Jan-13 16:45:20.453321 - [DEBUG]
65713 2019-Jan-13 16:45:20.453345 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65714 2019-Jan-13 16:45:20.453978 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65715 2019-Jan-13 16:45:20.454628 - [DEBUG] EF: AllBottom
65716 2019-Jan-13 16:45:20.454653 - [DEBUG]
65717 2019-Jan-13 16:45:20.454676 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65718 2019-Jan-13 16:45:20.455334 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
65719 2019-Jan-13 16:45:20.455974 - [DEBUG] EF: AllBottom
65720 2019-Jan-13 16:45:20.455999 - [DEBUG]
65721 2019-Jan-13 16:45:20.456022 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65722 2019-Jan-13 16:45:20.456656 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
65723 2019-Jan-13 16:45:20.457294 - [DEBUG] EF: AllBottom
65724 2019-Jan-13 16:45:20.457319 - [DEBUG]
65725 2019-Jan-13 16:45:20.457342 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65726 2019-Jan-13 16:45:20.457976 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
65727 2019-Jan-13 16:45:20.458632 - [DEBUG] EF: AllBottom
65728 2019-Jan-13 16:45:20.458657 - [DEBUG]
65729 2019-Jan-13 16:45:20.458680 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65730 2019-Jan-13 16:45:20.459321 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
65731 2019-Jan-13 16:45:20.459960 - [DEBUG] EF: AllBottom
65732 2019-Jan-13 16:45:20.459985 - [DEBUG]
65733 2019-Jan-13 16:45:20.460008 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65734 2019-Jan-13 16:45:20.460642 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
65735 2019-Jan-13 16:45:20.461289 - [DEBUG] EF: AllBottom
65736 2019-Jan-13 16:45:20.461314 - [DEBUG]
65737 2019-Jan-13 16:45:20.461338 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65738 2019-Jan-13 16:45:20.462087 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
65739 2019-Jan-13 16:45:20.462730 - [DEBUG] EF: AllBottom
65740 2019-Jan-13 16:45:20.462755 - [DEBUG]
65741 2019-Jan-13 16:45:20.462778 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65742 2019-Jan-13 16:45:20.463417 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65743 2019-Jan-13 16:45:20.464064 - [DEBUG] EF: AllBottom
65744 2019-Jan-13 16:45:20.464089 - [DEBUG]
65745 2019-Jan-13 16:45:20.464113 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65746 2019-Jan-13 16:45:20.464758 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
65747 2019-Jan-13 16:45:20.465394 - [DEBUG] EF: AllBottom
65748 2019-Jan-13 16:45:20.465419 - [DEBUG]
65749 2019-Jan-13 16:45:20.465443 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65750 2019-Jan-13 16:45:20.466077 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65751 2019-Jan-13 16:45:20.466716 - [DEBUG] EF: AllBottom
65752 2019-Jan-13 16:45:20.466740 - [DEBUG]
65753 2019-Jan-13 16:45:20.466764 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65754 2019-Jan-13 16:45:20.467398 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65755 2019-Jan-13 16:45:20.468051 - [DEBUG] EF: AllBottom
65756 2019-Jan-13 16:45:20.468089 - [DEBUG]
65757 2019-Jan-13 16:45:20.468113 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65758 2019-Jan-13 16:45:20.468747 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65759 2019-Jan-13 16:45:20.469384 - [DEBUG] EF: AllBottom
65760 2019-Jan-13 16:45:20.469409 - [DEBUG]
65761 2019-Jan-13 16:45:20.469432 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65762 2019-Jan-13 16:45:20.470065 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
65763 2019-Jan-13 16:45:20.470702 - [DEBUG] EF: AllBottom
65764 2019-Jan-13 16:45:20.470727 - [DEBUG]
65765 2019-Jan-13 16:45:20.470750 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65766 2019-Jan-13 16:45:20.471384 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65767 2019-Jan-13 16:45:20.472131 - [DEBUG] EF: AllBottom
65768 2019-Jan-13 16:45:20.472157 - [DEBUG]
65769 2019-Jan-13 16:45:20.472180 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65770 2019-Jan-13 16:45:20.472901 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
65771 2019-Jan-13 16:45:20.473552 - [DEBUG] EF: AllBottom
65772 2019-Jan-13 16:45:20.473578 - [DEBUG]
65773 2019-Jan-13 16:45:20.473601 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65774 2019-Jan-13 16:45:20.474238 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
65775 2019-Jan-13 16:45:20.474907 - [DEBUG] EF: AllBottom
65776 2019-Jan-13 16:45:20.474933 - [DEBUG]
65777 2019-Jan-13 16:45:20.474956 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65778 2019-Jan-13 16:45:20.475597 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
65779 2019-Jan-13 16:45:20.476253 - [DEBUG] EF: AllBottom
65780 2019-Jan-13 16:45:20.476279 - [DEBUG]
65781 2019-Jan-13 16:45:20.476302 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65782 2019-Jan-13 16:45:20.476944 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65783 2019-Jan-13 16:45:20.477615 - [DEBUG] EF: AllBottom
65784 2019-Jan-13 16:45:20.477641 - [DEBUG]
65785 2019-Jan-13 16:45:20.477665 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65786 2019-Jan-13 16:45:20.478356 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
65787 2019-Jan-13 16:45:20.479013 - [DEBUG] EF: AllBottom
65788 2019-Jan-13 16:45:20.479039 - [DEBUG]
65789 2019-Jan-13 16:45:20.479063 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65790 2019-Jan-13 16:45:20.479748 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65791 2019-Jan-13 16:45:20.480419 - [DEBUG] EF: AllBottom
65792 2019-Jan-13 16:45:20.480444 - [DEBUG]
65793 2019-Jan-13 16:45:20.480468 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65794 2019-Jan-13 16:45:20.481103 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
65795 2019-Jan-13 16:45:20.481769 - [DEBUG] EF: AllBottom
65796 2019-Jan-13 16:45:20.481794 - [DEBUG]
65797 2019-Jan-13 16:45:20.481818 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65798 2019-Jan-13 16:45:20.482596 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
65799 2019-Jan-13 16:45:20.483234 - [DEBUG] EF: AllBottom
65800 2019-Jan-13 16:45:20.483259 - [DEBUG]
65801 2019-Jan-13 16:45:20.483282 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65802 2019-Jan-13 16:45:20.483934 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
65803 2019-Jan-13 16:45:20.484577 - [DEBUG] EF: AllBottom
65804 2019-Jan-13 16:45:20.484602 - [DEBUG]
65805 2019-Jan-13 16:45:20.484625 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65806 2019-Jan-13 16:45:20.485276 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
65807 2019-Jan-13 16:45:20.485914 - [DEBUG] EF: AllBottom
65808 2019-Jan-13 16:45:20.485940 - [DEBUG]
65809 2019-Jan-13 16:45:20.485963 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65810 2019-Jan-13 16:45:20.486597 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65811 2019-Jan-13 16:45:20.487242 - [DEBUG] EF: AllBottom
65812 2019-Jan-13 16:45:20.487267 - [DEBUG]
65813 2019-Jan-13 16:45:20.487290 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65814 2019-Jan-13 16:45:20.487925 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
65815 2019-Jan-13 16:45:20.488576 - [DEBUG] EF: AllBottom
65816 2019-Jan-13 16:45:20.488601 - [DEBUG]
65817 2019-Jan-13 16:45:20.488625 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65818 2019-Jan-13 16:45:20.489259 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65819 2019-Jan-13 16:45:20.489903 - [DEBUG] EF: AllBottom
65820 2019-Jan-13 16:45:20.489928 - [DEBUG]
65821 2019-Jan-13 16:45:20.489951 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65822 2019-Jan-13 16:45:20.490585 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
65823 2019-Jan-13 16:45:20.491221 - [DEBUG] EF: AllBottom
65824 2019-Jan-13 16:45:20.491246 - [DEBUG]
65825 2019-Jan-13 16:45:20.491270 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65826 2019-Jan-13 16:45:20.491925 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
65827 2019-Jan-13 16:45:20.492681 - [DEBUG] EF: AllBottom
65828 2019-Jan-13 16:45:20.492708 - [DEBUG]
65829 2019-Jan-13 16:45:20.492731 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65830 2019-Jan-13 16:45:20.493407 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
65831 2019-Jan-13 16:45:20.494115 - [DEBUG] EF: AllBottom
65832 2019-Jan-13 16:45:20.494141 - [DEBUG]
65833 2019-Jan-13 16:45:20.494165 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65834 2019-Jan-13 16:45:20.494883 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
65835 2019-Jan-13 16:45:20.495580 - [DEBUG] EF: AllBottom
65836 2019-Jan-13 16:45:20.495606 - [DEBUG]
65837 2019-Jan-13 16:45:20.495630 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65838 2019-Jan-13 16:45:20.496306 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
65839 2019-Jan-13 16:45:20.496962 - [DEBUG] EF: AllBottom
65840 2019-Jan-13 16:45:20.496987 - [DEBUG]
65841 2019-Jan-13 16:45:20.497010 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65842 2019-Jan-13 16:45:20.497645 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
65843 2019-Jan-13 16:45:20.498307 - [DEBUG] EF: AllBottom
65844 2019-Jan-13 16:45:20.498332 - [DEBUG]
65845 2019-Jan-13 16:45:20.498355 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65846 2019-Jan-13 16:45:20.498990 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
65847 2019-Jan-13 16:45:20.499650 - [DEBUG] EF: AllBottom
65848 2019-Jan-13 16:45:20.499675 - [DEBUG]
65849 2019-Jan-13 16:45:20.499699 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65850 2019-Jan-13 16:45:20.500340 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65851 2019-Jan-13 16:45:20.500979 - [DEBUG] EF: AllBottom
65852 2019-Jan-13 16:45:20.501004 - [DEBUG]
65853 2019-Jan-13 16:45:20.501028 - [DEBUG] ---------------
65854 2019-Jan-13 16:45:20.501052 - [DEBUG]
65855 2019-Jan-13 16:45:20.501081 - [DEBUG] End of endsummarytab entry
65856 2019-Jan-13 16:45:20.501104 - [DEBUG]
65857 2019-Jan-13 16:45:20.501129 - [DEBUG] Start of incomingtab entry
65858 2019-Jan-13 16:45:20.501154 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
65859 2019-Jan-13 16:45:20.501810 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
65860 2019-Jan-13 16:45:20.501870 - [DEBUG] ---------------
65861 2019-Jan-13 16:45:20.501895 - [DEBUG] End of incomingtab entry
65862 2019-Jan-13 16:45:20.501918 - [DEBUG]
65863 2019-Jan-13 16:45:20.501945 - [DEBUG] EDGE:
65864 2019-Jan-13 16:45:20.502136 - [DEBUG] ---> 65865 2019-Jan-13 16:45:20.502868 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65866 2019-Jan-13 16:45:20.503522 - [DEBUG]
65867 2019-Jan-13 16:45:20.503549 - [DEBUG] EDGE:
65868 2019-Jan-13 16:45:20.503611 - [DEBUG] ---> 65869 2019-Jan-13 16:45:20.504248 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65870 2019-Jan-13 16:45:20.504902 - [DEBUG]
65871 2019-Jan-13 16:45:20.504954 - [DEBUG] Compose: EdgeIdentity * AllBottom
65872 2019-Jan-13 16:45:20.504982 - [DEBUG]
65873 2019-Jan-13 16:45:20.505005 - [DEBUG] Propagate flow
65874 2019-Jan-13 16:45:20.505029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65875 2019-Jan-13 16:45:20.505086 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65876 2019-Jan-13 16:45:20.505735 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65877 2019-Jan-13 16:45:20.506372 - [DEBUG] Edge function : AllBottom (result of previous compose)
65878 2019-Jan-13 16:45:20.506397 - [DEBUG]
65879 2019-Jan-13 16:45:20.506424 - [DEBUG] Join: AllTop & AllBottom
65880 2019-Jan-13 16:45:20.506450 - [DEBUG] = AllBottom (new jump func)
65881 2019-Jan-13 16:45:20.506475 - [DEBUG]
65882 2019-Jan-13 16:45:20.506498 - [DEBUG] Start adding new jump function
65883 2019-Jan-13 16:45:20.506522 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65884 2019-Jan-13 16:45:20.506578 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65885 2019-Jan-13 16:45:20.507214 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65886 2019-Jan-13 16:45:20.507857 - [DEBUG] Edge Function : AllBottom
65887 2019-Jan-13 16:45:20.507888 - [DEBUG] End adding new jump function
65888 2019-Jan-13 16:45:20.507912 - [DEBUG]
65889 2019-Jan-13 16:45:20.507935 - [DEBUG] -------------------------------------------- 1745. Path Edge --------------------------------------------
65890 2019-Jan-13 16:45:20.507960 - [DEBUG]
65891 2019-Jan-13 16:45:20.507983 - [DEBUG] Process 1745. path edge:
65892 2019-Jan-13 16:45:20.508008 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65893 2019-Jan-13 16:45:20.508064 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
65894 2019-Jan-13 16:45:20.508740 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65895 2019-Jan-13 16:45:20.509388 - [DEBUG]
65896 2019-Jan-13 16:45:20.509413 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65897 2019-Jan-13 16:45:20.510085 - [DEBUG] Possible callees:
65898 2019-Jan-13 16:45:20.510110 - [DEBUG] llvm.dbg.declare
65899 2019-Jan-13 16:45:20.510136 - [DEBUG] Possible return sites:
65900 2019-Jan-13 16:45:20.510160 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19365901 2019-Jan-13 16:45:20.511455 - [DEBUG] Found and process special summary
65902 2019-Jan-13 16:45:20.511492 - [DEBUG] Compose: EdgeIdentity * AllBottom
65903 2019-Jan-13 16:45:20.511520 - [DEBUG]
65904 2019-Jan-13 16:45:20.511544 - [DEBUG] Propagate flow
65905 2019-Jan-13 16:45:20.511568 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65906 2019-Jan-13 16:45:20.511626 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65907 2019-Jan-13 16:45:20.512402 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65908 2019-Jan-13 16:45:20.513044 - [DEBUG] Edge function : AllBottom (result of previous compose)
65909 2019-Jan-13 16:45:20.513069 - [DEBUG]
65910 2019-Jan-13 16:45:20.513094 - [DEBUG] Join: AllTop & AllBottom
65911 2019-Jan-13 16:45:20.513120 - [DEBUG] = AllBottom (new jump func)
65912 2019-Jan-13 16:45:20.513145 - [DEBUG]
65913 2019-Jan-13 16:45:20.513168 - [DEBUG] Start adding new jump function
65914 2019-Jan-13 16:45:20.513191 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65915 2019-Jan-13 16:45:20.513248 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65916 2019-Jan-13 16:45:20.513885 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65917 2019-Jan-13 16:45:20.514522 - [DEBUG] Edge Function : AllBottom
65918 2019-Jan-13 16:45:20.514551 - [DEBUG] End adding new jump function
65919 2019-Jan-13 16:45:20.514575 - [DEBUG]
65920 2019-Jan-13 16:45:20.514598 - [DEBUG] -------------------------------------------- 1746. Path Edge --------------------------------------------
65921 2019-Jan-13 16:45:20.514623 - [DEBUG]
65922 2019-Jan-13 16:45:20.514646 - [DEBUG] Process 1746. path edge:
65923 2019-Jan-13 16:45:20.514670 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65924 2019-Jan-13 16:45:20.514726 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
65925 2019-Jan-13 16:45:20.515381 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65926 2019-Jan-13 16:45:20.516019 - [DEBUG]
65927 2019-Jan-13 16:45:20.516044 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65928 2019-Jan-13 16:45:20.516711 - [DEBUG] Compose: EdgeIdentity * AllBottom
65929 2019-Jan-13 16:45:20.516739 - [DEBUG]
65930 2019-Jan-13 16:45:20.516763 - [DEBUG] Propagate flow
65931 2019-Jan-13 16:45:20.516787 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65932 2019-Jan-13 16:45:20.516845 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
65933 2019-Jan-13 16:45:20.517489 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65934 2019-Jan-13 16:45:20.518184 - [DEBUG] Edge function : AllBottom (result of previous compose)
65935 2019-Jan-13 16:45:20.518229 - [DEBUG]
65936 2019-Jan-13 16:45:20.518257 - [DEBUG] Join: AllTop & AllBottom
65937 2019-Jan-13 16:45:20.518284 - [DEBUG] = AllBottom (new jump func)
65938 2019-Jan-13 16:45:20.518309 - [DEBUG]
65939 2019-Jan-13 16:45:20.518332 - [DEBUG] Start adding new jump function
65940 2019-Jan-13 16:45:20.518356 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65941 2019-Jan-13 16:45:20.518424 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65942 2019-Jan-13 16:45:20.519092 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
65943 2019-Jan-13 16:45:20.519767 - [DEBUG] Edge Function : AllBottom
65944 2019-Jan-13 16:45:20.519812 - [DEBUG] End adding new jump function
65945 2019-Jan-13 16:45:20.519837 - [DEBUG]
65946 2019-Jan-13 16:45:20.519861 - [DEBUG] -------------------------------------------- 1747. Path Edge --------------------------------------------
65947 2019-Jan-13 16:45:20.519886 - [DEBUG]
65948 2019-Jan-13 16:45:20.519910 - [DEBUG] Process 1747. path edge:
65949 2019-Jan-13 16:45:20.519934 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65950 2019-Jan-13 16:45:20.520008 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
65951 2019-Jan-13 16:45:20.520684 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65952 2019-Jan-13 16:45:20.521334 - [DEBUG]
65953 2019-Jan-13 16:45:20.521362 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
65954 2019-Jan-13 16:45:20.522183 - [DEBUG] Compose: EdgeIdentity * AllBottom
65955 2019-Jan-13 16:45:20.522214 - [DEBUG]
65956 2019-Jan-13 16:45:20.522238 - [DEBUG] Propagate flow
65957 2019-Jan-13 16:45:20.522261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65958 2019-Jan-13 16:45:20.522324 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65959 2019-Jan-13 16:45:20.522966 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65960 2019-Jan-13 16:45:20.523603 - [DEBUG] Edge function : AllBottom (result of previous compose)
65961 2019-Jan-13 16:45:20.523628 - [DEBUG]
65962 2019-Jan-13 16:45:20.523654 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65963 2019-Jan-13 16:45:20.523680 - [DEBUG] = AllBottom
65964 2019-Jan-13 16:45:20.523704 - [DEBUG]
65965 2019-Jan-13 16:45:20.523727 - [DEBUG] PROPAGATE: No new function!
65966 2019-Jan-13 16:45:20.523752 - [DEBUG] EDGE:
65967 2019-Jan-13 16:45:20.523809 - [DEBUG] ---> 65968 2019-Jan-13 16:45:20.524445 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65969 2019-Jan-13 16:45:20.525106 - [DEBUG]
65970 2019-Jan-13 16:45:20.525132 - [DEBUG] EDGE:
65971 2019-Jan-13 16:45:20.525191 - [DEBUG] ---> 65972 2019-Jan-13 16:45:20.525835 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65973 2019-Jan-13 16:45:20.526483 - [DEBUG]
65974 2019-Jan-13 16:45:20.526533 - [DEBUG] Compose: EdgeIdentity * AllBottom
65975 2019-Jan-13 16:45:20.526560 - [DEBUG]
65976 2019-Jan-13 16:45:20.526585 - [DEBUG] Propagate flow
65977 2019-Jan-13 16:45:20.526608 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65978 2019-Jan-13 16:45:20.526669 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65979 2019-Jan-13 16:45:20.527355 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65980 2019-Jan-13 16:45:20.528111 - [DEBUG] Edge function : AllBottom (result of previous compose)
65981 2019-Jan-13 16:45:20.528140 - [DEBUG]
65982 2019-Jan-13 16:45:20.528170 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65983 2019-Jan-13 16:45:20.528196 - [DEBUG] = AllBottom
65984 2019-Jan-13 16:45:20.528221 - [DEBUG]
65985 2019-Jan-13 16:45:20.528244 - [DEBUG] PROPAGATE: No new function!
65986 2019-Jan-13 16:45:20.528282 - [DEBUG] EDGE:
65987 2019-Jan-13 16:45:20.528364 - [DEBUG] ---> 65988 2019-Jan-13 16:45:20.529106 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65989 2019-Jan-13 16:45:20.529794 - [DEBUG]
65990 2019-Jan-13 16:45:20.529824 - [DEBUG] EDGE:
65991 2019-Jan-13 16:45:20.529892 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
65992 2019-Jan-13 16:45:20.530549 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65993 2019-Jan-13 16:45:20.531187 - [DEBUG]
65994 2019-Jan-13 16:45:20.531213 - [DEBUG] EDGE:
65995 2019-Jan-13 16:45:20.531271 - [DEBUG] ---> 65996 2019-Jan-13 16:45:20.531934 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65997 2019-Jan-13 16:45:20.532799 - [DEBUG]
65998 2019-Jan-13 16:45:20.532828 - [DEBUG] EDGE:
65999 2019-Jan-13 16:45:20.532894 - [DEBUG] ---> 66000 2019-Jan-13 16:45:20.533557 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66001 2019-Jan-13 16:45:20.534198 - [DEBUG]
66002 2019-Jan-13 16:45:20.534224 - [DEBUG] EDGE:
66003 2019-Jan-13 16:45:20.534283 - [DEBUG] ---> 66004 2019-Jan-13 16:45:20.534944 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66005 2019-Jan-13 16:45:20.535592 - [DEBUG]
66006 2019-Jan-13 16:45:20.535642 - [DEBUG] Compose: EdgeIdentity * AllBottom
66007 2019-Jan-13 16:45:20.535670 - [DEBUG]
66008 2019-Jan-13 16:45:20.535694 - [DEBUG] Propagate flow
66009 2019-Jan-13 16:45:20.535718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66010 2019-Jan-13 16:45:20.535778 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
66011 2019-Jan-13 16:45:20.536420 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66012 2019-Jan-13 16:45:20.537056 - [DEBUG] Edge function : AllBottom (result of previous compose)
66013 2019-Jan-13 16:45:20.537081 - [DEBUG]
66014 2019-Jan-13 16:45:20.537107 - [DEBUG] Join: AllTop & AllBottom
66015 2019-Jan-13 16:45:20.537133 - [DEBUG] = AllBottom (new jump func)
66016 2019-Jan-13 16:45:20.537158 - [DEBUG]
66017 2019-Jan-13 16:45:20.537182 - [DEBUG] Start adding new jump function
66018 2019-Jan-13 16:45:20.537205 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66019 2019-Jan-13 16:45:20.537261 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66020 2019-Jan-13 16:45:20.537898 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
66021 2019-Jan-13 16:45:20.538554 - [DEBUG] Edge Function : AllBottom
66022 2019-Jan-13 16:45:20.538584 - [DEBUG] End adding new jump function
66023 2019-Jan-13 16:45:20.538627 - [DEBUG]
66024 2019-Jan-13 16:45:20.538651 - [DEBUG] -------------------------------------------- 1748. Path Edge --------------------------------------------
66025 2019-Jan-13 16:45:20.538676 - [DEBUG]
66026 2019-Jan-13 16:45:20.538699 - [DEBUG] Process 1748. path edge:
66027 2019-Jan-13 16:45:20.538723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66028 2019-Jan-13 16:45:20.538780 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
66029 2019-Jan-13 16:45:20.539421 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66030 2019-Jan-13 16:45:20.540057 - [DEBUG]
66031 2019-Jan-13 16:45:20.540082 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
66032 2019-Jan-13 16:45:20.540751 - [DEBUG] Compose: EdgeIdentity * AllBottom
66033 2019-Jan-13 16:45:20.540780 - [DEBUG]
66034 2019-Jan-13 16:45:20.540803 - [DEBUG] Propagate flow
66035 2019-Jan-13 16:45:20.540827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66036 2019-Jan-13 16:45:20.540885 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
66037 2019-Jan-13 16:45:20.541554 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66038 2019-Jan-13 16:45:20.542204 - [DEBUG] Edge function : AllBottom (result of previous compose)
66039 2019-Jan-13 16:45:20.542230 - [DEBUG]
66040 2019-Jan-13 16:45:20.542255 - [DEBUG] Join: AllTop & AllBottom
66041 2019-Jan-13 16:45:20.542400 - [DEBUG] = AllBottom (new jump func)
66042 2019-Jan-13 16:45:20.542427 - [DEBUG]
66043 2019-Jan-13 16:45:20.542451 - [DEBUG] Start adding new jump function
66044 2019-Jan-13 16:45:20.542474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66045 2019-Jan-13 16:45:20.542539 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66046 2019-Jan-13 16:45:20.543202 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
66047 2019-Jan-13 16:45:20.543857 - [DEBUG] Edge Function : AllBottom
66048 2019-Jan-13 16:45:20.543889 - [DEBUG] End adding new jump function
66049 2019-Jan-13 16:45:20.543913 - [DEBUG]
66050 2019-Jan-13 16:45:20.543936 - [DEBUG] -------------------------------------------- 1749. Path Edge --------------------------------------------
66051 2019-Jan-13 16:45:20.543961 - [DEBUG]
66052 2019-Jan-13 16:45:20.543984 - [DEBUG] Process 1749. path edge:
66053 2019-Jan-13 16:45:20.544008 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66054 2019-Jan-13 16:45:20.544070 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
66055 2019-Jan-13 16:45:20.544704 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66056 2019-Jan-13 16:45:20.545363 - [DEBUG]
66057 2019-Jan-13 16:45:20.545390 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
66058 2019-Jan-13 16:45:20.546059 - [DEBUG] Compose: EdgeIdentity * AllBottom
66059 2019-Jan-13 16:45:20.546087 - [DEBUG]
66060 2019-Jan-13 16:45:20.546110 - [DEBUG] Propagate flow
66061 2019-Jan-13 16:45:20.546134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66062 2019-Jan-13 16:45:20.546192 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
66063 2019-Jan-13 16:45:20.546829 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66064 2019-Jan-13 16:45:20.547464 - [DEBUG] Edge function : AllBottom (result of previous compose)
66065 2019-Jan-13 16:45:20.547489 - [DEBUG]
66066 2019-Jan-13 16:45:20.547515 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66067 2019-Jan-13 16:45:20.547541 - [DEBUG] = AllBottom
66068 2019-Jan-13 16:45:20.547583 - [DEBUG]
66069 2019-Jan-13 16:45:20.547607 - [DEBUG] PROPAGATE: No new function!
66070 2019-Jan-13 16:45:20.547631 - [DEBUG] EDGE:
66071 2019-Jan-13 16:45:20.547689 - [DEBUG] ---> 66072 2019-Jan-13 16:45:20.548339 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66073 2019-Jan-13 16:45:20.548974 - [DEBUG]
66074 2019-Jan-13 16:45:20.548999 - [DEBUG] EDGE:
66075 2019-Jan-13 16:45:20.549057 - [DEBUG] ---> 66076 2019-Jan-13 16:45:20.549698 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66077 2019-Jan-13 16:45:20.550342 - [DEBUG]
66078 2019-Jan-13 16:45:20.550367 - [DEBUG] EDGE:
66079 2019-Jan-13 16:45:20.550427 - [DEBUG] ---> 66080 2019-Jan-13 16:45:20.551065 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66081 2019-Jan-13 16:45:20.551717 - [DEBUG]
66082 2019-Jan-13 16:45:20.551743 - [DEBUG] EDGE:
66083 2019-Jan-13 16:45:20.551801 - [DEBUG] ---> 66084 2019-Jan-13 16:45:20.552552 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66085 2019-Jan-13 16:45:20.553189 - [DEBUG]
66086 2019-Jan-13 16:45:20.553215 - [DEBUG] EDGE:
66087 2019-Jan-13 16:45:20.553273 - [DEBUG] ---> 66088 2019-Jan-13 16:45:20.553909 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66089 2019-Jan-13 16:45:20.554545 - [DEBUG]
66090 2019-Jan-13 16:45:20.554570 - [DEBUG] EDGE:
66091 2019-Jan-13 16:45:20.554628 - [DEBUG] ---> 66092 2019-Jan-13 16:45:20.555285 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66093 2019-Jan-13 16:45:20.555923 - [DEBUG]
66094 2019-Jan-13 16:45:20.555967 - [DEBUG] Compose: EdgeIdentity * AllBottom
66095 2019-Jan-13 16:45:20.555994 - [DEBUG]
66096 2019-Jan-13 16:45:20.556019 - [DEBUG] Propagate flow
66097 2019-Jan-13 16:45:20.556042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66098 2019-Jan-13 16:45:20.556099 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
66099 2019-Jan-13 16:45:20.556739 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66100 2019-Jan-13 16:45:20.557398 - [DEBUG] Edge function : AllBottom (result of previous compose)
66101 2019-Jan-13 16:45:20.557424 - [DEBUG]
66102 2019-Jan-13 16:45:20.557451 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66103 2019-Jan-13 16:45:20.557477 - [DEBUG] = AllBottom
66104 2019-Jan-13 16:45:20.557501 - [DEBUG]
66105 2019-Jan-13 16:45:20.557525 - [DEBUG] PROPAGATE: No new function!
66106 2019-Jan-13 16:45:20.557555 - [DEBUG] EDGE:
66107 2019-Jan-13 16:45:20.557626 - [DEBUG] ---> 66108 2019-Jan-13 16:45:20.558340 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66109 2019-Jan-13 16:45:20.559018 - [DEBUG]
66110 2019-Jan-13 16:45:20.559045 - [DEBUG] EDGE:
66111 2019-Jan-13 16:45:20.559111 - [DEBUG] ---> 66112 2019-Jan-13 16:45:20.559806 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66113 2019-Jan-13 16:45:20.560475 - [DEBUG]
66114 2019-Jan-13 16:45:20.560503 - [DEBUG] EDGE:
66115 2019-Jan-13 16:45:20.560569 - [DEBUG] ---> 66116 2019-Jan-13 16:45:20.561232 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66117 2019-Jan-13 16:45:20.561945 - [DEBUG]
66118 2019-Jan-13 16:45:20.562010 - [DEBUG] Compose: EdgeIdentity * AllBottom
66119 2019-Jan-13 16:45:20.562039 - [DEBUG]
66120 2019-Jan-13 16:45:20.562065 - [DEBUG] Propagate flow
66121 2019-Jan-13 16:45:20.562088 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66122 2019-Jan-13 16:45:20.562162 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
66123 2019-Jan-13 16:45:20.563146 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66124 2019-Jan-13 16:45:20.563855 - [DEBUG] Edge function : AllBottom (result of previous compose)
66125 2019-Jan-13 16:45:20.563883 - [DEBUG]
66126 2019-Jan-13 16:45:20.563911 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66127 2019-Jan-13 16:45:20.563937 - [DEBUG] = AllBottom
66128 2019-Jan-13 16:45:20.563962 - [DEBUG]
66129 2019-Jan-13 16:45:20.563986 - [DEBUG] PROPAGATE: No new function!
66130 2019-Jan-13 16:45:20.564021 - [DEBUG] EDGE:
66131 2019-Jan-13 16:45:20.564098 - [DEBUG] ---> 66132 2019-Jan-13 16:45:20.564857 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66133 2019-Jan-13 16:45:20.565538 - [DEBUG]
66134 2019-Jan-13 16:45:20.565566 - [DEBUG] EDGE:
66135 2019-Jan-13 16:45:20.565633 - [DEBUG] ---> 66136 2019-Jan-13 16:45:20.566271 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66137 2019-Jan-13 16:45:20.566906 - [DEBUG]
66138 2019-Jan-13 16:45:20.566931 - [DEBUG] EDGE:
66139 2019-Jan-13 16:45:20.566989 - [DEBUG] ---> 66140 2019-Jan-13 16:45:20.567626 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66141 2019-Jan-13 16:45:20.568281 - [DEBUG]
66142 2019-Jan-13 16:45:20.568306 - [DEBUG] EDGE:
66143 2019-Jan-13 16:45:20.568364 - [DEBUG] ---> 66144 2019-Jan-13 16:45:20.569004 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66145 2019-Jan-13 16:45:20.569640 - [DEBUG]
66146 2019-Jan-13 16:45:20.569695 - [DEBUG] Compose: EdgeIdentity * AllBottom
66147 2019-Jan-13 16:45:20.569722 - [DEBUG]
66148 2019-Jan-13 16:45:20.569747 - [DEBUG] Propagate flow
66149 2019-Jan-13 16:45:20.569770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66150 2019-Jan-13 16:45:20.569827 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
66151 2019-Jan-13 16:45:20.570466 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66152 2019-Jan-13 16:45:20.571125 - [DEBUG] Edge function : AllBottom (result of previous compose)
66153 2019-Jan-13 16:45:20.571151 - [DEBUG]
66154 2019-Jan-13 16:45:20.571177 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66155 2019-Jan-13 16:45:20.571203 - [DEBUG] = AllBottom
66156 2019-Jan-13 16:45:20.571227 - [DEBUG]
66157 2019-Jan-13 16:45:20.571250 - [DEBUG] PROPAGATE: No new function!
66158 2019-Jan-13 16:45:20.571277 - [DEBUG] EDGE:
66159 2019-Jan-13 16:45:20.571336 - [DEBUG] ---> 66160 2019-Jan-13 16:45:20.571999 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66161 2019-Jan-13 16:45:20.572781 - [DEBUG]
66162 2019-Jan-13 16:45:20.572807 - [DEBUG] EDGE:
66163 2019-Jan-13 16:45:20.572867 - [DEBUG] ---> 66164 2019-Jan-13 16:45:20.573503 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66165 2019-Jan-13 16:45:20.574140 - [DEBUG]
66166 2019-Jan-13 16:45:20.574165 - [DEBUG] EDGE:
66167 2019-Jan-13 16:45:20.574223 - [DEBUG] ---> 66168 2019-Jan-13 16:45:20.574877 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66169 2019-Jan-13 16:45:20.575523 - [DEBUG]
66170 2019-Jan-13 16:45:20.575568 - [DEBUG] Compose: EdgeIdentity * AllBottom
66171 2019-Jan-13 16:45:20.575596 - [DEBUG]
66172 2019-Jan-13 16:45:20.575621 - [DEBUG] Propagate flow
66173 2019-Jan-13 16:45:20.575645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66174 2019-Jan-13 16:45:20.575709 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
66175 2019-Jan-13 16:45:20.576372 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66176 2019-Jan-13 16:45:20.577021 - [DEBUG] Edge function : AllBottom (result of previous compose)
66177 2019-Jan-13 16:45:20.577047 - [DEBUG]
66178 2019-Jan-13 16:45:20.577073 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66179 2019-Jan-13 16:45:20.577099 - [DEBUG] = AllBottom
66180 2019-Jan-13 16:45:20.577123 - [DEBUG]
66181 2019-Jan-13 16:45:20.577146 - [DEBUG] PROPAGATE: No new function!
66182 2019-Jan-13 16:45:20.577175 - [DEBUG] EDGE:
66183 2019-Jan-13 16:45:20.577236 - [DEBUG] ---> 66184 2019-Jan-13 16:45:20.577885 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66185 2019-Jan-13 16:45:20.578543 - [DEBUG]
66186 2019-Jan-13 16:45:20.578568 - [DEBUG] EDGE:
66187 2019-Jan-13 16:45:20.578626 - [DEBUG] ---> 66188 2019-Jan-13 16:45:20.579261 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66189 2019-Jan-13 16:45:20.579896 - [DEBUG]
66190 2019-Jan-13 16:45:20.579921 - [DEBUG] EDGE:
66191 2019-Jan-13 16:45:20.579978 - [DEBUG] ---> 66192 2019-Jan-13 16:45:20.580617 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66193 2019-Jan-13 16:45:20.581255 - [DEBUG]
66194 2019-Jan-13 16:45:20.581312 - [DEBUG] Compose: EdgeIdentity * AllBottom
66195 2019-Jan-13 16:45:20.581339 - [DEBUG]
66196 2019-Jan-13 16:45:20.581363 - [DEBUG] Propagate flow
66197 2019-Jan-13 16:45:20.581387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66198 2019-Jan-13 16:45:20.581458 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
66199 2019-Jan-13 16:45:20.582097 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66200 2019-Jan-13 16:45:20.582842 - [DEBUG] Edge function : AllBottom (result of previous compose)
66201 2019-Jan-13 16:45:20.582868 - [DEBUG]
66202 2019-Jan-13 16:45:20.582893 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66203 2019-Jan-13 16:45:20.582919 - [DEBUG] = AllBottom
66204 2019-Jan-13 16:45:20.582943 - [DEBUG]
66205 2019-Jan-13 16:45:20.582966 - [DEBUG] PROPAGATE: No new function!
66206 2019-Jan-13 16:45:20.582992 - [DEBUG] EDGE:
66207 2019-Jan-13 16:45:20.583051 - [DEBUG] ---> 66208 2019-Jan-13 16:45:20.583699 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66209 2019-Jan-13 16:45:20.584336 - [DEBUG]
66210 2019-Jan-13 16:45:20.584373 - [DEBUG] Compose: EdgeIdentity * AllBottom
66211 2019-Jan-13 16:45:20.584400 - [DEBUG]
66212 2019-Jan-13 16:45:20.584424 - [DEBUG] Propagate flow
66213 2019-Jan-13 16:45:20.584447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66214 2019-Jan-13 16:45:20.584503 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
66215 2019-Jan-13 16:45:20.585159 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66216 2019-Jan-13 16:45:20.585795 - [DEBUG] Edge function : AllBottom (result of previous compose)
66217 2019-Jan-13 16:45:20.585820 - [DEBUG]
66218 2019-Jan-13 16:45:20.585846 - [DEBUG] Join: AllTop & AllBottom
66219 2019-Jan-13 16:45:20.585872 - [DEBUG] = AllBottom (new jump func)
66220 2019-Jan-13 16:45:20.585896 - [DEBUG]
66221 2019-Jan-13 16:45:20.585920 - [DEBUG] Start adding new jump function
66222 2019-Jan-13 16:45:20.585944 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66223 2019-Jan-13 16:45:20.586000 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66224 2019-Jan-13 16:45:20.586636 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
66225 2019-Jan-13 16:45:20.587274 - [DEBUG] Edge Function : AllBottom
66226 2019-Jan-13 16:45:20.587304 - [DEBUG] End adding new jump function
66227 2019-Jan-13 16:45:20.587328 - [DEBUG]
66228 2019-Jan-13 16:45:20.587352 - [DEBUG] -------------------------------------------- 1750. Path Edge --------------------------------------------
66229 2019-Jan-13 16:45:20.587377 - [DEBUG]
66230 2019-Jan-13 16:45:20.587400 - [DEBUG] Process 1750. path edge:
66231 2019-Jan-13 16:45:20.587425 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66232 2019-Jan-13 16:45:20.587481 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
66233 2019-Jan-13 16:45:20.588133 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66234 2019-Jan-13 16:45:20.588769 - [DEBUG]
66235 2019-Jan-13 16:45:20.588794 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
66236 2019-Jan-13 16:45:20.589451 - [DEBUG] Possible callees:
66237 2019-Jan-13 16:45:20.589476 - [DEBUG] foo
66238 2019-Jan-13 16:45:20.589501 - [DEBUG] Possible return sites:
66239 2019-Jan-13 16:45:20.589525 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12666240 2019-Jan-13 16:45:20.590806 - [DEBUG] Found and process special summary
66241 2019-Jan-13 16:45:20.590841 - [DEBUG] Compose: EdgeIdentity * AllBottom
66242 2019-Jan-13 16:45:20.590869 - [DEBUG]
66243 2019-Jan-13 16:45:20.590893 - [DEBUG] Propagate flow
66244 2019-Jan-13 16:45:20.590916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66245 2019-Jan-13 16:45:20.590973 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66246 2019-Jan-13 16:45:20.591629 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66247 2019-Jan-13 16:45:20.592276 - [DEBUG] Edge function : AllBottom (result of previous compose)
66248 2019-Jan-13 16:45:20.592301 - [DEBUG]
66249 2019-Jan-13 16:45:20.592327 - [DEBUG] Join: AllTop & AllBottom
66250 2019-Jan-13 16:45:20.592352 - [DEBUG] = AllBottom (new jump func)
66251 2019-Jan-13 16:45:20.592377 - [DEBUG]
66252 2019-Jan-13 16:45:20.592400 - [DEBUG] Start adding new jump function
66253 2019-Jan-13 16:45:20.592424 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66254 2019-Jan-13 16:45:20.592482 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66255 2019-Jan-13 16:45:20.593294 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66256 2019-Jan-13 16:45:20.593959 - [DEBUG] Edge Function : AllBottom
66257 2019-Jan-13 16:45:20.593991 - [DEBUG] End adding new jump function
66258 2019-Jan-13 16:45:20.594015 - [DEBUG]
66259 2019-Jan-13 16:45:20.594038 - [DEBUG] -------------------------------------------- 1751. Path Edge --------------------------------------------
66260 2019-Jan-13 16:45:20.594063 - [DEBUG]
66261 2019-Jan-13 16:45:20.594086 - [DEBUG] Process 1751. path edge:
66262 2019-Jan-13 16:45:20.594110 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66263 2019-Jan-13 16:45:20.594171 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
66264 2019-Jan-13 16:45:20.594837 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66265 2019-Jan-13 16:45:20.595474 - [DEBUG]
66266 2019-Jan-13 16:45:20.595500 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66267 2019-Jan-13 16:45:20.596177 - [DEBUG] Compose: EdgeIdentity * AllBottom
66268 2019-Jan-13 16:45:20.596205 - [DEBUG]
66269 2019-Jan-13 16:45:20.596229 - [DEBUG] Propagate flow
66270 2019-Jan-13 16:45:20.596252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66271 2019-Jan-13 16:45:20.596310 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
66272 2019-Jan-13 16:45:20.596964 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66273 2019-Jan-13 16:45:20.597643 - [DEBUG] Edge function : AllBottom (result of previous compose)
66274 2019-Jan-13 16:45:20.597670 - [DEBUG]
66275 2019-Jan-13 16:45:20.597697 - [DEBUG] Join: AllTop & AllBottom
66276 2019-Jan-13 16:45:20.597723 - [DEBUG] = AllBottom (new jump func)
66277 2019-Jan-13 16:45:20.597747 - [DEBUG]
66278 2019-Jan-13 16:45:20.597771 - [DEBUG] Start adding new jump function
66279 2019-Jan-13 16:45:20.597794 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66280 2019-Jan-13 16:45:20.597860 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66281 2019-Jan-13 16:45:20.598549 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
66282 2019-Jan-13 16:45:20.599241 - [DEBUG] Edge Function : AllBottom
66283 2019-Jan-13 16:45:20.599298 - [DEBUG] End adding new jump function
66284 2019-Jan-13 16:45:20.599323 - [DEBUG]
66285 2019-Jan-13 16:45:20.599347 - [DEBUG] -------------------------------------------- 1752. Path Edge --------------------------------------------
66286 2019-Jan-13 16:45:20.599372 - [DEBUG]
66287 2019-Jan-13 16:45:20.599395 - [DEBUG] Process 1752. path edge:
66288 2019-Jan-13 16:45:20.599420 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66289 2019-Jan-13 16:45:20.599491 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
66290 2019-Jan-13 16:45:20.600136 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66291 2019-Jan-13 16:45:20.600789 - [DEBUG]
66292 2019-Jan-13 16:45:20.600816 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
66293 2019-Jan-13 16:45:20.601511 - [DEBUG] Compose: EdgeIdentity * AllBottom
66294 2019-Jan-13 16:45:20.601540 - [DEBUG]
66295 2019-Jan-13 16:45:20.601564 - [DEBUG] Propagate flow
66296 2019-Jan-13 16:45:20.601588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66297 2019-Jan-13 16:45:20.601648 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
66298 2019-Jan-13 16:45:20.602287 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66299 2019-Jan-13 16:45:20.603068 - [DEBUG] Edge function : AllBottom (result of previous compose)
66300 2019-Jan-13 16:45:20.603094 - [DEBUG]
66301 2019-Jan-13 16:45:20.603119 - [DEBUG] Join: AllTop & AllBottom
66302 2019-Jan-13 16:45:20.603146 - [DEBUG] = AllBottom (new jump func)
66303 2019-Jan-13 16:45:20.603170 - [DEBUG]
66304 2019-Jan-13 16:45:20.603194 - [DEBUG] Start adding new jump function
66305 2019-Jan-13 16:45:20.603217 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66306 2019-Jan-13 16:45:20.603274 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66307 2019-Jan-13 16:45:20.603913 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
66308 2019-Jan-13 16:45:20.604550 - [DEBUG] Edge Function : AllBottom
66309 2019-Jan-13 16:45:20.604579 - [DEBUG] End adding new jump function
66310 2019-Jan-13 16:45:20.604603 - [DEBUG]
66311 2019-Jan-13 16:45:20.604627 - [DEBUG] -------------------------------------------- 1753. Path Edge --------------------------------------------
66312 2019-Jan-13 16:45:20.604651 - [DEBUG]
66313 2019-Jan-13 16:45:20.604675 - [DEBUG] Process 1753. path edge:
66314 2019-Jan-13 16:45:20.604698 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66315 2019-Jan-13 16:45:20.604769 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
66316 2019-Jan-13 16:45:20.605407 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66317 2019-Jan-13 16:45:20.606042 - [DEBUG]
66318 2019-Jan-13 16:45:20.606068 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
66319 2019-Jan-13 16:45:20.606726 - [DEBUG] Compose: EdgeIdentity * AllBottom
66320 2019-Jan-13 16:45:20.606754 - [DEBUG]
66321 2019-Jan-13 16:45:20.606778 - [DEBUG] Propagate flow
66322 2019-Jan-13 16:45:20.606801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66323 2019-Jan-13 16:45:20.606859 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66324 2019-Jan-13 16:45:20.607509 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66325 2019-Jan-13 16:45:20.608172 - [DEBUG] Edge function : AllBottom (result of previous compose)
66326 2019-Jan-13 16:45:20.608197 - [DEBUG]
66327 2019-Jan-13 16:45:20.608223 - [DEBUG] Join: AllTop & AllBottom
66328 2019-Jan-13 16:45:20.608248 - [DEBUG] = AllBottom (new jump func)
66329 2019-Jan-13 16:45:20.608273 - [DEBUG]
66330 2019-Jan-13 16:45:20.608296 - [DEBUG] Start adding new jump function
66331 2019-Jan-13 16:45:20.608320 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66332 2019-Jan-13 16:45:20.608376 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66333 2019-Jan-13 16:45:20.609018 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66334 2019-Jan-13 16:45:20.609682 - [DEBUG] Edge Function : AllBottom
66335 2019-Jan-13 16:45:20.609713 - [DEBUG] End adding new jump function
66336 2019-Jan-13 16:45:20.609737 - [DEBUG]
66337 2019-Jan-13 16:45:20.609761 - [DEBUG] -------------------------------------------- 1754. Path Edge --------------------------------------------
66338 2019-Jan-13 16:45:20.609785 - [DEBUG]
66339 2019-Jan-13 16:45:20.609808 - [DEBUG] Process 1754. path edge:
66340 2019-Jan-13 16:45:20.609832 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66341 2019-Jan-13 16:45:20.609899 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
66342 2019-Jan-13 16:45:20.610600 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66343 2019-Jan-13 16:45:20.611296 - [DEBUG]
66344 2019-Jan-13 16:45:20.611323 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66345 2019-Jan-13 16:45:20.612111 - [DEBUG] Possible callees:
66346 2019-Jan-13 16:45:20.612140 - [DEBUG] llvm.dbg.declare
66347 2019-Jan-13 16:45:20.612166 - [DEBUG] Possible return sites:
66348 2019-Jan-13 16:45:20.612191 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13666349 2019-Jan-13 16:45:20.613722 - [DEBUG] Found and process special summary
66350 2019-Jan-13 16:45:20.613764 - [DEBUG] Compose: EdgeIdentity * AllBottom
66351 2019-Jan-13 16:45:20.613793 - [DEBUG]
66352 2019-Jan-13 16:45:20.613818 - [DEBUG] Propagate flow
66353 2019-Jan-13 16:45:20.613841 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66354 2019-Jan-13 16:45:20.613903 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66355 2019-Jan-13 16:45:20.614545 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66356 2019-Jan-13 16:45:20.615205 - [DEBUG] Edge function : AllBottom (result of previous compose)
66357 2019-Jan-13 16:45:20.615231 - [DEBUG]
66358 2019-Jan-13 16:45:20.615257 - [DEBUG] Join: AllTop & AllBottom
66359 2019-Jan-13 16:45:20.615283 - [DEBUG] = AllBottom (new jump func)
66360 2019-Jan-13 16:45:20.615308 - [DEBUG]
66361 2019-Jan-13 16:45:20.615332 - [DEBUG] Start adding new jump function
66362 2019-Jan-13 16:45:20.615355 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66363 2019-Jan-13 16:45:20.615412 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66364 2019-Jan-13 16:45:20.616054 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66365 2019-Jan-13 16:45:20.616704 - [DEBUG] Edge Function : AllBottom
66366 2019-Jan-13 16:45:20.616736 - [DEBUG] End adding new jump function
66367 2019-Jan-13 16:45:20.616760 - [DEBUG]
66368 2019-Jan-13 16:45:20.616784 - [DEBUG] -------------------------------------------- 1755. Path Edge --------------------------------------------
66369 2019-Jan-13 16:45:20.616829 - [DEBUG]
66370 2019-Jan-13 16:45:20.616853 - [DEBUG] Process 1755. path edge:
66371 2019-Jan-13 16:45:20.616877 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66372 2019-Jan-13 16:45:20.616936 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
66373 2019-Jan-13 16:45:20.617576 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66374 2019-Jan-13 16:45:20.618231 - [DEBUG]
66375 2019-Jan-13 16:45:20.618256 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66376 2019-Jan-13 16:45:20.618925 - [DEBUG] Compose: EdgeIdentity * AllBottom
66377 2019-Jan-13 16:45:20.618955 - [DEBUG]
66378 2019-Jan-13 16:45:20.618979 - [DEBUG] Propagate flow
66379 2019-Jan-13 16:45:20.619003 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66380 2019-Jan-13 16:45:20.619061 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
66381 2019-Jan-13 16:45:20.619698 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66382 2019-Jan-13 16:45:20.620333 - [DEBUG] Edge function : AllBottom (result of previous compose)
66383 2019-Jan-13 16:45:20.620358 - [DEBUG]
66384 2019-Jan-13 16:45:20.620383 - [DEBUG] Join: AllTop & AllBottom
66385 2019-Jan-13 16:45:20.620409 - [DEBUG] = AllBottom (new jump func)
66386 2019-Jan-13 16:45:20.620433 - [DEBUG]
66387 2019-Jan-13 16:45:20.620457 - [DEBUG] Start adding new jump function
66388 2019-Jan-13 16:45:20.620480 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66389 2019-Jan-13 16:45:20.620536 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66390 2019-Jan-13 16:45:20.621171 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
66391 2019-Jan-13 16:45:20.621822 - [DEBUG] Edge Function : AllBottom
66392 2019-Jan-13 16:45:20.621850 - [DEBUG] End adding new jump function
66393 2019-Jan-13 16:45:20.621874 - [DEBUG]
66394 2019-Jan-13 16:45:20.621898 - [DEBUG] -------------------------------------------- 1756. Path Edge --------------------------------------------
66395 2019-Jan-13 16:45:20.621922 - [DEBUG]
66396 2019-Jan-13 16:45:20.621946 - [DEBUG] Process 1756. path edge:
66397 2019-Jan-13 16:45:20.621969 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66398 2019-Jan-13 16:45:20.622026 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
66399 2019-Jan-13 16:45:20.622773 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66400 2019-Jan-13 16:45:20.623499 - [DEBUG]
66401 2019-Jan-13 16:45:20.623527 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
66402 2019-Jan-13 16:45:20.624204 - [DEBUG] Compose: EdgeIdentity * AllBottom
66403 2019-Jan-13 16:45:20.624232 - [DEBUG]
66404 2019-Jan-13 16:45:20.624256 - [DEBUG] Propagate flow
66405 2019-Jan-13 16:45:20.624280 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66406 2019-Jan-13 16:45:20.624342 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
66407 2019-Jan-13 16:45:20.624998 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66408 2019-Jan-13 16:45:20.625639 - [DEBUG] Edge function : AllBottom (result of previous compose)
66409 2019-Jan-13 16:45:20.625664 - [DEBUG]
66410 2019-Jan-13 16:45:20.625690 - [DEBUG] Join: AllTop & AllBottom
66411 2019-Jan-13 16:45:20.625717 - [DEBUG] = AllBottom (new jump func)
66412 2019-Jan-13 16:45:20.625741 - [DEBUG]
66413 2019-Jan-13 16:45:20.625764 - [DEBUG] Start adding new jump function
66414 2019-Jan-13 16:45:20.625804 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66415 2019-Jan-13 16:45:20.625864 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66416 2019-Jan-13 16:45:20.626520 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
66417 2019-Jan-13 16:45:20.627159 - [DEBUG] Edge Function : AllBottom
66418 2019-Jan-13 16:45:20.627189 - [DEBUG] End adding new jump function
66419 2019-Jan-13 16:45:20.627213 - [DEBUG]
66420 2019-Jan-13 16:45:20.627237 - [DEBUG] -------------------------------------------- 1757. Path Edge --------------------------------------------
66421 2019-Jan-13 16:45:20.627262 - [DEBUG]
66422 2019-Jan-13 16:45:20.627285 - [DEBUG] Process 1757. path edge:
66423 2019-Jan-13 16:45:20.627309 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66424 2019-Jan-13 16:45:20.627367 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
66425 2019-Jan-13 16:45:20.628001 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66426 2019-Jan-13 16:45:20.628655 - [DEBUG]
66427 2019-Jan-13 16:45:20.628682 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
66428 2019-Jan-13 16:45:20.629341 - [DEBUG] Compose: EdgeIdentity * AllBottom
66429 2019-Jan-13 16:45:20.629369 - [DEBUG]
66430 2019-Jan-13 16:45:20.629392 - [DEBUG] Propagate flow
66431 2019-Jan-13 16:45:20.629416 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66432 2019-Jan-13 16:45:20.629474 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
66433 2019-Jan-13 16:45:20.630123 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66434 2019-Jan-13 16:45:20.630759 - [DEBUG] Edge function : AllBottom (result of previous compose)
66435 2019-Jan-13 16:45:20.630785 - [DEBUG]
66436 2019-Jan-13 16:45:20.630811 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66437 2019-Jan-13 16:45:20.630837 - [DEBUG] = AllBottom
66438 2019-Jan-13 16:45:20.630861 - [DEBUG]
66439 2019-Jan-13 16:45:20.630884 - [DEBUG] PROPAGATE: No new function!
66440 2019-Jan-13 16:45:20.630909 - [DEBUG] EDGE:
66441 2019-Jan-13 16:45:20.630967 - [DEBUG] ---> 66442 2019-Jan-13 16:45:20.631616 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66443 2019-Jan-13 16:45:20.632252 - [DEBUG]
66444 2019-Jan-13 16:45:20.632277 - [DEBUG] EDGE:
66445 2019-Jan-13 16:45:20.632334 - [DEBUG] ---> 66446 2019-Jan-13 16:45:20.633092 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66447 2019-Jan-13 16:45:20.633728 - [DEBUG]
66448 2019-Jan-13 16:45:20.633753 - [DEBUG] EDGE:
66449 2019-Jan-13 16:45:20.633812 - [DEBUG] ---> 66450 2019-Jan-13 16:45:20.634452 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66451 2019-Jan-13 16:45:20.635103 - [DEBUG]
66452 2019-Jan-13 16:45:20.635145 - [DEBUG] Compose: EdgeIdentity * AllBottom
66453 2019-Jan-13 16:45:20.635172 - [DEBUG]
66454 2019-Jan-13 16:45:20.635196 - [DEBUG] Propagate flow
66455 2019-Jan-13 16:45:20.635219 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66456 2019-Jan-13 16:45:20.635276 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66457 2019-Jan-13 16:45:20.635915 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66458 2019-Jan-13 16:45:20.636562 - [DEBUG] Edge function : AllBottom (result of previous compose)
66459 2019-Jan-13 16:45:20.636587 - [DEBUG]
66460 2019-Jan-13 16:45:20.636613 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66461 2019-Jan-13 16:45:20.636639 - [DEBUG] = AllBottom
66462 2019-Jan-13 16:45:20.636663 - [DEBUG]
66463 2019-Jan-13 16:45:20.636686 - [DEBUG] PROPAGATE: No new function!
66464 2019-Jan-13 16:45:20.636714 - [DEBUG] EDGE:
66465 2019-Jan-13 16:45:20.636772 - [DEBUG] ---> 66466 2019-Jan-13 16:45:20.637439 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66467 2019-Jan-13 16:45:20.638170 - [DEBUG]
66468 2019-Jan-13 16:45:20.638223 - [DEBUG] Compose: EdgeIdentity * AllBottom
66469 2019-Jan-13 16:45:20.638251 - [DEBUG]
66470 2019-Jan-13 16:45:20.638275 - [DEBUG] Propagate flow
66471 2019-Jan-13 16:45:20.638299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66472 2019-Jan-13 16:45:20.638371 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66473 2019-Jan-13 16:45:20.639063 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66474 2019-Jan-13 16:45:20.639707 - [DEBUG] Edge function : AllBottom (result of previous compose)
66475 2019-Jan-13 16:45:20.639733 - [DEBUG]
66476 2019-Jan-13 16:45:20.639759 - [DEBUG] Join: AllTop & AllBottom
66477 2019-Jan-13 16:45:20.639785 - [DEBUG] = AllBottom (new jump func)
66478 2019-Jan-13 16:45:20.639810 - [DEBUG]
66479 2019-Jan-13 16:45:20.639833 - [DEBUG] Start adding new jump function
66480 2019-Jan-13 16:45:20.639857 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66481 2019-Jan-13 16:45:20.639915 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66482 2019-Jan-13 16:45:20.640552 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66483 2019-Jan-13 16:45:20.641197 - [DEBUG] Edge Function : AllBottom
66484 2019-Jan-13 16:45:20.641227 - [DEBUG] End adding new jump function
66485 2019-Jan-13 16:45:20.641251 - [DEBUG]
66486 2019-Jan-13 16:45:20.641275 - [DEBUG] -------------------------------------------- 1758. Path Edge --------------------------------------------
66487 2019-Jan-13 16:45:20.641300 - [DEBUG]
66488 2019-Jan-13 16:45:20.641323 - [DEBUG] Process 1758. path edge:
66489 2019-Jan-13 16:45:20.641347 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66490 2019-Jan-13 16:45:20.641417 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
66491 2019-Jan-13 16:45:20.642066 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66492 2019-Jan-13 16:45:20.642871 - [DEBUG]
66493 2019-Jan-13 16:45:20.642897 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66494 2019-Jan-13 16:45:20.643620 - [DEBUG] Possible callees:
66495 2019-Jan-13 16:45:20.643648 - [DEBUG] llvm.dbg.declare
66496 2019-Jan-13 16:45:20.643673 - [DEBUG] Possible return sites:
66497 2019-Jan-13 16:45:20.643697 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14366498 2019-Jan-13 16:45:20.645164 - [DEBUG] Found and process special summary
66499 2019-Jan-13 16:45:20.645289 - [DEBUG] Compose: EdgeIdentity * AllBottom
66500 2019-Jan-13 16:45:20.645319 - [DEBUG]
66501 2019-Jan-13 16:45:20.645345 - [DEBUG] Propagate flow
66502 2019-Jan-13 16:45:20.645369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66503 2019-Jan-13 16:45:20.645461 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66504 2019-Jan-13 16:45:20.646164 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66505 2019-Jan-13 16:45:20.646812 - [DEBUG] Edge function : AllBottom (result of previous compose)
66506 2019-Jan-13 16:45:20.646837 - [DEBUG]
66507 2019-Jan-13 16:45:20.646864 - [DEBUG] Join: AllTop & AllBottom
66508 2019-Jan-13 16:45:20.646890 - [DEBUG] = AllBottom (new jump func)
66509 2019-Jan-13 16:45:20.646915 - [DEBUG]
66510 2019-Jan-13 16:45:20.646939 - [DEBUG] Start adding new jump function
66511 2019-Jan-13 16:45:20.646962 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66512 2019-Jan-13 16:45:20.647021 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66513 2019-Jan-13 16:45:20.647658 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66514 2019-Jan-13 16:45:20.648321 - [DEBUG] Edge Function : AllBottom
66515 2019-Jan-13 16:45:20.648352 - [DEBUG] End adding new jump function
66516 2019-Jan-13 16:45:20.648376 - [DEBUG]
66517 2019-Jan-13 16:45:20.648401 - [DEBUG] -------------------------------------------- 1759. Path Edge --------------------------------------------
66518 2019-Jan-13 16:45:20.648426 - [DEBUG]
66519 2019-Jan-13 16:45:20.648449 - [DEBUG] Process 1759. path edge:
66520 2019-Jan-13 16:45:20.648473 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66521 2019-Jan-13 16:45:20.648530 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
66522 2019-Jan-13 16:45:20.649170 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66523 2019-Jan-13 16:45:20.649806 - [DEBUG]
66524 2019-Jan-13 16:45:20.649831 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66525 2019-Jan-13 16:45:20.650505 - [DEBUG] Compose: EdgeIdentity * AllBottom
66526 2019-Jan-13 16:45:20.650533 - [DEBUG]
66527 2019-Jan-13 16:45:20.650557 - [DEBUG] Propagate flow
66528 2019-Jan-13 16:45:20.650581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66529 2019-Jan-13 16:45:20.650639 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
66530 2019-Jan-13 16:45:20.651288 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66531 2019-Jan-13 16:45:20.651945 - [DEBUG] Edge function : AllBottom (result of previous compose)
66532 2019-Jan-13 16:45:20.651970 - [DEBUG]
66533 2019-Jan-13 16:45:20.651996 - [DEBUG] Join: AllTop & AllBottom
66534 2019-Jan-13 16:45:20.652022 - [DEBUG] = AllBottom (new jump func)
66535 2019-Jan-13 16:45:20.652046 - [DEBUG]
66536 2019-Jan-13 16:45:20.652070 - [DEBUG] Start adding new jump function
66537 2019-Jan-13 16:45:20.652093 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66538 2019-Jan-13 16:45:20.652150 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66539 2019-Jan-13 16:45:20.652927 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
66540 2019-Jan-13 16:45:20.653650 - [DEBUG] Edge Function : AllBottom
66541 2019-Jan-13 16:45:20.653682 - [DEBUG] End adding new jump function
66542 2019-Jan-13 16:45:20.653706 - [DEBUG]
66543 2019-Jan-13 16:45:20.653731 - [DEBUG] -------------------------------------------- 1760. Path Edge --------------------------------------------
66544 2019-Jan-13 16:45:20.653775 - [DEBUG]
66545 2019-Jan-13 16:45:20.653799 - [DEBUG] Process 1760. path edge:
66546 2019-Jan-13 16:45:20.653823 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66547 2019-Jan-13 16:45:20.653891 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
66548 2019-Jan-13 16:45:20.654545 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66549 2019-Jan-13 16:45:20.655203 - [DEBUG]
66550 2019-Jan-13 16:45:20.655230 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
66551 2019-Jan-13 16:45:20.655896 - [DEBUG] Compose: EdgeIdentity * AllBottom
66552 2019-Jan-13 16:45:20.655925 - [DEBUG]
66553 2019-Jan-13 16:45:20.655948 - [DEBUG] Propagate flow
66554 2019-Jan-13 16:45:20.655972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66555 2019-Jan-13 16:45:20.656030 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
66556 2019-Jan-13 16:45:20.656673 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66557 2019-Jan-13 16:45:20.657363 - [DEBUG] Edge function : AllBottom (result of previous compose)
66558 2019-Jan-13 16:45:20.657391 - [DEBUG]
66559 2019-Jan-13 16:45:20.657417 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66560 2019-Jan-13 16:45:20.657444 - [DEBUG] = AllBottom
66561 2019-Jan-13 16:45:20.657468 - [DEBUG]
66562 2019-Jan-13 16:45:20.657491 - [DEBUG] PROPAGATE: No new function!
66563 2019-Jan-13 16:45:20.657517 - [DEBUG] EDGE:
66564 2019-Jan-13 16:45:20.657591 - [DEBUG] ---> 66565 2019-Jan-13 16:45:20.658316 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66566 2019-Jan-13 16:45:20.659024 - [DEBUG]
66567 2019-Jan-13 16:45:20.659055 - [DEBUG] EDGE:
66568 2019-Jan-13 16:45:20.659130 - [DEBUG] ---> 66569 2019-Jan-13 16:45:20.659830 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66570 2019-Jan-13 16:45:20.660514 - [DEBUG]
66571 2019-Jan-13 16:45:20.660572 - [DEBUG] Compose: EdgeIdentity * AllBottom
66572 2019-Jan-13 16:45:20.660600 - [DEBUG]
66573 2019-Jan-13 16:45:20.660624 - [DEBUG] Propagate flow
66574 2019-Jan-13 16:45:20.660648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66575 2019-Jan-13 16:45:20.660713 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66576 2019-Jan-13 16:45:20.661386 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66577 2019-Jan-13 16:45:20.662052 - [DEBUG] Edge function : AllBottom (result of previous compose)
66578 2019-Jan-13 16:45:20.662077 - [DEBUG]
66579 2019-Jan-13 16:45:20.662104 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66580 2019-Jan-13 16:45:20.662130 - [DEBUG] = AllBottom
66581 2019-Jan-13 16:45:20.662154 - [DEBUG]
66582 2019-Jan-13 16:45:20.662177 - [DEBUG] PROPAGATE: No new function!
66583 2019-Jan-13 16:45:20.662206 - [DEBUG] EDGE:
66584 2019-Jan-13 16:45:20.662266 - [DEBUG] ---> 66585 2019-Jan-13 16:45:20.663071 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66586 2019-Jan-13 16:45:20.663722 - [DEBUG]
66587 2019-Jan-13 16:45:20.663747 - [DEBUG] EDGE:
66588 2019-Jan-13 16:45:20.663809 - [DEBUG] ---> 66589 2019-Jan-13 16:45:20.664470 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66590 2019-Jan-13 16:45:20.665125 - [DEBUG]
66591 2019-Jan-13 16:45:20.665171 - [DEBUG] Compose: EdgeIdentity * AllBottom
66592 2019-Jan-13 16:45:20.665198 - [DEBUG]
66593 2019-Jan-13 16:45:20.665222 - [DEBUG] Propagate flow
66594 2019-Jan-13 16:45:20.665246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66595 2019-Jan-13 16:45:20.665303 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
66596 2019-Jan-13 16:45:20.665941 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66597 2019-Jan-13 16:45:20.666577 - [DEBUG] Edge function : AllBottom (result of previous compose)
66598 2019-Jan-13 16:45:20.666602 - [DEBUG]
66599 2019-Jan-13 16:45:20.666628 - [DEBUG] Join: AllTop & AllBottom
66600 2019-Jan-13 16:45:20.666654 - [DEBUG] = AllBottom (new jump func)
66601 2019-Jan-13 16:45:20.666679 - [DEBUG]
66602 2019-Jan-13 16:45:20.666702 - [DEBUG] Start adding new jump function
66603 2019-Jan-13 16:45:20.666726 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66604 2019-Jan-13 16:45:20.666782 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66605 2019-Jan-13 16:45:20.667419 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
66606 2019-Jan-13 16:45:20.668055 - [DEBUG] Edge Function : AllBottom
66607 2019-Jan-13 16:45:20.668098 - [DEBUG] End adding new jump function
66608 2019-Jan-13 16:45:20.668123 - [DEBUG]
66609 2019-Jan-13 16:45:20.668147 - [DEBUG] -------------------------------------------- 1761. Path Edge --------------------------------------------
66610 2019-Jan-13 16:45:20.668172 - [DEBUG]
66611 2019-Jan-13 16:45:20.668195 - [DEBUG] Process 1761. path edge:
66612 2019-Jan-13 16:45:20.668219 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66613 2019-Jan-13 16:45:20.668276 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
66614 2019-Jan-13 16:45:20.668912 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66615 2019-Jan-13 16:45:20.669547 - [DEBUG]
66616 2019-Jan-13 16:45:20.669574 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
66617 2019-Jan-13 16:45:20.670230 - [DEBUG] Compose: EdgeIdentity * AllBottom
66618 2019-Jan-13 16:45:20.670258 - [DEBUG]
66619 2019-Jan-13 16:45:20.670282 - [DEBUG] Propagate flow
66620 2019-Jan-13 16:45:20.670306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66621 2019-Jan-13 16:45:20.670363 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66622 2019-Jan-13 16:45:20.671012 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66623 2019-Jan-13 16:45:20.671664 - [DEBUG] Edge function : AllBottom (result of previous compose)
66624 2019-Jan-13 16:45:20.671689 - [DEBUG]
66625 2019-Jan-13 16:45:20.671714 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66626 2019-Jan-13 16:45:20.671740 - [DEBUG] = AllBottom
66627 2019-Jan-13 16:45:20.671764 - [DEBUG]
66628 2019-Jan-13 16:45:20.671787 - [DEBUG] PROPAGATE: No new function!
66629 2019-Jan-13 16:45:20.671818 - [DEBUG] Compose: EdgeIdentity * AllBottom
66630 2019-Jan-13 16:45:20.671845 - [DEBUG]
66631 2019-Jan-13 16:45:20.671870 - [DEBUG] Propagate flow
66632 2019-Jan-13 16:45:20.671893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66633 2019-Jan-13 16:45:20.671951 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66634 2019-Jan-13 16:45:20.672608 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66635 2019-Jan-13 16:45:20.673335 - [DEBUG] Edge function : AllBottom (result of previous compose)
66636 2019-Jan-13 16:45:20.673361 - [DEBUG]
66637 2019-Jan-13 16:45:20.673387 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66638 2019-Jan-13 16:45:20.673413 - [DEBUG] = AllBottom
66639 2019-Jan-13 16:45:20.673437 - [DEBUG]
66640 2019-Jan-13 16:45:20.673460 - [DEBUG] PROPAGATE: No new function!
66641 2019-Jan-13 16:45:20.673485 - [DEBUG] EDGE:
66642 2019-Jan-13 16:45:20.673543 - [DEBUG] ---> 66643 2019-Jan-13 16:45:20.674179 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66644 2019-Jan-13 16:45:20.674830 - [DEBUG]
66645 2019-Jan-13 16:45:20.674855 - [DEBUG] EDGE:
66646 2019-Jan-13 16:45:20.674913 - [DEBUG] ---> 66647 2019-Jan-13 16:45:20.675548 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66648 2019-Jan-13 16:45:20.676198 - [DEBUG]
66649 2019-Jan-13 16:45:20.676224 - [DEBUG] EDGE:
66650 2019-Jan-13 16:45:20.676286 - [DEBUG] ---> 66651 2019-Jan-13 16:45:20.676950 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66652 2019-Jan-13 16:45:20.677624 - [DEBUG]
66653 2019-Jan-13 16:45:20.677675 - [DEBUG] Compose: EdgeIdentity * AllBottom
66654 2019-Jan-13 16:45:20.677703 - [DEBUG]
66655 2019-Jan-13 16:45:20.677728 - [DEBUG] Propagate flow
66656 2019-Jan-13 16:45:20.677751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66657 2019-Jan-13 16:45:20.677815 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66658 2019-Jan-13 16:45:20.678504 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66659 2019-Jan-13 16:45:20.679194 - [DEBUG] Edge function : AllBottom (result of previous compose)
66660 2019-Jan-13 16:45:20.679222 - [DEBUG]
66661 2019-Jan-13 16:45:20.679250 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66662 2019-Jan-13 16:45:20.679276 - [DEBUG] = AllBottom
66663 2019-Jan-13 16:45:20.679300 - [DEBUG]
66664 2019-Jan-13 16:45:20.679323 - [DEBUG] PROPAGATE: No new function!
66665 2019-Jan-13 16:45:20.679354 - [DEBUG] EDGE:
66666 2019-Jan-13 16:45:20.679426 - [DEBUG] ---> 66667 2019-Jan-13 16:45:20.680105 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66668 2019-Jan-13 16:45:20.680779 - [DEBUG]
66669 2019-Jan-13 16:45:20.680806 - [DEBUG] EDGE:
66670 2019-Jan-13 16:45:20.680873 - [DEBUG] ---> 66671 2019-Jan-13 16:45:20.681542 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66672 2019-Jan-13 16:45:20.682177 - [DEBUG]
66673 2019-Jan-13 16:45:20.682202 - [DEBUG] EDGE:
66674 2019-Jan-13 16:45:20.682260 - [DEBUG] ---> 66675 2019-Jan-13 16:45:20.683044 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66676 2019-Jan-13 16:45:20.683778 - [DEBUG]
66677 2019-Jan-13 16:45:20.683805 - [DEBUG] EDGE:
66678 2019-Jan-13 16:45:20.683866 - [DEBUG] ---> 66679 2019-Jan-13 16:45:20.684504 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66680 2019-Jan-13 16:45:20.685158 - [DEBUG]
66681 2019-Jan-13 16:45:20.685183 - [DEBUG] EDGE:
66682 2019-Jan-13 16:45:20.685241 - [DEBUG] ---> 66683 2019-Jan-13 16:45:20.685876 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66684 2019-Jan-13 16:45:20.686511 - [DEBUG]
66685 2019-Jan-13 16:45:20.686536 - [DEBUG] EDGE:
66686 2019-Jan-13 16:45:20.686593 - [DEBUG] ---> 66687 2019-Jan-13 16:45:20.687235 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66688 2019-Jan-13 16:45:20.687870 - [DEBUG]
66689 2019-Jan-13 16:45:20.687895 - [DEBUG] EDGE:
66690 2019-Jan-13 16:45:20.687953 - [DEBUG] ---> 66691 2019-Jan-13 16:45:20.688604 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66692 2019-Jan-13 16:45:20.689240 - [DEBUG]
66693 2019-Jan-13 16:45:20.689265 - [DEBUG] EDGE:
66694 2019-Jan-13 16:45:20.689323 - [DEBUG] ---> 66695 2019-Jan-13 16:45:20.689961 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66696 2019-Jan-13 16:45:20.690595 - [DEBUG]
66697 2019-Jan-13 16:45:20.690648 - [DEBUG] Compose: EdgeIdentity * AllBottom
66698 2019-Jan-13 16:45:20.690676 - [DEBUG]
66699 2019-Jan-13 16:45:20.690701 - [DEBUG] Propagate flow
66700 2019-Jan-13 16:45:20.690724 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66701 2019-Jan-13 16:45:20.690781 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
66702 2019-Jan-13 16:45:20.691434 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66703 2019-Jan-13 16:45:20.692073 - [DEBUG] Edge function : AllBottom (result of previous compose)
66704 2019-Jan-13 16:45:20.692099 - [DEBUG]
66705 2019-Jan-13 16:45:20.692125 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66706 2019-Jan-13 16:45:20.692151 - [DEBUG] = AllBottom
66707 2019-Jan-13 16:45:20.692175 - [DEBUG]
66708 2019-Jan-13 16:45:20.692198 - [DEBUG] PROPAGATE: No new function!
66709 2019-Jan-13 16:45:20.692226 - [DEBUG] EDGE:
66710 2019-Jan-13 16:45:20.692287 - [DEBUG] ---> 66711 2019-Jan-13 16:45:20.693134 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66712 2019-Jan-13 16:45:20.693837 - [DEBUG]
66713 2019-Jan-13 16:45:20.693896 - [DEBUG] Compose: EdgeIdentity * AllBottom
66714 2019-Jan-13 16:45:20.693925 - [DEBUG]
66715 2019-Jan-13 16:45:20.693949 - [DEBUG] Propagate flow
66716 2019-Jan-13 16:45:20.693972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66717 2019-Jan-13 16:45:20.694050 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
66718 2019-Jan-13 16:45:20.694837 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66719 2019-Jan-13 16:45:20.695555 - [DEBUG] Edge function : AllBottom (result of previous compose)
66720 2019-Jan-13 16:45:20.695583 - [DEBUG]
66721 2019-Jan-13 16:45:20.695611 - [DEBUG] Join: AllTop & AllBottom
66722 2019-Jan-13 16:45:20.695637 - [DEBUG] = AllBottom (new jump func)
66723 2019-Jan-13 16:45:20.695662 - [DEBUG]
66724 2019-Jan-13 16:45:20.695685 - [DEBUG] Start adding new jump function
66725 2019-Jan-13 16:45:20.695709 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66726 2019-Jan-13 16:45:20.695782 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66727 2019-Jan-13 16:45:20.696450 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
66728 2019-Jan-13 16:45:20.697111 - [DEBUG] Edge Function : AllBottom
66729 2019-Jan-13 16:45:20.697145 - [DEBUG] End adding new jump function
66730 2019-Jan-13 16:45:20.697170 - [DEBUG]
66731 2019-Jan-13 16:45:20.697195 - [DEBUG] -------------------------------------------- 1762. Path Edge --------------------------------------------
66732 2019-Jan-13 16:45:20.697220 - [DEBUG]
66733 2019-Jan-13 16:45:20.697243 - [DEBUG] Process 1762. path edge:
66734 2019-Jan-13 16:45:20.697267 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66735 2019-Jan-13 16:45:20.697340 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
66736 2019-Jan-13 16:45:20.698042 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66737 2019-Jan-13 16:45:20.698719 - [DEBUG]
66738 2019-Jan-13 16:45:20.698744 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
66739 2019-Jan-13 16:45:20.699396 - [DEBUG] Possible callees:
66740 2019-Jan-13 16:45:20.699422 - [DEBUG] foo
66741 2019-Jan-13 16:45:20.699447 - [DEBUG] Possible return sites:
66742 2019-Jan-13 16:45:20.699470 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8466743 2019-Jan-13 16:45:20.700750 - [DEBUG] Found and process special summary
66744 2019-Jan-13 16:45:20.700790 - [DEBUG] Compose: EdgeIdentity * AllBottom
66745 2019-Jan-13 16:45:20.700819 - [DEBUG]
66746 2019-Jan-13 16:45:20.700844 - [DEBUG] Propagate flow
66747 2019-Jan-13 16:45:20.700867 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66748 2019-Jan-13 16:45:20.700928 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
66749 2019-Jan-13 16:45:20.701593 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66750 2019-Jan-13 16:45:20.702230 - [DEBUG] Edge function : AllBottom (result of previous compose)
66751 2019-Jan-13 16:45:20.702255 - [DEBUG]
66752 2019-Jan-13 16:45:20.702280 - [DEBUG] Join: AllTop & AllBottom
66753 2019-Jan-13 16:45:20.702306 - [DEBUG] = AllBottom (new jump func)
66754 2019-Jan-13 16:45:20.702331 - [DEBUG]
66755 2019-Jan-13 16:45:20.702355 - [DEBUG] Start adding new jump function
66756 2019-Jan-13 16:45:20.702378 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66757 2019-Jan-13 16:45:20.702435 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66758 2019-Jan-13 16:45:20.703197 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
66759 2019-Jan-13 16:45:20.703839 - [DEBUG] Edge Function : AllBottom
66760 2019-Jan-13 16:45:20.703868 - [DEBUG] End adding new jump function
66761 2019-Jan-13 16:45:20.703892 - [DEBUG]
66762 2019-Jan-13 16:45:20.703916 - [DEBUG] -------------------------------------------- 1763. Path Edge --------------------------------------------
66763 2019-Jan-13 16:45:20.703958 - [DEBUG]
66764 2019-Jan-13 16:45:20.703982 - [DEBUG] Process 1763. path edge:
66765 2019-Jan-13 16:45:20.704006 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66766 2019-Jan-13 16:45:20.704063 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
66767 2019-Jan-13 16:45:20.704703 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66768 2019-Jan-13 16:45:20.705354 - [DEBUG]
66769 2019-Jan-13 16:45:20.705379 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
66770 2019-Jan-13 16:45:20.706044 - [DEBUG] Compose: EdgeIdentity * AllBottom
66771 2019-Jan-13 16:45:20.706072 - [DEBUG]
66772 2019-Jan-13 16:45:20.706095 - [DEBUG] Propagate flow
66773 2019-Jan-13 16:45:20.706119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66774 2019-Jan-13 16:45:20.706177 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
66775 2019-Jan-13 16:45:20.706817 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66776 2019-Jan-13 16:45:20.707455 - [DEBUG] Edge function : AllBottom (result of previous compose)
66777 2019-Jan-13 16:45:20.707480 - [DEBUG]
66778 2019-Jan-13 16:45:20.707505 - [DEBUG] Join: AllTop & AllBottom
66779 2019-Jan-13 16:45:20.707531 - [DEBUG] = AllBottom (new jump func)
66780 2019-Jan-13 16:45:20.707555 - [DEBUG]
66781 2019-Jan-13 16:45:20.707578 - [DEBUG] Start adding new jump function
66782 2019-Jan-13 16:45:20.707602 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66783 2019-Jan-13 16:45:20.707658 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66784 2019-Jan-13 16:45:20.708310 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
66785 2019-Jan-13 16:45:20.708947 - [DEBUG] Edge Function : AllBottom
66786 2019-Jan-13 16:45:20.708975 - [DEBUG] End adding new jump function
66787 2019-Jan-13 16:45:20.708999 - [DEBUG]
66788 2019-Jan-13 16:45:20.709022 - [DEBUG] -------------------------------------------- 1764. Path Edge --------------------------------------------
66789 2019-Jan-13 16:45:20.709046 - [DEBUG]
66790 2019-Jan-13 16:45:20.709069 - [DEBUG] Process 1764. path edge:
66791 2019-Jan-13 16:45:20.709093 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66792 2019-Jan-13 16:45:20.709151 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
66793 2019-Jan-13 16:45:20.709796 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66794 2019-Jan-13 16:45:20.710434 - [DEBUG]
66795 2019-Jan-13 16:45:20.710461 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
66796 2019-Jan-13 16:45:20.711115 - [DEBUG] Compose: EdgeIdentity * AllBottom
66797 2019-Jan-13 16:45:20.711144 - [DEBUG]
66798 2019-Jan-13 16:45:20.711167 - [DEBUG] Propagate flow
66799 2019-Jan-13 16:45:20.711191 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66800 2019-Jan-13 16:45:20.711250 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
66801 2019-Jan-13 16:45:20.711917 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66802 2019-Jan-13 16:45:20.712555 - [DEBUG] Edge function : AllBottom (result of previous compose)
66803 2019-Jan-13 16:45:20.712580 - [DEBUG]
66804 2019-Jan-13 16:45:20.712605 - [DEBUG] Join: AllTop & AllBottom
66805 2019-Jan-13 16:45:20.712646 - [DEBUG] = AllBottom (new jump func)
66806 2019-Jan-13 16:45:20.712671 - [DEBUG]
66807 2019-Jan-13 16:45:20.712694 - [DEBUG] Start adding new jump function
66808 2019-Jan-13 16:45:20.712717 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66809 2019-Jan-13 16:45:20.712774 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66810 2019-Jan-13 16:45:20.713534 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
66811 2019-Jan-13 16:45:20.714267 - [DEBUG] Edge Function : AllBottom
66812 2019-Jan-13 16:45:20.714298 - [DEBUG] End adding new jump function
66813 2019-Jan-13 16:45:20.714322 - [DEBUG]
66814 2019-Jan-13 16:45:20.714346 - [DEBUG] -------------------------------------------- 1765. Path Edge --------------------------------------------
66815 2019-Jan-13 16:45:20.714371 - [DEBUG]
66816 2019-Jan-13 16:45:20.714394 - [DEBUG] Process 1765. path edge:
66817 2019-Jan-13 16:45:20.714418 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66818 2019-Jan-13 16:45:20.714482 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
66819 2019-Jan-13 16:45:20.715161 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66820 2019-Jan-13 16:45:20.715799 - [DEBUG]
66821 2019-Jan-13 16:45:20.715824 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
66822 2019-Jan-13 16:45:20.716483 - [DEBUG] Possible callees:
66823 2019-Jan-13 16:45:20.716508 - [DEBUG] llvm.dbg.declare
66824 2019-Jan-13 16:45:20.716534 - [DEBUG] Possible return sites:
66825 2019-Jan-13 16:45:20.716558 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9666826 2019-Jan-13 16:45:20.717900 - [DEBUG] Found and process special summary
66827 2019-Jan-13 16:45:20.717949 - [DEBUG] Compose: EdgeIdentity * AllBottom
66828 2019-Jan-13 16:45:20.717979 - [DEBUG]
66829 2019-Jan-13 16:45:20.718004 - [DEBUG] Propagate flow
66830 2019-Jan-13 16:45:20.718028 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66831 2019-Jan-13 16:45:20.718117 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66832 2019-Jan-13 16:45:20.718802 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66833 2019-Jan-13 16:45:20.719471 - [DEBUG] Edge function : AllBottom (result of previous compose)
66834 2019-Jan-13 16:45:20.719499 - [DEBUG]
66835 2019-Jan-13 16:45:20.719526 - [DEBUG] Join: AllTop & AllBottom
66836 2019-Jan-13 16:45:20.719553 - [DEBUG] = AllBottom (new jump func)
66837 2019-Jan-13 16:45:20.719578 - [DEBUG]
66838 2019-Jan-13 16:45:20.719602 - [DEBUG] Start adding new jump function
66839 2019-Jan-13 16:45:20.719625 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66840 2019-Jan-13 16:45:20.719696 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66841 2019-Jan-13 16:45:20.720377 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66842 2019-Jan-13 16:45:20.721021 - [DEBUG] Edge Function : AllBottom
66843 2019-Jan-13 16:45:20.721051 - [DEBUG] End adding new jump function
66844 2019-Jan-13 16:45:20.721076 - [DEBUG]
66845 2019-Jan-13 16:45:20.721100 - [DEBUG] -------------------------------------------- 1766. Path Edge --------------------------------------------
66846 2019-Jan-13 16:45:20.721125 - [DEBUG]
66847 2019-Jan-13 16:45:20.721148 - [DEBUG] Process 1766. path edge:
66848 2019-Jan-13 16:45:20.721192 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66849 2019-Jan-13 16:45:20.721251 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
66850 2019-Jan-13 16:45:20.721917 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66851 2019-Jan-13 16:45:20.722554 - [DEBUG]
66852 2019-Jan-13 16:45:20.722579 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66853 2019-Jan-13 16:45:20.723390 - [DEBUG] Compose: EdgeIdentity * AllBottom
66854 2019-Jan-13 16:45:20.723419 - [DEBUG]
66855 2019-Jan-13 16:45:20.723443 - [DEBUG] Propagate flow
66856 2019-Jan-13 16:45:20.723466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66857 2019-Jan-13 16:45:20.723526 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
66858 2019-Jan-13 16:45:20.724166 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66859 2019-Jan-13 16:45:20.724817 - [DEBUG] Edge function : AllBottom (result of previous compose)
66860 2019-Jan-13 16:45:20.724843 - [DEBUG]
66861 2019-Jan-13 16:45:20.724868 - [DEBUG] Join: AllTop & AllBottom
66862 2019-Jan-13 16:45:20.724894 - [DEBUG] = AllBottom (new jump func)
66863 2019-Jan-13 16:45:20.724918 - [DEBUG]
66864 2019-Jan-13 16:45:20.724941 - [DEBUG] Start adding new jump function
66865 2019-Jan-13 16:45:20.724964 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66866 2019-Jan-13 16:45:20.725021 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66867 2019-Jan-13 16:45:20.725670 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
66868 2019-Jan-13 16:45:20.726332 - [DEBUG] Edge Function : AllBottom
66869 2019-Jan-13 16:45:20.726365 - [DEBUG] End adding new jump function
66870 2019-Jan-13 16:45:20.726390 - [DEBUG]
66871 2019-Jan-13 16:45:20.726414 - [DEBUG] -------------------------------------------- 1767. Path Edge --------------------------------------------
66872 2019-Jan-13 16:45:20.726440 - [DEBUG]
66873 2019-Jan-13 16:45:20.726463 - [DEBUG] Process 1767. path edge:
66874 2019-Jan-13 16:45:20.726487 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66875 2019-Jan-13 16:45:20.726557 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
66876 2019-Jan-13 16:45:20.727241 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66877 2019-Jan-13 16:45:20.727941 - [DEBUG]
66878 2019-Jan-13 16:45:20.727971 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
66879 2019-Jan-13 16:45:20.728770 - [DEBUG] Compose: EdgeIdentity * AllBottom
66880 2019-Jan-13 16:45:20.728804 - [DEBUG]
66881 2019-Jan-13 16:45:20.728829 - [DEBUG] Propagate flow
66882 2019-Jan-13 16:45:20.728853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66883 2019-Jan-13 16:45:20.728937 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
66884 2019-Jan-13 16:45:20.729608 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66885 2019-Jan-13 16:45:20.730258 - [DEBUG] Edge function : AllBottom (result of previous compose)
66886 2019-Jan-13 16:45:20.730284 - [DEBUG]
66887 2019-Jan-13 16:45:20.730310 - [DEBUG] Join: AllTop & AllBottom
66888 2019-Jan-13 16:45:20.730336 - [DEBUG] = AllBottom (new jump func)
66889 2019-Jan-13 16:45:20.730361 - [DEBUG]
66890 2019-Jan-13 16:45:20.730384 - [DEBUG] Start adding new jump function
66891 2019-Jan-13 16:45:20.730408 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66892 2019-Jan-13 16:45:20.730467 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66893 2019-Jan-13 16:45:20.731125 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
66894 2019-Jan-13 16:45:20.731779 - [DEBUG] Edge Function : AllBottom
66895 2019-Jan-13 16:45:20.731808 - [DEBUG] End adding new jump function
66896 2019-Jan-13 16:45:20.731833 - [DEBUG]
66897 2019-Jan-13 16:45:20.731857 - [DEBUG] -------------------------------------------- 1768. Path Edge --------------------------------------------
66898 2019-Jan-13 16:45:20.731882 - [DEBUG]
66899 2019-Jan-13 16:45:20.731905 - [DEBUG] Process 1768. path edge:
66900 2019-Jan-13 16:45:20.731929 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66901 2019-Jan-13 16:45:20.731987 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
66902 2019-Jan-13 16:45:20.732619 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66903 2019-Jan-13 16:45:20.733255 - [DEBUG]
66904 2019-Jan-13 16:45:20.733281 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
66905 2019-Jan-13 16:45:20.734071 - [DEBUG] Compose: EdgeIdentity * AllBottom
66906 2019-Jan-13 16:45:20.734100 - [DEBUG]
66907 2019-Jan-13 16:45:20.734124 - [DEBUG] Propagate flow
66908 2019-Jan-13 16:45:20.734147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66909 2019-Jan-13 16:45:20.734205 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
66910 2019-Jan-13 16:45:20.734864 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66911 2019-Jan-13 16:45:20.735500 - [DEBUG] Edge function : AllBottom (result of previous compose)
66912 2019-Jan-13 16:45:20.735525 - [DEBUG]
66913 2019-Jan-13 16:45:20.735551 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66914 2019-Jan-13 16:45:20.735577 - [DEBUG] = AllBottom
66915 2019-Jan-13 16:45:20.735601 - [DEBUG]
66916 2019-Jan-13 16:45:20.735624 - [DEBUG] PROPAGATE: No new function!
66917 2019-Jan-13 16:45:20.735648 - [DEBUG] EDGE:
66918 2019-Jan-13 16:45:20.735706 - [DEBUG] ---> 66919 2019-Jan-13 16:45:20.736340 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66920 2019-Jan-13 16:45:20.736975 - [DEBUG]
66921 2019-Jan-13 16:45:20.737001 - [DEBUG] EDGE:
66922 2019-Jan-13 16:45:20.737059 - [DEBUG] ---> 66923 2019-Jan-13 16:45:20.737704 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66924 2019-Jan-13 16:45:20.738358 - [DEBUG]
66925 2019-Jan-13 16:45:20.738384 - [DEBUG] EDGE:
66926 2019-Jan-13 16:45:20.738442 - [DEBUG] ---> 66927 2019-Jan-13 16:45:20.739081 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66928 2019-Jan-13 16:45:20.739716 - [DEBUG]
66929 2019-Jan-13 16:45:20.739761 - [DEBUG] Compose: EdgeIdentity * AllBottom
66930 2019-Jan-13 16:45:20.739788 - [DEBUG]
66931 2019-Jan-13 16:45:20.739812 - [DEBUG] Propagate flow
66932 2019-Jan-13 16:45:20.739835 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66933 2019-Jan-13 16:45:20.739891 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66934 2019-Jan-13 16:45:20.740530 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66935 2019-Jan-13 16:45:20.741164 - [DEBUG] Edge function : AllBottom (result of previous compose)
66936 2019-Jan-13 16:45:20.741189 - [DEBUG]
66937 2019-Jan-13 16:45:20.741215 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66938 2019-Jan-13 16:45:20.741256 - [DEBUG] = AllBottom
66939 2019-Jan-13 16:45:20.741281 - [DEBUG]
66940 2019-Jan-13 16:45:20.741304 - [DEBUG] PROPAGATE: No new function!
66941 2019-Jan-13 16:45:20.741332 - [DEBUG] EDGE:
66942 2019-Jan-13 16:45:20.741390 - [DEBUG] ---> 66943 2019-Jan-13 16:45:20.742052 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66944 2019-Jan-13 16:45:20.742696 - [DEBUG]
66945 2019-Jan-13 16:45:20.742733 - [DEBUG] Compose: EdgeIdentity * AllBottom
66946 2019-Jan-13 16:45:20.742761 - [DEBUG]
66947 2019-Jan-13 16:45:20.742784 - [DEBUG] Propagate flow
66948 2019-Jan-13 16:45:20.742808 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66949 2019-Jan-13 16:45:20.742866 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
66950 2019-Jan-13 16:45:20.743633 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66951 2019-Jan-13 16:45:20.744359 - [DEBUG] Edge function : AllBottom (result of previous compose)
66952 2019-Jan-13 16:45:20.744385 - [DEBUG]
66953 2019-Jan-13 16:45:20.744410 - [DEBUG] Join: AllTop & AllBottom
66954 2019-Jan-13 16:45:20.744436 - [DEBUG] = AllBottom (new jump func)
66955 2019-Jan-13 16:45:20.744461 - [DEBUG]
66956 2019-Jan-13 16:45:20.744484 - [DEBUG] Start adding new jump function
66957 2019-Jan-13 16:45:20.744508 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66958 2019-Jan-13 16:45:20.744569 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66959 2019-Jan-13 16:45:20.745233 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
66960 2019-Jan-13 16:45:20.745874 - [DEBUG] Edge Function : AllBottom
66961 2019-Jan-13 16:45:20.745903 - [DEBUG] End adding new jump function
66962 2019-Jan-13 16:45:20.745927 - [DEBUG]
66963 2019-Jan-13 16:45:20.745951 - [DEBUG] -------------------------------------------- 1769. Path Edge --------------------------------------------
66964 2019-Jan-13 16:45:20.745976 - [DEBUG]
66965 2019-Jan-13 16:45:20.745999 - [DEBUG] Process 1769. path edge:
66966 2019-Jan-13 16:45:20.746023 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66967 2019-Jan-13 16:45:20.746080 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
66968 2019-Jan-13 16:45:20.746718 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66969 2019-Jan-13 16:45:20.747354 - [DEBUG]
66970 2019-Jan-13 16:45:20.747378 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
66971 2019-Jan-13 16:45:20.748028 - [DEBUG] Possible callees:
66972 2019-Jan-13 16:45:20.748053 - [DEBUG] bar
66973 2019-Jan-13 16:45:20.748091 - [DEBUG] Possible return sites:
66974 2019-Jan-13 16:45:20.748115 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8966975 2019-Jan-13 16:45:20.749390 - [DEBUG] Found and process special summary
66976 2019-Jan-13 16:45:20.749427 - [DEBUG] Compose: EdgeIdentity * AllBottom
66977 2019-Jan-13 16:45:20.749455 - [DEBUG]
66978 2019-Jan-13 16:45:20.749479 - [DEBUG] Propagate flow
66979 2019-Jan-13 16:45:20.749503 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66980 2019-Jan-13 16:45:20.749559 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
66981 2019-Jan-13 16:45:20.750200 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66982 2019-Jan-13 16:45:20.750850 - [DEBUG] Edge function : AllBottom (result of previous compose)
66983 2019-Jan-13 16:45:20.750876 - [DEBUG]
66984 2019-Jan-13 16:45:20.750901 - [DEBUG] Join: AllTop & AllBottom
66985 2019-Jan-13 16:45:20.750928 - [DEBUG] = AllBottom (new jump func)
66986 2019-Jan-13 16:45:20.750952 - [DEBUG]
66987 2019-Jan-13 16:45:20.750975 - [DEBUG] Start adding new jump function
66988 2019-Jan-13 16:45:20.750999 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66989 2019-Jan-13 16:45:20.751055 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66990 2019-Jan-13 16:45:20.751718 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
66991 2019-Jan-13 16:45:20.752360 - [DEBUG] Edge Function : AllBottom
66992 2019-Jan-13 16:45:20.752388 - [DEBUG] End adding new jump function
66993 2019-Jan-13 16:45:20.752412 - [DEBUG]
66994 2019-Jan-13 16:45:20.752436 - [DEBUG] -------------------------------------------- 1770. Path Edge --------------------------------------------
66995 2019-Jan-13 16:45:20.752460 - [DEBUG]
66996 2019-Jan-13 16:45:20.752483 - [DEBUG] Process 1770. path edge:
66997 2019-Jan-13 16:45:20.752507 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66998 2019-Jan-13 16:45:20.752564 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
66999 2019-Jan-13 16:45:20.753204 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67000 2019-Jan-13 16:45:20.753953 - [DEBUG]
67001 2019-Jan-13 16:45:20.753979 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
67002 2019-Jan-13 16:45:20.754643 - [DEBUG] Compose: EdgeIdentity * AllBottom
67003 2019-Jan-13 16:45:20.754672 - [DEBUG]
67004 2019-Jan-13 16:45:20.754695 - [DEBUG] Propagate flow
67005 2019-Jan-13 16:45:20.754719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67006 2019-Jan-13 16:45:20.754791 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
67007 2019-Jan-13 16:45:20.755429 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67008 2019-Jan-13 16:45:20.756066 - [DEBUG] Edge function : AllBottom (result of previous compose)
67009 2019-Jan-13 16:45:20.756091 - [DEBUG]
67010 2019-Jan-13 16:45:20.756116 - [DEBUG] Join: AllTop & AllBottom
67011 2019-Jan-13 16:45:20.756142 - [DEBUG] = AllBottom (new jump func)
67012 2019-Jan-13 16:45:20.756166 - [DEBUG]
67013 2019-Jan-13 16:45:20.756190 - [DEBUG] Start adding new jump function
67014 2019-Jan-13 16:45:20.756213 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67015 2019-Jan-13 16:45:20.756270 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67016 2019-Jan-13 16:45:20.756921 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
67017 2019-Jan-13 16:45:20.757585 - [DEBUG] Edge Function : AllBottom
67018 2019-Jan-13 16:45:20.757622 - [DEBUG] End adding new jump function
67019 2019-Jan-13 16:45:20.757647 - [DEBUG]
67020 2019-Jan-13 16:45:20.757672 - [DEBUG] -------------------------------------------- 1771. Path Edge --------------------------------------------
67021 2019-Jan-13 16:45:20.757696 - [DEBUG]
67022 2019-Jan-13 16:45:20.757720 - [DEBUG] Process 1771. path edge:
67023 2019-Jan-13 16:45:20.757743 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67024 2019-Jan-13 16:45:20.757808 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
67025 2019-Jan-13 16:45:20.758485 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67026 2019-Jan-13 16:45:20.759173 - [DEBUG]
67027 2019-Jan-13 16:45:20.759200 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
67028 2019-Jan-13 16:45:20.759909 - [DEBUG] Compose: EdgeIdentity * AllBottom
67029 2019-Jan-13 16:45:20.759939 - [DEBUG]
67030 2019-Jan-13 16:45:20.759963 - [DEBUG] Propagate flow
67031 2019-Jan-13 16:45:20.759986 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67032 2019-Jan-13 16:45:20.760054 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
67033 2019-Jan-13 16:45:20.760736 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67034 2019-Jan-13 16:45:20.761424 - [DEBUG] Edge function : AllBottom (result of previous compose)
67035 2019-Jan-13 16:45:20.761454 - [DEBUG]
67036 2019-Jan-13 16:45:20.761480 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67037 2019-Jan-13 16:45:20.761507 - [DEBUG] = AllBottom
67038 2019-Jan-13 16:45:20.761532 - [DEBUG]
67039 2019-Jan-13 16:45:20.761555 - [DEBUG] PROPAGATE: No new function!
67040 2019-Jan-13 16:45:20.761599 - [DEBUG] Compose: EdgeIdentity * AllBottom
67041 2019-Jan-13 16:45:20.761626 - [DEBUG]
67042 2019-Jan-13 16:45:20.761650 - [DEBUG] Propagate flow
67043 2019-Jan-13 16:45:20.761674 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67044 2019-Jan-13 16:45:20.761745 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67045 2019-Jan-13 16:45:20.762485 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67046 2019-Jan-13 16:45:20.763186 - [DEBUG] Edge function : AllBottom (result of previous compose)
67047 2019-Jan-13 16:45:20.763413 - [DEBUG]
67048 2019-Jan-13 16:45:20.763446 - [DEBUG] Join: AllTop & AllBottom
67049 2019-Jan-13 16:45:20.763473 - [DEBUG] = AllBottom (new jump func)
67050 2019-Jan-13 16:45:20.763498 - [DEBUG]
67051 2019-Jan-13 16:45:20.763522 - [DEBUG] Start adding new jump function
67052 2019-Jan-13 16:45:20.763546 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67053 2019-Jan-13 16:45:20.763639 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67054 2019-Jan-13 16:45:20.764365 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67055 2019-Jan-13 16:45:20.765080 - [DEBUG] Edge Function : AllBottom
67056 2019-Jan-13 16:45:20.765113 - [DEBUG] End adding new jump function
67057 2019-Jan-13 16:45:20.765138 - [DEBUG]
67058 2019-Jan-13 16:45:20.765163 - [DEBUG] -------------------------------------------- 1772. Path Edge --------------------------------------------
67059 2019-Jan-13 16:45:20.765188 - [DEBUG]
67060 2019-Jan-13 16:45:20.765211 - [DEBUG] Process 1772. path edge:
67061 2019-Jan-13 16:45:20.765235 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67062 2019-Jan-13 16:45:20.765303 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
67063 2019-Jan-13 16:45:20.765955 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67064 2019-Jan-13 16:45:20.766593 - [DEBUG]
67065 2019-Jan-13 16:45:20.766618 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67066 2019-Jan-13 16:45:20.767277 - [DEBUG] Possible callees:
67067 2019-Jan-13 16:45:20.767304 - [DEBUG] llvm.dbg.declare
67068 2019-Jan-13 16:45:20.767330 - [DEBUG] Possible return sites:
67069 2019-Jan-13 16:45:20.767354 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10367070 2019-Jan-13 16:45:20.768685 - [DEBUG] Found and process special summary
67071 2019-Jan-13 16:45:20.768725 - [DEBUG] Compose: EdgeIdentity * AllBottom
67072 2019-Jan-13 16:45:20.768754 - [DEBUG]
67073 2019-Jan-13 16:45:20.768779 - [DEBUG] Propagate flow
67074 2019-Jan-13 16:45:20.768803 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67075 2019-Jan-13 16:45:20.768860 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67076 2019-Jan-13 16:45:20.769499 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67077 2019-Jan-13 16:45:20.770136 - [DEBUG] Edge function : AllBottom (result of previous compose)
67078 2019-Jan-13 16:45:20.770161 - [DEBUG]
67079 2019-Jan-13 16:45:20.770186 - [DEBUG] Join: AllTop & AllBottom
67080 2019-Jan-13 16:45:20.770212 - [DEBUG] = AllBottom (new jump func)
67081 2019-Jan-13 16:45:20.770237 - [DEBUG]
67082 2019-Jan-13 16:45:20.770260 - [DEBUG] Start adding new jump function
67083 2019-Jan-13 16:45:20.770283 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67084 2019-Jan-13 16:45:20.770339 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67085 2019-Jan-13 16:45:20.770975 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67086 2019-Jan-13 16:45:20.771629 - [DEBUG] Edge Function : AllBottom
67087 2019-Jan-13 16:45:20.771657 - [DEBUG] End adding new jump function
67088 2019-Jan-13 16:45:20.771681 - [DEBUG]
67089 2019-Jan-13 16:45:20.771705 - [DEBUG] -------------------------------------------- 1773. Path Edge --------------------------------------------
67090 2019-Jan-13 16:45:20.771730 - [DEBUG]
67091 2019-Jan-13 16:45:20.771753 - [DEBUG] Process 1773. path edge:
67092 2019-Jan-13 16:45:20.771777 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67093 2019-Jan-13 16:45:20.771834 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
67094 2019-Jan-13 16:45:20.772472 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67095 2019-Jan-13 16:45:20.773107 - [DEBUG]
67096 2019-Jan-13 16:45:20.773132 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67097 2019-Jan-13 16:45:20.774014 - [DEBUG] Compose: EdgeIdentity * AllBottom
67098 2019-Jan-13 16:45:20.774043 - [DEBUG]
67099 2019-Jan-13 16:45:20.774068 - [DEBUG] Propagate flow
67100 2019-Jan-13 16:45:20.774091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67101 2019-Jan-13 16:45:20.774158 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
67102 2019-Jan-13 16:45:20.774834 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67103 2019-Jan-13 16:45:20.775478 - [DEBUG] Edge function : AllBottom (result of previous compose)
67104 2019-Jan-13 16:45:20.775504 - [DEBUG]
67105 2019-Jan-13 16:45:20.775529 - [DEBUG] Join: AllTop & AllBottom
67106 2019-Jan-13 16:45:20.775555 - [DEBUG] = AllBottom (new jump func)
67107 2019-Jan-13 16:45:20.775580 - [DEBUG]
67108 2019-Jan-13 16:45:20.775603 - [DEBUG] Start adding new jump function
67109 2019-Jan-13 16:45:20.775626 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67110 2019-Jan-13 16:45:20.775685 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67111 2019-Jan-13 16:45:20.776334 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
67112 2019-Jan-13 16:45:20.776974 - [DEBUG] Edge Function : AllBottom
67113 2019-Jan-13 16:45:20.777022 - [DEBUG] End adding new jump function
67114 2019-Jan-13 16:45:20.777047 - [DEBUG]
67115 2019-Jan-13 16:45:20.777071 - [DEBUG] -------------------------------------------- 1774. Path Edge --------------------------------------------
67116 2019-Jan-13 16:45:20.777096 - [DEBUG]
67117 2019-Jan-13 16:45:20.777120 - [DEBUG] Process 1774. path edge:
67118 2019-Jan-13 16:45:20.777144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67119 2019-Jan-13 16:45:20.777203 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
67120 2019-Jan-13 16:45:20.777850 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67121 2019-Jan-13 16:45:20.778509 - [DEBUG]
67122 2019-Jan-13 16:45:20.778536 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
67123 2019-Jan-13 16:45:20.779197 - [DEBUG] Compose: EdgeIdentity * AllBottom
67124 2019-Jan-13 16:45:20.779227 - [DEBUG]
67125 2019-Jan-13 16:45:20.779250 - [DEBUG] Propagate flow
67126 2019-Jan-13 16:45:20.779274 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67127 2019-Jan-13 16:45:20.779332 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
67128 2019-Jan-13 16:45:20.779967 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67129 2019-Jan-13 16:45:20.780605 - [DEBUG] Edge function : AllBottom (result of previous compose)
67130 2019-Jan-13 16:45:20.780631 - [DEBUG]
67131 2019-Jan-13 16:45:20.780656 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67132 2019-Jan-13 16:45:20.780683 - [DEBUG] = AllBottom
67133 2019-Jan-13 16:45:20.780707 - [DEBUG]
67134 2019-Jan-13 16:45:20.780730 - [DEBUG] PROPAGATE: No new function!
67135 2019-Jan-13 16:45:20.780755 - [DEBUG] EDGE:
67136 2019-Jan-13 16:45:20.780813 - [DEBUG] ---> 67137 2019-Jan-13 16:45:20.781461 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67138 2019-Jan-13 16:45:20.782097 - [DEBUG]
67139 2019-Jan-13 16:45:20.782122 - [DEBUG] EDGE:
67140 2019-Jan-13 16:45:20.782179 - [DEBUG] ---> 67141 2019-Jan-13 16:45:20.782819 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67142 2019-Jan-13 16:45:20.783576 - [DEBUG]
67143 2019-Jan-13 16:45:20.783618 - [DEBUG] Compose: EdgeIdentity * AllBottom
67144 2019-Jan-13 16:45:20.783646 - [DEBUG]
67145 2019-Jan-13 16:45:20.783669 - [DEBUG] Propagate flow
67146 2019-Jan-13 16:45:20.783693 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67147 2019-Jan-13 16:45:20.783751 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67148 2019-Jan-13 16:45:20.784392 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67149 2019-Jan-13 16:45:20.785044 - [DEBUG] Edge function : AllBottom (result of previous compose)
67150 2019-Jan-13 16:45:20.785069 - [DEBUG]
67151 2019-Jan-13 16:45:20.785094 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67152 2019-Jan-13 16:45:20.785120 - [DEBUG] = AllBottom
67153 2019-Jan-13 16:45:20.785145 - [DEBUG]
67154 2019-Jan-13 16:45:20.785168 - [DEBUG] PROPAGATE: No new function!
67155 2019-Jan-13 16:45:20.785195 - [DEBUG] EDGE:
67156 2019-Jan-13 16:45:20.785253 - [DEBUG] ---> 67157 2019-Jan-13 16:45:20.785902 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67158 2019-Jan-13 16:45:20.786549 - [DEBUG]
67159 2019-Jan-13 16:45:20.786574 - [DEBUG] EDGE:
67160 2019-Jan-13 16:45:20.786632 - [DEBUG] ---> 67161 2019-Jan-13 16:45:20.787269 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67162 2019-Jan-13 16:45:20.787903 - [DEBUG]
67163 2019-Jan-13 16:45:20.787928 - [DEBUG] EDGE:
67164 2019-Jan-13 16:45:20.787986 - [DEBUG] ---> 67165 2019-Jan-13 16:45:20.788641 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67166 2019-Jan-13 16:45:20.789277 - [DEBUG]
67167 2019-Jan-13 16:45:20.789311 - [DEBUG] Compose: EdgeIdentity * AllBottom
67168 2019-Jan-13 16:45:20.789338 - [DEBUG]
67169 2019-Jan-13 16:45:20.789362 - [DEBUG] Propagate flow
67170 2019-Jan-13 16:45:20.789385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67171 2019-Jan-13 16:45:20.789442 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
67172 2019-Jan-13 16:45:20.790081 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67173 2019-Jan-13 16:45:20.790716 - [DEBUG] Edge function : AllBottom (result of previous compose)
67174 2019-Jan-13 16:45:20.790740 - [DEBUG]
67175 2019-Jan-13 16:45:20.790766 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67176 2019-Jan-13 16:45:20.790791 - [DEBUG] = AllBottom
67177 2019-Jan-13 16:45:20.790816 - [DEBUG]
67178 2019-Jan-13 16:45:20.790839 - [DEBUG] PROPAGATE: No new function!
67179 2019-Jan-13 16:45:20.790864 - [DEBUG] EDGE:
67180 2019-Jan-13 16:45:20.790922 - [DEBUG] ---> 67181 2019-Jan-13 16:45:20.791575 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67182 2019-Jan-13 16:45:20.792211 - [DEBUG]
67183 2019-Jan-13 16:45:20.792236 - [DEBUG] EDGE:
67184 2019-Jan-13 16:45:20.792294 - [DEBUG] ---> 67185 2019-Jan-13 16:45:20.792936 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67186 2019-Jan-13 16:45:20.793663 - [DEBUG]
67187 2019-Jan-13 16:45:20.793689 - [DEBUG] EDGE:
67188 2019-Jan-13 16:45:20.793749 - [DEBUG] ---> 67189 2019-Jan-13 16:45:20.794389 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67190 2019-Jan-13 16:45:20.795040 - [DEBUG]
67191 2019-Jan-13 16:45:20.795078 - [DEBUG] Compose: EdgeIdentity * AllBottom
67192 2019-Jan-13 16:45:20.795105 - [DEBUG]
67193 2019-Jan-13 16:45:20.795129 - [DEBUG] Propagate flow
67194 2019-Jan-13 16:45:20.795152 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67195 2019-Jan-13 16:45:20.795209 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
67196 2019-Jan-13 16:45:20.795849 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67197 2019-Jan-13 16:45:20.796486 - [DEBUG] Edge function : AllBottom (result of previous compose)
67198 2019-Jan-13 16:45:20.796511 - [DEBUG]
67199 2019-Jan-13 16:45:20.796537 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67200 2019-Jan-13 16:45:20.796562 - [DEBUG] = AllBottom
67201 2019-Jan-13 16:45:20.796598 - [DEBUG]
67202 2019-Jan-13 16:45:20.796622 - [DEBUG] PROPAGATE: No new function!
67203 2019-Jan-13 16:45:20.796649 - [DEBUG] EDGE:
67204 2019-Jan-13 16:45:20.796708 - [DEBUG] ---> 67205 2019-Jan-13 16:45:20.797356 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67206 2019-Jan-13 16:45:20.798026 - [DEBUG]
67207 2019-Jan-13 16:45:20.798054 - [DEBUG] EDGE:
67208 2019-Jan-13 16:45:20.798140 - [DEBUG] ---> 67209 2019-Jan-13 16:45:20.798794 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67210 2019-Jan-13 16:45:20.799464 - [DEBUG]
67211 2019-Jan-13 16:45:20.799493 - [DEBUG] EDGE:
67212 2019-Jan-13 16:45:20.799561 - [DEBUG] ---> 67213 2019-Jan-13 16:45:20.800231 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67214 2019-Jan-13 16:45:20.800886 - [DEBUG]
67215 2019-Jan-13 16:45:20.800938 - [DEBUG] Compose: EdgeIdentity * AllBottom
67216 2019-Jan-13 16:45:20.800966 - [DEBUG]
67217 2019-Jan-13 16:45:20.800991 - [DEBUG] Propagate flow
67218 2019-Jan-13 16:45:20.801015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67219 2019-Jan-13 16:45:20.801074 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67220 2019-Jan-13 16:45:20.801745 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67221 2019-Jan-13 16:45:20.802384 - [DEBUG] Edge function : AllBottom (result of previous compose)
67222 2019-Jan-13 16:45:20.802410 - [DEBUG]
67223 2019-Jan-13 16:45:20.802436 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67224 2019-Jan-13 16:45:20.802462 - [DEBUG] = AllBottom
67225 2019-Jan-13 16:45:20.802486 - [DEBUG]
67226 2019-Jan-13 16:45:20.802510 - [DEBUG] PROPAGATE: No new function!
67227 2019-Jan-13 16:45:20.802538 - [DEBUG] EDGE:
67228 2019-Jan-13 16:45:20.802598 - [DEBUG] ---> 67229 2019-Jan-13 16:45:20.803371 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67230 2019-Jan-13 16:45:20.804086 - [DEBUG]
67231 2019-Jan-13 16:45:20.804131 - [DEBUG] Compose: EdgeIdentity * AllBottom
67232 2019-Jan-13 16:45:20.804158 - [DEBUG]
67233 2019-Jan-13 16:45:20.804182 - [DEBUG] Propagate flow
67234 2019-Jan-13 16:45:20.804205 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67235 2019-Jan-13 16:45:20.804266 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67236 2019-Jan-13 16:45:20.804925 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67237 2019-Jan-13 16:45:20.805560 - [DEBUG] Edge function : AllBottom (result of previous compose)
67238 2019-Jan-13 16:45:20.805585 - [DEBUG]
67239 2019-Jan-13 16:45:20.805611 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67240 2019-Jan-13 16:45:20.805637 - [DEBUG] = AllBottom
67241 2019-Jan-13 16:45:20.805661 - [DEBUG]
67242 2019-Jan-13 16:45:20.805684 - [DEBUG] PROPAGATE: No new function!
67243 2019-Jan-13 16:45:20.805709 - [DEBUG] EDGE:
67244 2019-Jan-13 16:45:20.805767 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
67245 2019-Jan-13 16:45:20.806413 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67246 2019-Jan-13 16:45:20.807065 - [DEBUG]
67247 2019-Jan-13 16:45:20.807091 - [DEBUG] EDGE:
67248 2019-Jan-13 16:45:20.807148 - [DEBUG] ---> 67249 2019-Jan-13 16:45:20.807785 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67250 2019-Jan-13 16:45:20.808434 - [DEBUG]
67251 2019-Jan-13 16:45:20.808459 - [DEBUG] EDGE:
67252 2019-Jan-13 16:45:20.808517 - [DEBUG] ---> 67253 2019-Jan-13 16:45:20.809164 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67254 2019-Jan-13 16:45:20.809836 - [DEBUG]
67255 2019-Jan-13 16:45:20.809864 - [DEBUG] EDGE:
67256 2019-Jan-13 16:45:20.809933 - [DEBUG] ---> 67257 2019-Jan-13 16:45:20.810611 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67258 2019-Jan-13 16:45:20.811312 - [DEBUG]
67259 2019-Jan-13 16:45:20.811383 - [DEBUG] Compose: EdgeIdentity * AllBottom
67260 2019-Jan-13 16:45:20.811444 - [DEBUG]
67261 2019-Jan-13 16:45:20.811469 - [DEBUG] Propagate flow
67262 2019-Jan-13 16:45:20.811494 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67263 2019-Jan-13 16:45:20.811573 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67264 2019-Jan-13 16:45:20.812277 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67265 2019-Jan-13 16:45:20.812942 - [DEBUG] Edge function : AllBottom (result of previous compose)
67266 2019-Jan-13 16:45:20.812969 - [DEBUG]
67267 2019-Jan-13 16:45:20.812996 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67268 2019-Jan-13 16:45:20.813022 - [DEBUG] = AllBottom
67269 2019-Jan-13 16:45:20.813047 - [DEBUG]
67270 2019-Jan-13 16:45:20.813070 - [DEBUG] PROPAGATE: No new function!
67271 2019-Jan-13 16:45:20.813096 - [DEBUG] EDGE:
67272 2019-Jan-13 16:45:20.813161 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
67273 2019-Jan-13 16:45:20.813970 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67274 2019-Jan-13 16:45:20.814607 - [DEBUG]
67275 2019-Jan-13 16:45:20.814633 - [DEBUG] EDGE:
67276 2019-Jan-13 16:45:20.814691 - [DEBUG] ---> 67277 2019-Jan-13 16:45:20.815348 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67278 2019-Jan-13 16:45:20.815984 - [DEBUG]
67279 2019-Jan-13 16:45:20.816032 - [DEBUG] Compose: EdgeIdentity * AllBottom
67280 2019-Jan-13 16:45:20.816059 - [DEBUG]
67281 2019-Jan-13 16:45:20.816083 - [DEBUG] Propagate flow
67282 2019-Jan-13 16:45:20.816106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67283 2019-Jan-13 16:45:20.816164 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
67284 2019-Jan-13 16:45:20.816812 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67285 2019-Jan-13 16:45:20.817449 - [DEBUG] Edge function : AllBottom (result of previous compose)
67286 2019-Jan-13 16:45:20.817474 - [DEBUG]
67287 2019-Jan-13 16:45:20.817500 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67288 2019-Jan-13 16:45:20.817546 - [DEBUG] = AllBottom
67289 2019-Jan-13 16:45:20.817571 - [DEBUG]
67290 2019-Jan-13 16:45:20.817594 - [DEBUG] PROPAGATE: No new function!
67291 2019-Jan-13 16:45:20.817619 - [DEBUG] EDGE:
67292 2019-Jan-13 16:45:20.817678 - [DEBUG] ---> 67293 2019-Jan-13 16:45:20.818347 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67294 2019-Jan-13 16:45:20.818988 - [DEBUG]
67295 2019-Jan-13 16:45:20.819015 - [DEBUG] Compose: EdgeIdentity * AllBottom
67296 2019-Jan-13 16:45:20.819041 - [DEBUG]
67297 2019-Jan-13 16:45:20.819065 - [DEBUG] Propagate flow
67298 2019-Jan-13 16:45:20.819088 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67299 2019-Jan-13 16:45:20.819145 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67300 2019-Jan-13 16:45:20.819781 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67301 2019-Jan-13 16:45:20.820423 - [DEBUG] Edge function : AllBottom (result of previous compose)
67302 2019-Jan-13 16:45:20.820448 - [DEBUG]
67303 2019-Jan-13 16:45:20.820473 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67304 2019-Jan-13 16:45:20.820499 - [DEBUG] = AllBottom
67305 2019-Jan-13 16:45:20.820523 - [DEBUG]
67306 2019-Jan-13 16:45:20.820547 - [DEBUG] PROPAGATE: No new function!
67307 2019-Jan-13 16:45:20.820571 - [DEBUG] EDGE:
67308 2019-Jan-13 16:45:20.820629 - [DEBUG] ---> 67309 2019-Jan-13 16:45:20.821271 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67310 2019-Jan-13 16:45:20.821924 - [DEBUG]
67311 2019-Jan-13 16:45:20.821950 - [DEBUG] EDGE:
67312 2019-Jan-13 16:45:20.822007 - [DEBUG] ---> 67313 2019-Jan-13 16:45:20.822642 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67314 2019-Jan-13 16:45:20.823363 - [DEBUG]


getNormalFlowFunction()
br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !4667315 2019-Jan-13 16:45:20.824024 - [DEBUG] Compose: EdgeIdentity * AllBottom
67316 2019-Jan-13 16:45:20.824054 - [DEBUG]
67317 2019-Jan-13 16:45:20.824078 - [DEBUG] Propagate flow
67318 2019-Jan-13 16:45:20.824101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67319 2019-Jan-13 16:45:20.824158 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
67320 2019-Jan-13 16:45:20.824823 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67321 2019-Jan-13 16:45:20.825462 - [DEBUG] Edge function : AllBottom (result of previous compose)
67322 2019-Jan-13 16:45:20.825487 - [DEBUG]
67323 2019-Jan-13 16:45:20.825513 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67324 2019-Jan-13 16:45:20.825539 - [DEBUG] = AllBottom
67325 2019-Jan-13 16:45:20.825563 - [DEBUG]
67326 2019-Jan-13 16:45:20.825586 - [DEBUG] PROPAGATE: No new function!
67327 2019-Jan-13 16:45:20.825610 - [DEBUG] EDGE:
67328 2019-Jan-13 16:45:20.825670 - [DEBUG] ---> 67329 2019-Jan-13 16:45:20.826317 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67330 2019-Jan-13 16:45:20.826961 - [DEBUG]
67331 2019-Jan-13 16:45:20.826987 - [DEBUG] EDGE:
67332 2019-Jan-13 16:45:20.827063 - [DEBUG] ---> 67333 2019-Jan-13 16:45:20.827706 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67334 2019-Jan-13 16:45:20.828362 - [DEBUG]
67335 2019-Jan-13 16:45:20.828387 - [DEBUG] EDGE:
67336 2019-Jan-13 16:45:20.828445 - [DEBUG] ---> 67337 2019-Jan-13 16:45:20.829085 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67338 2019-Jan-13 16:45:20.829722 - [DEBUG]
67339 2019-Jan-13 16:45:20.829748 - [DEBUG] EDGE:
67340 2019-Jan-13 16:45:20.829806 - [DEBUG] ---> 67341 2019-Jan-13 16:45:20.830445 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
67342 2019-Jan-13 16:45:20.831104 - [DEBUG]
67343 2019-Jan-13 16:45:20.831154 - [DEBUG] Compose: AllBottom * AllBottom
67344 2019-Jan-13 16:45:20.831181 - [DEBUG]
67345 2019-Jan-13 16:45:20.831207 - [DEBUG] Propagate flow
67346 2019-Jan-13 16:45:20.831230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67347 2019-Jan-13 16:45:20.831287 - [DEBUG] Target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67348 2019-Jan-13 16:45:20.831945 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67349 2019-Jan-13 16:45:20.832002 - [DEBUG] Edge function : AllBottom (result of previous compose)
67350 2019-Jan-13 16:45:20.832028 - [DEBUG]
67351 2019-Jan-13 16:45:20.832053 - [DEBUG] Join: AllTop & AllBottom
67352 2019-Jan-13 16:45:20.832079 - [DEBUG] = AllBottom (new jump func)
67353 2019-Jan-13 16:45:20.832103 - [DEBUG]
67354 2019-Jan-13 16:45:20.832127 - [DEBUG] Start adding new jump function
67355 2019-Jan-13 16:45:20.832150 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67356 2019-Jan-13 16:45:20.832206 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67357 2019-Jan-13 16:45:20.832261 - [DEBUG] Destination : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67358 2019-Jan-13 16:45:20.832897 - [DEBUG] Edge Function : AllBottom
67359 2019-Jan-13 16:45:20.832926 - [DEBUG] End adding new jump function
67360 2019-Jan-13 16:45:20.832950 - [DEBUG]
67361 2019-Jan-13 16:45:20.832974 - [DEBUG] -------------------------------------------- 1775. Path Edge --------------------------------------------
67362 2019-Jan-13 16:45:20.832998 - [DEBUG]
67363 2019-Jan-13 16:45:20.833022 - [DEBUG] Process 1775. path edge:
67364 2019-Jan-13 16:45:20.833046 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67365 2019-Jan-13 16:45:20.833102 - [DEBUG] N target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 ;
67366 2019-Jan-13 16:45:20.833921 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67367 2019-Jan-13 16:45:20.833985 - [DEBUG]
67368 2019-Jan-13 16:45:20.834010 - [DEBUG] Process normal at target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67369 2019-Jan-13 16:45:20.834697 - [DEBUG] Compose: AllBottom * AllBottom
67370 2019-Jan-13 16:45:20.834727 - [DEBUG]
67371 2019-Jan-13 16:45:20.834769 - [DEBUG] Propagate flow
67372 2019-Jan-13 16:45:20.834792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67373 2019-Jan-13 16:45:20.834854 - [DEBUG] Target : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
67374 2019-Jan-13 16:45:20.835504 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67375 2019-Jan-13 16:45:20.835576 - [DEBUG] Edge function : AllBottom (result of previous compose)
67376 2019-Jan-13 16:45:20.835602 - [DEBUG]
67377 2019-Jan-13 16:45:20.835628 - [DEBUG] Join: AllTop & AllBottom
67378 2019-Jan-13 16:45:20.835654 - [DEBUG] = AllBottom (new jump func)
67379 2019-Jan-13 16:45:20.835679 - [DEBUG]
67380 2019-Jan-13 16:45:20.835702 - [DEBUG] Start adding new jump function
67381 2019-Jan-13 16:45:20.835726 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67382 2019-Jan-13 16:45:20.835781 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67383 2019-Jan-13 16:45:20.835836 - [DEBUG] Destination : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
67384 2019-Jan-13 16:45:20.836475 - [DEBUG] Edge Function : AllBottom
67385 2019-Jan-13 16:45:20.836503 - [DEBUG] End adding new jump function
67386 2019-Jan-13 16:45:20.836527 - [DEBUG]
67387 2019-Jan-13 16:45:20.836551 - [DEBUG] -------------------------------------------- 1776. Path Edge --------------------------------------------
67388 2019-Jan-13 16:45:20.836575 - [DEBUG]
67389 2019-Jan-13 16:45:20.836598 - [DEBUG] Process 1776. path edge:
67390 2019-Jan-13 16:45:20.836622 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67391 2019-Jan-13 16:45:20.836678 - [DEBUG] N target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 ;
67392 2019-Jan-13 16:45:20.837348 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67393 2019-Jan-13 16:45:20.837414 - [DEBUG]
67394 2019-Jan-13 16:45:20.837439 - [DEBUG] Process normal at target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
67395 2019-Jan-13 16:45:20.838147 - [DEBUG] Compose: AllBottom * AllBottom
67396 2019-Jan-13 16:45:20.838176 - [DEBUG]
67397 2019-Jan-13 16:45:20.838200 - [DEBUG] Propagate flow
67398 2019-Jan-13 16:45:20.838224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67399 2019-Jan-13 16:45:20.838286 - [DEBUG] Target : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
67400 2019-Jan-13 16:45:20.838952 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67401 2019-Jan-13 16:45:20.839017 - [DEBUG] Edge function : AllBottom (result of previous compose)
67402 2019-Jan-13 16:45:20.839044 - [DEBUG]
67403 2019-Jan-13 16:45:20.839070 - [DEBUG] Join: AllTop & AllBottom
67404 2019-Jan-13 16:45:20.839097 - [DEBUG] = AllBottom (new jump func)
67405 2019-Jan-13 16:45:20.839122 - [DEBUG]
67406 2019-Jan-13 16:45:20.839145 - [DEBUG] Start adding new jump function
67407 2019-Jan-13 16:45:20.839169 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67408 2019-Jan-13 16:45:20.839227 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67409 2019-Jan-13 16:45:20.839282 - [DEBUG] Destination : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
67410 2019-Jan-13 16:45:20.839965 - [DEBUG] Edge Function : AllBottom
67411 2019-Jan-13 16:45:20.839995 - [DEBUG] End adding new jump function
67412 2019-Jan-13 16:45:20.840019 - [DEBUG]
67413 2019-Jan-13 16:45:20.840043 - [DEBUG] -------------------------------------------- 1777. Path Edge --------------------------------------------
67414 2019-Jan-13 16:45:20.840068 - [DEBUG]
67415 2019-Jan-13 16:45:20.840091 - [DEBUG] Process 1777. path edge:
67416 2019-Jan-13 16:45:20.840115 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67417 2019-Jan-13 16:45:20.840173 - [DEBUG] N target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 ;
67418 2019-Jan-13 16:45:20.840814 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67419 2019-Jan-13 16:45:20.840871 - [DEBUG]
67420 2019-Jan-13 16:45:20.840896 - [DEBUG] Process normal at target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
67421 2019-Jan-13 16:45:20.841598 - [DEBUG] Compose: AllBottom * AllBottom
67422 2019-Jan-13 16:45:20.841628 - [DEBUG]
67423 2019-Jan-13 16:45:20.841651 - [DEBUG] Propagate flow
67424 2019-Jan-13 16:45:20.841675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67425 2019-Jan-13 16:45:20.841733 - [DEBUG] Target : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
67426 2019-Jan-13 16:45:20.842382 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67427 2019-Jan-13 16:45:20.842442 - [DEBUG] Edge function : AllBottom (result of previous compose)
67428 2019-Jan-13 16:45:20.842467 - [DEBUG]
67429 2019-Jan-13 16:45:20.842493 - [DEBUG] Join: AllTop & AllBottom
67430 2019-Jan-13 16:45:20.842519 - [DEBUG] = AllBottom (new jump func)
67431 2019-Jan-13 16:45:20.842544 - [DEBUG]
67432 2019-Jan-13 16:45:20.842568 - [DEBUG] Start adding new jump function
67433 2019-Jan-13 16:45:20.842591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67434 2019-Jan-13 16:45:20.842648 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67435 2019-Jan-13 16:45:20.842703 - [DEBUG] Destination : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
67436 2019-Jan-13 16:45:20.843597 - [DEBUG] Edge Function : AllBottom
67437 2019-Jan-13 16:45:20.843631 - [DEBUG] End adding new jump function
67438 2019-Jan-13 16:45:20.843656 - [DEBUG]
67439 2019-Jan-13 16:45:20.843682 - [DEBUG] -------------------------------------------- 1778. Path Edge --------------------------------------------
67440 2019-Jan-13 16:45:20.843707 - [DEBUG]
67441 2019-Jan-13 16:45:20.843731 - [DEBUG] Process 1778. path edge:
67442 2019-Jan-13 16:45:20.843755 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67443 2019-Jan-13 16:45:20.843837 - [DEBUG] N target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 ;
67444 2019-Jan-13 16:45:20.844545 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67445 2019-Jan-13 16:45:20.844613 - [DEBUG]
67446 2019-Jan-13 16:45:20.844642 - [DEBUG] Process normal at target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
67447 2019-Jan-13 16:45:20.845397 - [DEBUG] Compose: AllBottom * AllBottom
67448 2019-Jan-13 16:45:20.845430 - [DEBUG]
67449 2019-Jan-13 16:45:20.845455 - [DEBUG] Propagate flow
67450 2019-Jan-13 16:45:20.845479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67451 2019-Jan-13 16:45:20.845552 - [DEBUG] Target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67452 2019-Jan-13 16:45:20.846243 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67453 2019-Jan-13 16:45:20.846305 - [DEBUG] Edge function : AllBottom (result of previous compose)
67454 2019-Jan-13 16:45:20.846331 - [DEBUG]
67455 2019-Jan-13 16:45:20.846357 - [DEBUG] Join: AllTop & AllBottom
67456 2019-Jan-13 16:45:20.846384 - [DEBUG] = AllBottom (new jump func)
67457 2019-Jan-13 16:45:20.846409 - [DEBUG]
67458 2019-Jan-13 16:45:20.846432 - [DEBUG] Start adding new jump function
67459 2019-Jan-13 16:45:20.846456 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67460 2019-Jan-13 16:45:20.846512 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67461 2019-Jan-13 16:45:20.846567 - [DEBUG] Destination : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67462 2019-Jan-13 16:45:20.847207 - [DEBUG] Edge Function : AllBottom
67463 2019-Jan-13 16:45:20.847236 - [DEBUG] End adding new jump function
67464 2019-Jan-13 16:45:20.847261 - [DEBUG]
67465 2019-Jan-13 16:45:20.847285 - [DEBUG] -------------------------------------------- 1779. Path Edge --------------------------------------------
67466 2019-Jan-13 16:45:20.847309 - [DEBUG]
67467 2019-Jan-13 16:45:20.847333 - [DEBUG] Process 1779. path edge:
67468 2019-Jan-13 16:45:20.847378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67469 2019-Jan-13 16:45:20.847435 - [DEBUG] N target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 ;
67470 2019-Jan-13 16:45:20.848095 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67471 2019-Jan-13 16:45:20.848152 - [DEBUG]
67472 2019-Jan-13 16:45:20.848177 - [DEBUG] Process normal at target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67473 2019-Jan-13 16:45:20.848838 - [DEBUG] Compose: AllBottom * AllBottom
67474 2019-Jan-13 16:45:20.848867 - [DEBUG]
67475 2019-Jan-13 16:45:20.848891 - [DEBUG] Propagate flow
67476 2019-Jan-13 16:45:20.848914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67477 2019-Jan-13 16:45:20.848970 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67478 2019-Jan-13 16:45:20.849624 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67479 2019-Jan-13 16:45:20.849681 - [DEBUG] Edge function : AllBottom (result of previous compose)
67480 2019-Jan-13 16:45:20.849706 - [DEBUG]
67481 2019-Jan-13 16:45:20.849731 - [DEBUG] Join: AllTop & AllBottom
67482 2019-Jan-13 16:45:20.849757 - [DEBUG] = AllBottom (new jump func)
67483 2019-Jan-13 16:45:20.849782 - [DEBUG]
67484 2019-Jan-13 16:45:20.849805 - [DEBUG] Start adding new jump function
67485 2019-Jan-13 16:45:20.849829 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67486 2019-Jan-13 16:45:20.849884 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67487 2019-Jan-13 16:45:20.849939 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67488 2019-Jan-13 16:45:20.850579 - [DEBUG] Edge Function : AllBottom
67489 2019-Jan-13 16:45:20.850609 - [DEBUG] End adding new jump function
67490 2019-Jan-13 16:45:20.850633 - [DEBUG]
67491 2019-Jan-13 16:45:20.850657 - [DEBUG] -------------------------------------------- 1780. Path Edge --------------------------------------------
67492 2019-Jan-13 16:45:20.850681 - [DEBUG]
67493 2019-Jan-13 16:45:20.850705 - [DEBUG] Process 1780. path edge:
67494 2019-Jan-13 16:45:20.850728 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67495 2019-Jan-13 16:45:20.850786 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
67496 2019-Jan-13 16:45:20.851439 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67497 2019-Jan-13 16:45:20.851495 - [DEBUG]
67498 2019-Jan-13 16:45:20.851520 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67499 2019-Jan-13 16:45:20.852187 - [DEBUG] Compose: AllBottom * AllBottom
67500 2019-Jan-13 16:45:20.852215 - [DEBUG]
67501 2019-Jan-13 16:45:20.852238 - [DEBUG] Propagate flow
67502 2019-Jan-13 16:45:20.852262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67503 2019-Jan-13 16:45:20.852320 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67504 2019-Jan-13 16:45:20.852960 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67505 2019-Jan-13 16:45:20.853016 - [DEBUG] Edge function : AllBottom (result of previous compose)
67506 2019-Jan-13 16:45:20.853042 - [DEBUG]
67507 2019-Jan-13 16:45:20.853066 - [DEBUG] Join: AllTop & AllBottom
67508 2019-Jan-13 16:45:20.853092 - [DEBUG] = AllBottom (new jump func)
67509 2019-Jan-13 16:45:20.853117 - [DEBUG]
67510 2019-Jan-13 16:45:20.853141 - [DEBUG] Start adding new jump function
67511 2019-Jan-13 16:45:20.853164 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67512 2019-Jan-13 16:45:20.853219 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67513 2019-Jan-13 16:45:20.853274 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67514 2019-Jan-13 16:45:20.854051 - [DEBUG] Edge Function : AllBottom
67515 2019-Jan-13 16:45:20.854081 - [DEBUG] End adding new jump function
67516 2019-Jan-13 16:45:20.854106 - [DEBUG]
67517 2019-Jan-13 16:45:20.854130 - [DEBUG] -------------------------------------------- 1781. Path Edge --------------------------------------------
67518 2019-Jan-13 16:45:20.854154 - [DEBUG]
67519 2019-Jan-13 16:45:20.854178 - [DEBUG] Process 1781. path edge:
67520 2019-Jan-13 16:45:20.854202 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67521 2019-Jan-13 16:45:20.854258 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
67522 2019-Jan-13 16:45:20.854913 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67523 2019-Jan-13 16:45:20.854970 - [DEBUG]
67524 2019-Jan-13 16:45:20.854996 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67525 2019-Jan-13 16:45:20.855644 - [DEBUG] Compose: AllBottom * AllBottom
67526 2019-Jan-13 16:45:20.855673 - [DEBUG]
67527 2019-Jan-13 16:45:20.855696 - [DEBUG] Propagate flow
67528 2019-Jan-13 16:45:20.855720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67529 2019-Jan-13 16:45:20.855776 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67530 2019-Jan-13 16:45:20.856415 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67531 2019-Jan-13 16:45:20.856471 - [DEBUG] Edge function : AllBottom (result of previous compose)
67532 2019-Jan-13 16:45:20.856496 - [DEBUG]
67533 2019-Jan-13 16:45:20.856521 - [DEBUG] Join: AllTop & AllBottom
67534 2019-Jan-13 16:45:20.856547 - [DEBUG] = AllBottom (new jump func)
67535 2019-Jan-13 16:45:20.856572 - [DEBUG]
67536 2019-Jan-13 16:45:20.856595 - [DEBUG] Start adding new jump function
67537 2019-Jan-13 16:45:20.856618 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67538 2019-Jan-13 16:45:20.856673 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67539 2019-Jan-13 16:45:20.856728 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67540 2019-Jan-13 16:45:20.857364 - [DEBUG] Edge Function : AllBottom
67541 2019-Jan-13 16:45:20.857392 - [DEBUG] End adding new jump function
67542 2019-Jan-13 16:45:20.857416 - [DEBUG]
67543 2019-Jan-13 16:45:20.857440 - [DEBUG] -------------------------------------------- 1782. Path Edge --------------------------------------------
67544 2019-Jan-13 16:45:20.857464 - [DEBUG]
67545 2019-Jan-13 16:45:20.857488 - [DEBUG] Process 1782. path edge:
67546 2019-Jan-13 16:45:20.857511 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67547 2019-Jan-13 16:45:20.857568 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
67548 2019-Jan-13 16:45:20.858228 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67549 2019-Jan-13 16:45:20.858287 - [DEBUG]
67550 2019-Jan-13 16:45:20.858311 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67551 2019-Jan-13 16:45:20.858982 - [DEBUG] Compose: AllBottom * AllBottom
67552 2019-Jan-13 16:45:20.859010 - [DEBUG]
67553 2019-Jan-13 16:45:20.859034 - [DEBUG] Propagate flow
67554 2019-Jan-13 16:45:20.859057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67555 2019-Jan-13 16:45:20.859115 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
67556 2019-Jan-13 16:45:20.859768 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67557 2019-Jan-13 16:45:20.859824 - [DEBUG] Edge function : AllBottom (result of previous compose)
67558 2019-Jan-13 16:45:20.859849 - [DEBUG]
67559 2019-Jan-13 16:45:20.859874 - [DEBUG] Join: AllTop & AllBottom
67560 2019-Jan-13 16:45:20.859913 - [DEBUG] = AllBottom (new jump func)
67561 2019-Jan-13 16:45:20.859938 - [DEBUG]
67562 2019-Jan-13 16:45:20.859962 - [DEBUG] Start adding new jump function
67563 2019-Jan-13 16:45:20.859985 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67564 2019-Jan-13 16:45:20.860040 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67565 2019-Jan-13 16:45:20.860095 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
67566 2019-Jan-13 16:45:20.860738 - [DEBUG] Edge Function : AllBottom
67567 2019-Jan-13 16:45:20.860767 - [DEBUG] End adding new jump function
67568 2019-Jan-13 16:45:20.860791 - [DEBUG]
67569 2019-Jan-13 16:45:20.860815 - [DEBUG] -------------------------------------------- 1783. Path Edge --------------------------------------------
67570 2019-Jan-13 16:45:20.860839 - [DEBUG]
67571 2019-Jan-13 16:45:20.860862 - [DEBUG] Process 1783. path edge:
67572 2019-Jan-13 16:45:20.860886 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67573 2019-Jan-13 16:45:20.860943 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
67574 2019-Jan-13 16:45:20.861606 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67575 2019-Jan-13 16:45:20.861663 - [DEBUG]
67576 2019-Jan-13 16:45:20.861689 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
67577 2019-Jan-13 16:45:20.862345 - [DEBUG] Compose: AllBottom * AllBottom
67578 2019-Jan-13 16:45:20.862374 - [DEBUG]
67579 2019-Jan-13 16:45:20.862398 - [DEBUG] Propagate flow
67580 2019-Jan-13 16:45:20.862421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67581 2019-Jan-13 16:45:20.862478 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67582 2019-Jan-13 16:45:20.863121 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67583 2019-Jan-13 16:45:20.863177 - [DEBUG] Edge function : AllBottom (result of previous compose)
67584 2019-Jan-13 16:45:20.863202 - [DEBUG]
67585 2019-Jan-13 16:45:20.863227 - [DEBUG] Join: AllTop & AllBottom
67586 2019-Jan-13 16:45:20.863253 - [DEBUG] = AllBottom (new jump func)
67587 2019-Jan-13 16:45:20.863278 - [DEBUG]
67588 2019-Jan-13 16:45:20.863301 - [DEBUG] Start adding new jump function
67589 2019-Jan-13 16:45:20.863325 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67590 2019-Jan-13 16:45:20.863380 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67591 2019-Jan-13 16:45:20.863434 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67592 2019-Jan-13 16:45:20.864272 - [DEBUG] Edge Function : AllBottom
67593 2019-Jan-13 16:45:20.864306 - [DEBUG] End adding new jump function
67594 2019-Jan-13 16:45:20.864331 - [DEBUG]
67595 2019-Jan-13 16:45:20.864354 - [DEBUG] -------------------------------------------- 1784. Path Edge --------------------------------------------
67596 2019-Jan-13 16:45:20.864378 - [DEBUG]
67597 2019-Jan-13 16:45:20.864402 - [DEBUG] Process 1784. path edge:
67598 2019-Jan-13 16:45:20.864426 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67599 2019-Jan-13 16:45:20.864490 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
67600 2019-Jan-13 16:45:20.865185 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67601 2019-Jan-13 16:45:20.865244 - [DEBUG]
67602 2019-Jan-13 16:45:20.865269 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67603 2019-Jan-13 16:45:20.865935 - [DEBUG] Compose: AllBottom * AllBottom
67604 2019-Jan-13 16:45:20.865963 - [DEBUG]
67605 2019-Jan-13 16:45:20.865987 - [DEBUG] Propagate flow
67606 2019-Jan-13 16:45:20.866027 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67607 2019-Jan-13 16:45:20.866084 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
67608 2019-Jan-13 16:45:20.866721 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67609 2019-Jan-13 16:45:20.866777 - [DEBUG] Edge function : AllBottom (result of previous compose)
67610 2019-Jan-13 16:45:20.866803 - [DEBUG]
67611 2019-Jan-13 16:45:20.866828 - [DEBUG] Join: AllTop & AllBottom
67612 2019-Jan-13 16:45:20.866854 - [DEBUG] = AllBottom (new jump func)
67613 2019-Jan-13 16:45:20.866878 - [DEBUG]
67614 2019-Jan-13 16:45:20.866902 - [DEBUG] Start adding new jump function
67615 2019-Jan-13 16:45:20.866926 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67616 2019-Jan-13 16:45:20.866981 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67617 2019-Jan-13 16:45:20.867036 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
67618 2019-Jan-13 16:45:20.867671 - [DEBUG] Edge Function : AllBottom
67619 2019-Jan-13 16:45:20.867699 - [DEBUG] End adding new jump function
67620 2019-Jan-13 16:45:20.867723 - [DEBUG]
67621 2019-Jan-13 16:45:20.867747 - [DEBUG] -------------------------------------------- 1785. Path Edge --------------------------------------------
67622 2019-Jan-13 16:45:20.867772 - [DEBUG]
67623 2019-Jan-13 16:45:20.867795 - [DEBUG] Process 1785. path edge:
67624 2019-Jan-13 16:45:20.867819 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67625 2019-Jan-13 16:45:20.867875 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
67626 2019-Jan-13 16:45:20.868528 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67627 2019-Jan-13 16:45:20.868585 - [DEBUG]
67628 2019-Jan-13 16:45:20.868610 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
67629 2019-Jan-13 16:45:20.869260 - [DEBUG] Compose: AllBottom * AllBottom
67630 2019-Jan-13 16:45:20.869288 - [DEBUG]
67631 2019-Jan-13 16:45:20.869311 - [DEBUG] Propagate flow
67632 2019-Jan-13 16:45:20.869335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67633 2019-Jan-13 16:45:20.869391 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67634 2019-Jan-13 16:45:20.870044 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67635 2019-Jan-13 16:45:20.870100 - [DEBUG] Edge function : AllBottom (result of previous compose)
67636 2019-Jan-13 16:45:20.870126 - [DEBUG]
67637 2019-Jan-13 16:45:20.870150 - [DEBUG] Join: AllTop & AllBottom
67638 2019-Jan-13 16:45:20.870176 - [DEBUG] = AllBottom (new jump func)
67639 2019-Jan-13 16:45:20.870201 - [DEBUG]
67640 2019-Jan-13 16:45:20.870224 - [DEBUG] Start adding new jump function
67641 2019-Jan-13 16:45:20.870248 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67642 2019-Jan-13 16:45:20.870303 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67643 2019-Jan-13 16:45:20.870357 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67644 2019-Jan-13 16:45:20.870993 - [DEBUG] Edge Function : AllBottom
67645 2019-Jan-13 16:45:20.871020 - [DEBUG] End adding new jump function
67646 2019-Jan-13 16:45:20.871044 - [DEBUG]
67647 2019-Jan-13 16:45:20.871068 - [DEBUG] -------------------------------------------- 1786. Path Edge --------------------------------------------
67648 2019-Jan-13 16:45:20.871093 - [DEBUG]
67649 2019-Jan-13 16:45:20.871116 - [DEBUG] Process 1786. path edge:
67650 2019-Jan-13 16:45:20.871140 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67651 2019-Jan-13 16:45:20.871196 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
67652 2019-Jan-13 16:45:20.871849 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67653 2019-Jan-13 16:45:20.871914 - [DEBUG]
67654 2019-Jan-13 16:45:20.871939 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67655 2019-Jan-13 16:45:20.872587 - [DEBUG] Compose: AllBottom * AllBottom
67656 2019-Jan-13 16:45:20.872615 - [DEBUG]
67657 2019-Jan-13 16:45:20.872639 - [DEBUG] Propagate flow
67658 2019-Jan-13 16:45:20.872663 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67659 2019-Jan-13 16:45:20.872719 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
67660 2019-Jan-13 16:45:20.873363 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67661 2019-Jan-13 16:45:20.873522 - [DEBUG] Edge function : AllBottom (result of previous compose)
67662 2019-Jan-13 16:45:20.873548 - [DEBUG]
67663 2019-Jan-13 16:45:20.873573 - [DEBUG] Join: AllTop & AllBottom
67664 2019-Jan-13 16:45:20.873599 - [DEBUG] = AllBottom (new jump func)
67665 2019-Jan-13 16:45:20.873623 - [DEBUG]
67666 2019-Jan-13 16:45:20.873647 - [DEBUG] Start adding new jump function
67667 2019-Jan-13 16:45:20.873670 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67668 2019-Jan-13 16:45:20.873725 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67669 2019-Jan-13 16:45:20.873780 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
67670 2019-Jan-13 16:45:20.874422 - [DEBUG] Edge Function : AllBottom
67671 2019-Jan-13 16:45:20.874450 - [DEBUG] End adding new jump function
67672 2019-Jan-13 16:45:20.874475 - [DEBUG]
67673 2019-Jan-13 16:45:20.874499 - [DEBUG] -------------------------------------------- 1787. Path Edge --------------------------------------------
67674 2019-Jan-13 16:45:20.874523 - [DEBUG]
67675 2019-Jan-13 16:45:20.874546 - [DEBUG] Process 1787. path edge:
67676 2019-Jan-13 16:45:20.874570 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67677 2019-Jan-13 16:45:20.874627 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
67678 2019-Jan-13 16:45:20.875285 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67679 2019-Jan-13 16:45:20.875342 - [DEBUG]
67680 2019-Jan-13 16:45:20.875367 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
67681 2019-Jan-13 16:45:20.876029 - [DEBUG] Compose: AllBottom * AllBottom
67682 2019-Jan-13 16:45:20.876058 - [DEBUG]
67683 2019-Jan-13 16:45:20.876082 - [DEBUG] Propagate flow
67684 2019-Jan-13 16:45:20.876105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67685 2019-Jan-13 16:45:20.876163 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67686 2019-Jan-13 16:45:20.876815 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67687 2019-Jan-13 16:45:20.876873 - [DEBUG] Edge function : AllBottom (result of previous compose)
67688 2019-Jan-13 16:45:20.876898 - [DEBUG]
67689 2019-Jan-13 16:45:20.876923 - [DEBUG] Join: AllTop & AllBottom
67690 2019-Jan-13 16:45:20.876950 - [DEBUG] = AllBottom (new jump func)
67691 2019-Jan-13 16:45:20.876975 - [DEBUG]
67692 2019-Jan-13 16:45:20.876999 - [DEBUG] Start adding new jump function
67693 2019-Jan-13 16:45:20.877022 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67694 2019-Jan-13 16:45:20.877078 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67695 2019-Jan-13 16:45:20.877133 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67696 2019-Jan-13 16:45:20.877803 - [DEBUG] Edge Function : AllBottom
67697 2019-Jan-13 16:45:20.877836 - [DEBUG] End adding new jump function
67698 2019-Jan-13 16:45:20.877880 - [DEBUG]
67699 2019-Jan-13 16:45:20.877905 - [DEBUG] -------------------------------------------- 1788. Path Edge --------------------------------------------
67700 2019-Jan-13 16:45:20.877931 - [DEBUG]
67701 2019-Jan-13 16:45:20.877955 - [DEBUG] Process 1788. path edge:
67702 2019-Jan-13 16:45:20.877979 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67703 2019-Jan-13 16:45:20.878050 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
67704 2019-Jan-13 16:45:20.878748 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67705 2019-Jan-13 16:45:20.878808 - [DEBUG]
67706 2019-Jan-13 16:45:20.878834 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67707 2019-Jan-13 16:45:20.879508 - [DEBUG] Possible callees:
67708 2019-Jan-13 16:45:20.879536 - [DEBUG] bar
67709 2019-Jan-13 16:45:20.879562 - [DEBUG] Possible return sites:
67710 2019-Jan-13 16:45:20.879586 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got branch instruction
getCallToRetFlowFunction()
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7167711 2019-Jan-13 16:45:20.880941 - [DEBUG] Found and process special summary
67712 2019-Jan-13 16:45:20.880989 - [DEBUG] Compose: EdgeIdentity * AllBottom
67713 2019-Jan-13 16:45:20.881017 - [DEBUG]
67714 2019-Jan-13 16:45:20.881043 - [DEBUG] Propagate flow
67715 2019-Jan-13 16:45:20.881066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67716 2019-Jan-13 16:45:20.881130 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67717 2019-Jan-13 16:45:20.881800 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67718 2019-Jan-13 16:45:20.881857 - [DEBUG] Edge function : AllBottom (result of previous compose)
67719 2019-Jan-13 16:45:20.881882 - [DEBUG]
67720 2019-Jan-13 16:45:20.881908 - [DEBUG] Join: AllTop & AllBottom
67721 2019-Jan-13 16:45:20.881934 - [DEBUG] = AllBottom (new jump func)
67722 2019-Jan-13 16:45:20.881959 - [DEBUG]
67723 2019-Jan-13 16:45:20.881983 - [DEBUG] Start adding new jump function
67724 2019-Jan-13 16:45:20.882006 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67725 2019-Jan-13 16:45:20.882062 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67726 2019-Jan-13 16:45:20.882117 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67727 2019-Jan-13 16:45:20.882757 - [DEBUG] Edge Function : AllBottom
67728 2019-Jan-13 16:45:20.882786 - [DEBUG] End adding new jump function
67729 2019-Jan-13 16:45:20.882810 - [DEBUG]
67730 2019-Jan-13 16:45:20.882834 - [DEBUG] -------------------------------------------- 1789. Path Edge --------------------------------------------
67731 2019-Jan-13 16:45:20.882859 - [DEBUG]
67732 2019-Jan-13 16:45:20.882883 - [DEBUG] Process 1789. path edge:
67733 2019-Jan-13 16:45:20.882907 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67734 2019-Jan-13 16:45:20.882963 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
67735 2019-Jan-13 16:45:20.883731 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67736 2019-Jan-13 16:45:20.883789 - [DEBUG]
67737 2019-Jan-13 16:45:20.883814 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67738 2019-Jan-13 16:45:20.884476 - [DEBUG] Compose: AllBottom * AllBottom
67739 2019-Jan-13 16:45:20.884504 - [DEBUG]
67740 2019-Jan-13 16:45:20.884528 - [DEBUG] Propagate flow
67741 2019-Jan-13 16:45:20.884551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67742 2019-Jan-13 16:45:20.884608 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
67743 2019-Jan-13 16:45:20.885283 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67744 2019-Jan-13 16:45:20.885340 - [DEBUG] Edge function : AllBottom (result of previous compose)
67745 2019-Jan-13 16:45:20.885365 - [DEBUG]
67746 2019-Jan-13 16:45:20.885390 - [DEBUG] Join: AllTop & AllBottom
67747 2019-Jan-13 16:45:20.885415 - [DEBUG] = AllBottom (new jump func)
67748 2019-Jan-13 16:45:20.885440 - [DEBUG]
67749 2019-Jan-13 16:45:20.885463 - [DEBUG] Start adding new jump function
67750 2019-Jan-13 16:45:20.885487 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67751 2019-Jan-13 16:45:20.885542 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67752 2019-Jan-13 16:45:20.885597 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
67753 2019-Jan-13 16:45:20.886233 - [DEBUG] Edge Function : AllBottom
67754 2019-Jan-13 16:45:20.886261 - [DEBUG] End adding new jump function
67755 2019-Jan-13 16:45:20.886285 - [DEBUG]
67756 2019-Jan-13 16:45:20.886308 - [DEBUG] -------------------------------------------- 1790. Path Edge --------------------------------------------
67757 2019-Jan-13 16:45:20.886332 - [DEBUG]
67758 2019-Jan-13 16:45:20.886356 - [DEBUG] Process 1790. path edge:
67759 2019-Jan-13 16:45:20.886379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67760 2019-Jan-13 16:45:20.886436 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
67761 2019-Jan-13 16:45:20.887070 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67762 2019-Jan-13 16:45:20.887127 - [DEBUG]
67763 2019-Jan-13 16:45:20.887152 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
67764 2019-Jan-13 16:45:20.887803 - [DEBUG] Compose: AllBottom * AllBottom
67765 2019-Jan-13 16:45:20.887831 - [DEBUG]
67766 2019-Jan-13 16:45:20.887855 - [DEBUG] Propagate flow
67767 2019-Jan-13 16:45:20.887878 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67768 2019-Jan-13 16:45:20.887935 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67769 2019-Jan-13 16:45:20.888611 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67770 2019-Jan-13 16:45:20.888668 - [DEBUG] Edge function : AllBottom (result of previous compose)
67771 2019-Jan-13 16:45:20.888693 - [DEBUG]
67772 2019-Jan-13 16:45:20.888717 - [DEBUG] Join: AllTop & AllBottom
67773 2019-Jan-13 16:45:20.888743 - [DEBUG] = AllBottom (new jump func)
67774 2019-Jan-13 16:45:20.888768 - [DEBUG]
67775 2019-Jan-13 16:45:20.888791 - [DEBUG] Start adding new jump function
67776 2019-Jan-13 16:45:20.888815 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67777 2019-Jan-13 16:45:20.888870 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67778 2019-Jan-13 16:45:20.888924 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67779 2019-Jan-13 16:45:20.889570 - [DEBUG] Edge Function : AllBottom
67780 2019-Jan-13 16:45:20.889598 - [DEBUG] End adding new jump function
67781 2019-Jan-13 16:45:20.889622 - [DEBUG]
67782 2019-Jan-13 16:45:20.889646 - [DEBUG] -------------------------------------------- 1791. Path Edge --------------------------------------------
67783 2019-Jan-13 16:45:20.889671 - [DEBUG]
67784 2019-Jan-13 16:45:20.889694 - [DEBUG] Process 1791. path edge:
67785 2019-Jan-13 16:45:20.889718 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67786 2019-Jan-13 16:45:20.889774 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
67787 2019-Jan-13 16:45:20.890421 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67788 2019-Jan-13 16:45:20.890484 - [DEBUG]
67789 2019-Jan-13 16:45:20.890509 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67790 2019-Jan-13 16:45:20.891167 - [DEBUG] Possible callees:
67791 2019-Jan-13 16:45:20.891192 - [DEBUG] llvm.dbg.declare
67792 2019-Jan-13 16:45:20.891217 - [DEBUG] Possible return sites:
67793 2019-Jan-13 16:45:20.891241 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7867794 2019-Jan-13 16:45:20.892539 - [DEBUG] Found and process special summary
67795 2019-Jan-13 16:45:20.892577 - [DEBUG] Compose: EdgeIdentity * AllBottom
67796 2019-Jan-13 16:45:20.892605 - [DEBUG]
67797 2019-Jan-13 16:45:20.892629 - [DEBUG] Propagate flow
67798 2019-Jan-13 16:45:20.892653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67799 2019-Jan-13 16:45:20.892715 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67800 2019-Jan-13 16:45:20.893394 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67801 2019-Jan-13 16:45:20.893627 - [DEBUG] Edge function : AllBottom (result of previous compose)
67802 2019-Jan-13 16:45:20.893654 - [DEBUG]
67803 2019-Jan-13 16:45:20.893681 - [DEBUG] Join: AllTop & AllBottom
67804 2019-Jan-13 16:45:20.893707 - [DEBUG] = AllBottom (new jump func)
67805 2019-Jan-13 16:45:20.893732 - [DEBUG]
67806 2019-Jan-13 16:45:20.893756 - [DEBUG] Start adding new jump function
67807 2019-Jan-13 16:45:20.893780 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67808 2019-Jan-13 16:45:20.893840 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67809 2019-Jan-13 16:45:20.893895 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67810 2019-Jan-13 16:45:20.894650 - [DEBUG] Edge Function : AllBottom
67811 2019-Jan-13 16:45:20.894683 - [DEBUG] End adding new jump function
67812 2019-Jan-13 16:45:20.894708 - [DEBUG]
67813 2019-Jan-13 16:45:20.894732 - [DEBUG] -------------------------------------------- 1792. Path Edge --------------------------------------------
67814 2019-Jan-13 16:45:20.894777 - [DEBUG]
67815 2019-Jan-13 16:45:20.894801 - [DEBUG] Process 1792. path edge:
67816 2019-Jan-13 16:45:20.894825 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67817 2019-Jan-13 16:45:20.894889 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
67818 2019-Jan-13 16:45:20.895584 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67819 2019-Jan-13 16:45:20.895649 - [DEBUG]
67820 2019-Jan-13 16:45:20.895675 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67821 2019-Jan-13 16:45:20.896417 - [DEBUG] Compose: AllBottom * AllBottom
67822 2019-Jan-13 16:45:20.896449 - [DEBUG]
67823 2019-Jan-13 16:45:20.896474 - [DEBUG] Propagate flow
67824 2019-Jan-13 16:45:20.896498 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67825 2019-Jan-13 16:45:20.896573 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
67826 2019-Jan-13 16:45:20.897267 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67827 2019-Jan-13 16:45:20.897331 - [DEBUG] Edge function : AllBottom (result of previous compose)
67828 2019-Jan-13 16:45:20.897357 - [DEBUG]
67829 2019-Jan-13 16:45:20.897382 - [DEBUG] Join: AllTop & AllBottom
67830 2019-Jan-13 16:45:20.897409 - [DEBUG] = AllBottom (new jump func)
67831 2019-Jan-13 16:45:20.897434 - [DEBUG]
67832 2019-Jan-13 16:45:20.897459 - [DEBUG] Start adding new jump function
67833 2019-Jan-13 16:45:20.897482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67834 2019-Jan-13 16:45:20.897563 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67835 2019-Jan-13 16:45:20.897619 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
67836 2019-Jan-13 16:45:20.898305 - [DEBUG] Edge Function : AllBottom
67837 2019-Jan-13 16:45:20.898335 - [DEBUG] End adding new jump function
67838 2019-Jan-13 16:45:20.898360 - [DEBUG]
67839 2019-Jan-13 16:45:20.898385 - [DEBUG] -------------------------------------------- 1793. Path Edge --------------------------------------------
67840 2019-Jan-13 16:45:20.898410 - [DEBUG]
67841 2019-Jan-13 16:45:20.898434 - [DEBUG] Process 1793. path edge:
67842 2019-Jan-13 16:45:20.898458 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67843 2019-Jan-13 16:45:20.898518 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
67844 2019-Jan-13 16:45:20.899167 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67845 2019-Jan-13 16:45:20.899225 - [DEBUG]
67846 2019-Jan-13 16:45:20.899251 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
67847 2019-Jan-13 16:45:20.899914 - [DEBUG] Compose: AllBottom * AllBottom
67848 2019-Jan-13 16:45:20.899944 - [DEBUG]
67849 2019-Jan-13 16:45:20.899968 - [DEBUG] Propagate flow
67850 2019-Jan-13 16:45:20.899992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67851 2019-Jan-13 16:45:20.900049 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67852 2019-Jan-13 16:45:20.900692 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67853 2019-Jan-13 16:45:20.900748 - [DEBUG] Edge function : AllBottom (result of previous compose)
67854 2019-Jan-13 16:45:20.900773 - [DEBUG]
67855 2019-Jan-13 16:45:20.900798 - [DEBUG] Join: AllTop & AllBottom
67856 2019-Jan-13 16:45:20.900824 - [DEBUG] = AllBottom (new jump func)
67857 2019-Jan-13 16:45:20.900849 - [DEBUG]
67858 2019-Jan-13 16:45:20.900872 - [DEBUG] Start adding new jump function
67859 2019-Jan-13 16:45:20.900895 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67860 2019-Jan-13 16:45:20.900951 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67861 2019-Jan-13 16:45:20.901005 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67862 2019-Jan-13 16:45:20.901662 - [DEBUG] Edge Function : AllBottom
67863 2019-Jan-13 16:45:20.901691 - [DEBUG] End adding new jump function
67864 2019-Jan-13 16:45:20.901715 - [DEBUG]
67865 2019-Jan-13 16:45:20.901739 - [DEBUG] -------------------------------------------- 1794. Path Edge --------------------------------------------
67866 2019-Jan-13 16:45:20.901763 - [DEBUG]
67867 2019-Jan-13 16:45:20.901787 - [DEBUG] Process 1794. path edge:
67868 2019-Jan-13 16:45:20.901810 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67869 2019-Jan-13 16:45:20.901867 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
67870 2019-Jan-13 16:45:20.902515 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67871 2019-Jan-13 16:45:20.902572 - [DEBUG]
67872 2019-Jan-13 16:45:20.902596 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67873 2019-Jan-13 16:45:20.903263 - [DEBUG] Compose: AllBottom * AllBottom
67874 2019-Jan-13 16:45:20.903291 - [DEBUG]
67875 2019-Jan-13 16:45:20.903315 - [DEBUG] Propagate flow
67876 2019-Jan-13 16:45:20.903338 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67877 2019-Jan-13 16:45:20.903395 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
67878 2019-Jan-13 16:45:20.904182 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67879 2019-Jan-13 16:45:20.904239 - [DEBUG] Edge function : AllBottom (result of previous compose)
67880 2019-Jan-13 16:45:20.904278 - [DEBUG]
67881 2019-Jan-13 16:45:20.904303 - [DEBUG] Join: AllTop & AllBottom
67882 2019-Jan-13 16:45:20.904329 - [DEBUG] = AllBottom (new jump func)
67883 2019-Jan-13 16:45:20.904354 - [DEBUG]
67884 2019-Jan-13 16:45:20.904378 - [DEBUG] Start adding new jump function
67885 2019-Jan-13 16:45:20.904401 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67886 2019-Jan-13 16:45:20.904457 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67887 2019-Jan-13 16:45:20.904512 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
67888 2019-Jan-13 16:45:20.905168 - [DEBUG] Edge Function : AllBottom
67889 2019-Jan-13 16:45:20.905196 - [DEBUG] End adding new jump function
67890 2019-Jan-13 16:45:20.905221 - [DEBUG]
67891 2019-Jan-13 16:45:20.905245 - [DEBUG] -------------------------------------------- 1795. Path Edge --------------------------------------------
67892 2019-Jan-13 16:45:20.905269 - [DEBUG]
67893 2019-Jan-13 16:45:20.905293 - [DEBUG] Process 1795. path edge:
67894 2019-Jan-13 16:45:20.905317 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67895 2019-Jan-13 16:45:20.905373 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
67896 2019-Jan-13 16:45:20.906009 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67897 2019-Jan-13 16:45:20.906066 - [DEBUG]
67898 2019-Jan-13 16:45:20.906091 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
67899 2019-Jan-13 16:45:20.906749 - [DEBUG] Compose: AllBottom * AllBottom
67900 2019-Jan-13 16:45:20.906777 - [DEBUG]
67901 2019-Jan-13 16:45:20.906801 - [DEBUG] Propagate flow
67902 2019-Jan-13 16:45:20.906825 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67903 2019-Jan-13 16:45:20.906882 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67904 2019-Jan-13 16:45:20.907522 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67905 2019-Jan-13 16:45:20.907580 - [DEBUG] Edge function : AllBottom (result of previous compose)
67906 2019-Jan-13 16:45:20.907606 - [DEBUG]
67907 2019-Jan-13 16:45:20.907632 - [DEBUG] Join: AllTop & AllBottom
67908 2019-Jan-13 16:45:20.907658 - [DEBUG] = AllBottom (new jump func)
67909 2019-Jan-13 16:45:20.907683 - [DEBUG]
67910 2019-Jan-13 16:45:20.907706 - [DEBUG] Start adding new jump function
67911 2019-Jan-13 16:45:20.907730 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67912 2019-Jan-13 16:45:20.907787 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67913 2019-Jan-13 16:45:20.907842 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67914 2019-Jan-13 16:45:20.908567 - [DEBUG] Edge Function : AllBottom
67915 2019-Jan-13 16:45:20.908601 - [DEBUG] End adding new jump function
67916 2019-Jan-13 16:45:20.908626 - [DEBUG]
67917 2019-Jan-13 16:45:20.908650 - [DEBUG] -------------------------------------------- 1796. Path Edge --------------------------------------------
67918 2019-Jan-13 16:45:20.908676 - [DEBUG]
67919 2019-Jan-13 16:45:20.908699 - [DEBUG] Process 1796. path edge:
67920 2019-Jan-13 16:45:20.908723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67921 2019-Jan-13 16:45:20.908797 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
67922 2019-Jan-13 16:45:20.909494 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67923 2019-Jan-13 16:45:20.909560 - [DEBUG]
67924 2019-Jan-13 16:45:20.909586 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67925 2019-Jan-13 16:45:20.910317 - [DEBUG] Compose: AllBottom * AllBottom
67926 2019-Jan-13 16:45:20.910348 - [DEBUG]
67927 2019-Jan-13 16:45:20.910372 - [DEBUG] Propagate flow
67928 2019-Jan-13 16:45:20.910414 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67929 2019-Jan-13 16:45:20.910485 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67930 2019-Jan-13 16:45:20.911158 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67931 2019-Jan-13 16:45:20.911220 - [DEBUG] Edge function : AllBottom (result of previous compose)
67932 2019-Jan-13 16:45:20.911245 - [DEBUG]
67933 2019-Jan-13 16:45:20.911271 - [DEBUG] Join: AllTop & AllBottom
67934 2019-Jan-13 16:45:20.911298 - [DEBUG] = AllBottom (new jump func)
67935 2019-Jan-13 16:45:20.911322 - [DEBUG]
67936 2019-Jan-13 16:45:20.911346 - [DEBUG] Start adding new jump function
67937 2019-Jan-13 16:45:20.911369 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67938 2019-Jan-13 16:45:20.911448 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67939 2019-Jan-13 16:45:20.911504 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67940 2019-Jan-13 16:45:20.912159 - [DEBUG] Edge Function : AllBottom
67941 2019-Jan-13 16:45:20.912190 - [DEBUG] End adding new jump function
67942 2019-Jan-13 16:45:20.912214 - [DEBUG]
67943 2019-Jan-13 16:45:20.912238 - [DEBUG] -------------------------------------------- 1797. Path Edge --------------------------------------------
67944 2019-Jan-13 16:45:20.912264 - [DEBUG]
67945 2019-Jan-13 16:45:20.912287 - [DEBUG] Process 1797. path edge:
67946 2019-Jan-13 16:45:20.912312 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67947 2019-Jan-13 16:45:20.912369 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
67948 2019-Jan-13 16:45:20.913009 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67949 2019-Jan-13 16:45:20.913065 - [DEBUG]
67950 2019-Jan-13 16:45:20.913090 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67951 2019-Jan-13 16:45:20.913894 - [DEBUG] Compose: AllBottom * AllBottom
67952 2019-Jan-13 16:45:20.913923 - [DEBUG]
67953 2019-Jan-13 16:45:20.913947 - [DEBUG] Propagate flow
67954 2019-Jan-13 16:45:20.913971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67955 2019-Jan-13 16:45:20.914030 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
67956 2019-Jan-13 16:45:20.914672 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67957 2019-Jan-13 16:45:20.914728 - [DEBUG] Edge function : AllBottom (result of previous compose)
67958 2019-Jan-13 16:45:20.914768 - [DEBUG]
67959 2019-Jan-13 16:45:20.914793 - [DEBUG] Join: AllTop & AllBottom
67960 2019-Jan-13 16:45:20.914819 - [DEBUG] = AllBottom (new jump func)
67961 2019-Jan-13 16:45:20.914843 - [DEBUG]
67962 2019-Jan-13 16:45:20.914867 - [DEBUG] Start adding new jump function
67963 2019-Jan-13 16:45:20.914891 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67964 2019-Jan-13 16:45:20.914946 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67965 2019-Jan-13 16:45:20.915001 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
67966 2019-Jan-13 16:45:20.915638 - [DEBUG] Edge Function : AllBottom
67967 2019-Jan-13 16:45:20.915666 - [DEBUG] End adding new jump function
67968 2019-Jan-13 16:45:20.915691 - [DEBUG]
67969 2019-Jan-13 16:45:20.915715 - [DEBUG] -------------------------------------------- 1798. Path Edge --------------------------------------------
67970 2019-Jan-13 16:45:20.915740 - [DEBUG]
67971 2019-Jan-13 16:45:20.915764 - [DEBUG] Process 1798. path edge:
67972 2019-Jan-13 16:45:20.915787 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67973 2019-Jan-13 16:45:20.915844 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
67974 2019-Jan-13 16:45:20.916494 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67975 2019-Jan-13 16:45:20.916551 - [DEBUG]
67976 2019-Jan-13 16:45:20.916577 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
67977 2019-Jan-13 16:45:20.917259 - [DEBUG] Compose: AllBottom * AllBottom
67978 2019-Jan-13 16:45:20.917288 - [DEBUG]
67979 2019-Jan-13 16:45:20.917312 - [DEBUG] Propagate flow
67980 2019-Jan-13 16:45:20.917336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67981 2019-Jan-13 16:45:20.917402 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
67982 2019-Jan-13 16:45:20.918110 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67983 2019-Jan-13 16:45:20.918171 - [DEBUG] Edge function : AllBottom (result of previous compose)
67984 2019-Jan-13 16:45:20.918198 - [DEBUG]
67985 2019-Jan-13 16:45:20.918224 - [DEBUG] Join: AllTop & AllBottom
67986 2019-Jan-13 16:45:20.918251 - [DEBUG] = AllBottom (new jump func)
67987 2019-Jan-13 16:45:20.918275 - [DEBUG]
67988 2019-Jan-13 16:45:20.918299 - [DEBUG] Start adding new jump function
67989 2019-Jan-13 16:45:20.918323 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67990 2019-Jan-13 16:45:20.918379 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67991 2019-Jan-13 16:45:20.918434 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
67992 2019-Jan-13 16:45:20.919117 - [DEBUG] Edge Function : AllBottom
67993 2019-Jan-13 16:45:20.919149 - [DEBUG] End adding new jump function
67994 2019-Jan-13 16:45:20.919174 - [DEBUG]
67995 2019-Jan-13 16:45:20.919198 - [DEBUG] -------------------------------------------- 1799. Path Edge --------------------------------------------
67996 2019-Jan-13 16:45:20.919223 - [DEBUG]
67997 2019-Jan-13 16:45:20.919247 - [DEBUG] Process 1799. path edge:
67998 2019-Jan-13 16:45:20.919271 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67999 2019-Jan-13 16:45:20.919342 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
68000 2019-Jan-13 16:45:20.920028 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68001 2019-Jan-13 16:45:20.920091 - [DEBUG]
68002 2019-Jan-13 16:45:20.920116 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
68003 2019-Jan-13 16:45:20.920787 - [DEBUG] Possible callees:
68004 2019-Jan-13 16:45:20.920813 - [DEBUG] llvm.dbg.declare
68005 2019-Jan-13 16:45:20.920839 - [DEBUG] Possible return sites:
68006 2019-Jan-13 16:45:20.920863 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12068007 2019-Jan-13 16:45:20.922176 - [DEBUG] Found and process special summary
68008 2019-Jan-13 16:45:20.922216 - [DEBUG] Compose: EdgeIdentity * AllBottom
68009 2019-Jan-13 16:45:20.922244 - [DEBUG]
68010 2019-Jan-13 16:45:20.922269 - [DEBUG] Propagate flow
68011 2019-Jan-13 16:45:20.922292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68012 2019-Jan-13 16:45:20.922349 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68013 2019-Jan-13 16:45:20.922988 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68014 2019-Jan-13 16:45:20.923044 - [DEBUG] Edge function : AllBottom (result of previous compose)
68015 2019-Jan-13 16:45:20.923069 - [DEBUG]
68016 2019-Jan-13 16:45:20.923112 - [DEBUG] Join: AllTop & AllBottom
68017 2019-Jan-13 16:45:20.923139 - [DEBUG] = AllBottom (new jump func)
68018 2019-Jan-13 16:45:20.923164 - [DEBUG]
68019 2019-Jan-13 16:45:20.923187 - [DEBUG] Start adding new jump function
68020 2019-Jan-13 16:45:20.923211 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68021 2019-Jan-13 16:45:20.923266 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68022 2019-Jan-13 16:45:20.923321 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68023 2019-Jan-13 16:45:20.924174 - [DEBUG] Edge Function : AllBottom
68024 2019-Jan-13 16:45:20.924204 - [DEBUG] End adding new jump function
68025 2019-Jan-13 16:45:20.924229 - [DEBUG]
68026 2019-Jan-13 16:45:20.924253 - [DEBUG] -------------------------------------------- 1800. Path Edge --------------------------------------------
68027 2019-Jan-13 16:45:20.924277 - [DEBUG]
68028 2019-Jan-13 16:45:20.924301 - [DEBUG] Process 1800. path edge:
68029 2019-Jan-13 16:45:20.924325 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68030 2019-Jan-13 16:45:20.924391 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
68031 2019-Jan-13 16:45:20.925075 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68032 2019-Jan-13 16:45:20.925133 - [DEBUG]
68033 2019-Jan-13 16:45:20.925158 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68034 2019-Jan-13 16:45:20.925843 - [DEBUG] Compose: AllBottom * AllBottom
68035 2019-Jan-13 16:45:20.925871 - [DEBUG]
68036 2019-Jan-13 16:45:20.925895 - [DEBUG] Propagate flow
68037 2019-Jan-13 16:45:20.925919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68038 2019-Jan-13 16:45:20.925980 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
68039 2019-Jan-13 16:45:20.926641 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68040 2019-Jan-13 16:45:20.926706 - [DEBUG] Edge function : AllBottom (result of previous compose)
68041 2019-Jan-13 16:45:20.926731 - [DEBUG]
68042 2019-Jan-13 16:45:20.926757 - [DEBUG] Join: AllTop & AllBottom
68043 2019-Jan-13 16:45:20.926784 - [DEBUG] = AllBottom (new jump func)
68044 2019-Jan-13 16:45:20.926809 - [DEBUG]
68045 2019-Jan-13 16:45:20.926833 - [DEBUG] Start adding new jump function
68046 2019-Jan-13 16:45:20.926857 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68047 2019-Jan-13 16:45:20.926914 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68048 2019-Jan-13 16:45:20.926969 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
68049 2019-Jan-13 16:45:20.927662 - [DEBUG] Edge Function : AllBottom
68050 2019-Jan-13 16:45:20.927696 - [DEBUG] End adding new jump function
68051 2019-Jan-13 16:45:20.927721 - [DEBUG]
68052 2019-Jan-13 16:45:20.927746 - [DEBUG] -------------------------------------------- 1801. Path Edge --------------------------------------------
68053 2019-Jan-13 16:45:20.927771 - [DEBUG]
68054 2019-Jan-13 16:45:20.927794 - [DEBUG] Process 1801. path edge:
68055 2019-Jan-13 16:45:20.927819 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68056 2019-Jan-13 16:45:20.927889 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
68057 2019-Jan-13 16:45:20.928615 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68058 2019-Jan-13 16:45:20.928683 - [DEBUG]
68059 2019-Jan-13 16:45:20.928712 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
68060 2019-Jan-13 16:45:20.929469 - [DEBUG] Compose: AllBottom * AllBottom
68061 2019-Jan-13 16:45:20.929502 - [DEBUG]
68062 2019-Jan-13 16:45:20.929527 - [DEBUG] Propagate flow
68063 2019-Jan-13 16:45:20.929551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68064 2019-Jan-13 16:45:20.929654 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68065 2019-Jan-13 16:45:20.930349 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68066 2019-Jan-13 16:45:20.930412 - [DEBUG] Edge function : AllBottom (result of previous compose)
68067 2019-Jan-13 16:45:20.930439 - [DEBUG]
68068 2019-Jan-13 16:45:20.930465 - [DEBUG] Join: AllTop & AllBottom
68069 2019-Jan-13 16:45:20.930491 - [DEBUG] = AllBottom (new jump func)
68070 2019-Jan-13 16:45:20.930516 - [DEBUG]
68071 2019-Jan-13 16:45:20.930540 - [DEBUG] Start adding new jump function
68072 2019-Jan-13 16:45:20.930564 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68073 2019-Jan-13 16:45:20.930620 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68074 2019-Jan-13 16:45:20.930675 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68075 2019-Jan-13 16:45:20.931326 - [DEBUG] Edge Function : AllBottom
68076 2019-Jan-13 16:45:20.931356 - [DEBUG] End adding new jump function
68077 2019-Jan-13 16:45:20.931381 - [DEBUG]
68078 2019-Jan-13 16:45:20.931426 - [DEBUG] -------------------------------------------- 1802. Path Edge --------------------------------------------
68079 2019-Jan-13 16:45:20.931453 - [DEBUG]
68080 2019-Jan-13 16:45:20.931477 - [DEBUG] Process 1802. path edge:
68081 2019-Jan-13 16:45:20.931501 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68082 2019-Jan-13 16:45:20.931558 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
68083 2019-Jan-13 16:45:20.932204 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68084 2019-Jan-13 16:45:20.932260 - [DEBUG]
68085 2019-Jan-13 16:45:20.932285 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68086 2019-Jan-13 16:45:20.932949 - [DEBUG] Possible callees:
68087 2019-Jan-13 16:45:20.932975 - [DEBUG] llvm.dbg.declare
68088 2019-Jan-13 16:45:20.933000 - [DEBUG] Possible return sites:
68089 2019-Jan-13 16:45:20.933024 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14968090 2019-Jan-13 16:45:20.934469 - [DEBUG] Found and process special summary
68091 2019-Jan-13 16:45:20.934508 - [DEBUG] Compose: EdgeIdentity * AllBottom
68092 2019-Jan-13 16:45:20.934536 - [DEBUG]
68093 2019-Jan-13 16:45:20.934561 - [DEBUG] Propagate flow
68094 2019-Jan-13 16:45:20.934584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68095 2019-Jan-13 16:45:20.934641 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68096 2019-Jan-13 16:45:20.935299 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68097 2019-Jan-13 16:45:20.935356 - [DEBUG] Edge function : AllBottom (result of previous compose)
68098 2019-Jan-13 16:45:20.935382 - [DEBUG]
68099 2019-Jan-13 16:45:20.935407 - [DEBUG] Join: AllTop & AllBottom
68100 2019-Jan-13 16:45:20.935433 - [DEBUG] = AllBottom (new jump func)
68101 2019-Jan-13 16:45:20.935458 - [DEBUG]
68102 2019-Jan-13 16:45:20.935481 - [DEBUG] Start adding new jump function
68103 2019-Jan-13 16:45:20.935505 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68104 2019-Jan-13 16:45:20.935560 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68105 2019-Jan-13 16:45:20.935615 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68106 2019-Jan-13 16:45:20.936254 - [DEBUG] Edge Function : AllBottom
68107 2019-Jan-13 16:45:20.936296 - [DEBUG] End adding new jump function
68108 2019-Jan-13 16:45:20.936321 - [DEBUG]
68109 2019-Jan-13 16:45:20.936346 - [DEBUG] -------------------------------------------- 1803. Path Edge --------------------------------------------
68110 2019-Jan-13 16:45:20.936370 - [DEBUG]
68111 2019-Jan-13 16:45:20.936394 - [DEBUG] Process 1803. path edge:
68112 2019-Jan-13 16:45:20.936418 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68113 2019-Jan-13 16:45:20.936475 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
68114 2019-Jan-13 16:45:20.937114 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68115 2019-Jan-13 16:45:20.937170 - [DEBUG]
68116 2019-Jan-13 16:45:20.937195 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68117 2019-Jan-13 16:45:20.937863 - [DEBUG] Compose: AllBottom * AllBottom
68118 2019-Jan-13 16:45:20.937893 - [DEBUG]
68119 2019-Jan-13 16:45:20.937917 - [DEBUG] Propagate flow
68120 2019-Jan-13 16:45:20.937940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68121 2019-Jan-13 16:45:20.937998 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
68122 2019-Jan-13 16:45:20.938651 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68123 2019-Jan-13 16:45:20.938708 - [DEBUG] Edge function : AllBottom (result of previous compose)
68124 2019-Jan-13 16:45:20.938733 - [DEBUG]
68125 2019-Jan-13 16:45:20.938758 - [DEBUG] Join: AllTop & AllBottom
68126 2019-Jan-13 16:45:20.938784 - [DEBUG] = AllBottom (new jump func)
68127 2019-Jan-13 16:45:20.938809 - [DEBUG]
68128 2019-Jan-13 16:45:20.938833 - [DEBUG] Start adding new jump function
68129 2019-Jan-13 16:45:20.938856 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68130 2019-Jan-13 16:45:20.938913 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68131 2019-Jan-13 16:45:20.938967 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
68132 2019-Jan-13 16:45:20.939614 - [DEBUG] Edge Function : AllBottom
68133 2019-Jan-13 16:45:20.939644 - [DEBUG] End adding new jump function
68134 2019-Jan-13 16:45:20.939668 - [DEBUG]
68135 2019-Jan-13 16:45:20.939692 - [DEBUG] -------------------------------------------- 1804. Path Edge --------------------------------------------
68136 2019-Jan-13 16:45:20.939718 - [DEBUG]
68137 2019-Jan-13 16:45:20.939741 - [DEBUG] Process 1804. path edge:
68138 2019-Jan-13 16:45:20.939765 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68139 2019-Jan-13 16:45:20.939822 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
68140 2019-Jan-13 16:45:20.940457 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68141 2019-Jan-13 16:45:20.940514 - [DEBUG]
68142 2019-Jan-13 16:45:20.940539 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
68143 2019-Jan-13 16:45:20.941205 - [DEBUG] Compose: AllBottom * AllBottom
68144 2019-Jan-13 16:45:20.941233 - [DEBUG]
68145 2019-Jan-13 16:45:20.941257 - [DEBUG] Propagate flow
68146 2019-Jan-13 16:45:20.941280 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68147 2019-Jan-13 16:45:20.941338 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68148 2019-Jan-13 16:45:20.942009 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68149 2019-Jan-13 16:45:20.942067 - [DEBUG] Edge function : AllBottom (result of previous compose)
68150 2019-Jan-13 16:45:20.942092 - [DEBUG]
68151 2019-Jan-13 16:45:20.942117 - [DEBUG] Join: AllTop & AllBottom
68152 2019-Jan-13 16:45:20.942143 - [DEBUG] = AllBottom (new jump func)
68153 2019-Jan-13 16:45:20.942167 - [DEBUG]
68154 2019-Jan-13 16:45:20.942206 - [DEBUG] Start adding new jump function
68155 2019-Jan-13 16:45:20.942229 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68156 2019-Jan-13 16:45:20.942285 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68157 2019-Jan-13 16:45:20.942339 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68158 2019-Jan-13 16:45:20.942990 - [DEBUG] Edge Function : AllBottom
68159 2019-Jan-13 16:45:20.943019 - [DEBUG] End adding new jump function
68160 2019-Jan-13 16:45:20.943043 - [DEBUG]
68161 2019-Jan-13 16:45:20.943067 - [DEBUG] -------------------------------------------- 1805. Path Edge --------------------------------------------
68162 2019-Jan-13 16:45:20.943092 - [DEBUG]
68163 2019-Jan-13 16:45:20.943116 - [DEBUG] Process 1805. path edge:
68164 2019-Jan-13 16:45:20.943139 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68165 2019-Jan-13 16:45:20.943197 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
68166 2019-Jan-13 16:45:20.943945 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68167 2019-Jan-13 16:45:20.944002 - [DEBUG]
68168 2019-Jan-13 16:45:20.944027 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68169 2019-Jan-13 16:45:20.944693 - [DEBUG] Possible callees:
68170 2019-Jan-13 16:45:20.944719 - [DEBUG] llvm.dbg.declare
68171 2019-Jan-13 16:45:20.944757 - [DEBUG] Possible return sites:
68172 2019-Jan-13 16:45:20.944781 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15568173 2019-Jan-13 16:45:20.946068 - [DEBUG] Found and process special summary
68174 2019-Jan-13 16:45:20.946105 - [DEBUG] Compose: EdgeIdentity * AllBottom
68175 2019-Jan-13 16:45:20.946132 - [DEBUG]
68176 2019-Jan-13 16:45:20.946156 - [DEBUG] Propagate flow
68177 2019-Jan-13 16:45:20.946180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68178 2019-Jan-13 16:45:20.946237 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68179 2019-Jan-13 16:45:20.946877 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68180 2019-Jan-13 16:45:20.946933 - [DEBUG] Edge function : AllBottom (result of previous compose)
68181 2019-Jan-13 16:45:20.946959 - [DEBUG]
68182 2019-Jan-13 16:45:20.946983 - [DEBUG] Join: AllTop & AllBottom
68183 2019-Jan-13 16:45:20.947009 - [DEBUG] = AllBottom (new jump func)
68184 2019-Jan-13 16:45:20.947034 - [DEBUG]
68185 2019-Jan-13 16:45:20.947057 - [DEBUG] Start adding new jump function
68186 2019-Jan-13 16:45:20.947081 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68187 2019-Jan-13 16:45:20.947136 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68188 2019-Jan-13 16:45:20.947191 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68189 2019-Jan-13 16:45:20.947829 - [DEBUG] Edge Function : AllBottom
68190 2019-Jan-13 16:45:20.947858 - [DEBUG] End adding new jump function
68191 2019-Jan-13 16:45:20.947882 - [DEBUG]
68192 2019-Jan-13 16:45:20.947906 - [DEBUG] -------------------------------------------- 1806. Path Edge --------------------------------------------
68193 2019-Jan-13 16:45:20.947930 - [DEBUG]
68194 2019-Jan-13 16:45:20.947954 - [DEBUG] Process 1806. path edge:
68195 2019-Jan-13 16:45:20.947978 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68196 2019-Jan-13 16:45:20.948034 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
68197 2019-Jan-13 16:45:20.948703 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68198 2019-Jan-13 16:45:20.948760 - [DEBUG]
68199 2019-Jan-13 16:45:20.948785 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68200 2019-Jan-13 16:45:20.949451 - [DEBUG] Compose: AllBottom * AllBottom
68201 2019-Jan-13 16:45:20.949479 - [DEBUG]
68202 2019-Jan-13 16:45:20.949503 - [DEBUG] Propagate flow
68203 2019-Jan-13 16:45:20.949526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68204 2019-Jan-13 16:45:20.949584 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
68205 2019-Jan-13 16:45:20.950221 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68206 2019-Jan-13 16:45:20.950277 - [DEBUG] Edge function : AllBottom (result of previous compose)
68207 2019-Jan-13 16:45:20.950303 - [DEBUG]
68208 2019-Jan-13 16:45:20.950328 - [DEBUG] Join: AllTop & AllBottom
68209 2019-Jan-13 16:45:20.950354 - [DEBUG] = AllBottom (new jump func)
68210 2019-Jan-13 16:45:20.950379 - [DEBUG]
68211 2019-Jan-13 16:45:20.950402 - [DEBUG] Start adding new jump function
68212 2019-Jan-13 16:45:20.950426 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68213 2019-Jan-13 16:45:20.950481 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68214 2019-Jan-13 16:45:20.950536 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
68215 2019-Jan-13 16:45:20.951173 - [DEBUG] Edge Function : AllBottom
68216 2019-Jan-13 16:45:20.951201 - [DEBUG] End adding new jump function
68217 2019-Jan-13 16:45:20.951226 - [DEBUG]
68218 2019-Jan-13 16:45:20.951250 - [DEBUG] -------------------------------------------- 1807. Path Edge --------------------------------------------
68219 2019-Jan-13 16:45:20.951275 - [DEBUG]
68220 2019-Jan-13 16:45:20.951299 - [DEBUG] Process 1807. path edge:
68221 2019-Jan-13 16:45:20.951323 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68222 2019-Jan-13 16:45:20.951379 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
68223 2019-Jan-13 16:45:20.952032 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68224 2019-Jan-13 16:45:20.952089 - [DEBUG]
68225 2019-Jan-13 16:45:20.952114 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
68226 2019-Jan-13 16:45:20.952783 - [DEBUG] Compose: AllBottom * AllBottom
68227 2019-Jan-13 16:45:20.952811 - [DEBUG]
68228 2019-Jan-13 16:45:20.952835 - [DEBUG] Propagate flow
68229 2019-Jan-13 16:45:20.952859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68230 2019-Jan-13 16:45:20.952918 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
68231 2019-Jan-13 16:45:20.953571 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68232 2019-Jan-13 16:45:20.953628 - [DEBUG] Edge function : AllBottom (result of previous compose)
68233 2019-Jan-13 16:45:20.953654 - [DEBUG]
68234 2019-Jan-13 16:45:20.953678 - [DEBUG] Join: AllTop & AllBottom
68235 2019-Jan-13 16:45:20.953705 - [DEBUG] = AllBottom (new jump func)
68236 2019-Jan-13 16:45:20.953730 - [DEBUG]
68237 2019-Jan-13 16:45:20.953842 - [DEBUG] Start adding new jump function
68238 2019-Jan-13 16:45:20.953867 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68239 2019-Jan-13 16:45:20.953925 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68240 2019-Jan-13 16:45:20.953980 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
68241 2019-Jan-13 16:45:20.954708 - [DEBUG] Edge Function : AllBottom
68242 2019-Jan-13 16:45:20.954756 - [DEBUG] End adding new jump function
68243 2019-Jan-13 16:45:20.954783 - [DEBUG]
68244 2019-Jan-13 16:45:20.954807 - [DEBUG] -------------------------------------------- 1808. Path Edge --------------------------------------------
68245 2019-Jan-13 16:45:20.954848 - [DEBUG]
68246 2019-Jan-13 16:45:20.954873 - [DEBUG] Process 1808. path edge:
68247 2019-Jan-13 16:45:20.954897 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68248 2019-Jan-13 16:45:20.954962 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
68249 2019-Jan-13 16:45:20.955621 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68250 2019-Jan-13 16:45:20.955679 - [DEBUG]
68251 2019-Jan-13 16:45:20.955705 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
68252 2019-Jan-13 16:45:20.956379 - [DEBUG] Compose: AllBottom * AllBottom
68253 2019-Jan-13 16:45:20.956408 - [DEBUG]
68254 2019-Jan-13 16:45:20.956433 - [DEBUG] Propagate flow
68255 2019-Jan-13 16:45:20.956456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68256 2019-Jan-13 16:45:20.956515 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68257 2019-Jan-13 16:45:20.957198 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68258 2019-Jan-13 16:45:20.957263 - [DEBUG] Edge function : AllBottom (result of previous compose)
68259 2019-Jan-13 16:45:20.957288 - [DEBUG]
68260 2019-Jan-13 16:45:20.957314 - [DEBUG] Join: AllTop & AllBottom
68261 2019-Jan-13 16:45:20.957341 - [DEBUG] = AllBottom (new jump func)
68262 2019-Jan-13 16:45:20.957365 - [DEBUG]
68263 2019-Jan-13 16:45:20.957389 - [DEBUG] Start adding new jump function
68264 2019-Jan-13 16:45:20.957412 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68265 2019-Jan-13 16:45:20.957468 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68266 2019-Jan-13 16:45:20.957524 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68267 2019-Jan-13 16:45:20.958226 - [DEBUG] Edge Function : AllBottom
68268 2019-Jan-13 16:45:20.958257 - [DEBUG] End adding new jump function
68269 2019-Jan-13 16:45:20.958281 - [DEBUG]
68270 2019-Jan-13 16:45:20.958306 - [DEBUG] -------------------------------------------- 1809. Path Edge --------------------------------------------
68271 2019-Jan-13 16:45:20.958332 - [DEBUG]
68272 2019-Jan-13 16:45:20.958355 - [DEBUG] Process 1809. path edge:
68273 2019-Jan-13 16:45:20.958380 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68274 2019-Jan-13 16:45:20.958441 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
68275 2019-Jan-13 16:45:20.959140 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68276 2019-Jan-13 16:45:20.959206 - [DEBUG]
68277 2019-Jan-13 16:45:20.959231 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68278 2019-Jan-13 16:45:20.959936 - [DEBUG] Possible callees:
68279 2019-Jan-13 16:45:20.959964 - [DEBUG] llvm.dbg.declare
68280 2019-Jan-13 16:45:20.959988 - [DEBUG] Possible return sites:
68281 2019-Jan-13 16:45:20.960012 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16368282 2019-Jan-13 16:45:20.961377 - [DEBUG] Found and process special summary
68283 2019-Jan-13 16:45:20.961469 - [DEBUG] Compose: EdgeIdentity * AllBottom
68284 2019-Jan-13 16:45:20.961499 - [DEBUG]
68285 2019-Jan-13 16:45:20.961525 - [DEBUG] Propagate flow
68286 2019-Jan-13 16:45:20.961549 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68287 2019-Jan-13 16:45:20.961630 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68288 2019-Jan-13 16:45:20.962378 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68289 2019-Jan-13 16:45:20.962447 - [DEBUG] Edge function : AllBottom (result of previous compose)
68290 2019-Jan-13 16:45:20.962473 - [DEBUG]
68291 2019-Jan-13 16:45:20.962502 - [DEBUG] Join: AllTop & AllBottom
68292 2019-Jan-13 16:45:20.962529 - [DEBUG] = AllBottom (new jump func)
68293 2019-Jan-13 16:45:20.962554 - [DEBUG]
68294 2019-Jan-13 16:45:20.962578 - [DEBUG] Start adding new jump function
68295 2019-Jan-13 16:45:20.962602 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68296 2019-Jan-13 16:45:20.962660 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68297 2019-Jan-13 16:45:20.962716 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68298 2019-Jan-13 16:45:20.963429 - [DEBUG] Edge Function : AllBottom
68299 2019-Jan-13 16:45:20.963466 - [DEBUG] End adding new jump function
68300 2019-Jan-13 16:45:20.963491 - [DEBUG]
68301 2019-Jan-13 16:45:20.963515 - [DEBUG] -------------------------------------------- 1810. Path Edge --------------------------------------------
68302 2019-Jan-13 16:45:20.963540 - [DEBUG]
68303 2019-Jan-13 16:45:20.963563 - [DEBUG] Process 1810. path edge:
68304 2019-Jan-13 16:45:20.963587 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68305 2019-Jan-13 16:45:20.963651 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
68306 2019-Jan-13 16:45:20.964516 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68307 2019-Jan-13 16:45:20.964575 - [DEBUG]
68308 2019-Jan-13 16:45:20.964602 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68309 2019-Jan-13 16:45:20.965323 - [DEBUG] Compose: AllBottom * AllBottom
68310 2019-Jan-13 16:45:20.965353 - [DEBUG]
68311 2019-Jan-13 16:45:20.965377 - [DEBUG] Propagate flow
68312 2019-Jan-13 16:45:20.965401 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68313 2019-Jan-13 16:45:20.965460 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
68314 2019-Jan-13 16:45:20.966101 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68315 2019-Jan-13 16:45:20.966157 - [DEBUG] Edge function : AllBottom (result of previous compose)
68316 2019-Jan-13 16:45:20.966183 - [DEBUG]
68317 2019-Jan-13 16:45:20.966208 - [DEBUG] Join: AllTop & AllBottom
68318 2019-Jan-13 16:45:20.966235 - [DEBUG] = AllBottom (new jump func)
68319 2019-Jan-13 16:45:20.966260 - [DEBUG]
68320 2019-Jan-13 16:45:20.966284 - [DEBUG] Start adding new jump function
68321 2019-Jan-13 16:45:20.966307 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68322 2019-Jan-13 16:45:20.966362 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68323 2019-Jan-13 16:45:20.966417 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
68324 2019-Jan-13 16:45:20.967052 - [DEBUG] Edge Function : AllBottom
68325 2019-Jan-13 16:45:20.967081 - [DEBUG] End adding new jump function
68326 2019-Jan-13 16:45:20.967106 - [DEBUG]
68327 2019-Jan-13 16:45:20.967130 - [DEBUG] -------------------------------------------- 1811. Path Edge --------------------------------------------
68328 2019-Jan-13 16:45:20.967156 - [DEBUG]
68329 2019-Jan-13 16:45:20.967179 - [DEBUG] Process 1811. path edge:
68330 2019-Jan-13 16:45:20.967203 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68331 2019-Jan-13 16:45:20.967260 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
68332 2019-Jan-13 16:45:20.967896 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68333 2019-Jan-13 16:45:20.967953 - [DEBUG]
68334 2019-Jan-13 16:45:20.967979 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
68335 2019-Jan-13 16:45:20.968677 - [DEBUG] Compose: AllBottom * AllBottom
68336 2019-Jan-13 16:45:20.968706 - [DEBUG]
68337 2019-Jan-13 16:45:20.968730 - [DEBUG] Propagate flow
68338 2019-Jan-13 16:45:20.968753 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68339 2019-Jan-13 16:45:20.968811 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68340 2019-Jan-13 16:45:20.969462 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68341 2019-Jan-13 16:45:20.969518 - [DEBUG] Edge function : AllBottom (result of previous compose)
68342 2019-Jan-13 16:45:20.969543 - [DEBUG]
68343 2019-Jan-13 16:45:20.969568 - [DEBUG] Join: AllTop & AllBottom
68344 2019-Jan-13 16:45:20.969593 - [DEBUG] = AllBottom (new jump func)
68345 2019-Jan-13 16:45:20.969618 - [DEBUG]
68346 2019-Jan-13 16:45:20.969642 - [DEBUG] Start adding new jump function
68347 2019-Jan-13 16:45:20.969665 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68348 2019-Jan-13 16:45:20.969720 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68349 2019-Jan-13 16:45:20.969775 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68350 2019-Jan-13 16:45:20.970420 - [DEBUG] Edge Function : AllBottom
68351 2019-Jan-13 16:45:20.970448 - [DEBUG] End adding new jump function
68352 2019-Jan-13 16:45:20.970472 - [DEBUG]
68353 2019-Jan-13 16:45:20.970496 - [DEBUG] -------------------------------------------- 1812. Path Edge --------------------------------------------
68354 2019-Jan-13 16:45:20.970521 - [DEBUG]
68355 2019-Jan-13 16:45:20.970544 - [DEBUG] Process 1812. path edge:
68356 2019-Jan-13 16:45:20.970568 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68357 2019-Jan-13 16:45:20.970625 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
68358 2019-Jan-13 16:45:20.971271 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68359 2019-Jan-13 16:45:20.971328 - [DEBUG]
68360 2019-Jan-13 16:45:20.971352 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68361 2019-Jan-13 16:45:20.972033 - [DEBUG] Possible callees:
68362 2019-Jan-13 16:45:20.972058 - [DEBUG] llvm.dbg.declare
68363 2019-Jan-13 16:45:20.972083 - [DEBUG] Possible return sites:
68364 2019-Jan-13 16:45:20.972107 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16968365 2019-Jan-13 16:45:20.973385 - [DEBUG] Found and process special summary
68366 2019-Jan-13 16:45:20.973420 - [DEBUG] Compose: EdgeIdentity * AllBottom
68367 2019-Jan-13 16:45:20.973448 - [DEBUG]
68368 2019-Jan-13 16:45:20.973472 - [DEBUG] Propagate flow
68369 2019-Jan-13 16:45:20.973496 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68370 2019-Jan-13 16:45:20.973553 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68371 2019-Jan-13 16:45:20.974285 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68372 2019-Jan-13 16:45:20.974342 - [DEBUG] Edge function : AllBottom (result of previous compose)
68373 2019-Jan-13 16:45:20.974368 - [DEBUG]
68374 2019-Jan-13 16:45:20.974392 - [DEBUG] Join: AllTop & AllBottom
68375 2019-Jan-13 16:45:20.974418 - [DEBUG] = AllBottom (new jump func)
68376 2019-Jan-13 16:45:20.974443 - [DEBUG]
68377 2019-Jan-13 16:45:20.974466 - [DEBUG] Start adding new jump function
68378 2019-Jan-13 16:45:20.974490 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68379 2019-Jan-13 16:45:20.974545 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68380 2019-Jan-13 16:45:20.974607 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68381 2019-Jan-13 16:45:20.975269 - [DEBUG] Edge Function : AllBottom
68382 2019-Jan-13 16:45:20.975298 - [DEBUG] End adding new jump function
68383 2019-Jan-13 16:45:20.975322 - [DEBUG]
68384 2019-Jan-13 16:45:20.975346 - [DEBUG] -------------------------------------------- 1813. Path Edge --------------------------------------------
68385 2019-Jan-13 16:45:20.975371 - [DEBUG]
68386 2019-Jan-13 16:45:20.975394 - [DEBUG] Process 1813. path edge:
68387 2019-Jan-13 16:45:20.975418 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68388 2019-Jan-13 16:45:20.975478 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
68389 2019-Jan-13 16:45:20.976127 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68390 2019-Jan-13 16:45:20.976184 - [DEBUG]
68391 2019-Jan-13 16:45:20.976209 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68392 2019-Jan-13 16:45:20.976880 - [DEBUG] Compose: AllBottom * AllBottom
68393 2019-Jan-13 16:45:20.976908 - [DEBUG]
68394 2019-Jan-13 16:45:20.976932 - [DEBUG] Propagate flow
68395 2019-Jan-13 16:45:20.976955 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68396 2019-Jan-13 16:45:20.977013 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
68397 2019-Jan-13 16:45:20.977672 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68398 2019-Jan-13 16:45:20.977731 - [DEBUG] Edge function : AllBottom (result of previous compose)
68399 2019-Jan-13 16:45:20.977756 - [DEBUG]
68400 2019-Jan-13 16:45:20.977781 - [DEBUG] Join: AllTop & AllBottom
68401 2019-Jan-13 16:45:20.977807 - [DEBUG] = AllBottom (new jump func)
68402 2019-Jan-13 16:45:20.977832 - [DEBUG]
68403 2019-Jan-13 16:45:20.977856 - [DEBUG] Start adding new jump function
68404 2019-Jan-13 16:45:20.977879 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68405 2019-Jan-13 16:45:20.977934 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68406 2019-Jan-13 16:45:20.977989 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
68407 2019-Jan-13 16:45:20.978645 - [DEBUG] Edge Function : AllBottom
68408 2019-Jan-13 16:45:20.978675 - [DEBUG] End adding new jump function
68409 2019-Jan-13 16:45:20.978699 - [DEBUG]
68410 2019-Jan-13 16:45:20.978723 - [DEBUG] -------------------------------------------- 1814. Path Edge --------------------------------------------
68411 2019-Jan-13 16:45:20.978748 - [DEBUG]
68412 2019-Jan-13 16:45:20.978771 - [DEBUG] Process 1814. path edge:
68413 2019-Jan-13 16:45:20.978795 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68414 2019-Jan-13 16:45:20.978852 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
68415 2019-Jan-13 16:45:20.979505 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68416 2019-Jan-13 16:45:20.979565 - [DEBUG]
68417 2019-Jan-13 16:45:20.979590 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
68418 2019-Jan-13 16:45:20.980324 - [DEBUG] Compose: AllBottom * AllBottom
68419 2019-Jan-13 16:45:20.980355 - [DEBUG]
68420 2019-Jan-13 16:45:20.980379 - [DEBUG] Propagate flow
68421 2019-Jan-13 16:45:20.980402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68422 2019-Jan-13 16:45:20.980468 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
68423 2019-Jan-13 16:45:20.981116 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68424 2019-Jan-13 16:45:20.981173 - [DEBUG] Edge function : AllBottom (result of previous compose)
68425 2019-Jan-13 16:45:20.981215 - [DEBUG]
68426 2019-Jan-13 16:45:20.981241 - [DEBUG] Join: AllTop & AllBottom
68427 2019-Jan-13 16:45:20.981267 - [DEBUG] = AllBottom (new jump func)
68428 2019-Jan-13 16:45:20.981291 - [DEBUG]
68429 2019-Jan-13 16:45:20.981315 - [DEBUG] Start adding new jump function
68430 2019-Jan-13 16:45:20.981338 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68431 2019-Jan-13 16:45:20.981394 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68432 2019-Jan-13 16:45:20.981470 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
68433 2019-Jan-13 16:45:20.982114 - [DEBUG] Edge Function : AllBottom
68434 2019-Jan-13 16:45:20.982144 - [DEBUG] End adding new jump function
68435 2019-Jan-13 16:45:20.982168 - [DEBUG]
68436 2019-Jan-13 16:45:20.982192 - [DEBUG] -------------------------------------------- 1815. Path Edge --------------------------------------------
68437 2019-Jan-13 16:45:20.982217 - [DEBUG]
68438 2019-Jan-13 16:45:20.982241 - [DEBUG] Process 1815. path edge:
68439 2019-Jan-13 16:45:20.982265 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68440 2019-Jan-13 16:45:20.982321 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
68441 2019-Jan-13 16:45:20.982961 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68442 2019-Jan-13 16:45:20.983018 - [DEBUG]
68443 2019-Jan-13 16:45:20.983042 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
68444 2019-Jan-13 16:45:20.983707 - [DEBUG] Compose: AllBottom * AllBottom
68445 2019-Jan-13 16:45:20.983735 - [DEBUG]
68446 2019-Jan-13 16:45:20.983759 - [DEBUG] Propagate flow
68447 2019-Jan-13 16:45:20.983782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68448 2019-Jan-13 16:45:20.983839 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
68449 2019-Jan-13 16:45:20.984694 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68450 2019-Jan-13 16:45:20.984774 - [DEBUG] Edge function : AllBottom (result of previous compose)
68451 2019-Jan-13 16:45:20.984800 - [DEBUG]
68452 2019-Jan-13 16:45:20.984825 - [DEBUG] Join: AllTop & AllBottom
68453 2019-Jan-13 16:45:20.984852 - [DEBUG] = AllBottom (new jump func)
68454 2019-Jan-13 16:45:20.984876 - [DEBUG]
68455 2019-Jan-13 16:45:20.984900 - [DEBUG] Start adding new jump function
68456 2019-Jan-13 16:45:20.984923 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68457 2019-Jan-13 16:45:20.984980 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68458 2019-Jan-13 16:45:20.985034 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
68459 2019-Jan-13 16:45:20.985683 - [DEBUG] Edge Function : AllBottom
68460 2019-Jan-13 16:45:20.985712 - [DEBUG] End adding new jump function
68461 2019-Jan-13 16:45:20.985736 - [DEBUG]
68462 2019-Jan-13 16:45:20.985760 - [DEBUG] -------------------------------------------- 1816. Path Edge --------------------------------------------
68463 2019-Jan-13 16:45:20.985785 - [DEBUG]
68464 2019-Jan-13 16:45:20.985809 - [DEBUG] Process 1816. path edge:
68465 2019-Jan-13 16:45:20.985833 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68466 2019-Jan-13 16:45:20.985890 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
68467 2019-Jan-13 16:45:20.986525 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68468 2019-Jan-13 16:45:20.986581 - [DEBUG]
68469 2019-Jan-13 16:45:20.986607 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
68470 2019-Jan-13 16:45:20.987296 - [DEBUG] Compose: AllBottom * AllBottom
68471 2019-Jan-13 16:45:20.987324 - [DEBUG]
68472 2019-Jan-13 16:45:20.987348 - [DEBUG] Propagate flow
68473 2019-Jan-13 16:45:20.987372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68474 2019-Jan-13 16:45:20.987431 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
68475 2019-Jan-13 16:45:20.988092 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68476 2019-Jan-13 16:45:20.988150 - [DEBUG] Edge function : AllBottom (result of previous compose)
68477 2019-Jan-13 16:45:20.988175 - [DEBUG]
68478 2019-Jan-13 16:45:20.988200 - [DEBUG] Join: AllTop & AllBottom
68479 2019-Jan-13 16:45:20.988226 - [DEBUG] = AllBottom (new jump func)
68480 2019-Jan-13 16:45:20.988251 - [DEBUG]
68481 2019-Jan-13 16:45:20.988275 - [DEBUG] Start adding new jump function
68482 2019-Jan-13 16:45:20.988298 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68483 2019-Jan-13 16:45:20.988353 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68484 2019-Jan-13 16:45:20.988408 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
68485 2019-Jan-13 16:45:20.989048 - [DEBUG] Edge Function : AllBottom
68486 2019-Jan-13 16:45:20.989077 - [DEBUG] End adding new jump function
68487 2019-Jan-13 16:45:20.989101 - [DEBUG]
68488 2019-Jan-13 16:45:20.989125 - [DEBUG] -------------------------------------------- 1817. Path Edge --------------------------------------------
68489 2019-Jan-13 16:45:20.989150 - [DEBUG]
68490 2019-Jan-13 16:45:20.989174 - [DEBUG] Process 1817. path edge:
68491 2019-Jan-13 16:45:20.989198 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68492 2019-Jan-13 16:45:20.989255 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
68493 2019-Jan-13 16:45:20.989893 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68494 2019-Jan-13 16:45:20.989950 - [DEBUG]
68495 2019-Jan-13 16:45:20.989974 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
68496 2019-Jan-13 16:45:20.990638 - [DEBUG] Compose: AllBottom * AllBottom
68497 2019-Jan-13 16:45:20.990666 - [DEBUG]
68498 2019-Jan-13 16:45:20.990690 - [DEBUG] Propagate flow
68499 2019-Jan-13 16:45:20.990714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68500 2019-Jan-13 16:45:20.990771 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
68501 2019-Jan-13 16:45:20.991421 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68502 2019-Jan-13 16:45:20.991478 - [DEBUG] Edge function : AllBottom (result of previous compose)
68503 2019-Jan-13 16:45:20.991503 - [DEBUG]
68504 2019-Jan-13 16:45:20.991528 - [DEBUG] Join: AllTop & AllBottom
68505 2019-Jan-13 16:45:20.991554 - [DEBUG] = AllBottom (new jump func)
68506 2019-Jan-13 16:45:20.991579 - [DEBUG]
68507 2019-Jan-13 16:45:20.991602 - [DEBUG] Start adding new jump function
68508 2019-Jan-13 16:45:20.991625 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68509 2019-Jan-13 16:45:20.991680 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68510 2019-Jan-13 16:45:20.991735 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
68511 2019-Jan-13 16:45:20.992376 - [DEBUG] Edge Function : AllBottom
68512 2019-Jan-13 16:45:20.992405 - [DEBUG] End adding new jump function
68513 2019-Jan-13 16:45:20.992429 - [DEBUG]
68514 2019-Jan-13 16:45:20.992453 - [DEBUG] -------------------------------------------- 1818. Path Edge --------------------------------------------
68515 2019-Jan-13 16:45:20.992478 - [DEBUG]
68516 2019-Jan-13 16:45:20.992501 - [DEBUG] Process 1818. path edge:
68517 2019-Jan-13 16:45:20.992525 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68518 2019-Jan-13 16:45:20.992594 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
68519 2019-Jan-13 16:45:20.993238 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68520 2019-Jan-13 16:45:20.993295 - [DEBUG]
68521 2019-Jan-13 16:45:20.993320 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
68522 2019-Jan-13 16:45:20.994100 - [DEBUG] Compose: AllBottom * AllBottom
68523 2019-Jan-13 16:45:20.994129 - [DEBUG]
68524 2019-Jan-13 16:45:20.994153 - [DEBUG] Propagate flow
68525 2019-Jan-13 16:45:20.994177 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68526 2019-Jan-13 16:45:20.994237 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68527 2019-Jan-13 16:45:20.994897 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68528 2019-Jan-13 16:45:20.994953 - [DEBUG] Edge function : AllBottom (result of previous compose)
68529 2019-Jan-13 16:45:20.994979 - [DEBUG]
68530 2019-Jan-13 16:45:20.995003 - [DEBUG] Join: AllTop & AllBottom
68531 2019-Jan-13 16:45:20.995029 - [DEBUG] = AllBottom (new jump func)
68532 2019-Jan-13 16:45:20.995054 - [DEBUG]
68533 2019-Jan-13 16:45:20.995078 - [DEBUG] Start adding new jump function
68534 2019-Jan-13 16:45:20.995101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68535 2019-Jan-13 16:45:20.995156 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68536 2019-Jan-13 16:45:20.995211 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68537 2019-Jan-13 16:45:20.995847 - [DEBUG] Edge Function : AllBottom
68538 2019-Jan-13 16:45:20.995875 - [DEBUG] End adding new jump function
68539 2019-Jan-13 16:45:20.995900 - [DEBUG]
68540 2019-Jan-13 16:45:20.995924 - [DEBUG] -------------------------------------------- 1819. Path Edge --------------------------------------------
68541 2019-Jan-13 16:45:20.995949 - [DEBUG]
68542 2019-Jan-13 16:45:20.995972 - [DEBUG] Process 1819. path edge:
68543 2019-Jan-13 16:45:20.995996 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68544 2019-Jan-13 16:45:20.996053 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
68545 2019-Jan-13 16:45:20.996690 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68546 2019-Jan-13 16:45:20.996746 - [DEBUG]
68547 2019-Jan-13 16:45:20.996770 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68548 2019-Jan-13 16:45:20.997470 - [DEBUG] Compose: AllBottom * AllBottom
68549 2019-Jan-13 16:45:20.997500 - [DEBUG]
68550 2019-Jan-13 16:45:20.997524 - [DEBUG] Propagate flow
68551 2019-Jan-13 16:45:20.997548 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68552 2019-Jan-13 16:45:20.997614 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
68553 2019-Jan-13 16:45:20.998323 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68554 2019-Jan-13 16:45:20.998382 - [DEBUG] Edge function : AllBottom (result of previous compose)
68555 2019-Jan-13 16:45:20.998408 - [DEBUG]
68556 2019-Jan-13 16:45:20.998433 - [DEBUG] Join: AllTop & AllBottom
68557 2019-Jan-13 16:45:20.998459 - [DEBUG] = AllBottom (new jump func)
68558 2019-Jan-13 16:45:20.998484 - [DEBUG]
68559 2019-Jan-13 16:45:20.998507 - [DEBUG] Start adding new jump function
68560 2019-Jan-13 16:45:20.998530 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68561 2019-Jan-13 16:45:20.998586 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68562 2019-Jan-13 16:45:20.998642 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
68563 2019-Jan-13 16:45:20.999346 - [DEBUG] Edge Function : AllBottom
68564 2019-Jan-13 16:45:20.999380 - [DEBUG] End adding new jump function
68565 2019-Jan-13 16:45:20.999405 - [DEBUG]
68566 2019-Jan-13 16:45:20.999430 - [DEBUG] -------------------------------------------- 1820. Path Edge --------------------------------------------
68567 2019-Jan-13 16:45:20.999455 - [DEBUG]
68568 2019-Jan-13 16:45:20.999478 - [DEBUG] Process 1820. path edge:
68569 2019-Jan-13 16:45:20.999503 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68570 2019-Jan-13 16:45:20.999572 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
68571 2019-Jan-13 16:45:21.000249 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68572 2019-Jan-13 16:45:21.000309 - [DEBUG]
68573 2019-Jan-13 16:45:21.000336 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
68574 2019-Jan-13 16:45:21.001025 - [DEBUG] Compose: AllBottom * AllBottom
68575 2019-Jan-13 16:45:21.001054 - [DEBUG]
68576 2019-Jan-13 16:45:21.001078 - [DEBUG] Propagate flow
68577 2019-Jan-13 16:45:21.001102 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68578 2019-Jan-13 16:45:21.001161 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68579 2019-Jan-13 16:45:21.001840 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68580 2019-Jan-13 16:45:21.001897 - [DEBUG] Edge function : AllBottom (result of previous compose)
68581 2019-Jan-13 16:45:21.001922 - [DEBUG]
68582 2019-Jan-13 16:45:21.001947 - [DEBUG] Join: AllTop & AllBottom
68583 2019-Jan-13 16:45:21.001973 - [DEBUG] = AllBottom (new jump func)
68584 2019-Jan-13 16:45:21.001998 - [DEBUG]
68585 2019-Jan-13 16:45:21.002022 - [DEBUG] Start adding new jump function
68586 2019-Jan-13 16:45:21.002046 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68587 2019-Jan-13 16:45:21.002101 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68588 2019-Jan-13 16:45:21.002156 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68589 2019-Jan-13 16:45:21.002801 - [DEBUG] Edge Function : AllBottom
68590 2019-Jan-13 16:45:21.002832 - [DEBUG] End adding new jump function
68591 2019-Jan-13 16:45:21.002856 - [DEBUG]
68592 2019-Jan-13 16:45:21.002881 - [DEBUG] -------------------------------------------- 1821. Path Edge --------------------------------------------
68593 2019-Jan-13 16:45:21.002906 - [DEBUG]
68594 2019-Jan-13 16:45:21.002930 - [DEBUG] Process 1821. path edge:
68595 2019-Jan-13 16:45:21.002954 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68596 2019-Jan-13 16:45:21.003013 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
68597 2019-Jan-13 16:45:21.003652 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68598 2019-Jan-13 16:45:21.003708 - [DEBUG]
68599 2019-Jan-13 16:45:21.003733 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68600 2019-Jan-13 16:45:21.004530 - [DEBUG] Compose: AllBottom * AllBottom
68601 2019-Jan-13 16:45:21.004559 - [DEBUG]
68602 2019-Jan-13 16:45:21.004583 - [DEBUG] Propagate flow
68603 2019-Jan-13 16:45:21.004607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68604 2019-Jan-13 16:45:21.004665 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68605 2019-Jan-13 16:45:21.005321 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68606 2019-Jan-13 16:45:21.005377 - [DEBUG] Edge function : AllBottom (result of previous compose)
68607 2019-Jan-13 16:45:21.005403 - [DEBUG]
68608 2019-Jan-13 16:45:21.005428 - [DEBUG] Join: AllTop & AllBottom
68609 2019-Jan-13 16:45:21.005470 - [DEBUG] = AllBottom (new jump func)
68610 2019-Jan-13 16:45:21.005495 - [DEBUG]
68611 2019-Jan-13 16:45:21.005519 - [DEBUG] Start adding new jump function
68612 2019-Jan-13 16:45:21.005543 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68613 2019-Jan-13 16:45:21.005598 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68614 2019-Jan-13 16:45:21.005653 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68615 2019-Jan-13 16:45:21.006293 - [DEBUG] Edge Function : AllBottom
68616 2019-Jan-13 16:45:21.006323 - [DEBUG] End adding new jump function
68617 2019-Jan-13 16:45:21.006347 - [DEBUG]
68618 2019-Jan-13 16:45:21.006371 - [DEBUG] -------------------------------------------- 1822. Path Edge --------------------------------------------
68619 2019-Jan-13 16:45:21.006397 - [DEBUG]
68620 2019-Jan-13 16:45:21.006421 - [DEBUG] Process 1822. path edge:
68621 2019-Jan-13 16:45:21.006444 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68622 2019-Jan-13 16:45:21.006501 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
68623 2019-Jan-13 16:45:21.007138 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68624 2019-Jan-13 16:45:21.007194 - [DEBUG]
68625 2019-Jan-13 16:45:21.007219 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68626 2019-Jan-13 16:45:21.007875 - [DEBUG] Start of endsummarytab entry
68627 2019-Jan-13 16:45:21.007917 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
68628 2019-Jan-13 16:45:21.008619 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
68629 2019-Jan-13 16:45:21.008684 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68630 2019-Jan-13 16:45:21.009331 - [DEBUG] d2: @zero_value = constant i2 0, align 4, ID: -1
68631 2019-Jan-13 16:45:21.009390 - [DEBUG] EF: AllBottom
68632 2019-Jan-13 16:45:21.009415 - [DEBUG]
68633 2019-Jan-13 16:45:21.009439 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68634 2019-Jan-13 16:45:21.010092 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
68635 2019-Jan-13 16:45:21.010772 - [DEBUG] EF: AllBottom
68636 2019-Jan-13 16:45:21.010799 - [DEBUG]
68637 2019-Jan-13 16:45:21.010822 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68638 2019-Jan-13 16:45:21.011546 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68639 2019-Jan-13 16:45:21.012250 - [DEBUG] EF: AllBottom
68640 2019-Jan-13 16:45:21.012279 - [DEBUG]
68641 2019-Jan-13 16:45:21.012303 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68642 2019-Jan-13 16:45:21.012989 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68643 2019-Jan-13 16:45:21.013658 - [DEBUG] EF: AllBottom
68644 2019-Jan-13 16:45:21.013684 - [DEBUG]
68645 2019-Jan-13 16:45:21.013707 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68646 2019-Jan-13 16:45:21.014523 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
68647 2019-Jan-13 16:45:21.015279 - [DEBUG] EF: AllBottom
68648 2019-Jan-13 16:45:21.015306 - [DEBUG]
68649 2019-Jan-13 16:45:21.015330 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68650 2019-Jan-13 16:45:21.015978 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
68651 2019-Jan-13 16:45:21.016619 - [DEBUG] EF: AllBottom
68652 2019-Jan-13 16:45:21.016644 - [DEBUG]
68653 2019-Jan-13 16:45:21.016667 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68654 2019-Jan-13 16:45:21.017300 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
68655 2019-Jan-13 16:45:21.017938 - [DEBUG] EF: AllBottom
68656 2019-Jan-13 16:45:21.017963 - [DEBUG]
68657 2019-Jan-13 16:45:21.018006 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68658 2019-Jan-13 16:45:21.018660 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
68659 2019-Jan-13 16:45:21.019300 - [DEBUG] EF: AllBottom
68660 2019-Jan-13 16:45:21.019325 - [DEBUG]
68661 2019-Jan-13 16:45:21.019348 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68662 2019-Jan-13 16:45:21.019989 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
68663 2019-Jan-13 16:45:21.020636 - [DEBUG] EF: AllBottom
68664 2019-Jan-13 16:45:21.020661 - [DEBUG]
68665 2019-Jan-13 16:45:21.020684 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68666 2019-Jan-13 16:45:21.021318 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
68667 2019-Jan-13 16:45:21.021973 - [DEBUG] EF: AllBottom
68668 2019-Jan-13 16:45:21.021998 - [DEBUG]
68669 2019-Jan-13 16:45:21.022021 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68670 2019-Jan-13 16:45:21.022656 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68671 2019-Jan-13 16:45:21.023300 - [DEBUG] EF: AllBottom
68672 2019-Jan-13 16:45:21.023325 - [DEBUG]
68673 2019-Jan-13 16:45:21.023349 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68674 2019-Jan-13 16:45:21.023985 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
68675 2019-Jan-13 16:45:21.024744 - [DEBUG] EF: AllBottom
68676 2019-Jan-13 16:45:21.024772 - [DEBUG]
68677 2019-Jan-13 16:45:21.024796 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68678 2019-Jan-13 16:45:21.025435 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
68679 2019-Jan-13 16:45:21.026083 - [DEBUG] EF: AllBottom
68680 2019-Jan-13 16:45:21.026109 - [DEBUG]
68681 2019-Jan-13 16:45:21.026132 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68682 2019-Jan-13 16:45:21.026769 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68683 2019-Jan-13 16:45:21.027408 - [DEBUG] EF: AllBottom
68684 2019-Jan-13 16:45:21.027433 - [DEBUG]
68685 2019-Jan-13 16:45:21.027456 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68686 2019-Jan-13 16:45:21.028110 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68687 2019-Jan-13 16:45:21.028750 - [DEBUG] EF: AllBottom
68688 2019-Jan-13 16:45:21.028775 - [DEBUG]
68689 2019-Jan-13 16:45:21.028798 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68690 2019-Jan-13 16:45:21.029432 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
68691 2019-Jan-13 16:45:21.030071 - [DEBUG] EF: AllBottom
68692 2019-Jan-13 16:45:21.030096 - [DEBUG]
68693 2019-Jan-13 16:45:21.030120 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68694 2019-Jan-13 16:45:21.030754 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
68695 2019-Jan-13 16:45:21.031391 - [DEBUG] EF: AllBottom
68696 2019-Jan-13 16:45:21.031428 - [DEBUG]
68697 2019-Jan-13 16:45:21.031452 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68698 2019-Jan-13 16:45:21.032087 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
68699 2019-Jan-13 16:45:21.032723 - [DEBUG] EF: AllBottom
68700 2019-Jan-13 16:45:21.032748 - [DEBUG]
68701 2019-Jan-13 16:45:21.032771 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68702 2019-Jan-13 16:45:21.033406 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
68703 2019-Jan-13 16:45:21.034146 - [DEBUG] EF: AllBottom
68704 2019-Jan-13 16:45:21.034174 - [DEBUG]
68705 2019-Jan-13 16:45:21.034197 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68706 2019-Jan-13 16:45:21.034849 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
68707 2019-Jan-13 16:45:21.035496 - [DEBUG] EF: AllBottom
68708 2019-Jan-13 16:45:21.035521 - [DEBUG]
68709 2019-Jan-13 16:45:21.035545 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68710 2019-Jan-13 16:45:21.036179 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68711 2019-Jan-13 16:45:21.036836 - [DEBUG] EF: AllBottom
68712 2019-Jan-13 16:45:21.036862 - [DEBUG]
68713 2019-Jan-13 16:45:21.036885 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68714 2019-Jan-13 16:45:21.037547 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
68715 2019-Jan-13 16:45:21.038223 - [DEBUG] EF: AllBottom
68716 2019-Jan-13 16:45:21.038249 - [DEBUG]
68717 2019-Jan-13 16:45:21.038272 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68718 2019-Jan-13 16:45:21.038920 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
68719 2019-Jan-13 16:45:21.039601 - [DEBUG] EF: AllBottom
68720 2019-Jan-13 16:45:21.039628 - [DEBUG]
68721 2019-Jan-13 16:45:21.039652 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68722 2019-Jan-13 16:45:21.040317 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
68723 2019-Jan-13 16:45:21.040982 - [DEBUG] EF: AllBottom
68724 2019-Jan-13 16:45:21.041008 - [DEBUG]
68725 2019-Jan-13 16:45:21.041032 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68726 2019-Jan-13 16:45:21.041692 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
68727 2019-Jan-13 16:45:21.042328 - [DEBUG] EF: AllBottom
68728 2019-Jan-13 16:45:21.042353 - [DEBUG]
68729 2019-Jan-13 16:45:21.042376 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68730 2019-Jan-13 16:45:21.043039 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
68731 2019-Jan-13 16:45:21.043709 - [DEBUG] EF: AllBottom
68732 2019-Jan-13 16:45:21.043734 - [DEBUG]
68733 2019-Jan-13 16:45:21.043758 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68734 2019-Jan-13 16:45:21.044614 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
68735 2019-Jan-13 16:45:21.045412 - [DEBUG] EF: AllBottom
68736 2019-Jan-13 16:45:21.045440 - [DEBUG]
68737 2019-Jan-13 16:45:21.045464 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68738 2019-Jan-13 16:45:21.046157 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68739 2019-Jan-13 16:45:21.046867 - [DEBUG] EF: AllBottom
68740 2019-Jan-13 16:45:21.046895 - [DEBUG]
68741 2019-Jan-13 16:45:21.046919 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68742 2019-Jan-13 16:45:21.047601 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
68743 2019-Jan-13 16:45:21.048292 - [DEBUG] EF: AllBottom
68744 2019-Jan-13 16:45:21.048317 - [DEBUG]
68745 2019-Jan-13 16:45:21.048340 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68746 2019-Jan-13 16:45:21.048976 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68747 2019-Jan-13 16:45:21.049622 - [DEBUG] EF: AllBottom
68748 2019-Jan-13 16:45:21.049672 - [DEBUG]
68749 2019-Jan-13 16:45:21.049696 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68750 2019-Jan-13 16:45:21.050331 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
68751 2019-Jan-13 16:45:21.050976 - [DEBUG] EF: AllBottom
68752 2019-Jan-13 16:45:21.051001 - [DEBUG]
68753 2019-Jan-13 16:45:21.051025 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68754 2019-Jan-13 16:45:21.051675 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
68755 2019-Jan-13 16:45:21.052313 - [DEBUG] EF: AllBottom
68756 2019-Jan-13 16:45:21.052338 - [DEBUG]
68757 2019-Jan-13 16:45:21.052362 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68758 2019-Jan-13 16:45:21.053001 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
68759 2019-Jan-13 16:45:21.053651 - [DEBUG] EF: AllBottom
68760 2019-Jan-13 16:45:21.053676 - [DEBUG]
68761 2019-Jan-13 16:45:21.053699 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68762 2019-Jan-13 16:45:21.054484 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
68763 2019-Jan-13 16:45:21.055148 - [DEBUG] EF: AllBottom
68764 2019-Jan-13 16:45:21.055173 - [DEBUG]
68765 2019-Jan-13 16:45:21.055196 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68766 2019-Jan-13 16:45:21.055831 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
68767 2019-Jan-13 16:45:21.056473 - [DEBUG] EF: AllBottom
68768 2019-Jan-13 16:45:21.056498 - [DEBUG]
68769 2019-Jan-13 16:45:21.056522 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68770 2019-Jan-13 16:45:21.057156 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
68771 2019-Jan-13 16:45:21.057795 - [DEBUG] EF: AllBottom
68772 2019-Jan-13 16:45:21.057820 - [DEBUG]
68773 2019-Jan-13 16:45:21.057844 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68774 2019-Jan-13 16:45:21.058493 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
68775 2019-Jan-13 16:45:21.059138 - [DEBUG] EF: AllBottom
68776 2019-Jan-13 16:45:21.059163 - [DEBUG]
68777 2019-Jan-13 16:45:21.059187 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68778 2019-Jan-13 16:45:21.059832 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68779 2019-Jan-13 16:45:21.060483 - [DEBUG] EF: AllBottom
68780 2019-Jan-13 16:45:21.060508 - [DEBUG]
68781 2019-Jan-13 16:45:21.060533 - [DEBUG] ---------------
68782 2019-Jan-13 16:45:21.060556 - [DEBUG]
68783 2019-Jan-13 16:45:21.060586 - [DEBUG] End of endsummarytab entry
68784 2019-Jan-13 16:45:21.060610 - [DEBUG]
68785 2019-Jan-13 16:45:21.060634 - [DEBUG] Start of incomingtab entry
68786 2019-Jan-13 16:45:21.060658 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
68787 2019-Jan-13 16:45:21.061298 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
68788 2019-Jan-13 16:45:21.061358 - [DEBUG] ---------------
68789 2019-Jan-13 16:45:21.061383 - [DEBUG] End of incomingtab entry
68790 2019-Jan-13 16:45:21.061423 - [DEBUG]
68791 2019-Jan-13 16:45:21.061481 - [DEBUG] Compose: AllBottom * AllBottom
68792 2019-Jan-13 16:45:21.061508 - [DEBUG]
68793 2019-Jan-13 16:45:21.061532 - [DEBUG] Propagate flow
68794 2019-Jan-13 16:45:21.061555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68795 2019-Jan-13 16:45:21.061612 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68796 2019-Jan-13 16:45:21.062260 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68797 2019-Jan-13 16:45:21.062333 - [DEBUG] Edge function : AllBottom (result of previous compose)
68798 2019-Jan-13 16:45:21.062359 - [DEBUG]
68799 2019-Jan-13 16:45:21.062385 - [DEBUG] Join: AllTop & AllBottom
68800 2019-Jan-13 16:45:21.062412 - [DEBUG] = AllBottom (new jump func)
68801 2019-Jan-13 16:45:21.062437 - [DEBUG]
68802 2019-Jan-13 16:45:21.062460 - [DEBUG] Start adding new jump function
68803 2019-Jan-13 16:45:21.062484 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68804 2019-Jan-13 16:45:21.062540 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68805 2019-Jan-13 16:45:21.062594 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68806 2019-Jan-13 16:45:21.063240 - [DEBUG] Edge Function : AllBottom
68807 2019-Jan-13 16:45:21.063272 - [DEBUG] End adding new jump function
68808 2019-Jan-13 16:45:21.063296 - [DEBUG]
68809 2019-Jan-13 16:45:21.063320 - [DEBUG] -------------------------------------------- 1823. Path Edge --------------------------------------------
68810 2019-Jan-13 16:45:21.063345 - [DEBUG]
68811 2019-Jan-13 16:45:21.063368 - [DEBUG] Process 1823. path edge:
68812 2019-Jan-13 16:45:21.063393 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68813 2019-Jan-13 16:45:21.063449 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
68814 2019-Jan-13 16:45:21.064193 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68815 2019-Jan-13 16:45:21.064251 - [DEBUG]
68816 2019-Jan-13 16:45:21.064275 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68817 2019-Jan-13 16:45:21.064964 - [DEBUG] Possible callees:
68818 2019-Jan-13 16:45:21.064990 - [DEBUG] llvm.dbg.declare
68819 2019-Jan-13 16:45:21.065015 - [DEBUG] Possible return sites:
68820 2019-Jan-13 16:45:21.065039 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19368821 2019-Jan-13 16:45:21.066330 - [DEBUG] Found and process special summary
68822 2019-Jan-13 16:45:21.066368 - [DEBUG] Compose: EdgeIdentity * AllBottom
68823 2019-Jan-13 16:45:21.066396 - [DEBUG]
68824 2019-Jan-13 16:45:21.066420 - [DEBUG] Propagate flow
68825 2019-Jan-13 16:45:21.066444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68826 2019-Jan-13 16:45:21.066501 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68827 2019-Jan-13 16:45:21.067153 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68828 2019-Jan-13 16:45:21.067209 - [DEBUG] Edge function : AllBottom (result of previous compose)
68829 2019-Jan-13 16:45:21.067235 - [DEBUG]
68830 2019-Jan-13 16:45:21.067260 - [DEBUG] Join: AllTop & AllBottom
68831 2019-Jan-13 16:45:21.067286 - [DEBUG] = AllBottom (new jump func)
68832 2019-Jan-13 16:45:21.067311 - [DEBUG]
68833 2019-Jan-13 16:45:21.067334 - [DEBUG] Start adding new jump function
68834 2019-Jan-13 16:45:21.067358 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68835 2019-Jan-13 16:45:21.067413 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68836 2019-Jan-13 16:45:21.067468 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68837 2019-Jan-13 16:45:21.068122 - [DEBUG] Edge Function : AllBottom
68838 2019-Jan-13 16:45:21.068161 - [DEBUG] End adding new jump function
68839 2019-Jan-13 16:45:21.068185 - [DEBUG]
68840 2019-Jan-13 16:45:21.068209 - [DEBUG] -------------------------------------------- 1824. Path Edge --------------------------------------------
68841 2019-Jan-13 16:45:21.068251 - [DEBUG]
68842 2019-Jan-13 16:45:21.068275 - [DEBUG] Process 1824. path edge:
68843 2019-Jan-13 16:45:21.068299 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68844 2019-Jan-13 16:45:21.068356 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
68845 2019-Jan-13 16:45:21.068997 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68846 2019-Jan-13 16:45:21.069053 - [DEBUG]
68847 2019-Jan-13 16:45:21.069078 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68848 2019-Jan-13 16:45:21.069746 - [DEBUG] Compose: AllBottom * AllBottom
68849 2019-Jan-13 16:45:21.069774 - [DEBUG]
68850 2019-Jan-13 16:45:21.069799 - [DEBUG] Propagate flow
68851 2019-Jan-13 16:45:21.069823 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68852 2019-Jan-13 16:45:21.069880 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
68853 2019-Jan-13 16:45:21.070518 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68854 2019-Jan-13 16:45:21.070574 - [DEBUG] Edge function : AllBottom (result of previous compose)
68855 2019-Jan-13 16:45:21.070600 - [DEBUG]
68856 2019-Jan-13 16:45:21.070625 - [DEBUG] Join: AllTop & AllBottom
68857 2019-Jan-13 16:45:21.070651 - [DEBUG] = AllBottom (new jump func)
68858 2019-Jan-13 16:45:21.070676 - [DEBUG]
68859 2019-Jan-13 16:45:21.070700 - [DEBUG] Start adding new jump function
68860 2019-Jan-13 16:45:21.070724 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68861 2019-Jan-13 16:45:21.070779 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68862 2019-Jan-13 16:45:21.070834 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
68863 2019-Jan-13 16:45:21.071504 - [DEBUG] Edge Function : AllBottom
68864 2019-Jan-13 16:45:21.071537 - [DEBUG] End adding new jump function
68865 2019-Jan-13 16:45:21.071561 - [DEBUG]
68866 2019-Jan-13 16:45:21.071586 - [DEBUG] -------------------------------------------- 1825. Path Edge --------------------------------------------
68867 2019-Jan-13 16:45:21.071611 - [DEBUG]
68868 2019-Jan-13 16:45:21.071634 - [DEBUG] Process 1825. path edge:
68869 2019-Jan-13 16:45:21.071658 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68870 2019-Jan-13 16:45:21.071723 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
68871 2019-Jan-13 16:45:21.072379 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68872 2019-Jan-13 16:45:21.072437 - [DEBUG]
68873 2019-Jan-13 16:45:21.072463 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
68874 2019-Jan-13 16:45:21.073134 - [DEBUG] Compose: AllBottom * AllBottom
68875 2019-Jan-13 16:45:21.073163 - [DEBUG]
68876 2019-Jan-13 16:45:21.073187 - [DEBUG] Propagate flow
68877 2019-Jan-13 16:45:21.073210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68878 2019-Jan-13 16:45:21.073269 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68879 2019-Jan-13 16:45:21.073909 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68880 2019-Jan-13 16:45:21.073965 - [DEBUG] Edge function : AllBottom (result of previous compose)
68881 2019-Jan-13 16:45:21.073990 - [DEBUG]
68882 2019-Jan-13 16:45:21.074016 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68883 2019-Jan-13 16:45:21.074042 - [DEBUG] = AllBottom
68884 2019-Jan-13 16:45:21.074066 - [DEBUG]
68885 2019-Jan-13 16:45:21.074090 - [DEBUG] PROPAGATE: No new function!
68886 2019-Jan-13 16:45:21.074131 - [DEBUG] Compose: AllBottom * AllBottom
68887 2019-Jan-13 16:45:21.074268 - [DEBUG]
68888 2019-Jan-13 16:45:21.074296 - [DEBUG] Propagate flow
68889 2019-Jan-13 16:45:21.074320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68890 2019-Jan-13 16:45:21.074395 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68891 2019-Jan-13 16:45:21.075150 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68892 2019-Jan-13 16:45:21.075213 - [DEBUG] Edge function : AllBottom (result of previous compose)
68893 2019-Jan-13 16:45:21.075238 - [DEBUG]
68894 2019-Jan-13 16:45:21.075264 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68895 2019-Jan-13 16:45:21.075290 - [DEBUG] = AllBottom
68896 2019-Jan-13 16:45:21.075315 - [DEBUG]
68897 2019-Jan-13 16:45:21.075338 - [DEBUG] PROPAGATE: No new function!
68898 2019-Jan-13 16:45:21.075389 - [DEBUG] Compose: AllBottom * AllBottom
68899 2019-Jan-13 16:45:21.075416 - [DEBUG]
68900 2019-Jan-13 16:45:21.075440 - [DEBUG] Propagate flow
68901 2019-Jan-13 16:45:21.075464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68902 2019-Jan-13 16:45:21.075522 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
68903 2019-Jan-13 16:45:21.076190 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68904 2019-Jan-13 16:45:21.076249 - [DEBUG] Edge function : AllBottom (result of previous compose)
68905 2019-Jan-13 16:45:21.076275 - [DEBUG]
68906 2019-Jan-13 16:45:21.076300 - [DEBUG] Join: AllTop & AllBottom
68907 2019-Jan-13 16:45:21.076326 - [DEBUG] = AllBottom (new jump func)
68908 2019-Jan-13 16:45:21.076351 - [DEBUG]
68909 2019-Jan-13 16:45:21.076374 - [DEBUG] Start adding new jump function
68910 2019-Jan-13 16:45:21.076397 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68911 2019-Jan-13 16:45:21.076452 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68912 2019-Jan-13 16:45:21.076507 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
68913 2019-Jan-13 16:45:21.077173 - [DEBUG] Edge Function : AllBottom
68914 2019-Jan-13 16:45:21.077205 - [DEBUG] End adding new jump function
68915 2019-Jan-13 16:45:21.077229 - [DEBUG]
68916 2019-Jan-13 16:45:21.077253 - [DEBUG] -------------------------------------------- 1826. Path Edge --------------------------------------------
68917 2019-Jan-13 16:45:21.077277 - [DEBUG]
68918 2019-Jan-13 16:45:21.077301 - [DEBUG] Process 1826. path edge:
68919 2019-Jan-13 16:45:21.077325 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68920 2019-Jan-13 16:45:21.077388 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
68921 2019-Jan-13 16:45:21.078085 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68922 2019-Jan-13 16:45:21.078149 - [DEBUG]
68923 2019-Jan-13 16:45:21.078174 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
68924 2019-Jan-13 16:45:21.078876 - [DEBUG] Compose: AllBottom * AllBottom
68925 2019-Jan-13 16:45:21.078905 - [DEBUG]
68926 2019-Jan-13 16:45:21.078929 - [DEBUG] Propagate flow
68927 2019-Jan-13 16:45:21.078954 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68928 2019-Jan-13 16:45:21.079015 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
68929 2019-Jan-13 16:45:21.079730 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68930 2019-Jan-13 16:45:21.079801 - [DEBUG] Edge function : AllBottom (result of previous compose)
68931 2019-Jan-13 16:45:21.079828 - [DEBUG]
68932 2019-Jan-13 16:45:21.079854 - [DEBUG] Join: AllTop & AllBottom
68933 2019-Jan-13 16:45:21.079881 - [DEBUG] = AllBottom (new jump func)
68934 2019-Jan-13 16:45:21.079907 - [DEBUG]
68935 2019-Jan-13 16:45:21.079930 - [DEBUG] Start adding new jump function
68936 2019-Jan-13 16:45:21.079953 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68937 2019-Jan-13 16:45:21.080011 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68938 2019-Jan-13 16:45:21.080085 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
68939 2019-Jan-13 16:45:21.080745 - [DEBUG] Edge Function : AllBottom
68940 2019-Jan-13 16:45:21.080776 - [DEBUG] End adding new jump function
68941 2019-Jan-13 16:45:21.080800 - [DEBUG]
68942 2019-Jan-13 16:45:21.080824 - [DEBUG] -------------------------------------------- 1827. Path Edge --------------------------------------------
68943 2019-Jan-13 16:45:21.080849 - [DEBUG]
68944 2019-Jan-13 16:45:21.080873 - [DEBUG] Process 1827. path edge:
68945 2019-Jan-13 16:45:21.080897 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68946 2019-Jan-13 16:45:21.080954 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
68947 2019-Jan-13 16:45:21.081613 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68948 2019-Jan-13 16:45:21.081669 - [DEBUG]
68949 2019-Jan-13 16:45:21.081696 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
68950 2019-Jan-13 16:45:21.082366 - [DEBUG] Compose: AllBottom * AllBottom
68951 2019-Jan-13 16:45:21.082394 - [DEBUG]
68952 2019-Jan-13 16:45:21.082418 - [DEBUG] Propagate flow
68953 2019-Jan-13 16:45:21.082442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68954 2019-Jan-13 16:45:21.082500 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68955 2019-Jan-13 16:45:21.083139 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68956 2019-Jan-13 16:45:21.083196 - [DEBUG] Edge function : AllBottom (result of previous compose)
68957 2019-Jan-13 16:45:21.083221 - [DEBUG]
68958 2019-Jan-13 16:45:21.083246 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68959 2019-Jan-13 16:45:21.083273 - [DEBUG] = AllBottom
68960 2019-Jan-13 16:45:21.083297 - [DEBUG]
68961 2019-Jan-13 16:45:21.083321 - [DEBUG] PROPAGATE: No new function!
68962 2019-Jan-13 16:45:21.083369 - [DEBUG] Compose: AllBottom * AllBottom
68963 2019-Jan-13 16:45:21.083396 - [DEBUG]
68964 2019-Jan-13 16:45:21.083420 - [DEBUG] Propagate flow
68965 2019-Jan-13 16:45:21.083444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68966 2019-Jan-13 16:45:21.083500 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68967 2019-Jan-13 16:45:21.084142 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68968 2019-Jan-13 16:45:21.084199 - [DEBUG] Edge function : AllBottom (result of previous compose)
68969 2019-Jan-13 16:45:21.084224 - [DEBUG]
68970 2019-Jan-13 16:45:21.084384 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68971 2019-Jan-13 16:45:21.084413 - [DEBUG] = AllBottom
68972 2019-Jan-13 16:45:21.084438 - [DEBUG]
68973 2019-Jan-13 16:45:21.084461 - [DEBUG] PROPAGATE: No new function!
68974 2019-Jan-13 16:45:21.084507 - [DEBUG] Compose: AllBottom * AllBottom
68975 2019-Jan-13 16:45:21.084534 - [DEBUG]
68976 2019-Jan-13 16:45:21.084558 - [DEBUG] Propagate flow
68977 2019-Jan-13 16:45:21.084582 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68978 2019-Jan-13 16:45:21.084641 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68979 2019-Jan-13 16:45:21.085307 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68980 2019-Jan-13 16:45:21.085364 - [DEBUG] Edge function : AllBottom (result of previous compose)
68981 2019-Jan-13 16:45:21.085389 - [DEBUG]
68982 2019-Jan-13 16:45:21.085414 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68983 2019-Jan-13 16:45:21.085440 - [DEBUG] = AllBottom
68984 2019-Jan-13 16:45:21.085465 - [DEBUG]
68985 2019-Jan-13 16:45:21.085489 - [DEBUG] PROPAGATE: No new function!
68986 2019-Jan-13 16:45:21.085531 - [DEBUG] Compose: AllBottom * AllBottom
68987 2019-Jan-13 16:45:21.085558 - [DEBUG]
68988 2019-Jan-13 16:45:21.085582 - [DEBUG] Propagate flow
68989 2019-Jan-13 16:45:21.085616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68990 2019-Jan-13 16:45:21.085673 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68991 2019-Jan-13 16:45:21.086316 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68992 2019-Jan-13 16:45:21.086373 - [DEBUG] Edge function : AllBottom (result of previous compose)
68993 2019-Jan-13 16:45:21.086398 - [DEBUG]
68994 2019-Jan-13 16:45:21.086423 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68995 2019-Jan-13 16:45:21.086449 - [DEBUG] = AllBottom
68996 2019-Jan-13 16:45:21.086474 - [DEBUG]
68997 2019-Jan-13 16:45:21.086497 - [DEBUG] PROPAGATE: No new function!
68998 2019-Jan-13 16:45:21.086538 - [DEBUG] Compose: AllBottom * AllBottom
68999 2019-Jan-13 16:45:21.086565 - [DEBUG]
69000 2019-Jan-13 16:45:21.086589 - [DEBUG] Propagate flow
69001 2019-Jan-13 16:45:21.086613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69002 2019-Jan-13 16:45:21.086668 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
69003 2019-Jan-13 16:45:21.087308 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69004 2019-Jan-13 16:45:21.087364 - [DEBUG] Edge function : AllBottom (result of previous compose)
69005 2019-Jan-13 16:45:21.087389 - [DEBUG]
69006 2019-Jan-13 16:45:21.087415 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69007 2019-Jan-13 16:45:21.087440 - [DEBUG] = AllBottom
69008 2019-Jan-13 16:45:21.087465 - [DEBUG]
69009 2019-Jan-13 16:45:21.087489 - [DEBUG] PROPAGATE: No new function!
69010 2019-Jan-13 16:45:21.087529 - [DEBUG] Compose: AllBottom * AllBottom
69011 2019-Jan-13 16:45:21.087557 - [DEBUG]
69012 2019-Jan-13 16:45:21.087581 - [DEBUG] Propagate flow
69013 2019-Jan-13 16:45:21.087604 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69014 2019-Jan-13 16:45:21.087660 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
69015 2019-Jan-13 16:45:21.088315 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69016 2019-Jan-13 16:45:21.088372 - [DEBUG] Edge function : AllBottom (result of previous compose)
69017 2019-Jan-13 16:45:21.088397 - [DEBUG]
69018 2019-Jan-13 16:45:21.088423 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69019 2019-Jan-13 16:45:21.088449 - [DEBUG] = AllBottom
69020 2019-Jan-13 16:45:21.088473 - [DEBUG]
69021 2019-Jan-13 16:45:21.088496 - [DEBUG] PROPAGATE: No new function!
69022 2019-Jan-13 16:45:21.088534 - [DEBUG] Compose: AllBottom * AllBottom
69023 2019-Jan-13 16:45:21.088561 - [DEBUG]
69024 2019-Jan-13 16:45:21.088585 - [DEBUG] Propagate flow
69025 2019-Jan-13 16:45:21.088608 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69026 2019-Jan-13 16:45:21.088664 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69027 2019-Jan-13 16:45:21.089308 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69028 2019-Jan-13 16:45:21.089365 - [DEBUG] Edge function : AllBottom (result of previous compose)
69029 2019-Jan-13 16:45:21.089390 - [DEBUG]
69030 2019-Jan-13 16:45:21.089415 - [DEBUG] Join: AllTop & AllBottom
69031 2019-Jan-13 16:45:21.089441 - [DEBUG] = AllBottom (new jump func)
69032 2019-Jan-13 16:45:21.089466 - [DEBUG]
69033 2019-Jan-13 16:45:21.089490 - [DEBUG] Start adding new jump function
69034 2019-Jan-13 16:45:21.089513 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69035 2019-Jan-13 16:45:21.089569 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69036 2019-Jan-13 16:45:21.089623 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69037 2019-Jan-13 16:45:21.090262 - [DEBUG] Edge Function : AllBottom
69038 2019-Jan-13 16:45:21.090291 - [DEBUG] End adding new jump function
69039 2019-Jan-13 16:45:21.090323 - [DEBUG]
69040 2019-Jan-13 16:45:21.090348 - [DEBUG] -------------------------------------------- 1828. Path Edge --------------------------------------------
69041 2019-Jan-13 16:45:21.090372 - [DEBUG]
69042 2019-Jan-13 16:45:21.090396 - [DEBUG] Process 1828. path edge:
69043 2019-Jan-13 16:45:21.090419 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69044 2019-Jan-13 16:45:21.090476 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
69045 2019-Jan-13 16:45:21.091115 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69046 2019-Jan-13 16:45:21.091172 - [DEBUG]
69047 2019-Jan-13 16:45:21.091196 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69048 2019-Jan-13 16:45:21.091872 - [DEBUG] Possible callees:
69049 2019-Jan-13 16:45:21.091897 - [DEBUG] foo
69050 2019-Jan-13 16:45:21.091922 - [DEBUG] Possible return sites:
69051 2019-Jan-13 16:45:21.091946 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12669052 2019-Jan-13 16:45:21.093274 - [DEBUG] Found and process special summary
69053 2019-Jan-13 16:45:21.093328 - [DEBUG] Compose: EdgeIdentity * AllBottom
69054 2019-Jan-13 16:45:21.093358 - [DEBUG]
69055 2019-Jan-13 16:45:21.093383 - [DEBUG] Propagate flow
69056 2019-Jan-13 16:45:21.093407 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69057 2019-Jan-13 16:45:21.093482 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69058 2019-Jan-13 16:45:21.094187 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69059 2019-Jan-13 16:45:21.094464 - [DEBUG] Edge function : AllBottom (result of previous compose)
69060 2019-Jan-13 16:45:21.094491 - [DEBUG]
69061 2019-Jan-13 16:45:21.094519 - [DEBUG] Join: AllTop & AllBottom
69062 2019-Jan-13 16:45:21.094546 - [DEBUG] = AllBottom (new jump func)
69063 2019-Jan-13 16:45:21.094571 - [DEBUG]
69064 2019-Jan-13 16:45:21.094595 - [DEBUG] Start adding new jump function
69065 2019-Jan-13 16:45:21.094619 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69066 2019-Jan-13 16:45:21.094679 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69067 2019-Jan-13 16:45:21.094761 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69068 2019-Jan-13 16:45:21.095505 - [DEBUG] Edge Function : AllBottom
69069 2019-Jan-13 16:45:21.095539 - [DEBUG] End adding new jump function
69070 2019-Jan-13 16:45:21.095563 - [DEBUG]
69071 2019-Jan-13 16:45:21.095587 - [DEBUG] -------------------------------------------- 1829. Path Edge --------------------------------------------
69072 2019-Jan-13 16:45:21.095612 - [DEBUG]
69073 2019-Jan-13 16:45:21.095636 - [DEBUG] Process 1829. path edge:
69074 2019-Jan-13 16:45:21.095660 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69075 2019-Jan-13 16:45:21.095727 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
69076 2019-Jan-13 16:45:21.096395 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69077 2019-Jan-13 16:45:21.096452 - [DEBUG]
69078 2019-Jan-13 16:45:21.096477 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69079 2019-Jan-13 16:45:21.097161 - [DEBUG] Compose: AllBottom * AllBottom
69080 2019-Jan-13 16:45:21.097189 - [DEBUG]
69081 2019-Jan-13 16:45:21.097214 - [DEBUG] Propagate flow
69082 2019-Jan-13 16:45:21.097237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69083 2019-Jan-13 16:45:21.097295 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69084 2019-Jan-13 16:45:21.097965 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69085 2019-Jan-13 16:45:21.098022 - [DEBUG] Edge function : AllBottom (result of previous compose)
69086 2019-Jan-13 16:45:21.098048 - [DEBUG]
69087 2019-Jan-13 16:45:21.098093 - [DEBUG] Join: AllTop & AllBottom
69088 2019-Jan-13 16:45:21.098121 - [DEBUG] = AllBottom (new jump func)
69089 2019-Jan-13 16:45:21.098147 - [DEBUG]
69090 2019-Jan-13 16:45:21.098170 - [DEBUG] Start adding new jump function
69091 2019-Jan-13 16:45:21.098194 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69092 2019-Jan-13 16:45:21.098250 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69093 2019-Jan-13 16:45:21.098305 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69094 2019-Jan-13 16:45:21.098944 - [DEBUG] Edge Function : AllBottom
69095 2019-Jan-13 16:45:21.098973 - [DEBUG] End adding new jump function
69096 2019-Jan-13 16:45:21.098997 - [DEBUG]
69097 2019-Jan-13 16:45:21.099020 - [DEBUG] -------------------------------------------- 1830. Path Edge --------------------------------------------
69098 2019-Jan-13 16:45:21.099045 - [DEBUG]
69099 2019-Jan-13 16:45:21.099068 - [DEBUG] Process 1830. path edge:
69100 2019-Jan-13 16:45:21.099092 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69101 2019-Jan-13 16:45:21.099149 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
69102 2019-Jan-13 16:45:21.099785 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69103 2019-Jan-13 16:45:21.099842 - [DEBUG]
69104 2019-Jan-13 16:45:21.099868 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69105 2019-Jan-13 16:45:21.100546 - [DEBUG] Compose: AllBottom * AllBottom
69106 2019-Jan-13 16:45:21.100575 - [DEBUG]
69107 2019-Jan-13 16:45:21.100599 - [DEBUG] Propagate flow
69108 2019-Jan-13 16:45:21.100622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69109 2019-Jan-13 16:45:21.100683 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
69110 2019-Jan-13 16:45:21.101323 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69111 2019-Jan-13 16:45:21.101379 - [DEBUG] Edge function : AllBottom (result of previous compose)
69112 2019-Jan-13 16:45:21.101416 - [DEBUG]
69113 2019-Jan-13 16:45:21.101443 - [DEBUG] Join: AllTop & AllBottom
69114 2019-Jan-13 16:45:21.101469 - [DEBUG] = AllBottom (new jump func)
69115 2019-Jan-13 16:45:21.101494 - [DEBUG]
69116 2019-Jan-13 16:45:21.101517 - [DEBUG] Start adding new jump function
69117 2019-Jan-13 16:45:21.101541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69118 2019-Jan-13 16:45:21.101596 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69119 2019-Jan-13 16:45:21.101651 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
69120 2019-Jan-13 16:45:21.102289 - [DEBUG] Edge Function : AllBottom
69121 2019-Jan-13 16:45:21.102317 - [DEBUG] End adding new jump function
69122 2019-Jan-13 16:45:21.102341 - [DEBUG]
69123 2019-Jan-13 16:45:21.102365 - [DEBUG] -------------------------------------------- 1831. Path Edge --------------------------------------------
69124 2019-Jan-13 16:45:21.102390 - [DEBUG]
69125 2019-Jan-13 16:45:21.102413 - [DEBUG] Process 1831. path edge:
69126 2019-Jan-13 16:45:21.102437 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69127 2019-Jan-13 16:45:21.102493 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
69128 2019-Jan-13 16:45:21.103130 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69129 2019-Jan-13 16:45:21.103187 - [DEBUG]
69130 2019-Jan-13 16:45:21.103223 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
69131 2019-Jan-13 16:45:21.103882 - [DEBUG] Compose: AllBottom * AllBottom
69132 2019-Jan-13 16:45:21.103910 - [DEBUG]
69133 2019-Jan-13 16:45:21.103933 - [DEBUG] Propagate flow
69134 2019-Jan-13 16:45:21.103957 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69135 2019-Jan-13 16:45:21.104014 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69136 2019-Jan-13 16:45:21.104849 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69137 2019-Jan-13 16:45:21.104913 - [DEBUG] Edge function : AllBottom (result of previous compose)
69138 2019-Jan-13 16:45:21.104939 - [DEBUG]
69139 2019-Jan-13 16:45:21.104964 - [DEBUG] Join: AllTop & AllBottom
69140 2019-Jan-13 16:45:21.104990 - [DEBUG] = AllBottom (new jump func)
69141 2019-Jan-13 16:45:21.105015 - [DEBUG]
69142 2019-Jan-13 16:45:21.105039 - [DEBUG] Start adding new jump function
69143 2019-Jan-13 16:45:21.105061 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69144 2019-Jan-13 16:45:21.105117 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69145 2019-Jan-13 16:45:21.105171 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69146 2019-Jan-13 16:45:21.105920 - [DEBUG] Edge Function : AllBottom
69147 2019-Jan-13 16:45:21.105950 - [DEBUG] End adding new jump function
69148 2019-Jan-13 16:45:21.105974 - [DEBUG]
69149 2019-Jan-13 16:45:21.105998 - [DEBUG] -------------------------------------------- 1832. Path Edge --------------------------------------------
69150 2019-Jan-13 16:45:21.106023 - [DEBUG]
69151 2019-Jan-13 16:45:21.106046 - [DEBUG] Process 1832. path edge:
69152 2019-Jan-13 16:45:21.106069 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69153 2019-Jan-13 16:45:21.106132 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
69154 2019-Jan-13 16:45:21.106784 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69155 2019-Jan-13 16:45:21.106840 - [DEBUG]
69156 2019-Jan-13 16:45:21.106865 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69157 2019-Jan-13 16:45:21.107529 - [DEBUG] Possible callees:
69158 2019-Jan-13 16:45:21.107554 - [DEBUG] llvm.dbg.declare
69159 2019-Jan-13 16:45:21.107579 - [DEBUG] Possible return sites:
69160 2019-Jan-13 16:45:21.107603 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13669161 2019-Jan-13 16:45:21.108914 - [DEBUG] Found and process special summary
69162 2019-Jan-13 16:45:21.108954 - [DEBUG] Compose: EdgeIdentity * AllBottom
69163 2019-Jan-13 16:45:21.108982 - [DEBUG]
69164 2019-Jan-13 16:45:21.109006 - [DEBUG] Propagate flow
69165 2019-Jan-13 16:45:21.109029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69166 2019-Jan-13 16:45:21.109087 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69167 2019-Jan-13 16:45:21.109738 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69168 2019-Jan-13 16:45:21.109796 - [DEBUG] Edge function : AllBottom (result of previous compose)
69169 2019-Jan-13 16:45:21.109821 - [DEBUG]
69170 2019-Jan-13 16:45:21.109846 - [DEBUG] Join: AllTop & AllBottom
69171 2019-Jan-13 16:45:21.109872 - [DEBUG] = AllBottom (new jump func)
69172 2019-Jan-13 16:45:21.109897 - [DEBUG]
69173 2019-Jan-13 16:45:21.109920 - [DEBUG] Start adding new jump function
69174 2019-Jan-13 16:45:21.109967 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69175 2019-Jan-13 16:45:21.110023 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69176 2019-Jan-13 16:45:21.110078 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69177 2019-Jan-13 16:45:21.110718 - [DEBUG] Edge Function : AllBottom
69178 2019-Jan-13 16:45:21.110747 - [DEBUG] End adding new jump function
69179 2019-Jan-13 16:45:21.110771 - [DEBUG]
69180 2019-Jan-13 16:45:21.110794 - [DEBUG] -------------------------------------------- 1833. Path Edge --------------------------------------------
69181 2019-Jan-13 16:45:21.110818 - [DEBUG]
69182 2019-Jan-13 16:45:21.110842 - [DEBUG] Process 1833. path edge:
69183 2019-Jan-13 16:45:21.110865 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69184 2019-Jan-13 16:45:21.110922 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
69185 2019-Jan-13 16:45:21.111579 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69186 2019-Jan-13 16:45:21.111635 - [DEBUG]
69187 2019-Jan-13 16:45:21.111661 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69188 2019-Jan-13 16:45:21.112329 - [DEBUG] Compose: AllBottom * AllBottom
69189 2019-Jan-13 16:45:21.112358 - [DEBUG]
69190 2019-Jan-13 16:45:21.112382 - [DEBUG] Propagate flow
69191 2019-Jan-13 16:45:21.112405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69192 2019-Jan-13 16:45:21.112463 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
69193 2019-Jan-13 16:45:21.113099 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69194 2019-Jan-13 16:45:21.113156 - [DEBUG] Edge function : AllBottom (result of previous compose)
69195 2019-Jan-13 16:45:21.113181 - [DEBUG]
69196 2019-Jan-13 16:45:21.113206 - [DEBUG] Join: AllTop & AllBottom
69197 2019-Jan-13 16:45:21.113232 - [DEBUG] = AllBottom (new jump func)
69198 2019-Jan-13 16:45:21.113256 - [DEBUG]
69199 2019-Jan-13 16:45:21.113280 - [DEBUG] Start adding new jump function
69200 2019-Jan-13 16:45:21.113303 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69201 2019-Jan-13 16:45:21.113358 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69202 2019-Jan-13 16:45:21.113413 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
69203 2019-Jan-13 16:45:21.114048 - [DEBUG] Edge Function : AllBottom
69204 2019-Jan-13 16:45:21.114075 - [DEBUG] End adding new jump function
69205 2019-Jan-13 16:45:21.114099 - [DEBUG]
69206 2019-Jan-13 16:45:21.114123 - [DEBUG] -------------------------------------------- 1834. Path Edge --------------------------------------------
69207 2019-Jan-13 16:45:21.114148 - [DEBUG]
69208 2019-Jan-13 16:45:21.114171 - [DEBUG] Process 1834. path edge:
69209 2019-Jan-13 16:45:21.114195 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69210 2019-Jan-13 16:45:21.114251 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
69211 2019-Jan-13 16:45:21.115026 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69212 2019-Jan-13 16:45:21.115083 - [DEBUG]
69213 2019-Jan-13 16:45:21.115109 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
69214 2019-Jan-13 16:45:21.115770 - [DEBUG] Compose: AllBottom * AllBottom
69215 2019-Jan-13 16:45:21.115798 - [DEBUG]
69216 2019-Jan-13 16:45:21.115822 - [DEBUG] Propagate flow
69217 2019-Jan-13 16:45:21.115845 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69218 2019-Jan-13 16:45:21.115902 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
69219 2019-Jan-13 16:45:21.116539 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69220 2019-Jan-13 16:45:21.116608 - [DEBUG] Edge function : AllBottom (result of previous compose)
69221 2019-Jan-13 16:45:21.116633 - [DEBUG]
69222 2019-Jan-13 16:45:21.116658 - [DEBUG] Join: AllTop & AllBottom
69223 2019-Jan-13 16:45:21.116684 - [DEBUG] = AllBottom (new jump func)
69224 2019-Jan-13 16:45:21.116709 - [DEBUG]
69225 2019-Jan-13 16:45:21.116733 - [DEBUG] Start adding new jump function
69226 2019-Jan-13 16:45:21.116756 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69227 2019-Jan-13 16:45:21.116813 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69228 2019-Jan-13 16:45:21.116867 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
69229 2019-Jan-13 16:45:21.117540 - [DEBUG] Edge Function : AllBottom
69230 2019-Jan-13 16:45:21.117572 - [DEBUG] End adding new jump function
69231 2019-Jan-13 16:45:21.117597 - [DEBUG]
69232 2019-Jan-13 16:45:21.117621 - [DEBUG] -------------------------------------------- 1835. Path Edge --------------------------------------------
69233 2019-Jan-13 16:45:21.117647 - [DEBUG]
69234 2019-Jan-13 16:45:21.117670 - [DEBUG] Process 1835. path edge:
69235 2019-Jan-13 16:45:21.117694 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69236 2019-Jan-13 16:45:21.117757 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
69237 2019-Jan-13 16:45:21.118456 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69238 2019-Jan-13 16:45:21.118516 - [DEBUG]
69239 2019-Jan-13 16:45:21.118542 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
69240 2019-Jan-13 16:45:21.119266 - [DEBUG] Compose: AllBottom * AllBottom
69241 2019-Jan-13 16:45:21.119296 - [DEBUG]
69242 2019-Jan-13 16:45:21.119320 - [DEBUG] Propagate flow
69243 2019-Jan-13 16:45:21.119344 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69244 2019-Jan-13 16:45:21.119413 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69245 2019-Jan-13 16:45:21.120092 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69246 2019-Jan-13 16:45:21.120152 - [DEBUG] Edge function : AllBottom (result of previous compose)
69247 2019-Jan-13 16:45:21.120178 - [DEBUG]
69248 2019-Jan-13 16:45:21.120204 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69249 2019-Jan-13 16:45:21.120230 - [DEBUG] = AllBottom
69250 2019-Jan-13 16:45:21.120255 - [DEBUG]
69251 2019-Jan-13 16:45:21.120278 - [DEBUG] PROPAGATE: No new function!
69252 2019-Jan-13 16:45:21.120327 - [DEBUG] Compose: AllBottom * AllBottom
69253 2019-Jan-13 16:45:21.120355 - [DEBUG]
69254 2019-Jan-13 16:45:21.120379 - [DEBUG] Propagate flow
69255 2019-Jan-13 16:45:21.120402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69256 2019-Jan-13 16:45:21.120458 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69257 2019-Jan-13 16:45:21.121104 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69258 2019-Jan-13 16:45:21.121160 - [DEBUG] Edge function : AllBottom (result of previous compose)
69259 2019-Jan-13 16:45:21.121186 - [DEBUG]
69260 2019-Jan-13 16:45:21.121211 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69261 2019-Jan-13 16:45:21.121237 - [DEBUG] = AllBottom
69262 2019-Jan-13 16:45:21.121261 - [DEBUG]
69263 2019-Jan-13 16:45:21.121284 - [DEBUG] PROPAGATE: No new function!
69264 2019-Jan-13 16:45:21.121325 - [DEBUG] Compose: AllBottom * AllBottom
69265 2019-Jan-13 16:45:21.121352 - [DEBUG]
69266 2019-Jan-13 16:45:21.121376 - [DEBUG] Propagate flow
69267 2019-Jan-13 16:45:21.121399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69268 2019-Jan-13 16:45:21.121477 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69269 2019-Jan-13 16:45:21.122151 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69270 2019-Jan-13 16:45:21.122208 - [DEBUG] Edge function : AllBottom (result of previous compose)
69271 2019-Jan-13 16:45:21.122233 - [DEBUG]
69272 2019-Jan-13 16:45:21.122258 - [DEBUG] Join: AllTop & AllBottom
69273 2019-Jan-13 16:45:21.122284 - [DEBUG] = AllBottom (new jump func)
69274 2019-Jan-13 16:45:21.122309 - [DEBUG]
69275 2019-Jan-13 16:45:21.122332 - [DEBUG] Start adding new jump function
69276 2019-Jan-13 16:45:21.122355 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69277 2019-Jan-13 16:45:21.122410 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69278 2019-Jan-13 16:45:21.122465 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69279 2019-Jan-13 16:45:21.123112 - [DEBUG] Edge Function : AllBottom
69280 2019-Jan-13 16:45:21.123141 - [DEBUG] End adding new jump function
69281 2019-Jan-13 16:45:21.123165 - [DEBUG]
69282 2019-Jan-13 16:45:21.123189 - [DEBUG] -------------------------------------------- 1836. Path Edge --------------------------------------------
69283 2019-Jan-13 16:45:21.123214 - [DEBUG]
69284 2019-Jan-13 16:45:21.123237 - [DEBUG] Process 1836. path edge:
69285 2019-Jan-13 16:45:21.123261 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69286 2019-Jan-13 16:45:21.123318 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
69287 2019-Jan-13 16:45:21.123963 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69288 2019-Jan-13 16:45:21.124020 - [DEBUG]
69289 2019-Jan-13 16:45:21.124044 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69290 2019-Jan-13 16:45:21.124849 - [DEBUG] Possible callees:
69291 2019-Jan-13 16:45:21.124875 - [DEBUG] llvm.dbg.declare
69292 2019-Jan-13 16:45:21.124900 - [DEBUG] Possible return sites:
69293 2019-Jan-13 16:45:21.124924 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14369294 2019-Jan-13 16:45:21.126255 - [DEBUG] Found and process special summary
69295 2019-Jan-13 16:45:21.126309 - [DEBUG] Compose: EdgeIdentity * AllBottom
69296 2019-Jan-13 16:45:21.126338 - [DEBUG]
69297 2019-Jan-13 16:45:21.126363 - [DEBUG] Propagate flow
69298 2019-Jan-13 16:45:21.126387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69299 2019-Jan-13 16:45:21.126461 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69300 2019-Jan-13 16:45:21.127166 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69301 2019-Jan-13 16:45:21.127235 - [DEBUG] Edge function : AllBottom (result of previous compose)
69302 2019-Jan-13 16:45:21.127261 - [DEBUG]
69303 2019-Jan-13 16:45:21.127289 - [DEBUG] Join: AllTop & AllBottom
69304 2019-Jan-13 16:45:21.127315 - [DEBUG] = AllBottom (new jump func)
69305 2019-Jan-13 16:45:21.127340 - [DEBUG]
69306 2019-Jan-13 16:45:21.127365 - [DEBUG] Start adding new jump function
69307 2019-Jan-13 16:45:21.127388 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69308 2019-Jan-13 16:45:21.127446 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69309 2019-Jan-13 16:45:21.127502 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69310 2019-Jan-13 16:45:21.128268 - [DEBUG] Edge Function : AllBottom
69311 2019-Jan-13 16:45:21.128304 - [DEBUG] End adding new jump function
69312 2019-Jan-13 16:45:21.128330 - [DEBUG]
69313 2019-Jan-13 16:45:21.128355 - [DEBUG] -------------------------------------------- 1837. Path Edge --------------------------------------------
69314 2019-Jan-13 16:45:21.128416 - [DEBUG]
69315 2019-Jan-13 16:45:21.128441 - [DEBUG] Process 1837. path edge:
69316 2019-Jan-13 16:45:21.128465 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69317 2019-Jan-13 16:45:21.128545 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
69318 2019-Jan-13 16:45:21.129230 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69319 2019-Jan-13 16:45:21.129290 - [DEBUG]
69320 2019-Jan-13 16:45:21.129316 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69321 2019-Jan-13 16:45:21.130015 - [DEBUG] Compose: AllBottom * AllBottom
69322 2019-Jan-13 16:45:21.130044 - [DEBUG]
69323 2019-Jan-13 16:45:21.130068 - [DEBUG] Propagate flow
69324 2019-Jan-13 16:45:21.130091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69325 2019-Jan-13 16:45:21.130152 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
69326 2019-Jan-13 16:45:21.130793 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69327 2019-Jan-13 16:45:21.130849 - [DEBUG] Edge function : AllBottom (result of previous compose)
69328 2019-Jan-13 16:45:21.130875 - [DEBUG]
69329 2019-Jan-13 16:45:21.130900 - [DEBUG] Join: AllTop & AllBottom
69330 2019-Jan-13 16:45:21.130927 - [DEBUG] = AllBottom (new jump func)
69331 2019-Jan-13 16:45:21.130951 - [DEBUG]
69332 2019-Jan-13 16:45:21.130976 - [DEBUG] Start adding new jump function
69333 2019-Jan-13 16:45:21.130999 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69334 2019-Jan-13 16:45:21.131054 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69335 2019-Jan-13 16:45:21.131109 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
69336 2019-Jan-13 16:45:21.131764 - [DEBUG] Edge Function : AllBottom
69337 2019-Jan-13 16:45:21.131793 - [DEBUG] End adding new jump function
69338 2019-Jan-13 16:45:21.131817 - [DEBUG]
69339 2019-Jan-13 16:45:21.131841 - [DEBUG] -------------------------------------------- 1838. Path Edge --------------------------------------------
69340 2019-Jan-13 16:45:21.131866 - [DEBUG]
69341 2019-Jan-13 16:45:21.131889 - [DEBUG] Process 1838. path edge:
69342 2019-Jan-13 16:45:21.131913 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69343 2019-Jan-13 16:45:21.131969 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
69344 2019-Jan-13 16:45:21.132602 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69345 2019-Jan-13 16:45:21.132658 - [DEBUG]
69346 2019-Jan-13 16:45:21.132684 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
69347 2019-Jan-13 16:45:21.133344 - [DEBUG] Compose: AllBottom * AllBottom
69348 2019-Jan-13 16:45:21.133372 - [DEBUG]
69349 2019-Jan-13 16:45:21.133396 - [DEBUG] Propagate flow
69350 2019-Jan-13 16:45:21.133419 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69351 2019-Jan-13 16:45:21.133476 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
69352 2019-Jan-13 16:45:21.134110 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69353 2019-Jan-13 16:45:21.134166 - [DEBUG] Edge function : AllBottom (result of previous compose)
69354 2019-Jan-13 16:45:21.134191 - [DEBUG]
69355 2019-Jan-13 16:45:21.134216 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69356 2019-Jan-13 16:45:21.134242 - [DEBUG] = AllBottom
69357 2019-Jan-13 16:45:21.134267 - [DEBUG]
69358 2019-Jan-13 16:45:21.134290 - [DEBUG] PROPAGATE: No new function!
69359 2019-Jan-13 16:45:21.134469 - [DEBUG] Compose: AllBottom * AllBottom
69360 2019-Jan-13 16:45:21.134499 - [DEBUG]
69361 2019-Jan-13 16:45:21.134523 - [DEBUG] Propagate flow
69362 2019-Jan-13 16:45:21.134547 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69363 2019-Jan-13 16:45:21.134624 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69364 2019-Jan-13 16:45:21.135385 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69365 2019-Jan-13 16:45:21.135448 - [DEBUG] Edge function : AllBottom (result of previous compose)
69366 2019-Jan-13 16:45:21.135473 - [DEBUG]
69367 2019-Jan-13 16:45:21.135498 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69368 2019-Jan-13 16:45:21.135525 - [DEBUG] = AllBottom
69369 2019-Jan-13 16:45:21.135549 - [DEBUG]
69370 2019-Jan-13 16:45:21.135573 - [DEBUG] PROPAGATE: No new function!
69371 2019-Jan-13 16:45:21.135621 - [DEBUG] Compose: AllBottom * AllBottom
69372 2019-Jan-13 16:45:21.135648 - [DEBUG]
69373 2019-Jan-13 16:45:21.135672 - [DEBUG] Propagate flow
69374 2019-Jan-13 16:45:21.135695 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69375 2019-Jan-13 16:45:21.135753 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
69376 2019-Jan-13 16:45:21.136402 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69377 2019-Jan-13 16:45:21.136458 - [DEBUG] Edge function : AllBottom (result of previous compose)
69378 2019-Jan-13 16:45:21.136483 - [DEBUG]
69379 2019-Jan-13 16:45:21.136509 - [DEBUG] Join: AllTop & AllBottom
69380 2019-Jan-13 16:45:21.136535 - [DEBUG] = AllBottom (new jump func)
69381 2019-Jan-13 16:45:21.136560 - [DEBUG]
69382 2019-Jan-13 16:45:21.136584 - [DEBUG] Start adding new jump function
69383 2019-Jan-13 16:45:21.136607 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69384 2019-Jan-13 16:45:21.136662 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69385 2019-Jan-13 16:45:21.136717 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
69386 2019-Jan-13 16:45:21.137355 - [DEBUG] Edge Function : AllBottom
69387 2019-Jan-13 16:45:21.137384 - [DEBUG] End adding new jump function
69388 2019-Jan-13 16:45:21.137408 - [DEBUG]
69389 2019-Jan-13 16:45:21.137432 - [DEBUG] -------------------------------------------- 1839. Path Edge --------------------------------------------
69390 2019-Jan-13 16:45:21.137456 - [DEBUG]
69391 2019-Jan-13 16:45:21.137479 - [DEBUG] Process 1839. path edge:
69392 2019-Jan-13 16:45:21.137503 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69393 2019-Jan-13 16:45:21.137560 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
69394 2019-Jan-13 16:45:21.138215 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69395 2019-Jan-13 16:45:21.138272 - [DEBUG]
69396 2019-Jan-13 16:45:21.138298 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
69397 2019-Jan-13 16:45:21.138959 - [DEBUG] Compose: AllBottom * AllBottom
69398 2019-Jan-13 16:45:21.138987 - [DEBUG]
69399 2019-Jan-13 16:45:21.139011 - [DEBUG] Propagate flow
69400 2019-Jan-13 16:45:21.139034 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69401 2019-Jan-13 16:45:21.139091 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69402 2019-Jan-13 16:45:21.139743 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69403 2019-Jan-13 16:45:21.139800 - [DEBUG] Edge function : AllBottom (result of previous compose)
69404 2019-Jan-13 16:45:21.139825 - [DEBUG]
69405 2019-Jan-13 16:45:21.139850 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69406 2019-Jan-13 16:45:21.139876 - [DEBUG] = AllBottom
69407 2019-Jan-13 16:45:21.139900 - [DEBUG]
69408 2019-Jan-13 16:45:21.139923 - [DEBUG] PROPAGATE: No new function!
69409 2019-Jan-13 16:45:21.139955 - [DEBUG] Compose: AllBottom * AllBottom
69410 2019-Jan-13 16:45:21.139997 - [DEBUG]
69411 2019-Jan-13 16:45:21.140021 - [DEBUG] Propagate flow
69412 2019-Jan-13 16:45:21.140044 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69413 2019-Jan-13 16:45:21.140100 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69414 2019-Jan-13 16:45:21.140757 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69415 2019-Jan-13 16:45:21.140816 - [DEBUG] Edge function : AllBottom (result of previous compose)
69416 2019-Jan-13 16:45:21.140841 - [DEBUG]
69417 2019-Jan-13 16:45:21.140867 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69418 2019-Jan-13 16:45:21.140892 - [DEBUG] = AllBottom
69419 2019-Jan-13 16:45:21.140917 - [DEBUG]
69420 2019-Jan-13 16:45:21.140940 - [DEBUG] PROPAGATE: No new function!
69421 2019-Jan-13 16:45:21.140983 - [DEBUG] Compose: AllBottom * AllBottom
69422 2019-Jan-13 16:45:21.141010 - [DEBUG]
69423 2019-Jan-13 16:45:21.141035 - [DEBUG] Propagate flow
69424 2019-Jan-13 16:45:21.141058 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69425 2019-Jan-13 16:45:21.141114 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69426 2019-Jan-13 16:45:21.141775 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69427 2019-Jan-13 16:45:21.141832 - [DEBUG] Edge function : AllBottom (result of previous compose)
69428 2019-Jan-13 16:45:21.141857 - [DEBUG]
69429 2019-Jan-13 16:45:21.141883 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69430 2019-Jan-13 16:45:21.141908 - [DEBUG] = AllBottom
69431 2019-Jan-13 16:45:21.141933 - [DEBUG]
69432 2019-Jan-13 16:45:21.141956 - [DEBUG] PROPAGATE: No new function!
69433 2019-Jan-13 16:45:21.142003 - [DEBUG] Compose: AllBottom * AllBottom
69434 2019-Jan-13 16:45:21.142030 - [DEBUG]
69435 2019-Jan-13 16:45:21.142054 - [DEBUG] Propagate flow
69436 2019-Jan-13 16:45:21.142078 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69437 2019-Jan-13 16:45:21.142135 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
69438 2019-Jan-13 16:45:21.142788 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69439 2019-Jan-13 16:45:21.142846 - [DEBUG] Edge function : AllBottom (result of previous compose)
69440 2019-Jan-13 16:45:21.142871 - [DEBUG]
69441 2019-Jan-13 16:45:21.142897 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69442 2019-Jan-13 16:45:21.142923 - [DEBUG] = AllBottom
69443 2019-Jan-13 16:45:21.142947 - [DEBUG]
69444 2019-Jan-13 16:45:21.142970 - [DEBUG] PROPAGATE: No new function!
69445 2019-Jan-13 16:45:21.143010 - [DEBUG] Compose: AllBottom * AllBottom
69446 2019-Jan-13 16:45:21.143037 - [DEBUG]
69447 2019-Jan-13 16:45:21.143060 - [DEBUG] Propagate flow
69448 2019-Jan-13 16:45:21.143083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69449 2019-Jan-13 16:45:21.143139 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69450 2019-Jan-13 16:45:21.143780 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69451 2019-Jan-13 16:45:21.143837 - [DEBUG] Edge function : AllBottom (result of previous compose)
69452 2019-Jan-13 16:45:21.143862 - [DEBUG]
69453 2019-Jan-13 16:45:21.143887 - [DEBUG] Join: AllTop & AllBottom
69454 2019-Jan-13 16:45:21.143913 - [DEBUG] = AllBottom (new jump func)
69455 2019-Jan-13 16:45:21.143937 - [DEBUG]
69456 2019-Jan-13 16:45:21.143961 - [DEBUG] Start adding new jump function
69457 2019-Jan-13 16:45:21.143984 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69458 2019-Jan-13 16:45:21.144039 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69459 2019-Jan-13 16:45:21.144093 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69460 2019-Jan-13 16:45:21.144886 - [DEBUG] Edge Function : AllBottom
69461 2019-Jan-13 16:45:21.144917 - [DEBUG] End adding new jump function
69462 2019-Jan-13 16:45:21.144941 - [DEBUG]
69463 2019-Jan-13 16:45:21.144964 - [DEBUG] -------------------------------------------- 1840. Path Edge --------------------------------------------
69464 2019-Jan-13 16:45:21.144989 - [DEBUG]
69465 2019-Jan-13 16:45:21.145012 - [DEBUG] Process 1840. path edge:
69466 2019-Jan-13 16:45:21.145036 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69467 2019-Jan-13 16:45:21.145094 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
69468 2019-Jan-13 16:45:21.145735 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69469 2019-Jan-13 16:45:21.145792 - [DEBUG]
69470 2019-Jan-13 16:45:21.145816 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69471 2019-Jan-13 16:45:21.146466 - [DEBUG] Possible callees:
69472 2019-Jan-13 16:45:21.146492 - [DEBUG] foo
69473 2019-Jan-13 16:45:21.146516 - [DEBUG] Possible return sites:
69474 2019-Jan-13 16:45:21.146540 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8469475 2019-Jan-13 16:45:21.147810 - [DEBUG] Found and process special summary
69476 2019-Jan-13 16:45:21.147846 - [DEBUG] Compose: EdgeIdentity * AllBottom
69477 2019-Jan-13 16:45:21.147874 - [DEBUG]
69478 2019-Jan-13 16:45:21.147898 - [DEBUG] Propagate flow
69479 2019-Jan-13 16:45:21.147921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69480 2019-Jan-13 16:45:21.147978 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69481 2019-Jan-13 16:45:21.148634 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69482 2019-Jan-13 16:45:21.148690 - [DEBUG] Edge function : AllBottom (result of previous compose)
69483 2019-Jan-13 16:45:21.148716 - [DEBUG]
69484 2019-Jan-13 16:45:21.148740 - [DEBUG] Join: AllTop & AllBottom
69485 2019-Jan-13 16:45:21.148766 - [DEBUG] = AllBottom (new jump func)
69486 2019-Jan-13 16:45:21.148791 - [DEBUG]
69487 2019-Jan-13 16:45:21.148815 - [DEBUG] Start adding new jump function
69488 2019-Jan-13 16:45:21.148838 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69489 2019-Jan-13 16:45:21.148893 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69490 2019-Jan-13 16:45:21.148947 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69491 2019-Jan-13 16:45:21.149587 - [DEBUG] Edge Function : AllBottom
69492 2019-Jan-13 16:45:21.149615 - [DEBUG] End adding new jump function
69493 2019-Jan-13 16:45:21.149638 - [DEBUG]
69494 2019-Jan-13 16:45:21.149662 - [DEBUG] -------------------------------------------- 1841. Path Edge --------------------------------------------
69495 2019-Jan-13 16:45:21.149686 - [DEBUG]
69496 2019-Jan-13 16:45:21.149709 - [DEBUG] Process 1841. path edge:
69497 2019-Jan-13 16:45:21.149733 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69498 2019-Jan-13 16:45:21.149789 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
69499 2019-Jan-13 16:45:21.150428 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69500 2019-Jan-13 16:45:21.150483 - [DEBUG]
69501 2019-Jan-13 16:45:21.150508 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69502 2019-Jan-13 16:45:21.151167 - [DEBUG] Compose: AllBottom * AllBottom
69503 2019-Jan-13 16:45:21.151195 - [DEBUG]
69504 2019-Jan-13 16:45:21.151218 - [DEBUG] Propagate flow
69505 2019-Jan-13 16:45:21.151241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69506 2019-Jan-13 16:45:21.151298 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69507 2019-Jan-13 16:45:21.151961 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69508 2019-Jan-13 16:45:21.152018 - [DEBUG] Edge function : AllBottom (result of previous compose)
69509 2019-Jan-13 16:45:21.152043 - [DEBUG]
69510 2019-Jan-13 16:45:21.152067 - [DEBUG] Join: AllTop & AllBottom
69511 2019-Jan-13 16:45:21.152093 - [DEBUG] = AllBottom (new jump func)
69512 2019-Jan-13 16:45:21.152118 - [DEBUG]
69513 2019-Jan-13 16:45:21.152141 - [DEBUG] Start adding new jump function
69514 2019-Jan-13 16:45:21.152164 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69515 2019-Jan-13 16:45:21.152219 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69516 2019-Jan-13 16:45:21.152274 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69517 2019-Jan-13 16:45:21.152909 - [DEBUG] Edge Function : AllBottom
69518 2019-Jan-13 16:45:21.152937 - [DEBUG] End adding new jump function
69519 2019-Jan-13 16:45:21.152961 - [DEBUG]
69520 2019-Jan-13 16:45:21.152984 - [DEBUG] -------------------------------------------- 1842. Path Edge --------------------------------------------
69521 2019-Jan-13 16:45:21.153009 - [DEBUG]
69522 2019-Jan-13 16:45:21.153032 - [DEBUG] Process 1842. path edge:
69523 2019-Jan-13 16:45:21.153056 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69524 2019-Jan-13 16:45:21.153112 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
69525 2019-Jan-13 16:45:21.153749 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69526 2019-Jan-13 16:45:21.153805 - [DEBUG]
69527 2019-Jan-13 16:45:21.153830 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69528 2019-Jan-13 16:45:21.154482 - [DEBUG] Compose: AllBottom * AllBottom
69529 2019-Jan-13 16:45:21.154510 - [DEBUG]
69530 2019-Jan-13 16:45:21.154534 - [DEBUG] Propagate flow
69531 2019-Jan-13 16:45:21.154557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69532 2019-Jan-13 16:45:21.154686 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69533 2019-Jan-13 16:45:21.155365 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69534 2019-Jan-13 16:45:21.155424 - [DEBUG] Edge function : AllBottom (result of previous compose)
69535 2019-Jan-13 16:45:21.155449 - [DEBUG]
69536 2019-Jan-13 16:45:21.155474 - [DEBUG] Join: AllTop & AllBottom
69537 2019-Jan-13 16:45:21.155501 - [DEBUG] = AllBottom (new jump func)
69538 2019-Jan-13 16:45:21.155525 - [DEBUG]
69539 2019-Jan-13 16:45:21.155548 - [DEBUG] Start adding new jump function
69540 2019-Jan-13 16:45:21.155572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69541 2019-Jan-13 16:45:21.155627 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69542 2019-Jan-13 16:45:21.155682 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69543 2019-Jan-13 16:45:21.156329 - [DEBUG] Edge Function : AllBottom
69544 2019-Jan-13 16:45:21.156357 - [DEBUG] End adding new jump function
69545 2019-Jan-13 16:45:21.156381 - [DEBUG]
69546 2019-Jan-13 16:45:21.156404 - [DEBUG] -------------------------------------------- 1843. Path Edge --------------------------------------------
69547 2019-Jan-13 16:45:21.156429 - [DEBUG]
69548 2019-Jan-13 16:45:21.156452 - [DEBUG] Process 1843. path edge:
69549 2019-Jan-13 16:45:21.156476 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69550 2019-Jan-13 16:45:21.156532 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
69551 2019-Jan-13 16:45:21.157199 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69552 2019-Jan-13 16:45:21.157260 - [DEBUG]
69553 2019-Jan-13 16:45:21.157285 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69554 2019-Jan-13 16:45:21.157980 - [DEBUG] Possible callees:
69555 2019-Jan-13 16:45:21.158007 - [DEBUG] llvm.dbg.declare
69556 2019-Jan-13 16:45:21.158032 - [DEBUG] Possible return sites:
69557 2019-Jan-13 16:45:21.158056 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9669558 2019-Jan-13 16:45:21.159429 - [DEBUG] Found and process special summary
69559 2019-Jan-13 16:45:21.159486 - [DEBUG] Compose: EdgeIdentity * AllBottom
69560 2019-Jan-13 16:45:21.159514 - [DEBUG]
69561 2019-Jan-13 16:45:21.159540 - [DEBUG] Propagate flow
69562 2019-Jan-13 16:45:21.159563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69563 2019-Jan-13 16:45:21.159640 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69564 2019-Jan-13 16:45:21.160362 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69565 2019-Jan-13 16:45:21.160432 - [DEBUG] Edge function : AllBottom (result of previous compose)
69566 2019-Jan-13 16:45:21.160458 - [DEBUG]
69567 2019-Jan-13 16:45:21.160485 - [DEBUG] Join: AllTop & AllBottom
69568 2019-Jan-13 16:45:21.160512 - [DEBUG] = AllBottom (new jump func)
69569 2019-Jan-13 16:45:21.160536 - [DEBUG]
69570 2019-Jan-13 16:45:21.160560 - [DEBUG] Start adding new jump function
69571 2019-Jan-13 16:45:21.160583 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69572 2019-Jan-13 16:45:21.160642 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69573 2019-Jan-13 16:45:21.160697 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69574 2019-Jan-13 16:45:21.161442 - [DEBUG] Edge Function : AllBottom
69575 2019-Jan-13 16:45:21.161476 - [DEBUG] End adding new jump function
69576 2019-Jan-13 16:45:21.161501 - [DEBUG]
69577 2019-Jan-13 16:45:21.161526 - [DEBUG] -------------------------------------------- 1844. Path Edge --------------------------------------------
69578 2019-Jan-13 16:45:21.161552 - [DEBUG]
69579 2019-Jan-13 16:45:21.161575 - [DEBUG] Process 1844. path edge:
69580 2019-Jan-13 16:45:21.161599 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69581 2019-Jan-13 16:45:21.161671 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
69582 2019-Jan-13 16:45:21.162362 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69583 2019-Jan-13 16:45:21.162425 - [DEBUG]
69584 2019-Jan-13 16:45:21.162450 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69585 2019-Jan-13 16:45:21.163185 - [DEBUG] Compose: AllBottom * AllBottom
69586 2019-Jan-13 16:45:21.163217 - [DEBUG]
69587 2019-Jan-13 16:45:21.163241 - [DEBUG] Propagate flow
69588 2019-Jan-13 16:45:21.163264 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69589 2019-Jan-13 16:45:21.163332 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
69590 2019-Jan-13 16:45:21.164007 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69591 2019-Jan-13 16:45:21.164066 - [DEBUG] Edge function : AllBottom (result of previous compose)
69592 2019-Jan-13 16:45:21.164092 - [DEBUG]
69593 2019-Jan-13 16:45:21.164118 - [DEBUG] Join: AllTop & AllBottom
69594 2019-Jan-13 16:45:21.164145 - [DEBUG] = AllBottom (new jump func)
69595 2019-Jan-13 16:45:21.164169 - [DEBUG]
69596 2019-Jan-13 16:45:21.164193 - [DEBUG] Start adding new jump function
69597 2019-Jan-13 16:45:21.164237 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69598 2019-Jan-13 16:45:21.164295 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69599 2019-Jan-13 16:45:21.164349 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
69600 2019-Jan-13 16:45:21.165244 - [DEBUG] Edge Function : AllBottom
69601 2019-Jan-13 16:45:21.165280 - [DEBUG] End adding new jump function
69602 2019-Jan-13 16:45:21.165305 - [DEBUG]
69603 2019-Jan-13 16:45:21.165330 - [DEBUG] -------------------------------------------- 1845. Path Edge --------------------------------------------
69604 2019-Jan-13 16:45:21.165356 - [DEBUG]
69605 2019-Jan-13 16:45:21.165379 - [DEBUG] Process 1845. path edge:
69606 2019-Jan-13 16:45:21.165403 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69607 2019-Jan-13 16:45:21.165479 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
69608 2019-Jan-13 16:45:21.166247 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69609 2019-Jan-13 16:45:21.166315 - [DEBUG]
69610 2019-Jan-13 16:45:21.166343 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
69611 2019-Jan-13 16:45:21.167078 - [DEBUG] Compose: AllBottom * AllBottom
69612 2019-Jan-13 16:45:21.167111 - [DEBUG]
69613 2019-Jan-13 16:45:21.167135 - [DEBUG] Propagate flow
69614 2019-Jan-13 16:45:21.167159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69615 2019-Jan-13 16:45:21.167233 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
69616 2019-Jan-13 16:45:21.167938 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69617 2019-Jan-13 16:45:21.168010 - [DEBUG] Edge function : AllBottom (result of previous compose)
69618 2019-Jan-13 16:45:21.168036 - [DEBUG]
69619 2019-Jan-13 16:45:21.168062 - [DEBUG] Join: AllTop & AllBottom
69620 2019-Jan-13 16:45:21.168118 - [DEBUG] = AllBottom (new jump func)
69621 2019-Jan-13 16:45:21.168143 - [DEBUG]
69622 2019-Jan-13 16:45:21.168167 - [DEBUG] Start adding new jump function
69623 2019-Jan-13 16:45:21.168191 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69624 2019-Jan-13 16:45:21.168247 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69625 2019-Jan-13 16:45:21.168302 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
69626 2019-Jan-13 16:45:21.168974 - [DEBUG] Edge Function : AllBottom
69627 2019-Jan-13 16:45:21.169005 - [DEBUG] End adding new jump function
69628 2019-Jan-13 16:45:21.169030 - [DEBUG]
69629 2019-Jan-13 16:45:21.169054 - [DEBUG] -------------------------------------------- 1846. Path Edge --------------------------------------------
69630 2019-Jan-13 16:45:21.169080 - [DEBUG]
69631 2019-Jan-13 16:45:21.169103 - [DEBUG] Process 1846. path edge:
69632 2019-Jan-13 16:45:21.169127 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69633 2019-Jan-13 16:45:21.169186 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
69634 2019-Jan-13 16:45:21.169820 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69635 2019-Jan-13 16:45:21.169877 - [DEBUG]
69636 2019-Jan-13 16:45:21.169903 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
69637 2019-Jan-13 16:45:21.170569 - [DEBUG] Compose: AllBottom * AllBottom
69638 2019-Jan-13 16:45:21.170597 - [DEBUG]
69639 2019-Jan-13 16:45:21.170621 - [DEBUG] Propagate flow
69640 2019-Jan-13 16:45:21.170645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69641 2019-Jan-13 16:45:21.170702 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
69642 2019-Jan-13 16:45:21.171345 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69643 2019-Jan-13 16:45:21.171414 - [DEBUG] Edge function : AllBottom (result of previous compose)
69644 2019-Jan-13 16:45:21.171464 - [DEBUG]
69645 2019-Jan-13 16:45:21.171490 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69646 2019-Jan-13 16:45:21.171516 - [DEBUG] = AllBottom
69647 2019-Jan-13 16:45:21.171541 - [DEBUG]
69648 2019-Jan-13 16:45:21.171564 - [DEBUG] PROPAGATE: No new function!
69649 2019-Jan-13 16:45:21.171611 - [DEBUG] Compose: AllBottom * AllBottom
69650 2019-Jan-13 16:45:21.171639 - [DEBUG]
69651 2019-Jan-13 16:45:21.171663 - [DEBUG] Propagate flow
69652 2019-Jan-13 16:45:21.171686 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69653 2019-Jan-13 16:45:21.171743 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69654 2019-Jan-13 16:45:21.172385 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69655 2019-Jan-13 16:45:21.172441 - [DEBUG] Edge function : AllBottom (result of previous compose)
69656 2019-Jan-13 16:45:21.172467 - [DEBUG]
69657 2019-Jan-13 16:45:21.172492 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69658 2019-Jan-13 16:45:21.172518 - [DEBUG] = AllBottom
69659 2019-Jan-13 16:45:21.172543 - [DEBUG]
69660 2019-Jan-13 16:45:21.172567 - [DEBUG] PROPAGATE: No new function!
69661 2019-Jan-13 16:45:21.172604 - [DEBUG] Compose: AllBottom * AllBottom
69662 2019-Jan-13 16:45:21.172631 - [DEBUG]
69663 2019-Jan-13 16:45:21.172655 - [DEBUG] Propagate flow
69664 2019-Jan-13 16:45:21.172678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69665 2019-Jan-13 16:45:21.172734 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69666 2019-Jan-13 16:45:21.173376 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69667 2019-Jan-13 16:45:21.173432 - [DEBUG] Edge function : AllBottom (result of previous compose)
69668 2019-Jan-13 16:45:21.173458 - [DEBUG]
69669 2019-Jan-13 16:45:21.173483 - [DEBUG] Join: AllTop & AllBottom
69670 2019-Jan-13 16:45:21.173509 - [DEBUG] = AllBottom (new jump func)
69671 2019-Jan-13 16:45:21.173534 - [DEBUG]
69672 2019-Jan-13 16:45:21.173557 - [DEBUG] Start adding new jump function
69673 2019-Jan-13 16:45:21.173581 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69674 2019-Jan-13 16:45:21.173636 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69675 2019-Jan-13 16:45:21.173690 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69676 2019-Jan-13 16:45:21.174330 - [DEBUG] Edge Function : AllBottom
69677 2019-Jan-13 16:45:21.174359 - [DEBUG] End adding new jump function
69678 2019-Jan-13 16:45:21.174383 - [DEBUG]
69679 2019-Jan-13 16:45:21.174406 - [DEBUG] -------------------------------------------- 1847. Path Edge --------------------------------------------
69680 2019-Jan-13 16:45:21.174430 - [DEBUG]
69681 2019-Jan-13 16:45:21.174454 - [DEBUG] Process 1847. path edge:
69682 2019-Jan-13 16:45:21.174478 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69683 2019-Jan-13 16:45:21.174534 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
69684 2019-Jan-13 16:45:21.175332 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69685 2019-Jan-13 16:45:21.175391 - [DEBUG]
69686 2019-Jan-13 16:45:21.175415 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69687 2019-Jan-13 16:45:21.176079 - [DEBUG] Possible callees:
69688 2019-Jan-13 16:45:21.176105 - [DEBUG] bar
69689 2019-Jan-13 16:45:21.176130 - [DEBUG] Possible return sites:
69690 2019-Jan-13 16:45:21.176154 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8969691 2019-Jan-13 16:45:21.177430 - [DEBUG] Found and process special summary
69692 2019-Jan-13 16:45:21.177478 - [DEBUG] Compose: EdgeIdentity * AllBottom
69693 2019-Jan-13 16:45:21.177507 - [DEBUG]
69694 2019-Jan-13 16:45:21.177531 - [DEBUG] Propagate flow
69695 2019-Jan-13 16:45:21.177555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69696 2019-Jan-13 16:45:21.177612 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69697 2019-Jan-13 16:45:21.178272 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69698 2019-Jan-13 16:45:21.178329 - [DEBUG] Edge function : AllBottom (result of previous compose)
69699 2019-Jan-13 16:45:21.178354 - [DEBUG]
69700 2019-Jan-13 16:45:21.178379 - [DEBUG] Join: AllTop & AllBottom
69701 2019-Jan-13 16:45:21.178405 - [DEBUG] = AllBottom (new jump func)
69702 2019-Jan-13 16:45:21.178430 - [DEBUG]
69703 2019-Jan-13 16:45:21.178454 - [DEBUG] Start adding new jump function
69704 2019-Jan-13 16:45:21.178477 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69705 2019-Jan-13 16:45:21.178533 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69706 2019-Jan-13 16:45:21.178587 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69707 2019-Jan-13 16:45:21.179227 - [DEBUG] Edge Function : AllBottom
69708 2019-Jan-13 16:45:21.179260 - [DEBUG] End adding new jump function
69709 2019-Jan-13 16:45:21.179285 - [DEBUG]
69710 2019-Jan-13 16:45:21.179309 - [DEBUG] -------------------------------------------- 1848. Path Edge --------------------------------------------
69711 2019-Jan-13 16:45:21.179333 - [DEBUG]
69712 2019-Jan-13 16:45:21.179357 - [DEBUG] Process 1848. path edge:
69713 2019-Jan-13 16:45:21.179381 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69714 2019-Jan-13 16:45:21.179437 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
69715 2019-Jan-13 16:45:21.180079 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69716 2019-Jan-13 16:45:21.180135 - [DEBUG]
69717 2019-Jan-13 16:45:21.180160 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69718 2019-Jan-13 16:45:21.180843 - [DEBUG] Compose: AllBottom * AllBottom
69719 2019-Jan-13 16:45:21.180871 - [DEBUG]
69720 2019-Jan-13 16:45:21.180895 - [DEBUG] Propagate flow
69721 2019-Jan-13 16:45:21.180919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69722 2019-Jan-13 16:45:21.180979 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69723 2019-Jan-13 16:45:21.181642 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69724 2019-Jan-13 16:45:21.181699 - [DEBUG] Edge function : AllBottom (result of previous compose)
69725 2019-Jan-13 16:45:21.181724 - [DEBUG]
69726 2019-Jan-13 16:45:21.181749 - [DEBUG] Join: AllTop & AllBottom
69727 2019-Jan-13 16:45:21.181775 - [DEBUG] = AllBottom (new jump func)
69728 2019-Jan-13 16:45:21.181800 - [DEBUG]
69729 2019-Jan-13 16:45:21.181823 - [DEBUG] Start adding new jump function
69730 2019-Jan-13 16:45:21.181846 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69731 2019-Jan-13 16:45:21.181901 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69732 2019-Jan-13 16:45:21.181956 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69733 2019-Jan-13 16:45:21.182592 - [DEBUG] Edge Function : AllBottom
69734 2019-Jan-13 16:45:21.182621 - [DEBUG] End adding new jump function
69735 2019-Jan-13 16:45:21.182645 - [DEBUG]
69736 2019-Jan-13 16:45:21.182669 - [DEBUG] -------------------------------------------- 1849. Path Edge --------------------------------------------
69737 2019-Jan-13 16:45:21.182694 - [DEBUG]
69738 2019-Jan-13 16:45:21.182717 - [DEBUG] Process 1849. path edge:
69739 2019-Jan-13 16:45:21.182741 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69740 2019-Jan-13 16:45:21.182810 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
69741 2019-Jan-13 16:45:21.183447 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69742 2019-Jan-13 16:45:21.183503 - [DEBUG]
69743 2019-Jan-13 16:45:21.183529 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69744 2019-Jan-13 16:45:21.184184 - [DEBUG] Compose: AllBottom * AllBottom
69745 2019-Jan-13 16:45:21.184212 - [DEBUG]
69746 2019-Jan-13 16:45:21.184236 - [DEBUG] Propagate flow
69747 2019-Jan-13 16:45:21.184260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69748 2019-Jan-13 16:45:21.184317 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69749 2019-Jan-13 16:45:21.185084 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69750 2019-Jan-13 16:45:21.185142 - [DEBUG] Edge function : AllBottom (result of previous compose)
69751 2019-Jan-13 16:45:21.185167 - [DEBUG]
69752 2019-Jan-13 16:45:21.185193 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69753 2019-Jan-13 16:45:21.185219 - [DEBUG] = AllBottom
69754 2019-Jan-13 16:45:21.185243 - [DEBUG]
69755 2019-Jan-13 16:45:21.185267 - [DEBUG] PROPAGATE: No new function!
69756 2019-Jan-13 16:45:21.185300 - [DEBUG] Compose: AllBottom * AllBottom
69757 2019-Jan-13 16:45:21.185327 - [DEBUG]
69758 2019-Jan-13 16:45:21.185350 - [DEBUG] Propagate flow
69759 2019-Jan-13 16:45:21.185374 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69760 2019-Jan-13 16:45:21.185430 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69761 2019-Jan-13 16:45:21.186078 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69762 2019-Jan-13 16:45:21.186134 - [DEBUG] Edge function : AllBottom (result of previous compose)
69763 2019-Jan-13 16:45:21.186159 - [DEBUG]
69764 2019-Jan-13 16:45:21.186184 - [DEBUG] Join: AllTop & AllBottom
69765 2019-Jan-13 16:45:21.186210 - [DEBUG] = AllBottom (new jump func)
69766 2019-Jan-13 16:45:21.186235 - [DEBUG]
69767 2019-Jan-13 16:45:21.186258 - [DEBUG] Start adding new jump function
69768 2019-Jan-13 16:45:21.186282 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69769 2019-Jan-13 16:45:21.186337 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69770 2019-Jan-13 16:45:21.186391 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69771 2019-Jan-13 16:45:21.187037 - [DEBUG] Edge Function : AllBottom
69772 2019-Jan-13 16:45:21.187065 - [DEBUG] End adding new jump function
69773 2019-Jan-13 16:45:21.187090 - [DEBUG]
69774 2019-Jan-13 16:45:21.187114 - [DEBUG] -------------------------------------------- 1850. Path Edge --------------------------------------------
69775 2019-Jan-13 16:45:21.187139 - [DEBUG]
69776 2019-Jan-13 16:45:21.187162 - [DEBUG] Process 1850. path edge:
69777 2019-Jan-13 16:45:21.187186 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69778 2019-Jan-13 16:45:21.187243 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
69779 2019-Jan-13 16:45:21.187888 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69780 2019-Jan-13 16:45:21.187944 - [DEBUG]
69781 2019-Jan-13 16:45:21.187969 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69782 2019-Jan-13 16:45:21.188643 - [DEBUG] Possible callees:
69783 2019-Jan-13 16:45:21.188669 - [DEBUG] llvm.dbg.declare
69784 2019-Jan-13 16:45:21.188704 - [DEBUG] Possible return sites:
69785 2019-Jan-13 16:45:21.188729 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10369786 2019-Jan-13 16:45:21.190007 - [DEBUG] Found and process special summary
69787 2019-Jan-13 16:45:21.190041 - [DEBUG] Compose: EdgeIdentity * AllBottom
69788 2019-Jan-13 16:45:21.190069 - [DEBUG]
69789 2019-Jan-13 16:45:21.190094 - [DEBUG] Propagate flow
69790 2019-Jan-13 16:45:21.190117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69791 2019-Jan-13 16:45:21.190174 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69792 2019-Jan-13 16:45:21.190813 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69793 2019-Jan-13 16:45:21.190869 - [DEBUG] Edge function : AllBottom (result of previous compose)
69794 2019-Jan-13 16:45:21.190895 - [DEBUG]
69795 2019-Jan-13 16:45:21.190920 - [DEBUG] Join: AllTop & AllBottom
69796 2019-Jan-13 16:45:21.190946 - [DEBUG] = AllBottom (new jump func)
69797 2019-Jan-13 16:45:21.190970 - [DEBUG]
69798 2019-Jan-13 16:45:21.190994 - [DEBUG] Start adding new jump function
69799 2019-Jan-13 16:45:21.191018 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69800 2019-Jan-13 16:45:21.191073 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69801 2019-Jan-13 16:45:21.191127 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69802 2019-Jan-13 16:45:21.191781 - [DEBUG] Edge Function : AllBottom
69803 2019-Jan-13 16:45:21.191809 - [DEBUG] End adding new jump function
69804 2019-Jan-13 16:45:21.191833 - [DEBUG]
69805 2019-Jan-13 16:45:21.191857 - [DEBUG] -------------------------------------------- 1851. Path Edge --------------------------------------------
69806 2019-Jan-13 16:45:21.191882 - [DEBUG]
69807 2019-Jan-13 16:45:21.191906 - [DEBUG] Process 1851. path edge:
69808 2019-Jan-13 16:45:21.191929 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69809 2019-Jan-13 16:45:21.191986 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
69810 2019-Jan-13 16:45:21.192628 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69811 2019-Jan-13 16:45:21.192685 - [DEBUG]
69812 2019-Jan-13 16:45:21.192709 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69813 2019-Jan-13 16:45:21.193381 - [DEBUG] Compose: AllBottom * AllBottom
69814 2019-Jan-13 16:45:21.193409 - [DEBUG]
69815 2019-Jan-13 16:45:21.193433 - [DEBUG] Propagate flow
69816 2019-Jan-13 16:45:21.193456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69817 2019-Jan-13 16:45:21.193515 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
69818 2019-Jan-13 16:45:21.194151 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69819 2019-Jan-13 16:45:21.194207 - [DEBUG] Edge function : AllBottom (result of previous compose)
69820 2019-Jan-13 16:45:21.194233 - [DEBUG]
69821 2019-Jan-13 16:45:21.194258 - [DEBUG] Join: AllTop & AllBottom
69822 2019-Jan-13 16:45:21.194284 - [DEBUG] = AllBottom (new jump func)
69823 2019-Jan-13 16:45:21.194309 - [DEBUG]
69824 2019-Jan-13 16:45:21.194332 - [DEBUG] Start adding new jump function
69825 2019-Jan-13 16:45:21.194356 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69826 2019-Jan-13 16:45:21.194411 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69827 2019-Jan-13 16:45:21.194465 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
69828 2019-Jan-13 16:45:21.195220 - [DEBUG] Edge Function : AllBottom
69829 2019-Jan-13 16:45:21.195250 - [DEBUG] End adding new jump function
69830 2019-Jan-13 16:45:21.195288 - [DEBUG]
69831 2019-Jan-13 16:45:21.195312 - [DEBUG] -------------------------------------------- 1852. Path Edge --------------------------------------------
69832 2019-Jan-13 16:45:21.195337 - [DEBUG]
69833 2019-Jan-13 16:45:21.195361 - [DEBUG] Process 1852. path edge:
69834 2019-Jan-13 16:45:21.195385 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69835 2019-Jan-13 16:45:21.195503 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
69836 2019-Jan-13 16:45:21.196170 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69837 2019-Jan-13 16:45:21.196230 - [DEBUG]
69838 2019-Jan-13 16:45:21.196255 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
69839 2019-Jan-13 16:45:21.196940 - [DEBUG] Compose: AllBottom * AllBottom
69840 2019-Jan-13 16:45:21.196970 - [DEBUG]
69841 2019-Jan-13 16:45:21.196994 - [DEBUG] Propagate flow
69842 2019-Jan-13 16:45:21.197017 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69843 2019-Jan-13 16:45:21.197081 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
69844 2019-Jan-13 16:45:21.197748 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69845 2019-Jan-13 16:45:21.197808 - [DEBUG] Edge function : AllBottom (result of previous compose)
69846 2019-Jan-13 16:45:21.197834 - [DEBUG]
69847 2019-Jan-13 16:45:21.197860 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69848 2019-Jan-13 16:45:21.197886 - [DEBUG] = AllBottom
69849 2019-Jan-13 16:45:21.197910 - [DEBUG]
69850 2019-Jan-13 16:45:21.197934 - [DEBUG] PROPAGATE: No new function!
69851 2019-Jan-13 16:45:21.197983 - [DEBUG] Compose: AllBottom * AllBottom
69852 2019-Jan-13 16:45:21.198010 - [DEBUG]
69853 2019-Jan-13 16:45:21.198035 - [DEBUG] Propagate flow
69854 2019-Jan-13 16:45:21.198058 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69855 2019-Jan-13 16:45:21.198139 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69856 2019-Jan-13 16:45:21.198807 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69857 2019-Jan-13 16:45:21.198865 - [DEBUG] Edge function : AllBottom (result of previous compose)
69858 2019-Jan-13 16:45:21.198890 - [DEBUG]
69859 2019-Jan-13 16:45:21.198916 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69860 2019-Jan-13 16:45:21.198943 - [DEBUG] = AllBottom
69861 2019-Jan-13 16:45:21.198968 - [DEBUG]
69862 2019-Jan-13 16:45:21.198992 - [DEBUG] PROPAGATE: No new function!
69863 2019-Jan-13 16:45:21.199047 - [DEBUG] Compose: AllBottom * AllBottom
69864 2019-Jan-13 16:45:21.199074 - [DEBUG]
69865 2019-Jan-13 16:45:21.199099 - [DEBUG] Propagate flow
69866 2019-Jan-13 16:45:21.199122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69867 2019-Jan-13 16:45:21.199186 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69868 2019-Jan-13 16:45:21.199876 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69869 2019-Jan-13 16:45:21.199934 - [DEBUG] Edge function : AllBottom (result of previous compose)
69870 2019-Jan-13 16:45:21.199960 - [DEBUG]
69871 2019-Jan-13 16:45:21.199985 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69872 2019-Jan-13 16:45:21.200011 - [DEBUG] = AllBottom
69873 2019-Jan-13 16:45:21.200036 - [DEBUG]
69874 2019-Jan-13 16:45:21.200059 - [DEBUG] PROPAGATE: No new function!
69875 2019-Jan-13 16:45:21.200104 - [DEBUG] Compose: AllBottom * AllBottom
69876 2019-Jan-13 16:45:21.200131 - [DEBUG]
69877 2019-Jan-13 16:45:21.200155 - [DEBUG] Propagate flow
69878 2019-Jan-13 16:45:21.200178 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69879 2019-Jan-13 16:45:21.200235 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69880 2019-Jan-13 16:45:21.200878 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69881 2019-Jan-13 16:45:21.200960 - [DEBUG] Edge function : AllBottom (result of previous compose)
69882 2019-Jan-13 16:45:21.200986 - [DEBUG]
69883 2019-Jan-13 16:45:21.201011 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69884 2019-Jan-13 16:45:21.201037 - [DEBUG] = AllBottom
69885 2019-Jan-13 16:45:21.201061 - [DEBUG]
69886 2019-Jan-13 16:45:21.201084 - [DEBUG] PROPAGATE: No new function!
69887 2019-Jan-13 16:45:21.201125 - [DEBUG] Compose: AllBottom * AllBottom
69888 2019-Jan-13 16:45:21.201152 - [DEBUG]
69889 2019-Jan-13 16:45:21.201176 - [DEBUG] Propagate flow
69890 2019-Jan-13 16:45:21.201199 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69891 2019-Jan-13 16:45:21.201256 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
69892 2019-Jan-13 16:45:21.201921 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69893 2019-Jan-13 16:45:21.201977 - [DEBUG] Edge function : AllBottom (result of previous compose)
69894 2019-Jan-13 16:45:21.202003 - [DEBUG]
69895 2019-Jan-13 16:45:21.202028 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69896 2019-Jan-13 16:45:21.202054 - [DEBUG] = AllBottom
69897 2019-Jan-13 16:45:21.202078 - [DEBUG]
69898 2019-Jan-13 16:45:21.202101 - [DEBUG] PROPAGATE: No new function!
69899 2019-Jan-13 16:45:21.202141 - [DEBUG] Compose: AllBottom * AllBottom
69900 2019-Jan-13 16:45:21.202169 - [DEBUG]
69901 2019-Jan-13 16:45:21.202192 - [DEBUG] Propagate flow
69902 2019-Jan-13 16:45:21.202216 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69903 2019-Jan-13 16:45:21.202272 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
69904 2019-Jan-13 16:45:21.202915 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69905 2019-Jan-13 16:45:21.202971 - [DEBUG] Edge function : AllBottom (result of previous compose)
69906 2019-Jan-13 16:45:21.202997 - [DEBUG]
69907 2019-Jan-13 16:45:21.203022 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69908 2019-Jan-13 16:45:21.203047 - [DEBUG] = AllBottom
69909 2019-Jan-13 16:45:21.203072 - [DEBUG]
69910 2019-Jan-13 16:45:21.203095 - [DEBUG] PROPAGATE: No new function!
69911 2019-Jan-13 16:45:21.203133 - [DEBUG] Compose: AllBottom * AllBottom
69912 2019-Jan-13 16:45:21.203160 - [DEBUG]
69913 2019-Jan-13 16:45:21.203184 - [DEBUG] Propagate flow
69914 2019-Jan-13 16:45:21.203207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69915 2019-Jan-13 16:45:21.203263 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
69916 2019-Jan-13 16:45:21.203901 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69917 2019-Jan-13 16:45:21.203957 - [DEBUG] Edge function : AllBottom (result of previous compose)
69918 2019-Jan-13 16:45:21.203982 - [DEBUG]
69919 2019-Jan-13 16:45:21.204007 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69920 2019-Jan-13 16:45:21.204033 - [DEBUG] = AllBottom
69921 2019-Jan-13 16:45:21.204058 - [DEBUG]
69922 2019-Jan-13 16:45:21.204081 - [DEBUG] PROPAGATE: No new function!
69923 2019-Jan-13 16:45:21.204117 - [DEBUG] Compose: AllBottom * AllBottom
69924 2019-Jan-13 16:45:21.204144 - [DEBUG]
69925 2019-Jan-13 16:45:21.204167 - [DEBUG] Propagate flow
69926 2019-Jan-13 16:45:21.204191 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69927 2019-Jan-13 16:45:21.204247 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
69928 2019-Jan-13 16:45:21.204913 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69929 2019-Jan-13 16:45:21.205104 - [DEBUG] Edge function : AllBottom (result of previous compose)
69930 2019-Jan-13 16:45:21.205130 - [DEBUG]
69931 2019-Jan-13 16:45:21.205155 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69932 2019-Jan-13 16:45:21.205192 - [DEBUG] = AllBottom
69933 2019-Jan-13 16:45:21.205217 - [DEBUG]
69934 2019-Jan-13 16:45:21.205240 - [DEBUG] PROPAGATE: No new function!
69935 2019-Jan-13 16:45:21.205281 - [DEBUG] Compose: AllBottom * AllBottom
69936 2019-Jan-13 16:45:21.205308 - [DEBUG]
69937 2019-Jan-13 16:45:21.205332 - [DEBUG] Propagate flow
69938 2019-Jan-13 16:45:21.205355 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69939 2019-Jan-13 16:45:21.205416 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
69940 2019-Jan-13 16:45:21.206084 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69941 2019-Jan-13 16:45:21.206141 - [DEBUG] Edge function : AllBottom (result of previous compose)
69942 2019-Jan-13 16:45:21.206166 - [DEBUG]
69943 2019-Jan-13 16:45:21.206192 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69944 2019-Jan-13 16:45:21.206218 - [DEBUG] = AllBottom
69945 2019-Jan-13 16:45:21.206242 - [DEBUG]
69946 2019-Jan-13 16:45:21.206266 - [DEBUG] PROPAGATE: No new function!
69947 2019-Jan-13 16:45:21.206319 - [DEBUG] Compose: AllBottom * AllBottom
69948 2019-Jan-13 16:45:21.206347 - [DEBUG]
69949 2019-Jan-13 16:45:21.206371 - [DEBUG] Propagate flow
69950 2019-Jan-13 16:45:21.206395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69951 2019-Jan-13 16:45:21.206451 - [DEBUG] Target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69952 2019-Jan-13 16:45:21.207113 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69953 2019-Jan-13 16:45:21.207170 - [DEBUG] Edge function : AllBottom (result of previous compose)
69954 2019-Jan-13 16:45:21.207195 - [DEBUG]
69955 2019-Jan-13 16:45:21.207219 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69956 2019-Jan-13 16:45:21.207245 - [DEBUG] = AllBottom
69957 2019-Jan-13 16:45:21.207269 - [DEBUG]
69958 2019-Jan-13 16:45:21.207293 - [DEBUG] PROPAGATE: No new function!
69959 2019-Jan-13 16:45:21.207333 - [DEBUG] Compose: AllBottom * AllBottom
69960 2019-Jan-13 16:45:21.207360 - [DEBUG]
69961 2019-Jan-13 16:45:21.207384 - [DEBUG] Propagate flow
69962 2019-Jan-13 16:45:21.207407 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69963 2019-Jan-13 16:45:21.207463 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
69964 2019-Jan-13 16:45:21.208128 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69965 2019-Jan-13 16:45:21.208184 - [DEBUG] Edge function : AllBottom (result of previous compose)
69966 2019-Jan-13 16:45:21.208210 - [DEBUG]
69967 2019-Jan-13 16:45:21.208234 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69968 2019-Jan-13 16:45:21.208260 - [DEBUG] = AllBottom
69969 2019-Jan-13 16:45:21.208284 - [DEBUG]
69970 2019-Jan-13 16:45:21.208308 - [DEBUG] PROPAGATE: No new function!
69971 2019-Jan-13 16:45:21.208347 - [DEBUG] Compose: AllBottom * AllBottom
69972 2019-Jan-13 16:45:21.208375 - [DEBUG]
69973 2019-Jan-13 16:45:21.208399 - [DEBUG] Propagate flow
69974 2019-Jan-13 16:45:21.208422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69975 2019-Jan-13 16:45:21.208478 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
69976 2019-Jan-13 16:45:21.209132 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69977 2019-Jan-13 16:45:21.209191 - [DEBUG] Edge function : AllBottom (result of previous compose)
69978 2019-Jan-13 16:45:21.209216 - [DEBUG]
69979 2019-Jan-13 16:45:21.209240 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69980 2019-Jan-13 16:45:21.209266 - [DEBUG] = AllBottom
69981 2019-Jan-13 16:45:21.209290 - [DEBUG]
69982 2019-Jan-13 16:45:21.209327 - [DEBUG] PROPAGATE: No new function!
69983 2019-Jan-13 16:45:21.209375 - [DEBUG] Start adding new jump function
69984 2019-Jan-13 16:45:21.209400 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69985 2019-Jan-13 16:45:21.209459 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69986 2019-Jan-13 16:45:21.209514 - [DEBUG] Destination : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
69987 2019-Jan-13 16:45:21.210197 - [DEBUG] Edge Function : EdgeIdentity
69988 2019-Jan-13 16:45:21.210227 - [DEBUG] End adding new jump function
69989 2019-Jan-13 16:45:21.210252 - [DEBUG]
69990 2019-Jan-13 16:45:21.210276 - [INFO] Compute the final values according to the edge functions
69991 2019-Jan-13 16:45:21.210300 - [DEBUG] Start computing values
69992 2019-Jan-13 16:45:21.210327 - [DEBUG] Function : main
69993 2019-Jan-13 16:45:21.210355 - [DEBUG] Inst. : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
69994 2019-Jan-13 16:45:21.211061 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
69995 2019-Jan-13 16:45:21.211137 - [DEBUG] Value : BOTTOM
69996 2019-Jan-13 16:45:21.211164 - [DEBUG]
69997 2019-Jan-13 16:45:21.211203 - [DEBUG] Function : main
69998 2019-Jan-13 16:45:21.211230 - [DEBUG] Inst. : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69999 2019-Jan-13 16:45:21.212019 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70000 2019-Jan-13 16:45:21.212089 - [DEBUG] Value : BOTTOM
70001 2019-Jan-13 16:45:21.212116 - [DEBUG]


getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallFlowFunction()
%call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !3970002 2019-Jan-13 16:45:21.213051 - [DEBUG] Could not get starting points of 'getenv' because it is a declaration
70003 2019-Jan-13 16:45:21.213098 - [DEBUG] Function : main
70004 2019-Jan-13 16:45:21.213125 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
70005 2019-Jan-13 16:45:21.213795 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70006 2019-Jan-13 16:45:21.213854 - [DEBUG] Value : BOTTOM
70007 2019-Jan-13 16:45:21.213882 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !3170008 2019-Jan-13 16:45:21.214545 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70009 2019-Jan-13 16:45:21.214578 - [DEBUG] Function : main
70010 2019-Jan-13 16:45:21.214605 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
70011 2019-Jan-13 16:45:21.215412 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70012 2019-Jan-13 16:45:21.215469 - [DEBUG] Value : BOTTOM
70013 2019-Jan-13 16:45:21.215495 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !3470014 2019-Jan-13 16:45:21.216158 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70015 2019-Jan-13 16:45:21.216190 - [DEBUG] Function : main
70016 2019-Jan-13 16:45:21.216216 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
70017 2019-Jan-13 16:45:21.216874 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70018 2019-Jan-13 16:45:21.216931 - [DEBUG] Value : BOTTOM
70019 2019-Jan-13 16:45:21.216956 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !3770020 2019-Jan-13 16:45:21.217615 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70021 2019-Jan-13 16:45:21.217666 - [DEBUG] Function : main
70022 2019-Jan-13 16:45:21.217692 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70023 2019-Jan-13 16:45:21.218350 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70024 2019-Jan-13 16:45:21.218994 - [DEBUG] Value : BOTTOM
70025 2019-Jan-13 16:45:21.219021 - [DEBUG]


getCallFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7170026 2019-Jan-13 16:45:21.219668 - [DEBUG] Function : main
70027 2019-Jan-13 16:45:21.219697 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70028 2019-Jan-13 16:45:21.220333 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70029 2019-Jan-13 16:45:21.220969 - [DEBUG] Value : BOTTOM
70030 2019-Jan-13 16:45:21.220994 - [DEBUG]
70031 2019-Jan-13 16:45:21.221025 - [DEBUG] Function : main
70032 2019-Jan-13 16:45:21.221051 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70033 2019-Jan-13 16:45:21.221718 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70034 2019-Jan-13 16:45:21.222358 - [DEBUG] Value : BOTTOM
70035 2019-Jan-13 16:45:21.222384 - [DEBUG]
70036 2019-Jan-13 16:45:21.222414 - [DEBUG] Function : main
70037 2019-Jan-13 16:45:21.222440 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70038 2019-Jan-13 16:45:21.223076 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70039 2019-Jan-13 16:45:21.223715 - [DEBUG] Value : BOTTOM
70040 2019-Jan-13 16:45:21.223743 - [DEBUG]
70041 2019-Jan-13 16:45:21.223772 - [DEBUG] Function : main
70042 2019-Jan-13 16:45:21.223797 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70043 2019-Jan-13 16:45:21.224435 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70044 2019-Jan-13 16:45:21.225188 - [DEBUG] Value : BOTTOM
70045 2019-Jan-13 16:45:21.225214 - [DEBUG]
70046 2019-Jan-13 16:45:21.225245 - [DEBUG] Function : main
70047 2019-Jan-13 16:45:21.225271 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70048 2019-Jan-13 16:45:21.226002 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70049 2019-Jan-13 16:45:21.226661 - [DEBUG] Value : BOTTOM
70050 2019-Jan-13 16:45:21.226689 - [DEBUG]
70051 2019-Jan-13 16:45:21.226727 - [DEBUG] Function : main
70052 2019-Jan-13 16:45:21.226753 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70053 2019-Jan-13 16:45:21.227402 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70054 2019-Jan-13 16:45:21.228040 - [DEBUG] Value : BOTTOM
70055 2019-Jan-13 16:45:21.228065 - [DEBUG]
70056 2019-Jan-13 16:45:21.228112 - [DEBUG] Function : main
70057 2019-Jan-13 16:45:21.228138 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70058 2019-Jan-13 16:45:21.228776 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70059 2019-Jan-13 16:45:21.229420 - [DEBUG] Value : BOTTOM
70060 2019-Jan-13 16:45:21.229446 - [DEBUG]
70061 2019-Jan-13 16:45:21.229475 - [DEBUG] Function : main
70062 2019-Jan-13 16:45:21.229501 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70063 2019-Jan-13 16:45:21.230137 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70064 2019-Jan-13 16:45:21.230788 - [DEBUG] Value : BOTTOM
70065 2019-Jan-13 16:45:21.230832 - [DEBUG]
70066 2019-Jan-13 16:45:21.230864 - [DEBUG] Function : main
70067 2019-Jan-13 16:45:21.230889 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70068 2019-Jan-13 16:45:21.231545 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70069 2019-Jan-13 16:45:21.231605 - [DEBUG] Value : BOTTOM
70070 2019-Jan-13 16:45:21.231633 - [DEBUG]
70071 2019-Jan-13 16:45:21.231664 - [DEBUG] Could not get starting points of 'bar' because it is a declaration
70072 2019-Jan-13 16:45:21.231699 - [DEBUG] Function : main
70073 2019-Jan-13 16:45:21.231725 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70074 2019-Jan-13 16:45:21.232375 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70075 2019-Jan-13 16:45:21.233014 - [DEBUG] Value : BOTTOM
70076 2019-Jan-13 16:45:21.233040 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7870077 2019-Jan-13 16:45:21.233740 - [DEBUG] Function : main
70078 2019-Jan-13 16:45:21.233769 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70079 2019-Jan-13 16:45:21.234414 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70080 2019-Jan-13 16:45:21.235067 - [DEBUG] Value : BOTTOM
70081 2019-Jan-13 16:45:21.235093 - [DEBUG]
70082 2019-Jan-13 16:45:21.235137 - [DEBUG] Function : main
70083 2019-Jan-13 16:45:21.235281 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70084 2019-Jan-13 16:45:21.235939 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70085 2019-Jan-13 16:45:21.236577 - [DEBUG] Value : BOTTOM
70086 2019-Jan-13 16:45:21.236603 - [DEBUG]
70087 2019-Jan-13 16:45:21.236636 - [DEBUG] Function : main
70088 2019-Jan-13 16:45:21.236662 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70089 2019-Jan-13 16:45:21.237314 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70090 2019-Jan-13 16:45:21.237989 - [DEBUG] Value : BOTTOM
70091 2019-Jan-13 16:45:21.238016 - [DEBUG]
70092 2019-Jan-13 16:45:21.238057 - [DEBUG] Function : main
70093 2019-Jan-13 16:45:21.238105 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70094 2019-Jan-13 16:45:21.238786 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70095 2019-Jan-13 16:45:21.239449 - [DEBUG] Value : BOTTOM
70096 2019-Jan-13 16:45:21.239477 - [DEBUG]
70097 2019-Jan-13 16:45:21.239520 - [DEBUG] Function : main
70098 2019-Jan-13 16:45:21.239546 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70099 2019-Jan-13 16:45:21.240236 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70100 2019-Jan-13 16:45:21.240890 - [DEBUG] Value : BOTTOM
70101 2019-Jan-13 16:45:21.240919 - [DEBUG]
70102 2019-Jan-13 16:45:21.240960 - [DEBUG] Function : main
70103 2019-Jan-13 16:45:21.240987 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70104 2019-Jan-13 16:45:21.241661 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70105 2019-Jan-13 16:45:21.242307 - [DEBUG] Value : BOTTOM
70106 2019-Jan-13 16:45:21.242333 - [DEBUG]
70107 2019-Jan-13 16:45:21.242387 - [DEBUG] Function : main
70108 2019-Jan-13 16:45:21.242413 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70109 2019-Jan-13 16:45:21.243095 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70110 2019-Jan-13 16:45:21.243786 - [DEBUG] Value : BOTTOM
70111 2019-Jan-13 16:45:21.243814 - [DEBUG]
70112 2019-Jan-13 16:45:21.243873 - [DEBUG] Function : main
70113 2019-Jan-13 16:45:21.243900 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70114 2019-Jan-13 16:45:21.244617 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70115 2019-Jan-13 16:45:21.245561 - [DEBUG] Value : BOTTOM
70116 2019-Jan-13 16:45:21.245592 - [DEBUG]
70117 2019-Jan-13 16:45:21.245653 - [DEBUG] Function : main
70118 2019-Jan-13 16:45:21.245680 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70119 2019-Jan-13 16:45:21.246380 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70120 2019-Jan-13 16:45:21.247024 - [DEBUG] Value : BOTTOM
70121 2019-Jan-13 16:45:21.247050 - [DEBUG]
70122 2019-Jan-13 16:45:21.247088 - [DEBUG] Function : main
70123 2019-Jan-13 16:45:21.247114 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70124 2019-Jan-13 16:45:21.247760 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70125 2019-Jan-13 16:45:21.248425 - [DEBUG] Value : BOTTOM
70126 2019-Jan-13 16:45:21.248451 - [DEBUG]
70127 2019-Jan-13 16:45:21.248484 - [DEBUG] Function : main
70128 2019-Jan-13 16:45:21.248510 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70129 2019-Jan-13 16:45:21.249155 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70130 2019-Jan-13 16:45:21.249792 - [DEBUG] Value : BOTTOM
70131 2019-Jan-13 16:45:21.249818 - [DEBUG]
70132 2019-Jan-13 16:45:21.249851 - [DEBUG] Function : main
70133 2019-Jan-13 16:45:21.249877 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70134 2019-Jan-13 16:45:21.250521 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70135 2019-Jan-13 16:45:21.250582 - [DEBUG] Value : BOTTOM
70136 2019-Jan-13 16:45:21.250608 - [DEBUG]
70137 2019-Jan-13 16:45:21.250642 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70138 2019-Jan-13 16:45:21.250676 - [DEBUG] Function : main
70139 2019-Jan-13 16:45:21.250702 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70140 2019-Jan-13 16:45:21.251346 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70141 2019-Jan-13 16:45:21.252005 - [DEBUG] Value : BOTTOM
70142 2019-Jan-13 16:45:21.252031 - [DEBUG]


getCallFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8470143 2019-Jan-13 16:45:21.252686 - [DEBUG] Function : main
70144 2019-Jan-13 16:45:21.252715 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70145 2019-Jan-13 16:45:21.253351 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70146 2019-Jan-13 16:45:21.253988 - [DEBUG] Value : BOTTOM
70147 2019-Jan-13 16:45:21.254013 - [DEBUG]
70148 2019-Jan-13 16:45:21.254043 - [DEBUG] Function : main
70149 2019-Jan-13 16:45:21.254070 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70150 2019-Jan-13 16:45:21.254729 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70151 2019-Jan-13 16:45:21.255494 - [DEBUG] Value : BOTTOM
70152 2019-Jan-13 16:45:21.255520 - [DEBUG]
70153 2019-Jan-13 16:45:21.255553 - [DEBUG] Function : main
70154 2019-Jan-13 16:45:21.255578 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70155 2019-Jan-13 16:45:21.256317 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70156 2019-Jan-13 16:45:21.256988 - [DEBUG] Value : BOTTOM
70157 2019-Jan-13 16:45:21.257015 - [DEBUG]
70158 2019-Jan-13 16:45:21.257051 - [DEBUG] Function : main
70159 2019-Jan-13 16:45:21.257076 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70160 2019-Jan-13 16:45:21.257719 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70161 2019-Jan-13 16:45:21.258375 - [DEBUG] Value : BOTTOM
70162 2019-Jan-13 16:45:21.258403 - [DEBUG]
70163 2019-Jan-13 16:45:21.258432 - [DEBUG] Function : main
70164 2019-Jan-13 16:45:21.258457 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70165 2019-Jan-13 16:45:21.259098 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70166 2019-Jan-13 16:45:21.259742 - [DEBUG] Value : BOTTOM
70167 2019-Jan-13 16:45:21.259769 - [DEBUG]
70168 2019-Jan-13 16:45:21.259801 - [DEBUG] Function : main
70169 2019-Jan-13 16:45:21.259827 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70170 2019-Jan-13 16:45:21.260468 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70171 2019-Jan-13 16:45:21.261103 - [DEBUG] Value : BOTTOM
70172 2019-Jan-13 16:45:21.261129 - [DEBUG]
70173 2019-Jan-13 16:45:21.261158 - [DEBUG] Function : main
70174 2019-Jan-13 16:45:21.261183 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70175 2019-Jan-13 16:45:21.261854 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70176 2019-Jan-13 16:45:21.262562 - [DEBUG] Value : BOTTOM
70177 2019-Jan-13 16:45:21.262590 - [DEBUG]
70178 2019-Jan-13 16:45:21.262629 - [DEBUG] Function : main
70179 2019-Jan-13 16:45:21.262655 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70180 2019-Jan-13 16:45:21.263314 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70181 2019-Jan-13 16:45:21.263954 - [DEBUG] Value : BOTTOM
70182 2019-Jan-13 16:45:21.263980 - [DEBUG]
70183 2019-Jan-13 16:45:21.264009 - [DEBUG] Function : main
70184 2019-Jan-13 16:45:21.264034 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70185 2019-Jan-13 16:45:21.264672 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70186 2019-Jan-13 16:45:21.265474 - [DEBUG] Value : BOTTOM
70187 2019-Jan-13 16:45:21.265501 - [DEBUG]
70188 2019-Jan-13 16:45:21.265534 - [DEBUG] Function : main
70189 2019-Jan-13 16:45:21.265560 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70190 2019-Jan-13 16:45:21.266207 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70191 2019-Jan-13 16:45:21.266851 - [DEBUG] Value : BOTTOM
70192 2019-Jan-13 16:45:21.266878 - [DEBUG]
70193 2019-Jan-13 16:45:21.266908 - [DEBUG] Function : main
70194 2019-Jan-13 16:45:21.266933 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70195 2019-Jan-13 16:45:21.267574 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70196 2019-Jan-13 16:45:21.268248 - [DEBUG] Value : BOTTOM
70197 2019-Jan-13 16:45:21.268274 - [DEBUG]
70198 2019-Jan-13 16:45:21.268304 - [DEBUG] Function : main
70199 2019-Jan-13 16:45:21.268329 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70200 2019-Jan-13 16:45:21.268968 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70201 2019-Jan-13 16:45:21.269028 - [DEBUG] Value : BOTTOM
70202 2019-Jan-13 16:45:21.269054 - [DEBUG]
70203 2019-Jan-13 16:45:21.269085 - [DEBUG] Could not get starting points of 'foo' because it is a declaration
70204 2019-Jan-13 16:45:21.269121 - [DEBUG] Function : main
70205 2019-Jan-13 16:45:21.269147 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70206 2019-Jan-13 16:45:21.269785 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70207 2019-Jan-13 16:45:21.270426 - [DEBUG] Value : BOTTOM
70208 2019-Jan-13 16:45:21.270452 - [DEBUG]


getCallFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8970209 2019-Jan-13 16:45:21.271107 - [DEBUG] Function : main
70210 2019-Jan-13 16:45:21.271136 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70211 2019-Jan-13 16:45:21.271787 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70212 2019-Jan-13 16:45:21.272423 - [DEBUG] Value : BOTTOM
70213 2019-Jan-13 16:45:21.272448 - [DEBUG]
70214 2019-Jan-13 16:45:21.272477 - [DEBUG] Function : main
70215 2019-Jan-13 16:45:21.272503 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70216 2019-Jan-13 16:45:21.273140 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70217 2019-Jan-13 16:45:21.273775 - [DEBUG] Value : BOTTOM
70218 2019-Jan-13 16:45:21.273800 - [DEBUG]
70219 2019-Jan-13 16:45:21.273829 - [DEBUG] Function : main
70220 2019-Jan-13 16:45:21.273855 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70221 2019-Jan-13 16:45:21.274490 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70222 2019-Jan-13 16:45:21.275145 - [DEBUG] Value : BOTTOM
70223 2019-Jan-13 16:45:21.275172 - [DEBUG]
70224 2019-Jan-13 16:45:21.275201 - [DEBUG] Function : main
70225 2019-Jan-13 16:45:21.275227 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70226 2019-Jan-13 16:45:21.275974 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70227 2019-Jan-13 16:45:21.276613 - [DEBUG] Value : BOTTOM
70228 2019-Jan-13 16:45:21.276639 - [DEBUG]
70229 2019-Jan-13 16:45:21.276671 - [DEBUG] Function : main
70230 2019-Jan-13 16:45:21.276697 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70231 2019-Jan-13 16:45:21.277362 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70232 2019-Jan-13 16:45:21.278027 - [DEBUG] Value : BOTTOM
70233 2019-Jan-13 16:45:21.278054 - [DEBUG]
70234 2019-Jan-13 16:45:21.278174 - [DEBUG] Function : main
70235 2019-Jan-13 16:45:21.278202 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70236 2019-Jan-13 16:45:21.278874 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70237 2019-Jan-13 16:45:21.279560 - [DEBUG] Value : BOTTOM
70238 2019-Jan-13 16:45:21.279589 - [DEBUG]
70239 2019-Jan-13 16:45:21.279625 - [DEBUG] Function : main
70240 2019-Jan-13 16:45:21.279651 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70241 2019-Jan-13 16:45:21.280323 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70242 2019-Jan-13 16:45:21.281007 - [DEBUG] Value : BOTTOM
70243 2019-Jan-13 16:45:21.281034 - [DEBUG]
70244 2019-Jan-13 16:45:21.281068 - [DEBUG] Function : main
70245 2019-Jan-13 16:45:21.281094 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70246 2019-Jan-13 16:45:21.281759 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70247 2019-Jan-13 16:45:21.282399 - [DEBUG] Value : BOTTOM
70248 2019-Jan-13 16:45:21.282425 - [DEBUG]
70249 2019-Jan-13 16:45:21.282454 - [DEBUG] Function : main
70250 2019-Jan-13 16:45:21.282480 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70251 2019-Jan-13 16:45:21.283117 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70252 2019-Jan-13 16:45:21.283754 - [DEBUG] Value : BOTTOM
70253 2019-Jan-13 16:45:21.283781 - [DEBUG]
70254 2019-Jan-13 16:45:21.283811 - [DEBUG] Function : main
70255 2019-Jan-13 16:45:21.283836 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70256 2019-Jan-13 16:45:21.284474 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70257 2019-Jan-13 16:45:21.285128 - [DEBUG] Value : BOTTOM
70258 2019-Jan-13 16:45:21.285154 - [DEBUG]
70259 2019-Jan-13 16:45:21.285183 - [DEBUG] Function : main
70260 2019-Jan-13 16:45:21.285209 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70261 2019-Jan-13 16:45:21.286053 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70262 2019-Jan-13 16:45:21.286698 - [DEBUG] Value : BOTTOM
70263 2019-Jan-13 16:45:21.286724 - [DEBUG]
70264 2019-Jan-13 16:45:21.286757 - [DEBUG] Function : main
70265 2019-Jan-13 16:45:21.286783 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70266 2019-Jan-13 16:45:21.287421 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70267 2019-Jan-13 16:45:21.288066 - [DEBUG] Value : BOTTOM
70268 2019-Jan-13 16:45:21.288108 - [DEBUG]
70269 2019-Jan-13 16:45:21.288139 - [DEBUG] Function : main
70270 2019-Jan-13 16:45:21.288165 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70271 2019-Jan-13 16:45:21.288804 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70272 2019-Jan-13 16:45:21.289448 - [DEBUG] Value : BOTTOM
70273 2019-Jan-13 16:45:21.289473 - [DEBUG]
70274 2019-Jan-13 16:45:21.289502 - [DEBUG] Function : main
70275 2019-Jan-13 16:45:21.289528 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70276 2019-Jan-13 16:45:21.290165 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
70277 2019-Jan-13 16:45:21.290800 - [DEBUG] Value : BOTTOM
70278 2019-Jan-13 16:45:21.290826 - [DEBUG]
70279 2019-Jan-13 16:45:21.290855 - [DEBUG] Function : main
70280 2019-Jan-13 16:45:21.290880 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70281 2019-Jan-13 16:45:21.291532 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70282 2019-Jan-13 16:45:21.291592 - [DEBUG] Value : BOTTOM
70283 2019-Jan-13 16:45:21.291620 - [DEBUG]
70284 2019-Jan-13 16:45:21.291651 - [DEBUG] Could not get starting points of 'bar' because it is a declaration
70285 2019-Jan-13 16:45:21.291687 - [DEBUG] Function : main
70286 2019-Jan-13 16:45:21.291713 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70287 2019-Jan-13 16:45:21.292381 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70288 2019-Jan-13 16:45:21.293039 - [DEBUG] Value : BOTTOM
70289 2019-Jan-13 16:45:21.293065 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9670290 2019-Jan-13 16:45:21.293799 - [DEBUG] Function : main
70291 2019-Jan-13 16:45:21.293843 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70292 2019-Jan-13 16:45:21.294554 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70293 2019-Jan-13 16:45:21.295289 - [DEBUG] Value : BOTTOM
70294 2019-Jan-13 16:45:21.295318 - [DEBUG]
70295 2019-Jan-13 16:45:21.295398 - [DEBUG] Function : main
70296 2019-Jan-13 16:45:21.295426 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70297 2019-Jan-13 16:45:21.296408 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70298 2019-Jan-13 16:45:21.297066 - [DEBUG] Value : BOTTOM
70299 2019-Jan-13 16:45:21.297093 - [DEBUG]
70300 2019-Jan-13 16:45:21.297137 - [DEBUG] Function : main
70301 2019-Jan-13 16:45:21.297164 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70302 2019-Jan-13 16:45:21.297810 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70303 2019-Jan-13 16:45:21.298478 - [DEBUG] Value : BOTTOM
70304 2019-Jan-13 16:45:21.298505 - [DEBUG]
70305 2019-Jan-13 16:45:21.298537 - [DEBUG] Function : main
70306 2019-Jan-13 16:45:21.298564 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70307 2019-Jan-13 16:45:21.299209 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70308 2019-Jan-13 16:45:21.299846 - [DEBUG] Value : BOTTOM
70309 2019-Jan-13 16:45:21.299872 - [DEBUG]
70310 2019-Jan-13 16:45:21.299905 - [DEBUG] Function : main
70311 2019-Jan-13 16:45:21.299931 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70312 2019-Jan-13 16:45:21.300575 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70313 2019-Jan-13 16:45:21.301212 - [DEBUG] Value : BOTTOM
70314 2019-Jan-13 16:45:21.301239 - [DEBUG]
70315 2019-Jan-13 16:45:21.301272 - [DEBUG] Function : main
70316 2019-Jan-13 16:45:21.301298 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70317 2019-Jan-13 16:45:21.301969 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70318 2019-Jan-13 16:45:21.302615 - [DEBUG] Value : BOTTOM
70319 2019-Jan-13 16:45:21.302641 - [DEBUG]
70320 2019-Jan-13 16:45:21.302676 - [DEBUG] Function : main
70321 2019-Jan-13 16:45:21.302702 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70322 2019-Jan-13 16:45:21.303349 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70323 2019-Jan-13 16:45:21.303991 - [DEBUG] Value : BOTTOM
70324 2019-Jan-13 16:45:21.304017 - [DEBUG]
70325 2019-Jan-13 16:45:21.304049 - [DEBUG] Function : main
70326 2019-Jan-13 16:45:21.304075 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70327 2019-Jan-13 16:45:21.304719 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70328 2019-Jan-13 16:45:21.305393 - [DEBUG] Value : BOTTOM
70329 2019-Jan-13 16:45:21.305420 - [DEBUG]
70330 2019-Jan-13 16:45:21.305452 - [DEBUG] Function : main
70331 2019-Jan-13 16:45:21.305479 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70332 2019-Jan-13 16:45:21.306250 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70333 2019-Jan-13 16:45:21.306894 - [DEBUG] Value : BOTTOM
70334 2019-Jan-13 16:45:21.306920 - [DEBUG]
70335 2019-Jan-13 16:45:21.306957 - [DEBUG] Function : main
70336 2019-Jan-13 16:45:21.306983 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70337 2019-Jan-13 16:45:21.307627 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70338 2019-Jan-13 16:45:21.308287 - [DEBUG] Value : BOTTOM
70339 2019-Jan-13 16:45:21.308312 - [DEBUG]
70340 2019-Jan-13 16:45:21.308346 - [DEBUG] Function : main
70341 2019-Jan-13 16:45:21.308372 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70342 2019-Jan-13 16:45:21.309028 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70343 2019-Jan-13 16:45:21.309666 - [DEBUG] Value : BOTTOM
70344 2019-Jan-13 16:45:21.309693 - [DEBUG]
70345 2019-Jan-13 16:45:21.309726 - [DEBUG] Function : main
70346 2019-Jan-13 16:45:21.309752 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70347 2019-Jan-13 16:45:21.310397 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70348 2019-Jan-13 16:45:21.311036 - [DEBUG] Value : BOTTOM
70349 2019-Jan-13 16:45:21.311061 - [DEBUG]
70350 2019-Jan-13 16:45:21.311095 - [DEBUG] Function : main
70351 2019-Jan-13 16:45:21.311121 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70352 2019-Jan-13 16:45:21.311781 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70353 2019-Jan-13 16:45:21.312422 - [DEBUG] Value : BOTTOM
70354 2019-Jan-13 16:45:21.312447 - [DEBUG]
70355 2019-Jan-13 16:45:21.312480 - [DEBUG] Function : main
70356 2019-Jan-13 16:45:21.312506 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70357 2019-Jan-13 16:45:21.313149 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
70358 2019-Jan-13 16:45:21.313785 - [DEBUG] Value : BOTTOM
70359 2019-Jan-13 16:45:21.313811 - [DEBUG]
70360 2019-Jan-13 16:45:21.313843 - [DEBUG] Function : main
70361 2019-Jan-13 16:45:21.313870 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70362 2019-Jan-13 16:45:21.314514 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70363 2019-Jan-13 16:45:21.315165 - [DEBUG] Value : BOTTOM
70364 2019-Jan-13 16:45:21.315191 - [DEBUG]
70365 2019-Jan-13 16:45:21.315227 - [DEBUG] Function : main
70366 2019-Jan-13 16:45:21.315253 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70367 2019-Jan-13 16:45:21.316013 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70368 2019-Jan-13 16:45:21.316742 - [DEBUG] Value : BOTTOM
70369 2019-Jan-13 16:45:21.316770 - [DEBUG]
70370 2019-Jan-13 16:45:21.316812 - [DEBUG] Function : main
70371 2019-Jan-13 16:45:21.316855 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70372 2019-Jan-13 16:45:21.317545 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
70373 2019-Jan-13 16:45:21.318235 - [DEBUG] Value : BOTTOM
70374 2019-Jan-13 16:45:21.318263 - [DEBUG]
70375 2019-Jan-13 16:45:21.318307 - [DEBUG] Function : main
70376 2019-Jan-13 16:45:21.318333 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70377 2019-Jan-13 16:45:21.319003 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70378 2019-Jan-13 16:45:21.319068 - [DEBUG] Value : BOTTOM
70379 2019-Jan-13 16:45:21.319095 - [DEBUG]
70380 2019-Jan-13 16:45:21.319135 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70381 2019-Jan-13 16:45:21.319177 - [DEBUG] Function : main
70382 2019-Jan-13 16:45:21.319204 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70383 2019-Jan-13 16:45:21.319904 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70384 2019-Jan-13 16:45:21.320569 - [DEBUG] Value : BOTTOM
70385 2019-Jan-13 16:45:21.320596 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10370386 2019-Jan-13 16:45:21.321291 - [DEBUG] Function : main
70387 2019-Jan-13 16:45:21.321320 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70388 2019-Jan-13 16:45:21.321992 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70389 2019-Jan-13 16:45:21.322630 - [DEBUG] Value : BOTTOM
70390 2019-Jan-13 16:45:21.322655 - [DEBUG]
70391 2019-Jan-13 16:45:21.322700 - [DEBUG] Function : main
70392 2019-Jan-13 16:45:21.322727 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70393 2019-Jan-13 16:45:21.323372 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70394 2019-Jan-13 16:45:21.324010 - [DEBUG] Value : BOTTOM
70395 2019-Jan-13 16:45:21.324035 - [DEBUG]
70396 2019-Jan-13 16:45:21.324068 - [DEBUG] Function : main
70397 2019-Jan-13 16:45:21.324094 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70398 2019-Jan-13 16:45:21.324751 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70399 2019-Jan-13 16:45:21.325393 - [DEBUG] Value : BOTTOM
70400 2019-Jan-13 16:45:21.325419 - [DEBUG]
70401 2019-Jan-13 16:45:21.325452 - [DEBUG] Function : main
70402 2019-Jan-13 16:45:21.325478 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70403 2019-Jan-13 16:45:21.326306 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70404 2019-Jan-13 16:45:21.326987 - [DEBUG] Value : BOTTOM
70405 2019-Jan-13 16:45:21.327018 - [DEBUG]
70406 2019-Jan-13 16:45:21.327070 - [DEBUG] Function : main
70407 2019-Jan-13 16:45:21.327097 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70408 2019-Jan-13 16:45:21.327807 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70409 2019-Jan-13 16:45:21.328544 - [DEBUG] Value : BOTTOM
70410 2019-Jan-13 16:45:21.328574 - [DEBUG]
70411 2019-Jan-13 16:45:21.328675 - [DEBUG] Function : main
70412 2019-Jan-13 16:45:21.328702 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70413 2019-Jan-13 16:45:21.329419 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70414 2019-Jan-13 16:45:21.330079 - [DEBUG] Value : BOTTOM
70415 2019-Jan-13 16:45:21.330106 - [DEBUG]
70416 2019-Jan-13 16:45:21.330148 - [DEBUG] Function : main
70417 2019-Jan-13 16:45:21.330174 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70418 2019-Jan-13 16:45:21.330822 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70419 2019-Jan-13 16:45:21.331505 - [DEBUG] Value : BOTTOM
70420 2019-Jan-13 16:45:21.331531 - [DEBUG]
70421 2019-Jan-13 16:45:21.331566 - [DEBUG] Function : main
70422 2019-Jan-13 16:45:21.331592 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70423 2019-Jan-13 16:45:21.332243 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70424 2019-Jan-13 16:45:21.332882 - [DEBUG] Value : BOTTOM
70425 2019-Jan-13 16:45:21.332908 - [DEBUG]
70426 2019-Jan-13 16:45:21.332941 - [DEBUG] Function : main
70427 2019-Jan-13 16:45:21.332967 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70428 2019-Jan-13 16:45:21.333611 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70429 2019-Jan-13 16:45:21.334249 - [DEBUG] Value : BOTTOM
70430 2019-Jan-13 16:45:21.334275 - [DEBUG]
70431 2019-Jan-13 16:45:21.334309 - [DEBUG] Function : main
70432 2019-Jan-13 16:45:21.334335 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70433 2019-Jan-13 16:45:21.334995 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70434 2019-Jan-13 16:45:21.335635 - [DEBUG] Value : BOTTOM
70435 2019-Jan-13 16:45:21.335663 - [DEBUG]
70436 2019-Jan-13 16:45:21.335695 - [DEBUG] Function : main
70437 2019-Jan-13 16:45:21.335721 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70438 2019-Jan-13 16:45:21.336500 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70439 2019-Jan-13 16:45:21.337137 - [DEBUG] Value : BOTTOM
70440 2019-Jan-13 16:45:21.337163 - [DEBUG]
70441 2019-Jan-13 16:45:21.337196 - [DEBUG] Function : main
70442 2019-Jan-13 16:45:21.337222 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70443 2019-Jan-13 16:45:21.337867 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70444 2019-Jan-13 16:45:21.338523 - [DEBUG] Value : BOTTOM
70445 2019-Jan-13 16:45:21.338549 - [DEBUG]
70446 2019-Jan-13 16:45:21.338582 - [DEBUG] Function : main
70447 2019-Jan-13 16:45:21.338608 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70448 2019-Jan-13 16:45:21.339253 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70449 2019-Jan-13 16:45:21.339893 - [DEBUG] Value : BOTTOM
70450 2019-Jan-13 16:45:21.339918 - [DEBUG]
70451 2019-Jan-13 16:45:21.339951 - [DEBUG] Function : main
70452 2019-Jan-13 16:45:21.339977 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70453 2019-Jan-13 16:45:21.340643 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
70454 2019-Jan-13 16:45:21.341278 - [DEBUG] Value : BOTTOM
70455 2019-Jan-13 16:45:21.341304 - [DEBUG]
70456 2019-Jan-13 16:45:21.341337 - [DEBUG] Function : main
70457 2019-Jan-13 16:45:21.341363 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70458 2019-Jan-13 16:45:21.342024 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70459 2019-Jan-13 16:45:21.342680 - [DEBUG] Value : BOTTOM
70460 2019-Jan-13 16:45:21.342707 - [DEBUG]
70461 2019-Jan-13 16:45:21.342748 - [DEBUG] Function : main
70462 2019-Jan-13 16:45:21.342774 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70463 2019-Jan-13 16:45:21.343434 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70464 2019-Jan-13 16:45:21.344079 - [DEBUG] Value : BOTTOM
70465 2019-Jan-13 16:45:21.344106 - [DEBUG]
70466 2019-Jan-13 16:45:21.344140 - [DEBUG] Function : main
70467 2019-Jan-13 16:45:21.344166 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70468 2019-Jan-13 16:45:21.344834 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
70469 2019-Jan-13 16:45:21.345471 - [DEBUG] Value : BOTTOM
70470 2019-Jan-13 16:45:21.345496 - [DEBUG]
70471 2019-Jan-13 16:45:21.345529 - [DEBUG] Function : main
70472 2019-Jan-13 16:45:21.345555 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70473 2019-Jan-13 16:45:21.346386 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70474 2019-Jan-13 16:45:21.346453 - [DEBUG] Value : BOTTOM
70475 2019-Jan-13 16:45:21.346479 - [DEBUG]
70476 2019-Jan-13 16:45:21.346522 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70477 2019-Jan-13 16:45:21.346561 - [DEBUG] Function : main
70478 2019-Jan-13 16:45:21.346587 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70479 2019-Jan-13 16:45:21.347255 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70480 2019-Jan-13 16:45:21.347898 - [DEBUG] Value : BOTTOM
70481 2019-Jan-13 16:45:21.347924 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12070482 2019-Jan-13 16:45:21.348632 - [DEBUG] Function : main
70483 2019-Jan-13 16:45:21.348661 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70484 2019-Jan-13 16:45:21.349307 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70485 2019-Jan-13 16:45:21.349945 - [DEBUG] Value : BOTTOM
70486 2019-Jan-13 16:45:21.349970 - [DEBUG]
70487 2019-Jan-13 16:45:21.350014 - [DEBUG] Function : main
70488 2019-Jan-13 16:45:21.350042 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70489 2019-Jan-13 16:45:21.350688 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70490 2019-Jan-13 16:45:21.351325 - [DEBUG] Value : BOTTOM
70491 2019-Jan-13 16:45:21.351351 - [DEBUG]
70492 2019-Jan-13 16:45:21.351394 - [DEBUG] Function : main
70493 2019-Jan-13 16:45:21.351434 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70494 2019-Jan-13 16:45:21.352096 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70495 2019-Jan-13 16:45:21.352734 - [DEBUG] Value : BOTTOM
70496 2019-Jan-13 16:45:21.352761 - [DEBUG]
70497 2019-Jan-13 16:45:21.352794 - [DEBUG] Function : main
70498 2019-Jan-13 16:45:21.352820 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70499 2019-Jan-13 16:45:21.353465 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70500 2019-Jan-13 16:45:21.354104 - [DEBUG] Value : BOTTOM
70501 2019-Jan-13 16:45:21.354130 - [DEBUG]
70502 2019-Jan-13 16:45:21.354162 - [DEBUG] Function : main
70503 2019-Jan-13 16:45:21.354188 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70504 2019-Jan-13 16:45:21.354847 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70505 2019-Jan-13 16:45:21.355483 - [DEBUG] Value : BOTTOM
70506 2019-Jan-13 16:45:21.355509 - [DEBUG]
70507 2019-Jan-13 16:45:21.355542 - [DEBUG] Function : main
70508 2019-Jan-13 16:45:21.355568 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70509 2019-Jan-13 16:45:21.356325 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70510 2019-Jan-13 16:45:21.356985 - [DEBUG] Value : BOTTOM
70511 2019-Jan-13 16:45:21.357012 - [DEBUG]
70512 2019-Jan-13 16:45:21.357058 - [DEBUG] Function : main
70513 2019-Jan-13 16:45:21.357085 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70514 2019-Jan-13 16:45:21.357769 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70515 2019-Jan-13 16:45:21.358452 - [DEBUG] Value : BOTTOM
70516 2019-Jan-13 16:45:21.358479 - [DEBUG]
70517 2019-Jan-13 16:45:21.358518 - [DEBUG] Function : main
70518 2019-Jan-13 16:45:21.358544 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70519 2019-Jan-13 16:45:21.359246 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70520 2019-Jan-13 16:45:21.359925 - [DEBUG] Value : BOTTOM
70521 2019-Jan-13 16:45:21.359952 - [DEBUG]
70522 2019-Jan-13 16:45:21.360000 - [DEBUG] Function : main
70523 2019-Jan-13 16:45:21.360026 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70524 2019-Jan-13 16:45:21.360707 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70525 2019-Jan-13 16:45:21.361385 - [DEBUG] Value : BOTTOM
70526 2019-Jan-13 16:45:21.361444 - [DEBUG]
70527 2019-Jan-13 16:45:21.361494 - [DEBUG] Function : main
70528 2019-Jan-13 16:45:21.361521 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70529 2019-Jan-13 16:45:21.362233 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70530 2019-Jan-13 16:45:21.362945 - [DEBUG] Value : BOTTOM
70531 2019-Jan-13 16:45:21.362974 - [DEBUG]
70532 2019-Jan-13 16:45:21.363036 - [DEBUG] Function : main
70533 2019-Jan-13 16:45:21.363063 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70534 2019-Jan-13 16:45:21.363782 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70535 2019-Jan-13 16:45:21.364470 - [DEBUG] Value : BOTTOM
70536 2019-Jan-13 16:45:21.364498 - [DEBUG]
70537 2019-Jan-13 16:45:21.364543 - [DEBUG] Function : main
70538 2019-Jan-13 16:45:21.364569 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70539 2019-Jan-13 16:45:21.365249 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70540 2019-Jan-13 16:45:21.366040 - [DEBUG] Value : BOTTOM
70541 2019-Jan-13 16:45:21.366067 - [DEBUG]
70542 2019-Jan-13 16:45:21.366105 - [DEBUG] Function : main
70543 2019-Jan-13 16:45:21.366131 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70544 2019-Jan-13 16:45:21.366785 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70545 2019-Jan-13 16:45:21.367430 - [DEBUG] Value : BOTTOM
70546 2019-Jan-13 16:45:21.367456 - [DEBUG]
70547 2019-Jan-13 16:45:21.367491 - [DEBUG] Function : main
70548 2019-Jan-13 16:45:21.367518 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70549 2019-Jan-13 16:45:21.368180 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70550 2019-Jan-13 16:45:21.368817 - [DEBUG] Value : BOTTOM
70551 2019-Jan-13 16:45:21.368843 - [DEBUG]
70552 2019-Jan-13 16:45:21.368877 - [DEBUG] Function : main
70553 2019-Jan-13 16:45:21.368903 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70554 2019-Jan-13 16:45:21.369547 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70555 2019-Jan-13 16:45:21.370186 - [DEBUG] Value : BOTTOM
70556 2019-Jan-13 16:45:21.370214 - [DEBUG]
70557 2019-Jan-13 16:45:21.370249 - [DEBUG] Function : main
70558 2019-Jan-13 16:45:21.370276 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70559 2019-Jan-13 16:45:21.370921 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70560 2019-Jan-13 16:45:21.371574 - [DEBUG] Value : BOTTOM
70561 2019-Jan-13 16:45:21.371600 - [DEBUG]
70562 2019-Jan-13 16:45:21.371634 - [DEBUG] Function : main
70563 2019-Jan-13 16:45:21.371660 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70564 2019-Jan-13 16:45:21.372305 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70565 2019-Jan-13 16:45:21.372944 - [DEBUG] Value : BOTTOM
70566 2019-Jan-13 16:45:21.372970 - [DEBUG]
70567 2019-Jan-13 16:45:21.373002 - [DEBUG] Function : main
70568 2019-Jan-13 16:45:21.373028 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70569 2019-Jan-13 16:45:21.373673 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70570 2019-Jan-13 16:45:21.374317 - [DEBUG] Value : BOTTOM
70571 2019-Jan-13 16:45:21.374342 - [DEBUG]
70572 2019-Jan-13 16:45:21.374377 - [DEBUG] Function : main
70573 2019-Jan-13 16:45:21.374404 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70574 2019-Jan-13 16:45:21.375064 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
70575 2019-Jan-13 16:45:21.375716 - [DEBUG] Value : BOTTOM
70576 2019-Jan-13 16:45:21.375742 - [DEBUG]
70577 2019-Jan-13 16:45:21.375810 - [DEBUG] Function : main
70578 2019-Jan-13 16:45:21.375837 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70579 2019-Jan-13 16:45:21.376670 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70580 2019-Jan-13 16:45:21.377341 - [DEBUG] Value : BOTTOM
70581 2019-Jan-13 16:45:21.377368 - [DEBUG]
70582 2019-Jan-13 16:45:21.377413 - [DEBUG] Function : main
70583 2019-Jan-13 16:45:21.377440 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70584 2019-Jan-13 16:45:21.378109 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70585 2019-Jan-13 16:45:21.378755 - [DEBUG] Value : BOTTOM
70586 2019-Jan-13 16:45:21.378782 - [DEBUG]
70587 2019-Jan-13 16:45:21.378828 - [DEBUG] Function : main
70588 2019-Jan-13 16:45:21.378855 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70589 2019-Jan-13 16:45:21.379502 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70590 2019-Jan-13 16:45:21.380141 - [DEBUG] Value : BOTTOM
70591 2019-Jan-13 16:45:21.380166 - [DEBUG]
70592 2019-Jan-13 16:45:21.380210 - [DEBUG] Function : main
70593 2019-Jan-13 16:45:21.380237 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70594 2019-Jan-13 16:45:21.380881 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70595 2019-Jan-13 16:45:21.381545 - [DEBUG] Value : BOTTOM
70596 2019-Jan-13 16:45:21.381571 - [DEBUG]
70597 2019-Jan-13 16:45:21.381607 - [DEBUG] Function : main
70598 2019-Jan-13 16:45:21.381633 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70599 2019-Jan-13 16:45:21.382283 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
70600 2019-Jan-13 16:45:21.382929 - [DEBUG] Value : BOTTOM
70601 2019-Jan-13 16:45:21.382955 - [DEBUG]
70602 2019-Jan-13 16:45:21.382989 - [DEBUG] Function : main
70603 2019-Jan-13 16:45:21.383016 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70604 2019-Jan-13 16:45:21.383663 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70605 2019-Jan-13 16:45:21.383724 - [DEBUG] Value : BOTTOM
70606 2019-Jan-13 16:45:21.383750 - [DEBUG]
70607 2019-Jan-13 16:45:21.383784 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70608 2019-Jan-13 16:45:21.383823 - [DEBUG] Function : main
70609 2019-Jan-13 16:45:21.383849 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70610 2019-Jan-13 16:45:21.384488 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70611 2019-Jan-13 16:45:21.385146 - [DEBUG] Value : BOTTOM
70612 2019-Jan-13 16:45:21.385171 - [DEBUG]


getCallFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12670613 2019-Jan-13 16:45:21.385826 - [DEBUG] Function : main
70614 2019-Jan-13 16:45:21.385855 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70615 2019-Jan-13 16:45:21.386608 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70616 2019-Jan-13 16:45:21.387249 - [DEBUG] Value : BOTTOM
70617 2019-Jan-13 16:45:21.387276 - [DEBUG]
70618 2019-Jan-13 16:45:21.387306 - [DEBUG] Function : main
70619 2019-Jan-13 16:45:21.387356 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70620 2019-Jan-13 16:45:21.387996 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70621 2019-Jan-13 16:45:21.388650 - [DEBUG] Value : BOTTOM
70622 2019-Jan-13 16:45:21.388676 - [DEBUG]
70623 2019-Jan-13 16:45:21.388706 - [DEBUG] Function : main
70624 2019-Jan-13 16:45:21.388731 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70625 2019-Jan-13 16:45:21.389369 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70626 2019-Jan-13 16:45:21.390005 - [DEBUG] Value : BOTTOM
70627 2019-Jan-13 16:45:21.390030 - [DEBUG]
70628 2019-Jan-13 16:45:21.390059 - [DEBUG] Function : main
70629 2019-Jan-13 16:45:21.390085 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70630 2019-Jan-13 16:45:21.390723 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70631 2019-Jan-13 16:45:21.391362 - [DEBUG] Value : BOTTOM
70632 2019-Jan-13 16:45:21.391388 - [DEBUG]
70633 2019-Jan-13 16:45:21.391431 - [DEBUG] Function : main
70634 2019-Jan-13 16:45:21.391457 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70635 2019-Jan-13 16:45:21.392094 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70636 2019-Jan-13 16:45:21.392741 - [DEBUG] Value : BOTTOM
70637 2019-Jan-13 16:45:21.392767 - [DEBUG]
70638 2019-Jan-13 16:45:21.392799 - [DEBUG] Function : main
70639 2019-Jan-13 16:45:21.392824 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70640 2019-Jan-13 16:45:21.393466 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70641 2019-Jan-13 16:45:21.394101 - [DEBUG] Value : BOTTOM
70642 2019-Jan-13 16:45:21.394127 - [DEBUG]
70643 2019-Jan-13 16:45:21.394156 - [DEBUG] Function : main
70644 2019-Jan-13 16:45:21.394181 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70645 2019-Jan-13 16:45:21.394835 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70646 2019-Jan-13 16:45:21.395471 - [DEBUG] Value : BOTTOM
70647 2019-Jan-13 16:45:21.395498 - [DEBUG]
70648 2019-Jan-13 16:45:21.395527 - [DEBUG] Function : main
70649 2019-Jan-13 16:45:21.395552 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70650 2019-Jan-13 16:45:21.396274 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70651 2019-Jan-13 16:45:21.396917 - [DEBUG] Value : BOTTOM
70652 2019-Jan-13 16:45:21.396943 - [DEBUG]
70653 2019-Jan-13 16:45:21.396973 - [DEBUG] Function : main
70654 2019-Jan-13 16:45:21.396999 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70655 2019-Jan-13 16:45:21.397668 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70656 2019-Jan-13 16:45:21.398356 - [DEBUG] Value : BOTTOM
70657 2019-Jan-13 16:45:21.398383 - [DEBUG]
70658 2019-Jan-13 16:45:21.398419 - [DEBUG] Function : main
70659 2019-Jan-13 16:45:21.398444 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70660 2019-Jan-13 16:45:21.399101 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70661 2019-Jan-13 16:45:21.399796 - [DEBUG] Value : BOTTOM
70662 2019-Jan-13 16:45:21.399823 - [DEBUG]
70663 2019-Jan-13 16:45:21.399861 - [DEBUG] Function : main
70664 2019-Jan-13 16:45:21.399886 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70665 2019-Jan-13 16:45:21.400574 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70666 2019-Jan-13 16:45:21.401216 - [DEBUG] Value : BOTTOM
70667 2019-Jan-13 16:45:21.401243 - [DEBUG]
70668 2019-Jan-13 16:45:21.401273 - [DEBUG] Function : main
70669 2019-Jan-13 16:45:21.401299 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70670 2019-Jan-13 16:45:21.401962 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70671 2019-Jan-13 16:45:21.402604 - [DEBUG] Value : BOTTOM
70672 2019-Jan-13 16:45:21.402629 - [DEBUG]
70673 2019-Jan-13 16:45:21.402659 - [DEBUG] Function : main
70674 2019-Jan-13 16:45:21.402684 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70675 2019-Jan-13 16:45:21.403320 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70676 2019-Jan-13 16:45:21.403966 - [DEBUG] Value : BOTTOM
70677 2019-Jan-13 16:45:21.403993 - [DEBUG]
70678 2019-Jan-13 16:45:21.404022 - [DEBUG] Function : main
70679 2019-Jan-13 16:45:21.404048 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70680 2019-Jan-13 16:45:21.404687 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70681 2019-Jan-13 16:45:21.405340 - [DEBUG] Value : BOTTOM
70682 2019-Jan-13 16:45:21.405366 - [DEBUG]
70683 2019-Jan-13 16:45:21.405395 - [DEBUG] Function : main
70684 2019-Jan-13 16:45:21.405420 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70685 2019-Jan-13 16:45:21.406201 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70686 2019-Jan-13 16:45:21.406943 - [DEBUG] Value : BOTTOM
70687 2019-Jan-13 16:45:21.406970 - [DEBUG]
70688 2019-Jan-13 16:45:21.407009 - [DEBUG] Function : main
70689 2019-Jan-13 16:45:21.407035 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70690 2019-Jan-13 16:45:21.407686 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70691 2019-Jan-13 16:45:21.408345 - [DEBUG] Value : BOTTOM
70692 2019-Jan-13 16:45:21.408371 - [DEBUG]
70693 2019-Jan-13 16:45:21.408401 - [DEBUG] Function : main
70694 2019-Jan-13 16:45:21.408426 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70695 2019-Jan-13 16:45:21.409077 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70696 2019-Jan-13 16:45:21.409756 - [DEBUG] Value : BOTTOM
70697 2019-Jan-13 16:45:21.409784 - [DEBUG]
70698 2019-Jan-13 16:45:21.409825 - [DEBUG] Function : main
70699 2019-Jan-13 16:45:21.409851 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70700 2019-Jan-13 16:45:21.410544 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70701 2019-Jan-13 16:45:21.411259 - [DEBUG] Value : BOTTOM
70702 2019-Jan-13 16:45:21.411289 - [DEBUG]
70703 2019-Jan-13 16:45:21.411332 - [DEBUG] Function : main
70704 2019-Jan-13 16:45:21.411358 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70705 2019-Jan-13 16:45:21.412100 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
70706 2019-Jan-13 16:45:21.412808 - [DEBUG] Value : BOTTOM
70707 2019-Jan-13 16:45:21.412838 - [DEBUG]
70708 2019-Jan-13 16:45:21.412882 - [DEBUG] Function : main
70709 2019-Jan-13 16:45:21.412908 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70710 2019-Jan-13 16:45:21.413609 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70711 2019-Jan-13 16:45:21.414327 - [DEBUG] Value : BOTTOM
70712 2019-Jan-13 16:45:21.414356 - [DEBUG]
70713 2019-Jan-13 16:45:21.414401 - [DEBUG] Function : main
70714 2019-Jan-13 16:45:21.414426 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70715 2019-Jan-13 16:45:21.415158 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70716 2019-Jan-13 16:45:21.415857 - [DEBUG] Value : BOTTOM
70717 2019-Jan-13 16:45:21.415885 - [DEBUG]
70718 2019-Jan-13 16:45:21.415925 - [DEBUG] Function : main
70719 2019-Jan-13 16:45:21.415951 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70720 2019-Jan-13 16:45:21.416762 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70721 2019-Jan-13 16:45:21.417404 - [DEBUG] Value : BOTTOM
70722 2019-Jan-13 16:45:21.417430 - [DEBUG]
70723 2019-Jan-13 16:45:21.417460 - [DEBUG] Function : main
70724 2019-Jan-13 16:45:21.417486 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70725 2019-Jan-13 16:45:21.418142 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70726 2019-Jan-13 16:45:21.418783 - [DEBUG] Value : BOTTOM
70727 2019-Jan-13 16:45:21.418809 - [DEBUG]
70728 2019-Jan-13 16:45:21.418838 - [DEBUG] Function : main
70729 2019-Jan-13 16:45:21.418864 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70730 2019-Jan-13 16:45:21.419502 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
70731 2019-Jan-13 16:45:21.420140 - [DEBUG] Value : BOTTOM
70732 2019-Jan-13 16:45:21.420166 - [DEBUG]
70733 2019-Jan-13 16:45:21.420195 - [DEBUG] Function : main
70734 2019-Jan-13 16:45:21.420220 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70735 2019-Jan-13 16:45:21.420857 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70736 2019-Jan-13 16:45:21.420917 - [DEBUG] Value : BOTTOM
70737 2019-Jan-13 16:45:21.420944 - [DEBUG]
70738 2019-Jan-13 16:45:21.420976 - [DEBUG] Could not get starting points of 'foo' because it is a declaration
70739 2019-Jan-13 16:45:21.421015 - [DEBUG] Function : main
70740 2019-Jan-13 16:45:21.421041 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70741 2019-Jan-13 16:45:21.421706 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70742 2019-Jan-13 16:45:21.422346 - [DEBUG] Value : BOTTOM
70743 2019-Jan-13 16:45:21.422372 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13670744 2019-Jan-13 16:45:21.423073 - [DEBUG] Function : main
70745 2019-Jan-13 16:45:21.423106 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70746 2019-Jan-13 16:45:21.423758 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70747 2019-Jan-13 16:45:21.424399 - [DEBUG] Value : BOTTOM
70748 2019-Jan-13 16:45:21.424425 - [DEBUG]
70749 2019-Jan-13 16:45:21.424469 - [DEBUG] Function : main
70750 2019-Jan-13 16:45:21.424496 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70751 2019-Jan-13 16:45:21.425161 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70752 2019-Jan-13 16:45:21.425805 - [DEBUG] Value : BOTTOM
70753 2019-Jan-13 16:45:21.425849 - [DEBUG]
70754 2019-Jan-13 16:45:21.425896 - [DEBUG] Function : main
70755 2019-Jan-13 16:45:21.425923 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70756 2019-Jan-13 16:45:21.426685 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70757 2019-Jan-13 16:45:21.427325 - [DEBUG] Value : BOTTOM
70758 2019-Jan-13 16:45:21.427351 - [DEBUG]
70759 2019-Jan-13 16:45:21.427386 - [DEBUG] Function : main
70760 2019-Jan-13 16:45:21.427412 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70761 2019-Jan-13 16:45:21.428057 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70762 2019-Jan-13 16:45:21.428714 - [DEBUG] Value : BOTTOM
70763 2019-Jan-13 16:45:21.428740 - [DEBUG]
70764 2019-Jan-13 16:45:21.428773 - [DEBUG] Function : main
70765 2019-Jan-13 16:45:21.428799 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70766 2019-Jan-13 16:45:21.429445 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70767 2019-Jan-13 16:45:21.430080 - [DEBUG] Value : BOTTOM
70768 2019-Jan-13 16:45:21.430108 - [DEBUG]
70769 2019-Jan-13 16:45:21.430141 - [DEBUG] Function : main
70770 2019-Jan-13 16:45:21.430167 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70771 2019-Jan-13 16:45:21.430814 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70772 2019-Jan-13 16:45:21.431463 - [DEBUG] Value : BOTTOM
70773 2019-Jan-13 16:45:21.431488 - [DEBUG]
70774 2019-Jan-13 16:45:21.431520 - [DEBUG] Function : main
70775 2019-Jan-13 16:45:21.431546 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70776 2019-Jan-13 16:45:21.432203 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70777 2019-Jan-13 16:45:21.432840 - [DEBUG] Value : BOTTOM
70778 2019-Jan-13 16:45:21.432866 - [DEBUG]
70779 2019-Jan-13 16:45:21.432900 - [DEBUG] Function : main
70780 2019-Jan-13 16:45:21.432926 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70781 2019-Jan-13 16:45:21.433571 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70782 2019-Jan-13 16:45:21.434212 - [DEBUG] Value : BOTTOM
70783 2019-Jan-13 16:45:21.434238 - [DEBUG]
70784 2019-Jan-13 16:45:21.434270 - [DEBUG] Function : main
70785 2019-Jan-13 16:45:21.434296 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70786 2019-Jan-13 16:45:21.434958 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70787 2019-Jan-13 16:45:21.435595 - [DEBUG] Value : BOTTOM
70788 2019-Jan-13 16:45:21.435620 - [DEBUG]
70789 2019-Jan-13 16:45:21.435653 - [DEBUG] Function : main
70790 2019-Jan-13 16:45:21.435679 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70791 2019-Jan-13 16:45:21.436423 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70792 2019-Jan-13 16:45:21.437153 - [DEBUG] Value : BOTTOM
70793 2019-Jan-13 16:45:21.437180 - [DEBUG]
70794 2019-Jan-13 16:45:21.437222 - [DEBUG] Function : main
70795 2019-Jan-13 16:45:21.437248 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70796 2019-Jan-13 16:45:21.437953 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70797 2019-Jan-13 16:45:21.438640 - [DEBUG] Value : BOTTOM
70798 2019-Jan-13 16:45:21.438668 - [DEBUG]
70799 2019-Jan-13 16:45:21.438711 - [DEBUG] Function : main
70800 2019-Jan-13 16:45:21.438737 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70801 2019-Jan-13 16:45:21.439389 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70802 2019-Jan-13 16:45:21.440041 - [DEBUG] Value : BOTTOM
70803 2019-Jan-13 16:45:21.440067 - [DEBUG]
70804 2019-Jan-13 16:45:21.440106 - [DEBUG] Function : main
70805 2019-Jan-13 16:45:21.440133 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70806 2019-Jan-13 16:45:21.440828 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70807 2019-Jan-13 16:45:21.441520 - [DEBUG] Value : BOTTOM
70808 2019-Jan-13 16:45:21.441547 - [DEBUG]
70809 2019-Jan-13 16:45:21.441590 - [DEBUG] Function : main
70810 2019-Jan-13 16:45:21.441616 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70811 2019-Jan-13 16:45:21.442267 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70812 2019-Jan-13 16:45:21.442912 - [DEBUG] Value : BOTTOM
70813 2019-Jan-13 16:45:21.442938 - [DEBUG]
70814 2019-Jan-13 16:45:21.442973 - [DEBUG] Function : main
70815 2019-Jan-13 16:45:21.442999 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70816 2019-Jan-13 16:45:21.443682 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70817 2019-Jan-13 16:45:21.444368 - [DEBUG] Value : BOTTOM
70818 2019-Jan-13 16:45:21.444398 - [DEBUG]
70819 2019-Jan-13 16:45:21.444459 - [DEBUG] Function : main
70820 2019-Jan-13 16:45:21.444486 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70821 2019-Jan-13 16:45:21.445261 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70822 2019-Jan-13 16:45:21.445959 - [DEBUG] Value : BOTTOM
70823 2019-Jan-13 16:45:21.445989 - [DEBUG]
70824 2019-Jan-13 16:45:21.446049 - [DEBUG] Function : main
70825 2019-Jan-13 16:45:21.446076 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70826 2019-Jan-13 16:45:21.446971 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70827 2019-Jan-13 16:45:21.447626 - [DEBUG] Value : BOTTOM
70828 2019-Jan-13 16:45:21.447654 - [DEBUG]
70829 2019-Jan-13 16:45:21.447695 - [DEBUG] Function : main
70830 2019-Jan-13 16:45:21.447722 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70831 2019-Jan-13 16:45:21.448392 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70832 2019-Jan-13 16:45:21.449037 - [DEBUG] Value : BOTTOM
70833 2019-Jan-13 16:45:21.449062 - [DEBUG]
70834 2019-Jan-13 16:45:21.449098 - [DEBUG] Function : main
70835 2019-Jan-13 16:45:21.449124 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70836 2019-Jan-13 16:45:21.449769 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
70837 2019-Jan-13 16:45:21.450431 - [DEBUG] Value : BOTTOM
70838 2019-Jan-13 16:45:21.450457 - [DEBUG]
70839 2019-Jan-13 16:45:21.450508 - [DEBUG] Function : main
70840 2019-Jan-13 16:45:21.450535 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70841 2019-Jan-13 16:45:21.451181 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70842 2019-Jan-13 16:45:21.451842 - [DEBUG] Value : BOTTOM
70843 2019-Jan-13 16:45:21.451867 - [DEBUG]
70844 2019-Jan-13 16:45:21.451903 - [DEBUG] Function : main
70845 2019-Jan-13 16:45:21.451929 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70846 2019-Jan-13 16:45:21.452575 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70847 2019-Jan-13 16:45:21.453213 - [DEBUG] Value : BOTTOM
70848 2019-Jan-13 16:45:21.453239 - [DEBUG]
70849 2019-Jan-13 16:45:21.453283 - [DEBUG] Function : main
70850 2019-Jan-13 16:45:21.453309 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70851 2019-Jan-13 16:45:21.453954 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70852 2019-Jan-13 16:45:21.454594 - [DEBUG] Value : BOTTOM
70853 2019-Jan-13 16:45:21.454620 - [DEBUG]
70854 2019-Jan-13 16:45:21.454663 - [DEBUG] Function : main
70855 2019-Jan-13 16:45:21.454690 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70856 2019-Jan-13 16:45:21.455352 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70857 2019-Jan-13 16:45:21.455992 - [DEBUG] Value : BOTTOM
70858 2019-Jan-13 16:45:21.456019 - [DEBUG]
70859 2019-Jan-13 16:45:21.456052 - [DEBUG] Function : main
70860 2019-Jan-13 16:45:21.456078 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70861 2019-Jan-13 16:45:21.456816 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
70862 2019-Jan-13 16:45:21.457461 - [DEBUG] Value : BOTTOM
70863 2019-Jan-13 16:45:21.457488 - [DEBUG]
70864 2019-Jan-13 16:45:21.457524 - [DEBUG] Function : main
70865 2019-Jan-13 16:45:21.457550 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70866 2019-Jan-13 16:45:21.458213 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70867 2019-Jan-13 16:45:21.458855 - [DEBUG] Value : BOTTOM
70868 2019-Jan-13 16:45:21.458881 - [DEBUG]
70869 2019-Jan-13 16:45:21.458916 - [DEBUG] Function : main
70870 2019-Jan-13 16:45:21.458942 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70871 2019-Jan-13 16:45:21.459595 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
70872 2019-Jan-13 16:45:21.460240 - [DEBUG] Value : BOTTOM
70873 2019-Jan-13 16:45:21.460266 - [DEBUG]
70874 2019-Jan-13 16:45:21.460298 - [DEBUG] Function : main
70875 2019-Jan-13 16:45:21.460324 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70876 2019-Jan-13 16:45:21.460969 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
70877 2019-Jan-13 16:45:21.461622 - [DEBUG] Value : BOTTOM
70878 2019-Jan-13 16:45:21.461661 - [DEBUG]
70879 2019-Jan-13 16:45:21.461694 - [DEBUG] Function : main
70880 2019-Jan-13 16:45:21.461720 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70881 2019-Jan-13 16:45:21.462367 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70882 2019-Jan-13 16:45:21.462426 - [DEBUG] Value : BOTTOM
70883 2019-Jan-13 16:45:21.462452 - [DEBUG]
70884 2019-Jan-13 16:45:21.462486 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70885 2019-Jan-13 16:45:21.462526 - [DEBUG] Function : main
70886 2019-Jan-13 16:45:21.462551 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70887 2019-Jan-13 16:45:21.463204 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70888 2019-Jan-13 16:45:21.463853 - [DEBUG] Value : BOTTOM
70889 2019-Jan-13 16:45:21.463880 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14370890 2019-Jan-13 16:45:21.464565 - [DEBUG] Function : main
70891 2019-Jan-13 16:45:21.464594 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70892 2019-Jan-13 16:45:21.465258 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70893 2019-Jan-13 16:45:21.465902 - [DEBUG] Value : BOTTOM
70894 2019-Jan-13 16:45:21.465928 - [DEBUG]
70895 2019-Jan-13 16:45:21.465974 - [DEBUG] Function : main
70896 2019-Jan-13 16:45:21.466001 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70897 2019-Jan-13 16:45:21.466843 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70898 2019-Jan-13 16:45:21.467505 - [DEBUG] Value : BOTTOM
70899 2019-Jan-13 16:45:21.467532 - [DEBUG]
70900 2019-Jan-13 16:45:21.467585 - [DEBUG] Function : main
70901 2019-Jan-13 16:45:21.467612 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70902 2019-Jan-13 16:45:21.468282 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70903 2019-Jan-13 16:45:21.468919 - [DEBUG] Value : BOTTOM
70904 2019-Jan-13 16:45:21.468945 - [DEBUG]
70905 2019-Jan-13 16:45:21.468979 - [DEBUG] Function : main
70906 2019-Jan-13 16:45:21.469005 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70907 2019-Jan-13 16:45:21.469650 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70908 2019-Jan-13 16:45:21.470293 - [DEBUG] Value : BOTTOM
70909 2019-Jan-13 16:45:21.470319 - [DEBUG]
70910 2019-Jan-13 16:45:21.470352 - [DEBUG] Function : main
70911 2019-Jan-13 16:45:21.470378 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70912 2019-Jan-13 16:45:21.471023 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70913 2019-Jan-13 16:45:21.471675 - [DEBUG] Value : BOTTOM
70914 2019-Jan-13 16:45:21.471701 - [DEBUG]
70915 2019-Jan-13 16:45:21.471735 - [DEBUG] Function : main
70916 2019-Jan-13 16:45:21.471761 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70917 2019-Jan-13 16:45:21.472406 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70918 2019-Jan-13 16:45:21.473042 - [DEBUG] Value : BOTTOM
70919 2019-Jan-13 16:45:21.473084 - [DEBUG]
70920 2019-Jan-13 16:45:21.473117 - [DEBUG] Function : main
70921 2019-Jan-13 16:45:21.473143 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70922 2019-Jan-13 16:45:21.473790 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70923 2019-Jan-13 16:45:21.474424 - [DEBUG] Value : BOTTOM
70924 2019-Jan-13 16:45:21.474450 - [DEBUG]
70925 2019-Jan-13 16:45:21.474482 - [DEBUG] Function : main
70926 2019-Jan-13 16:45:21.474508 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70927 2019-Jan-13 16:45:21.475172 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70928 2019-Jan-13 16:45:21.475816 - [DEBUG] Value : BOTTOM
70929 2019-Jan-13 16:45:21.475842 - [DEBUG]
70930 2019-Jan-13 16:45:21.475875 - [DEBUG] Function : main
70931 2019-Jan-13 16:45:21.475900 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70932 2019-Jan-13 16:45:21.476678 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70933 2019-Jan-13 16:45:21.477358 - [DEBUG] Value : BOTTOM
70934 2019-Jan-13 16:45:21.477386 - [DEBUG]
70935 2019-Jan-13 16:45:21.477432 - [DEBUG] Function : main
70936 2019-Jan-13 16:45:21.477459 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70937 2019-Jan-13 16:45:21.478146 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70938 2019-Jan-13 16:45:21.478800 - [DEBUG] Value : BOTTOM
70939 2019-Jan-13 16:45:21.478826 - [DEBUG]
70940 2019-Jan-13 16:45:21.478861 - [DEBUG] Function : main
70941 2019-Jan-13 16:45:21.478887 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70942 2019-Jan-13 16:45:21.479538 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70943 2019-Jan-13 16:45:21.480189 - [DEBUG] Value : BOTTOM
70944 2019-Jan-13 16:45:21.480215 - [DEBUG]
70945 2019-Jan-13 16:45:21.480253 - [DEBUG] Function : main
70946 2019-Jan-13 16:45:21.480279 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70947 2019-Jan-13 16:45:21.480945 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70948 2019-Jan-13 16:45:21.481655 - [DEBUG] Value : BOTTOM
70949 2019-Jan-13 16:45:21.481685 - [DEBUG]
70950 2019-Jan-13 16:45:21.481733 - [DEBUG] Function : main
70951 2019-Jan-13 16:45:21.481759 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70952 2019-Jan-13 16:45:21.482459 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70953 2019-Jan-13 16:45:21.483127 - [DEBUG] Value : BOTTOM
70954 2019-Jan-13 16:45:21.483154 - [DEBUG]
70955 2019-Jan-13 16:45:21.483197 - [DEBUG] Function : main
70956 2019-Jan-13 16:45:21.483223 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70957 2019-Jan-13 16:45:21.483872 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70958 2019-Jan-13 16:45:21.484511 - [DEBUG] Value : BOTTOM
70959 2019-Jan-13 16:45:21.484537 - [DEBUG]
70960 2019-Jan-13 16:45:21.484570 - [DEBUG] Function : main
70961 2019-Jan-13 16:45:21.484597 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70962 2019-Jan-13 16:45:21.485285 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70963 2019-Jan-13 16:45:21.485931 - [DEBUG] Value : BOTTOM
70964 2019-Jan-13 16:45:21.485956 - [DEBUG]
70965 2019-Jan-13 16:45:21.485993 - [DEBUG] Function : main
70966 2019-Jan-13 16:45:21.486019 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70967 2019-Jan-13 16:45:21.486787 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70968 2019-Jan-13 16:45:21.487427 - [DEBUG] Value : BOTTOM
70969 2019-Jan-13 16:45:21.487453 - [DEBUG]
70970 2019-Jan-13 16:45:21.487487 - [DEBUG] Function : main
70971 2019-Jan-13 16:45:21.487513 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70972 2019-Jan-13 16:45:21.488173 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70973 2019-Jan-13 16:45:21.488813 - [DEBUG] Value : BOTTOM
70974 2019-Jan-13 16:45:21.488839 - [DEBUG]
70975 2019-Jan-13 16:45:21.488871 - [DEBUG] Function : main
70976 2019-Jan-13 16:45:21.488898 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70977 2019-Jan-13 16:45:21.489542 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70978 2019-Jan-13 16:45:21.490186 - [DEBUG] Value : BOTTOM
70979 2019-Jan-13 16:45:21.490213 - [DEBUG]
70980 2019-Jan-13 16:45:21.490249 - [DEBUG] Function : main
70981 2019-Jan-13 16:45:21.490275 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70982 2019-Jan-13 16:45:21.490921 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
70983 2019-Jan-13 16:45:21.491578 - [DEBUG] Value : BOTTOM
70984 2019-Jan-13 16:45:21.491604 - [DEBUG]
70985 2019-Jan-13 16:45:21.491654 - [DEBUG] Function : main
70986 2019-Jan-13 16:45:21.491681 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70987 2019-Jan-13 16:45:21.492336 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70988 2019-Jan-13 16:45:21.493015 - [DEBUG] Value : BOTTOM
70989 2019-Jan-13 16:45:21.493042 - [DEBUG]
70990 2019-Jan-13 16:45:21.493092 - [DEBUG] Function : main
70991 2019-Jan-13 16:45:21.493119 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70992 2019-Jan-13 16:45:21.493819 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70993 2019-Jan-13 16:45:21.494523 - [DEBUG] Value : BOTTOM
70994 2019-Jan-13 16:45:21.494553 - [DEBUG]
70995 2019-Jan-13 16:45:21.494638 - [DEBUG] Function : main
70996 2019-Jan-13 16:45:21.494666 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70997 2019-Jan-13 16:45:21.495453 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70998 2019-Jan-13 16:45:21.496133 - [DEBUG] Value : BOTTOM
70999 2019-Jan-13 16:45:21.496161 - [DEBUG]
71000 2019-Jan-13 16:45:21.496221 - [DEBUG] Function : main
71001 2019-Jan-13 16:45:21.496390 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71002 2019-Jan-13 16:45:21.497167 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71003 2019-Jan-13 16:45:21.497840 - [DEBUG] Value : BOTTOM
71004 2019-Jan-13 16:45:21.497866 - [DEBUG]
71005 2019-Jan-13 16:45:21.497909 - [DEBUG] Function : main
71006 2019-Jan-13 16:45:21.497935 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71007 2019-Jan-13 16:45:21.498609 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
71008 2019-Jan-13 16:45:21.499246 - [DEBUG] Value : BOTTOM
71009 2019-Jan-13 16:45:21.499274 - [DEBUG]
71010 2019-Jan-13 16:45:21.499307 - [DEBUG] Function : main
71011 2019-Jan-13 16:45:21.499333 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71012 2019-Jan-13 16:45:21.499979 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71013 2019-Jan-13 16:45:21.500618 - [DEBUG] Value : BOTTOM
71014 2019-Jan-13 16:45:21.500644 - [DEBUG]
71015 2019-Jan-13 16:45:21.500678 - [DEBUG] Function : main
71016 2019-Jan-13 16:45:21.500704 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71017 2019-Jan-13 16:45:21.501348 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71018 2019-Jan-13 16:45:21.502004 - [DEBUG] Value : BOTTOM
71019 2019-Jan-13 16:45:21.502029 - [DEBUG]
71020 2019-Jan-13 16:45:21.502062 - [DEBUG] Function : main
71021 2019-Jan-13 16:45:21.502088 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71022 2019-Jan-13 16:45:21.502733 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
71023 2019-Jan-13 16:45:21.503369 - [DEBUG] Value : BOTTOM
71024 2019-Jan-13 16:45:21.503395 - [DEBUG]
71025 2019-Jan-13 16:45:21.503428 - [DEBUG] Function : main
71026 2019-Jan-13 16:45:21.503454 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71027 2019-Jan-13 16:45:21.504109 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71028 2019-Jan-13 16:45:21.504171 - [DEBUG] Value : BOTTOM
71029 2019-Jan-13 16:45:21.504196 - [DEBUG]
71030 2019-Jan-13 16:45:21.504233 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71031 2019-Jan-13 16:45:21.504274 - [DEBUG] Function : main
71032 2019-Jan-13 16:45:21.504300 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71033 2019-Jan-13 16:45:21.504964 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71034 2019-Jan-13 16:45:21.505605 - [DEBUG] Value : BOTTOM
71035 2019-Jan-13 16:45:21.505631 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14971036 2019-Jan-13 16:45:21.506420 - [DEBUG] Function : main
71037 2019-Jan-13 16:45:21.506451 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71038 2019-Jan-13 16:45:21.507104 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71039 2019-Jan-13 16:45:21.507750 - [DEBUG] Value : BOTTOM
71040 2019-Jan-13 16:45:21.507778 - [DEBUG]
71041 2019-Jan-13 16:45:21.507824 - [DEBUG] Function : main
71042 2019-Jan-13 16:45:21.507853 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71043 2019-Jan-13 16:45:21.508533 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71044 2019-Jan-13 16:45:21.509173 - [DEBUG] Value : BOTTOM
71045 2019-Jan-13 16:45:21.509199 - [DEBUG]
71046 2019-Jan-13 16:45:21.509244 - [DEBUG] Function : main
71047 2019-Jan-13 16:45:21.509270 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71048 2019-Jan-13 16:45:21.509926 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71049 2019-Jan-13 16:45:21.510564 - [DEBUG] Value : BOTTOM
71050 2019-Jan-13 16:45:21.510590 - [DEBUG]
71051 2019-Jan-13 16:45:21.510623 - [DEBUG] Function : main
71052 2019-Jan-13 16:45:21.510650 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71053 2019-Jan-13 16:45:21.511295 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71054 2019-Jan-13 16:45:21.511955 - [DEBUG] Value : BOTTOM
71055 2019-Jan-13 16:45:21.511981 - [DEBUG]
71056 2019-Jan-13 16:45:21.512014 - [DEBUG] Function : main
71057 2019-Jan-13 16:45:21.512040 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71058 2019-Jan-13 16:45:21.512685 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71059 2019-Jan-13 16:45:21.513319 - [DEBUG] Value : BOTTOM
71060 2019-Jan-13 16:45:21.513345 - [DEBUG]
71061 2019-Jan-13 16:45:21.513379 - [DEBUG] Function : main
71062 2019-Jan-13 16:45:21.513405 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71063 2019-Jan-13 16:45:21.514050 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71064 2019-Jan-13 16:45:21.514686 - [DEBUG] Value : BOTTOM
71065 2019-Jan-13 16:45:21.514712 - [DEBUG]
71066 2019-Jan-13 16:45:21.514755 - [DEBUG] Function : main
71067 2019-Jan-13 16:45:21.514783 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71068 2019-Jan-13 16:45:21.515428 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71069 2019-Jan-13 16:45:21.516063 - [DEBUG] Value : BOTTOM
71070 2019-Jan-13 16:45:21.516090 - [DEBUG]
71071 2019-Jan-13 16:45:21.516123 - [DEBUG] Function : main
71072 2019-Jan-13 16:45:21.516150 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71073 2019-Jan-13 16:45:21.516892 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71074 2019-Jan-13 16:45:21.517548 - [DEBUG] Value : BOTTOM
71075 2019-Jan-13 16:45:21.517575 - [DEBUG]
71076 2019-Jan-13 16:45:21.517612 - [DEBUG] Function : main
71077 2019-Jan-13 16:45:21.517639 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71078 2019-Jan-13 16:45:21.518350 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71079 2019-Jan-13 16:45:21.519006 - [DEBUG] Value : BOTTOM
71080 2019-Jan-13 16:45:21.519033 - [DEBUG]
71081 2019-Jan-13 16:45:21.519073 - [DEBUG] Function : main
71082 2019-Jan-13 16:45:21.519100 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71083 2019-Jan-13 16:45:21.519792 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71084 2019-Jan-13 16:45:21.520500 - [DEBUG] Value : BOTTOM
71085 2019-Jan-13 16:45:21.520529 - [DEBUG]
71086 2019-Jan-13 16:45:21.520577 - [DEBUG] Function : main
71087 2019-Jan-13 16:45:21.520603 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71088 2019-Jan-13 16:45:21.521263 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71089 2019-Jan-13 16:45:21.521926 - [DEBUG] Value : BOTTOM
71090 2019-Jan-13 16:45:21.521952 - [DEBUG]
71091 2019-Jan-13 16:45:21.521986 - [DEBUG] Function : main
71092 2019-Jan-13 16:45:21.522012 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71093 2019-Jan-13 16:45:21.522657 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71094 2019-Jan-13 16:45:21.523299 - [DEBUG] Value : BOTTOM
71095 2019-Jan-13 16:45:21.523325 - [DEBUG]
71096 2019-Jan-13 16:45:21.523357 - [DEBUG] Function : main
71097 2019-Jan-13 16:45:21.523383 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71098 2019-Jan-13 16:45:21.524027 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71099 2019-Jan-13 16:45:21.524672 - [DEBUG] Value : BOTTOM
71100 2019-Jan-13 16:45:21.524699 - [DEBUG]
71101 2019-Jan-13 16:45:21.524744 - [DEBUG] Function : main
71102 2019-Jan-13 16:45:21.524773 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71103 2019-Jan-13 16:45:21.525427 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71104 2019-Jan-13 16:45:21.526089 - [DEBUG] Value : BOTTOM
71105 2019-Jan-13 16:45:21.526116 - [DEBUG]
71106 2019-Jan-13 16:45:21.526163 - [DEBUG] Function : main
71107 2019-Jan-13 16:45:21.526189 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71108 2019-Jan-13 16:45:21.527137 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71109 2019-Jan-13 16:45:21.527846 - [DEBUG] Value : BOTTOM
71110 2019-Jan-13 16:45:21.527875 - [DEBUG]
71111 2019-Jan-13 16:45:21.527938 - [DEBUG] Function : main
71112 2019-Jan-13 16:45:21.527965 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71113 2019-Jan-13 16:45:21.528752 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71114 2019-Jan-13 16:45:21.529444 - [DEBUG] Value : BOTTOM
71115 2019-Jan-13 16:45:21.529471 - [DEBUG]
71116 2019-Jan-13 16:45:21.529527 - [DEBUG] Function : main
71117 2019-Jan-13 16:45:21.529553 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71118 2019-Jan-13 16:45:21.530230 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71119 2019-Jan-13 16:45:21.530878 - [DEBUG] Value : BOTTOM
71120 2019-Jan-13 16:45:21.530904 - [DEBUG]
71121 2019-Jan-13 16:45:21.530939 - [DEBUG] Function : main
71122 2019-Jan-13 16:45:21.530965 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71123 2019-Jan-13 16:45:21.531637 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71124 2019-Jan-13 16:45:21.532288 - [DEBUG] Value : BOTTOM
71125 2019-Jan-13 16:45:21.532315 - [DEBUG]
71126 2019-Jan-13 16:45:21.532355 - [DEBUG] Function : main
71127 2019-Jan-13 16:45:21.532402 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71128 2019-Jan-13 16:45:21.533054 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71129 2019-Jan-13 16:45:21.533696 - [DEBUG] Value : BOTTOM
71130 2019-Jan-13 16:45:21.533724 - [DEBUG]
71131 2019-Jan-13 16:45:21.533774 - [DEBUG] Function : main
71132 2019-Jan-13 16:45:21.533801 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71133 2019-Jan-13 16:45:21.534447 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71134 2019-Jan-13 16:45:21.535108 - [DEBUG] Value : BOTTOM
71135 2019-Jan-13 16:45:21.535134 - [DEBUG]
71136 2019-Jan-13 16:45:21.535170 - [DEBUG] Function : main
71137 2019-Jan-13 16:45:21.535196 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71138 2019-Jan-13 16:45:21.535841 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71139 2019-Jan-13 16:45:21.536629 - [DEBUG] Value : BOTTOM
71140 2019-Jan-13 16:45:21.536655 - [DEBUG]
71141 2019-Jan-13 16:45:21.536701 - [DEBUG] Function : main
71142 2019-Jan-13 16:45:21.536728 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71143 2019-Jan-13 16:45:21.537379 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71144 2019-Jan-13 16:45:21.538019 - [DEBUG] Value : BOTTOM
71145 2019-Jan-13 16:45:21.538045 - [DEBUG]
71146 2019-Jan-13 16:45:21.538101 - [DEBUG] Function : main
71147 2019-Jan-13 16:45:21.538129 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71148 2019-Jan-13 16:45:21.538775 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71149 2019-Jan-13 16:45:21.539416 - [DEBUG] Value : BOTTOM
71150 2019-Jan-13 16:45:21.539441 - [DEBUG]
71151 2019-Jan-13 16:45:21.539474 - [DEBUG] Function : main
71152 2019-Jan-13 16:45:21.539500 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71153 2019-Jan-13 16:45:21.540146 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
71154 2019-Jan-13 16:45:21.540783 - [DEBUG] Value : BOTTOM
71155 2019-Jan-13 16:45:21.540809 - [DEBUG]
71156 2019-Jan-13 16:45:21.540842 - [DEBUG] Function : main
71157 2019-Jan-13 16:45:21.540868 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71158 2019-Jan-13 16:45:21.541527 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71159 2019-Jan-13 16:45:21.542174 - [DEBUG] Value : BOTTOM
71160 2019-Jan-13 16:45:21.542202 - [DEBUG]
71161 2019-Jan-13 16:45:21.542238 - [DEBUG] Function : main
71162 2019-Jan-13 16:45:21.542264 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71163 2019-Jan-13 16:45:21.542917 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71164 2019-Jan-13 16:45:21.543560 - [DEBUG] Value : BOTTOM
71165 2019-Jan-13 16:45:21.543585 - [DEBUG]
71166 2019-Jan-13 16:45:21.543633 - [DEBUG] Function : main
71167 2019-Jan-13 16:45:21.543659 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71168 2019-Jan-13 16:45:21.544354 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71169 2019-Jan-13 16:45:21.545064 - [DEBUG] Value : BOTTOM
71170 2019-Jan-13 16:45:21.545092 - [DEBUG]
71171 2019-Jan-13 16:45:21.545145 - [DEBUG] Function : main
71172 2019-Jan-13 16:45:21.545171 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71173 2019-Jan-13 16:45:21.545872 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71174 2019-Jan-13 16:45:21.546644 - [DEBUG] Value : BOTTOM
71175 2019-Jan-13 16:45:21.546671 - [DEBUG]
71176 2019-Jan-13 16:45:21.546711 - [DEBUG] Function : main
71177 2019-Jan-13 16:45:21.546738 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71178 2019-Jan-13 16:45:21.547387 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
71179 2019-Jan-13 16:45:21.548026 - [DEBUG] Value : BOTTOM
71180 2019-Jan-13 16:45:21.548052 - [DEBUG]
71181 2019-Jan-13 16:45:21.548101 - [DEBUG] Function : main
71182 2019-Jan-13 16:45:21.548127 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71183 2019-Jan-13 16:45:21.548774 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71184 2019-Jan-13 16:45:21.549419 - [DEBUG] Value : BOTTOM
71185 2019-Jan-13 16:45:21.549445 - [DEBUG]
71186 2019-Jan-13 16:45:21.549481 - [DEBUG] Function : main
71187 2019-Jan-13 16:45:21.549507 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71188 2019-Jan-13 16:45:21.550214 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71189 2019-Jan-13 16:45:21.550857 - [DEBUG] Value : BOTTOM
71190 2019-Jan-13 16:45:21.550884 - [DEBUG]
71191 2019-Jan-13 16:45:21.550934 - [DEBUG] Function : main
71192 2019-Jan-13 16:45:21.550961 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71193 2019-Jan-13 16:45:21.551625 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71194 2019-Jan-13 16:45:21.552271 - [DEBUG] Value : BOTTOM
71195 2019-Jan-13 16:45:21.552297 - [DEBUG]
71196 2019-Jan-13 16:45:21.552332 - [DEBUG] Function : main
71197 2019-Jan-13 16:45:21.552358 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71198 2019-Jan-13 16:45:21.553003 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71199 2019-Jan-13 16:45:21.553642 - [DEBUG] Value : BOTTOM
71200 2019-Jan-13 16:45:21.553668 - [DEBUG]
71201 2019-Jan-13 16:45:21.553711 - [DEBUG] Function : main
71202 2019-Jan-13 16:45:21.553738 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71203 2019-Jan-13 16:45:21.554383 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71204 2019-Jan-13 16:45:21.554443 - [DEBUG] Value : BOTTOM
71205 2019-Jan-13 16:45:21.554469 - [DEBUG]
71206 2019-Jan-13 16:45:21.554503 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71207 2019-Jan-13 16:45:21.554547 - [DEBUG] Function : main
71208 2019-Jan-13 16:45:21.554572 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71209 2019-Jan-13 16:45:21.555253 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71210 2019-Jan-13 16:45:21.555892 - [DEBUG] Value : BOTTOM
71211 2019-Jan-13 16:45:21.555918 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15571212 2019-Jan-13 16:45:21.556668 - [DEBUG] Function : main
71213 2019-Jan-13 16:45:21.556700 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71214 2019-Jan-13 16:45:21.557441 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71215 2019-Jan-13 16:45:21.558151 - [DEBUG] Value : BOTTOM
71216 2019-Jan-13 16:45:21.558179 - [DEBUG]
71217 2019-Jan-13 16:45:21.558243 - [DEBUG] Function : main
71218 2019-Jan-13 16:45:21.558270 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71219 2019-Jan-13 16:45:21.558948 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71220 2019-Jan-13 16:45:21.559628 - [DEBUG] Value : BOTTOM
71221 2019-Jan-13 16:45:21.559659 - [DEBUG]
71222 2019-Jan-13 16:45:21.559721 - [DEBUG] Function : main
71223 2019-Jan-13 16:45:21.559747 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71224 2019-Jan-13 16:45:21.560451 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71225 2019-Jan-13 16:45:21.561109 - [DEBUG] Value : BOTTOM
71226 2019-Jan-13 16:45:21.561136 - [DEBUG]
71227 2019-Jan-13 16:45:21.561176 - [DEBUG] Function : main
71228 2019-Jan-13 16:45:21.561202 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71229 2019-Jan-13 16:45:21.561908 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71230 2019-Jan-13 16:45:21.562581 - [DEBUG] Value : BOTTOM
71231 2019-Jan-13 16:45:21.562608 - [DEBUG]
71232 2019-Jan-13 16:45:21.562656 - [DEBUG] Function : main
71233 2019-Jan-13 16:45:21.562682 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71234 2019-Jan-13 16:45:21.563389 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71235 2019-Jan-13 16:45:21.564081 - [DEBUG] Value : BOTTOM
71236 2019-Jan-13 16:45:21.564111 - [DEBUG]
71237 2019-Jan-13 16:45:21.564176 - [DEBUG] Function : main
71238 2019-Jan-13 16:45:21.564202 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71239 2019-Jan-13 16:45:21.564970 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71240 2019-Jan-13 16:45:21.565653 - [DEBUG] Value : BOTTOM
71241 2019-Jan-13 16:45:21.565680 - [DEBUG]
71242 2019-Jan-13 16:45:21.565732 - [DEBUG] Function : main
71243 2019-Jan-13 16:45:21.565758 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71244 2019-Jan-13 16:45:21.566446 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71245 2019-Jan-13 16:45:21.567246 - [DEBUG] Value : BOTTOM
71246 2019-Jan-13 16:45:21.567272 - [DEBUG]
71247 2019-Jan-13 16:45:21.567313 - [DEBUG] Function : main
71248 2019-Jan-13 16:45:21.567340 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71249 2019-Jan-13 16:45:21.567986 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71250 2019-Jan-13 16:45:21.568675 - [DEBUG] Value : BOTTOM
71251 2019-Jan-13 16:45:21.568703 - [DEBUG]
71252 2019-Jan-13 16:45:21.568735 - [DEBUG] Function : main
71253 2019-Jan-13 16:45:21.568762 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71254 2019-Jan-13 16:45:21.569408 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71255 2019-Jan-13 16:45:21.570044 - [DEBUG] Value : BOTTOM
71256 2019-Jan-13 16:45:21.570070 - [DEBUG]
71257 2019-Jan-13 16:45:21.570102 - [DEBUG] Function : main
71258 2019-Jan-13 16:45:21.570128 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71259 2019-Jan-13 16:45:21.570773 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71260 2019-Jan-13 16:45:21.571424 - [DEBUG] Value : BOTTOM
71261 2019-Jan-13 16:45:21.571451 - [DEBUG]
71262 2019-Jan-13 16:45:21.571483 - [DEBUG] Function : main
71263 2019-Jan-13 16:45:21.571509 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71264 2019-Jan-13 16:45:21.572154 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71265 2019-Jan-13 16:45:21.572793 - [DEBUG] Value : BOTTOM
71266 2019-Jan-13 16:45:21.572819 - [DEBUG]
71267 2019-Jan-13 16:45:21.572852 - [DEBUG] Function : main
71268 2019-Jan-13 16:45:21.572879 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71269 2019-Jan-13 16:45:21.573523 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71270 2019-Jan-13 16:45:21.574162 - [DEBUG] Value : BOTTOM
71271 2019-Jan-13 16:45:21.574188 - [DEBUG]
71272 2019-Jan-13 16:45:21.574220 - [DEBUG] Function : main
71273 2019-Jan-13 16:45:21.574246 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71274 2019-Jan-13 16:45:21.574908 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71275 2019-Jan-13 16:45:21.575553 - [DEBUG] Value : BOTTOM
71276 2019-Jan-13 16:45:21.575579 - [DEBUG]
71277 2019-Jan-13 16:45:21.575614 - [DEBUG] Function : main
71278 2019-Jan-13 16:45:21.575640 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71279 2019-Jan-13 16:45:21.576296 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71280 2019-Jan-13 16:45:21.577023 - [DEBUG] Value : BOTTOM
71281 2019-Jan-13 16:45:21.577051 - [DEBUG]
71282 2019-Jan-13 16:45:21.577089 - [DEBUG] Function : main
71283 2019-Jan-13 16:45:21.577115 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71284 2019-Jan-13 16:45:21.577763 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71285 2019-Jan-13 16:45:21.578422 - [DEBUG] Value : BOTTOM
71286 2019-Jan-13 16:45:21.578448 - [DEBUG]
71287 2019-Jan-13 16:45:21.578483 - [DEBUG] Function : main
71288 2019-Jan-13 16:45:21.578510 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71289 2019-Jan-13 16:45:21.579155 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71290 2019-Jan-13 16:45:21.579793 - [DEBUG] Value : BOTTOM
71291 2019-Jan-13 16:45:21.579830 - [DEBUG]
71292 2019-Jan-13 16:45:21.579864 - [DEBUG] Function : main
71293 2019-Jan-13 16:45:21.579890 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71294 2019-Jan-13 16:45:21.580535 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71295 2019-Jan-13 16:45:21.581174 - [DEBUG] Value : BOTTOM
71296 2019-Jan-13 16:45:21.581200 - [DEBUG]
71297 2019-Jan-13 16:45:21.581232 - [DEBUG] Function : main
71298 2019-Jan-13 16:45:21.581258 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71299 2019-Jan-13 16:45:21.581919 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71300 2019-Jan-13 16:45:21.582563 - [DEBUG] Value : BOTTOM
71301 2019-Jan-13 16:45:21.582589 - [DEBUG]
71302 2019-Jan-13 16:45:21.582625 - [DEBUG] Function : main
71303 2019-Jan-13 16:45:21.582651 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71304 2019-Jan-13 16:45:21.583295 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71305 2019-Jan-13 16:45:21.583935 - [DEBUG] Value : BOTTOM
71306 2019-Jan-13 16:45:21.583961 - [DEBUG]
71307 2019-Jan-13 16:45:21.584011 - [DEBUG] Function : main
71308 2019-Jan-13 16:45:21.584038 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71309 2019-Jan-13 16:45:21.584684 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71310 2019-Jan-13 16:45:21.585370 - [DEBUG] Value : BOTTOM
71311 2019-Jan-13 16:45:21.585398 - [DEBUG]
71312 2019-Jan-13 16:45:21.585439 - [DEBUG] Function : main
71313 2019-Jan-13 16:45:21.585466 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71314 2019-Jan-13 16:45:21.586116 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71315 2019-Jan-13 16:45:21.586864 - [DEBUG] Value : BOTTOM
71316 2019-Jan-13 16:45:21.586891 - [DEBUG]
71317 2019-Jan-13 16:45:21.586943 - [DEBUG] Function : main
71318 2019-Jan-13 16:45:21.586970 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71319 2019-Jan-13 16:45:21.587707 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71320 2019-Jan-13 16:45:21.588379 - [DEBUG] Value : BOTTOM
71321 2019-Jan-13 16:45:21.588405 - [DEBUG]
71322 2019-Jan-13 16:45:21.588457 - [DEBUG] Function : main
71323 2019-Jan-13 16:45:21.588484 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71324 2019-Jan-13 16:45:21.589131 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71325 2019-Jan-13 16:45:21.589770 - [DEBUG] Value : BOTTOM
71326 2019-Jan-13 16:45:21.589796 - [DEBUG]
71327 2019-Jan-13 16:45:21.589830 - [DEBUG] Function : main
71328 2019-Jan-13 16:45:21.589856 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71329 2019-Jan-13 16:45:21.590501 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71330 2019-Jan-13 16:45:21.591146 - [DEBUG] Value : BOTTOM
71331 2019-Jan-13 16:45:21.591172 - [DEBUG]
71332 2019-Jan-13 16:45:21.591207 - [DEBUG] Function : main
71333 2019-Jan-13 16:45:21.591249 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71334 2019-Jan-13 16:45:21.591913 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71335 2019-Jan-13 16:45:21.592562 - [DEBUG] Value : BOTTOM
71336 2019-Jan-13 16:45:21.592588 - [DEBUG]
71337 2019-Jan-13 16:45:21.592637 - [DEBUG] Function : main
71338 2019-Jan-13 16:45:21.592663 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71339 2019-Jan-13 16:45:21.593310 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71340 2019-Jan-13 16:45:21.593948 - [DEBUG] Value : BOTTOM
71341 2019-Jan-13 16:45:21.593975 - [DEBUG]
71342 2019-Jan-13 16:45:21.594010 - [DEBUG] Function : main
71343 2019-Jan-13 16:45:21.594036 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71344 2019-Jan-13 16:45:21.594682 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71345 2019-Jan-13 16:45:21.595339 - [DEBUG] Value : BOTTOM
71346 2019-Jan-13 16:45:21.595365 - [DEBUG]
71347 2019-Jan-13 16:45:21.595397 - [DEBUG] Function : main
71348 2019-Jan-13 16:45:21.595423 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71349 2019-Jan-13 16:45:21.596067 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71350 2019-Jan-13 16:45:21.596828 - [DEBUG] Value : BOTTOM
71351 2019-Jan-13 16:45:21.596854 - [DEBUG]
71352 2019-Jan-13 16:45:21.596893 - [DEBUG] Function : main
71353 2019-Jan-13 16:45:21.596920 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71354 2019-Jan-13 16:45:21.597608 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71355 2019-Jan-13 16:45:21.598306 - [DEBUG] Value : BOTTOM
71356 2019-Jan-13 16:45:21.598333 - [DEBUG]
71357 2019-Jan-13 16:45:21.598392 - [DEBUG] Function : main
71358 2019-Jan-13 16:45:21.598418 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71359 2019-Jan-13 16:45:21.599085 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71360 2019-Jan-13 16:45:21.599780 - [DEBUG] Value : BOTTOM
71361 2019-Jan-13 16:45:21.599808 - [DEBUG]
71362 2019-Jan-13 16:45:21.599857 - [DEBUG] Function : main
71363 2019-Jan-13 16:45:21.599884 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71364 2019-Jan-13 16:45:21.600559 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71365 2019-Jan-13 16:45:21.601207 - [DEBUG] Value : BOTTOM
71366 2019-Jan-13 16:45:21.601233 - [DEBUG]
71367 2019-Jan-13 16:45:21.601284 - [DEBUG] Function : main
71368 2019-Jan-13 16:45:21.601312 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71369 2019-Jan-13 16:45:21.601982 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71370 2019-Jan-13 16:45:21.602626 - [DEBUG] Value : BOTTOM
71371 2019-Jan-13 16:45:21.602653 - [DEBUG]
71372 2019-Jan-13 16:45:21.602689 - [DEBUG] Function : main
71373 2019-Jan-13 16:45:21.602715 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71374 2019-Jan-13 16:45:21.603380 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71375 2019-Jan-13 16:45:21.604020 - [DEBUG] Value : BOTTOM
71376 2019-Jan-13 16:45:21.604046 - [DEBUG]
71377 2019-Jan-13 16:45:21.604090 - [DEBUG] Function : main
71378 2019-Jan-13 16:45:21.604116 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71379 2019-Jan-13 16:45:21.604779 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71380 2019-Jan-13 16:45:21.604840 - [DEBUG] Value : BOTTOM
71381 2019-Jan-13 16:45:21.604865 - [DEBUG]
71382 2019-Jan-13 16:45:21.604900 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71383 2019-Jan-13 16:45:21.604942 - [DEBUG] Function : main
71384 2019-Jan-13 16:45:21.604967 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71385 2019-Jan-13 16:45:21.605614 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71386 2019-Jan-13 16:45:21.606253 - [DEBUG] Value : BOTTOM
71387 2019-Jan-13 16:45:21.606279 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16371388 2019-Jan-13 16:45:21.607082 - [DEBUG] Function : main
71389 2019-Jan-13 16:45:21.607111 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71390 2019-Jan-13 16:45:21.607757 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71391 2019-Jan-13 16:45:21.608414 - [DEBUG] Value : BOTTOM
71392 2019-Jan-13 16:45:21.608439 - [DEBUG]
71393 2019-Jan-13 16:45:21.608483 - [DEBUG] Function : main
71394 2019-Jan-13 16:45:21.608510 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71395 2019-Jan-13 16:45:21.609162 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71396 2019-Jan-13 16:45:21.609819 - [DEBUG] Value : BOTTOM
71397 2019-Jan-13 16:45:21.609847 - [DEBUG]
71398 2019-Jan-13 16:45:21.609902 - [DEBUG] Function : main
71399 2019-Jan-13 16:45:21.609928 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71400 2019-Jan-13 16:45:21.610621 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71401 2019-Jan-13 16:45:21.611306 - [DEBUG] Value : BOTTOM
71402 2019-Jan-13 16:45:21.611336 - [DEBUG]
71403 2019-Jan-13 16:45:21.611392 - [DEBUG] Function : main
71404 2019-Jan-13 16:45:21.611450 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71405 2019-Jan-13 16:45:21.612177 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71406 2019-Jan-13 16:45:21.612885 - [DEBUG] Value : BOTTOM
71407 2019-Jan-13 16:45:21.612915 - [DEBUG]
71408 2019-Jan-13 16:45:21.612975 - [DEBUG] Function : main
71409 2019-Jan-13 16:45:21.613003 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71410 2019-Jan-13 16:45:21.613684 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71411 2019-Jan-13 16:45:21.614326 - [DEBUG] Value : BOTTOM
71412 2019-Jan-13 16:45:21.614352 - [DEBUG]
71413 2019-Jan-13 16:45:21.614390 - [DEBUG] Function : main
71414 2019-Jan-13 16:45:21.614416 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71415 2019-Jan-13 16:45:21.615112 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71416 2019-Jan-13 16:45:21.615749 - [DEBUG] Value : BOTTOM
71417 2019-Jan-13 16:45:21.615775 - [DEBUG]
71418 2019-Jan-13 16:45:21.615808 - [DEBUG] Function : main
71419 2019-Jan-13 16:45:21.615834 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71420 2019-Jan-13 16:45:21.616480 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71421 2019-Jan-13 16:45:21.617341 - [DEBUG] Value : BOTTOM
71422 2019-Jan-13 16:45:21.617371 - [DEBUG]
71423 2019-Jan-13 16:45:21.617412 - [DEBUG] Function : main
71424 2019-Jan-13 16:45:21.617439 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71425 2019-Jan-13 16:45:21.618136 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71426 2019-Jan-13 16:45:21.618779 - [DEBUG] Value : BOTTOM
71427 2019-Jan-13 16:45:21.618805 - [DEBUG]
71428 2019-Jan-13 16:45:21.618840 - [DEBUG] Function : main
71429 2019-Jan-13 16:45:21.618866 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71430 2019-Jan-13 16:45:21.619511 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71431 2019-Jan-13 16:45:21.620150 - [DEBUG] Value : BOTTOM
71432 2019-Jan-13 16:45:21.620178 - [DEBUG]
71433 2019-Jan-13 16:45:21.620211 - [DEBUG] Function : main
71434 2019-Jan-13 16:45:21.620238 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71435 2019-Jan-13 16:45:21.620883 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71436 2019-Jan-13 16:45:21.621542 - [DEBUG] Value : BOTTOM
71437 2019-Jan-13 16:45:21.621567 - [DEBUG]
71438 2019-Jan-13 16:45:21.621600 - [DEBUG] Function : main
71439 2019-Jan-13 16:45:21.621626 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71440 2019-Jan-13 16:45:21.622270 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71441 2019-Jan-13 16:45:21.622914 - [DEBUG] Value : BOTTOM
71442 2019-Jan-13 16:45:21.622940 - [DEBUG]
71443 2019-Jan-13 16:45:21.622976 - [DEBUG] Function : main
71444 2019-Jan-13 16:45:21.623002 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71445 2019-Jan-13 16:45:21.623646 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71446 2019-Jan-13 16:45:21.624284 - [DEBUG] Value : BOTTOM
71447 2019-Jan-13 16:45:21.624310 - [DEBUG]
71448 2019-Jan-13 16:45:21.624343 - [DEBUG] Function : main
71449 2019-Jan-13 16:45:21.624369 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71450 2019-Jan-13 16:45:21.625031 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71451 2019-Jan-13 16:45:21.625689 - [DEBUG] Value : BOTTOM
71452 2019-Jan-13 16:45:21.625715 - [DEBUG]
71453 2019-Jan-13 16:45:21.625752 - [DEBUG] Function : main
71454 2019-Jan-13 16:45:21.625778 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71455 2019-Jan-13 16:45:21.626438 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71456 2019-Jan-13 16:45:21.627212 - [DEBUG] Value : BOTTOM
71457 2019-Jan-13 16:45:21.627239 - [DEBUG]
71458 2019-Jan-13 16:45:21.627276 - [DEBUG] Function : main
71459 2019-Jan-13 16:45:21.627303 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71460 2019-Jan-13 16:45:21.627952 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71461 2019-Jan-13 16:45:21.628616 - [DEBUG] Value : BOTTOM
71462 2019-Jan-13 16:45:21.628643 - [DEBUG]
71463 2019-Jan-13 16:45:21.628678 - [DEBUG] Function : main
71464 2019-Jan-13 16:45:21.628705 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71465 2019-Jan-13 16:45:21.629350 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71466 2019-Jan-13 16:45:21.629994 - [DEBUG] Value : BOTTOM
71467 2019-Jan-13 16:45:21.630019 - [DEBUG]
71468 2019-Jan-13 16:45:21.630055 - [DEBUG] Function : main
71469 2019-Jan-13 16:45:21.630081 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71470 2019-Jan-13 16:45:21.630725 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71471 2019-Jan-13 16:45:21.631367 - [DEBUG] Value : BOTTOM
71472 2019-Jan-13 16:45:21.631392 - [DEBUG]
71473 2019-Jan-13 16:45:21.631457 - [DEBUG] Function : main
71474 2019-Jan-13 16:45:21.631483 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71475 2019-Jan-13 16:45:21.632130 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71476 2019-Jan-13 16:45:21.632775 - [DEBUG] Value : BOTTOM
71477 2019-Jan-13 16:45:21.632800 - [DEBUG]
71478 2019-Jan-13 16:45:21.632835 - [DEBUG] Function : main
71479 2019-Jan-13 16:45:21.632862 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71480 2019-Jan-13 16:45:21.633507 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71481 2019-Jan-13 16:45:21.634144 - [DEBUG] Value : BOTTOM
71482 2019-Jan-13 16:45:21.634170 - [DEBUG]
71483 2019-Jan-13 16:45:21.634213 - [DEBUG] Function : main
71484 2019-Jan-13 16:45:21.634240 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71485 2019-Jan-13 16:45:21.634901 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71486 2019-Jan-13 16:45:21.635551 - [DEBUG] Value : BOTTOM
71487 2019-Jan-13 16:45:21.635577 - [DEBUG]
71488 2019-Jan-13 16:45:21.635623 - [DEBUG] Function : main
71489 2019-Jan-13 16:45:21.635650 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71490 2019-Jan-13 16:45:21.636299 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71491 2019-Jan-13 16:45:21.637087 - [DEBUG] Value : BOTTOM
71492 2019-Jan-13 16:45:21.637117 - [DEBUG]
71493 2019-Jan-13 16:45:21.637163 - [DEBUG] Function : main
71494 2019-Jan-13 16:45:21.637190 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71495 2019-Jan-13 16:45:21.637887 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71496 2019-Jan-13 16:45:21.638583 - [DEBUG] Value : BOTTOM
71497 2019-Jan-13 16:45:21.638612 - [DEBUG]
71498 2019-Jan-13 16:45:21.638680 - [DEBUG] Function : main
71499 2019-Jan-13 16:45:21.638707 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71500 2019-Jan-13 16:45:21.639401 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71501 2019-Jan-13 16:45:21.640069 - [DEBUG] Value : BOTTOM
71502 2019-Jan-13 16:45:21.640096 - [DEBUG]
71503 2019-Jan-13 16:45:21.640152 - [DEBUG] Function : main
71504 2019-Jan-13 16:45:21.640179 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71505 2019-Jan-13 16:45:21.640826 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71506 2019-Jan-13 16:45:21.641489 - [DEBUG] Value : BOTTOM
71507 2019-Jan-13 16:45:21.641515 - [DEBUG]
71508 2019-Jan-13 16:45:21.641550 - [DEBUG] Function : main
71509 2019-Jan-13 16:45:21.641576 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71510 2019-Jan-13 16:45:21.642225 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71511 2019-Jan-13 16:45:21.642880 - [DEBUG] Value : BOTTOM
71512 2019-Jan-13 16:45:21.642907 - [DEBUG]
71513 2019-Jan-13 16:45:21.642944 - [DEBUG] Function : main
71514 2019-Jan-13 16:45:21.642971 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71515 2019-Jan-13 16:45:21.643662 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71516 2019-Jan-13 16:45:21.644358 - [DEBUG] Value : BOTTOM
71517 2019-Jan-13 16:45:21.644387 - [DEBUG]
71518 2019-Jan-13 16:45:21.644452 - [DEBUG] Function : main
71519 2019-Jan-13 16:45:21.644478 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71520 2019-Jan-13 16:45:21.645241 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71521 2019-Jan-13 16:45:21.645941 - [DEBUG] Value : BOTTOM
71522 2019-Jan-13 16:45:21.645971 - [DEBUG]
71523 2019-Jan-13 16:45:21.646045 - [DEBUG] Function : main
71524 2019-Jan-13 16:45:21.646073 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71525 2019-Jan-13 16:45:21.646746 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71526 2019-Jan-13 16:45:21.647562 - [DEBUG] Value : BOTTOM
71527 2019-Jan-13 16:45:21.647590 - [DEBUG]
71528 2019-Jan-13 16:45:21.647687 - [DEBUG] Function : main
71529 2019-Jan-13 16:45:21.647715 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71530 2019-Jan-13 16:45:21.648400 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71531 2019-Jan-13 16:45:21.649044 - [DEBUG] Value : BOTTOM
71532 2019-Jan-13 16:45:21.649071 - [DEBUG]
71533 2019-Jan-13 16:45:21.649118 - [DEBUG] Function : main
71534 2019-Jan-13 16:45:21.649145 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71535 2019-Jan-13 16:45:21.649790 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71536 2019-Jan-13 16:45:21.650434 - [DEBUG] Value : BOTTOM
71537 2019-Jan-13 16:45:21.650460 - [DEBUG]
71538 2019-Jan-13 16:45:21.650495 - [DEBUG] Function : main
71539 2019-Jan-13 16:45:21.650521 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71540 2019-Jan-13 16:45:21.651185 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71541 2019-Jan-13 16:45:21.651842 - [DEBUG] Value : BOTTOM
71542 2019-Jan-13 16:45:21.651868 - [DEBUG]
71543 2019-Jan-13 16:45:21.651912 - [DEBUG] Function : main
71544 2019-Jan-13 16:45:21.651938 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71545 2019-Jan-13 16:45:21.652583 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71546 2019-Jan-13 16:45:21.653226 - [DEBUG] Value : BOTTOM
71547 2019-Jan-13 16:45:21.653252 - [DEBUG]
71548 2019-Jan-13 16:45:21.653287 - [DEBUG] Function : main
71549 2019-Jan-13 16:45:21.653313 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71550 2019-Jan-13 16:45:21.653959 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71551 2019-Jan-13 16:45:21.654597 - [DEBUG] Value : BOTTOM
71552 2019-Jan-13 16:45:21.654624 - [DEBUG]
71553 2019-Jan-13 16:45:21.654668 - [DEBUG] Function : main
71554 2019-Jan-13 16:45:21.654695 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71555 2019-Jan-13 16:45:21.655356 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71556 2019-Jan-13 16:45:21.655418 - [DEBUG] Value : BOTTOM
71557 2019-Jan-13 16:45:21.655443 - [DEBUG]
71558 2019-Jan-13 16:45:21.655478 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71559 2019-Jan-13 16:45:21.655520 - [DEBUG] Function : main
71560 2019-Jan-13 16:45:21.655546 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71561 2019-Jan-13 16:45:21.656192 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71562 2019-Jan-13 16:45:21.656831 - [DEBUG] Value : BOTTOM
71563 2019-Jan-13 16:45:21.656856 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16971564 2019-Jan-13 16:45:21.657620 - [DEBUG] Function : main
71565 2019-Jan-13 16:45:21.657650 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71566 2019-Jan-13 16:45:21.658314 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71567 2019-Jan-13 16:45:21.658953 - [DEBUG] Value : BOTTOM
71568 2019-Jan-13 16:45:21.658979 - [DEBUG]
71569 2019-Jan-13 16:45:21.659023 - [DEBUG] Function : main
71570 2019-Jan-13 16:45:21.659050 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71571 2019-Jan-13 16:45:21.659701 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71572 2019-Jan-13 16:45:21.660354 - [DEBUG] Value : BOTTOM
71573 2019-Jan-13 16:45:21.660379 - [DEBUG]
71574 2019-Jan-13 16:45:21.660430 - [DEBUG] Function : main
71575 2019-Jan-13 16:45:21.660457 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71576 2019-Jan-13 16:45:21.661106 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71577 2019-Jan-13 16:45:21.661807 - [DEBUG] Value : BOTTOM
71578 2019-Jan-13 16:45:21.661834 - [DEBUG]
71579 2019-Jan-13 16:45:21.661877 - [DEBUG] Function : main
71580 2019-Jan-13 16:45:21.661903 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71581 2019-Jan-13 16:45:21.662641 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71582 2019-Jan-13 16:45:21.663350 - [DEBUG] Value : BOTTOM
71583 2019-Jan-13 16:45:21.663382 - [DEBUG]
71584 2019-Jan-13 16:45:21.663434 - [DEBUG] Function : main
71585 2019-Jan-13 16:45:21.663461 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71586 2019-Jan-13 16:45:21.664171 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71587 2019-Jan-13 16:45:21.664841 - [DEBUG] Value : BOTTOM
71588 2019-Jan-13 16:45:21.664868 - [DEBUG]
71589 2019-Jan-13 16:45:21.664909 - [DEBUG] Function : main
71590 2019-Jan-13 16:45:21.664935 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71591 2019-Jan-13 16:45:21.665583 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71592 2019-Jan-13 16:45:21.666239 - [DEBUG] Value : BOTTOM
71593 2019-Jan-13 16:45:21.666266 - [DEBUG]
71594 2019-Jan-13 16:45:21.666303 - [DEBUG] Function : main
71595 2019-Jan-13 16:45:21.666329 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71596 2019-Jan-13 16:45:21.666979 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71597 2019-Jan-13 16:45:21.667748 - [DEBUG] Value : BOTTOM
71598 2019-Jan-13 16:45:21.667774 - [DEBUG]
71599 2019-Jan-13 16:45:21.667807 - [DEBUG] Function : main
71600 2019-Jan-13 16:45:21.667834 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71601 2019-Jan-13 16:45:21.668500 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71602 2019-Jan-13 16:45:21.669139 - [DEBUG] Value : BOTTOM
71603 2019-Jan-13 16:45:21.669165 - [DEBUG]
71604 2019-Jan-13 16:45:21.669199 - [DEBUG] Function : main
71605 2019-Jan-13 16:45:21.669225 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71606 2019-Jan-13 16:45:21.669870 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71607 2019-Jan-13 16:45:21.670513 - [DEBUG] Value : BOTTOM
71608 2019-Jan-13 16:45:21.670539 - [DEBUG]
71609 2019-Jan-13 16:45:21.670571 - [DEBUG] Function : main
71610 2019-Jan-13 16:45:21.670597 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71611 2019-Jan-13 16:45:21.671242 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71612 2019-Jan-13 16:45:21.671903 - [DEBUG] Value : BOTTOM
71613 2019-Jan-13 16:45:21.671930 - [DEBUG]
71614 2019-Jan-13 16:45:21.671966 - [DEBUG] Function : main
71615 2019-Jan-13 16:45:21.671992 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71616 2019-Jan-13 16:45:21.672638 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71617 2019-Jan-13 16:45:21.673277 - [DEBUG] Value : BOTTOM
71618 2019-Jan-13 16:45:21.673302 - [DEBUG]
71619 2019-Jan-13 16:45:21.673336 - [DEBUG] Function : main
71620 2019-Jan-13 16:45:21.673362 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71621 2019-Jan-13 16:45:21.674005 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71622 2019-Jan-13 16:45:21.674660 - [DEBUG] Value : BOTTOM
71623 2019-Jan-13 16:45:21.674687 - [DEBUG]
71624 2019-Jan-13 16:45:21.674719 - [DEBUG] Function : main
71625 2019-Jan-13 16:45:21.674758 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71626 2019-Jan-13 16:45:21.675406 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71627 2019-Jan-13 16:45:21.676053 - [DEBUG] Value : BOTTOM
71628 2019-Jan-13 16:45:21.676079 - [DEBUG]
71629 2019-Jan-13 16:45:21.676116 - [DEBUG] Function : main
71630 2019-Jan-13 16:45:21.676142 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71631 2019-Jan-13 16:45:21.676790 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71632 2019-Jan-13 16:45:21.677578 - [DEBUG] Value : BOTTOM
71633 2019-Jan-13 16:45:21.677606 - [DEBUG]
71634 2019-Jan-13 16:45:21.677648 - [DEBUG] Function : main
71635 2019-Jan-13 16:45:21.677674 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71636 2019-Jan-13 16:45:21.678401 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71637 2019-Jan-13 16:45:21.679066 - [DEBUG] Value : BOTTOM
71638 2019-Jan-13 16:45:21.679093 - [DEBUG]
71639 2019-Jan-13 16:45:21.679140 - [DEBUG] Function : main
71640 2019-Jan-13 16:45:21.679167 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71641 2019-Jan-13 16:45:21.679951 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71642 2019-Jan-13 16:45:21.680645 - [DEBUG] Value : BOTTOM
71643 2019-Jan-13 16:45:21.680674 - [DEBUG]
71644 2019-Jan-13 16:45:21.680741 - [DEBUG] Function : main
71645 2019-Jan-13 16:45:21.680768 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71646 2019-Jan-13 16:45:21.681461 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71647 2019-Jan-13 16:45:21.682122 - [DEBUG] Value : BOTTOM
71648 2019-Jan-13 16:45:21.682148 - [DEBUG]
71649 2019-Jan-13 16:45:21.682189 - [DEBUG] Function : main
71650 2019-Jan-13 16:45:21.682215 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71651 2019-Jan-13 16:45:21.682861 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71652 2019-Jan-13 16:45:21.683501 - [DEBUG] Value : BOTTOM
71653 2019-Jan-13 16:45:21.683527 - [DEBUG]
71654 2019-Jan-13 16:45:21.683574 - [DEBUG] Function : main
71655 2019-Jan-13 16:45:21.683600 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71656 2019-Jan-13 16:45:21.684245 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71657 2019-Jan-13 16:45:21.684901 - [DEBUG] Value : BOTTOM
71658 2019-Jan-13 16:45:21.684927 - [DEBUG]
71659 2019-Jan-13 16:45:21.684970 - [DEBUG] Function : main
71660 2019-Jan-13 16:45:21.684997 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71661 2019-Jan-13 16:45:21.685653 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71662 2019-Jan-13 16:45:21.686297 - [DEBUG] Value : BOTTOM
71663 2019-Jan-13 16:45:21.686348 - [DEBUG]
71664 2019-Jan-13 16:45:21.686384 - [DEBUG] Function : main
71665 2019-Jan-13 16:45:21.686410 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71666 2019-Jan-13 16:45:21.687056 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71667 2019-Jan-13 16:45:21.687824 - [DEBUG] Value : BOTTOM
71668 2019-Jan-13 16:45:21.687851 - [DEBUG]
71669 2019-Jan-13 16:45:21.687888 - [DEBUG] Function : main
71670 2019-Jan-13 16:45:21.687914 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71671 2019-Jan-13 16:45:21.688578 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71672 2019-Jan-13 16:45:21.689218 - [DEBUG] Value : BOTTOM
71673 2019-Jan-13 16:45:21.689245 - [DEBUG]
71674 2019-Jan-13 16:45:21.689291 - [DEBUG] Function : main
71675 2019-Jan-13 16:45:21.689318 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71676 2019-Jan-13 16:45:21.689964 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71677 2019-Jan-13 16:45:21.690602 - [DEBUG] Value : BOTTOM
71678 2019-Jan-13 16:45:21.690628 - [DEBUG]
71679 2019-Jan-13 16:45:21.690662 - [DEBUG] Function : main
71680 2019-Jan-13 16:45:21.690688 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71681 2019-Jan-13 16:45:21.691331 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71682 2019-Jan-13 16:45:21.691985 - [DEBUG] Value : BOTTOM
71683 2019-Jan-13 16:45:21.692010 - [DEBUG]
71684 2019-Jan-13 16:45:21.692043 - [DEBUG] Function : main
71685 2019-Jan-13 16:45:21.692069 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71686 2019-Jan-13 16:45:21.692718 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71687 2019-Jan-13 16:45:21.693386 - [DEBUG] Value : BOTTOM
71688 2019-Jan-13 16:45:21.693413 - [DEBUG]
71689 2019-Jan-13 16:45:21.693459 - [DEBUG] Function : main
71690 2019-Jan-13 16:45:21.693485 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71691 2019-Jan-13 16:45:21.694178 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71692 2019-Jan-13 16:45:21.694924 - [DEBUG] Value : BOTTOM
71693 2019-Jan-13 16:45:21.694953 - [DEBUG]
71694 2019-Jan-13 16:45:21.695035 - [DEBUG] Function : main
71695 2019-Jan-13 16:45:21.695063 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71696 2019-Jan-13 16:45:21.695791 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71697 2019-Jan-13 16:45:21.696483 - [DEBUG] Value : BOTTOM
71698 2019-Jan-13 16:45:21.696511 - [DEBUG]
71699 2019-Jan-13 16:45:21.696569 - [DEBUG] Function : main
71700 2019-Jan-13 16:45:21.696596 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71701 2019-Jan-13 16:45:21.697395 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71702 2019-Jan-13 16:45:21.698046 - [DEBUG] Value : BOTTOM
71703 2019-Jan-13 16:45:21.698093 - [DEBUG]
71704 2019-Jan-13 16:45:21.698145 - [DEBUG] Function : main
71705 2019-Jan-13 16:45:21.698202 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71706 2019-Jan-13 16:45:21.698851 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71707 2019-Jan-13 16:45:21.699496 - [DEBUG] Value : BOTTOM
71708 2019-Jan-13 16:45:21.699521 - [DEBUG]
71709 2019-Jan-13 16:45:21.699558 - [DEBUG] Function : main
71710 2019-Jan-13 16:45:21.699584 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71711 2019-Jan-13 16:45:21.700228 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71712 2019-Jan-13 16:45:21.700868 - [DEBUG] Value : BOTTOM
71713 2019-Jan-13 16:45:21.700893 - [DEBUG]
71714 2019-Jan-13 16:45:21.700937 - [DEBUG] Function : main
71715 2019-Jan-13 16:45:21.700964 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71716 2019-Jan-13 16:45:21.701626 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71717 2019-Jan-13 16:45:21.702271 - [DEBUG] Value : BOTTOM
71718 2019-Jan-13 16:45:21.702296 - [DEBUG]
71719 2019-Jan-13 16:45:21.702332 - [DEBUG] Function : main
71720 2019-Jan-13 16:45:21.702358 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71721 2019-Jan-13 16:45:21.703003 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71722 2019-Jan-13 16:45:21.703641 - [DEBUG] Value : BOTTOM
71723 2019-Jan-13 16:45:21.703667 - [DEBUG]
71724 2019-Jan-13 16:45:21.703710 - [DEBUG] Function : main
71725 2019-Jan-13 16:45:21.703737 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71726 2019-Jan-13 16:45:21.704382 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71727 2019-Jan-13 16:45:21.704442 - [DEBUG] Value : BOTTOM
71728 2019-Jan-13 16:45:21.704468 - [DEBUG]
71729 2019-Jan-13 16:45:21.704502 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71730 2019-Jan-13 16:45:21.704545 - [DEBUG] Function : main
71731 2019-Jan-13 16:45:21.704571 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71732 2019-Jan-13 16:45:21.705234 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71733 2019-Jan-13 16:45:21.705873 - [DEBUG] Value : BOTTOM
71734 2019-Jan-13 16:45:21.705901 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19371735 2019-Jan-13 16:45:21.706595 - [DEBUG] Function : main
71736 2019-Jan-13 16:45:21.706628 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71737 2019-Jan-13 16:45:21.707275 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71738 2019-Jan-13 16:45:21.708121 - [DEBUG] Value : BOTTOM
71739 2019-Jan-13 16:45:21.708148 - [DEBUG]
71740 2019-Jan-13 16:45:21.708205 - [DEBUG] Function : main
71741 2019-Jan-13 16:45:21.708234 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71742 2019-Jan-13 16:45:21.708914 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71743 2019-Jan-13 16:45:21.709565 - [DEBUG] Value : BOTTOM
71744 2019-Jan-13 16:45:21.709591 - [DEBUG]
71745 2019-Jan-13 16:45:21.709660 - [DEBUG] Function : main
71746 2019-Jan-13 16:45:21.709687 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71747 2019-Jan-13 16:45:21.710334 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71748 2019-Jan-13 16:45:21.710981 - [DEBUG] Value : BOTTOM
71749 2019-Jan-13 16:45:21.711006 - [DEBUG]
71750 2019-Jan-13 16:45:21.711041 - [DEBUG] Function : main
71751 2019-Jan-13 16:45:21.711068 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71752 2019-Jan-13 16:45:21.711736 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71753 2019-Jan-13 16:45:21.712379 - [DEBUG] Value : BOTTOM
71754 2019-Jan-13 16:45:21.712405 - [DEBUG]
71755 2019-Jan-13 16:45:21.712438 - [DEBUG] Function : main
71756 2019-Jan-13 16:45:21.712464 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71757 2019-Jan-13 16:45:21.713110 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71758 2019-Jan-13 16:45:21.713747 - [DEBUG] Value : BOTTOM
71759 2019-Jan-13 16:45:21.713772 - [DEBUG]
71760 2019-Jan-13 16:45:21.713805 - [DEBUG] Function : main
71761 2019-Jan-13 16:45:21.713832 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71762 2019-Jan-13 16:45:21.714477 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71763 2019-Jan-13 16:45:21.715128 - [DEBUG] Value : BOTTOM
71764 2019-Jan-13 16:45:21.715155 - [DEBUG]
71765 2019-Jan-13 16:45:21.715188 - [DEBUG] Function : main
71766 2019-Jan-13 16:45:21.715214 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71767 2019-Jan-13 16:45:21.715859 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71768 2019-Jan-13 16:45:21.716495 - [DEBUG] Value : BOTTOM
71769 2019-Jan-13 16:45:21.716521 - [DEBUG]
71770 2019-Jan-13 16:45:21.716553 - [DEBUG] Function : main
71771 2019-Jan-13 16:45:21.716578 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71772 2019-Jan-13 16:45:21.717248 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71773 2019-Jan-13 16:45:21.718093 - [DEBUG] Value : BOTTOM
71774 2019-Jan-13 16:45:21.718121 - [DEBUG]
71775 2019-Jan-13 16:45:21.718167 - [DEBUG] Function : main
71776 2019-Jan-13 16:45:21.718194 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71777 2019-Jan-13 16:45:21.718861 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71778 2019-Jan-13 16:45:21.719549 - [DEBUG] Value : BOTTOM
71779 2019-Jan-13 16:45:21.719578 - [DEBUG]
71780 2019-Jan-13 16:45:21.719623 - [DEBUG] Function : main
71781 2019-Jan-13 16:45:21.719649 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71782 2019-Jan-13 16:45:21.720340 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71783 2019-Jan-13 16:45:21.720993 - [DEBUG] Value : BOTTOM
71784 2019-Jan-13 16:45:21.721019 - [DEBUG]
71785 2019-Jan-13 16:45:21.721060 - [DEBUG] Function : main
71786 2019-Jan-13 16:45:21.721086 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71787 2019-Jan-13 16:45:21.721775 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71788 2019-Jan-13 16:45:21.722414 - [DEBUG] Value : BOTTOM
71789 2019-Jan-13 16:45:21.722440 - [DEBUG]
71790 2019-Jan-13 16:45:21.722473 - [DEBUG] Function : main
71791 2019-Jan-13 16:45:21.722499 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71792 2019-Jan-13 16:45:21.723144 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71793 2019-Jan-13 16:45:21.723789 - [DEBUG] Value : BOTTOM
71794 2019-Jan-13 16:45:21.723816 - [DEBUG]
71795 2019-Jan-13 16:45:21.723848 - [DEBUG] Function : main
71796 2019-Jan-13 16:45:21.723874 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71797 2019-Jan-13 16:45:21.724519 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71798 2019-Jan-13 16:45:21.725174 - [DEBUG] Value : BOTTOM
71799 2019-Jan-13 16:45:21.725200 - [DEBUG]
71800 2019-Jan-13 16:45:21.725233 - [DEBUG] Function : main
71801 2019-Jan-13 16:45:21.725259 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71802 2019-Jan-13 16:45:21.725908 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71803 2019-Jan-13 16:45:21.726568 - [DEBUG] Value : BOTTOM
71804 2019-Jan-13 16:45:21.726595 - [DEBUG]
71805 2019-Jan-13 16:45:21.726637 - [DEBUG] Function : main
71806 2019-Jan-13 16:45:21.726663 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71807 2019-Jan-13 16:45:21.727563 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71808 2019-Jan-13 16:45:21.728331 - [DEBUG] Value : BOTTOM
71809 2019-Jan-13 16:45:21.728360 - [DEBUG]
71810 2019-Jan-13 16:45:21.728433 - [DEBUG] Function : main
71811 2019-Jan-13 16:45:21.728460 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71812 2019-Jan-13 16:45:21.729190 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71813 2019-Jan-13 16:45:21.729882 - [DEBUG] Value : BOTTOM
71814 2019-Jan-13 16:45:21.729910 - [DEBUG]
71815 2019-Jan-13 16:45:21.729974 - [DEBUG] Function : main
71816 2019-Jan-13 16:45:21.730001 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71817 2019-Jan-13 16:45:21.730659 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71818 2019-Jan-13 16:45:21.731304 - [DEBUG] Value : BOTTOM
71819 2019-Jan-13 16:45:21.731330 - [DEBUG]
71820 2019-Jan-13 16:45:21.731366 - [DEBUG] Function : main
71821 2019-Jan-13 16:45:21.731392 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71822 2019-Jan-13 16:45:21.732059 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71823 2019-Jan-13 16:45:21.732699 - [DEBUG] Value : BOTTOM
71824 2019-Jan-13 16:45:21.732726 - [DEBUG]
71825 2019-Jan-13 16:45:21.732770 - [DEBUG] Function : main
71826 2019-Jan-13 16:45:21.732797 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71827 2019-Jan-13 16:45:21.733443 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71828 2019-Jan-13 16:45:21.734104 - [DEBUG] Value : BOTTOM
71829 2019-Jan-13 16:45:21.734130 - [DEBUG]
71830 2019-Jan-13 16:45:21.734174 - [DEBUG] Function : main
71831 2019-Jan-13 16:45:21.734201 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71832 2019-Jan-13 16:45:21.734865 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71833 2019-Jan-13 16:45:21.735507 - [DEBUG] Value : BOTTOM
71834 2019-Jan-13 16:45:21.735533 - [DEBUG]
71835 2019-Jan-13 16:45:21.735567 - [DEBUG] Function : main
71836 2019-Jan-13 16:45:21.735592 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71837 2019-Jan-13 16:45:21.736248 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71838 2019-Jan-13 16:45:21.736893 - [DEBUG] Value : BOTTOM
71839 2019-Jan-13 16:45:21.736919 - [DEBUG]
71840 2019-Jan-13 16:45:21.736955 - [DEBUG] Function : main
71841 2019-Jan-13 16:45:21.736981 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71842 2019-Jan-13 16:45:21.737782 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71843 2019-Jan-13 16:45:21.738534 - [DEBUG] Value : BOTTOM
71844 2019-Jan-13 16:45:21.738563 - [DEBUG]
71845 2019-Jan-13 16:45:21.738621 - [DEBUG] Function : main
71846 2019-Jan-13 16:45:21.738648 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71847 2019-Jan-13 16:45:21.739307 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71848 2019-Jan-13 16:45:21.739947 - [DEBUG] Value : BOTTOM
71849 2019-Jan-13 16:45:21.739973 - [DEBUG]
71850 2019-Jan-13 16:45:21.740009 - [DEBUG] Function : main
71851 2019-Jan-13 16:45:21.740035 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71852 2019-Jan-13 16:45:21.740681 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71853 2019-Jan-13 16:45:21.741323 - [DEBUG] Value : BOTTOM
71854 2019-Jan-13 16:45:21.741350 - [DEBUG]
71855 2019-Jan-13 16:45:21.741383 - [DEBUG] Function : main
71856 2019-Jan-13 16:45:21.741423 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71857 2019-Jan-13 16:45:21.742073 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71858 2019-Jan-13 16:45:21.742725 - [DEBUG] Value : BOTTOM
71859 2019-Jan-13 16:45:21.742751 - [DEBUG]
71860 2019-Jan-13 16:45:21.742789 - [DEBUG] Function : main
71861 2019-Jan-13 16:45:21.742816 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71862 2019-Jan-13 16:45:21.743462 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71863 2019-Jan-13 16:45:21.744103 - [DEBUG] Value : BOTTOM
71864 2019-Jan-13 16:45:21.744128 - [DEBUG]
71865 2019-Jan-13 16:45:21.744174 - [DEBUG] Function : main
71866 2019-Jan-13 16:45:21.744200 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71867 2019-Jan-13 16:45:21.744861 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71868 2019-Jan-13 16:45:21.745506 - [DEBUG] Value : BOTTOM
71869 2019-Jan-13 16:45:21.745552 - [DEBUG]
71870 2019-Jan-13 16:45:21.745589 - [DEBUG] Function : main
71871 2019-Jan-13 16:45:21.745615 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71872 2019-Jan-13 16:45:21.746260 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71873 2019-Jan-13 16:45:21.746909 - [DEBUG] Value : BOTTOM
71874 2019-Jan-13 16:45:21.746935 - [DEBUG]
71875 2019-Jan-13 16:45:21.746981 - [DEBUG] Function : main
71876 2019-Jan-13 16:45:21.747008 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71877 2019-Jan-13 16:45:21.747776 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71878 2019-Jan-13 16:45:21.748439 - [DEBUG] Value : BOTTOM
71879 2019-Jan-13 16:45:21.748465 - [DEBUG]
71880 2019-Jan-13 16:45:21.748502 - [DEBUG] Function : main
71881 2019-Jan-13 16:45:21.748528 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71882 2019-Jan-13 16:45:21.749174 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71883 2019-Jan-13 16:45:21.749814 - [DEBUG] Value : BOTTOM
71884 2019-Jan-13 16:45:21.749841 - [DEBUG]
71885 2019-Jan-13 16:45:21.749885 - [DEBUG] Function : main
71886 2019-Jan-13 16:45:21.749911 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71887 2019-Jan-13 16:45:21.750556 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71888 2019-Jan-13 16:45:21.751200 - [DEBUG] Value : BOTTOM
71889 2019-Jan-13 16:45:21.751226 - [DEBUG]
71890 2019-Jan-13 16:45:21.751261 - [DEBUG] Function : main
71891 2019-Jan-13 16:45:21.751287 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71892 2019-Jan-13 16:45:21.751949 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71893 2019-Jan-13 16:45:21.752588 - [DEBUG] Value : BOTTOM
71894 2019-Jan-13 16:45:21.752613 - [DEBUG]
71895 2019-Jan-13 16:45:21.752657 - [DEBUG] Function : main
71896 2019-Jan-13 16:45:21.752683 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71897 2019-Jan-13 16:45:21.753328 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71898 2019-Jan-13 16:45:21.753388 - [DEBUG] Value : BOTTOM
71899 2019-Jan-13 16:45:21.753414 - [DEBUG]
71900 2019-Jan-13 16:45:21.753448 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71901 2019-Jan-13 16:45:21.753477 - [DEBUG] Function : main
71902 2019-Jan-13 16:45:21.753502 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71903 2019-Jan-13 16:45:21.754147 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
71904 2019-Jan-13 16:45:21.754799 - [DEBUG] Value : BOTTOM
71905 2019-Jan-13 16:45:21.754825 - [DEBUG]
71906 2019-Jan-13 16:45:21.754857 - [DEBUG] Function : main
71907 2019-Jan-13 16:45:21.754883 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71908 2019-Jan-13 16:45:21.755528 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
71909 2019-Jan-13 16:45:21.756170 - [DEBUG] Value : BOTTOM
71910 2019-Jan-13 16:45:21.756207 - [DEBUG]
71911 2019-Jan-13 16:45:21.756267 - [DEBUG] Function : main
71912 2019-Jan-13 16:45:21.756295 - [DEBUG] Inst. : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
71913 2019-Jan-13 16:45:21.756949 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71914 2019-Jan-13 16:45:21.757006 - [DEBUG] Value : BOTTOM
71915 2019-Jan-13 16:45:21.757032 - [DEBUG]
71916 2019-Jan-13 16:45:21.757059 - [DEBUG] Function : main
71917 2019-Jan-13 16:45:21.757085 - [DEBUG] Inst. : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
71918 2019-Jan-13 16:45:21.757852 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71919 2019-Jan-13 16:45:21.757923 - [DEBUG] Value : BOTTOM
71920 2019-Jan-13 16:45:21.757950 - [DEBUG]
71921 2019-Jan-13 16:45:21.757982 - [DEBUG] Function : main
71922 2019-Jan-13 16:45:21.758010 - [DEBUG] Inst. : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
71923 2019-Jan-13 16:45:21.758703 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71924 2019-Jan-13 16:45:21.758765 - [DEBUG] Value : BOTTOM
71925 2019-Jan-13 16:45:21.758791 - [DEBUG]
71926 2019-Jan-13 16:45:21.758829 - [DEBUG] Function : main
71927 2019-Jan-13 16:45:21.758856 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71928 2019-Jan-13 16:45:21.759517 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71929 2019-Jan-13 16:45:21.760208 - [DEBUG] Value : BOTTOM
71930 2019-Jan-13 16:45:21.760237 - [DEBUG]
71931 2019-Jan-13 16:45:21.760264 - [DEBUG] Function : main
71932 2019-Jan-13 16:45:21.760290 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71933 2019-Jan-13 16:45:21.760964 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71934 2019-Jan-13 16:45:21.761660 - [DEBUG] Value : BOTTOM
71935 2019-Jan-13 16:45:21.761687 - [DEBUG]
71936 2019-Jan-13 16:45:21.761714 - [DEBUG] Function : main
71937 2019-Jan-13 16:45:21.761739 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71938 2019-Jan-13 16:45:21.762414 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71939 2019-Jan-13 16:45:21.763095 - [DEBUG] Value : BOTTOM
71940 2019-Jan-13 16:45:21.763124 - [DEBUG]
71941 2019-Jan-13 16:45:21.763152 - [DEBUG] Function : main
71942 2019-Jan-13 16:45:21.763178 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71943 2019-Jan-13 16:45:21.763883 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71944 2019-Jan-13 16:45:21.764588 - [DEBUG] Value : BOTTOM
71945 2019-Jan-13 16:45:21.764617 - [DEBUG]
71946 2019-Jan-13 16:45:21.764646 - [DEBUG] Function : main
71947 2019-Jan-13 16:45:21.764673 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71948 2019-Jan-13 16:45:21.765400 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71949 2019-Jan-13 16:45:21.766056 - [DEBUG] Value : BOTTOM
71950 2019-Jan-13 16:45:21.766083 - [DEBUG]
71951 2019-Jan-13 16:45:21.766107 - [DEBUG] Function : main
71952 2019-Jan-13 16:45:21.766134 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71953 2019-Jan-13 16:45:21.766787 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71954 2019-Jan-13 16:45:21.767425 - [DEBUG] Value : BOTTOM
71955 2019-Jan-13 16:45:21.767451 - [DEBUG]
71956 2019-Jan-13 16:45:21.767478 - [DEBUG] Function : main
71957 2019-Jan-13 16:45:21.767503 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71958 2019-Jan-13 16:45:21.768384 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71959 2019-Jan-13 16:45:21.769053 - [DEBUG] Value : BOTTOM
71960 2019-Jan-13 16:45:21.769080 - [DEBUG]
71961 2019-Jan-13 16:45:21.769106 - [DEBUG] Function : main
71962 2019-Jan-13 16:45:21.769131 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71963 2019-Jan-13 16:45:21.769773 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71964 2019-Jan-13 16:45:21.770415 - [DEBUG] Value : BOTTOM
71965 2019-Jan-13 16:45:21.770441 - [DEBUG]
71966 2019-Jan-13 16:45:21.770466 - [DEBUG] Function : main
71967 2019-Jan-13 16:45:21.770491 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71968 2019-Jan-13 16:45:21.771129 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71969 2019-Jan-13 16:45:21.771782 - [DEBUG] Value : BOTTOM
71970 2019-Jan-13 16:45:21.771808 - [DEBUG]
71971 2019-Jan-13 16:45:21.771833 - [DEBUG] Function : main
71972 2019-Jan-13 16:45:21.771858 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71973 2019-Jan-13 16:45:21.772496 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71974 2019-Jan-13 16:45:21.773135 - [DEBUG] Value : BOTTOM
71975 2019-Jan-13 16:45:21.773161 - [DEBUG]
71976 2019-Jan-13 16:45:21.773185 - [DEBUG] Function : main
71977 2019-Jan-13 16:45:21.773210 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71978 2019-Jan-13 16:45:21.773847 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71979 2019-Jan-13 16:45:21.774487 - [DEBUG] Value : BOTTOM
71980 2019-Jan-13 16:45:21.774513 - [DEBUG]
71981 2019-Jan-13 16:45:21.774538 - [DEBUG] Function : main
71982 2019-Jan-13 16:45:21.774563 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71983 2019-Jan-13 16:45:21.775221 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
71984 2019-Jan-13 16:45:21.775865 - [DEBUG] Value : BOTTOM
71985 2019-Jan-13 16:45:21.775891 - [DEBUG]
71986 2019-Jan-13 16:45:21.775916 - [DEBUG] Function : main
71987 2019-Jan-13 16:45:21.775942 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71988 2019-Jan-13 16:45:21.776582 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71989 2019-Jan-13 16:45:21.777227 - [DEBUG] Value : BOTTOM
71990 2019-Jan-13 16:45:21.777253 - [DEBUG]
71991 2019-Jan-13 16:45:21.777278 - [DEBUG] Function : main
71992 2019-Jan-13 16:45:21.777303 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71993 2019-Jan-13 16:45:21.778045 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71994 2019-Jan-13 16:45:21.778119 - [DEBUG] Value : BOTTOM
71995 2019-Jan-13 16:45:21.778146 - [DEBUG]
71996 2019-Jan-13 16:45:21.778184 - [DEBUG] Function : main
71997 2019-Jan-13 16:45:21.778209 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71998 2019-Jan-13 16:45:21.778853 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71999 2019-Jan-13 16:45:21.779491 - [DEBUG] Value : BOTTOM
72000 2019-Jan-13 16:45:21.779517 - [DEBUG]
72001 2019-Jan-13 16:45:21.779542 - [DEBUG] Function : main
72002 2019-Jan-13 16:45:21.779567 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72003 2019-Jan-13 16:45:21.780204 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72004 2019-Jan-13 16:45:21.780840 - [DEBUG] Value : BOTTOM
72005 2019-Jan-13 16:45:21.780877 - [DEBUG]
72006 2019-Jan-13 16:45:21.780903 - [DEBUG] Function : main
72007 2019-Jan-13 16:45:21.780928 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72008 2019-Jan-13 16:45:21.781587 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72009 2019-Jan-13 16:45:21.782235 - [DEBUG] Value : BOTTOM
72010 2019-Jan-13 16:45:21.782262 - [DEBUG]
72011 2019-Jan-13 16:45:21.782287 - [DEBUG] Function : main
72012 2019-Jan-13 16:45:21.782312 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72013 2019-Jan-13 16:45:21.782951 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72014 2019-Jan-13 16:45:21.783586 - [DEBUG] Value : BOTTOM
72015 2019-Jan-13 16:45:21.783611 - [DEBUG]
72016 2019-Jan-13 16:45:21.783636 - [DEBUG] Function : main
72017 2019-Jan-13 16:45:21.783661 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72018 2019-Jan-13 16:45:21.784299 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72019 2019-Jan-13 16:45:21.784951 - [DEBUG] Value : BOTTOM
72020 2019-Jan-13 16:45:21.784977 - [DEBUG]
72021 2019-Jan-13 16:45:21.785001 - [DEBUG] Function : main
72022 2019-Jan-13 16:45:21.785026 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72023 2019-Jan-13 16:45:21.785665 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72024 2019-Jan-13 16:45:21.786312 - [DEBUG] Value : BOTTOM
72025 2019-Jan-13 16:45:21.786338 - [DEBUG]
72026 2019-Jan-13 16:45:21.786364 - [DEBUG] Function : main
72027 2019-Jan-13 16:45:21.786389 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72028 2019-Jan-13 16:45:21.787042 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72029 2019-Jan-13 16:45:21.787103 - [DEBUG] Value : BOTTOM
72030 2019-Jan-13 16:45:21.787129 - [DEBUG]
72031 2019-Jan-13 16:45:21.787160 - [DEBUG] Function : main
72032 2019-Jan-13 16:45:21.787186 - [DEBUG] Inst. : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
72033 2019-Jan-13 16:45:21.787928 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72034 2019-Jan-13 16:45:21.787986 - [DEBUG] Value : BOTTOM
72035 2019-Jan-13 16:45:21.788012 - [DEBUG]
72036 2019-Jan-13 16:45:21.788040 - [DEBUG] Function : main
72037 2019-Jan-13 16:45:21.788080 - [DEBUG] Inst. : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72038 2019-Jan-13 16:45:21.788725 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
72039 2019-Jan-13 16:45:21.789386 - [DEBUG] Value : BOTTOM
72040 2019-Jan-13 16:45:21.789412 - [DEBUG]
72041 2019-Jan-13 16:45:21.789437 - [DEBUG] Function : main
72042 2019-Jan-13 16:45:21.789463 - [DEBUG] Inst. : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72043 2019-Jan-13 16:45:21.790102 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72044 2019-Jan-13 16:45:21.790159 - [DEBUG] Value : BOTTOM
72045 2019-Jan-13 16:45:21.790185 - [DEBUG]
72046 2019-Jan-13 16:45:21.790213 - [DEBUG] Function : main
72047 2019-Jan-13 16:45:21.790239 - [DEBUG] Inst. : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
72048 2019-Jan-13 16:45:21.790876 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72049 2019-Jan-13 16:45:21.790933 - [DEBUG] Value : BOTTOM
72050 2019-Jan-13 16:45:21.790959 - [DEBUG]
72051 2019-Jan-13 16:45:21.790986 - [DEBUG] Function : main
72052 2019-Jan-13 16:45:21.791014 - [DEBUG] Inst. : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
72053 2019-Jan-13 16:45:21.791663 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72054 2019-Jan-13 16:45:21.791735 - [DEBUG] Value : BOTTOM
72055 2019-Jan-13 16:45:21.791761 - [DEBUG]
72056 2019-Jan-13 16:45:21.791789 - [DEBUG] Function : main
72057 2019-Jan-13 16:45:21.791815 - [DEBUG] Inst. : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
72058 2019-Jan-13 16:45:21.792460 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72059 2019-Jan-13 16:45:21.792519 - [DEBUG] Value : BOTTOM
72060 2019-Jan-13 16:45:21.792545 - [DEBUG]
72061 2019-Jan-13 16:45:21.792574 - [DEBUG] Function : main
72062 2019-Jan-13 16:45:21.792602 - [DEBUG] Inst. : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
72063 2019-Jan-13 16:45:21.793243 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72064 2019-Jan-13 16:45:21.793300 - [DEBUG] Value : BOTTOM
72065 2019-Jan-13 16:45:21.793326 - [DEBUG]
72066 2019-Jan-13 16:45:21.793353 - [DEBUG] Function : main
72067 2019-Jan-13 16:45:21.793380 - [DEBUG] Inst. : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
72068 2019-Jan-13 16:45:21.794017 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72069 2019-Jan-13 16:45:21.794073 - [DEBUG] Value : BOTTOM
72070 2019-Jan-13 16:45:21.794100 - [DEBUG]
72071 2019-Jan-13 16:45:21.794127 - [DEBUG] Function : main
72072 2019-Jan-13 16:45:21.794155 - [DEBUG] Inst. : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
72073 2019-Jan-13 16:45:21.794805 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72074 2019-Jan-13 16:45:21.794862 - [DEBUG] Value : BOTTOM
72075 2019-Jan-13 16:45:21.794888 - [DEBUG]
72076 2019-Jan-13 16:45:21.794915 - [DEBUG] Function : main
72077 2019-Jan-13 16:45:21.794941 - [DEBUG] Inst. : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
72078 2019-Jan-13 16:45:21.795576 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72079 2019-Jan-13 16:45:21.795633 - [DEBUG] Value : BOTTOM
72080 2019-Jan-13 16:45:21.795659 - [DEBUG]
72081 2019-Jan-13 16:45:21.795686 - [DEBUG] Function : main
72082 2019-Jan-13 16:45:21.795714 - [DEBUG] Inst. : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
72083 2019-Jan-13 16:45:21.796350 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72084 2019-Jan-13 16:45:21.796407 - [DEBUG] Value : BOTTOM
72085 2019-Jan-13 16:45:21.796433 - [DEBUG]
72086 2019-Jan-13 16:45:21.796461 - [DEBUG] Function : main
72087 2019-Jan-13 16:45:21.796487 - [DEBUG] Inst. : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
72088 2019-Jan-13 16:45:21.797134 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72089 2019-Jan-13 16:45:21.797195 - [DEBUG] Value : BOTTOM
72090 2019-Jan-13 16:45:21.797221 - [DEBUG]
72091 2019-Jan-13 16:45:21.797252 - [DEBUG] Function : main
72092 2019-Jan-13 16:45:21.797280 - [DEBUG] Inst. : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
72093 2019-Jan-13 16:45:21.798136 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72094 2019-Jan-13 16:45:21.798210 - [DEBUG] Value : BOTTOM
72095 2019-Jan-13 16:45:21.798237 - [DEBUG]
72096 2019-Jan-13 16:45:21.798269 - [DEBUG] Function : main
72097 2019-Jan-13 16:45:21.798296 - [DEBUG] Inst. : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
72098 2019-Jan-13 16:45:21.799037 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72099 2019-Jan-13 16:45:21.799102 - [DEBUG] Value : BOTTOM
72100 2019-Jan-13 16:45:21.799127 - [DEBUG]
72101 2019-Jan-13 16:45:21.799158 - [DEBUG] Function : main
72102 2019-Jan-13 16:45:21.799185 - [DEBUG] Inst. : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
72103 2019-Jan-13 16:45:21.799844 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72104 2019-Jan-13 16:45:21.800509 - [DEBUG] Value : BOTTOM
72105 2019-Jan-13 16:45:21.800536 - [DEBUG]
72106 2019-Jan-13 16:45:21.800581 - [DEBUG] Function : main
72107 2019-Jan-13 16:45:21.800607 - [DEBUG] Inst. : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
72108 2019-Jan-13 16:45:21.801264 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72109 2019-Jan-13 16:45:21.801328 - [DEBUG] Value : BOTTOM
72110 2019-Jan-13 16:45:21.801355 - [DEBUG]
72111 2019-Jan-13 16:45:21.801385 - [DEBUG] Function : main
72112 2019-Jan-13 16:45:21.801433 - [DEBUG] Inst. : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
72113 2019-Jan-13 16:45:21.802140 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72114 2019-Jan-13 16:45:21.802800 - [DEBUG] Value : BOTTOM
72115 2019-Jan-13 16:45:21.802827 - [DEBUG]
72116 2019-Jan-13 16:45:21.802853 - [DEBUG] Function : main
72117 2019-Jan-13 16:45:21.802879 - [DEBUG] Inst. : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
72118 2019-Jan-13 16:45:21.803520 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72119 2019-Jan-13 16:45:21.803578 - [DEBUG] Value : BOTTOM
72120 2019-Jan-13 16:45:21.803604 - [DEBUG]
72121 2019-Jan-13 16:45:21.803634 - [DEBUG] Function : main
72122 2019-Jan-13 16:45:21.803662 - [DEBUG] Inst. : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72123 2019-Jan-13 16:45:21.804300 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72124 2019-Jan-13 16:45:21.804958 - [DEBUG] Value : BOTTOM
72125 2019-Jan-13 16:45:21.804985 - [DEBUG]
72126 2019-Jan-13 16:45:21.805010 - [DEBUG] Function : main
72127 2019-Jan-13 16:45:21.805035 - [DEBUG] Inst. : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72128 2019-Jan-13 16:45:21.805670 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72129 2019-Jan-13 16:45:21.805727 - [DEBUG] Value : BOTTOM
72130 2019-Jan-13 16:45:21.805752 - [DEBUG]
72131 2019-Jan-13 16:45:21.805795 - [DEBUG] Function : main
72132 2019-Jan-13 16:45:21.805822 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72133 2019-Jan-13 16:45:21.806480 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72134 2019-Jan-13 16:45:21.807121 - [DEBUG] Value : BOTTOM
72135 2019-Jan-13 16:45:21.807146 - [DEBUG]
72136 2019-Jan-13 16:45:21.807171 - [DEBUG] Function : main
72137 2019-Jan-13 16:45:21.807195 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72138 2019-Jan-13 16:45:21.807849 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72139 2019-Jan-13 16:45:21.808644 - [DEBUG] Value : BOTTOM
72140 2019-Jan-13 16:45:21.808670 - [DEBUG]
72141 2019-Jan-13 16:45:21.808696 - [DEBUG] Function : main
72142 2019-Jan-13 16:45:21.808722 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72143 2019-Jan-13 16:45:21.809363 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72144 2019-Jan-13 16:45:21.810016 - [DEBUG] Value : BOTTOM
72145 2019-Jan-13 16:45:21.810043 - [DEBUG]
72146 2019-Jan-13 16:45:21.810069 - [DEBUG] Function : main
72147 2019-Jan-13 16:45:21.810095 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72148 2019-Jan-13 16:45:21.810787 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72149 2019-Jan-13 16:45:21.811492 - [DEBUG] Value : BOTTOM
72150 2019-Jan-13 16:45:21.811521 - [DEBUG]
72151 2019-Jan-13 16:45:21.811549 - [DEBUG] Function : main
72152 2019-Jan-13 16:45:21.811575 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72153 2019-Jan-13 16:45:21.812274 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72154 2019-Jan-13 16:45:21.813015 - [DEBUG] Value : BOTTOM
72155 2019-Jan-13 16:45:21.813047 - [DEBUG]
72156 2019-Jan-13 16:45:21.813076 - [DEBUG] Function : main
72157 2019-Jan-13 16:45:21.813104 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72158 2019-Jan-13 16:45:21.813789 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72159 2019-Jan-13 16:45:21.814431 - [DEBUG] Value : BOTTOM
72160 2019-Jan-13 16:45:21.814458 - [DEBUG]
72161 2019-Jan-13 16:45:21.814483 - [DEBUG] Function : main
72162 2019-Jan-13 16:45:21.814509 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72163 2019-Jan-13 16:45:21.815176 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72164 2019-Jan-13 16:45:21.815810 - [DEBUG] Value : BOTTOM
72165 2019-Jan-13 16:45:21.815836 - [DEBUG]
72166 2019-Jan-13 16:45:21.815861 - [DEBUG] Function : main
72167 2019-Jan-13 16:45:21.815886 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72168 2019-Jan-13 16:45:21.816521 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72169 2019-Jan-13 16:45:21.817157 - [DEBUG] Value : BOTTOM
72170 2019-Jan-13 16:45:21.817183 - [DEBUG]
72171 2019-Jan-13 16:45:21.817208 - [DEBUG] Function : main
72172 2019-Jan-13 16:45:21.817233 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72173 2019-Jan-13 16:45:21.817869 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72174 2019-Jan-13 16:45:21.818659 - [DEBUG] Value : BOTTOM
72175 2019-Jan-13 16:45:21.818686 - [DEBUG]
72176 2019-Jan-13 16:45:21.818711 - [DEBUG] Function : main
72177 2019-Jan-13 16:45:21.818736 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72178 2019-Jan-13 16:45:21.819374 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72179 2019-Jan-13 16:45:21.820016 - [DEBUG] Value : BOTTOM
72180 2019-Jan-13 16:45:21.820042 - [DEBUG]
72181 2019-Jan-13 16:45:21.820066 - [DEBUG] Function : main
72182 2019-Jan-13 16:45:21.820092 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72183 2019-Jan-13 16:45:21.820727 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72184 2019-Jan-13 16:45:21.821375 - [DEBUG] Value : BOTTOM
72185 2019-Jan-13 16:45:21.821412 - [DEBUG]
72186 2019-Jan-13 16:45:21.821439 - [DEBUG] Function : main
72187 2019-Jan-13 16:45:21.821464 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72188 2019-Jan-13 16:45:21.822099 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72189 2019-Jan-13 16:45:21.822738 - [DEBUG] Value : BOTTOM
72190 2019-Jan-13 16:45:21.822764 - [DEBUG]
72191 2019-Jan-13 16:45:21.822789 - [DEBUG] Function : main
72192 2019-Jan-13 16:45:21.822814 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72193 2019-Jan-13 16:45:21.823450 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72194 2019-Jan-13 16:45:21.824089 - [DEBUG] Value : BOTTOM
72195 2019-Jan-13 16:45:21.824115 - [DEBUG]
72196 2019-Jan-13 16:45:21.824139 - [DEBUG] Function : main
72197 2019-Jan-13 16:45:21.824164 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72198 2019-Jan-13 16:45:21.824812 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72199 2019-Jan-13 16:45:21.825467 - [DEBUG] Value : BOTTOM
72200 2019-Jan-13 16:45:21.825494 - [DEBUG]
72201 2019-Jan-13 16:45:21.825518 - [DEBUG] Function : main
72202 2019-Jan-13 16:45:21.825543 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72203 2019-Jan-13 16:45:21.826186 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72204 2019-Jan-13 16:45:21.826827 - [DEBUG] Value : BOTTOM
72205 2019-Jan-13 16:45:21.826853 - [DEBUG]
72206 2019-Jan-13 16:45:21.826878 - [DEBUG] Function : main
72207 2019-Jan-13 16:45:21.826903 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72208 2019-Jan-13 16:45:21.827571 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72209 2019-Jan-13 16:45:21.828464 - [DEBUG] Value : BOTTOM
72210 2019-Jan-13 16:45:21.828547 - [DEBUG]
72211 2019-Jan-13 16:45:21.828577 - [DEBUG] Function : main
72212 2019-Jan-13 16:45:21.828605 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72213 2019-Jan-13 16:45:21.829299 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72214 2019-Jan-13 16:45:21.829963 - [DEBUG] Value : BOTTOM
72215 2019-Jan-13 16:45:21.829990 - [DEBUG]
72216 2019-Jan-13 16:45:21.830016 - [DEBUG] Function : main
72217 2019-Jan-13 16:45:21.830041 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72218 2019-Jan-13 16:45:21.830677 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72219 2019-Jan-13 16:45:21.831327 - [DEBUG] Value : BOTTOM
72220 2019-Jan-13 16:45:21.831353 - [DEBUG]
72221 2019-Jan-13 16:45:21.831378 - [DEBUG] Function : main
72222 2019-Jan-13 16:45:21.831419 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72223 2019-Jan-13 16:45:21.832058 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72224 2019-Jan-13 16:45:21.832698 - [DEBUG] Value : BOTTOM
72225 2019-Jan-13 16:45:21.832724 - [DEBUG]
72226 2019-Jan-13 16:45:21.832749 - [DEBUG] Function : main
72227 2019-Jan-13 16:45:21.832774 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72228 2019-Jan-13 16:45:21.833409 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72229 2019-Jan-13 16:45:21.834048 - [DEBUG] Value : BOTTOM
72230 2019-Jan-13 16:45:21.834074 - [DEBUG]
72231 2019-Jan-13 16:45:21.834098 - [DEBUG] Function : main
72232 2019-Jan-13 16:45:21.834123 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72233 2019-Jan-13 16:45:21.834769 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72234 2019-Jan-13 16:45:21.835410 - [DEBUG] Value : BOTTOM
72235 2019-Jan-13 16:45:21.835436 - [DEBUG]
72236 2019-Jan-13 16:45:21.835460 - [DEBUG] Function : main
72237 2019-Jan-13 16:45:21.835485 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72238 2019-Jan-13 16:45:21.836121 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
72239 2019-Jan-13 16:45:21.836772 - [DEBUG] Value : BOTTOM
72240 2019-Jan-13 16:45:21.836798 - [DEBUG]
72241 2019-Jan-13 16:45:21.836823 - [DEBUG] Function : main
72242 2019-Jan-13 16:45:21.836848 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72243 2019-Jan-13 16:45:21.837493 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
72244 2019-Jan-13 16:45:21.838359 - [DEBUG] Value : BOTTOM
72245 2019-Jan-13 16:45:21.838389 - [DEBUG]
72246 2019-Jan-13 16:45:21.838417 - [DEBUG] Function : main
72247 2019-Jan-13 16:45:21.838443 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72248 2019-Jan-13 16:45:21.839127 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
72249 2019-Jan-13 16:45:21.839813 - [DEBUG] Value : BOTTOM
72250 2019-Jan-13 16:45:21.839841 - [DEBUG]
72251 2019-Jan-13 16:45:21.839868 - [DEBUG] Function : main
72252 2019-Jan-13 16:45:21.839895 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72253 2019-Jan-13 16:45:21.840571 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
72254 2019-Jan-13 16:45:21.841231 - [DEBUG] Value : BOTTOM
72255 2019-Jan-13 16:45:21.841258 - [DEBUG]
72256 2019-Jan-13 16:45:21.841284 - [DEBUG] Function : main
72257 2019-Jan-13 16:45:21.841309 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72258 2019-Jan-13 16:45:21.842000 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
72259 2019-Jan-13 16:45:21.842655 - [DEBUG] Value : BOTTOM
72260 2019-Jan-13 16:45:21.842683 - [DEBUG]
72261 2019-Jan-13 16:45:21.842708 - [DEBUG] Function : main
72262 2019-Jan-13 16:45:21.842733 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72263 2019-Jan-13 16:45:21.843403 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
72264 2019-Jan-13 16:45:21.844083 - [DEBUG] Value : BOTTOM
72265 2019-Jan-13 16:45:21.844112 - [DEBUG]
72266 2019-Jan-13 16:45:21.844139 - [DEBUG] Function : main
72267 2019-Jan-13 16:45:21.844166 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72268 2019-Jan-13 16:45:21.844922 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
72269 2019-Jan-13 16:45:21.845632 - [DEBUG] Value : BOTTOM
72270 2019-Jan-13 16:45:21.845661 - [DEBUG]
72271 2019-Jan-13 16:45:21.845690 - [DEBUG] Function : main
72272 2019-Jan-13 16:45:21.845717 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72273 2019-Jan-13 16:45:21.846402 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
72274 2019-Jan-13 16:45:21.847065 - [DEBUG] Value : BOTTOM
72275 2019-Jan-13 16:45:21.847092 - [DEBUG]
72276 2019-Jan-13 16:45:21.847117 - [DEBUG] Function : main
72277 2019-Jan-13 16:45:21.847143 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72278 2019-Jan-13 16:45:21.847780 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
72279 2019-Jan-13 16:45:21.848583 - [DEBUG] Value : BOTTOM
72280 2019-Jan-13 16:45:21.848610 - [DEBUG]
72281 2019-Jan-13 16:45:21.848635 - [DEBUG] Function : main
72282 2019-Jan-13 16:45:21.848660 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72283 2019-Jan-13 16:45:21.849307 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
72284 2019-Jan-13 16:45:21.849948 - [DEBUG] Value : BOTTOM
72285 2019-Jan-13 16:45:21.849974 - [DEBUG]
72286 2019-Jan-13 16:45:21.849998 - [DEBUG] Function : main
72287 2019-Jan-13 16:45:21.850024 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72288 2019-Jan-13 16:45:21.850689 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
72289 2019-Jan-13 16:45:21.851334 - [DEBUG] Value : BOTTOM
72290 2019-Jan-13 16:45:21.851360 - [DEBUG]
72291 2019-Jan-13 16:45:21.851385 - [DEBUG] Function : main
72292 2019-Jan-13 16:45:21.851424 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72293 2019-Jan-13 16:45:21.852059 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
72294 2019-Jan-13 16:45:21.852698 - [DEBUG] Value : BOTTOM
72295 2019-Jan-13 16:45:21.852724 - [DEBUG]
72296 2019-Jan-13 16:45:21.852748 - [DEBUG] Function : main
72297 2019-Jan-13 16:45:21.852774 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72298 2019-Jan-13 16:45:21.853409 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72299 2019-Jan-13 16:45:21.853469 - [DEBUG] Value : BOTTOM
72300 2019-Jan-13 16:45:21.853495 - [DEBUG]
72301 2019-Jan-13 16:45:21.853533 - [DEBUG] Function : main
72302 2019-Jan-13 16:45:21.853559 - [DEBUG] Inst. : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
72303 2019-Jan-13 16:45:21.854202 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72304 2019-Jan-13 16:45:21.854855 - [DEBUG] Value : BOTTOM
72305 2019-Jan-13 16:45:21.854881 - [DEBUG]
72306 2019-Jan-13 16:45:21.854906 - [DEBUG] Function : main
72307 2019-Jan-13 16:45:21.854932 - [DEBUG] Inst. : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
72308 2019-Jan-13 16:45:21.855567 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72309 2019-Jan-13 16:45:21.855624 - [DEBUG] Value : BOTTOM
72310 2019-Jan-13 16:45:21.855651 - [DEBUG]
72311 2019-Jan-13 16:45:21.855681 - [DEBUG] Function : main
72312 2019-Jan-13 16:45:21.855707 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72313 2019-Jan-13 16:45:21.856349 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72314 2019-Jan-13 16:45:21.856986 - [DEBUG] Value : BOTTOM
72315 2019-Jan-13 16:45:21.857012 - [DEBUG]
72316 2019-Jan-13 16:45:21.857037 - [DEBUG] Function : main
72317 2019-Jan-13 16:45:21.857063 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72318 2019-Jan-13 16:45:21.857701 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72319 2019-Jan-13 16:45:21.858436 - [DEBUG] Value : BOTTOM
72320 2019-Jan-13 16:45:21.858462 - [DEBUG]
72321 2019-Jan-13 16:45:21.858488 - [DEBUG] Function : main
72322 2019-Jan-13 16:45:21.858514 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72323 2019-Jan-13 16:45:21.859247 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72324 2019-Jan-13 16:45:21.859311 - [DEBUG] Value : BOTTOM
72325 2019-Jan-13 16:45:21.859337 - [DEBUG]
72326 2019-Jan-13 16:45:21.859370 - [DEBUG] Function : main
72327 2019-Jan-13 16:45:21.859397 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72328 2019-Jan-13 16:45:21.860063 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72329 2019-Jan-13 16:45:21.860711 - [DEBUG] Value : BOTTOM
72330 2019-Jan-13 16:45:21.860738 - [DEBUG]
72331 2019-Jan-13 16:45:21.860763 - [DEBUG] Function : main
72332 2019-Jan-13 16:45:21.860789 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72333 2019-Jan-13 16:45:21.861445 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72334 2019-Jan-13 16:45:21.862103 - [DEBUG] Value : BOTTOM
72335 2019-Jan-13 16:45:21.862130 - [DEBUG]
72336 2019-Jan-13 16:45:21.862157 - [DEBUG] Function : main
72337 2019-Jan-13 16:45:21.862182 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72338 2019-Jan-13 16:45:21.862819 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72339 2019-Jan-13 16:45:21.863465 - [DEBUG] Value : BOTTOM
72340 2019-Jan-13 16:45:21.863491 - [DEBUG]
72341 2019-Jan-13 16:45:21.863515 - [DEBUG] Function : main
72342 2019-Jan-13 16:45:21.863540 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72343 2019-Jan-13 16:45:21.864176 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72344 2019-Jan-13 16:45:21.864831 - [DEBUG] Value : BOTTOM
72345 2019-Jan-13 16:45:21.864857 - [DEBUG]
72346 2019-Jan-13 16:45:21.864882 - [DEBUG] Function : main
72347 2019-Jan-13 16:45:21.864907 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72348 2019-Jan-13 16:45:21.865542 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72349 2019-Jan-13 16:45:21.865601 - [DEBUG] Value : BOTTOM
72350 2019-Jan-13 16:45:21.865627 - [DEBUG]
72351 2019-Jan-13 16:45:21.865672 - [DEBUG] Function : main
72352 2019-Jan-13 16:45:21.865699 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72353 2019-Jan-13 16:45:21.866340 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72354 2019-Jan-13 16:45:21.866983 - [DEBUG] Value : BOTTOM
72355 2019-Jan-13 16:45:21.867009 - [DEBUG]
72356 2019-Jan-13 16:45:21.867034 - [DEBUG] Function : main
72357 2019-Jan-13 16:45:21.867059 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72358 2019-Jan-13 16:45:21.867706 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72359 2019-Jan-13 16:45:21.868487 - [DEBUG] Value : BOTTOM
72360 2019-Jan-13 16:45:21.868514 - [DEBUG]
72361 2019-Jan-13 16:45:21.868540 - [DEBUG] Function : main
72362 2019-Jan-13 16:45:21.868566 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72363 2019-Jan-13 16:45:21.869206 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72364 2019-Jan-13 16:45:21.869843 - [DEBUG] Value : BOTTOM
72365 2019-Jan-13 16:45:21.869869 - [DEBUG]
72366 2019-Jan-13 16:45:21.869893 - [DEBUG] Function : main
72367 2019-Jan-13 16:45:21.869919 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72368 2019-Jan-13 16:45:21.870553 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72369 2019-Jan-13 16:45:21.871188 - [DEBUG] Value : BOTTOM
72370 2019-Jan-13 16:45:21.871215 - [DEBUG]
72371 2019-Jan-13 16:45:21.871239 - [DEBUG] Function : main
72372 2019-Jan-13 16:45:21.871264 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72373 2019-Jan-13 16:45:21.871916 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72374 2019-Jan-13 16:45:21.872556 - [DEBUG] Value : BOTTOM
72375 2019-Jan-13 16:45:21.872582 - [DEBUG]
72376 2019-Jan-13 16:45:21.872607 - [DEBUG] Function : main
72377 2019-Jan-13 16:45:21.872632 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72378 2019-Jan-13 16:45:21.873267 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72379 2019-Jan-13 16:45:21.873903 - [DEBUG] Value : BOTTOM
72380 2019-Jan-13 16:45:21.873929 - [DEBUG]
72381 2019-Jan-13 16:45:21.873954 - [DEBUG] Function : main
72382 2019-Jan-13 16:45:21.873979 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72383 2019-Jan-13 16:45:21.874626 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72384 2019-Jan-13 16:45:21.875277 - [DEBUG] Value : BOTTOM
72385 2019-Jan-13 16:45:21.875303 - [DEBUG]
72386 2019-Jan-13 16:45:21.875328 - [DEBUG] Function : main
72387 2019-Jan-13 16:45:21.875353 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72388 2019-Jan-13 16:45:21.875992 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72389 2019-Jan-13 16:45:21.876635 - [DEBUG] Value : BOTTOM
72390 2019-Jan-13 16:45:21.876661 - [DEBUG]
72391 2019-Jan-13 16:45:21.876686 - [DEBUG] Function : main
72392 2019-Jan-13 16:45:21.876711 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72393 2019-Jan-13 16:45:21.877373 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72394 2019-Jan-13 16:45:21.878054 - [DEBUG] Value : BOTTOM
72395 2019-Jan-13 16:45:21.878105 - [DEBUG]
72396 2019-Jan-13 16:45:21.878132 - [DEBUG] Function : main
72397 2019-Jan-13 16:45:21.878158 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72398 2019-Jan-13 16:45:21.878981 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72399 2019-Jan-13 16:45:21.879669 - [DEBUG] Value : BOTTOM
72400 2019-Jan-13 16:45:21.879697 - [DEBUG]
72401 2019-Jan-13 16:45:21.879725 - [DEBUG] Function : main
72402 2019-Jan-13 16:45:21.879750 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72403 2019-Jan-13 16:45:21.880411 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72404 2019-Jan-13 16:45:21.881064 - [DEBUG] Value : BOTTOM
72405 2019-Jan-13 16:45:21.881091 - [DEBUG]
72406 2019-Jan-13 16:45:21.881116 - [DEBUG] Function : main
72407 2019-Jan-13 16:45:21.881141 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72408 2019-Jan-13 16:45:21.881799 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72409 2019-Jan-13 16:45:21.882439 - [DEBUG] Value : BOTTOM
72410 2019-Jan-13 16:45:21.882465 - [DEBUG]
72411 2019-Jan-13 16:45:21.882490 - [DEBUG] Function : main
72412 2019-Jan-13 16:45:21.882515 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72413 2019-Jan-13 16:45:21.883150 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72414 2019-Jan-13 16:45:21.883790 - [DEBUG] Value : BOTTOM
72415 2019-Jan-13 16:45:21.883816 - [DEBUG]
72416 2019-Jan-13 16:45:21.883841 - [DEBUG] Function : main
72417 2019-Jan-13 16:45:21.883866 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72418 2019-Jan-13 16:45:21.884501 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72419 2019-Jan-13 16:45:21.885154 - [DEBUG] Value : BOTTOM
72420 2019-Jan-13 16:45:21.885180 - [DEBUG]
72421 2019-Jan-13 16:45:21.885205 - [DEBUG] Function : main
72422 2019-Jan-13 16:45:21.885230 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72423 2019-Jan-13 16:45:21.885865 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72424 2019-Jan-13 16:45:21.886503 - [DEBUG] Value : BOTTOM
72425 2019-Jan-13 16:45:21.886530 - [DEBUG]
72426 2019-Jan-13 16:45:21.886554 - [DEBUG] Function : main
72427 2019-Jan-13 16:45:21.886580 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72428 2019-Jan-13 16:45:21.887224 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72429 2019-Jan-13 16:45:21.887868 - [DEBUG] Value : BOTTOM
72430 2019-Jan-13 16:45:21.887914 - [DEBUG]
72431 2019-Jan-13 16:45:21.887942 - [DEBUG] Function : main
72432 2019-Jan-13 16:45:21.887967 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72433 2019-Jan-13 16:45:21.888765 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72434 2019-Jan-13 16:45:21.889482 - [DEBUG] Value : BOTTOM
72435 2019-Jan-13 16:45:21.889510 - [DEBUG]
72436 2019-Jan-13 16:45:21.889536 - [DEBUG] Function : main
72437 2019-Jan-13 16:45:21.889561 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72438 2019-Jan-13 16:45:21.890198 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72439 2019-Jan-13 16:45:21.890843 - [DEBUG] Value : BOTTOM
72440 2019-Jan-13 16:45:21.890869 - [DEBUG]
72441 2019-Jan-13 16:45:21.890893 - [DEBUG] Function : main
72442 2019-Jan-13 16:45:21.890919 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72443 2019-Jan-13 16:45:21.891571 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72444 2019-Jan-13 16:45:21.892219 - [DEBUG] Value : BOTTOM
72445 2019-Jan-13 16:45:21.892245 - [DEBUG]
72446 2019-Jan-13 16:45:21.892271 - [DEBUG] Function : main
72447 2019-Jan-13 16:45:21.892296 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72448 2019-Jan-13 16:45:21.892973 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72449 2019-Jan-13 16:45:21.893657 - [DEBUG] Value : BOTTOM
72450 2019-Jan-13 16:45:21.893685 - [DEBUG]
72451 2019-Jan-13 16:45:21.893713 - [DEBUG] Function : main
72452 2019-Jan-13 16:45:21.893741 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72453 2019-Jan-13 16:45:21.894434 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72454 2019-Jan-13 16:45:21.895195 - [DEBUG] Value : BOTTOM
72455 2019-Jan-13 16:45:21.895226 - [DEBUG]
72456 2019-Jan-13 16:45:21.895256 - [DEBUG] Function : main
72457 2019-Jan-13 16:45:21.895283 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72458 2019-Jan-13 16:45:21.895960 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
72459 2019-Jan-13 16:45:21.896620 - [DEBUG] Value : BOTTOM
72460 2019-Jan-13 16:45:21.896647 - [DEBUG]
72461 2019-Jan-13 16:45:21.896672 - [DEBUG] Function : main
72462 2019-Jan-13 16:45:21.896698 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72463 2019-Jan-13 16:45:21.897332 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
72464 2019-Jan-13 16:45:21.897975 - [DEBUG] Value : BOTTOM
72465 2019-Jan-13 16:45:21.898001 - [DEBUG]
72466 2019-Jan-13 16:45:21.898026 - [DEBUG] Function : main
72467 2019-Jan-13 16:45:21.898051 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72468 2019-Jan-13 16:45:21.898861 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
72469 2019-Jan-13 16:45:21.899501 - [DEBUG] Value : BOTTOM
72470 2019-Jan-13 16:45:21.899528 - [DEBUG]
72471 2019-Jan-13 16:45:21.899553 - [DEBUG] Function : main
72472 2019-Jan-13 16:45:21.899579 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72473 2019-Jan-13 16:45:21.900214 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
72474 2019-Jan-13 16:45:21.900854 - [DEBUG] Value : BOTTOM
72475 2019-Jan-13 16:45:21.900880 - [DEBUG]
72476 2019-Jan-13 16:45:21.900905 - [DEBUG] Function : main
72477 2019-Jan-13 16:45:21.900930 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72478 2019-Jan-13 16:45:21.901599 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
72479 2019-Jan-13 16:45:21.902245 - [DEBUG] Value : BOTTOM
72480 2019-Jan-13 16:45:21.902271 - [DEBUG]
72481 2019-Jan-13 16:45:21.902296 - [DEBUG] Function : main
72482 2019-Jan-13 16:45:21.902321 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72483 2019-Jan-13 16:45:21.902957 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
72484 2019-Jan-13 16:45:21.903597 - [DEBUG] Value : BOTTOM
72485 2019-Jan-13 16:45:21.903623 - [DEBUG]
72486 2019-Jan-13 16:45:21.903647 - [DEBUG] Function : main
72487 2019-Jan-13 16:45:21.903672 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72488 2019-Jan-13 16:45:21.904308 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
72489 2019-Jan-13 16:45:21.904966 - [DEBUG] Value : BOTTOM
72490 2019-Jan-13 16:45:21.904992 - [DEBUG]
72491 2019-Jan-13 16:45:21.905017 - [DEBUG] Function : main
72492 2019-Jan-13 16:45:21.905042 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72493 2019-Jan-13 16:45:21.905677 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
72494 2019-Jan-13 16:45:21.906316 - [DEBUG] Value : BOTTOM
72495 2019-Jan-13 16:45:21.906342 - [DEBUG]
72496 2019-Jan-13 16:45:21.906367 - [DEBUG] Function : main
72497 2019-Jan-13 16:45:21.906392 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72498 2019-Jan-13 16:45:21.907026 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
72499 2019-Jan-13 16:45:21.907674 - [DEBUG] Value : BOTTOM
72500 2019-Jan-13 16:45:21.907700 - [DEBUG]
72501 2019-Jan-13 16:45:21.907725 - [DEBUG] Function : main
72502 2019-Jan-13 16:45:21.907751 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72503 2019-Jan-13 16:45:21.908494 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
72504 2019-Jan-13 16:45:21.909147 - [DEBUG] Value : BOTTOM
72505 2019-Jan-13 16:45:21.909174 - [DEBUG]
72506 2019-Jan-13 16:45:21.909199 - [DEBUG] Function : main
72507 2019-Jan-13 16:45:21.909224 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72508 2019-Jan-13 16:45:21.909869 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
72509 2019-Jan-13 16:45:21.910515 - [DEBUG] Value : BOTTOM
72510 2019-Jan-13 16:45:21.910541 - [DEBUG]
72511 2019-Jan-13 16:45:21.910566 - [DEBUG] Function : main
72512 2019-Jan-13 16:45:21.910591 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72513 2019-Jan-13 16:45:21.911225 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
72514 2019-Jan-13 16:45:21.911891 - [DEBUG] Value : BOTTOM
72515 2019-Jan-13 16:45:21.911917 - [DEBUG]
72516 2019-Jan-13 16:45:21.911942 - [DEBUG] Function : main
72517 2019-Jan-13 16:45:21.911967 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72518 2019-Jan-13 16:45:21.912647 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72519 2019-Jan-13 16:45:21.912720 - [DEBUG] Value : BOTTOM
72520 2019-Jan-13 16:45:21.912748 - [DEBUG]
72521 2019-Jan-13 16:45:21.912788 - [DEBUG] Function : main
72522 2019-Jan-13 16:45:21.912815 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72523 2019-Jan-13 16:45:21.913515 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72524 2019-Jan-13 16:45:21.914229 - [DEBUG] Value : BOTTOM
72525 2019-Jan-13 16:45:21.914259 - [DEBUG]
72526 2019-Jan-13 16:45:21.914286 - [DEBUG] Function : main
72527 2019-Jan-13 16:45:21.914313 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72528 2019-Jan-13 16:45:21.915031 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72529 2019-Jan-13 16:45:21.915682 - [DEBUG] Value : BOTTOM
72530 2019-Jan-13 16:45:21.915709 - [DEBUG]
72531 2019-Jan-13 16:45:21.915736 - [DEBUG] Function : main
72532 2019-Jan-13 16:45:21.915762 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72533 2019-Jan-13 16:45:21.916405 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72534 2019-Jan-13 16:45:21.917085 - [DEBUG] Value : BOTTOM
72535 2019-Jan-13 16:45:21.917113 - [DEBUG]
72536 2019-Jan-13 16:45:21.917140 - [DEBUG] Function : main
72537 2019-Jan-13 16:45:21.917167 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72538 2019-Jan-13 16:45:21.917882 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72539 2019-Jan-13 16:45:21.917954 - [DEBUG] Value : BOTTOM
72540 2019-Jan-13 16:45:21.917981 - [DEBUG]
72541 2019-Jan-13 16:45:21.918018 - [DEBUG] Function : main
72542 2019-Jan-13 16:45:21.918045 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72543 2019-Jan-13 16:45:21.918964 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72544 2019-Jan-13 16:45:21.919645 - [DEBUG] Value : BOTTOM
72545 2019-Jan-13 16:45:21.919672 - [DEBUG]
72546 2019-Jan-13 16:45:21.919698 - [DEBUG] Function : main
72547 2019-Jan-13 16:45:21.919724 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72548 2019-Jan-13 16:45:21.920369 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72549 2019-Jan-13 16:45:21.921008 - [DEBUG] Value : BOTTOM
72550 2019-Jan-13 16:45:21.921034 - [DEBUG]
72551 2019-Jan-13 16:45:21.921060 - [DEBUG] Function : main
72552 2019-Jan-13 16:45:21.921086 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72553 2019-Jan-13 16:45:21.921742 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72554 2019-Jan-13 16:45:21.922378 - [DEBUG] Value : BOTTOM
72555 2019-Jan-13 16:45:21.922404 - [DEBUG]
72556 2019-Jan-13 16:45:21.922428 - [DEBUG] Function : main
72557 2019-Jan-13 16:45:21.922454 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72558 2019-Jan-13 16:45:21.923089 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72559 2019-Jan-13 16:45:21.923730 - [DEBUG] Value : BOTTOM
72560 2019-Jan-13 16:45:21.923756 - [DEBUG]
72561 2019-Jan-13 16:45:21.923780 - [DEBUG] Function : main
72562 2019-Jan-13 16:45:21.923805 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72563 2019-Jan-13 16:45:21.924439 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72564 2019-Jan-13 16:45:21.925087 - [DEBUG] Value : BOTTOM
72565 2019-Jan-13 16:45:21.925113 - [DEBUG]
72566 2019-Jan-13 16:45:21.925138 - [DEBUG] Function : main
72567 2019-Jan-13 16:45:21.925163 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72568 2019-Jan-13 16:45:21.925797 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72569 2019-Jan-13 16:45:21.926441 - [DEBUG] Value : BOTTOM
72570 2019-Jan-13 16:45:21.926467 - [DEBUG]
72571 2019-Jan-13 16:45:21.926494 - [DEBUG] Function : main
72572 2019-Jan-13 16:45:21.926541 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72573 2019-Jan-13 16:45:21.927217 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72574 2019-Jan-13 16:45:21.927911 - [DEBUG] Value : BOTTOM
72575 2019-Jan-13 16:45:21.927940 - [DEBUG]
72576 2019-Jan-13 16:45:21.927968 - [DEBUG] Function : main
72577 2019-Jan-13 16:45:21.927995 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72578 2019-Jan-13 16:45:21.928971 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72579 2019-Jan-13 16:45:21.929057 - [DEBUG] Value : BOTTOM
72580 2019-Jan-13 16:45:21.929085 - [DEBUG]
72581 2019-Jan-13 16:45:21.929128 - [DEBUG] Function : main
72582 2019-Jan-13 16:45:21.929155 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72583 2019-Jan-13 16:45:21.929856 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72584 2019-Jan-13 16:45:21.930520 - [DEBUG] Value : BOTTOM
72585 2019-Jan-13 16:45:21.930548 - [DEBUG]
72586 2019-Jan-13 16:45:21.930574 - [DEBUG] Function : main
72587 2019-Jan-13 16:45:21.930600 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72588 2019-Jan-13 16:45:21.931239 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72589 2019-Jan-13 16:45:21.931904 - [DEBUG] Value : BOTTOM
72590 2019-Jan-13 16:45:21.931931 - [DEBUG]
72591 2019-Jan-13 16:45:21.931956 - [DEBUG] Function : main
72592 2019-Jan-13 16:45:21.931982 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72593 2019-Jan-13 16:45:21.932617 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72594 2019-Jan-13 16:45:21.933252 - [DEBUG] Value : BOTTOM
72595 2019-Jan-13 16:45:21.933278 - [DEBUG]
72596 2019-Jan-13 16:45:21.933303 - [DEBUG] Function : main
72597 2019-Jan-13 16:45:21.933328 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72598 2019-Jan-13 16:45:21.933963 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72599 2019-Jan-13 16:45:21.934605 - [DEBUG] Value : BOTTOM
72600 2019-Jan-13 16:45:21.934631 - [DEBUG]
72601 2019-Jan-13 16:45:21.934655 - [DEBUG] Function : main
72602 2019-Jan-13 16:45:21.934680 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72603 2019-Jan-13 16:45:21.935330 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72604 2019-Jan-13 16:45:21.935965 - [DEBUG] Value : BOTTOM
72605 2019-Jan-13 16:45:21.935991 - [DEBUG]
72606 2019-Jan-13 16:45:21.936015 - [DEBUG] Function : main
72607 2019-Jan-13 16:45:21.936041 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72608 2019-Jan-13 16:45:21.936676 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72609 2019-Jan-13 16:45:21.937324 - [DEBUG] Value : BOTTOM
72610 2019-Jan-13 16:45:21.937351 - [DEBUG]
72611 2019-Jan-13 16:45:21.937377 - [DEBUG] Function : main
72612 2019-Jan-13 16:45:21.937402 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72613 2019-Jan-13 16:45:21.938040 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72614 2019-Jan-13 16:45:21.938823 - [DEBUG] Value : BOTTOM
72615 2019-Jan-13 16:45:21.938849 - [DEBUG]
72616 2019-Jan-13 16:45:21.938875 - [DEBUG] Function : main
72617 2019-Jan-13 16:45:21.938900 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72618 2019-Jan-13 16:45:21.939559 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72619 2019-Jan-13 16:45:21.939620 - [DEBUG] Value : BOTTOM
72620 2019-Jan-13 16:45:21.939646 - [DEBUG]
72621 2019-Jan-13 16:45:21.939679 - [DEBUG] Function : main
72622 2019-Jan-13 16:45:21.939706 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72623 2019-Jan-13 16:45:21.940347 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72624 2019-Jan-13 16:45:21.940984 - [DEBUG] Value : BOTTOM
72625 2019-Jan-13 16:45:21.941010 - [DEBUG]
72626 2019-Jan-13 16:45:21.941035 - [DEBUG] Function : main
72627 2019-Jan-13 16:45:21.941061 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72628 2019-Jan-13 16:45:21.941717 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72629 2019-Jan-13 16:45:21.942358 - [DEBUG] Value : BOTTOM
72630 2019-Jan-13 16:45:21.942385 - [DEBUG]
72631 2019-Jan-13 16:45:21.942410 - [DEBUG] Function : main
72632 2019-Jan-13 16:45:21.942436 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72633 2019-Jan-13 16:45:21.943083 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72634 2019-Jan-13 16:45:21.943723 - [DEBUG] Value : BOTTOM
72635 2019-Jan-13 16:45:21.943749 - [DEBUG]
72636 2019-Jan-13 16:45:21.943775 - [DEBUG] Function : main
72637 2019-Jan-13 16:45:21.943800 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72638 2019-Jan-13 16:45:21.944440 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72639 2019-Jan-13 16:45:21.945090 - [DEBUG] Value : BOTTOM
72640 2019-Jan-13 16:45:21.945117 - [DEBUG]
72641 2019-Jan-13 16:45:21.945141 - [DEBUG] Function : main
72642 2019-Jan-13 16:45:21.945167 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72643 2019-Jan-13 16:45:21.945806 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72644 2019-Jan-13 16:45:21.946443 - [DEBUG] Value : BOTTOM
72645 2019-Jan-13 16:45:21.946469 - [DEBUG]
72646 2019-Jan-13 16:45:21.946494 - [DEBUG] Function : main
72647 2019-Jan-13 16:45:21.946520 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72648 2019-Jan-13 16:45:21.947159 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72649 2019-Jan-13 16:45:21.947217 - [DEBUG] Value : BOTTOM
72650 2019-Jan-13 16:45:21.947243 - [DEBUG]
72651 2019-Jan-13 16:45:21.947282 - [DEBUG] Function : main
72652 2019-Jan-13 16:45:21.947309 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72653 2019-Jan-13 16:45:21.947950 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72654 2019-Jan-13 16:45:21.948723 - [DEBUG] Value : BOTTOM
72655 2019-Jan-13 16:45:21.948750 - [DEBUG]
72656 2019-Jan-13 16:45:21.948776 - [DEBUG] Function : main
72657 2019-Jan-13 16:45:21.948802 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72658 2019-Jan-13 16:45:21.949534 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72659 2019-Jan-13 16:45:21.950188 - [DEBUG] Value : BOTTOM
72660 2019-Jan-13 16:45:21.950215 - [DEBUG]
72661 2019-Jan-13 16:45:21.950242 - [DEBUG] Function : main
72662 2019-Jan-13 16:45:21.950268 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72663 2019-Jan-13 16:45:21.950904 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72664 2019-Jan-13 16:45:21.951577 - [DEBUG] Value : BOTTOM
72665 2019-Jan-13 16:45:21.951604 - [DEBUG]
72666 2019-Jan-13 16:45:21.951628 - [DEBUG] Function : main
72667 2019-Jan-13 16:45:21.951654 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72668 2019-Jan-13 16:45:21.952291 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72669 2019-Jan-13 16:45:21.952926 - [DEBUG] Value : BOTTOM
72670 2019-Jan-13 16:45:21.952952 - [DEBUG]
72671 2019-Jan-13 16:45:21.952977 - [DEBUG] Function : main
72672 2019-Jan-13 16:45:21.953002 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72673 2019-Jan-13 16:45:21.953638 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72674 2019-Jan-13 16:45:21.954277 - [DEBUG] Value : BOTTOM
72675 2019-Jan-13 16:45:21.954303 - [DEBUG]
72676 2019-Jan-13 16:45:21.954328 - [DEBUG] Function : main
72677 2019-Jan-13 16:45:21.954353 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72678 2019-Jan-13 16:45:21.955003 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72679 2019-Jan-13 16:45:21.955637 - [DEBUG] Value : BOTTOM
72680 2019-Jan-13 16:45:21.955663 - [DEBUG]
72681 2019-Jan-13 16:45:21.955689 - [DEBUG] Function : main
72682 2019-Jan-13 16:45:21.955714 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72683 2019-Jan-13 16:45:21.956350 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72684 2019-Jan-13 16:45:21.956988 - [DEBUG] Value : BOTTOM
72685 2019-Jan-13 16:45:21.957014 - [DEBUG]
72686 2019-Jan-13 16:45:21.957039 - [DEBUG] Function : main
72687 2019-Jan-13 16:45:21.957064 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72688 2019-Jan-13 16:45:21.957730 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72689 2019-Jan-13 16:45:21.958396 - [DEBUG] Value : BOTTOM
72690 2019-Jan-13 16:45:21.958422 - [DEBUG]
72691 2019-Jan-13 16:45:21.958448 - [DEBUG] Function : main
72692 2019-Jan-13 16:45:21.958473 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72693 2019-Jan-13 16:45:21.959252 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72694 2019-Jan-13 16:45:21.959904 - [DEBUG] Value : BOTTOM
72695 2019-Jan-13 16:45:21.959930 - [DEBUG]
72696 2019-Jan-13 16:45:21.959956 - [DEBUG] Function : main
72697 2019-Jan-13 16:45:21.959981 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72698 2019-Jan-13 16:45:21.960624 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72699 2019-Jan-13 16:45:21.961280 - [DEBUG] Value : BOTTOM
72700 2019-Jan-13 16:45:21.961306 - [DEBUG]
72701 2019-Jan-13 16:45:21.961333 - [DEBUG] Function : main
72702 2019-Jan-13 16:45:21.961358 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72703 2019-Jan-13 16:45:21.962046 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72704 2019-Jan-13 16:45:21.962712 - [DEBUG] Value : BOTTOM
72705 2019-Jan-13 16:45:21.962739 - [DEBUG]
72706 2019-Jan-13 16:45:21.962765 - [DEBUG] Function : main
72707 2019-Jan-13 16:45:21.962790 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72708 2019-Jan-13 16:45:21.963445 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72709 2019-Jan-13 16:45:21.964152 - [DEBUG] Value : BOTTOM
72710 2019-Jan-13 16:45:21.964183 - [DEBUG]
72711 2019-Jan-13 16:45:21.964209 - [DEBUG] Function : main
72712 2019-Jan-13 16:45:21.964236 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72713 2019-Jan-13 16:45:21.964947 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72714 2019-Jan-13 16:45:21.965620 - [DEBUG] Value : BOTTOM
72715 2019-Jan-13 16:45:21.965648 - [DEBUG]
72716 2019-Jan-13 16:45:21.965674 - [DEBUG] Function : main
72717 2019-Jan-13 16:45:21.965700 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72718 2019-Jan-13 16:45:21.966383 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72719 2019-Jan-13 16:45:21.967065 - [DEBUG] Value : BOTTOM
72720 2019-Jan-13 16:45:21.967093 - [DEBUG]
72721 2019-Jan-13 16:45:21.967122 - [DEBUG] Function : main
72722 2019-Jan-13 16:45:21.967149 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72723 2019-Jan-13 16:45:21.967845 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72724 2019-Jan-13 16:45:21.968598 - [DEBUG] Value : BOTTOM
72725 2019-Jan-13 16:45:21.968629 - [DEBUG]
72726 2019-Jan-13 16:45:21.968657 - [DEBUG] Function : main
72727 2019-Jan-13 16:45:21.968880 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72728 2019-Jan-13 16:45:21.969596 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72729 2019-Jan-13 16:45:21.970244 - [DEBUG] Value : BOTTOM
72730 2019-Jan-13 16:45:21.970270 - [DEBUG]
72731 2019-Jan-13 16:45:21.970299 - [DEBUG] Function : main
72732 2019-Jan-13 16:45:21.970324 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72733 2019-Jan-13 16:45:21.970960 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72734 2019-Jan-13 16:45:21.971625 - [DEBUG] Value : BOTTOM
72735 2019-Jan-13 16:45:21.971652 - [DEBUG]
72736 2019-Jan-13 16:45:21.971676 - [DEBUG] Function : main
72737 2019-Jan-13 16:45:21.971702 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72738 2019-Jan-13 16:45:21.972337 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72739 2019-Jan-13 16:45:21.972983 - [DEBUG] Value : BOTTOM
72740 2019-Jan-13 16:45:21.973009 - [DEBUG]
72741 2019-Jan-13 16:45:21.973034 - [DEBUG] Function : main
72742 2019-Jan-13 16:45:21.973059 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72743 2019-Jan-13 16:45:21.973693 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72744 2019-Jan-13 16:45:21.974334 - [DEBUG] Value : BOTTOM
72745 2019-Jan-13 16:45:21.974360 - [DEBUG]
72746 2019-Jan-13 16:45:21.974385 - [DEBUG] Function : main
72747 2019-Jan-13 16:45:21.974410 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72748 2019-Jan-13 16:45:21.975057 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72749 2019-Jan-13 16:45:21.975705 - [DEBUG] Value : BOTTOM
72750 2019-Jan-13 16:45:21.975731 - [DEBUG]
72751 2019-Jan-13 16:45:21.975756 - [DEBUG] Function : main
72752 2019-Jan-13 16:45:21.975781 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72753 2019-Jan-13 16:45:21.976422 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72754 2019-Jan-13 16:45:21.977089 - [DEBUG] Value : BOTTOM
72755 2019-Jan-13 16:45:21.977116 - [DEBUG]
72756 2019-Jan-13 16:45:21.977141 - [DEBUG] Function : main
72757 2019-Jan-13 16:45:21.977166 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72758 2019-Jan-13 16:45:21.977801 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72759 2019-Jan-13 16:45:21.978456 - [DEBUG] Value : BOTTOM
72760 2019-Jan-13 16:45:21.978482 - [DEBUG]
72761 2019-Jan-13 16:45:21.978506 - [DEBUG] Function : main
72762 2019-Jan-13 16:45:21.978531 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72763 2019-Jan-13 16:45:21.979299 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72764 2019-Jan-13 16:45:21.979367 - [DEBUG] Value : BOTTOM
72765 2019-Jan-13 16:45:21.979393 - [DEBUG]
72766 2019-Jan-13 16:45:21.979485 - [DEBUG] Function : main
72767 2019-Jan-13 16:45:21.979514 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72768 2019-Jan-13 16:45:21.980193 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72769 2019-Jan-13 16:45:21.980841 - [DEBUG] Value : BOTTOM
72770 2019-Jan-13 16:45:21.980867 - [DEBUG]
72771 2019-Jan-13 16:45:21.980893 - [DEBUG] Function : main
72772 2019-Jan-13 16:45:21.980919 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72773 2019-Jan-13 16:45:21.981578 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72774 2019-Jan-13 16:45:21.982215 - [DEBUG] Value : BOTTOM
72775 2019-Jan-13 16:45:21.982242 - [DEBUG]
72776 2019-Jan-13 16:45:21.982268 - [DEBUG] Function : main
72777 2019-Jan-13 16:45:21.982293 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72778 2019-Jan-13 16:45:21.982931 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72779 2019-Jan-13 16:45:21.983566 - [DEBUG] Value : BOTTOM
72780 2019-Jan-13 16:45:21.983592 - [DEBUG]
72781 2019-Jan-13 16:45:21.983617 - [DEBUG] Function : main
72782 2019-Jan-13 16:45:21.983642 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72783 2019-Jan-13 16:45:21.984280 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72784 2019-Jan-13 16:45:21.984933 - [DEBUG] Value : BOTTOM
72785 2019-Jan-13 16:45:21.984959 - [DEBUG]
72786 2019-Jan-13 16:45:21.984983 - [DEBUG] Function : main
72787 2019-Jan-13 16:45:21.985008 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72788 2019-Jan-13 16:45:21.985646 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72789 2019-Jan-13 16:45:21.986281 - [DEBUG] Value : BOTTOM
72790 2019-Jan-13 16:45:21.986307 - [DEBUG]
72791 2019-Jan-13 16:45:21.986331 - [DEBUG] Function : main
72792 2019-Jan-13 16:45:21.986356 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72793 2019-Jan-13 16:45:21.986995 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72794 2019-Jan-13 16:45:21.987638 - [DEBUG] Value : BOTTOM
72795 2019-Jan-13 16:45:21.987664 - [DEBUG]
72796 2019-Jan-13 16:45:21.987690 - [DEBUG] Function : main
72797 2019-Jan-13 16:45:21.987715 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72798 2019-Jan-13 16:45:21.988377 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72799 2019-Jan-13 16:45:21.989143 - [DEBUG] Value : BOTTOM
72800 2019-Jan-13 16:45:21.989171 - [DEBUG]
72801 2019-Jan-13 16:45:21.989196 - [DEBUG] Function : main
72802 2019-Jan-13 16:45:21.989222 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72803 2019-Jan-13 16:45:21.989868 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72804 2019-Jan-13 16:45:21.990509 - [DEBUG] Value : BOTTOM
72805 2019-Jan-13 16:45:21.990535 - [DEBUG]
72806 2019-Jan-13 16:45:21.990560 - [DEBUG] Function : main
72807 2019-Jan-13 16:45:21.990585 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72808 2019-Jan-13 16:45:21.991224 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72809 2019-Jan-13 16:45:21.991283 - [DEBUG] Value : BOTTOM
72810 2019-Jan-13 16:45:21.991309 - [DEBUG]
72811 2019-Jan-13 16:45:21.991344 - [DEBUG] Function : main
72812 2019-Jan-13 16:45:21.991370 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72813 2019-Jan-13 16:45:21.992030 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72814 2019-Jan-13 16:45:21.992674 - [DEBUG] Value : BOTTOM
72815 2019-Jan-13 16:45:21.992700 - [DEBUG]
72816 2019-Jan-13 16:45:21.992725 - [DEBUG] Function : main
72817 2019-Jan-13 16:45:21.992750 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72818 2019-Jan-13 16:45:21.993401 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72819 2019-Jan-13 16:45:21.994038 - [DEBUG] Value : BOTTOM
72820 2019-Jan-13 16:45:21.994064 - [DEBUG]
72821 2019-Jan-13 16:45:21.994090 - [DEBUG] Function : main
72822 2019-Jan-13 16:45:21.994115 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72823 2019-Jan-13 16:45:21.994771 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72824 2019-Jan-13 16:45:21.995409 - [DEBUG] Value : BOTTOM
72825 2019-Jan-13 16:45:21.995435 - [DEBUG]
72826 2019-Jan-13 16:45:21.995460 - [DEBUG] Function : main
72827 2019-Jan-13 16:45:21.995484 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72828 2019-Jan-13 16:45:21.996123 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72829 2019-Jan-13 16:45:21.996774 - [DEBUG] Value : BOTTOM
72830 2019-Jan-13 16:45:21.996801 - [DEBUG]
72831 2019-Jan-13 16:45:21.996826 - [DEBUG] Function : main
72832 2019-Jan-13 16:45:21.996851 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72833 2019-Jan-13 16:45:21.997521 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72834 2019-Jan-13 16:45:21.998197 - [DEBUG] Value : BOTTOM
72835 2019-Jan-13 16:45:21.998225 - [DEBUG]
72836 2019-Jan-13 16:45:21.998250 - [DEBUG] Function : main
72837 2019-Jan-13 16:45:21.998276 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72838 2019-Jan-13 16:45:21.999055 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72839 2019-Jan-13 16:45:21.999750 - [DEBUG] Value : BOTTOM
72840 2019-Jan-13 16:45:21.999779 - [DEBUG]
72841 2019-Jan-13 16:45:21.999809 - [DEBUG] Function : main
72842 2019-Jan-13 16:45:21.999834 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72843 2019-Jan-13 16:45:22.000507 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72844 2019-Jan-13 16:45:22.001170 - [DEBUG] Value : BOTTOM
72845 2019-Jan-13 16:45:22.001197 - [DEBUG]
72846 2019-Jan-13 16:45:22.001223 - [DEBUG] Function : main
72847 2019-Jan-13 16:45:22.001248 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72848 2019-Jan-13 16:45:22.001912 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72849 2019-Jan-13 16:45:22.002553 - [DEBUG] Value : BOTTOM
72850 2019-Jan-13 16:45:22.002580 - [DEBUG]
72851 2019-Jan-13 16:45:22.002604 - [DEBUG] Function : main
72852 2019-Jan-13 16:45:22.002631 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72853 2019-Jan-13 16:45:22.003270 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72854 2019-Jan-13 16:45:22.003909 - [DEBUG] Value : BOTTOM
72855 2019-Jan-13 16:45:22.003935 - [DEBUG]
72856 2019-Jan-13 16:45:22.003960 - [DEBUG] Function : main
72857 2019-Jan-13 16:45:22.003986 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72858 2019-Jan-13 16:45:22.004624 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72859 2019-Jan-13 16:45:22.005279 - [DEBUG] Value : BOTTOM
72860 2019-Jan-13 16:45:22.005306 - [DEBUG]
72861 2019-Jan-13 16:45:22.005330 - [DEBUG] Function : main
72862 2019-Jan-13 16:45:22.005356 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72863 2019-Jan-13 16:45:22.005994 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72864 2019-Jan-13 16:45:22.006055 - [DEBUG] Value : BOTTOM
72865 2019-Jan-13 16:45:22.006082 - [DEBUG]
72866 2019-Jan-13 16:45:22.006124 - [DEBUG] Function : main
72867 2019-Jan-13 16:45:22.006151 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72868 2019-Jan-13 16:45:22.006790 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72869 2019-Jan-13 16:45:22.007431 - [DEBUG] Value : BOTTOM
72870 2019-Jan-13 16:45:22.007457 - [DEBUG]
72871 2019-Jan-13 16:45:22.007482 - [DEBUG] Function : main
72872 2019-Jan-13 16:45:22.007507 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72873 2019-Jan-13 16:45:22.008157 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72874 2019-Jan-13 16:45:22.008797 - [DEBUG] Value : BOTTOM
72875 2019-Jan-13 16:45:22.008823 - [DEBUG]
72876 2019-Jan-13 16:45:22.008849 - [DEBUG] Function : main
72877 2019-Jan-13 16:45:22.008874 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72878 2019-Jan-13 16:45:22.009734 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72879 2019-Jan-13 16:45:22.010429 - [DEBUG] Value : BOTTOM
72880 2019-Jan-13 16:45:22.010457 - [DEBUG]
72881 2019-Jan-13 16:45:22.010484 - [DEBUG] Function : main
72882 2019-Jan-13 16:45:22.010511 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72883 2019-Jan-13 16:45:22.011185 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72884 2019-Jan-13 16:45:22.011920 - [DEBUG] Value : BOTTOM
72885 2019-Jan-13 16:45:22.011949 - [DEBUG]
72886 2019-Jan-13 16:45:22.011977 - [DEBUG] Function : main
72887 2019-Jan-13 16:45:22.012003 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72888 2019-Jan-13 16:45:22.012688 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72889 2019-Jan-13 16:45:22.013384 - [DEBUG] Value : BOTTOM
72890 2019-Jan-13 16:45:22.013413 - [DEBUG]
72891 2019-Jan-13 16:45:22.013440 - [DEBUG] Function : main
72892 2019-Jan-13 16:45:22.013465 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72893 2019-Jan-13 16:45:22.014156 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72894 2019-Jan-13 16:45:22.014822 - [DEBUG] Value : BOTTOM
72895 2019-Jan-13 16:45:22.014849 - [DEBUG]
72896 2019-Jan-13 16:45:22.014875 - [DEBUG] Function : main
72897 2019-Jan-13 16:45:22.014901 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72898 2019-Jan-13 16:45:22.015537 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72899 2019-Jan-13 16:45:22.016173 - [DEBUG] Value : BOTTOM
72900 2019-Jan-13 16:45:22.016199 - [DEBUG]
72901 2019-Jan-13 16:45:22.016224 - [DEBUG] Function : main
72902 2019-Jan-13 16:45:22.016249 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72903 2019-Jan-13 16:45:22.016884 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72904 2019-Jan-13 16:45:22.017530 - [DEBUG] Value : BOTTOM
72905 2019-Jan-13 16:45:22.017556 - [DEBUG]
72906 2019-Jan-13 16:45:22.017581 - [DEBUG] Function : main
72907 2019-Jan-13 16:45:22.017606 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72908 2019-Jan-13 16:45:22.018256 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72909 2019-Jan-13 16:45:22.018895 - [DEBUG] Value : BOTTOM
72910 2019-Jan-13 16:45:22.018921 - [DEBUG]
72911 2019-Jan-13 16:45:22.018946 - [DEBUG] Function : main
72912 2019-Jan-13 16:45:22.018971 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72913 2019-Jan-13 16:45:22.019760 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72914 2019-Jan-13 16:45:22.020401 - [DEBUG] Value : BOTTOM
72915 2019-Jan-13 16:45:22.020427 - [DEBUG]
72916 2019-Jan-13 16:45:22.020452 - [DEBUG] Function : main
72917 2019-Jan-13 16:45:22.020477 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72918 2019-Jan-13 16:45:22.021113 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72919 2019-Jan-13 16:45:22.021770 - [DEBUG] Value : BOTTOM
72920 2019-Jan-13 16:45:22.021796 - [DEBUG]
72921 2019-Jan-13 16:45:22.021821 - [DEBUG] Function : main
72922 2019-Jan-13 16:45:22.021846 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72923 2019-Jan-13 16:45:22.022481 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72924 2019-Jan-13 16:45:22.023127 - [DEBUG] Value : BOTTOM
72925 2019-Jan-13 16:45:22.023153 - [DEBUG]
72926 2019-Jan-13 16:45:22.023177 - [DEBUG] Function : main
72927 2019-Jan-13 16:45:22.023202 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72928 2019-Jan-13 16:45:22.023837 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72929 2019-Jan-13 16:45:22.024476 - [DEBUG] Value : BOTTOM
72930 2019-Jan-13 16:45:22.024502 - [DEBUG]
72931 2019-Jan-13 16:45:22.024526 - [DEBUG] Function : main
72932 2019-Jan-13 16:45:22.024552 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72933 2019-Jan-13 16:45:22.025201 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72934 2019-Jan-13 16:45:22.025842 - [DEBUG] Value : BOTTOM
72935 2019-Jan-13 16:45:22.025869 - [DEBUG]
72936 2019-Jan-13 16:45:22.025893 - [DEBUG] Function : main
72937 2019-Jan-13 16:45:22.025918 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72938 2019-Jan-13 16:45:22.026559 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72939 2019-Jan-13 16:45:22.027209 - [DEBUG] Value : BOTTOM
72940 2019-Jan-13 16:45:22.027236 - [DEBUG]
72941 2019-Jan-13 16:45:22.027261 - [DEBUG] Function : main
72942 2019-Jan-13 16:45:22.027285 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72943 2019-Jan-13 16:45:22.027923 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72944 2019-Jan-13 16:45:22.028584 - [DEBUG] Value : BOTTOM
72945 2019-Jan-13 16:45:22.028611 - [DEBUG]
72946 2019-Jan-13 16:45:22.028638 - [DEBUG] Function : main
72947 2019-Jan-13 16:45:22.028664 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72948 2019-Jan-13 16:45:22.029408 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72949 2019-Jan-13 16:45:22.030057 - [DEBUG] Value : BOTTOM
72950 2019-Jan-13 16:45:22.030083 - [DEBUG]
72951 2019-Jan-13 16:45:22.030109 - [DEBUG] Function : main
72952 2019-Jan-13 16:45:22.030134 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72953 2019-Jan-13 16:45:22.030769 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72954 2019-Jan-13 16:45:22.031426 - [DEBUG] Value : BOTTOM
72955 2019-Jan-13 16:45:22.031452 - [DEBUG]
72956 2019-Jan-13 16:45:22.031477 - [DEBUG] Function : main
72957 2019-Jan-13 16:45:22.031503 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72958 2019-Jan-13 16:45:22.032138 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72959 2019-Jan-13 16:45:22.032781 - [DEBUG] Value : BOTTOM
72960 2019-Jan-13 16:45:22.032807 - [DEBUG]
72961 2019-Jan-13 16:45:22.032831 - [DEBUG] Function : main
72962 2019-Jan-13 16:45:22.032857 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72963 2019-Jan-13 16:45:22.033491 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72964 2019-Jan-13 16:45:22.034130 - [DEBUG] Value : BOTTOM
72965 2019-Jan-13 16:45:22.034156 - [DEBUG]
72966 2019-Jan-13 16:45:22.034181 - [DEBUG] Function : main
72967 2019-Jan-13 16:45:22.034206 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72968 2019-Jan-13 16:45:22.034855 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72969 2019-Jan-13 16:45:22.035492 - [DEBUG] Value : BOTTOM
72970 2019-Jan-13 16:45:22.035519 - [DEBUG]
72971 2019-Jan-13 16:45:22.035543 - [DEBUG] Function : main
72972 2019-Jan-13 16:45:22.035568 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72973 2019-Jan-13 16:45:22.036203 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72974 2019-Jan-13 16:45:22.036264 - [DEBUG] Value : BOTTOM
72975 2019-Jan-13 16:45:22.036289 - [DEBUG]
72976 2019-Jan-13 16:45:22.036329 - [DEBUG] Function : main
72977 2019-Jan-13 16:45:22.036356 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72978 2019-Jan-13 16:45:22.036995 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72979 2019-Jan-13 16:45:22.037664 - [DEBUG] Value : BOTTOM
72980 2019-Jan-13 16:45:22.037692 - [DEBUG]
72981 2019-Jan-13 16:45:22.037719 - [DEBUG] Function : main
72982 2019-Jan-13 16:45:22.037745 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72983 2019-Jan-13 16:45:22.038427 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72984 2019-Jan-13 16:45:22.039080 - [DEBUG] Value : BOTTOM
72985 2019-Jan-13 16:45:22.039107 - [DEBUG]
72986 2019-Jan-13 16:45:22.039134 - [DEBUG] Function : main
72987 2019-Jan-13 16:45:22.039178 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72988 2019-Jan-13 16:45:22.040008 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72989 2019-Jan-13 16:45:22.040752 - [DEBUG] Value : BOTTOM
72990 2019-Jan-13 16:45:22.040780 - [DEBUG]
72991 2019-Jan-13 16:45:22.040807 - [DEBUG] Function : main
72992 2019-Jan-13 16:45:22.040833 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72993 2019-Jan-13 16:45:22.041514 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72994 2019-Jan-13 16:45:22.042213 - [DEBUG] Value : BOTTOM
72995 2019-Jan-13 16:45:22.042241 - [DEBUG]
72996 2019-Jan-13 16:45:22.042268 - [DEBUG] Function : main
72997 2019-Jan-13 16:45:22.042295 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72998 2019-Jan-13 16:45:22.042978 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72999 2019-Jan-13 16:45:22.043658 - [DEBUG] Value : BOTTOM
73000 2019-Jan-13 16:45:22.043687 - [DEBUG]
73001 2019-Jan-13 16:45:22.043714 - [DEBUG] Function : main
73002 2019-Jan-13 16:45:22.043739 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73003 2019-Jan-13 16:45:22.044408 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73004 2019-Jan-13 16:45:22.045110 - [DEBUG] Value : BOTTOM
73005 2019-Jan-13 16:45:22.045139 - [DEBUG]
73006 2019-Jan-13 16:45:22.045168 - [DEBUG] Function : main
73007 2019-Jan-13 16:45:22.045195 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73008 2019-Jan-13 16:45:22.045882 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73009 2019-Jan-13 16:45:22.046592 - [DEBUG] Value : BOTTOM
73010 2019-Jan-13 16:45:22.046622 - [DEBUG]
73011 2019-Jan-13 16:45:22.046651 - [DEBUG] Function : main
73012 2019-Jan-13 16:45:22.046678 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73013 2019-Jan-13 16:45:22.047363 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73014 2019-Jan-13 16:45:22.048033 - [DEBUG] Value : BOTTOM
73015 2019-Jan-13 16:45:22.048060 - [DEBUG]
73016 2019-Jan-13 16:45:22.048112 - [DEBUG] Function : main
73017 2019-Jan-13 16:45:22.048139 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73018 2019-Jan-13 16:45:22.048778 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73019 2019-Jan-13 16:45:22.049569 - [DEBUG] Value : BOTTOM
73020 2019-Jan-13 16:45:22.049596 - [DEBUG]
73021 2019-Jan-13 16:45:22.049621 - [DEBUG] Function : main
73022 2019-Jan-13 16:45:22.049646 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73023 2019-Jan-13 16:45:22.050285 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73024 2019-Jan-13 16:45:22.050930 - [DEBUG] Value : BOTTOM
73025 2019-Jan-13 16:45:22.050956 - [DEBUG]
73026 2019-Jan-13 16:45:22.050981 - [DEBUG] Function : main
73027 2019-Jan-13 16:45:22.051007 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73028 2019-Jan-13 16:45:22.051658 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73029 2019-Jan-13 16:45:22.052300 - [DEBUG] Value : BOTTOM
73030 2019-Jan-13 16:45:22.052326 - [DEBUG]
73031 2019-Jan-13 16:45:22.052375 - [DEBUG] Function : main
73032 2019-Jan-13 16:45:22.052401 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73033 2019-Jan-13 16:45:22.053038 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73034 2019-Jan-13 16:45:22.053098 - [DEBUG] Value : BOTTOM
73035 2019-Jan-13 16:45:22.053125 - [DEBUG]
73036 2019-Jan-13 16:45:22.053163 - [DEBUG] Function : main
73037 2019-Jan-13 16:45:22.053190 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73038 2019-Jan-13 16:45:22.053828 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73039 2019-Jan-13 16:45:22.054469 - [DEBUG] Value : BOTTOM
73040 2019-Jan-13 16:45:22.054495 - [DEBUG]
73041 2019-Jan-13 16:45:22.054520 - [DEBUG] Function : main
73042 2019-Jan-13 16:45:22.054546 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73043 2019-Jan-13 16:45:22.055198 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73044 2019-Jan-13 16:45:22.055839 - [DEBUG] Value : BOTTOM
73045 2019-Jan-13 16:45:22.055865 - [DEBUG]
73046 2019-Jan-13 16:45:22.055891 - [DEBUG] Function : main
73047 2019-Jan-13 16:45:22.055916 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73048 2019-Jan-13 16:45:22.056551 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73049 2019-Jan-13 16:45:22.057186 - [DEBUG] Value : BOTTOM
73050 2019-Jan-13 16:45:22.057212 - [DEBUG]
73051 2019-Jan-13 16:45:22.057237 - [DEBUG] Function : main
73052 2019-Jan-13 16:45:22.057262 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73053 2019-Jan-13 16:45:22.057897 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73054 2019-Jan-13 16:45:22.058548 - [DEBUG] Value : BOTTOM
73055 2019-Jan-13 16:45:22.058575 - [DEBUG]
73056 2019-Jan-13 16:45:22.058599 - [DEBUG] Function : main
73057 2019-Jan-13 16:45:22.058624 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73058 2019-Jan-13 16:45:22.059263 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73059 2019-Jan-13 16:45:22.060003 - [DEBUG] Value : BOTTOM
73060 2019-Jan-13 16:45:22.060030 - [DEBUG]
73061 2019-Jan-13 16:45:22.060054 - [DEBUG] Function : main
73062 2019-Jan-13 16:45:22.060080 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73063 2019-Jan-13 16:45:22.060717 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73064 2019-Jan-13 16:45:22.061352 - [DEBUG] Value : BOTTOM
73065 2019-Jan-13 16:45:22.061378 - [DEBUG]
73066 2019-Jan-13 16:45:22.061417 - [DEBUG] Function : main
73067 2019-Jan-13 16:45:22.061444 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73068 2019-Jan-13 16:45:22.062080 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73069 2019-Jan-13 16:45:22.062716 - [DEBUG] Value : BOTTOM
73070 2019-Jan-13 16:45:22.062742 - [DEBUG]
73071 2019-Jan-13 16:45:22.062766 - [DEBUG] Function : main
73072 2019-Jan-13 16:45:22.062792 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73073 2019-Jan-13 16:45:22.063426 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73074 2019-Jan-13 16:45:22.064061 - [DEBUG] Value : BOTTOM
73075 2019-Jan-13 16:45:22.064087 - [DEBUG]
73076 2019-Jan-13 16:45:22.064112 - [DEBUG] Function : main
73077 2019-Jan-13 16:45:22.064137 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73078 2019-Jan-13 16:45:22.064789 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73079 2019-Jan-13 16:45:22.065452 - [DEBUG] Value : BOTTOM
73080 2019-Jan-13 16:45:22.065479 - [DEBUG]
73081 2019-Jan-13 16:45:22.065504 - [DEBUG] Function : main
73082 2019-Jan-13 16:45:22.065529 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73083 2019-Jan-13 16:45:22.066166 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73084 2019-Jan-13 16:45:22.066810 - [DEBUG] Value : BOTTOM
73085 2019-Jan-13 16:45:22.066836 - [DEBUG]
73086 2019-Jan-13 16:45:22.066861 - [DEBUG] Function : main
73087 2019-Jan-13 16:45:22.066887 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73088 2019-Jan-13 16:45:22.067522 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73089 2019-Jan-13 16:45:22.068177 - [DEBUG] Value : BOTTOM
73090 2019-Jan-13 16:45:22.068203 - [DEBUG]
73091 2019-Jan-13 16:45:22.068228 - [DEBUG] Function : main
73092 2019-Jan-13 16:45:22.068253 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73093 2019-Jan-13 16:45:22.068888 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73094 2019-Jan-13 16:45:22.069639 - [DEBUG] Value : BOTTOM
73095 2019-Jan-13 16:45:22.069668 - [DEBUG]
73096 2019-Jan-13 16:45:22.069694 - [DEBUG] Function : main
73097 2019-Jan-13 16:45:22.069720 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73098 2019-Jan-13 16:45:22.070452 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73099 2019-Jan-13 16:45:22.071099 - [DEBUG] Value : BOTTOM
73100 2019-Jan-13 16:45:22.071126 - [DEBUG]
73101 2019-Jan-13 16:45:22.071152 - [DEBUG] Function : main
73102 2019-Jan-13 16:45:22.071178 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73103 2019-Jan-13 16:45:22.071840 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73104 2019-Jan-13 16:45:22.072487 - [DEBUG] Value : BOTTOM
73105 2019-Jan-13 16:45:22.072513 - [DEBUG]
73106 2019-Jan-13 16:45:22.072538 - [DEBUG] Function : main
73107 2019-Jan-13 16:45:22.072564 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73108 2019-Jan-13 16:45:22.073199 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73109 2019-Jan-13 16:45:22.073261 - [DEBUG] Value : BOTTOM
73110 2019-Jan-13 16:45:22.073287 - [DEBUG]
73111 2019-Jan-13 16:45:22.073325 - [DEBUG] Function : main
73112 2019-Jan-13 16:45:22.073353 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73113 2019-Jan-13 16:45:22.073994 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73114 2019-Jan-13 16:45:22.074635 - [DEBUG] Value : BOTTOM
73115 2019-Jan-13 16:45:22.074662 - [DEBUG]
73116 2019-Jan-13 16:45:22.074687 - [DEBUG] Function : main
73117 2019-Jan-13 16:45:22.074712 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73118 2019-Jan-13 16:45:22.075373 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73119 2019-Jan-13 16:45:22.076018 - [DEBUG] Value : BOTTOM
73120 2019-Jan-13 16:45:22.076045 - [DEBUG]
73121 2019-Jan-13 16:45:22.076071 - [DEBUG] Function : main
73122 2019-Jan-13 16:45:22.076097 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73123 2019-Jan-13 16:45:22.076749 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73124 2019-Jan-13 16:45:22.077418 - [DEBUG] Value : BOTTOM
73125 2019-Jan-13 16:45:22.077446 - [DEBUG]
73126 2019-Jan-13 16:45:22.077472 - [DEBUG] Function : main
73127 2019-Jan-13 16:45:22.077516 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73128 2019-Jan-13 16:45:22.078207 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73129 2019-Jan-13 16:45:22.078859 - [DEBUG] Value : BOTTOM
73130 2019-Jan-13 16:45:22.078886 - [DEBUG]
73131 2019-Jan-13 16:45:22.078911 - [DEBUG] Function : main
73132 2019-Jan-13 16:45:22.078937 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73133 2019-Jan-13 16:45:22.079608 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73134 2019-Jan-13 16:45:22.080454 - [DEBUG] Value : BOTTOM
73135 2019-Jan-13 16:45:22.080483 - [DEBUG]
73136 2019-Jan-13 16:45:22.080509 - [DEBUG] Function : main
73137 2019-Jan-13 16:45:22.080536 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73138 2019-Jan-13 16:45:22.081198 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73139 2019-Jan-13 16:45:22.081862 - [DEBUG] Value : BOTTOM
73140 2019-Jan-13 16:45:22.081888 - [DEBUG]
73141 2019-Jan-13 16:45:22.081915 - [DEBUG] Function : main
73142 2019-Jan-13 16:45:22.081940 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73143 2019-Jan-13 16:45:22.082580 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73144 2019-Jan-13 16:45:22.083215 - [DEBUG] Value : BOTTOM
73145 2019-Jan-13 16:45:22.083242 - [DEBUG]
73146 2019-Jan-13 16:45:22.083266 - [DEBUG] Function : main
73147 2019-Jan-13 16:45:22.083292 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73148 2019-Jan-13 16:45:22.083931 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73149 2019-Jan-13 16:45:22.084573 - [DEBUG] Value : BOTTOM
73150 2019-Jan-13 16:45:22.084600 - [DEBUG]
73151 2019-Jan-13 16:45:22.084625 - [DEBUG] Function : main
73152 2019-Jan-13 16:45:22.084650 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73153 2019-Jan-13 16:45:22.085305 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73154 2019-Jan-13 16:45:22.085944 - [DEBUG] Value : BOTTOM
73155 2019-Jan-13 16:45:22.085970 - [DEBUG]
73156 2019-Jan-13 16:45:22.085995 - [DEBUG] Function : main
73157 2019-Jan-13 16:45:22.086020 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73158 2019-Jan-13 16:45:22.086660 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73159 2019-Jan-13 16:45:22.087300 - [DEBUG] Value : BOTTOM
73160 2019-Jan-13 16:45:22.087326 - [DEBUG]
73161 2019-Jan-13 16:45:22.087351 - [DEBUG] Function : main
73162 2019-Jan-13 16:45:22.087377 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73163 2019-Jan-13 16:45:22.088016 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73164 2019-Jan-13 16:45:22.088670 - [DEBUG] Value : BOTTOM
73165 2019-Jan-13 16:45:22.088696 - [DEBUG]
73166 2019-Jan-13 16:45:22.088721 - [DEBUG] Function : main
73167 2019-Jan-13 16:45:22.088747 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73168 2019-Jan-13 16:45:22.089385 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73169 2019-Jan-13 16:45:22.090127 - [DEBUG] Value : BOTTOM
73170 2019-Jan-13 16:45:22.090154 - [DEBUG]
73171 2019-Jan-13 16:45:22.090180 - [DEBUG] Function : main
73172 2019-Jan-13 16:45:22.090205 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73173 2019-Jan-13 16:45:22.090873 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73174 2019-Jan-13 16:45:22.091531 - [DEBUG] Value : BOTTOM
73175 2019-Jan-13 16:45:22.091558 - [DEBUG]
73176 2019-Jan-13 16:45:22.091583 - [DEBUG] Function : main
73177 2019-Jan-13 16:45:22.091608 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73178 2019-Jan-13 16:45:22.092250 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73179 2019-Jan-13 16:45:22.092312 - [DEBUG] Value : BOTTOM
73180 2019-Jan-13 16:45:22.092338 - [DEBUG]
73181 2019-Jan-13 16:45:22.092382 - [DEBUG] Function : main
73182 2019-Jan-13 16:45:22.092409 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73183 2019-Jan-13 16:45:22.093066 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73184 2019-Jan-13 16:45:22.093744 - [DEBUG] Value : BOTTOM
73185 2019-Jan-13 16:45:22.093773 - [DEBUG]
73186 2019-Jan-13 16:45:22.093800 - [DEBUG] Function : main
73187 2019-Jan-13 16:45:22.093827 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73188 2019-Jan-13 16:45:22.094511 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73189 2019-Jan-13 16:45:22.095246 - [DEBUG] Value : BOTTOM
73190 2019-Jan-13 16:45:22.095277 - [DEBUG]
73191 2019-Jan-13 16:45:22.095306 - [DEBUG] Function : main
73192 2019-Jan-13 16:45:22.095334 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73193 2019-Jan-13 16:45:22.096021 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73194 2019-Jan-13 16:45:22.096688 - [DEBUG] Value : BOTTOM
73195 2019-Jan-13 16:45:22.096715 - [DEBUG]
73196 2019-Jan-13 16:45:22.096741 - [DEBUG] Function : main
73197 2019-Jan-13 16:45:22.096767 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73198 2019-Jan-13 16:45:22.097404 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73199 2019-Jan-13 16:45:22.098050 - [DEBUG] Value : BOTTOM
73200 2019-Jan-13 16:45:22.098099 - [DEBUG]
73201 2019-Jan-13 16:45:22.098125 - [DEBUG] Function : main
73202 2019-Jan-13 16:45:22.098150 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73203 2019-Jan-13 16:45:22.098784 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73204 2019-Jan-13 16:45:22.099418 - [DEBUG] Value : BOTTOM
73205 2019-Jan-13 16:45:22.099445 - [DEBUG]
73206 2019-Jan-13 16:45:22.099469 - [DEBUG] Function : main
73207 2019-Jan-13 16:45:22.099494 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73208 2019-Jan-13 16:45:22.100292 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73209 2019-Jan-13 16:45:22.101015 - [DEBUG] Value : BOTTOM
73210 2019-Jan-13 16:45:22.101042 - [DEBUG]
73211 2019-Jan-13 16:45:22.101070 - [DEBUG] Function : main
73212 2019-Jan-13 16:45:22.101095 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73213 2019-Jan-13 16:45:22.101763 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73214 2019-Jan-13 16:45:22.102398 - [DEBUG] Value : BOTTOM
73215 2019-Jan-13 16:45:22.102424 - [DEBUG]
73216 2019-Jan-13 16:45:22.102450 - [DEBUG] Function : main
73217 2019-Jan-13 16:45:22.102475 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73218 2019-Jan-13 16:45:22.103108 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73219 2019-Jan-13 16:45:22.103751 - [DEBUG] Value : BOTTOM
73220 2019-Jan-13 16:45:22.103777 - [DEBUG]
73221 2019-Jan-13 16:45:22.103822 - [DEBUG] Function : main
73222 2019-Jan-13 16:45:22.103847 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73223 2019-Jan-13 16:45:22.104482 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73224 2019-Jan-13 16:45:22.105135 - [DEBUG] Value : BOTTOM
73225 2019-Jan-13 16:45:22.105161 - [DEBUG]
73226 2019-Jan-13 16:45:22.105185 - [DEBUG] Function : main
73227 2019-Jan-13 16:45:22.105210 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73228 2019-Jan-13 16:45:22.105843 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73229 2019-Jan-13 16:45:22.106484 - [DEBUG] Value : BOTTOM
73230 2019-Jan-13 16:45:22.106510 - [DEBUG]
73231 2019-Jan-13 16:45:22.106535 - [DEBUG] Function : main
73232 2019-Jan-13 16:45:22.106560 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73233 2019-Jan-13 16:45:22.107193 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73234 2019-Jan-13 16:45:22.107832 - [DEBUG] Value : BOTTOM
73235 2019-Jan-13 16:45:22.107858 - [DEBUG]
73236 2019-Jan-13 16:45:22.107882 - [DEBUG] Function : main
73237 2019-Jan-13 16:45:22.107907 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73238 2019-Jan-13 16:45:22.108555 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73239 2019-Jan-13 16:45:22.109193 - [DEBUG] Value : BOTTOM
73240 2019-Jan-13 16:45:22.109219 - [DEBUG]
73241 2019-Jan-13 16:45:22.109244 - [DEBUG] Function : main
73242 2019-Jan-13 16:45:22.109269 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73243 2019-Jan-13 16:45:22.109940 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73244 2019-Jan-13 16:45:22.110813 - [DEBUG] Value : BOTTOM
73245 2019-Jan-13 16:45:22.110841 - [DEBUG]
73246 2019-Jan-13 16:45:22.110867 - [DEBUG] Function : main
73247 2019-Jan-13 16:45:22.110893 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73248 2019-Jan-13 16:45:22.111576 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73249 2019-Jan-13 16:45:22.112223 - [DEBUG] Value : BOTTOM
73250 2019-Jan-13 16:45:22.112249 - [DEBUG]
73251 2019-Jan-13 16:45:22.112274 - [DEBUG] Function : main
73252 2019-Jan-13 16:45:22.112300 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73253 2019-Jan-13 16:45:22.112932 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73254 2019-Jan-13 16:45:22.113570 - [DEBUG] Value : BOTTOM
73255 2019-Jan-13 16:45:22.113596 - [DEBUG]
73256 2019-Jan-13 16:45:22.113620 - [DEBUG] Function : main
73257 2019-Jan-13 16:45:22.113645 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73258 2019-Jan-13 16:45:22.114277 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73259 2019-Jan-13 16:45:22.114930 - [DEBUG] Value : BOTTOM
73260 2019-Jan-13 16:45:22.114956 - [DEBUG]
73261 2019-Jan-13 16:45:22.114984 - [DEBUG] Function : main
73262 2019-Jan-13 16:45:22.115009 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73263 2019-Jan-13 16:45:22.115651 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73264 2019-Jan-13 16:45:22.116291 - [DEBUG] Value : BOTTOM
73265 2019-Jan-13 16:45:22.116317 - [DEBUG]
73266 2019-Jan-13 16:45:22.116342 - [DEBUG] Function : main
73267 2019-Jan-13 16:45:22.116367 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73268 2019-Jan-13 16:45:22.117000 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73269 2019-Jan-13 16:45:22.117681 - [DEBUG] Value : BOTTOM
73270 2019-Jan-13 16:45:22.117709 - [DEBUG]
73271 2019-Jan-13 16:45:22.117735 - [DEBUG] Function : main
73272 2019-Jan-13 16:45:22.117760 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73273 2019-Jan-13 16:45:22.118450 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73274 2019-Jan-13 16:45:22.119113 - [DEBUG] Value : BOTTOM
73275 2019-Jan-13 16:45:22.119140 - [DEBUG]
73276 2019-Jan-13 16:45:22.119166 - [DEBUG] Function : main
73277 2019-Jan-13 16:45:22.119191 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73278 2019-Jan-13 16:45:22.119839 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73279 2019-Jan-13 16:45:22.120687 - [DEBUG] Value : BOTTOM
73280 2019-Jan-13 16:45:22.120716 - [DEBUG]
73281 2019-Jan-13 16:45:22.120743 - [DEBUG] Function : main
73282 2019-Jan-13 16:45:22.120769 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73283 2019-Jan-13 16:45:22.121460 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73284 2019-Jan-13 16:45:22.122112 - [DEBUG] Value : BOTTOM
73285 2019-Jan-13 16:45:22.122138 - [DEBUG]
73286 2019-Jan-13 16:45:22.122163 - [DEBUG] Function : main
73287 2019-Jan-13 16:45:22.122189 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73288 2019-Jan-13 16:45:22.122823 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73289 2019-Jan-13 16:45:22.123464 - [DEBUG] Value : BOTTOM
73290 2019-Jan-13 16:45:22.123490 - [DEBUG]
73291 2019-Jan-13 16:45:22.123515 - [DEBUG] Function : main
73292 2019-Jan-13 16:45:22.123540 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73293 2019-Jan-13 16:45:22.124172 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73294 2019-Jan-13 16:45:22.124233 - [DEBUG] Value : BOTTOM
73295 2019-Jan-13 16:45:22.124258 - [DEBUG]
73296 2019-Jan-13 16:45:22.124303 - [DEBUG] Function : main
73297 2019-Jan-13 16:45:22.124329 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73298 2019-Jan-13 16:45:22.124986 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73299 2019-Jan-13 16:45:22.125637 - [DEBUG] Value : BOTTOM
73300 2019-Jan-13 16:45:22.125663 - [DEBUG]
73301 2019-Jan-13 16:45:22.125688 - [DEBUG] Function : main
73302 2019-Jan-13 16:45:22.125714 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73303 2019-Jan-13 16:45:22.126372 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73304 2019-Jan-13 16:45:22.127050 - [DEBUG] Value : BOTTOM
73305 2019-Jan-13 16:45:22.127079 - [DEBUG]
73306 2019-Jan-13 16:45:22.127108 - [DEBUG] Function : main
73307 2019-Jan-13 16:45:22.127135 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73308 2019-Jan-13 16:45:22.127823 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73309 2019-Jan-13 16:45:22.128574 - [DEBUG] Value : BOTTOM
73310 2019-Jan-13 16:45:22.128602 - [DEBUG]
73311 2019-Jan-13 16:45:22.128633 - [DEBUG] Function : main
73312 2019-Jan-13 16:45:22.128660 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73313 2019-Jan-13 16:45:22.129336 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73314 2019-Jan-13 16:45:22.129996 - [DEBUG] Value : BOTTOM
73315 2019-Jan-13 16:45:22.130023 - [DEBUG]
73316 2019-Jan-13 16:45:22.130048 - [DEBUG] Function : main
73317 2019-Jan-13 16:45:22.130074 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73318 2019-Jan-13 16:45:22.130936 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73319 2019-Jan-13 16:45:22.131668 - [DEBUG] Value : BOTTOM
73320 2019-Jan-13 16:45:22.131696 - [DEBUG]
73321 2019-Jan-13 16:45:22.131722 - [DEBUG] Function : main
73322 2019-Jan-13 16:45:22.131748 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73323 2019-Jan-13 16:45:22.132388 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73324 2019-Jan-13 16:45:22.133025 - [DEBUG] Value : BOTTOM
73325 2019-Jan-13 16:45:22.133051 - [DEBUG]
73326 2019-Jan-13 16:45:22.133077 - [DEBUG] Function : main
73327 2019-Jan-13 16:45:22.133102 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73328 2019-Jan-13 16:45:22.133736 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73329 2019-Jan-13 16:45:22.134371 - [DEBUG] Value : BOTTOM
73330 2019-Jan-13 16:45:22.134397 - [DEBUG]
73331 2019-Jan-13 16:45:22.134421 - [DEBUG] Function : main
73332 2019-Jan-13 16:45:22.134446 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73333 2019-Jan-13 16:45:22.135095 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73334 2019-Jan-13 16:45:22.135738 - [DEBUG] Value : BOTTOM
73335 2019-Jan-13 16:45:22.135765 - [DEBUG]
73336 2019-Jan-13 16:45:22.135789 - [DEBUG] Function : main
73337 2019-Jan-13 16:45:22.135815 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73338 2019-Jan-13 16:45:22.136449 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73339 2019-Jan-13 16:45:22.137086 - [DEBUG] Value : BOTTOM
73340 2019-Jan-13 16:45:22.137112 - [DEBUG]
73341 2019-Jan-13 16:45:22.137136 - [DEBUG] Function : main
73342 2019-Jan-13 16:45:22.137161 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73343 2019-Jan-13 16:45:22.137794 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73344 2019-Jan-13 16:45:22.138448 - [DEBUG] Value : BOTTOM
73345 2019-Jan-13 16:45:22.138474 - [DEBUG]
73346 2019-Jan-13 16:45:22.138499 - [DEBUG] Function : main
73347 2019-Jan-13 16:45:22.138524 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73348 2019-Jan-13 16:45:22.139157 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73349 2019-Jan-13 16:45:22.139795 - [DEBUG] Value : BOTTOM
73350 2019-Jan-13 16:45:22.139821 - [DEBUG]
73351 2019-Jan-13 16:45:22.139846 - [DEBUG] Function : main
73352 2019-Jan-13 16:45:22.139871 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73353 2019-Jan-13 16:45:22.140633 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73354 2019-Jan-13 16:45:22.141274 - [DEBUG] Value : BOTTOM
73355 2019-Jan-13 16:45:22.141300 - [DEBUG]
73356 2019-Jan-13 16:45:22.141326 - [DEBUG] Function : main
73357 2019-Jan-13 16:45:22.141350 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73358 2019-Jan-13 16:45:22.142003 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73359 2019-Jan-13 16:45:22.142645 - [DEBUG] Value : BOTTOM
73360 2019-Jan-13 16:45:22.142671 - [DEBUG]
73361 2019-Jan-13 16:45:22.142696 - [DEBUG] Function : main
73362 2019-Jan-13 16:45:22.142721 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73363 2019-Jan-13 16:45:22.143362 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73364 2019-Jan-13 16:45:22.144004 - [DEBUG] Value : BOTTOM
73365 2019-Jan-13 16:45:22.144030 - [DEBUG]
73366 2019-Jan-13 16:45:22.144054 - [DEBUG] Function : main
73367 2019-Jan-13 16:45:22.144079 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73368 2019-Jan-13 16:45:22.144726 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73369 2019-Jan-13 16:45:22.145379 - [DEBUG] Value : BOTTOM
73370 2019-Jan-13 16:45:22.145405 - [DEBUG]
73371 2019-Jan-13 16:45:22.145430 - [DEBUG] Function : main
73372 2019-Jan-13 16:45:22.145455 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73373 2019-Jan-13 16:45:22.146088 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73374 2019-Jan-13 16:45:22.146727 - [DEBUG] Value : BOTTOM
73375 2019-Jan-13 16:45:22.146753 - [DEBUG]
73376 2019-Jan-13 16:45:22.146779 - [DEBUG] Function : main
73377 2019-Jan-13 16:45:22.146804 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73378 2019-Jan-13 16:45:22.147437 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73379 2019-Jan-13 16:45:22.148087 - [DEBUG] Value : BOTTOM
73380 2019-Jan-13 16:45:22.148113 - [DEBUG]
73381 2019-Jan-13 16:45:22.148138 - [DEBUG] Function : main
73382 2019-Jan-13 16:45:22.148163 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73383 2019-Jan-13 16:45:22.148796 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73384 2019-Jan-13 16:45:22.149430 - [DEBUG] Value : BOTTOM
73385 2019-Jan-13 16:45:22.149456 - [DEBUG]
73386 2019-Jan-13 16:45:22.149481 - [DEBUG] Function : main
73387 2019-Jan-13 16:45:22.149506 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73388 2019-Jan-13 16:45:22.150148 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73389 2019-Jan-13 16:45:22.150901 - [DEBUG] Value : BOTTOM
73390 2019-Jan-13 16:45:22.150927 - [DEBUG]
73391 2019-Jan-13 16:45:22.150953 - [DEBUG] Function : main
73392 2019-Jan-13 16:45:22.150978 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73393 2019-Jan-13 16:45:22.151642 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73394 2019-Jan-13 16:45:22.152285 - [DEBUG] Value : BOTTOM
73395 2019-Jan-13 16:45:22.152311 - [DEBUG]
73396 2019-Jan-13 16:45:22.152335 - [DEBUG] Function : main
73397 2019-Jan-13 16:45:22.152360 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73398 2019-Jan-13 16:45:22.152994 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73399 2019-Jan-13 16:45:22.153054 - [DEBUG] Value : BOTTOM
73400 2019-Jan-13 16:45:22.153080 - [DEBUG]
73401 2019-Jan-13 16:45:22.153120 - [DEBUG] Function : main
73402 2019-Jan-13 16:45:22.153146 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73403 2019-Jan-13 16:45:22.153784 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73404 2019-Jan-13 16:45:22.154423 - [DEBUG] Value : BOTTOM
73405 2019-Jan-13 16:45:22.154449 - [DEBUG]
73406 2019-Jan-13 16:45:22.154474 - [DEBUG] Function : main
73407 2019-Jan-13 16:45:22.154500 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73408 2019-Jan-13 16:45:22.155151 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73409 2019-Jan-13 16:45:22.155789 - [DEBUG] Value : BOTTOM
73410 2019-Jan-13 16:45:22.155815 - [DEBUG]
73411 2019-Jan-13 16:45:22.155841 - [DEBUG] Function : main
73412 2019-Jan-13 16:45:22.155867 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73413 2019-Jan-13 16:45:22.156503 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73414 2019-Jan-13 16:45:22.157180 - [DEBUG] Value : BOTTOM
73415 2019-Jan-13 16:45:22.157208 - [DEBUG]
73416 2019-Jan-13 16:45:22.157234 - [DEBUG] Function : main
73417 2019-Jan-13 16:45:22.157260 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73418 2019-Jan-13 16:45:22.157930 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73419 2019-Jan-13 16:45:22.158622 - [DEBUG] Value : BOTTOM
73420 2019-Jan-13 16:45:22.158648 - [DEBUG]
73421 2019-Jan-13 16:45:22.158675 - [DEBUG] Function : main
73422 2019-Jan-13 16:45:22.158700 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73423 2019-Jan-13 16:45:22.159350 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73424 2019-Jan-13 16:45:22.160044 - [DEBUG] Value : BOTTOM
73425 2019-Jan-13 16:45:22.160072 - [DEBUG]
73426 2019-Jan-13 16:45:22.160098 - [DEBUG] Function : main
73427 2019-Jan-13 16:45:22.160124 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73428 2019-Jan-13 16:45:22.161012 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73429 2019-Jan-13 16:45:22.161707 - [DEBUG] Value : BOTTOM
73430 2019-Jan-13 16:45:22.161735 - [DEBUG]
73431 2019-Jan-13 16:45:22.161763 - [DEBUG] Function : main
73432 2019-Jan-13 16:45:22.161788 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73433 2019-Jan-13 16:45:22.162454 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73434 2019-Jan-13 16:45:22.163152 - [DEBUG] Value : BOTTOM
73435 2019-Jan-13 16:45:22.163182 - [DEBUG]
73436 2019-Jan-13 16:45:22.163210 - [DEBUG] Function : main
73437 2019-Jan-13 16:45:22.163237 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73438 2019-Jan-13 16:45:22.163943 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73439 2019-Jan-13 16:45:22.164647 - [DEBUG] Value : BOTTOM
73440 2019-Jan-13 16:45:22.164676 - [DEBUG]
73441 2019-Jan-13 16:45:22.164704 - [DEBUG] Function : main
73442 2019-Jan-13 16:45:22.164730 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73443 2019-Jan-13 16:45:22.165433 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73444 2019-Jan-13 16:45:22.166128 - [DEBUG] Value : BOTTOM
73445 2019-Jan-13 16:45:22.166157 - [DEBUG]
73446 2019-Jan-13 16:45:22.166184 - [DEBUG] Function : main
73447 2019-Jan-13 16:45:22.166210 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73448 2019-Jan-13 16:45:22.166887 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73449 2019-Jan-13 16:45:22.167584 - [DEBUG] Value : BOTTOM
73450 2019-Jan-13 16:45:22.167613 - [DEBUG]
73451 2019-Jan-13 16:45:22.167641 - [DEBUG] Function : main
73452 2019-Jan-13 16:45:22.167669 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73453 2019-Jan-13 16:45:22.168404 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73454 2019-Jan-13 16:45:22.169103 - [DEBUG] Value : BOTTOM
73455 2019-Jan-13 16:45:22.169132 - [DEBUG]
73456 2019-Jan-13 16:45:22.169158 - [DEBUG] Function : main
73457 2019-Jan-13 16:45:22.169185 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73458 2019-Jan-13 16:45:22.169831 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73459 2019-Jan-13 16:45:22.170645 - [DEBUG] Value : BOTTOM
73460 2019-Jan-13 16:45:22.170672 - [DEBUG]
73461 2019-Jan-13 16:45:22.170698 - [DEBUG] Function : main
73462 2019-Jan-13 16:45:22.170724 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73463 2019-Jan-13 16:45:22.171363 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73464 2019-Jan-13 16:45:22.172025 - [DEBUG] Value : BOTTOM
73465 2019-Jan-13 16:45:22.172052 - [DEBUG]
73466 2019-Jan-13 16:45:22.172076 - [DEBUG] Function : main
73467 2019-Jan-13 16:45:22.172102 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73468 2019-Jan-13 16:45:22.172737 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73469 2019-Jan-13 16:45:22.173379 - [DEBUG] Value : BOTTOM
73470 2019-Jan-13 16:45:22.173405 - [DEBUG]
73471 2019-Jan-13 16:45:22.173430 - [DEBUG] Function : main
73472 2019-Jan-13 16:45:22.173456 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73473 2019-Jan-13 16:45:22.174091 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73474 2019-Jan-13 16:45:22.174152 - [DEBUG] Value : BOTTOM
73475 2019-Jan-13 16:45:22.174178 - [DEBUG]
73476 2019-Jan-13 16:45:22.174219 - [DEBUG] Function : main
73477 2019-Jan-13 16:45:22.174246 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73478 2019-Jan-13 16:45:22.174902 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73479 2019-Jan-13 16:45:22.175544 - [DEBUG] Value : BOTTOM
73480 2019-Jan-13 16:45:22.175571 - [DEBUG]
73481 2019-Jan-13 16:45:22.175596 - [DEBUG] Function : main
73482 2019-Jan-13 16:45:22.175621 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73483 2019-Jan-13 16:45:22.176266 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73484 2019-Jan-13 16:45:22.176908 - [DEBUG] Value : BOTTOM
73485 2019-Jan-13 16:45:22.176935 - [DEBUG]
73486 2019-Jan-13 16:45:22.176960 - [DEBUG] Function : main
73487 2019-Jan-13 16:45:22.176987 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73488 2019-Jan-13 16:45:22.177626 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73489 2019-Jan-13 16:45:22.178280 - [DEBUG] Value : BOTTOM
73490 2019-Jan-13 16:45:22.178306 - [DEBUG]
73491 2019-Jan-13 16:45:22.178330 - [DEBUG] Function : main
73492 2019-Jan-13 16:45:22.178356 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73493 2019-Jan-13 16:45:22.178995 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73494 2019-Jan-13 16:45:22.179632 - [DEBUG] Value : BOTTOM
73495 2019-Jan-13 16:45:22.179658 - [DEBUG]
73496 2019-Jan-13 16:45:22.179683 - [DEBUG] Function : main
73497 2019-Jan-13 16:45:22.179708 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73498 2019-Jan-13 16:45:22.180430 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73499 2019-Jan-13 16:45:22.181066 - [DEBUG] Value : BOTTOM
73500 2019-Jan-13 16:45:22.181092 - [DEBUG]
73501 2019-Jan-13 16:45:22.181117 - [DEBUG] Function : main
73502 2019-Jan-13 16:45:22.181142 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73503 2019-Jan-13 16:45:22.181796 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73504 2019-Jan-13 16:45:22.182441 - [DEBUG] Value : BOTTOM
73505 2019-Jan-13 16:45:22.182468 - [DEBUG]
73506 2019-Jan-13 16:45:22.182494 - [DEBUG] Function : main
73507 2019-Jan-13 16:45:22.182519 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73508 2019-Jan-13 16:45:22.183159 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73509 2019-Jan-13 16:45:22.183793 - [DEBUG] Value : BOTTOM
73510 2019-Jan-13 16:45:22.183819 - [DEBUG]
73511 2019-Jan-13 16:45:22.183844 - [DEBUG] Function : main
73512 2019-Jan-13 16:45:22.183869 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73513 2019-Jan-13 16:45:22.184508 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73514 2019-Jan-13 16:45:22.185166 - [DEBUG] Value : BOTTOM
73515 2019-Jan-13 16:45:22.185192 - [DEBUG]
73516 2019-Jan-13 16:45:22.185217 - [DEBUG] Function : main
73517 2019-Jan-13 16:45:22.185242 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73518 2019-Jan-13 16:45:22.185881 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73519 2019-Jan-13 16:45:22.186518 - [DEBUG] Value : BOTTOM
73520 2019-Jan-13 16:45:22.186545 - [DEBUG]
73521 2019-Jan-13 16:45:22.186569 - [DEBUG] Function : main
73522 2019-Jan-13 16:45:22.186595 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73523 2019-Jan-13 16:45:22.187234 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73524 2019-Jan-13 16:45:22.187871 - [DEBUG] Value : BOTTOM
73525 2019-Jan-13 16:45:22.187897 - [DEBUG]
73526 2019-Jan-13 16:45:22.187922 - [DEBUG] Function : main
73527 2019-Jan-13 16:45:22.187947 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73528 2019-Jan-13 16:45:22.188603 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73529 2019-Jan-13 16:45:22.189242 - [DEBUG] Value : BOTTOM
73530 2019-Jan-13 16:45:22.189268 - [DEBUG]
73531 2019-Jan-13 16:45:22.189293 - [DEBUG] Function : main
73532 2019-Jan-13 16:45:22.189318 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73533 2019-Jan-13 16:45:22.189960 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73534 2019-Jan-13 16:45:22.190716 - [DEBUG] Value : BOTTOM
73535 2019-Jan-13 16:45:22.190744 - [DEBUG]
73536 2019-Jan-13 16:45:22.190770 - [DEBUG] Function : main
73537 2019-Jan-13 16:45:22.190797 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73538 2019-Jan-13 16:45:22.191564 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73539 2019-Jan-13 16:45:22.192226 - [DEBUG] Value : BOTTOM
73540 2019-Jan-13 16:45:22.192253 - [DEBUG]
73541 2019-Jan-13 16:45:22.192279 - [DEBUG] Function : main
73542 2019-Jan-13 16:45:22.192306 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73543 2019-Jan-13 16:45:22.192968 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73544 2019-Jan-13 16:45:22.193610 - [DEBUG] Value : BOTTOM
73545 2019-Jan-13 16:45:22.193636 - [DEBUG]
73546 2019-Jan-13 16:45:22.193661 - [DEBUG] Function : main
73547 2019-Jan-13 16:45:22.193686 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73548 2019-Jan-13 16:45:22.194325 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73549 2019-Jan-13 16:45:22.194981 - [DEBUG] Value : BOTTOM
73550 2019-Jan-13 16:45:22.195007 - [DEBUG]
73551 2019-Jan-13 16:45:22.195048 - [DEBUG] Function : main
73552 2019-Jan-13 16:45:22.195074 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73553 2019-Jan-13 16:45:22.195715 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73554 2019-Jan-13 16:45:22.196354 - [DEBUG] Value : BOTTOM
73555 2019-Jan-13 16:45:22.196380 - [DEBUG]
73556 2019-Jan-13 16:45:22.196406 - [DEBUG] Function : main
73557 2019-Jan-13 16:45:22.196432 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73558 2019-Jan-13 16:45:22.197072 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73559 2019-Jan-13 16:45:22.197132 - [DEBUG] Value : BOTTOM
73560 2019-Jan-13 16:45:22.197158 - [DEBUG]
73561 2019-Jan-13 16:45:22.197199 - [DEBUG] Function : main
73562 2019-Jan-13 16:45:22.197226 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73563 2019-Jan-13 16:45:22.197898 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73564 2019-Jan-13 16:45:22.198599 - [DEBUG] Value : BOTTOM
73565 2019-Jan-13 16:45:22.198627 - [DEBUG]
73566 2019-Jan-13 16:45:22.198654 - [DEBUG] Function : main
73567 2019-Jan-13 16:45:22.198680 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73568 2019-Jan-13 16:45:22.199332 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73569 2019-Jan-13 16:45:22.199994 - [DEBUG] Value : BOTTOM
73570 2019-Jan-13 16:45:22.200022 - [DEBUG]
73571 2019-Jan-13 16:45:22.200051 - [DEBUG] Function : main
73572 2019-Jan-13 16:45:22.200077 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73573 2019-Jan-13 16:45:22.200926 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73574 2019-Jan-13 16:45:22.201598 - [DEBUG] Value : BOTTOM
73575 2019-Jan-13 16:45:22.201625 - [DEBUG]
73576 2019-Jan-13 16:45:22.201651 - [DEBUG] Function : main
73577 2019-Jan-13 16:45:22.201676 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73578 2019-Jan-13 16:45:22.202312 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73579 2019-Jan-13 16:45:22.202955 - [DEBUG] Value : BOTTOM
73580 2019-Jan-13 16:45:22.202981 - [DEBUG]
73581 2019-Jan-13 16:45:22.203006 - [DEBUG] Function : main
73582 2019-Jan-13 16:45:22.203031 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73583 2019-Jan-13 16:45:22.203667 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73584 2019-Jan-13 16:45:22.204302 - [DEBUG] Value : BOTTOM
73585 2019-Jan-13 16:45:22.204328 - [DEBUG]
73586 2019-Jan-13 16:45:22.204352 - [DEBUG] Function : main
73587 2019-Jan-13 16:45:22.204377 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73588 2019-Jan-13 16:45:22.205029 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73589 2019-Jan-13 16:45:22.205664 - [DEBUG] Value : BOTTOM
73590 2019-Jan-13 16:45:22.205690 - [DEBUG]
73591 2019-Jan-13 16:45:22.205716 - [DEBUG] Function : main
73592 2019-Jan-13 16:45:22.205741 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73593 2019-Jan-13 16:45:22.206377 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73594 2019-Jan-13 16:45:22.207012 - [DEBUG] Value : BOTTOM
73595 2019-Jan-13 16:45:22.207038 - [DEBUG]
73596 2019-Jan-13 16:45:22.207063 - [DEBUG] Function : main
73597 2019-Jan-13 16:45:22.207106 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73598 2019-Jan-13 16:45:22.207743 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73599 2019-Jan-13 16:45:22.208399 - [DEBUG] Value : BOTTOM
73600 2019-Jan-13 16:45:22.208425 - [DEBUG]
73601 2019-Jan-13 16:45:22.208449 - [DEBUG] Function : main
73602 2019-Jan-13 16:45:22.208474 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73603 2019-Jan-13 16:45:22.209110 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73604 2019-Jan-13 16:45:22.209758 - [DEBUG] Value : BOTTOM
73605 2019-Jan-13 16:45:22.209785 - [DEBUG]
73606 2019-Jan-13 16:45:22.209810 - [DEBUG] Function : main
73607 2019-Jan-13 16:45:22.209835 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73608 2019-Jan-13 16:45:22.210656 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73609 2019-Jan-13 16:45:22.211370 - [DEBUG] Value : BOTTOM
73610 2019-Jan-13 16:45:22.211398 - [DEBUG]
73611 2019-Jan-13 16:45:22.211458 - [DEBUG] Function : main
73612 2019-Jan-13 16:45:22.211486 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73613 2019-Jan-13 16:45:22.212193 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73614 2019-Jan-13 16:45:22.212904 - [DEBUG] Value : BOTTOM
73615 2019-Jan-13 16:45:22.212932 - [DEBUG]
73616 2019-Jan-13 16:45:22.212959 - [DEBUG] Function : main
73617 2019-Jan-13 16:45:22.212985 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73618 2019-Jan-13 16:45:22.213648 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73619 2019-Jan-13 16:45:22.214284 - [DEBUG] Value : BOTTOM
73620 2019-Jan-13 16:45:22.214310 - [DEBUG]
73621 2019-Jan-13 16:45:22.214335 - [DEBUG] Function : main
73622 2019-Jan-13 16:45:22.214360 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73623 2019-Jan-13 16:45:22.215021 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73624 2019-Jan-13 16:45:22.215664 - [DEBUG] Value : BOTTOM
73625 2019-Jan-13 16:45:22.215689 - [DEBUG]
73626 2019-Jan-13 16:45:22.215715 - [DEBUG] Function : main
73627 2019-Jan-13 16:45:22.215740 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73628 2019-Jan-13 16:45:22.216383 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73629 2019-Jan-13 16:45:22.217026 - [DEBUG] Value : BOTTOM
73630 2019-Jan-13 16:45:22.217052 - [DEBUG]
73631 2019-Jan-13 16:45:22.217077 - [DEBUG] Function : main
73632 2019-Jan-13 16:45:22.217102 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73633 2019-Jan-13 16:45:22.217737 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73634 2019-Jan-13 16:45:22.218391 - [DEBUG] Value : BOTTOM
73635 2019-Jan-13 16:45:22.218417 - [DEBUG]
73636 2019-Jan-13 16:45:22.218442 - [DEBUG] Function : main
73637 2019-Jan-13 16:45:22.218467 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73638 2019-Jan-13 16:45:22.219102 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73639 2019-Jan-13 16:45:22.219740 - [DEBUG] Value : BOTTOM
73640 2019-Jan-13 16:45:22.219788 - [DEBUG]
73641 2019-Jan-13 16:45:22.219816 - [DEBUG] Function : main
73642 2019-Jan-13 16:45:22.219841 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73643 2019-Jan-13 16:45:22.220614 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73644 2019-Jan-13 16:45:22.221346 - [DEBUG] Value : BOTTOM
73645 2019-Jan-13 16:45:22.221373 - [DEBUG]
73646 2019-Jan-13 16:45:22.221399 - [DEBUG] Function : main
73647 2019-Jan-13 16:45:22.221440 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73648 2019-Jan-13 16:45:22.222099 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73649 2019-Jan-13 16:45:22.222163 - [DEBUG] Value : BOTTOM
73650 2019-Jan-13 16:45:22.222189 - [DEBUG]
73651 2019-Jan-13 16:45:22.222232 - [DEBUG] Function : main
73652 2019-Jan-13 16:45:22.222259 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73653 2019-Jan-13 16:45:22.222904 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73654 2019-Jan-13 16:45:22.223544 - [DEBUG] Value : BOTTOM
73655 2019-Jan-13 16:45:22.223569 - [DEBUG]
73656 2019-Jan-13 16:45:22.223594 - [DEBUG] Function : main
73657 2019-Jan-13 16:45:22.223619 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73658 2019-Jan-13 16:45:22.224258 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73659 2019-Jan-13 16:45:22.224911 - [DEBUG] Value : BOTTOM
73660 2019-Jan-13 16:45:22.224937 - [DEBUG]
73661 2019-Jan-13 16:45:22.224962 - [DEBUG] Function : main
73662 2019-Jan-13 16:45:22.224987 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73663 2019-Jan-13 16:45:22.225631 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73664 2019-Jan-13 16:45:22.226274 - [DEBUG] Value : BOTTOM
73665 2019-Jan-13 16:45:22.226301 - [DEBUG]
73666 2019-Jan-13 16:45:22.226326 - [DEBUG] Function : main
73667 2019-Jan-13 16:45:22.226351 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73668 2019-Jan-13 16:45:22.226990 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73669 2019-Jan-13 16:45:22.227629 - [DEBUG] Value : BOTTOM
73670 2019-Jan-13 16:45:22.227655 - [DEBUG]
73671 2019-Jan-13 16:45:22.227679 - [DEBUG] Function : main
73672 2019-Jan-13 16:45:22.227704 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73673 2019-Jan-13 16:45:22.228359 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73674 2019-Jan-13 16:45:22.228994 - [DEBUG] Value : BOTTOM
73675 2019-Jan-13 16:45:22.229020 - [DEBUG]
73676 2019-Jan-13 16:45:22.229045 - [DEBUG] Function : main
73677 2019-Jan-13 16:45:22.229069 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73678 2019-Jan-13 16:45:22.229708 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73679 2019-Jan-13 16:45:22.230346 - [DEBUG] Value : BOTTOM
73680 2019-Jan-13 16:45:22.230371 - [DEBUG]
73681 2019-Jan-13 16:45:22.230397 - [DEBUG] Function : main
73682 2019-Jan-13 16:45:22.230422 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73683 2019-Jan-13 16:45:22.231191 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73684 2019-Jan-13 16:45:22.231845 - [DEBUG] Value : BOTTOM
73685 2019-Jan-13 16:45:22.231871 - [DEBUG]
73686 2019-Jan-13 16:45:22.231897 - [DEBUG] Function : main
73687 2019-Jan-13 16:45:22.231922 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73688 2019-Jan-13 16:45:22.232577 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73689 2019-Jan-13 16:45:22.233217 - [DEBUG] Value : BOTTOM
73690 2019-Jan-13 16:45:22.233243 - [DEBUG]
73691 2019-Jan-13 16:45:22.233268 - [DEBUG] Function : main
73692 2019-Jan-13 16:45:22.233293 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73693 2019-Jan-13 16:45:22.233931 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73694 2019-Jan-13 16:45:22.234568 - [DEBUG] Value : BOTTOM
73695 2019-Jan-13 16:45:22.234594 - [DEBUG]
73696 2019-Jan-13 16:45:22.234618 - [DEBUG] Function : main
73697 2019-Jan-13 16:45:22.234643 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73698 2019-Jan-13 16:45:22.235297 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73699 2019-Jan-13 16:45:22.235937 - [DEBUG] Value : BOTTOM
73700 2019-Jan-13 16:45:22.235963 - [DEBUG]
73701 2019-Jan-13 16:45:22.235988 - [DEBUG] Function : main
73702 2019-Jan-13 16:45:22.236013 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73703 2019-Jan-13 16:45:22.236651 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73704 2019-Jan-13 16:45:22.237317 - [DEBUG] Value : BOTTOM
73705 2019-Jan-13 16:45:22.237345 - [DEBUG]
73706 2019-Jan-13 16:45:22.237371 - [DEBUG] Function : main
73707 2019-Jan-13 16:45:22.237397 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73708 2019-Jan-13 16:45:22.238086 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73709 2019-Jan-13 16:45:22.238742 - [DEBUG] Value : BOTTOM
73710 2019-Jan-13 16:45:22.238769 - [DEBUG]
73711 2019-Jan-13 16:45:22.238796 - [DEBUG] Function : main
73712 2019-Jan-13 16:45:22.238822 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73713 2019-Jan-13 16:45:22.239482 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73714 2019-Jan-13 16:45:22.240177 - [DEBUG] Value : BOTTOM
73715 2019-Jan-13 16:45:22.240205 - [DEBUG]
73716 2019-Jan-13 16:45:22.240231 - [DEBUG] Function : main
73717 2019-Jan-13 16:45:22.240257 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73718 2019-Jan-13 16:45:22.241094 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73719 2019-Jan-13 16:45:22.241771 - [DEBUG] Value : BOTTOM
73720 2019-Jan-13 16:45:22.241798 - [DEBUG]
73721 2019-Jan-13 16:45:22.241825 - [DEBUG] Function : main
73722 2019-Jan-13 16:45:22.241851 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73723 2019-Jan-13 16:45:22.242494 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73724 2019-Jan-13 16:45:22.243143 - [DEBUG] Value : BOTTOM
73725 2019-Jan-13 16:45:22.243170 - [DEBUG]
73726 2019-Jan-13 16:45:22.243196 - [DEBUG] Function : main
73727 2019-Jan-13 16:45:22.243221 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73728 2019-Jan-13 16:45:22.243907 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73729 2019-Jan-13 16:45:22.244590 - [DEBUG] Value : BOTTOM
73730 2019-Jan-13 16:45:22.244619 - [DEBUG]
73731 2019-Jan-13 16:45:22.244651 - [DEBUG] Function : main
73732 2019-Jan-13 16:45:22.244678 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73733 2019-Jan-13 16:45:22.245501 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73734 2019-Jan-13 16:45:22.246204 - [DEBUG] Value : BOTTOM
73735 2019-Jan-13 16:45:22.246231 - [DEBUG]
73736 2019-Jan-13 16:45:22.246258 - [DEBUG] Function : main
73737 2019-Jan-13 16:45:22.246285 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73738 2019-Jan-13 16:45:22.246956 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73739 2019-Jan-13 16:45:22.247596 - [DEBUG] Value : BOTTOM
73740 2019-Jan-13 16:45:22.247622 - [DEBUG]
73741 2019-Jan-13 16:45:22.247648 - [DEBUG] Function : main
73742 2019-Jan-13 16:45:22.247673 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73743 2019-Jan-13 16:45:22.248337 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73744 2019-Jan-13 16:45:22.248984 - [DEBUG] Value : BOTTOM
73745 2019-Jan-13 16:45:22.249011 - [DEBUG]
73746 2019-Jan-13 16:45:22.249036 - [DEBUG] Function : main
73747 2019-Jan-13 16:45:22.249061 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73748 2019-Jan-13 16:45:22.249698 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73749 2019-Jan-13 16:45:22.249759 - [DEBUG] Value : BOTTOM
73750 2019-Jan-13 16:45:22.249785 - [DEBUG]
73751 2019-Jan-13 16:45:22.249829 - [DEBUG] Function : main
73752 2019-Jan-13 16:45:22.249855 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73753 2019-Jan-13 16:45:22.250492 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73754 2019-Jan-13 16:45:22.251362 - [DEBUG] Value : BOTTOM
73755 2019-Jan-13 16:45:22.251390 - [DEBUG]
73756 2019-Jan-13 16:45:22.251431 - [DEBUG] Function : main
73757 2019-Jan-13 16:45:22.251458 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73758 2019-Jan-13 16:45:22.252120 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73759 2019-Jan-13 16:45:22.252759 - [DEBUG] Value : BOTTOM
73760 2019-Jan-13 16:45:22.252786 - [DEBUG]
73761 2019-Jan-13 16:45:22.252811 - [DEBUG] Function : main
73762 2019-Jan-13 16:45:22.252837 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73763 2019-Jan-13 16:45:22.253473 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73764 2019-Jan-13 16:45:22.254110 - [DEBUG] Value : BOTTOM
73765 2019-Jan-13 16:45:22.254136 - [DEBUG]
73766 2019-Jan-13 16:45:22.254161 - [DEBUG] Function : main
73767 2019-Jan-13 16:45:22.254186 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73768 2019-Jan-13 16:45:22.254839 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73769 2019-Jan-13 16:45:22.255482 - [DEBUG] Value : BOTTOM
73770 2019-Jan-13 16:45:22.255508 - [DEBUG]
73771 2019-Jan-13 16:45:22.255533 - [DEBUG] Function : main
73772 2019-Jan-13 16:45:22.255558 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73773 2019-Jan-13 16:45:22.256193 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73774 2019-Jan-13 16:45:22.256828 - [DEBUG] Value : BOTTOM
73775 2019-Jan-13 16:45:22.256854 - [DEBUG]
73776 2019-Jan-13 16:45:22.256879 - [DEBUG] Function : main
73777 2019-Jan-13 16:45:22.256904 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73778 2019-Jan-13 16:45:22.257538 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73779 2019-Jan-13 16:45:22.258186 - [DEBUG] Value : BOTTOM
73780 2019-Jan-13 16:45:22.258229 - [DEBUG]
73781 2019-Jan-13 16:45:22.258255 - [DEBUG] Function : main
73782 2019-Jan-13 16:45:22.258280 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73783 2019-Jan-13 16:45:22.258920 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73784 2019-Jan-13 16:45:22.259561 - [DEBUG] Value : BOTTOM
73785 2019-Jan-13 16:45:22.259588 - [DEBUG]
73786 2019-Jan-13 16:45:22.259613 - [DEBUG] Function : main
73787 2019-Jan-13 16:45:22.259638 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73788 2019-Jan-13 16:45:22.260272 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73789 2019-Jan-13 16:45:22.261026 - [DEBUG] Value : BOTTOM
73790 2019-Jan-13 16:45:22.261052 - [DEBUG]
73791 2019-Jan-13 16:45:22.261077 - [DEBUG] Function : main
73792 2019-Jan-13 16:45:22.261102 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73793 2019-Jan-13 16:45:22.261755 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73794 2019-Jan-13 16:45:22.262394 - [DEBUG] Value : BOTTOM
73795 2019-Jan-13 16:45:22.262420 - [DEBUG]
73796 2019-Jan-13 16:45:22.262444 - [DEBUG] Function : main
73797 2019-Jan-13 16:45:22.262470 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73798 2019-Jan-13 16:45:22.263104 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73799 2019-Jan-13 16:45:22.263742 - [DEBUG] Value : BOTTOM
73800 2019-Jan-13 16:45:22.263769 - [DEBUG]
73801 2019-Jan-13 16:45:22.263793 - [DEBUG] Function : main
73802 2019-Jan-13 16:45:22.263818 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73803 2019-Jan-13 16:45:22.264452 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73804 2019-Jan-13 16:45:22.265103 - [DEBUG] Value : BOTTOM
73805 2019-Jan-13 16:45:22.265129 - [DEBUG]
73806 2019-Jan-13 16:45:22.265154 - [DEBUG] Function : main
73807 2019-Jan-13 16:45:22.265179 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73808 2019-Jan-13 16:45:22.265813 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73809 2019-Jan-13 16:45:22.266452 - [DEBUG] Value : BOTTOM
73810 2019-Jan-13 16:45:22.266479 - [DEBUG]
73811 2019-Jan-13 16:45:22.266504 - [DEBUG] Function : main
73812 2019-Jan-13 16:45:22.266529 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73813 2019-Jan-13 16:45:22.267168 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73814 2019-Jan-13 16:45:22.267806 - [DEBUG] Value : BOTTOM
73815 2019-Jan-13 16:45:22.267832 - [DEBUG]
73816 2019-Jan-13 16:45:22.267857 - [DEBUG] Function : main
73817 2019-Jan-13 16:45:22.267882 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73818 2019-Jan-13 16:45:22.268532 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73819 2019-Jan-13 16:45:22.269171 - [DEBUG] Value : BOTTOM
73820 2019-Jan-13 16:45:22.269197 - [DEBUG]
73821 2019-Jan-13 16:45:22.269222 - [DEBUG] Function : main
73822 2019-Jan-13 16:45:22.269247 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73823 2019-Jan-13 16:45:22.269881 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73824 2019-Jan-13 16:45:22.270516 - [DEBUG] Value : BOTTOM
73825 2019-Jan-13 16:45:22.270543 - [DEBUG]
73826 2019-Jan-13 16:45:22.270568 - [DEBUG] Function : main
73827 2019-Jan-13 16:45:22.270593 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73828 2019-Jan-13 16:45:22.271353 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73829 2019-Jan-13 16:45:22.272012 - [DEBUG] Value : BOTTOM
73830 2019-Jan-13 16:45:22.272038 - [DEBUG]
73831 2019-Jan-13 16:45:22.272065 - [DEBUG] Function : main
73832 2019-Jan-13 16:45:22.272090 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73833 2019-Jan-13 16:45:22.272726 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73834 2019-Jan-13 16:45:22.273366 - [DEBUG] Value : BOTTOM
73835 2019-Jan-13 16:45:22.273392 - [DEBUG]
73836 2019-Jan-13 16:45:22.273416 - [DEBUG] Function : main
73837 2019-Jan-13 16:45:22.273441 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73838 2019-Jan-13 16:45:22.274076 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73839 2019-Jan-13 16:45:22.274710 - [DEBUG] Value : BOTTOM
73840 2019-Jan-13 16:45:22.274748 - [DEBUG]
73841 2019-Jan-13 16:45:22.274774 - [DEBUG] Function : main
73842 2019-Jan-13 16:45:22.274799 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73843 2019-Jan-13 16:45:22.275435 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73844 2019-Jan-13 16:45:22.276088 - [DEBUG] Value : BOTTOM
73845 2019-Jan-13 16:45:22.276115 - [DEBUG]
73846 2019-Jan-13 16:45:22.276139 - [DEBUG] Function : main
73847 2019-Jan-13 16:45:22.276165 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73848 2019-Jan-13 16:45:22.276805 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73849 2019-Jan-13 16:45:22.277456 - [DEBUG] Value : BOTTOM
73850 2019-Jan-13 16:45:22.277483 - [DEBUG]
73851 2019-Jan-13 16:45:22.277508 - [DEBUG] Function : main
73852 2019-Jan-13 16:45:22.277533 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73853 2019-Jan-13 16:45:22.278231 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73854 2019-Jan-13 16:45:22.278300 - [DEBUG] Value : BOTTOM
73855 2019-Jan-13 16:45:22.278326 - [DEBUG]
73856 2019-Jan-13 16:45:22.278371 - [DEBUG] Function : main
73857 2019-Jan-13 16:45:22.278398 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73858 2019-Jan-13 16:45:22.279064 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73859 2019-Jan-13 16:45:22.279717 - [DEBUG] Value : BOTTOM
73860 2019-Jan-13 16:45:22.279744 - [DEBUG]
73861 2019-Jan-13 16:45:22.279770 - [DEBUG] Function : main
73862 2019-Jan-13 16:45:22.279796 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73863 2019-Jan-13 16:45:22.280486 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73864 2019-Jan-13 16:45:22.281368 - [DEBUG] Value : BOTTOM
73865 2019-Jan-13 16:45:22.281396 - [DEBUG]
73866 2019-Jan-13 16:45:22.281443 - [DEBUG] Function : main
73867 2019-Jan-13 16:45:22.281469 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73868 2019-Jan-13 16:45:22.282140 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73869 2019-Jan-13 16:45:22.282778 - [DEBUG] Value : BOTTOM
73870 2019-Jan-13 16:45:22.282804 - [DEBUG]
73871 2019-Jan-13 16:45:22.282829 - [DEBUG] Function : main
73872 2019-Jan-13 16:45:22.282854 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73873 2019-Jan-13 16:45:22.283492 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73874 2019-Jan-13 16:45:22.284132 - [DEBUG] Value : BOTTOM
73875 2019-Jan-13 16:45:22.284158 - [DEBUG]
73876 2019-Jan-13 16:45:22.284202 - [DEBUG] Function : main
73877 2019-Jan-13 16:45:22.284227 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73878 2019-Jan-13 16:45:22.284884 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73879 2019-Jan-13 16:45:22.285519 - [DEBUG] Value : BOTTOM
73880 2019-Jan-13 16:45:22.285545 - [DEBUG]
73881 2019-Jan-13 16:45:22.285569 - [DEBUG] Function : main
73882 2019-Jan-13 16:45:22.285594 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73883 2019-Jan-13 16:45:22.286232 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73884 2019-Jan-13 16:45:22.286869 - [DEBUG] Value : BOTTOM
73885 2019-Jan-13 16:45:22.286895 - [DEBUG]
73886 2019-Jan-13 16:45:22.286921 - [DEBUG] Function : main
73887 2019-Jan-13 16:45:22.286946 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73888 2019-Jan-13 16:45:22.287583 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73889 2019-Jan-13 16:45:22.288232 - [DEBUG] Value : BOTTOM
73890 2019-Jan-13 16:45:22.288259 - [DEBUG]
73891 2019-Jan-13 16:45:22.288283 - [DEBUG] Function : main
73892 2019-Jan-13 16:45:22.288308 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73893 2019-Jan-13 16:45:22.288946 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73894 2019-Jan-13 16:45:22.289585 - [DEBUG] Value : BOTTOM
73895 2019-Jan-13 16:45:22.289612 - [DEBUG]
73896 2019-Jan-13 16:45:22.289636 - [DEBUG] Function : main
73897 2019-Jan-13 16:45:22.289661 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73898 2019-Jan-13 16:45:22.290298 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73899 2019-Jan-13 16:45:22.291031 - [DEBUG] Value : BOTTOM
73900 2019-Jan-13 16:45:22.291058 - [DEBUG]
73901 2019-Jan-13 16:45:22.291083 - [DEBUG] Function : main
73902 2019-Jan-13 16:45:22.291108 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73903 2019-Jan-13 16:45:22.291783 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73904 2019-Jan-13 16:45:22.292441 - [DEBUG] Value : BOTTOM
73905 2019-Jan-13 16:45:22.292467 - [DEBUG]
73906 2019-Jan-13 16:45:22.292494 - [DEBUG] Function : main
73907 2019-Jan-13 16:45:22.292520 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73908 2019-Jan-13 16:45:22.293207 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73909 2019-Jan-13 16:45:22.293897 - [DEBUG] Value : BOTTOM
73910 2019-Jan-13 16:45:22.293924 - [DEBUG]
73911 2019-Jan-13 16:45:22.293954 - [DEBUG] Function : main
73912 2019-Jan-13 16:45:22.293980 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73913 2019-Jan-13 16:45:22.294684 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73914 2019-Jan-13 16:45:22.295418 - [DEBUG] Value : BOTTOM
73915 2019-Jan-13 16:45:22.295445 - [DEBUG]
73916 2019-Jan-13 16:45:22.295472 - [DEBUG] Function : main
73917 2019-Jan-13 16:45:22.295498 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73918 2019-Jan-13 16:45:22.296176 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73919 2019-Jan-13 16:45:22.296818 - [DEBUG] Value : BOTTOM
73920 2019-Jan-13 16:45:22.296845 - [DEBUG]
73921 2019-Jan-13 16:45:22.296870 - [DEBUG] Function : main
73922 2019-Jan-13 16:45:22.296919 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73923 2019-Jan-13 16:45:22.297558 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73924 2019-Jan-13 16:45:22.298219 - [DEBUG] Value : BOTTOM
73925 2019-Jan-13 16:45:22.298245 - [DEBUG]
73926 2019-Jan-13 16:45:22.298270 - [DEBUG] Function : main
73927 2019-Jan-13 16:45:22.298295 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73928 2019-Jan-13 16:45:22.298934 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73929 2019-Jan-13 16:45:22.299569 - [DEBUG] Value : BOTTOM
73930 2019-Jan-13 16:45:22.299596 - [DEBUG]
73931 2019-Jan-13 16:45:22.299620 - [DEBUG] Function : main
73932 2019-Jan-13 16:45:22.299646 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73933 2019-Jan-13 16:45:22.300283 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73934 2019-Jan-13 16:45:22.301052 - [DEBUG] Value : BOTTOM
73935 2019-Jan-13 16:45:22.301079 - [DEBUG]
73936 2019-Jan-13 16:45:22.301106 - [DEBUG] Function : main
73937 2019-Jan-13 16:45:22.301131 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73938 2019-Jan-13 16:45:22.301787 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73939 2019-Jan-13 16:45:22.302427 - [DEBUG] Value : BOTTOM
73940 2019-Jan-13 16:45:22.302454 - [DEBUG]
73941 2019-Jan-13 16:45:22.302478 - [DEBUG] Function : main
73942 2019-Jan-13 16:45:22.302503 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73943 2019-Jan-13 16:45:22.303141 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73944 2019-Jan-13 16:45:22.303776 - [DEBUG] Value : BOTTOM
73945 2019-Jan-13 16:45:22.303802 - [DEBUG]
73946 2019-Jan-13 16:45:22.303827 - [DEBUG] Function : main
73947 2019-Jan-13 16:45:22.303852 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73948 2019-Jan-13 16:45:22.304490 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73949 2019-Jan-13 16:45:22.305150 - [DEBUG] Value : BOTTOM
73950 2019-Jan-13 16:45:22.305176 - [DEBUG]
73951 2019-Jan-13 16:45:22.305201 - [DEBUG] Function : main
73952 2019-Jan-13 16:45:22.305226 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73953 2019-Jan-13 16:45:22.305865 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73954 2019-Jan-13 16:45:22.305925 - [DEBUG] Value : BOTTOM
73955 2019-Jan-13 16:45:22.305951 - [DEBUG]
73956 2019-Jan-13 16:45:22.305996 - [DEBUG] Function : main
73957 2019-Jan-13 16:45:22.306023 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73958 2019-Jan-13 16:45:22.306675 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73959 2019-Jan-13 16:45:22.307315 - [DEBUG] Value : BOTTOM
73960 2019-Jan-13 16:45:22.307341 - [DEBUG]
73961 2019-Jan-13 16:45:22.307365 - [DEBUG] Function : main
73962 2019-Jan-13 16:45:22.307391 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73963 2019-Jan-13 16:45:22.308045 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73964 2019-Jan-13 16:45:22.308699 - [DEBUG] Value : BOTTOM
73965 2019-Jan-13 16:45:22.308726 - [DEBUG]
73966 2019-Jan-13 16:45:22.308750 - [DEBUG] Function : main
73967 2019-Jan-13 16:45:22.308776 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73968 2019-Jan-13 16:45:22.309438 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73969 2019-Jan-13 16:45:22.310078 - [DEBUG] Value : BOTTOM
73970 2019-Jan-13 16:45:22.310104 - [DEBUG]
73971 2019-Jan-13 16:45:22.310129 - [DEBUG] Function : main
73972 2019-Jan-13 16:45:22.310154 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73973 2019-Jan-13 16:45:22.310793 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73974 2019-Jan-13 16:45:22.311658 - [DEBUG] Value : BOTTOM
73975 2019-Jan-13 16:45:22.311686 - [DEBUG]
73976 2019-Jan-13 16:45:22.311712 - [DEBUG] Function : main
73977 2019-Jan-13 16:45:22.311737 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73978 2019-Jan-13 16:45:22.312402 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73979 2019-Jan-13 16:45:22.313057 - [DEBUG] Value : BOTTOM
73980 2019-Jan-13 16:45:22.313084 - [DEBUG]
73981 2019-Jan-13 16:45:22.313109 - [DEBUG] Function : main
73982 2019-Jan-13 16:45:22.313134 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73983 2019-Jan-13 16:45:22.313777 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73984 2019-Jan-13 16:45:22.314412 - [DEBUG] Value : BOTTOM
73985 2019-Jan-13 16:45:22.314438 - [DEBUG]
73986 2019-Jan-13 16:45:22.314464 - [DEBUG] Function : main
73987 2019-Jan-13 16:45:22.314489 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73988 2019-Jan-13 16:45:22.315148 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73989 2019-Jan-13 16:45:22.315784 - [DEBUG] Value : BOTTOM
73990 2019-Jan-13 16:45:22.315810 - [DEBUG]
73991 2019-Jan-13 16:45:22.315835 - [DEBUG] Function : main
73992 2019-Jan-13 16:45:22.315860 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73993 2019-Jan-13 16:45:22.316503 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73994 2019-Jan-13 16:45:22.317163 - [DEBUG] Value : BOTTOM
73995 2019-Jan-13 16:45:22.317189 - [DEBUG]
73996 2019-Jan-13 16:45:22.317215 - [DEBUG] Function : main
73997 2019-Jan-13 16:45:22.317241 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73998 2019-Jan-13 16:45:22.317922 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73999 2019-Jan-13 16:45:22.318612 - [DEBUG] Value : BOTTOM
74000 2019-Jan-13 16:45:22.318639 - [DEBUG]
74001 2019-Jan-13 16:45:22.318665 - [DEBUG] Function : main
74002 2019-Jan-13 16:45:22.318691 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74003 2019-Jan-13 16:45:22.319373 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74004 2019-Jan-13 16:45:22.320048 - [DEBUG] Value : BOTTOM
74005 2019-Jan-13 16:45:22.320075 - [DEBUG]
74006 2019-Jan-13 16:45:22.320101 - [DEBUG] Function : main
74007 2019-Jan-13 16:45:22.320127 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74008 2019-Jan-13 16:45:22.320771 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74009 2019-Jan-13 16:45:22.321584 - [DEBUG] Value : BOTTOM
74010 2019-Jan-13 16:45:22.321611 - [DEBUG]
74011 2019-Jan-13 16:45:22.321636 - [DEBUG] Function : main
74012 2019-Jan-13 16:45:22.321661 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74013 2019-Jan-13 16:45:22.322303 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74014 2019-Jan-13 16:45:22.322960 - [DEBUG] Value : BOTTOM
74015 2019-Jan-13 16:45:22.322986 - [DEBUG]
74016 2019-Jan-13 16:45:22.323011 - [DEBUG] Function : main
74017 2019-Jan-13 16:45:22.323036 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74018 2019-Jan-13 16:45:22.323676 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
74019 2019-Jan-13 16:45:22.324313 - [DEBUG] Value : BOTTOM
74020 2019-Jan-13 16:45:22.324339 - [DEBUG]
74021 2019-Jan-13 16:45:22.324364 - [DEBUG] Function : main
74022 2019-Jan-13 16:45:22.324389 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74023 2019-Jan-13 16:45:22.325043 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74024 2019-Jan-13 16:45:22.325689 - [DEBUG] Value : BOTTOM
74025 2019-Jan-13 16:45:22.325715 - [DEBUG]
74026 2019-Jan-13 16:45:22.325739 - [DEBUG] Function : main
74027 2019-Jan-13 16:45:22.325764 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74028 2019-Jan-13 16:45:22.326414 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74029 2019-Jan-13 16:45:22.327081 - [DEBUG] Value : BOTTOM
74030 2019-Jan-13 16:45:22.327110 - [DEBUG]
74031 2019-Jan-13 16:45:22.327136 - [DEBUG] Function : main
74032 2019-Jan-13 16:45:22.327162 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74033 2019-Jan-13 16:45:22.327852 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74034 2019-Jan-13 16:45:22.328598 - [DEBUG] Value : BOTTOM
74035 2019-Jan-13 16:45:22.328627 - [DEBUG]
74036 2019-Jan-13 16:45:22.328658 - [DEBUG] Function : main
74037 2019-Jan-13 16:45:22.328685 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74038 2019-Jan-13 16:45:22.329396 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74039 2019-Jan-13 16:45:22.330076 - [DEBUG] Value : BOTTOM
74040 2019-Jan-13 16:45:22.330104 - [DEBUG]
74041 2019-Jan-13 16:45:22.330131 - [DEBUG] Function : main
74042 2019-Jan-13 16:45:22.330157 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74043 2019-Jan-13 16:45:22.330808 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74044 2019-Jan-13 16:45:22.331615 - [DEBUG] Value : BOTTOM
74045 2019-Jan-13 16:45:22.331642 - [DEBUG]
74046 2019-Jan-13 16:45:22.331667 - [DEBUG] Function : main
74047 2019-Jan-13 16:45:22.331692 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74048 2019-Jan-13 16:45:22.332333 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74049 2019-Jan-13 16:45:22.332981 - [DEBUG] Value : BOTTOM
74050 2019-Jan-13 16:45:22.333007 - [DEBUG]
74051 2019-Jan-13 16:45:22.333032 - [DEBUG] Function : main
74052 2019-Jan-13 16:45:22.333057 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74053 2019-Jan-13 16:45:22.333696 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74054 2019-Jan-13 16:45:22.334335 - [DEBUG] Value : BOTTOM
74055 2019-Jan-13 16:45:22.334361 - [DEBUG]
74056 2019-Jan-13 16:45:22.334386 - [DEBUG] Function : main
74057 2019-Jan-13 16:45:22.334411 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74058 2019-Jan-13 16:45:22.335064 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74059 2019-Jan-13 16:45:22.335730 - [DEBUG] Value : BOTTOM
74060 2019-Jan-13 16:45:22.335756 - [DEBUG]
74061 2019-Jan-13 16:45:22.335782 - [DEBUG] Function : main
74062 2019-Jan-13 16:45:22.335807 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74063 2019-Jan-13 16:45:22.336447 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74064 2019-Jan-13 16:45:22.337084 - [DEBUG] Value : BOTTOM
74065 2019-Jan-13 16:45:22.337110 - [DEBUG]
74066 2019-Jan-13 16:45:22.337135 - [DEBUG] Function : main
74067 2019-Jan-13 16:45:22.337160 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74068 2019-Jan-13 16:45:22.337798 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74069 2019-Jan-13 16:45:22.337858 - [DEBUG] Value : BOTTOM
74070 2019-Jan-13 16:45:22.337884 - [DEBUG]
74071 2019-Jan-13 16:45:22.337930 - [DEBUG] Function : main
74072 2019-Jan-13 16:45:22.337956 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74073 2019-Jan-13 16:45:22.338614 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74074 2019-Jan-13 16:45:22.339254 - [DEBUG] Value : BOTTOM
74075 2019-Jan-13 16:45:22.339280 - [DEBUG]
74076 2019-Jan-13 16:45:22.339305 - [DEBUG] Function : main
74077 2019-Jan-13 16:45:22.339330 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74078 2019-Jan-13 16:45:22.339970 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74079 2019-Jan-13 16:45:22.340608 - [DEBUG] Value : BOTTOM
74080 2019-Jan-13 16:45:22.340635 - [DEBUG]
74081 2019-Jan-13 16:45:22.340660 - [DEBUG] Function : main
74082 2019-Jan-13 16:45:22.340685 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74083 2019-Jan-13 16:45:22.341497 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74084 2019-Jan-13 16:45:22.342180 - [DEBUG] Value : BOTTOM
74085 2019-Jan-13 16:45:22.342209 - [DEBUG]
74086 2019-Jan-13 16:45:22.342236 - [DEBUG] Function : main
74087 2019-Jan-13 16:45:22.342261 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74088 2019-Jan-13 16:45:22.342931 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74089 2019-Jan-13 16:45:22.343581 - [DEBUG] Value : BOTTOM
74090 2019-Jan-13 16:45:22.343608 - [DEBUG]
74091 2019-Jan-13 16:45:22.343633 - [DEBUG] Function : main
74092 2019-Jan-13 16:45:22.343658 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74093 2019-Jan-13 16:45:22.344300 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74094 2019-Jan-13 16:45:22.344958 - [DEBUG] Value : BOTTOM
74095 2019-Jan-13 16:45:22.344984 - [DEBUG]
74096 2019-Jan-13 16:45:22.345009 - [DEBUG] Function : main
74097 2019-Jan-13 16:45:22.345034 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74098 2019-Jan-13 16:45:22.345673 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74099 2019-Jan-13 16:45:22.346310 - [DEBUG] Value : BOTTOM
74100 2019-Jan-13 16:45:22.346336 - [DEBUG]
74101 2019-Jan-13 16:45:22.346362 - [DEBUG] Function : main
74102 2019-Jan-13 16:45:22.346387 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74103 2019-Jan-13 16:45:22.347025 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74104 2019-Jan-13 16:45:22.347662 - [DEBUG] Value : BOTTOM
74105 2019-Jan-13 16:45:22.347688 - [DEBUG]
74106 2019-Jan-13 16:45:22.347713 - [DEBUG] Function : main
74107 2019-Jan-13 16:45:22.347769 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74108 2019-Jan-13 16:45:22.348425 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74109 2019-Jan-13 16:45:22.349061 - [DEBUG] Value : BOTTOM
74110 2019-Jan-13 16:45:22.349087 - [DEBUG]
74111 2019-Jan-13 16:45:22.349111 - [DEBUG] Function : main
74112 2019-Jan-13 16:45:22.349137 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74113 2019-Jan-13 16:45:22.349776 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74114 2019-Jan-13 16:45:22.350417 - [DEBUG] Value : BOTTOM
74115 2019-Jan-13 16:45:22.350443 - [DEBUG]
74116 2019-Jan-13 16:45:22.350468 - [DEBUG] Function : main
74117 2019-Jan-13 16:45:22.350493 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74118 2019-Jan-13 16:45:22.351250 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74119 2019-Jan-13 16:45:22.351920 - [DEBUG] Value : BOTTOM
74120 2019-Jan-13 16:45:22.351946 - [DEBUG]
74121 2019-Jan-13 16:45:22.351972 - [DEBUG] Function : main
74122 2019-Jan-13 16:45:22.351997 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74123 2019-Jan-13 16:45:22.352642 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74124 2019-Jan-13 16:45:22.353282 - [DEBUG] Value : BOTTOM
74125 2019-Jan-13 16:45:22.353308 - [DEBUG]
74126 2019-Jan-13 16:45:22.353333 - [DEBUG] Function : main
74127 2019-Jan-13 16:45:22.353358 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74128 2019-Jan-13 16:45:22.353997 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74129 2019-Jan-13 16:45:22.354636 - [DEBUG] Value : BOTTOM
74130 2019-Jan-13 16:45:22.354662 - [DEBUG]
74131 2019-Jan-13 16:45:22.354687 - [DEBUG] Function : main
74132 2019-Jan-13 16:45:22.354712 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74133 2019-Jan-13 16:45:22.355367 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74134 2019-Jan-13 16:45:22.356006 - [DEBUG] Value : BOTTOM
74135 2019-Jan-13 16:45:22.356033 - [DEBUG]
74136 2019-Jan-13 16:45:22.356057 - [DEBUG] Function : main
74137 2019-Jan-13 16:45:22.356082 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74138 2019-Jan-13 16:45:22.356722 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74139 2019-Jan-13 16:45:22.357372 - [DEBUG] Value : BOTTOM
74140 2019-Jan-13 16:45:22.357398 - [DEBUG]
74141 2019-Jan-13 16:45:22.357423 - [DEBUG] Function : main
74142 2019-Jan-13 16:45:22.357449 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74143 2019-Jan-13 16:45:22.358150 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74144 2019-Jan-13 16:45:22.358817 - [DEBUG] Value : BOTTOM
74145 2019-Jan-13 16:45:22.358844 - [DEBUG]
74146 2019-Jan-13 16:45:22.358871 - [DEBUG] Function : main
74147 2019-Jan-13 16:45:22.358897 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74148 2019-Jan-13 16:45:22.359588 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74149 2019-Jan-13 16:45:22.360259 - [DEBUG] Value : BOTTOM
74150 2019-Jan-13 16:45:22.360286 - [DEBUG]
74151 2019-Jan-13 16:45:22.360315 - [DEBUG] Function : main
74152 2019-Jan-13 16:45:22.360341 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74153 2019-Jan-13 16:45:22.361180 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74154 2019-Jan-13 16:45:22.361900 - [DEBUG] Value : BOTTOM
74155 2019-Jan-13 16:45:22.361928 - [DEBUG]
74156 2019-Jan-13 16:45:22.361956 - [DEBUG] Function : main
74157 2019-Jan-13 16:45:22.361983 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74158 2019-Jan-13 16:45:22.362693 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74159 2019-Jan-13 16:45:22.363391 - [DEBUG] Value : BOTTOM
74160 2019-Jan-13 16:45:22.363420 - [DEBUG]
74161 2019-Jan-13 16:45:22.363450 - [DEBUG] Function : main
74162 2019-Jan-13 16:45:22.363476 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74163 2019-Jan-13 16:45:22.364185 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74164 2019-Jan-13 16:45:22.364893 - [DEBUG] Value : BOTTOM
74165 2019-Jan-13 16:45:22.364920 - [DEBUG]
74166 2019-Jan-13 16:45:22.364946 - [DEBUG] Function : main
74167 2019-Jan-13 16:45:22.364972 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74168 2019-Jan-13 16:45:22.365617 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74169 2019-Jan-13 16:45:22.366260 - [DEBUG] Value : BOTTOM
74170 2019-Jan-13 16:45:22.366286 - [DEBUG]
74171 2019-Jan-13 16:45:22.366311 - [DEBUG] Function : main
74172 2019-Jan-13 16:45:22.366336 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74173 2019-Jan-13 16:45:22.366987 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74174 2019-Jan-13 16:45:22.367638 - [DEBUG] Value : BOTTOM
74175 2019-Jan-13 16:45:22.367664 - [DEBUG]
74176 2019-Jan-13 16:45:22.367690 - [DEBUG] Function : main
74177 2019-Jan-13 16:45:22.367715 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74178 2019-Jan-13 16:45:22.368373 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74179 2019-Jan-13 16:45:22.369013 - [DEBUG] Value : BOTTOM
74180 2019-Jan-13 16:45:22.369039 - [DEBUG]
74181 2019-Jan-13 16:45:22.369064 - [DEBUG] Function : main
74182 2019-Jan-13 16:45:22.369089 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74183 2019-Jan-13 16:45:22.369729 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74184 2019-Jan-13 16:45:22.370369 - [DEBUG] Value : BOTTOM
74185 2019-Jan-13 16:45:22.370395 - [DEBUG]
74186 2019-Jan-13 16:45:22.370420 - [DEBUG] Function : main
74187 2019-Jan-13 16:45:22.370445 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74188 2019-Jan-13 16:45:22.371229 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74189 2019-Jan-13 16:45:22.371293 - [DEBUG] Value : BOTTOM
74190 2019-Jan-13 16:45:22.371319 - [DEBUG]
74191 2019-Jan-13 16:45:22.371375 - [DEBUG] Function : main
74192 2019-Jan-13 16:45:22.371414 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74193 2019-Jan-13 16:45:22.372166 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74194 2019-Jan-13 16:45:22.372824 - [DEBUG] Value : BOTTOM
74195 2019-Jan-13 16:45:22.372851 - [DEBUG]
74196 2019-Jan-13 16:45:22.372876 - [DEBUG] Function : main
74197 2019-Jan-13 16:45:22.372902 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74198 2019-Jan-13 16:45:22.373539 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74199 2019-Jan-13 16:45:22.374198 - [DEBUG] Value : BOTTOM
74200 2019-Jan-13 16:45:22.374225 - [DEBUG]
74201 2019-Jan-13 16:45:22.374251 - [DEBUG] Function : main
74202 2019-Jan-13 16:45:22.374277 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74203 2019-Jan-13 16:45:22.374932 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74204 2019-Jan-13 16:45:22.375570 - [DEBUG] Value : BOTTOM
74205 2019-Jan-13 16:45:22.375596 - [DEBUG]
74206 2019-Jan-13 16:45:22.375621 - [DEBUG] Function : main
74207 2019-Jan-13 16:45:22.375647 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74208 2019-Jan-13 16:45:22.376294 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74209 2019-Jan-13 16:45:22.376934 - [DEBUG] Value : BOTTOM
74210 2019-Jan-13 16:45:22.376961 - [DEBUG]
74211 2019-Jan-13 16:45:22.376986 - [DEBUG] Function : main
74212 2019-Jan-13 16:45:22.377011 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74213 2019-Jan-13 16:45:22.377646 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74214 2019-Jan-13 16:45:22.378304 - [DEBUG] Value : BOTTOM
74215 2019-Jan-13 16:45:22.378330 - [DEBUG]
74216 2019-Jan-13 16:45:22.378355 - [DEBUG] Function : main
74217 2019-Jan-13 16:45:22.378380 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74218 2019-Jan-13 16:45:22.379016 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74219 2019-Jan-13 16:45:22.379651 - [DEBUG] Value : BOTTOM
74220 2019-Jan-13 16:45:22.379677 - [DEBUG]
74221 2019-Jan-13 16:45:22.379703 - [DEBUG] Function : main
74222 2019-Jan-13 16:45:22.379728 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74223 2019-Jan-13 16:45:22.380363 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74224 2019-Jan-13 16:45:22.380998 - [DEBUG] Value : BOTTOM
74225 2019-Jan-13 16:45:22.381025 - [DEBUG]
74226 2019-Jan-13 16:45:22.381049 - [DEBUG] Function : main
74227 2019-Jan-13 16:45:22.381074 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74228 2019-Jan-13 16:45:22.381842 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74229 2019-Jan-13 16:45:22.382477 - [DEBUG] Value : BOTTOM
74230 2019-Jan-13 16:45:22.382503 - [DEBUG]
74231 2019-Jan-13 16:45:22.382528 - [DEBUG] Function : main
74232 2019-Jan-13 16:45:22.382553 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74233 2019-Jan-13 16:45:22.383188 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74234 2019-Jan-13 16:45:22.383829 - [DEBUG] Value : BOTTOM
74235 2019-Jan-13 16:45:22.383855 - [DEBUG]
74236 2019-Jan-13 16:45:22.383879 - [DEBUG] Function : main
74237 2019-Jan-13 16:45:22.383905 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74238 2019-Jan-13 16:45:22.384539 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74239 2019-Jan-13 16:45:22.385194 - [DEBUG] Value : BOTTOM
74240 2019-Jan-13 16:45:22.385220 - [DEBUG]
74241 2019-Jan-13 16:45:22.385245 - [DEBUG] Function : main
74242 2019-Jan-13 16:45:22.385270 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74243 2019-Jan-13 16:45:22.385905 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74244 2019-Jan-13 16:45:22.386545 - [DEBUG] Value : BOTTOM
74245 2019-Jan-13 16:45:22.386571 - [DEBUG]
74246 2019-Jan-13 16:45:22.386596 - [DEBUG] Function : main
74247 2019-Jan-13 16:45:22.386621 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74248 2019-Jan-13 16:45:22.387266 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74249 2019-Jan-13 16:45:22.387905 - [DEBUG] Value : BOTTOM
74250 2019-Jan-13 16:45:22.387931 - [DEBUG]
74251 2019-Jan-13 16:45:22.387956 - [DEBUG] Function : main
74252 2019-Jan-13 16:45:22.387981 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74253 2019-Jan-13 16:45:22.388632 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74254 2019-Jan-13 16:45:22.389277 - [DEBUG] Value : BOTTOM
74255 2019-Jan-13 16:45:22.389303 - [DEBUG]
74256 2019-Jan-13 16:45:22.389327 - [DEBUG] Function : main
74257 2019-Jan-13 16:45:22.389352 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74258 2019-Jan-13 16:45:22.389988 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74259 2019-Jan-13 16:45:22.390625 - [DEBUG] Value : BOTTOM
74260 2019-Jan-13 16:45:22.390651 - [DEBUG]
74261 2019-Jan-13 16:45:22.390675 - [DEBUG] Function : main
74262 2019-Jan-13 16:45:22.390701 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74263 2019-Jan-13 16:45:22.391415 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74264 2019-Jan-13 16:45:22.392070 - [DEBUG] Value : BOTTOM
74265 2019-Jan-13 16:45:22.392098 - [DEBUG]
74266 2019-Jan-13 16:45:22.392124 - [DEBUG] Function : main
74267 2019-Jan-13 16:45:22.392149 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74268 2019-Jan-13 16:45:22.392832 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74269 2019-Jan-13 16:45:22.393524 - [DEBUG] Value : BOTTOM
74270 2019-Jan-13 16:45:22.393552 - [DEBUG]
74271 2019-Jan-13 16:45:22.393580 - [DEBUG] Function : main
74272 2019-Jan-13 16:45:22.393605 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74273 2019-Jan-13 16:45:22.394259 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74274 2019-Jan-13 16:45:22.394929 - [DEBUG] Value : BOTTOM
74275 2019-Jan-13 16:45:22.394955 - [DEBUG]
74276 2019-Jan-13 16:45:22.394980 - [DEBUG] Function : main
74277 2019-Jan-13 16:45:22.395005 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74278 2019-Jan-13 16:45:22.395639 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74279 2019-Jan-13 16:45:22.396286 - [DEBUG] Value : BOTTOM
74280 2019-Jan-13 16:45:22.396312 - [DEBUG]
74281 2019-Jan-13 16:45:22.396337 - [DEBUG] Function : main
74282 2019-Jan-13 16:45:22.396362 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74283 2019-Jan-13 16:45:22.397007 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74284 2019-Jan-13 16:45:22.397697 - [DEBUG] Value : BOTTOM
74285 2019-Jan-13 16:45:22.397726 - [DEBUG]
74286 2019-Jan-13 16:45:22.397752 - [DEBUG] Function : main
74287 2019-Jan-13 16:45:22.397778 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74288 2019-Jan-13 16:45:22.398509 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74289 2019-Jan-13 16:45:22.399186 - [DEBUG] Value : BOTTOM
74290 2019-Jan-13 16:45:22.399214 - [DEBUG]
74291 2019-Jan-13 16:45:22.399240 - [DEBUG] Function : main
74292 2019-Jan-13 16:45:22.399266 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74293 2019-Jan-13 16:45:22.399904 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74294 2019-Jan-13 16:45:22.400566 - [DEBUG] Value : BOTTOM
74295 2019-Jan-13 16:45:22.400593 - [DEBUG]
74296 2019-Jan-13 16:45:22.400618 - [DEBUG] Function : main
74297 2019-Jan-13 16:45:22.400643 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74298 2019-Jan-13 16:45:22.401430 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74299 2019-Jan-13 16:45:22.402150 - [DEBUG] Value : BOTTOM
74300 2019-Jan-13 16:45:22.402177 - [DEBUG]
74301 2019-Jan-13 16:45:22.402202 - [DEBUG] Function : main
74302 2019-Jan-13 16:45:22.402228 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74303 2019-Jan-13 16:45:22.402867 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74304 2019-Jan-13 16:45:22.403506 - [DEBUG] Value : BOTTOM
74305 2019-Jan-13 16:45:22.403533 - [DEBUG]
74306 2019-Jan-13 16:45:22.403557 - [DEBUG] Function : main
74307 2019-Jan-13 16:45:22.403583 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74308 2019-Jan-13 16:45:22.404217 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74309 2019-Jan-13 16:45:22.404879 - [DEBUG] Value : BOTTOM
74310 2019-Jan-13 16:45:22.404905 - [DEBUG]
74311 2019-Jan-13 16:45:22.404930 - [DEBUG] Function : main
74312 2019-Jan-13 16:45:22.404955 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74313 2019-Jan-13 16:45:22.405590 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74314 2019-Jan-13 16:45:22.406228 - [DEBUG] Value : BOTTOM
74315 2019-Jan-13 16:45:22.406255 - [DEBUG]
74316 2019-Jan-13 16:45:22.406279 - [DEBUG] Function : main
74317 2019-Jan-13 16:45:22.406304 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74318 2019-Jan-13 16:45:22.406939 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74319 2019-Jan-13 16:45:22.407577 - [DEBUG] Value : BOTTOM
74320 2019-Jan-13 16:45:22.407603 - [DEBUG]
74321 2019-Jan-13 16:45:22.407627 - [DEBUG] Function : main
74322 2019-Jan-13 16:45:22.407653 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74323 2019-Jan-13 16:45:22.408301 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74324 2019-Jan-13 16:45:22.408944 - [DEBUG] Value : BOTTOM
74325 2019-Jan-13 16:45:22.408970 - [DEBUG]
74326 2019-Jan-13 16:45:22.408995 - [DEBUG] Function : main
74327 2019-Jan-13 16:45:22.409020 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74328 2019-Jan-13 16:45:22.409673 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
74329 2019-Jan-13 16:45:22.410362 - [DEBUG] Value : BOTTOM
74330 2019-Jan-13 16:45:22.410392 - [DEBUG]
74331 2019-Jan-13 16:45:22.410419 - [DEBUG] Function : main
74332 2019-Jan-13 16:45:22.410445 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74333 2019-Jan-13 16:45:22.411135 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74334 2019-Jan-13 16:45:22.412159 - [DEBUG] Value : BOTTOM
74335 2019-Jan-13 16:45:22.412189 - [DEBUG]
74336 2019-Jan-13 16:45:22.412218 - [DEBUG] Function : main
74337 2019-Jan-13 16:45:22.412244 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74338 2019-Jan-13 16:45:22.412936 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
74339 2019-Jan-13 16:45:22.413613 - [DEBUG] Value : BOTTOM
74340 2019-Jan-13 16:45:22.413667 - [DEBUG]
74341 2019-Jan-13 16:45:22.413695 - [DEBUG] Function : main
74342 2019-Jan-13 16:45:22.413721 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74343 2019-Jan-13 16:45:22.414423 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74344 2019-Jan-13 16:45:22.415163 - [DEBUG] Value : BOTTOM
74345 2019-Jan-13 16:45:22.415192 - [DEBUG]
74346 2019-Jan-13 16:45:22.415220 - [DEBUG] Function : main
74347 2019-Jan-13 16:45:22.415246 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74348 2019-Jan-13 16:45:22.415938 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74349 2019-Jan-13 16:45:22.416624 - [DEBUG] Value : BOTTOM
74350 2019-Jan-13 16:45:22.416651 - [DEBUG]
74351 2019-Jan-13 16:45:22.416678 - [DEBUG] Function : main
74352 2019-Jan-13 16:45:22.416703 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74353 2019-Jan-13 16:45:22.417349 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74354 2019-Jan-13 16:45:22.417996 - [DEBUG] Value : BOTTOM
74355 2019-Jan-13 16:45:22.418022 - [DEBUG]
74356 2019-Jan-13 16:45:22.418047 - [DEBUG] Function : main
74357 2019-Jan-13 16:45:22.418092 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74358 2019-Jan-13 16:45:22.418729 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74359 2019-Jan-13 16:45:22.419373 - [DEBUG] Value : BOTTOM
74360 2019-Jan-13 16:45:22.419399 - [DEBUG]
74361 2019-Jan-13 16:45:22.419423 - [DEBUG] Function : main
74362 2019-Jan-13 16:45:22.419448 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74363 2019-Jan-13 16:45:22.420082 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
74364 2019-Jan-13 16:45:22.420720 - [DEBUG] Value : BOTTOM
74365 2019-Jan-13 16:45:22.420746 - [DEBUG]
74366 2019-Jan-13 16:45:22.420770 - [DEBUG] Function : main
74367 2019-Jan-13 16:45:22.420795 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74368 2019-Jan-13 16:45:22.421442 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74369 2019-Jan-13 16:45:22.421502 - [DEBUG] Value : BOTTOM
74370 2019-Jan-13 16:45:22.421528 - [DEBUG]
74371 2019-Jan-13 16:45:22.421704 - [DEBUG] Function : main
74372 2019-Jan-13 16:45:22.421731 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74373 2019-Jan-13 16:45:22.422374 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74374 2019-Jan-13 16:45:22.423014 - [DEBUG] Value : BOTTOM
74375 2019-Jan-13 16:45:22.423040 - [DEBUG]
74376 2019-Jan-13 16:45:22.423065 - [DEBUG] Function : main
74377 2019-Jan-13 16:45:22.423091 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74378 2019-Jan-13 16:45:22.423724 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74379 2019-Jan-13 16:45:22.424362 - [DEBUG] Value : BOTTOM
74380 2019-Jan-13 16:45:22.424388 - [DEBUG]
74381 2019-Jan-13 16:45:22.424413 - [DEBUG] Function : main
74382 2019-Jan-13 16:45:22.424438 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74383 2019-Jan-13 16:45:22.425086 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74384 2019-Jan-13 16:45:22.425723 - [DEBUG] Value : BOTTOM
74385 2019-Jan-13 16:45:22.425749 - [DEBUG]
74386 2019-Jan-13 16:45:22.425773 - [DEBUG] Function : main
74387 2019-Jan-13 16:45:22.425799 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74388 2019-Jan-13 16:45:22.426439 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74389 2019-Jan-13 16:45:22.427101 - [DEBUG] Value : BOTTOM
74390 2019-Jan-13 16:45:22.427128 - [DEBUG]
74391 2019-Jan-13 16:45:22.427153 - [DEBUG] Function : main
74392 2019-Jan-13 16:45:22.427179 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74393 2019-Jan-13 16:45:22.427813 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74394 2019-Jan-13 16:45:22.428471 - [DEBUG] Value : BOTTOM
74395 2019-Jan-13 16:45:22.428497 - [DEBUG]
74396 2019-Jan-13 16:45:22.428522 - [DEBUG] Function : main
74397 2019-Jan-13 16:45:22.428547 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74398 2019-Jan-13 16:45:22.429181 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74399 2019-Jan-13 16:45:22.429815 - [DEBUG] Value : BOTTOM
74400 2019-Jan-13 16:45:22.429841 - [DEBUG]
74401 2019-Jan-13 16:45:22.429866 - [DEBUG] Function : main
74402 2019-Jan-13 16:45:22.429891 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74403 2019-Jan-13 16:45:22.430524 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74404 2019-Jan-13 16:45:22.431158 - [DEBUG] Value : BOTTOM
74405 2019-Jan-13 16:45:22.431184 - [DEBUG]
74406 2019-Jan-13 16:45:22.431209 - [DEBUG] Function : main
74407 2019-Jan-13 16:45:22.431234 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74408 2019-Jan-13 16:45:22.431988 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74409 2019-Jan-13 16:45:22.432712 - [DEBUG] Value : BOTTOM
74410 2019-Jan-13 16:45:22.432739 - [DEBUG]
74411 2019-Jan-13 16:45:22.432765 - [DEBUG] Function : main
74412 2019-Jan-13 16:45:22.432791 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74413 2019-Jan-13 16:45:22.433444 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74414 2019-Jan-13 16:45:22.434101 - [DEBUG] Value : BOTTOM
74415 2019-Jan-13 16:45:22.434127 - [DEBUG]
74416 2019-Jan-13 16:45:22.434153 - [DEBUG] Function : main
74417 2019-Jan-13 16:45:22.434179 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74418 2019-Jan-13 16:45:22.434836 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74419 2019-Jan-13 16:45:22.435472 - [DEBUG] Value : BOTTOM
74420 2019-Jan-13 16:45:22.435498 - [DEBUG]
74421 2019-Jan-13 16:45:22.435523 - [DEBUG] Function : main
74422 2019-Jan-13 16:45:22.435548 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74423 2019-Jan-13 16:45:22.436181 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74424 2019-Jan-13 16:45:22.436834 - [DEBUG] Value : BOTTOM
74425 2019-Jan-13 16:45:22.436861 - [DEBUG]
74426 2019-Jan-13 16:45:22.436887 - [DEBUG] Function : main
74427 2019-Jan-13 16:45:22.436913 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74428 2019-Jan-13 16:45:22.437570 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74429 2019-Jan-13 16:45:22.438243 - [DEBUG] Value : BOTTOM
74430 2019-Jan-13 16:45:22.438269 - [DEBUG]
74431 2019-Jan-13 16:45:22.438294 - [DEBUG] Function : main
74432 2019-Jan-13 16:45:22.438319 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74433 2019-Jan-13 16:45:22.438961 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74434 2019-Jan-13 16:45:22.439615 - [DEBUG] Value : BOTTOM
74435 2019-Jan-13 16:45:22.439642 - [DEBUG]
74436 2019-Jan-13 16:45:22.439667 - [DEBUG] Function : main
74437 2019-Jan-13 16:45:22.439693 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74438 2019-Jan-13 16:45:22.440369 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74439 2019-Jan-13 16:45:22.441036 - [DEBUG] Value : BOTTOM
74440 2019-Jan-13 16:45:22.441063 - [DEBUG]
74441 2019-Jan-13 16:45:22.441089 - [DEBUG] Function : main
74442 2019-Jan-13 16:45:22.441115 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74443 2019-Jan-13 16:45:22.441987 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74444 2019-Jan-13 16:45:22.442684 - [DEBUG] Value : BOTTOM
74445 2019-Jan-13 16:45:22.442712 - [DEBUG]
74446 2019-Jan-13 16:45:22.442739 - [DEBUG] Function : main
74447 2019-Jan-13 16:45:22.442765 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74448 2019-Jan-13 16:45:22.443425 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74449 2019-Jan-13 16:45:22.444114 - [DEBUG] Value : BOTTOM
74450 2019-Jan-13 16:45:22.444143 - [DEBUG]
74451 2019-Jan-13 16:45:22.444173 - [DEBUG] Function : main
74452 2019-Jan-13 16:45:22.444199 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74453 2019-Jan-13 16:45:22.444926 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74454 2019-Jan-13 16:45:22.445633 - [DEBUG] Value : BOTTOM
74455 2019-Jan-13 16:45:22.445664 - [DEBUG]
74456 2019-Jan-13 16:45:22.445693 - [DEBUG] Function : main
74457 2019-Jan-13 16:45:22.445720 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74458 2019-Jan-13 16:45:22.446414 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74459 2019-Jan-13 16:45:22.447089 - [DEBUG] Value : BOTTOM
74460 2019-Jan-13 16:45:22.447116 - [DEBUG]
74461 2019-Jan-13 16:45:22.447142 - [DEBUG] Function : main
74462 2019-Jan-13 16:45:22.447167 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74463 2019-Jan-13 16:45:22.447801 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74464 2019-Jan-13 16:45:22.448470 - [DEBUG] Value : BOTTOM
74465 2019-Jan-13 16:45:22.448496 - [DEBUG]
74466 2019-Jan-13 16:45:22.448521 - [DEBUG] Function : main
74467 2019-Jan-13 16:45:22.448546 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74468 2019-Jan-13 16:45:22.449179 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74469 2019-Jan-13 16:45:22.449821 - [DEBUG] Value : BOTTOM
74470 2019-Jan-13 16:45:22.449847 - [DEBUG]
74471 2019-Jan-13 16:45:22.449871 - [DEBUG] Function : main
74472 2019-Jan-13 16:45:22.449896 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74473 2019-Jan-13 16:45:22.450529 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74474 2019-Jan-13 16:45:22.451172 - [DEBUG] Value : BOTTOM
74475 2019-Jan-13 16:45:22.451198 - [DEBUG]
74476 2019-Jan-13 16:45:22.451222 - [DEBUG] Function : main
74477 2019-Jan-13 16:45:22.451248 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74478 2019-Jan-13 16:45:22.452030 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74479 2019-Jan-13 16:45:22.452672 - [DEBUG] Value : BOTTOM
74480 2019-Jan-13 16:45:22.452698 - [DEBUG]
74481 2019-Jan-13 16:45:22.452722 - [DEBUG] Function : main
74482 2019-Jan-13 16:45:22.452747 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74483 2019-Jan-13 16:45:22.453381 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74484 2019-Jan-13 16:45:22.454019 - [DEBUG] Value : BOTTOM
74485 2019-Jan-13 16:45:22.454066 - [DEBUG]
74486 2019-Jan-13 16:45:22.454092 - [DEBUG] Function : main
74487 2019-Jan-13 16:45:22.454117 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74488 2019-Jan-13 16:45:22.454764 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74489 2019-Jan-13 16:45:22.455402 - [DEBUG] Value : BOTTOM
74490 2019-Jan-13 16:45:22.455428 - [DEBUG]
74491 2019-Jan-13 16:45:22.455453 - [DEBUG] Function : main
74492 2019-Jan-13 16:45:22.455478 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74493 2019-Jan-13 16:45:22.456112 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74494 2019-Jan-13 16:45:22.456747 - [DEBUG] Value : BOTTOM
74495 2019-Jan-13 16:45:22.456774 - [DEBUG]
74496 2019-Jan-13 16:45:22.456799 - [DEBUG] Function : main
74497 2019-Jan-13 16:45:22.456823 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74498 2019-Jan-13 16:45:22.457456 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74499 2019-Jan-13 16:45:22.458107 - [DEBUG] Value : BOTTOM
74500 2019-Jan-13 16:45:22.458133 - [DEBUG]
74501 2019-Jan-13 16:45:22.458158 - [DEBUG] Function : main
74502 2019-Jan-13 16:45:22.458183 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74503 2019-Jan-13 16:45:22.458816 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74504 2019-Jan-13 16:45:22.459457 - [DEBUG] Value : BOTTOM
74505 2019-Jan-13 16:45:22.459483 - [DEBUG]
74506 2019-Jan-13 16:45:22.459508 - [DEBUG] Function : main
74507 2019-Jan-13 16:45:22.459533 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74508 2019-Jan-13 16:45:22.460171 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74509 2019-Jan-13 16:45:22.460807 - [DEBUG] Value : BOTTOM
74510 2019-Jan-13 16:45:22.460833 - [DEBUG]
74511 2019-Jan-13 16:45:22.460858 - [DEBUG] Function : main
74512 2019-Jan-13 16:45:22.460883 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74513 2019-Jan-13 16:45:22.461532 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
74514 2019-Jan-13 16:45:22.462287 - [DEBUG] Value : BOTTOM
74515 2019-Jan-13 16:45:22.462314 - [DEBUG]
74516 2019-Jan-13 16:45:22.462340 - [DEBUG] Function : main
74517 2019-Jan-13 16:45:22.462417 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74518 2019-Jan-13 16:45:22.463081 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74519 2019-Jan-13 16:45:22.463729 - [DEBUG] Value : BOTTOM
74520 2019-Jan-13 16:45:22.463755 - [DEBUG]
74521 2019-Jan-13 16:45:22.463780 - [DEBUG] Function : main
74522 2019-Jan-13 16:45:22.463806 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74523 2019-Jan-13 16:45:22.464439 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
74524 2019-Jan-13 16:45:22.465102 - [DEBUG] Value : BOTTOM
74525 2019-Jan-13 16:45:22.465128 - [DEBUG]
74526 2019-Jan-13 16:45:22.465153 - [DEBUG] Function : main
74527 2019-Jan-13 16:45:22.465178 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74528 2019-Jan-13 16:45:22.465812 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74529 2019-Jan-13 16:45:22.466450 - [DEBUG] Value : BOTTOM
74530 2019-Jan-13 16:45:22.466477 - [DEBUG]
74531 2019-Jan-13 16:45:22.466502 - [DEBUG] Function : main
74532 2019-Jan-13 16:45:22.466527 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74533 2019-Jan-13 16:45:22.467183 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74534 2019-Jan-13 16:45:22.467247 - [DEBUG] Value : BOTTOM
74535 2019-Jan-13 16:45:22.467273 - [DEBUG]
74536 2019-Jan-13 16:45:22.467321 - [DEBUG] Function : main
74537 2019-Jan-13 16:45:22.467348 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74538 2019-Jan-13 16:45:22.467996 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74539 2019-Jan-13 16:45:22.468656 - [DEBUG] Value : BOTTOM
74540 2019-Jan-13 16:45:22.468682 - [DEBUG]
74541 2019-Jan-13 16:45:22.468707 - [DEBUG] Function : main
74542 2019-Jan-13 16:45:22.468733 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74543 2019-Jan-13 16:45:22.469370 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74544 2019-Jan-13 16:45:22.470009 - [DEBUG] Value : BOTTOM
74545 2019-Jan-13 16:45:22.470035 - [DEBUG]
74546 2019-Jan-13 16:45:22.470061 - [DEBUG] Function : main
74547 2019-Jan-13 16:45:22.470087 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74548 2019-Jan-13 16:45:22.470722 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74549 2019-Jan-13 16:45:22.471359 - [DEBUG] Value : BOTTOM
74550 2019-Jan-13 16:45:22.471385 - [DEBUG]
74551 2019-Jan-13 16:45:22.471422 - [DEBUG] Function : main
74552 2019-Jan-13 16:45:22.471448 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74553 2019-Jan-13 16:45:22.472192 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74554 2019-Jan-13 16:45:22.472832 - [DEBUG] Value : BOTTOM
74555 2019-Jan-13 16:45:22.472858 - [DEBUG]
74556 2019-Jan-13 16:45:22.472883 - [DEBUG] Function : main
74557 2019-Jan-13 16:45:22.472908 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74558 2019-Jan-13 16:45:22.473555 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74559 2019-Jan-13 16:45:22.474199 - [DEBUG] Value : BOTTOM
74560 2019-Jan-13 16:45:22.474225 - [DEBUG]
74561 2019-Jan-13 16:45:22.474251 - [DEBUG] Function : main
74562 2019-Jan-13 16:45:22.474276 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74563 2019-Jan-13 16:45:22.474930 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74564 2019-Jan-13 16:45:22.475571 - [DEBUG] Value : BOTTOM
74565 2019-Jan-13 16:45:22.475597 - [DEBUG]
74566 2019-Jan-13 16:45:22.475624 - [DEBUG] Function : main
74567 2019-Jan-13 16:45:22.475649 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74568 2019-Jan-13 16:45:22.476292 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74569 2019-Jan-13 16:45:22.476929 - [DEBUG] Value : BOTTOM
74570 2019-Jan-13 16:45:22.476956 - [DEBUG]
74571 2019-Jan-13 16:45:22.476981 - [DEBUG] Function : main
74572 2019-Jan-13 16:45:22.477007 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74573 2019-Jan-13 16:45:22.477676 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74574 2019-Jan-13 16:45:22.478369 - [DEBUG] Value : BOTTOM
74575 2019-Jan-13 16:45:22.478396 - [DEBUG]
74576 2019-Jan-13 16:45:22.478423 - [DEBUG] Function : main
74577 2019-Jan-13 16:45:22.478449 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74578 2019-Jan-13 16:45:22.479130 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74579 2019-Jan-13 16:45:22.479823 - [DEBUG] Value : BOTTOM
74580 2019-Jan-13 16:45:22.479850 - [DEBUG]
74581 2019-Jan-13 16:45:22.479877 - [DEBUG] Function : main
74582 2019-Jan-13 16:45:22.479903 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74583 2019-Jan-13 16:45:22.480575 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74584 2019-Jan-13 16:45:22.481225 - [DEBUG] Value : BOTTOM
74585 2019-Jan-13 16:45:22.481251 - [DEBUG]
74586 2019-Jan-13 16:45:22.481277 - [DEBUG] Function : main
74587 2019-Jan-13 16:45:22.481303 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74588 2019-Jan-13 16:45:22.482091 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74589 2019-Jan-13 16:45:22.482735 - [DEBUG] Value : BOTTOM
74590 2019-Jan-13 16:45:22.482761 - [DEBUG]
74591 2019-Jan-13 16:45:22.482786 - [DEBUG] Function : main
74592 2019-Jan-13 16:45:22.482811 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74593 2019-Jan-13 16:45:22.483448 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74594 2019-Jan-13 16:45:22.484090 - [DEBUG] Value : BOTTOM
74595 2019-Jan-13 16:45:22.484116 - [DEBUG]
74596 2019-Jan-13 16:45:22.484141 - [DEBUG] Function : main
74597 2019-Jan-13 16:45:22.484166 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74598 2019-Jan-13 16:45:22.484817 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74599 2019-Jan-13 16:45:22.485457 - [DEBUG] Value : BOTTOM
74600 2019-Jan-13 16:45:22.485483 - [DEBUG]
74601 2019-Jan-13 16:45:22.485507 - [DEBUG] Function : main
74602 2019-Jan-13 16:45:22.485533 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74603 2019-Jan-13 16:45:22.486169 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74604 2019-Jan-13 16:45:22.486814 - [DEBUG] Value : BOTTOM
74605 2019-Jan-13 16:45:22.486840 - [DEBUG]
74606 2019-Jan-13 16:45:22.486865 - [DEBUG] Function : main
74607 2019-Jan-13 16:45:22.486891 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74608 2019-Jan-13 16:45:22.487528 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74609 2019-Jan-13 16:45:22.488181 - [DEBUG] Value : BOTTOM
74610 2019-Jan-13 16:45:22.488207 - [DEBUG]
74611 2019-Jan-13 16:45:22.488232 - [DEBUG] Function : main
74612 2019-Jan-13 16:45:22.488257 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74613 2019-Jan-13 16:45:22.488894 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74614 2019-Jan-13 16:45:22.489534 - [DEBUG] Value : BOTTOM
74615 2019-Jan-13 16:45:22.489560 - [DEBUG]
74616 2019-Jan-13 16:45:22.489587 - [DEBUG] Function : main
74617 2019-Jan-13 16:45:22.489613 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74618 2019-Jan-13 16:45:22.490249 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74619 2019-Jan-13 16:45:22.490886 - [DEBUG] Value : BOTTOM
74620 2019-Jan-13 16:45:22.490912 - [DEBUG]
74621 2019-Jan-13 16:45:22.490937 - [DEBUG] Function : main
74622 2019-Jan-13 16:45:22.490962 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74623 2019-Jan-13 16:45:22.491631 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74624 2019-Jan-13 16:45:22.492433 - [DEBUG] Value : BOTTOM
74625 2019-Jan-13 16:45:22.492460 - [DEBUG]
74626 2019-Jan-13 16:45:22.492487 - [DEBUG] Function : main
74627 2019-Jan-13 16:45:22.492514 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74628 2019-Jan-13 16:45:22.493183 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74629 2019-Jan-13 16:45:22.493855 - [DEBUG] Value : BOTTOM
74630 2019-Jan-13 16:45:22.493882 - [DEBUG]
74631 2019-Jan-13 16:45:22.493907 - [DEBUG] Function : main
74632 2019-Jan-13 16:45:22.493933 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74633 2019-Jan-13 16:45:22.494597 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74634 2019-Jan-13 16:45:22.495320 - [DEBUG] Value : BOTTOM
74635 2019-Jan-13 16:45:22.495350 - [DEBUG]
74636 2019-Jan-13 16:45:22.495378 - [DEBUG] Function : main
74637 2019-Jan-13 16:45:22.495406 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74638 2019-Jan-13 16:45:22.496107 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74639 2019-Jan-13 16:45:22.496830 - [DEBUG] Value : BOTTOM
74640 2019-Jan-13 16:45:22.496860 - [DEBUG]
74641 2019-Jan-13 16:45:22.496890 - [DEBUG] Function : main
74642 2019-Jan-13 16:45:22.496918 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74643 2019-Jan-13 16:45:22.497595 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74644 2019-Jan-13 16:45:22.498283 - [DEBUG] Value : BOTTOM
74645 2019-Jan-13 16:45:22.498310 - [DEBUG]
74646 2019-Jan-13 16:45:22.498336 - [DEBUG] Function : main
74647 2019-Jan-13 16:45:22.498362 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74648 2019-Jan-13 16:45:22.498997 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74649 2019-Jan-13 16:45:22.499636 - [DEBUG] Value : BOTTOM
74650 2019-Jan-13 16:45:22.499662 - [DEBUG]
74651 2019-Jan-13 16:45:22.499687 - [DEBUG] Function : main
74652 2019-Jan-13 16:45:22.499712 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74653 2019-Jan-13 16:45:22.500348 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74654 2019-Jan-13 16:45:22.500989 - [DEBUG] Value : BOTTOM
74655 2019-Jan-13 16:45:22.501015 - [DEBUG]
74656 2019-Jan-13 16:45:22.501040 - [DEBUG] Function : main
74657 2019-Jan-13 16:45:22.501066 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74658 2019-Jan-13 16:45:22.501717 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74659 2019-Jan-13 16:45:22.501926 - [DEBUG] Value : BOTTOM
74660 2019-Jan-13 16:45:22.501955 - [DEBUG]
74661 2019-Jan-13 16:45:22.502003 - [DEBUG] Function : main
74662 2019-Jan-13 16:45:22.502031 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74663 2019-Jan-13 16:45:22.502681 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74664 2019-Jan-13 16:45:22.503321 - [DEBUG] Value : BOTTOM
74665 2019-Jan-13 16:45:22.503347 - [DEBUG]
74666 2019-Jan-13 16:45:22.503373 - [DEBUG] Function : main
74667 2019-Jan-13 16:45:22.503418 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74668 2019-Jan-13 16:45:22.504058 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74669 2019-Jan-13 16:45:22.504697 - [DEBUG] Value : BOTTOM
74670 2019-Jan-13 16:45:22.504723 - [DEBUG]
74671 2019-Jan-13 16:45:22.504763 - [DEBUG] Function : main
74672 2019-Jan-13 16:45:22.504789 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74673 2019-Jan-13 16:45:22.505428 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74674 2019-Jan-13 16:45:22.506066 - [DEBUG] Value : BOTTOM
74675 2019-Jan-13 16:45:22.506092 - [DEBUG]
74676 2019-Jan-13 16:45:22.506116 - [DEBUG] Function : main
74677 2019-Jan-13 16:45:22.506142 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74678 2019-Jan-13 16:45:22.506780 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74679 2019-Jan-13 16:45:22.507416 - [DEBUG] Value : BOTTOM
74680 2019-Jan-13 16:45:22.507442 - [DEBUG]
74681 2019-Jan-13 16:45:22.507467 - [DEBUG] Function : main
74682 2019-Jan-13 16:45:22.507492 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74683 2019-Jan-13 16:45:22.508143 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74684 2019-Jan-13 16:45:22.508787 - [DEBUG] Value : BOTTOM
74685 2019-Jan-13 16:45:22.508813 - [DEBUG]
74686 2019-Jan-13 16:45:22.508838 - [DEBUG] Function : main
74687 2019-Jan-13 16:45:22.508863 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74688 2019-Jan-13 16:45:22.509508 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74689 2019-Jan-13 16:45:22.510143 - [DEBUG] Value : BOTTOM
74690 2019-Jan-13 16:45:22.510169 - [DEBUG]
74691 2019-Jan-13 16:45:22.510195 - [DEBUG] Function : main
74692 2019-Jan-13 16:45:22.510220 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74693 2019-Jan-13 16:45:22.510858 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74694 2019-Jan-13 16:45:22.511511 - [DEBUG] Value : BOTTOM
74695 2019-Jan-13 16:45:22.511537 - [DEBUG]
74696 2019-Jan-13 16:45:22.511562 - [DEBUG] Function : main
74697 2019-Jan-13 16:45:22.511587 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74698 2019-Jan-13 16:45:22.512315 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74699 2019-Jan-13 16:45:22.512949 - [DEBUG] Value : BOTTOM
74700 2019-Jan-13 16:45:22.512975 - [DEBUG]
74701 2019-Jan-13 16:45:22.513000 - [DEBUG] Function : main
74702 2019-Jan-13 16:45:22.513026 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74703 2019-Jan-13 16:45:22.513672 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74704 2019-Jan-13 16:45:22.514324 - [DEBUG] Value : BOTTOM
74705 2019-Jan-13 16:45:22.514350 - [DEBUG]
74706 2019-Jan-13 16:45:22.514376 - [DEBUG] Function : main
74707 2019-Jan-13 16:45:22.514401 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74708 2019-Jan-13 16:45:22.515062 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74709 2019-Jan-13 16:45:22.515698 - [DEBUG] Value : BOTTOM
74710 2019-Jan-13 16:45:22.515724 - [DEBUG]
74711 2019-Jan-13 16:45:22.515748 - [DEBUG] Function : main
74712 2019-Jan-13 16:45:22.515774 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74713 2019-Jan-13 16:45:22.516430 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74714 2019-Jan-13 16:45:22.517108 - [DEBUG] Value : BOTTOM
74715 2019-Jan-13 16:45:22.517135 - [DEBUG]
74716 2019-Jan-13 16:45:22.517161 - [DEBUG] Function : main
74717 2019-Jan-13 16:45:22.517188 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74718 2019-Jan-13 16:45:22.517863 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74719 2019-Jan-13 16:45:22.518548 - [DEBUG] Value : BOTTOM
74720 2019-Jan-13 16:45:22.518575 - [DEBUG]
74721 2019-Jan-13 16:45:22.518602 - [DEBUG] Function : main
74722 2019-Jan-13 16:45:22.518628 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74723 2019-Jan-13 16:45:22.519309 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74724 2019-Jan-13 16:45:22.519992 - [DEBUG] Value : BOTTOM
74725 2019-Jan-13 16:45:22.520020 - [DEBUG]
74726 2019-Jan-13 16:45:22.520047 - [DEBUG] Function : main
74727 2019-Jan-13 16:45:22.520074 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74728 2019-Jan-13 16:45:22.520741 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74729 2019-Jan-13 16:45:22.521393 - [DEBUG] Value : BOTTOM
74730 2019-Jan-13 16:45:22.521442 - [DEBUG]
74731 2019-Jan-13 16:45:22.521468 - [DEBUG] Function : main
74732 2019-Jan-13 16:45:22.521494 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74733 2019-Jan-13 16:45:22.522332 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74734 2019-Jan-13 16:45:22.522988 - [DEBUG] Value : BOTTOM
74735 2019-Jan-13 16:45:22.523015 - [DEBUG]
74736 2019-Jan-13 16:45:22.523041 - [DEBUG] Function : main
74737 2019-Jan-13 16:45:22.523066 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74738 2019-Jan-13 16:45:22.523708 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74739 2019-Jan-13 16:45:22.524346 - [DEBUG] Value : BOTTOM
74740 2019-Jan-13 16:45:22.524372 - [DEBUG]
74741 2019-Jan-13 16:45:22.524399 - [DEBUG] Function : main
74742 2019-Jan-13 16:45:22.524424 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74743 2019-Jan-13 16:45:22.525080 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74744 2019-Jan-13 16:45:22.525721 - [DEBUG] Value : BOTTOM
74745 2019-Jan-13 16:45:22.525747 - [DEBUG]
74746 2019-Jan-13 16:45:22.525772 - [DEBUG] Function : main
74747 2019-Jan-13 16:45:22.525797 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74748 2019-Jan-13 16:45:22.526457 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74749 2019-Jan-13 16:45:22.527143 - [DEBUG] Value : BOTTOM
74750 2019-Jan-13 16:45:22.527171 - [DEBUG]
74751 2019-Jan-13 16:45:22.527199 - [DEBUG] Function : main
74752 2019-Jan-13 16:45:22.527226 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74753 2019-Jan-13 16:45:22.527923 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74754 2019-Jan-13 16:45:22.528687 - [DEBUG] Value : BOTTOM
74755 2019-Jan-13 16:45:22.528718 - [DEBUG]
74756 2019-Jan-13 16:45:22.528748 - [DEBUG] Function : main
74757 2019-Jan-13 16:45:22.528776 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74758 2019-Jan-13 16:45:22.529475 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74759 2019-Jan-13 16:45:22.530160 - [DEBUG] Value : BOTTOM
74760 2019-Jan-13 16:45:22.530188 - [DEBUG]
74761 2019-Jan-13 16:45:22.530214 - [DEBUG] Function : main
74762 2019-Jan-13 16:45:22.530240 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74763 2019-Jan-13 16:45:22.530880 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74764 2019-Jan-13 16:45:22.531550 - [DEBUG] Value : BOTTOM
74765 2019-Jan-13 16:45:22.531576 - [DEBUG]
74766 2019-Jan-13 16:45:22.531601 - [DEBUG] Function : main
74767 2019-Jan-13 16:45:22.531626 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74768 2019-Jan-13 16:45:22.532424 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74769 2019-Jan-13 16:45:22.533063 - [DEBUG] Value : BOTTOM
74770 2019-Jan-13 16:45:22.533090 - [DEBUG]
74771 2019-Jan-13 16:45:22.533115 - [DEBUG] Function : main
74772 2019-Jan-13 16:45:22.533140 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74773 2019-Jan-13 16:45:22.533779 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74774 2019-Jan-13 16:45:22.534418 - [DEBUG] Value : BOTTOM
74775 2019-Jan-13 16:45:22.534444 - [DEBUG]
74776 2019-Jan-13 16:45:22.534469 - [DEBUG] Function : main
74777 2019-Jan-13 16:45:22.534494 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74778 2019-Jan-13 16:45:22.535149 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74779 2019-Jan-13 16:45:22.535789 - [DEBUG] Value : BOTTOM
74780 2019-Jan-13 16:45:22.535815 - [DEBUG]
74781 2019-Jan-13 16:45:22.535840 - [DEBUG] Function : main
74782 2019-Jan-13 16:45:22.535865 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74783 2019-Jan-13 16:45:22.536504 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74784 2019-Jan-13 16:45:22.537141 - [DEBUG] Value : BOTTOM
74785 2019-Jan-13 16:45:22.537167 - [DEBUG]
74786 2019-Jan-13 16:45:22.537192 - [DEBUG] Function : main
74787 2019-Jan-13 16:45:22.537218 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74788 2019-Jan-13 16:45:22.537855 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74789 2019-Jan-13 16:45:22.538513 - [DEBUG] Value : BOTTOM
74790 2019-Jan-13 16:45:22.538540 - [DEBUG]
74791 2019-Jan-13 16:45:22.538564 - [DEBUG] Function : main
74792 2019-Jan-13 16:45:22.538590 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74793 2019-Jan-13 16:45:22.539228 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74794 2019-Jan-13 16:45:22.539288 - [DEBUG] Value : BOTTOM
74795 2019-Jan-13 16:45:22.539314 - [DEBUG]
74796 2019-Jan-13 16:45:22.539361 - [DEBUG] Function : main
74797 2019-Jan-13 16:45:22.539388 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74798 2019-Jan-13 16:45:22.540027 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74799 2019-Jan-13 16:45:22.540666 - [DEBUG] Value : BOTTOM
74800 2019-Jan-13 16:45:22.540693 - [DEBUG]
74801 2019-Jan-13 16:45:22.540717 - [DEBUG] Function : main
74802 2019-Jan-13 16:45:22.540743 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74803 2019-Jan-13 16:45:22.541377 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74804 2019-Jan-13 16:45:22.542131 - [DEBUG] Value : BOTTOM
74805 2019-Jan-13 16:45:22.542159 - [DEBUG]
74806 2019-Jan-13 16:45:22.542185 - [DEBUG] Function : main
74807 2019-Jan-13 16:45:22.542210 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74808 2019-Jan-13 16:45:22.542855 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74809 2019-Jan-13 16:45:22.543493 - [DEBUG] Value : BOTTOM
74810 2019-Jan-13 16:45:22.543519 - [DEBUG]
74811 2019-Jan-13 16:45:22.543544 - [DEBUG] Function : main
74812 2019-Jan-13 16:45:22.543569 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74813 2019-Jan-13 16:45:22.544203 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74814 2019-Jan-13 16:45:22.544887 - [DEBUG] Value : BOTTOM
74815 2019-Jan-13 16:45:22.544914 - [DEBUG]
74816 2019-Jan-13 16:45:22.544940 - [DEBUG] Function : main
74817 2019-Jan-13 16:45:22.544965 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74818 2019-Jan-13 16:45:22.545638 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74819 2019-Jan-13 16:45:22.546287 - [DEBUG] Value : BOTTOM
74820 2019-Jan-13 16:45:22.546313 - [DEBUG]
74821 2019-Jan-13 16:45:22.546339 - [DEBUG] Function : main
74822 2019-Jan-13 16:45:22.546364 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74823 2019-Jan-13 16:45:22.547000 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74824 2019-Jan-13 16:45:22.547634 - [DEBUG] Value : BOTTOM
74825 2019-Jan-13 16:45:22.547660 - [DEBUG]
74826 2019-Jan-13 16:45:22.547686 - [DEBUG] Function : main
74827 2019-Jan-13 16:45:22.547711 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74828 2019-Jan-13 16:45:22.548366 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74829 2019-Jan-13 16:45:22.549003 - [DEBUG] Value : BOTTOM
74830 2019-Jan-13 16:45:22.549029 - [DEBUG]
74831 2019-Jan-13 16:45:22.549054 - [DEBUG] Function : main
74832 2019-Jan-13 16:45:22.549079 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74833 2019-Jan-13 16:45:22.549714 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74834 2019-Jan-13 16:45:22.550350 - [DEBUG] Value : BOTTOM
74835 2019-Jan-13 16:45:22.550376 - [DEBUG]
74836 2019-Jan-13 16:45:22.550401 - [DEBUG] Function : main
74837 2019-Jan-13 16:45:22.550426 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74838 2019-Jan-13 16:45:22.551060 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74839 2019-Jan-13 16:45:22.551717 - [DEBUG] Value : BOTTOM
74840 2019-Jan-13 16:45:22.551743 - [DEBUG]
74841 2019-Jan-13 16:45:22.551768 - [DEBUG] Function : main
74842 2019-Jan-13 16:45:22.551793 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74843 2019-Jan-13 16:45:22.552634 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74844 2019-Jan-13 16:45:22.553297 - [DEBUG] Value : BOTTOM
74845 2019-Jan-13 16:45:22.553324 - [DEBUG]
74846 2019-Jan-13 16:45:22.553349 - [DEBUG] Function : main
74847 2019-Jan-13 16:45:22.553375 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74848 2019-Jan-13 16:45:22.554025 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74849 2019-Jan-13 16:45:22.554675 - [DEBUG] Value : BOTTOM
74850 2019-Jan-13 16:45:22.554701 - [DEBUG]
74851 2019-Jan-13 16:45:22.554726 - [DEBUG] Function : main
74852 2019-Jan-13 16:45:22.554768 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74853 2019-Jan-13 16:45:22.555423 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74854 2019-Jan-13 16:45:22.556064 - [DEBUG] Value : BOTTOM
74855 2019-Jan-13 16:45:22.556090 - [DEBUG]
74856 2019-Jan-13 16:45:22.556115 - [DEBUG] Function : main
74857 2019-Jan-13 16:45:22.556140 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74858 2019-Jan-13 16:45:22.556775 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74859 2019-Jan-13 16:45:22.557434 - [DEBUG] Value : BOTTOM
74860 2019-Jan-13 16:45:22.557462 - [DEBUG]
74861 2019-Jan-13 16:45:22.557489 - [DEBUG] Function : main
74862 2019-Jan-13 16:45:22.557515 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74863 2019-Jan-13 16:45:22.558202 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74864 2019-Jan-13 16:45:22.558868 - [DEBUG] Value : BOTTOM
74865 2019-Jan-13 16:45:22.558896 - [DEBUG]
74866 2019-Jan-13 16:45:22.558922 - [DEBUG] Function : main
74867 2019-Jan-13 16:45:22.558947 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74868 2019-Jan-13 16:45:22.559604 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74869 2019-Jan-13 16:45:22.560287 - [DEBUG] Value : BOTTOM
74870 2019-Jan-13 16:45:22.560314 - [DEBUG]
74871 2019-Jan-13 16:45:22.560342 - [DEBUG] Function : main
74872 2019-Jan-13 16:45:22.560368 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74873 2019-Jan-13 16:45:22.561034 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74874 2019-Jan-13 16:45:22.561752 - [DEBUG] Value : BOTTOM
74875 2019-Jan-13 16:45:22.561781 - [DEBUG]
74876 2019-Jan-13 16:45:22.561970 - [DEBUG] Function : main
74877 2019-Jan-13 16:45:22.561998 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74878 2019-Jan-13 16:45:22.562722 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74879 2019-Jan-13 16:45:22.563423 - [DEBUG] Value : BOTTOM
74880 2019-Jan-13 16:45:22.563452 - [DEBUG]
74881 2019-Jan-13 16:45:22.563482 - [DEBUG] Function : main
74882 2019-Jan-13 16:45:22.563509 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74883 2019-Jan-13 16:45:22.564208 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74884 2019-Jan-13 16:45:22.564916 - [DEBUG] Value : BOTTOM
74885 2019-Jan-13 16:45:22.564943 - [DEBUG]
74886 2019-Jan-13 16:45:22.564970 - [DEBUG] Function : main
74887 2019-Jan-13 16:45:22.564995 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74888 2019-Jan-13 16:45:22.565636 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74889 2019-Jan-13 16:45:22.566284 - [DEBUG] Value : BOTTOM
74890 2019-Jan-13 16:45:22.566310 - [DEBUG]
74891 2019-Jan-13 16:45:22.566334 - [DEBUG] Function : main
74892 2019-Jan-13 16:45:22.566359 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74893 2019-Jan-13 16:45:22.566993 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74894 2019-Jan-13 16:45:22.567645 - [DEBUG] Value : BOTTOM
74895 2019-Jan-13 16:45:22.567672 - [DEBUG]
74896 2019-Jan-13 16:45:22.567697 - [DEBUG] Function : main
74897 2019-Jan-13 16:45:22.567723 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74898 2019-Jan-13 16:45:22.568377 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74899 2019-Jan-13 16:45:22.569043 - [DEBUG] Value : BOTTOM
74900 2019-Jan-13 16:45:22.569070 - [DEBUG]
74901 2019-Jan-13 16:45:22.569095 - [DEBUG] Function : main
74902 2019-Jan-13 16:45:22.569120 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74903 2019-Jan-13 16:45:22.569755 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74904 2019-Jan-13 16:45:22.570399 - [DEBUG] Value : BOTTOM
74905 2019-Jan-13 16:45:22.570425 - [DEBUG]
74906 2019-Jan-13 16:45:22.570450 - [DEBUG] Function : main
74907 2019-Jan-13 16:45:22.570475 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74908 2019-Jan-13 16:45:22.571110 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74909 2019-Jan-13 16:45:22.571889 - [DEBUG] Value : BOTTOM
74910 2019-Jan-13 16:45:22.571917 - [DEBUG]
74911 2019-Jan-13 16:45:22.571942 - [DEBUG] Function : main
74912 2019-Jan-13 16:45:22.571967 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74913 2019-Jan-13 16:45:22.572606 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74914 2019-Jan-13 16:45:22.573246 - [DEBUG] Value : BOTTOM
74915 2019-Jan-13 16:45:22.573272 - [DEBUG]
74916 2019-Jan-13 16:45:22.573297 - [DEBUG] Function : main
74917 2019-Jan-13 16:45:22.573322 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74918 2019-Jan-13 16:45:22.573956 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74919 2019-Jan-13 16:45:22.574592 - [DEBUG] Value : BOTTOM
74920 2019-Jan-13 16:45:22.574618 - [DEBUG]
74921 2019-Jan-13 16:45:22.574643 - [DEBUG] Function : main
74922 2019-Jan-13 16:45:22.574668 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74923 2019-Jan-13 16:45:22.575319 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74924 2019-Jan-13 16:45:22.575967 - [DEBUG] Value : BOTTOM
74925 2019-Jan-13 16:45:22.575994 - [DEBUG]
74926 2019-Jan-13 16:45:22.576018 - [DEBUG] Function : main
74927 2019-Jan-13 16:45:22.576043 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74928 2019-Jan-13 16:45:22.576685 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74929 2019-Jan-13 16:45:22.577325 - [DEBUG] Value : BOTTOM
74930 2019-Jan-13 16:45:22.577351 - [DEBUG]
74931 2019-Jan-13 16:45:22.577376 - [DEBUG] Function : main
74932 2019-Jan-13 16:45:22.577401 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74933 2019-Jan-13 16:45:22.578036 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74934 2019-Jan-13 16:45:22.578110 - [DEBUG] Value : BOTTOM
74935 2019-Jan-13 16:45:22.578136 - [DEBUG]
74936 2019-Jan-13 16:45:22.578183 - [DEBUG] Function : main
74937 2019-Jan-13 16:45:22.578210 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74938 2019-Jan-13 16:45:22.578852 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74939 2019-Jan-13 16:45:22.579490 - [DEBUG] Value : BOTTOM
74940 2019-Jan-13 16:45:22.579516 - [DEBUG]
74941 2019-Jan-13 16:45:22.579541 - [DEBUG] Function : main
74942 2019-Jan-13 16:45:22.579567 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74943 2019-Jan-13 16:45:22.580205 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74944 2019-Jan-13 16:45:22.580844 - [DEBUG] Value : BOTTOM
74945 2019-Jan-13 16:45:22.580870 - [DEBUG]
74946 2019-Jan-13 16:45:22.580895 - [DEBUG] Function : main
74947 2019-Jan-13 16:45:22.580934 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74948 2019-Jan-13 16:45:22.581589 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74949 2019-Jan-13 16:45:22.582330 - [DEBUG] Value : BOTTOM
74950 2019-Jan-13 16:45:22.582358 - [DEBUG]
74951 2019-Jan-13 16:45:22.582384 - [DEBUG] Function : main
74952 2019-Jan-13 16:45:22.582459 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74953 2019-Jan-13 16:45:22.583136 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74954 2019-Jan-13 16:45:22.583776 - [DEBUG] Value : BOTTOM
74955 2019-Jan-13 16:45:22.583803 - [DEBUG]
74956 2019-Jan-13 16:45:22.583828 - [DEBUG] Function : main
74957 2019-Jan-13 16:45:22.583853 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74958 2019-Jan-13 16:45:22.584493 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74959 2019-Jan-13 16:45:22.585150 - [DEBUG] Value : BOTTOM
74960 2019-Jan-13 16:45:22.585176 - [DEBUG]
74961 2019-Jan-13 16:45:22.585201 - [DEBUG] Function : main
74962 2019-Jan-13 16:45:22.585226 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74963 2019-Jan-13 16:45:22.585864 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74964 2019-Jan-13 16:45:22.586498 - [DEBUG] Value : BOTTOM
74965 2019-Jan-13 16:45:22.586524 - [DEBUG]
74966 2019-Jan-13 16:45:22.586550 - [DEBUG] Function : main
74967 2019-Jan-13 16:45:22.586575 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74968 2019-Jan-13 16:45:22.587213 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74969 2019-Jan-13 16:45:22.587848 - [DEBUG] Value : BOTTOM
74970 2019-Jan-13 16:45:22.587875 - [DEBUG]
74971 2019-Jan-13 16:45:22.587899 - [DEBUG] Function : main
74972 2019-Jan-13 16:45:22.587924 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74973 2019-Jan-13 16:45:22.588580 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74974 2019-Jan-13 16:45:22.589214 - [DEBUG] Value : BOTTOM
74975 2019-Jan-13 16:45:22.589240 - [DEBUG]
74976 2019-Jan-13 16:45:22.589265 - [DEBUG] Function : main
74977 2019-Jan-13 16:45:22.589290 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74978 2019-Jan-13 16:45:22.589928 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74979 2019-Jan-13 16:45:22.590568 - [DEBUG] Value : BOTTOM
74980 2019-Jan-13 16:45:22.590594 - [DEBUG]
74981 2019-Jan-13 16:45:22.590619 - [DEBUG] Function : main
74982 2019-Jan-13 16:45:22.590644 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74983 2019-Jan-13 16:45:22.591281 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74984 2019-Jan-13 16:45:22.591934 - [DEBUG] Value : BOTTOM
74985 2019-Jan-13 16:45:22.592055 - [DEBUG]
74986 2019-Jan-13 16:45:22.592082 - [DEBUG] Function : main
74987 2019-Jan-13 16:45:22.592108 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74988 2019-Jan-13 16:45:22.592767 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74989 2019-Jan-13 16:45:22.593408 - [DEBUG] Value : BOTTOM
74990 2019-Jan-13 16:45:22.593434 - [DEBUG]
74991 2019-Jan-13 16:45:22.593459 - [DEBUG] Function : main
74992 2019-Jan-13 16:45:22.593485 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74993 2019-Jan-13 16:45:22.594138 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74994 2019-Jan-13 16:45:22.594806 - [DEBUG] Value : BOTTOM
74995 2019-Jan-13 16:45:22.594833 - [DEBUG]
74996 2019-Jan-13 16:45:22.594858 - [DEBUG] Function : main
74997 2019-Jan-13 16:45:22.594884 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74998 2019-Jan-13 16:45:22.595532 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74999 2019-Jan-13 16:45:22.596174 - [DEBUG] Value : BOTTOM
75000 2019-Jan-13 16:45:22.596200 - [DEBUG]
75001 2019-Jan-13 16:45:22.596225 - [DEBUG] Function : main
75002 2019-Jan-13 16:45:22.596250 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75003 2019-Jan-13 16:45:22.596905 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75004 2019-Jan-13 16:45:22.597584 - [DEBUG] Value : BOTTOM
75005 2019-Jan-13 16:45:22.597611 - [DEBUG]
75006 2019-Jan-13 16:45:22.597638 - [DEBUG] Function : main
75007 2019-Jan-13 16:45:22.597664 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75008 2019-Jan-13 16:45:22.598357 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75009 2019-Jan-13 16:45:22.599011 - [DEBUG] Value : BOTTOM
75010 2019-Jan-13 16:45:22.599038 - [DEBUG]
75011 2019-Jan-13 16:45:22.599065 - [DEBUG] Function : main
75012 2019-Jan-13 16:45:22.599091 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75013 2019-Jan-13 16:45:22.599783 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75014 2019-Jan-13 16:45:22.600448 - [DEBUG] Value : BOTTOM
75015 2019-Jan-13 16:45:22.600476 - [DEBUG]
75016 2019-Jan-13 16:45:22.600504 - [DEBUG] Function : main
75017 2019-Jan-13 16:45:22.600529 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75018 2019-Jan-13 16:45:22.601172 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75019 2019-Jan-13 16:45:22.601834 - [DEBUG] Value : BOTTOM
75020 2019-Jan-13 16:45:22.601860 - [DEBUG]
75021 2019-Jan-13 16:45:22.601885 - [DEBUG] Function : main
75022 2019-Jan-13 16:45:22.601910 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75023 2019-Jan-13 16:45:22.602678 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75024 2019-Jan-13 16:45:22.603318 - [DEBUG] Value : BOTTOM
75025 2019-Jan-13 16:45:22.603344 - [DEBUG]
75026 2019-Jan-13 16:45:22.603369 - [DEBUG] Function : main
75027 2019-Jan-13 16:45:22.603394 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75028 2019-Jan-13 16:45:22.604033 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75029 2019-Jan-13 16:45:22.604679 - [DEBUG] Value : BOTTOM
75030 2019-Jan-13 16:45:22.604705 - [DEBUG]
75031 2019-Jan-13 16:45:22.604730 - [DEBUG] Function : main
75032 2019-Jan-13 16:45:22.604770 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75033 2019-Jan-13 16:45:22.605409 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75034 2019-Jan-13 16:45:22.606050 - [DEBUG] Value : BOTTOM
75035 2019-Jan-13 16:45:22.606076 - [DEBUG]
75036 2019-Jan-13 16:45:22.606101 - [DEBUG] Function : main
75037 2019-Jan-13 16:45:22.606126 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75038 2019-Jan-13 16:45:22.606764 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75039 2019-Jan-13 16:45:22.607428 - [DEBUG] Value : BOTTOM
75040 2019-Jan-13 16:45:22.607454 - [DEBUG]
75041 2019-Jan-13 16:45:22.607479 - [DEBUG] Function : main
75042 2019-Jan-13 16:45:22.607504 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75043 2019-Jan-13 16:45:22.608156 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75044 2019-Jan-13 16:45:22.608794 - [DEBUG] Value : BOTTOM
75045 2019-Jan-13 16:45:22.608819 - [DEBUG]
75046 2019-Jan-13 16:45:22.608844 - [DEBUG] Function : main
75047 2019-Jan-13 16:45:22.608869 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75048 2019-Jan-13 16:45:22.609518 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75049 2019-Jan-13 16:45:22.610190 - [DEBUG] Value : BOTTOM
75050 2019-Jan-13 16:45:22.610218 - [DEBUG]
75051 2019-Jan-13 16:45:22.610245 - [DEBUG] Function : main
75052 2019-Jan-13 16:45:22.610270 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75053 2019-Jan-13 16:45:22.610963 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75054 2019-Jan-13 16:45:22.611703 - [DEBUG] Value : BOTTOM
75055 2019-Jan-13 16:45:22.611733 - [DEBUG]
75056 2019-Jan-13 16:45:22.611764 - [DEBUG] Function : main
75057 2019-Jan-13 16:45:22.611791 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75058 2019-Jan-13 16:45:22.612725 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75059 2019-Jan-13 16:45:22.613471 - [DEBUG] Value : BOTTOM
75060 2019-Jan-13 16:45:22.613499 - [DEBUG]
75061 2019-Jan-13 16:45:22.613527 - [DEBUG] Function : main
75062 2019-Jan-13 16:45:22.613553 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75063 2019-Jan-13 16:45:22.614237 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75064 2019-Jan-13 16:45:22.614918 - [DEBUG] Value : BOTTOM
75065 2019-Jan-13 16:45:22.614945 - [DEBUG]
75066 2019-Jan-13 16:45:22.614971 - [DEBUG] Function : main
75067 2019-Jan-13 16:45:22.614996 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75068 2019-Jan-13 16:45:22.615638 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75069 2019-Jan-13 16:45:22.615698 - [DEBUG] Value : BOTTOM
75070 2019-Jan-13 16:45:22.615724 - [DEBUG]
75071 2019-Jan-13 16:45:22.615774 - [DEBUG] Function : main
75072 2019-Jan-13 16:45:22.615800 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75073 2019-Jan-13 16:45:22.616438 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75074 2019-Jan-13 16:45:22.617079 - [DEBUG] Value : BOTTOM
75075 2019-Jan-13 16:45:22.617105 - [DEBUG]
75076 2019-Jan-13 16:45:22.617130 - [DEBUG] Function : main
75077 2019-Jan-13 16:45:22.617155 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75078 2019-Jan-13 16:45:22.617789 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75079 2019-Jan-13 16:45:22.618441 - [DEBUG] Value : BOTTOM
75080 2019-Jan-13 16:45:22.618468 - [DEBUG]
75081 2019-Jan-13 16:45:22.618493 - [DEBUG] Function : main
75082 2019-Jan-13 16:45:22.618518 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75083 2019-Jan-13 16:45:22.619153 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75084 2019-Jan-13 16:45:22.619790 - [DEBUG] Value : BOTTOM
75085 2019-Jan-13 16:45:22.619816 - [DEBUG]
75086 2019-Jan-13 16:45:22.619860 - [DEBUG] Function : main
75087 2019-Jan-13 16:45:22.619886 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75088 2019-Jan-13 16:45:22.620527 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75089 2019-Jan-13 16:45:22.621168 - [DEBUG] Value : BOTTOM
75090 2019-Jan-13 16:45:22.621194 - [DEBUG]
75091 2019-Jan-13 16:45:22.621220 - [DEBUG] Function : main
75092 2019-Jan-13 16:45:22.621245 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75093 2019-Jan-13 16:45:22.621900 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75094 2019-Jan-13 16:45:22.622670 - [DEBUG] Value : BOTTOM
75095 2019-Jan-13 16:45:22.622696 - [DEBUG]
75096 2019-Jan-13 16:45:22.622721 - [DEBUG] Function : main
75097 2019-Jan-13 16:45:22.622746 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75098 2019-Jan-13 16:45:22.623383 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75099 2019-Jan-13 16:45:22.624018 - [DEBUG] Value : BOTTOM
75100 2019-Jan-13 16:45:22.624044 - [DEBUG]
75101 2019-Jan-13 16:45:22.624069 - [DEBUG] Function : main
75102 2019-Jan-13 16:45:22.624095 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75103 2019-Jan-13 16:45:22.624729 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75104 2019-Jan-13 16:45:22.625384 - [DEBUG] Value : BOTTOM
75105 2019-Jan-13 16:45:22.625411 - [DEBUG]
75106 2019-Jan-13 16:45:22.625436 - [DEBUG] Function : main
75107 2019-Jan-13 16:45:22.625461 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75108 2019-Jan-13 16:45:22.626103 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75109 2019-Jan-13 16:45:22.626738 - [DEBUG] Value : BOTTOM
75110 2019-Jan-13 16:45:22.626765 - [DEBUG]
75111 2019-Jan-13 16:45:22.626789 - [DEBUG] Function : main
75112 2019-Jan-13 16:45:22.626815 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75113 2019-Jan-13 16:45:22.627448 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75114 2019-Jan-13 16:45:22.628104 - [DEBUG] Value : BOTTOM
75115 2019-Jan-13 16:45:22.628130 - [DEBUG]
75116 2019-Jan-13 16:45:22.628155 - [DEBUG] Function : main
75117 2019-Jan-13 16:45:22.628180 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75118 2019-Jan-13 16:45:22.628815 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75119 2019-Jan-13 16:45:22.629450 - [DEBUG] Value : BOTTOM
75120 2019-Jan-13 16:45:22.629476 - [DEBUG]
75121 2019-Jan-13 16:45:22.629500 - [DEBUG] Function : main
75122 2019-Jan-13 16:45:22.629525 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75123 2019-Jan-13 16:45:22.630161 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75124 2019-Jan-13 16:45:22.630799 - [DEBUG] Value : BOTTOM
75125 2019-Jan-13 16:45:22.630825 - [DEBUG]
75126 2019-Jan-13 16:45:22.630850 - [DEBUG] Function : main
75127 2019-Jan-13 16:45:22.630875 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75128 2019-Jan-13 16:45:22.631524 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75129 2019-Jan-13 16:45:22.632163 - [DEBUG] Value : BOTTOM
75130 2019-Jan-13 16:45:22.632268 - [DEBUG]
75131 2019-Jan-13 16:45:22.632294 - [DEBUG] Function : main
75132 2019-Jan-13 16:45:22.632319 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75133 2019-Jan-13 16:45:22.632971 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75134 2019-Jan-13 16:45:22.633610 - [DEBUG] Value : BOTTOM
75135 2019-Jan-13 16:45:22.633636 - [DEBUG]
75136 2019-Jan-13 16:45:22.633661 - [DEBUG] Function : main
75137 2019-Jan-13 16:45:22.633686 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75138 2019-Jan-13 16:45:22.634320 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75139 2019-Jan-13 16:45:22.634998 - [DEBUG] Value : BOTTOM
75140 2019-Jan-13 16:45:22.635024 - [DEBUG]
75141 2019-Jan-13 16:45:22.635049 - [DEBUG] Function : main
75142 2019-Jan-13 16:45:22.635075 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75143 2019-Jan-13 16:45:22.635713 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75144 2019-Jan-13 16:45:22.636352 - [DEBUG] Value : BOTTOM
75145 2019-Jan-13 16:45:22.636378 - [DEBUG]
75146 2019-Jan-13 16:45:22.636402 - [DEBUG] Function : main
75147 2019-Jan-13 16:45:22.636427 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75148 2019-Jan-13 16:45:22.637066 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75149 2019-Jan-13 16:45:22.637736 - [DEBUG] Value : BOTTOM
75150 2019-Jan-13 16:45:22.637764 - [DEBUG]
75151 2019-Jan-13 16:45:22.637793 - [DEBUG] Function : main
75152 2019-Jan-13 16:45:22.637819 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75153 2019-Jan-13 16:45:22.638502 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75154 2019-Jan-13 16:45:22.639159 - [DEBUG] Value : BOTTOM
75155 2019-Jan-13 16:45:22.639186 - [DEBUG]
75156 2019-Jan-13 16:45:22.639211 - [DEBUG] Function : main
75157 2019-Jan-13 16:45:22.639237 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75158 2019-Jan-13 16:45:22.639910 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75159 2019-Jan-13 16:45:22.640595 - [DEBUG] Value : BOTTOM
75160 2019-Jan-13 16:45:22.640623 - [DEBUG]
75161 2019-Jan-13 16:45:22.640650 - [DEBUG] Function : main
75162 2019-Jan-13 16:45:22.640676 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75163 2019-Jan-13 16:45:22.641333 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75164 2019-Jan-13 16:45:22.642009 - [DEBUG] Value : BOTTOM
75165 2019-Jan-13 16:45:22.642035 - [DEBUG]
75166 2019-Jan-13 16:45:22.642061 - [DEBUG] Function : main
75167 2019-Jan-13 16:45:22.642229 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75168 2019-Jan-13 16:45:22.642970 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75169 2019-Jan-13 16:45:22.643647 - [DEBUG] Value : BOTTOM
75170 2019-Jan-13 16:45:22.643675 - [DEBUG]
75171 2019-Jan-13 16:45:22.643701 - [DEBUG] Function : main
75172 2019-Jan-13 16:45:22.643727 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75173 2019-Jan-13 16:45:22.644407 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75174 2019-Jan-13 16:45:22.645172 - [DEBUG] Value : BOTTOM
75175 2019-Jan-13 16:45:22.645202 - [DEBUG]
75176 2019-Jan-13 16:45:22.645231 - [DEBUG] Function : main
75177 2019-Jan-13 16:45:22.645258 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75178 2019-Jan-13 16:45:22.645954 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75179 2019-Jan-13 16:45:22.646659 - [DEBUG] Value : BOTTOM
75180 2019-Jan-13 16:45:22.646711 - [DEBUG]
75181 2019-Jan-13 16:45:22.646738 - [DEBUG] Function : main
75182 2019-Jan-13 16:45:22.646764 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75183 2019-Jan-13 16:45:22.647429 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75184 2019-Jan-13 16:45:22.648096 - [DEBUG] Value : BOTTOM
75185 2019-Jan-13 16:45:22.648124 - [DEBUG]
75186 2019-Jan-13 16:45:22.648149 - [DEBUG] Function : main
75187 2019-Jan-13 16:45:22.648175 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75188 2019-Jan-13 16:45:22.648810 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75189 2019-Jan-13 16:45:22.649451 - [DEBUG] Value : BOTTOM
75190 2019-Jan-13 16:45:22.649477 - [DEBUG]
75191 2019-Jan-13 16:45:22.649502 - [DEBUG] Function : main
75192 2019-Jan-13 16:45:22.649527 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75193 2019-Jan-13 16:45:22.650161 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75194 2019-Jan-13 16:45:22.650799 - [DEBUG] Value : BOTTOM
75195 2019-Jan-13 16:45:22.650825 - [DEBUG]
75196 2019-Jan-13 16:45:22.650850 - [DEBUG] Function : main
75197 2019-Jan-13 16:45:22.650875 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75198 2019-Jan-13 16:45:22.651525 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75199 2019-Jan-13 16:45:22.652310 - [DEBUG] Value : BOTTOM
75200 2019-Jan-13 16:45:22.652336 - [DEBUG]
75201 2019-Jan-13 16:45:22.652362 - [DEBUG] Function : main
75202 2019-Jan-13 16:45:22.652388 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75203 2019-Jan-13 16:45:22.653028 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75204 2019-Jan-13 16:45:22.653668 - [DEBUG] Value : BOTTOM
75205 2019-Jan-13 16:45:22.653694 - [DEBUG]
75206 2019-Jan-13 16:45:22.653719 - [DEBUG] Function : main
75207 2019-Jan-13 16:45:22.653744 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75208 2019-Jan-13 16:45:22.654378 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75209 2019-Jan-13 16:45:22.655029 - [DEBUG] Value : BOTTOM
75210 2019-Jan-13 16:45:22.655056 - [DEBUG]
75211 2019-Jan-13 16:45:22.655080 - [DEBUG] Function : main
75212 2019-Jan-13 16:45:22.655105 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75213 2019-Jan-13 16:45:22.655740 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
75214 2019-Jan-13 16:45:22.656385 - [DEBUG] Value : BOTTOM
75215 2019-Jan-13 16:45:22.656411 - [DEBUG]
75216 2019-Jan-13 16:45:22.656436 - [DEBUG] Function : main
75217 2019-Jan-13 16:45:22.656461 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75218 2019-Jan-13 16:45:22.657095 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75219 2019-Jan-13 16:45:22.657733 - [DEBUG] Value : BOTTOM
75220 2019-Jan-13 16:45:22.657759 - [DEBUG]
75221 2019-Jan-13 16:45:22.657784 - [DEBUG] Function : main
75222 2019-Jan-13 16:45:22.657809 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75223 2019-Jan-13 16:45:22.658470 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75224 2019-Jan-13 16:45:22.658530 - [DEBUG] Value : BOTTOM
75225 2019-Jan-13 16:45:22.658556 - [DEBUG]
75226 2019-Jan-13 16:45:22.658605 - [DEBUG] Function : main
75227 2019-Jan-13 16:45:22.658632 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75228 2019-Jan-13 16:45:22.659288 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75229 2019-Jan-13 16:45:22.659936 - [DEBUG] Value : BOTTOM
75230 2019-Jan-13 16:45:22.659963 - [DEBUG]
75231 2019-Jan-13 16:45:22.659988 - [DEBUG] Function : main
75232 2019-Jan-13 16:45:22.660014 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75233 2019-Jan-13 16:45:22.660650 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75234 2019-Jan-13 16:45:22.661288 - [DEBUG] Value : BOTTOM
75235 2019-Jan-13 16:45:22.661315 - [DEBUG]
75236 2019-Jan-13 16:45:22.661340 - [DEBUG] Function : main
75237 2019-Jan-13 16:45:22.661366 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75238 2019-Jan-13 16:45:22.662020 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75239 2019-Jan-13 16:45:22.662745 - [DEBUG] Value : BOTTOM
75240 2019-Jan-13 16:45:22.662771 - [DEBUG]
75241 2019-Jan-13 16:45:22.662796 - [DEBUG] Function : main
75242 2019-Jan-13 16:45:22.662821 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75243 2019-Jan-13 16:45:22.663457 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75244 2019-Jan-13 16:45:22.664092 - [DEBUG] Value : BOTTOM
75245 2019-Jan-13 16:45:22.664118 - [DEBUG]
75246 2019-Jan-13 16:45:22.664143 - [DEBUG] Function : main
75247 2019-Jan-13 16:45:22.664168 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75248 2019-Jan-13 16:45:22.664857 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75249 2019-Jan-13 16:45:22.665573 - [DEBUG] Value : BOTTOM
75250 2019-Jan-13 16:45:22.665602 - [DEBUG]
75251 2019-Jan-13 16:45:22.665630 - [DEBUG] Function : main
75252 2019-Jan-13 16:45:22.665656 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75253 2019-Jan-13 16:45:22.666348 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75254 2019-Jan-13 16:45:22.667043 - [DEBUG] Value : BOTTOM
75255 2019-Jan-13 16:45:22.667071 - [DEBUG]
75256 2019-Jan-13 16:45:22.667100 - [DEBUG] Function : main
75257 2019-Jan-13 16:45:22.667125 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75258 2019-Jan-13 16:45:22.667783 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75259 2019-Jan-13 16:45:22.668444 - [DEBUG] Value : BOTTOM
75260 2019-Jan-13 16:45:22.668470 - [DEBUG]
75261 2019-Jan-13 16:45:22.668495 - [DEBUG] Function : main
75262 2019-Jan-13 16:45:22.668520 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75263 2019-Jan-13 16:45:22.669155 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75264 2019-Jan-13 16:45:22.669789 - [DEBUG] Value : BOTTOM
75265 2019-Jan-13 16:45:22.669815 - [DEBUG]
75266 2019-Jan-13 16:45:22.669840 - [DEBUG] Function : main
75267 2019-Jan-13 16:45:22.669865 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75268 2019-Jan-13 16:45:22.670500 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75269 2019-Jan-13 16:45:22.671148 - [DEBUG] Value : BOTTOM
75270 2019-Jan-13 16:45:22.671174 - [DEBUG]
75271 2019-Jan-13 16:45:22.671199 - [DEBUG] Function : main
75272 2019-Jan-13 16:45:22.671224 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75273 2019-Jan-13 16:45:22.671894 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75274 2019-Jan-13 16:45:22.672689 - [DEBUG] Value : BOTTOM
75275 2019-Jan-13 16:45:22.672716 - [DEBUG]
75276 2019-Jan-13 16:45:22.672793 - [DEBUG] Function : main
75277 2019-Jan-13 16:45:22.672820 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75278 2019-Jan-13 16:45:22.673486 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75279 2019-Jan-13 16:45:22.674141 - [DEBUG] Value : BOTTOM
75280 2019-Jan-13 16:45:22.674167 - [DEBUG]
75281 2019-Jan-13 16:45:22.674193 - [DEBUG] Function : main
75282 2019-Jan-13 16:45:22.674218 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75283 2019-Jan-13 16:45:22.674876 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75284 2019-Jan-13 16:45:22.675560 - [DEBUG] Value : BOTTOM
75285 2019-Jan-13 16:45:22.675588 - [DEBUG]
75286 2019-Jan-13 16:45:22.675615 - [DEBUG] Function : main
75287 2019-Jan-13 16:45:22.675641 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75288 2019-Jan-13 16:45:22.676331 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75289 2019-Jan-13 16:45:22.677011 - [DEBUG] Value : BOTTOM
75290 2019-Jan-13 16:45:22.677039 - [DEBUG]
75291 2019-Jan-13 16:45:22.677066 - [DEBUG] Function : main
75292 2019-Jan-13 16:45:22.677092 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75293 2019-Jan-13 16:45:22.677762 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75294 2019-Jan-13 16:45:22.678459 - [DEBUG] Value : BOTTOM
75295 2019-Jan-13 16:45:22.678486 - [DEBUG]
75296 2019-Jan-13 16:45:22.678512 - [DEBUG] Function : main
75297 2019-Jan-13 16:45:22.678538 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75298 2019-Jan-13 16:45:22.679205 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75299 2019-Jan-13 16:45:22.679885 - [DEBUG] Value : BOTTOM
75300 2019-Jan-13 16:45:22.679912 - [DEBUG]
75301 2019-Jan-13 16:45:22.679938 - [DEBUG] Function : main
75302 2019-Jan-13 16:45:22.679963 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75303 2019-Jan-13 16:45:22.680614 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75304 2019-Jan-13 16:45:22.681261 - [DEBUG] Value : BOTTOM
75305 2019-Jan-13 16:45:22.681288 - [DEBUG]
75306 2019-Jan-13 16:45:22.681315 - [DEBUG] Function : main
75307 2019-Jan-13 16:45:22.681340 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75308 2019-Jan-13 16:45:22.681999 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75309 2019-Jan-13 16:45:22.682787 - [DEBUG] Value : BOTTOM
75310 2019-Jan-13 16:45:22.682813 - [DEBUG]
75311 2019-Jan-13 16:45:22.682838 - [DEBUG] Function : main
75312 2019-Jan-13 16:45:22.682863 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75313 2019-Jan-13 16:45:22.683499 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75314 2019-Jan-13 16:45:22.684138 - [DEBUG] Value : BOTTOM
75315 2019-Jan-13 16:45:22.684164 - [DEBUG]
75316 2019-Jan-13 16:45:22.684189 - [DEBUG] Function : main
75317 2019-Jan-13 16:45:22.684233 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75318 2019-Jan-13 16:45:22.684887 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75319 2019-Jan-13 16:45:22.685533 - [DEBUG] Value : BOTTOM
75320 2019-Jan-13 16:45:22.685559 - [DEBUG]
75321 2019-Jan-13 16:45:22.685584 - [DEBUG] Function : main
75322 2019-Jan-13 16:45:22.685609 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75323 2019-Jan-13 16:45:22.686244 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75324 2019-Jan-13 16:45:22.686885 - [DEBUG] Value : BOTTOM
75325 2019-Jan-13 16:45:22.686911 - [DEBUG]
75326 2019-Jan-13 16:45:22.686936 - [DEBUG] Function : main
75327 2019-Jan-13 16:45:22.686961 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75328 2019-Jan-13 16:45:22.687596 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75329 2019-Jan-13 16:45:22.688257 - [DEBUG] Value : BOTTOM
75330 2019-Jan-13 16:45:22.688283 - [DEBUG]
75331 2019-Jan-13 16:45:22.688308 - [DEBUG] Function : main
75332 2019-Jan-13 16:45:22.688333 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75333 2019-Jan-13 16:45:22.688968 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75334 2019-Jan-13 16:45:22.689607 - [DEBUG] Value : BOTTOM
75335 2019-Jan-13 16:45:22.689633 - [DEBUG]
75336 2019-Jan-13 16:45:22.689658 - [DEBUG] Function : main
75337 2019-Jan-13 16:45:22.689683 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75338 2019-Jan-13 16:45:22.690317 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75339 2019-Jan-13 16:45:22.690955 - [DEBUG] Value : BOTTOM
75340 2019-Jan-13 16:45:22.690981 - [DEBUG]
75341 2019-Jan-13 16:45:22.691006 - [DEBUG] Function : main
75342 2019-Jan-13 16:45:22.691031 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75343 2019-Jan-13 16:45:22.691680 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75344 2019-Jan-13 16:45:22.692395 - [DEBUG] Value : BOTTOM
75345 2019-Jan-13 16:45:22.692421 - [DEBUG]
75346 2019-Jan-13 16:45:22.692447 - [DEBUG] Function : main
75347 2019-Jan-13 16:45:22.692472 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75348 2019-Jan-13 16:45:22.693132 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75349 2019-Jan-13 16:45:22.693802 - [DEBUG] Value : BOTTOM
75350 2019-Jan-13 16:45:22.693830 - [DEBUG]
75351 2019-Jan-13 16:45:22.693858 - [DEBUG] Function : main
75352 2019-Jan-13 16:45:22.693884 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75353 2019-Jan-13 16:45:22.694574 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75354 2019-Jan-13 16:45:22.695335 - [DEBUG] Value : BOTTOM
75355 2019-Jan-13 16:45:22.695364 - [DEBUG]
75356 2019-Jan-13 16:45:22.695394 - [DEBUG] Function : main
75357 2019-Jan-13 16:45:22.695421 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75358 2019-Jan-13 16:45:22.696112 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75359 2019-Jan-13 16:45:22.696787 - [DEBUG] Value : BOTTOM
75360 2019-Jan-13 16:45:22.696815 - [DEBUG]
75361 2019-Jan-13 16:45:22.696863 - [DEBUG] Function : main
75362 2019-Jan-13 16:45:22.696890 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75363 2019-Jan-13 16:45:22.697540 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75364 2019-Jan-13 16:45:22.697600 - [DEBUG] Value : BOTTOM
75365 2019-Jan-13 16:45:22.697627 - [DEBUG]
75366 2019-Jan-13 16:45:22.697676 - [DEBUG] Function : main
75367 2019-Jan-13 16:45:22.697703 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75368 2019-Jan-13 16:45:22.698361 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75369 2019-Jan-13 16:45:22.699005 - [DEBUG] Value : BOTTOM
75370 2019-Jan-13 16:45:22.699031 - [DEBUG]
75371 2019-Jan-13 16:45:22.699056 - [DEBUG] Function : main
75372 2019-Jan-13 16:45:22.699081 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75373 2019-Jan-13 16:45:22.699714 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75374 2019-Jan-13 16:45:22.700353 - [DEBUG] Value : BOTTOM
75375 2019-Jan-13 16:45:22.700379 - [DEBUG]
75376 2019-Jan-13 16:45:22.700404 - [DEBUG] Function : main
75377 2019-Jan-13 16:45:22.700429 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75378 2019-Jan-13 16:45:22.701063 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75379 2019-Jan-13 16:45:22.701715 - [DEBUG] Value : BOTTOM
75380 2019-Jan-13 16:45:22.701741 - [DEBUG]
75381 2019-Jan-13 16:45:22.701766 - [DEBUG] Function : main
75382 2019-Jan-13 16:45:22.701791 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75383 2019-Jan-13 16:45:22.702579 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75384 2019-Jan-13 16:45:22.703306 - [DEBUG] Value : BOTTOM
75385 2019-Jan-13 16:45:22.703334 - [DEBUG]
75386 2019-Jan-13 16:45:22.703360 - [DEBUG] Function : main
75387 2019-Jan-13 16:45:22.703385 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75388 2019-Jan-13 16:45:22.704024 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75389 2019-Jan-13 16:45:22.704665 - [DEBUG] Value : BOTTOM
75390 2019-Jan-13 16:45:22.704691 - [DEBUG]
75391 2019-Jan-13 16:45:22.704716 - [DEBUG] Function : main
75392 2019-Jan-13 16:45:22.704757 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75393 2019-Jan-13 16:45:22.705391 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75394 2019-Jan-13 16:45:22.706026 - [DEBUG] Value : BOTTOM
75395 2019-Jan-13 16:45:22.706052 - [DEBUG]
75396 2019-Jan-13 16:45:22.706077 - [DEBUG] Function : main
75397 2019-Jan-13 16:45:22.706102 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75398 2019-Jan-13 16:45:22.706736 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75399 2019-Jan-13 16:45:22.707371 - [DEBUG] Value : BOTTOM
75400 2019-Jan-13 16:45:22.707397 - [DEBUG]
75401 2019-Jan-13 16:45:22.707422 - [DEBUG] Function : main
75402 2019-Jan-13 16:45:22.707447 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75403 2019-Jan-13 16:45:22.708090 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75404 2019-Jan-13 16:45:22.708726 - [DEBUG] Value : BOTTOM
75405 2019-Jan-13 16:45:22.708752 - [DEBUG]
75406 2019-Jan-13 16:45:22.708776 - [DEBUG] Function : main
75407 2019-Jan-13 16:45:22.708801 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75408 2019-Jan-13 16:45:22.709437 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75409 2019-Jan-13 16:45:22.710103 - [DEBUG] Value : BOTTOM
75410 2019-Jan-13 16:45:22.710130 - [DEBUG]
75411 2019-Jan-13 16:45:22.710155 - [DEBUG] Function : main
75412 2019-Jan-13 16:45:22.710181 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75413 2019-Jan-13 16:45:22.710817 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75414 2019-Jan-13 16:45:22.711466 - [DEBUG] Value : BOTTOM
75415 2019-Jan-13 16:45:22.711492 - [DEBUG]
75416 2019-Jan-13 16:45:22.711517 - [DEBUG] Function : main
75417 2019-Jan-13 16:45:22.711542 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75418 2019-Jan-13 16:45:22.712288 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75419 2019-Jan-13 16:45:22.712930 - [DEBUG] Value : BOTTOM
75420 2019-Jan-13 16:45:22.712956 - [DEBUG]
75421 2019-Jan-13 16:45:22.712981 - [DEBUG] Function : main
75422 2019-Jan-13 16:45:22.713006 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75423 2019-Jan-13 16:45:22.713639 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75424 2019-Jan-13 16:45:22.714278 - [DEBUG] Value : BOTTOM
75425 2019-Jan-13 16:45:22.714304 - [DEBUG]
75426 2019-Jan-13 16:45:22.714329 - [DEBUG] Function : main
75427 2019-Jan-13 16:45:22.714355 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75428 2019-Jan-13 16:45:22.715005 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75429 2019-Jan-13 16:45:22.715656 - [DEBUG] Value : BOTTOM
75430 2019-Jan-13 16:45:22.715682 - [DEBUG]
75431 2019-Jan-13 16:45:22.715707 - [DEBUG] Function : main
75432 2019-Jan-13 16:45:22.715733 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75433 2019-Jan-13 16:45:22.716367 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75434 2019-Jan-13 16:45:22.717013 - [DEBUG] Value : BOTTOM
75435 2019-Jan-13 16:45:22.717039 - [DEBUG]
75436 2019-Jan-13 16:45:22.717063 - [DEBUG] Function : main
75437 2019-Jan-13 16:45:22.717087 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75438 2019-Jan-13 16:45:22.717751 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75439 2019-Jan-13 16:45:22.718450 - [DEBUG] Value : BOTTOM
75440 2019-Jan-13 16:45:22.718477 - [DEBUG]
75441 2019-Jan-13 16:45:22.718503 - [DEBUG] Function : main
75442 2019-Jan-13 16:45:22.718529 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75443 2019-Jan-13 16:45:22.719185 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75444 2019-Jan-13 16:45:22.719861 - [DEBUG] Value : BOTTOM
75445 2019-Jan-13 16:45:22.719889 - [DEBUG]
75446 2019-Jan-13 16:45:22.719917 - [DEBUG] Function : main
75447 2019-Jan-13 16:45:22.719943 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75448 2019-Jan-13 16:45:22.720614 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75449 2019-Jan-13 16:45:22.721285 - [DEBUG] Value : BOTTOM
75450 2019-Jan-13 16:45:22.721312 - [DEBUG]
75451 2019-Jan-13 16:45:22.721338 - [DEBUG] Function : main
75452 2019-Jan-13 16:45:22.721363 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75453 2019-Jan-13 16:45:22.722032 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75454 2019-Jan-13 16:45:22.722803 - [DEBUG] Value : BOTTOM
75455 2019-Jan-13 16:45:22.722829 - [DEBUG]
75456 2019-Jan-13 16:45:22.722855 - [DEBUG] Function : main
75457 2019-Jan-13 16:45:22.722880 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75458 2019-Jan-13 16:45:22.723514 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75459 2019-Jan-13 16:45:22.724180 - [DEBUG] Value : BOTTOM
75460 2019-Jan-13 16:45:22.724206 - [DEBUG]
75461 2019-Jan-13 16:45:22.724231 - [DEBUG] Function : main
75462 2019-Jan-13 16:45:22.724256 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75463 2019-Jan-13 16:45:22.724906 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75464 2019-Jan-13 16:45:22.725553 - [DEBUG] Value : BOTTOM
75465 2019-Jan-13 16:45:22.725578 - [DEBUG]
75466 2019-Jan-13 16:45:22.725603 - [DEBUG] Function : main
75467 2019-Jan-13 16:45:22.725628 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75468 2019-Jan-13 16:45:22.726283 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75469 2019-Jan-13 16:45:22.726971 - [DEBUG] Value : BOTTOM
75470 2019-Jan-13 16:45:22.727000 - [DEBUG]
75471 2019-Jan-13 16:45:22.727027 - [DEBUG] Function : main
75472 2019-Jan-13 16:45:22.727053 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75473 2019-Jan-13 16:45:22.727743 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75474 2019-Jan-13 16:45:22.728501 - [DEBUG] Value : BOTTOM
75475 2019-Jan-13 16:45:22.728530 - [DEBUG]
75476 2019-Jan-13 16:45:22.728559 - [DEBUG] Function : main
75477 2019-Jan-13 16:45:22.728586 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75478 2019-Jan-13 16:45:22.729274 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75479 2019-Jan-13 16:45:22.729936 - [DEBUG] Value : BOTTOM
75480 2019-Jan-13 16:45:22.729963 - [DEBUG]
75481 2019-Jan-13 16:45:22.729988 - [DEBUG] Function : main
75482 2019-Jan-13 16:45:22.730014 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75483 2019-Jan-13 16:45:22.730647 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75484 2019-Jan-13 16:45:22.731286 - [DEBUG] Value : BOTTOM
75485 2019-Jan-13 16:45:22.731312 - [DEBUG]
75486 2019-Jan-13 16:45:22.731337 - [DEBUG] Function : main
75487 2019-Jan-13 16:45:22.731362 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75488 2019-Jan-13 16:45:22.732016 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75489 2019-Jan-13 16:45:22.732883 - [DEBUG] Value : BOTTOM
75490 2019-Jan-13 16:45:22.732911 - [DEBUG]
75491 2019-Jan-13 16:45:22.732937 - [DEBUG] Function : main
75492 2019-Jan-13 16:45:22.732963 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75493 2019-Jan-13 16:45:22.733620 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75494 2019-Jan-13 16:45:22.734263 - [DEBUG] Value : BOTTOM
75495 2019-Jan-13 16:45:22.734289 - [DEBUG]
75496 2019-Jan-13 16:45:22.734314 - [DEBUG] Function : main
75497 2019-Jan-13 16:45:22.734340 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75498 2019-Jan-13 16:45:22.734994 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75499 2019-Jan-13 16:45:22.735636 - [DEBUG] Value : BOTTOM
75500 2019-Jan-13 16:45:22.735662 - [DEBUG]
75501 2019-Jan-13 16:45:22.735687 - [DEBUG] Function : main
75502 2019-Jan-13 16:45:22.735712 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75503 2019-Jan-13 16:45:22.736344 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75504 2019-Jan-13 16:45:22.736979 - [DEBUG] Value : BOTTOM
75505 2019-Jan-13 16:45:22.737005 - [DEBUG]
75506 2019-Jan-13 16:45:22.737030 - [DEBUG] Function : main
75507 2019-Jan-13 16:45:22.737075 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75508 2019-Jan-13 16:45:22.737708 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
75509 2019-Jan-13 16:45:22.738370 - [DEBUG] Value : BOTTOM
75510 2019-Jan-13 16:45:22.738396 - [DEBUG]
75511 2019-Jan-13 16:45:22.738421 - [DEBUG] Function : main
75512 2019-Jan-13 16:45:22.738446 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75513 2019-Jan-13 16:45:22.739080 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75514 2019-Jan-13 16:45:22.739721 - [DEBUG] Value : BOTTOM
75515 2019-Jan-13 16:45:22.739747 - [DEBUG]
75516 2019-Jan-13 16:45:22.739771 - [DEBUG] Function : main
75517 2019-Jan-13 16:45:22.739796 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75518 2019-Jan-13 16:45:22.740429 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75519 2019-Jan-13 16:45:22.740490 - [DEBUG] Value : BOTTOM
75520 2019-Jan-13 16:45:22.740516 - [DEBUG]
75521 2019-Jan-13 16:45:22.740565 - [DEBUG] Function : main
75522 2019-Jan-13 16:45:22.740591 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75523 2019-Jan-13 16:45:22.741231 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75524 2019-Jan-13 16:45:22.741885 - [DEBUG] Value : BOTTOM
75525 2019-Jan-13 16:45:22.741911 - [DEBUG]
75526 2019-Jan-13 16:45:22.741936 - [DEBUG] Function : main
75527 2019-Jan-13 16:45:22.741961 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75528 2019-Jan-13 16:45:22.742705 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75529 2019-Jan-13 16:45:22.743356 - [DEBUG] Value : BOTTOM
75530 2019-Jan-13 16:45:22.743383 - [DEBUG]
75531 2019-Jan-13 16:45:22.743410 - [DEBUG] Function : main
75532 2019-Jan-13 16:45:22.743435 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75533 2019-Jan-13 16:45:22.744072 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75534 2019-Jan-13 16:45:22.744709 - [DEBUG] Value : BOTTOM
75535 2019-Jan-13 16:45:22.744750 - [DEBUG]
75536 2019-Jan-13 16:45:22.744778 - [DEBUG] Function : main
75537 2019-Jan-13 16:45:22.744803 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75538 2019-Jan-13 16:45:22.745439 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75539 2019-Jan-13 16:45:22.746075 - [DEBUG] Value : BOTTOM
75540 2019-Jan-13 16:45:22.746101 - [DEBUG]
75541 2019-Jan-13 16:45:22.746126 - [DEBUG] Function : main
75542 2019-Jan-13 16:45:22.746151 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75543 2019-Jan-13 16:45:22.746794 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75544 2019-Jan-13 16:45:22.747433 - [DEBUG] Value : BOTTOM
75545 2019-Jan-13 16:45:22.747459 - [DEBUG]
75546 2019-Jan-13 16:45:22.747484 - [DEBUG] Function : main
75547 2019-Jan-13 16:45:22.747509 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75548 2019-Jan-13 16:45:22.748160 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75549 2019-Jan-13 16:45:22.748794 - [DEBUG] Value : BOTTOM
75550 2019-Jan-13 16:45:22.748821 - [DEBUG]
75551 2019-Jan-13 16:45:22.748846 - [DEBUG] Function : main
75552 2019-Jan-13 16:45:22.748871 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75553 2019-Jan-13 16:45:22.749520 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75554 2019-Jan-13 16:45:22.750155 - [DEBUG] Value : BOTTOM
75555 2019-Jan-13 16:45:22.750181 - [DEBUG]
75556 2019-Jan-13 16:45:22.750206 - [DEBUG] Function : main
75557 2019-Jan-13 16:45:22.750231 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75558 2019-Jan-13 16:45:22.750877 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75559 2019-Jan-13 16:45:22.751526 - [DEBUG] Value : BOTTOM
75560 2019-Jan-13 16:45:22.751552 - [DEBUG]
75561 2019-Jan-13 16:45:22.751576 - [DEBUG] Function : main
75562 2019-Jan-13 16:45:22.751601 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75563 2019-Jan-13 16:45:22.752330 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75564 2019-Jan-13 16:45:22.752971 - [DEBUG] Value : BOTTOM
75565 2019-Jan-13 16:45:22.752998 - [DEBUG]
75566 2019-Jan-13 16:45:22.753022 - [DEBUG] Function : main
75567 2019-Jan-13 16:45:22.753047 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75568 2019-Jan-13 16:45:22.753684 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75569 2019-Jan-13 16:45:22.754318 - [DEBUG] Value : BOTTOM
75570 2019-Jan-13 16:45:22.754345 - [DEBUG]
75571 2019-Jan-13 16:45:22.754369 - [DEBUG] Function : main
75572 2019-Jan-13 16:45:22.754394 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75573 2019-Jan-13 16:45:22.755046 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75574 2019-Jan-13 16:45:22.755694 - [DEBUG] Value : BOTTOM
75575 2019-Jan-13 16:45:22.755719 - [DEBUG]
75576 2019-Jan-13 16:45:22.755744 - [DEBUG] Function : main
75577 2019-Jan-13 16:45:22.755769 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75578 2019-Jan-13 16:45:22.756408 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75579 2019-Jan-13 16:45:22.757061 - [DEBUG] Value : BOTTOM
75580 2019-Jan-13 16:45:22.757089 - [DEBUG]
75581 2019-Jan-13 16:45:22.757115 - [DEBUG] Function : main
75582 2019-Jan-13 16:45:22.757140 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75583 2019-Jan-13 16:45:22.757804 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75584 2019-Jan-13 16:45:22.758496 - [DEBUG] Value : BOTTOM
75585 2019-Jan-13 16:45:22.758523 - [DEBUG]
75586 2019-Jan-13 16:45:22.758549 - [DEBUG] Function : main
75587 2019-Jan-13 16:45:22.758575 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75588 2019-Jan-13 16:45:22.759232 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75589 2019-Jan-13 16:45:22.759937 - [DEBUG] Value : BOTTOM
75590 2019-Jan-13 16:45:22.759965 - [DEBUG]
75591 2019-Jan-13 16:45:22.759992 - [DEBUG] Function : main
75592 2019-Jan-13 16:45:22.760018 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75593 2019-Jan-13 16:45:22.760688 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75594 2019-Jan-13 16:45:22.761353 - [DEBUG] Value : BOTTOM
75595 2019-Jan-13 16:45:22.761380 - [DEBUG]
75596 2019-Jan-13 16:45:22.761426 - [DEBUG] Function : main
75597 2019-Jan-13 16:45:22.761482 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75598 2019-Jan-13 16:45:22.762179 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75599 2019-Jan-13 16:45:22.763154 - [DEBUG] Value : BOTTOM
75600 2019-Jan-13 16:45:22.763183 - [DEBUG]
75601 2019-Jan-13 16:45:22.763213 - [DEBUG] Function : main
75602 2019-Jan-13 16:45:22.763239 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75603 2019-Jan-13 16:45:22.763941 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75604 2019-Jan-13 16:45:22.764640 - [DEBUG] Value : BOTTOM
75605 2019-Jan-13 16:45:22.764670 - [DEBUG]
75606 2019-Jan-13 16:45:22.764698 - [DEBUG] Function : main
75607 2019-Jan-13 16:45:22.764725 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75608 2019-Jan-13 16:45:22.765432 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75609 2019-Jan-13 16:45:22.766086 - [DEBUG] Value : BOTTOM
75610 2019-Jan-13 16:45:22.766113 - [DEBUG]
75611 2019-Jan-13 16:45:22.766138 - [DEBUG] Function : main
75612 2019-Jan-13 16:45:22.766163 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75613 2019-Jan-13 16:45:22.766799 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75614 2019-Jan-13 16:45:22.767445 - [DEBUG] Value : BOTTOM
75615 2019-Jan-13 16:45:22.767471 - [DEBUG]
75616 2019-Jan-13 16:45:22.767496 - [DEBUG] Function : main
75617 2019-Jan-13 16:45:22.767521 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75618 2019-Jan-13 16:45:22.768187 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75619 2019-Jan-13 16:45:22.768832 - [DEBUG] Value : BOTTOM
75620 2019-Jan-13 16:45:22.768858 - [DEBUG]
75621 2019-Jan-13 16:45:22.768883 - [DEBUG] Function : main
75622 2019-Jan-13 16:45:22.768908 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75623 2019-Jan-13 16:45:22.769543 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75624 2019-Jan-13 16:45:22.770188 - [DEBUG] Value : BOTTOM
75625 2019-Jan-13 16:45:22.770214 - [DEBUG]
75626 2019-Jan-13 16:45:22.770239 - [DEBUG] Function : main
75627 2019-Jan-13 16:45:22.770264 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75628 2019-Jan-13 16:45:22.770899 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75629 2019-Jan-13 16:45:22.771557 - [DEBUG] Value : BOTTOM
75630 2019-Jan-13 16:45:22.771583 - [DEBUG]
75631 2019-Jan-13 16:45:22.771608 - [DEBUG] Function : main
75632 2019-Jan-13 16:45:22.771633 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75633 2019-Jan-13 16:45:22.772409 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75634 2019-Jan-13 16:45:22.773055 - [DEBUG] Value : BOTTOM
75635 2019-Jan-13 16:45:22.773081 - [DEBUG]
75636 2019-Jan-13 16:45:22.773106 - [DEBUG] Function : main
75637 2019-Jan-13 16:45:22.773131 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75638 2019-Jan-13 16:45:22.773768 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75639 2019-Jan-13 16:45:22.774406 - [DEBUG] Value : BOTTOM
75640 2019-Jan-13 16:45:22.774432 - [DEBUG]
75641 2019-Jan-13 16:45:22.774476 - [DEBUG] Function : main
75642 2019-Jan-13 16:45:22.774501 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75643 2019-Jan-13 16:45:22.775159 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75644 2019-Jan-13 16:45:22.775798 - [DEBUG] Value : BOTTOM
75645 2019-Jan-13 16:45:22.775825 - [DEBUG]
75646 2019-Jan-13 16:45:22.775850 - [DEBUG] Function : main
75647 2019-Jan-13 16:45:22.775875 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75648 2019-Jan-13 16:45:22.776518 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75649 2019-Jan-13 16:45:22.777158 - [DEBUG] Value : BOTTOM
75650 2019-Jan-13 16:45:22.777184 - [DEBUG]
75651 2019-Jan-13 16:45:22.777209 - [DEBUG] Function : main
75652 2019-Jan-13 16:45:22.777234 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75653 2019-Jan-13 16:45:22.777869 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75654 2019-Jan-13 16:45:22.778526 - [DEBUG] Value : BOTTOM
75655 2019-Jan-13 16:45:22.778552 - [DEBUG]
75656 2019-Jan-13 16:45:22.778577 - [DEBUG] Function : main
75657 2019-Jan-13 16:45:22.778602 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75658 2019-Jan-13 16:45:22.779237 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75659 2019-Jan-13 16:45:22.779871 - [DEBUG] Value : BOTTOM
75660 2019-Jan-13 16:45:22.779897 - [DEBUG]
75661 2019-Jan-13 16:45:22.779922 - [DEBUG] Function : main
75662 2019-Jan-13 16:45:22.779947 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75663 2019-Jan-13 16:45:22.780582 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75664 2019-Jan-13 16:45:22.780642 - [DEBUG] Value : BOTTOM
75665 2019-Jan-13 16:45:22.780668 - [DEBUG]
75666 2019-Jan-13 16:45:22.780716 - [DEBUG] Function : main
75667 2019-Jan-13 16:45:22.780743 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75668 2019-Jan-13 16:45:22.781382 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75669 2019-Jan-13 16:45:22.782036 - [DEBUG] Value : BOTTOM
75670 2019-Jan-13 16:45:22.782063 - [DEBUG]
75671 2019-Jan-13 16:45:22.782088 - [DEBUG] Function : main
75672 2019-Jan-13 16:45:22.782113 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75673 2019-Jan-13 16:45:22.782836 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75674 2019-Jan-13 16:45:22.783476 - [DEBUG] Value : BOTTOM
75675 2019-Jan-13 16:45:22.783502 - [DEBUG]
75676 2019-Jan-13 16:45:22.783528 - [DEBUG] Function : main
75677 2019-Jan-13 16:45:22.783553 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75678 2019-Jan-13 16:45:22.784188 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75679 2019-Jan-13 16:45:22.784841 - [DEBUG] Value : BOTTOM
75680 2019-Jan-13 16:45:22.784867 - [DEBUG]
75681 2019-Jan-13 16:45:22.784892 - [DEBUG] Function : main
75682 2019-Jan-13 16:45:22.784917 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75683 2019-Jan-13 16:45:22.785552 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75684 2019-Jan-13 16:45:22.786187 - [DEBUG] Value : BOTTOM
75685 2019-Jan-13 16:45:22.786213 - [DEBUG]
75686 2019-Jan-13 16:45:22.786249 - [DEBUG] Function : main
75687 2019-Jan-13 16:45:22.786274 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75688 2019-Jan-13 16:45:22.786910 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75689 2019-Jan-13 16:45:22.787547 - [DEBUG] Value : BOTTOM
75690 2019-Jan-13 16:45:22.787574 - [DEBUG]
75691 2019-Jan-13 16:45:22.787598 - [DEBUG] Function : main
75692 2019-Jan-13 16:45:22.787623 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75693 2019-Jan-13 16:45:22.788275 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75694 2019-Jan-13 16:45:22.788910 - [DEBUG] Value : BOTTOM
75695 2019-Jan-13 16:45:22.788936 - [DEBUG]
75696 2019-Jan-13 16:45:22.788962 - [DEBUG] Function : main
75697 2019-Jan-13 16:45:22.788987 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75698 2019-Jan-13 16:45:22.789623 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75699 2019-Jan-13 16:45:22.790257 - [DEBUG] Value : BOTTOM
75700 2019-Jan-13 16:45:22.790283 - [DEBUG]
75701 2019-Jan-13 16:45:22.790307 - [DEBUG] Function : main
75702 2019-Jan-13 16:45:22.790332 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75703 2019-Jan-13 16:45:22.790967 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75704 2019-Jan-13 16:45:22.791616 - [DEBUG] Value : BOTTOM
75705 2019-Jan-13 16:45:22.791642 - [DEBUG]
75706 2019-Jan-13 16:45:22.791667 - [DEBUG] Function : main
75707 2019-Jan-13 16:45:22.791692 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75708 2019-Jan-13 16:45:22.792335 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75709 2019-Jan-13 16:45:22.793141 - [DEBUG] Value : BOTTOM
75710 2019-Jan-13 16:45:22.793169 - [DEBUG]
75711 2019-Jan-13 16:45:22.793195 - [DEBUG] Function : main
75712 2019-Jan-13 16:45:22.793221 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75713 2019-Jan-13 16:45:22.793880 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75714 2019-Jan-13 16:45:22.794528 - [DEBUG] Value : BOTTOM
75715 2019-Jan-13 16:45:22.794554 - [DEBUG]
75716 2019-Jan-13 16:45:22.794579 - [DEBUG] Function : main
75717 2019-Jan-13 16:45:22.794604 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75718 2019-Jan-13 16:45:22.795264 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75719 2019-Jan-13 16:45:22.795909 - [DEBUG] Value : BOTTOM
75720 2019-Jan-13 16:45:22.795936 - [DEBUG]
75721 2019-Jan-13 16:45:22.795960 - [DEBUG] Function : main
75722 2019-Jan-13 16:45:22.795986 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75723 2019-Jan-13 16:45:22.796632 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75724 2019-Jan-13 16:45:22.797280 - [DEBUG] Value : BOTTOM
75725 2019-Jan-13 16:45:22.797306 - [DEBUG]
75726 2019-Jan-13 16:45:22.797331 - [DEBUG] Function : main
75727 2019-Jan-13 16:45:22.797356 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75728 2019-Jan-13 16:45:22.798029 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75729 2019-Jan-13 16:45:22.798726 - [DEBUG] Value : BOTTOM
75730 2019-Jan-13 16:45:22.798773 - [DEBUG]
75731 2019-Jan-13 16:45:22.798801 - [DEBUG] Function : main
75732 2019-Jan-13 16:45:22.798826 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75733 2019-Jan-13 16:45:22.799510 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75734 2019-Jan-13 16:45:22.800194 - [DEBUG] Value : BOTTOM
75735 2019-Jan-13 16:45:22.800221 - [DEBUG]
75736 2019-Jan-13 16:45:22.800248 - [DEBUG] Function : main
75737 2019-Jan-13 16:45:22.800273 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75738 2019-Jan-13 16:45:22.800912 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75739 2019-Jan-13 16:45:22.801575 - [DEBUG] Value : BOTTOM
75740 2019-Jan-13 16:45:22.801601 - [DEBUG]
75741 2019-Jan-13 16:45:22.801626 - [DEBUG] Function : main
75742 2019-Jan-13 16:45:22.801651 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75743 2019-Jan-13 16:45:22.802286 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75744 2019-Jan-13 16:45:22.803076 - [DEBUG] Value : BOTTOM
75745 2019-Jan-13 16:45:22.803102 - [DEBUG]
75746 2019-Jan-13 16:45:22.803129 - [DEBUG] Function : main
75747 2019-Jan-13 16:45:22.803154 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75748 2019-Jan-13 16:45:22.803791 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75749 2019-Jan-13 16:45:22.804429 - [DEBUG] Value : BOTTOM
75750 2019-Jan-13 16:45:22.804455 - [DEBUG]
75751 2019-Jan-13 16:45:22.804480 - [DEBUG] Function : main
75752 2019-Jan-13 16:45:22.804504 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75753 2019-Jan-13 16:45:22.805154 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75754 2019-Jan-13 16:45:22.805793 - [DEBUG] Value : BOTTOM
75755 2019-Jan-13 16:45:22.805819 - [DEBUG]
75756 2019-Jan-13 16:45:22.805843 - [DEBUG] Function : main
75757 2019-Jan-13 16:45:22.805868 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75758 2019-Jan-13 16:45:22.806507 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75759 2019-Jan-13 16:45:22.807151 - [DEBUG] Value : BOTTOM
75760 2019-Jan-13 16:45:22.807177 - [DEBUG]
75761 2019-Jan-13 16:45:22.807202 - [DEBUG] Function : main
75762 2019-Jan-13 16:45:22.807227 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75763 2019-Jan-13 16:45:22.807862 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75764 2019-Jan-13 16:45:22.808518 - [DEBUG] Value : BOTTOM
75765 2019-Jan-13 16:45:22.808544 - [DEBUG]
75766 2019-Jan-13 16:45:22.808569 - [DEBUG] Function : main
75767 2019-Jan-13 16:45:22.808594 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75768 2019-Jan-13 16:45:22.809236 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75769 2019-Jan-13 16:45:22.809915 - [DEBUG] Value : BOTTOM
75770 2019-Jan-13 16:45:22.809944 - [DEBUG]
75771 2019-Jan-13 16:45:22.809971 - [DEBUG] Function : main
75772 2019-Jan-13 16:45:22.809997 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75773 2019-Jan-13 16:45:22.810682 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75774 2019-Jan-13 16:45:22.811470 - [DEBUG] Value : BOTTOM
75775 2019-Jan-13 16:45:22.811501 - [DEBUG]
75776 2019-Jan-13 16:45:22.811530 - [DEBUG] Function : main
75777 2019-Jan-13 16:45:22.811558 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75778 2019-Jan-13 16:45:22.812280 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75779 2019-Jan-13 16:45:22.813127 - [DEBUG] Value : BOTTOM
75780 2019-Jan-13 16:45:22.813154 - [DEBUG]
75781 2019-Jan-13 16:45:22.813181 - [DEBUG] Function : main
75782 2019-Jan-13 16:45:22.813206 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75783 2019-Jan-13 16:45:22.813851 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75784 2019-Jan-13 16:45:22.814492 - [DEBUG] Value : BOTTOM
75785 2019-Jan-13 16:45:22.814518 - [DEBUG]
75786 2019-Jan-13 16:45:22.814543 - [DEBUG] Function : main
75787 2019-Jan-13 16:45:22.814568 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75788 2019-Jan-13 16:45:22.815226 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75789 2019-Jan-13 16:45:22.815862 - [DEBUG] Value : BOTTOM
75790 2019-Jan-13 16:45:22.815888 - [DEBUG]
75791 2019-Jan-13 16:45:22.815912 - [DEBUG] Function : main
75792 2019-Jan-13 16:45:22.815937 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75793 2019-Jan-13 16:45:22.816573 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75794 2019-Jan-13 16:45:22.817213 - [DEBUG] Value : BOTTOM
75795 2019-Jan-13 16:45:22.817238 - [DEBUG]
75796 2019-Jan-13 16:45:22.817264 - [DEBUG] Function : main
75797 2019-Jan-13 16:45:22.817289 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75798 2019-Jan-13 16:45:22.817924 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75799 2019-Jan-13 16:45:22.818578 - [DEBUG] Value : BOTTOM
75800 2019-Jan-13 16:45:22.818605 - [DEBUG]
75801 2019-Jan-13 16:45:22.818629 - [DEBUG] Function : main
75802 2019-Jan-13 16:45:22.818654 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75803 2019-Jan-13 16:45:22.819289 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75804 2019-Jan-13 16:45:22.819924 - [DEBUG] Value : BOTTOM
75805 2019-Jan-13 16:45:22.819950 - [DEBUG]
75806 2019-Jan-13 16:45:22.819975 - [DEBUG] Function : main
75807 2019-Jan-13 16:45:22.820000 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75808 2019-Jan-13 16:45:22.820635 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75809 2019-Jan-13 16:45:22.820695 - [DEBUG] Value : BOTTOM
75810 2019-Jan-13 16:45:22.820721 - [DEBUG]
75811 2019-Jan-13 16:45:22.820780 - [DEBUG] Function : main
75812 2019-Jan-13 16:45:22.820807 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75813 2019-Jan-13 16:45:22.821478 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75814 2019-Jan-13 16:45:22.822130 - [DEBUG] Value : BOTTOM
75815 2019-Jan-13 16:45:22.822157 - [DEBUG]
75816 2019-Jan-13 16:45:22.822182 - [DEBUG] Function : main
75817 2019-Jan-13 16:45:22.822208 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75818 2019-Jan-13 16:45:22.823029 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75819 2019-Jan-13 16:45:22.823700 - [DEBUG] Value : BOTTOM
75820 2019-Jan-13 16:45:22.823751 - [DEBUG]
75821 2019-Jan-13 16:45:22.823779 - [DEBUG] Function : main
75822 2019-Jan-13 16:45:22.823804 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75823 2019-Jan-13 16:45:22.824449 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75824 2019-Jan-13 16:45:22.825107 - [DEBUG] Value : BOTTOM
75825 2019-Jan-13 16:45:22.825133 - [DEBUG]
75826 2019-Jan-13 16:45:22.825158 - [DEBUG] Function : main
75827 2019-Jan-13 16:45:22.825183 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75828 2019-Jan-13 16:45:22.825822 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75829 2019-Jan-13 16:45:22.826468 - [DEBUG] Value : BOTTOM
75830 2019-Jan-13 16:45:22.826495 - [DEBUG]
75831 2019-Jan-13 16:45:22.826520 - [DEBUG] Function : main
75832 2019-Jan-13 16:45:22.826545 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75833 2019-Jan-13 16:45:22.827187 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75834 2019-Jan-13 16:45:22.827826 - [DEBUG] Value : BOTTOM
75835 2019-Jan-13 16:45:22.827852 - [DEBUG]
75836 2019-Jan-13 16:45:22.827876 - [DEBUG] Function : main
75837 2019-Jan-13 16:45:22.827902 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75838 2019-Jan-13 16:45:22.828558 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75839 2019-Jan-13 16:45:22.829193 - [DEBUG] Value : BOTTOM
75840 2019-Jan-13 16:45:22.829219 - [DEBUG]
75841 2019-Jan-13 16:45:22.829244 - [DEBUG] Function : main
75842 2019-Jan-13 16:45:22.829270 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75843 2019-Jan-13 16:45:22.829908 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75844 2019-Jan-13 16:45:22.830543 - [DEBUG] Value : BOTTOM
75845 2019-Jan-13 16:45:22.830569 - [DEBUG]
75846 2019-Jan-13 16:45:22.830594 - [DEBUG] Function : main
75847 2019-Jan-13 16:45:22.830619 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75848 2019-Jan-13 16:45:22.831257 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75849 2019-Jan-13 16:45:22.831907 - [DEBUG] Value : BOTTOM
75850 2019-Jan-13 16:45:22.831934 - [DEBUG]
75851 2019-Jan-13 16:45:22.831958 - [DEBUG] Function : main
75852 2019-Jan-13 16:45:22.831983 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75853 2019-Jan-13 16:45:22.832730 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75854 2019-Jan-13 16:45:22.833374 - [DEBUG] Value : BOTTOM
75855 2019-Jan-13 16:45:22.833400 - [DEBUG]
75856 2019-Jan-13 16:45:22.833425 - [DEBUG] Function : main
75857 2019-Jan-13 16:45:22.833450 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75858 2019-Jan-13 16:45:22.834089 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75859 2019-Jan-13 16:45:22.834724 - [DEBUG] Value : BOTTOM
75860 2019-Jan-13 16:45:22.834763 - [DEBUG]
75861 2019-Jan-13 16:45:22.834788 - [DEBUG] Function : main
75862 2019-Jan-13 16:45:22.834814 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75863 2019-Jan-13 16:45:22.835453 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75864 2019-Jan-13 16:45:22.836096 - [DEBUG] Value : BOTTOM
75865 2019-Jan-13 16:45:22.836122 - [DEBUG]
75866 2019-Jan-13 16:45:22.836159 - [DEBUG] Function : main
75867 2019-Jan-13 16:45:22.836184 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75868 2019-Jan-13 16:45:22.836842 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75869 2019-Jan-13 16:45:22.837518 - [DEBUG] Value : BOTTOM
75870 2019-Jan-13 16:45:22.837546 - [DEBUG]
75871 2019-Jan-13 16:45:22.837572 - [DEBUG] Function : main
75872 2019-Jan-13 16:45:22.837598 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75873 2019-Jan-13 16:45:22.838297 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75874 2019-Jan-13 16:45:22.838981 - [DEBUG] Value : BOTTOM
75875 2019-Jan-13 16:45:22.839009 - [DEBUG]
75876 2019-Jan-13 16:45:22.839037 - [DEBUG] Function : main
75877 2019-Jan-13 16:45:22.839063 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75878 2019-Jan-13 16:45:22.839742 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75879 2019-Jan-13 16:45:22.840409 - [DEBUG] Value : BOTTOM
75880 2019-Jan-13 16:45:22.840436 - [DEBUG]
75881 2019-Jan-13 16:45:22.840461 - [DEBUG] Function : main
75882 2019-Jan-13 16:45:22.840486 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75883 2019-Jan-13 16:45:22.841128 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75884 2019-Jan-13 16:45:22.841790 - [DEBUG] Value : BOTTOM
75885 2019-Jan-13 16:45:22.841816 - [DEBUG]
75886 2019-Jan-13 16:45:22.841841 - [DEBUG] Function : main
75887 2019-Jan-13 16:45:22.841866 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75888 2019-Jan-13 16:45:22.842657 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75889 2019-Jan-13 16:45:22.843346 - [DEBUG] Value : BOTTOM
75890 2019-Jan-13 16:45:22.843375 - [DEBUG]
75891 2019-Jan-13 16:45:22.843405 - [DEBUG] Function : main
75892 2019-Jan-13 16:45:22.843431 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75893 2019-Jan-13 16:45:22.844132 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75894 2019-Jan-13 16:45:22.844871 - [DEBUG] Value : BOTTOM
75895 2019-Jan-13 16:45:22.844902 - [DEBUG]
75896 2019-Jan-13 16:45:22.844931 - [DEBUG] Function : main
75897 2019-Jan-13 16:45:22.844958 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75898 2019-Jan-13 16:45:22.845671 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75899 2019-Jan-13 16:45:22.846341 - [DEBUG] Value : BOTTOM
75900 2019-Jan-13 16:45:22.846368 - [DEBUG]
75901 2019-Jan-13 16:45:22.846394 - [DEBUG] Function : main
75902 2019-Jan-13 16:45:22.846419 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75903 2019-Jan-13 16:45:22.847070 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75904 2019-Jan-13 16:45:22.847721 - [DEBUG] Value : BOTTOM
75905 2019-Jan-13 16:45:22.847748 - [DEBUG]
75906 2019-Jan-13 16:45:22.847773 - [DEBUG] Function : main
75907 2019-Jan-13 16:45:22.847798 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75908 2019-Jan-13 16:45:22.848458 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75909 2019-Jan-13 16:45:22.849096 - [DEBUG] Value : BOTTOM
75910 2019-Jan-13 16:45:22.849122 - [DEBUG]
75911 2019-Jan-13 16:45:22.849147 - [DEBUG] Function : main
75912 2019-Jan-13 16:45:22.849172 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75913 2019-Jan-13 16:45:22.849837 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75914 2019-Jan-13 16:45:22.850482 - [DEBUG] Value : BOTTOM
75915 2019-Jan-13 16:45:22.850509 - [DEBUG]
75916 2019-Jan-13 16:45:22.850534 - [DEBUG] Function : main
75917 2019-Jan-13 16:45:22.850559 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75918 2019-Jan-13 16:45:22.851198 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75919 2019-Jan-13 16:45:22.851853 - [DEBUG] Value : BOTTOM
75920 2019-Jan-13 16:45:22.851878 - [DEBUG]
75921 2019-Jan-13 16:45:22.851903 - [DEBUG] Function : main
75922 2019-Jan-13 16:45:22.851928 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75923 2019-Jan-13 16:45:22.852709 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75924 2019-Jan-13 16:45:22.853436 - [DEBUG] Value : BOTTOM
75925 2019-Jan-13 16:45:22.853463 - [DEBUG]
75926 2019-Jan-13 16:45:22.853489 - [DEBUG] Function : main
75927 2019-Jan-13 16:45:22.853515 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75928 2019-Jan-13 16:45:22.854176 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75929 2019-Jan-13 16:45:22.854836 - [DEBUG] Value : BOTTOM
75930 2019-Jan-13 16:45:22.854863 - [DEBUG]
75931 2019-Jan-13 16:45:22.854888 - [DEBUG] Function : main
75932 2019-Jan-13 16:45:22.854913 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75933 2019-Jan-13 16:45:22.855552 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75934 2019-Jan-13 16:45:22.856191 - [DEBUG] Value : BOTTOM
75935 2019-Jan-13 16:45:22.856217 - [DEBUG]
75936 2019-Jan-13 16:45:22.856242 - [DEBUG] Function : main
75937 2019-Jan-13 16:45:22.856267 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75938 2019-Jan-13 16:45:22.856907 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75939 2019-Jan-13 16:45:22.857545 - [DEBUG] Value : BOTTOM
75940 2019-Jan-13 16:45:22.857571 - [DEBUG]
75941 2019-Jan-13 16:45:22.857596 - [DEBUG] Function : main
75942 2019-Jan-13 16:45:22.857621 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75943 2019-Jan-13 16:45:22.858275 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75944 2019-Jan-13 16:45:22.858915 - [DEBUG] Value : BOTTOM
75945 2019-Jan-13 16:45:22.858941 - [DEBUG]
75946 2019-Jan-13 16:45:22.858965 - [DEBUG] Function : main
75947 2019-Jan-13 16:45:22.858990 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75948 2019-Jan-13 16:45:22.859638 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75949 2019-Jan-13 16:45:22.860278 - [DEBUG] Value : BOTTOM
75950 2019-Jan-13 16:45:22.860304 - [DEBUG]
75951 2019-Jan-13 16:45:22.860329 - [DEBUG] Function : main
75952 2019-Jan-13 16:45:22.860355 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75953 2019-Jan-13 16:45:22.860994 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
75954 2019-Jan-13 16:45:22.861657 - [DEBUG] Value : BOTTOM
75955 2019-Jan-13 16:45:22.861683 - [DEBUG]
75956 2019-Jan-13 16:45:22.861708 - [DEBUG] Function : main
75957 2019-Jan-13 16:45:22.861733 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75958 2019-Jan-13 16:45:22.862387 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75959 2019-Jan-13 16:45:22.862448 - [DEBUG] Value : BOTTOM
75960 2019-Jan-13 16:45:22.862474 - [DEBUG]
75961 2019-Jan-13 16:45:22.862523 - [DEBUG] Function : main
75962 2019-Jan-13 16:45:22.862550 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75963 2019-Jan-13 16:45:22.863309 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75964 2019-Jan-13 16:45:22.863949 - [DEBUG] Value : BOTTOM
75965 2019-Jan-13 16:45:22.863976 - [DEBUG]
75966 2019-Jan-13 16:45:22.864001 - [DEBUG] Function : main
75967 2019-Jan-13 16:45:22.864026 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75968 2019-Jan-13 16:45:22.864665 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75969 2019-Jan-13 16:45:22.865320 - [DEBUG] Value : BOTTOM
75970 2019-Jan-13 16:45:22.865346 - [DEBUG]
75971 2019-Jan-13 16:45:22.865372 - [DEBUG] Function : main
75972 2019-Jan-13 16:45:22.865397 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75973 2019-Jan-13 16:45:22.866036 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75974 2019-Jan-13 16:45:22.866672 - [DEBUG] Value : BOTTOM
75975 2019-Jan-13 16:45:22.866698 - [DEBUG]
75976 2019-Jan-13 16:45:22.866723 - [DEBUG] Function : main
75977 2019-Jan-13 16:45:22.866748 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75978 2019-Jan-13 16:45:22.867386 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75979 2019-Jan-13 16:45:22.868032 - [DEBUG] Value : BOTTOM
75980 2019-Jan-13 16:45:22.868059 - [DEBUG]
75981 2019-Jan-13 16:45:22.868098 - [DEBUG] Function : main
75982 2019-Jan-13 16:45:22.868124 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75983 2019-Jan-13 16:45:22.868766 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75984 2019-Jan-13 16:45:22.869406 - [DEBUG] Value : BOTTOM
75985 2019-Jan-13 16:45:22.869432 - [DEBUG]
75986 2019-Jan-13 16:45:22.869456 - [DEBUG] Function : main
75987 2019-Jan-13 16:45:22.869482 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75988 2019-Jan-13 16:45:22.870120 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75989 2019-Jan-13 16:45:22.870755 - [DEBUG] Value : BOTTOM
75990 2019-Jan-13 16:45:22.870781 - [DEBUG]
75991 2019-Jan-13 16:45:22.870806 - [DEBUG] Function : main
75992 2019-Jan-13 16:45:22.870831 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75993 2019-Jan-13 16:45:22.871481 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75994 2019-Jan-13 16:45:22.872121 - [DEBUG] Value : BOTTOM
75995 2019-Jan-13 16:45:22.872147 - [DEBUG]
75996 2019-Jan-13 16:45:22.872173 - [DEBUG] Function : main
75997 2019-Jan-13 16:45:22.872198 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75998 2019-Jan-13 16:45:22.872919 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75999 2019-Jan-13 16:45:22.873556 - [DEBUG] Value : BOTTOM
76000 2019-Jan-13 16:45:22.873583 - [DEBUG]
76001 2019-Jan-13 16:45:22.873607 - [DEBUG] Function : main
76002 2019-Jan-13 16:45:22.873632 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76003 2019-Jan-13 16:45:22.874272 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76004 2019-Jan-13 16:45:22.874941 - [DEBUG] Value : BOTTOM
76005 2019-Jan-13 16:45:22.874968 - [DEBUG]
76006 2019-Jan-13 16:45:22.874992 - [DEBUG] Function : main
76007 2019-Jan-13 16:45:22.875017 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76008 2019-Jan-13 16:45:22.875664 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76009 2019-Jan-13 16:45:22.876307 - [DEBUG] Value : BOTTOM
76010 2019-Jan-13 16:45:22.876334 - [DEBUG]
76011 2019-Jan-13 16:45:22.876360 - [DEBUG] Function : main
76012 2019-Jan-13 16:45:22.876385 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76013 2019-Jan-13 16:45:22.877033 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76014 2019-Jan-13 16:45:22.877699 - [DEBUG] Value : BOTTOM
76015 2019-Jan-13 16:45:22.877727 - [DEBUG]
76016 2019-Jan-13 16:45:22.877753 - [DEBUG] Function : main
76017 2019-Jan-13 16:45:22.877779 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76018 2019-Jan-13 16:45:22.878512 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76019 2019-Jan-13 16:45:22.879194 - [DEBUG] Value : BOTTOM
76020 2019-Jan-13 16:45:22.879222 - [DEBUG]
76021 2019-Jan-13 16:45:22.879249 - [DEBUG] Function : main
76022 2019-Jan-13 16:45:22.879275 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76023 2019-Jan-13 16:45:22.879928 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76024 2019-Jan-13 16:45:22.880567 - [DEBUG] Value : BOTTOM
76025 2019-Jan-13 16:45:22.880594 - [DEBUG]
76026 2019-Jan-13 16:45:22.880618 - [DEBUG] Function : main
76027 2019-Jan-13 16:45:22.880643 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76028 2019-Jan-13 16:45:22.881282 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76029 2019-Jan-13 16:45:22.881950 - [DEBUG] Value : BOTTOM
76030 2019-Jan-13 16:45:22.881977 - [DEBUG]
76031 2019-Jan-13 16:45:22.882001 - [DEBUG] Function : main
76032 2019-Jan-13 16:45:22.882027 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76033 2019-Jan-13 16:45:22.882795 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76034 2019-Jan-13 16:45:22.883510 - [DEBUG] Value : BOTTOM
76035 2019-Jan-13 16:45:22.883537 - [DEBUG]
76036 2019-Jan-13 16:45:22.883563 - [DEBUG] Function : main
76037 2019-Jan-13 16:45:22.883589 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76038 2019-Jan-13 16:45:22.884234 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76039 2019-Jan-13 16:45:22.884893 - [DEBUG] Value : BOTTOM
76040 2019-Jan-13 16:45:22.884919 - [DEBUG]
76041 2019-Jan-13 16:45:22.884945 - [DEBUG] Function : main
76042 2019-Jan-13 16:45:22.884970 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76043 2019-Jan-13 16:45:22.885610 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76044 2019-Jan-13 16:45:22.886248 - [DEBUG] Value : BOTTOM
76045 2019-Jan-13 16:45:22.886274 - [DEBUG]
76046 2019-Jan-13 16:45:22.886299 - [DEBUG] Function : main
76047 2019-Jan-13 16:45:22.886324 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76048 2019-Jan-13 16:45:22.886962 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76049 2019-Jan-13 16:45:22.887601 - [DEBUG] Value : BOTTOM
76050 2019-Jan-13 16:45:22.887645 - [DEBUG]
76051 2019-Jan-13 16:45:22.887671 - [DEBUG] Function : main
76052 2019-Jan-13 16:45:22.887696 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76053 2019-Jan-13 16:45:22.888350 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76054 2019-Jan-13 16:45:22.888994 - [DEBUG] Value : BOTTOM
76055 2019-Jan-13 16:45:22.889020 - [DEBUG]
76056 2019-Jan-13 16:45:22.889045 - [DEBUG] Function : main
76057 2019-Jan-13 16:45:22.889070 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76058 2019-Jan-13 16:45:22.889709 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76059 2019-Jan-13 16:45:22.890346 - [DEBUG] Value : BOTTOM
76060 2019-Jan-13 16:45:22.890372 - [DEBUG]
76061 2019-Jan-13 16:45:22.890397 - [DEBUG] Function : main
76062 2019-Jan-13 16:45:22.890422 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76063 2019-Jan-13 16:45:22.891060 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76064 2019-Jan-13 16:45:22.891718 - [DEBUG] Value : BOTTOM
76065 2019-Jan-13 16:45:22.891744 - [DEBUG]
76066 2019-Jan-13 16:45:22.891769 - [DEBUG] Function : main
76067 2019-Jan-13 16:45:22.891794 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76068 2019-Jan-13 16:45:22.892435 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76069 2019-Jan-13 16:45:22.893204 - [DEBUG] Value : BOTTOM
76070 2019-Jan-13 16:45:22.893231 - [DEBUG]
76071 2019-Jan-13 16:45:22.893258 - [DEBUG] Function : main
76072 2019-Jan-13 16:45:22.893285 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76073 2019-Jan-13 16:45:22.893977 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76074 2019-Jan-13 16:45:22.894671 - [DEBUG] Value : BOTTOM
76075 2019-Jan-13 16:45:22.894700 - [DEBUG]
76076 2019-Jan-13 16:45:22.894729 - [DEBUG] Function : main
76077 2019-Jan-13 16:45:22.894796 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76078 2019-Jan-13 16:45:22.895510 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76079 2019-Jan-13 16:45:22.896206 - [DEBUG] Value : BOTTOM
76080 2019-Jan-13 16:45:22.896234 - [DEBUG]
76081 2019-Jan-13 16:45:22.896261 - [DEBUG] Function : main
76082 2019-Jan-13 16:45:22.896288 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76083 2019-Jan-13 16:45:22.896948 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
76084 2019-Jan-13 16:45:22.897597 - [DEBUG] Value : BOTTOM
76085 2019-Jan-13 16:45:22.897624 - [DEBUG]
76086 2019-Jan-13 16:45:22.897650 - [DEBUG] Function : main
76087 2019-Jan-13 16:45:22.897675 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76088 2019-Jan-13 16:45:22.898342 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76089 2019-Jan-13 16:45:22.898983 - [DEBUG] Value : BOTTOM
76090 2019-Jan-13 16:45:22.899009 - [DEBUG]
76091 2019-Jan-13 16:45:22.899034 - [DEBUG] Function : main
76092 2019-Jan-13 16:45:22.899059 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76093 2019-Jan-13 16:45:22.899697 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76094 2019-Jan-13 16:45:22.900336 - [DEBUG] Value : BOTTOM
76095 2019-Jan-13 16:45:22.900362 - [DEBUG]
76096 2019-Jan-13 16:45:22.900407 - [DEBUG] Function : main
76097 2019-Jan-13 16:45:22.900433 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76098 2019-Jan-13 16:45:22.901071 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
76099 2019-Jan-13 16:45:22.901722 - [DEBUG] Value : BOTTOM
76100 2019-Jan-13 16:45:22.901748 - [DEBUG]
76101 2019-Jan-13 16:45:22.901773 - [DEBUG] Function : main
76102 2019-Jan-13 16:45:22.901798 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76103 2019-Jan-13 16:45:22.902435 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76104 2019-Jan-13 16:45:22.903214 - [DEBUG] Value : BOTTOM
76105 2019-Jan-13 16:45:22.903240 - [DEBUG]
76106 2019-Jan-13 16:45:22.903265 - [DEBUG] Function : main
76107 2019-Jan-13 16:45:22.903290 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76108 2019-Jan-13 16:45:22.903930 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76109 2019-Jan-13 16:45:22.903990 - [DEBUG] Value : BOTTOM
76110 2019-Jan-13 16:45:22.904016 - [DEBUG]
76111 2019-Jan-13 16:45:22.904068 - [DEBUG] Function : main
76112 2019-Jan-13 16:45:22.904095 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76113 2019-Jan-13 16:45:22.904769 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76114 2019-Jan-13 16:45:22.905409 - [DEBUG] Value : BOTTOM
76115 2019-Jan-13 16:45:22.905436 - [DEBUG]
76116 2019-Jan-13 16:45:22.905460 - [DEBUG] Function : main
76117 2019-Jan-13 16:45:22.905486 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76118 2019-Jan-13 16:45:22.906137 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76119 2019-Jan-13 16:45:22.906777 - [DEBUG] Value : BOTTOM
76120 2019-Jan-13 16:45:22.906803 - [DEBUG]
76121 2019-Jan-13 16:45:22.906829 - [DEBUG] Function : main
76122 2019-Jan-13 16:45:22.906854 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76123 2019-Jan-13 16:45:22.907493 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76124 2019-Jan-13 16:45:22.908144 - [DEBUG] Value : BOTTOM
76125 2019-Jan-13 16:45:22.908170 - [DEBUG]
76126 2019-Jan-13 16:45:22.908195 - [DEBUG] Function : main
76127 2019-Jan-13 16:45:22.908220 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76128 2019-Jan-13 16:45:22.908867 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76129 2019-Jan-13 16:45:22.909511 - [DEBUG] Value : BOTTOM
76130 2019-Jan-13 16:45:22.909538 - [DEBUG]
76131 2019-Jan-13 16:45:22.909563 - [DEBUG] Function : main
76132 2019-Jan-13 16:45:22.909588 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76133 2019-Jan-13 16:45:22.910228 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76134 2019-Jan-13 16:45:22.910870 - [DEBUG] Value : BOTTOM
76135 2019-Jan-13 16:45:22.910896 - [DEBUG]
76136 2019-Jan-13 16:45:22.910920 - [DEBUG] Function : main
76137 2019-Jan-13 16:45:22.910945 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76138 2019-Jan-13 16:45:22.911608 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76139 2019-Jan-13 16:45:22.912244 - [DEBUG] Value : BOTTOM
76140 2019-Jan-13 16:45:22.912271 - [DEBUG]
76141 2019-Jan-13 16:45:22.912296 - [DEBUG] Function : main
76142 2019-Jan-13 16:45:22.912321 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76143 2019-Jan-13 16:45:22.913094 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76144 2019-Jan-13 16:45:22.913821 - [DEBUG] Value : BOTTOM
76145 2019-Jan-13 16:45:22.913849 - [DEBUG]
76146 2019-Jan-13 16:45:22.913874 - [DEBUG] Function : main
76147 2019-Jan-13 16:45:22.913900 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76148 2019-Jan-13 16:45:22.914560 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76149 2019-Jan-13 16:45:22.915245 - [DEBUG] Value : BOTTOM
76150 2019-Jan-13 16:45:22.915274 - [DEBUG]
76151 2019-Jan-13 16:45:22.915300 - [DEBUG] Function : main
76152 2019-Jan-13 16:45:22.915325 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76153 2019-Jan-13 16:45:22.916060 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76154 2019-Jan-13 16:45:22.916765 - [DEBUG] Value : BOTTOM
76155 2019-Jan-13 16:45:22.916794 - [DEBUG]
76156 2019-Jan-13 16:45:22.916821 - [DEBUG] Function : main
76157 2019-Jan-13 16:45:22.916847 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76158 2019-Jan-13 16:45:22.917542 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76159 2019-Jan-13 16:45:22.918236 - [DEBUG] Value : BOTTOM
76160 2019-Jan-13 16:45:22.918264 - [DEBUG]
76161 2019-Jan-13 16:45:22.918290 - [DEBUG] Function : main
76162 2019-Jan-13 16:45:22.918316 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76163 2019-Jan-13 16:45:22.918983 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76164 2019-Jan-13 16:45:22.919633 - [DEBUG] Value : BOTTOM
76165 2019-Jan-13 16:45:22.919660 - [DEBUG]
76166 2019-Jan-13 16:45:22.919685 - [DEBUG] Function : main
76167 2019-Jan-13 16:45:22.919710 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76168 2019-Jan-13 16:45:22.920355 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76169 2019-Jan-13 16:45:22.921001 - [DEBUG] Value : BOTTOM
76170 2019-Jan-13 16:45:22.921027 - [DEBUG]
76171 2019-Jan-13 16:45:22.921053 - [DEBUG] Function : main
76172 2019-Jan-13 16:45:22.921078 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76173 2019-Jan-13 16:45:22.921777 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76174 2019-Jan-13 16:45:22.922470 - [DEBUG] Value : BOTTOM
76175 2019-Jan-13 16:45:22.922498 - [DEBUG]
76176 2019-Jan-13 16:45:22.922526 - [DEBUG] Function : main
76177 2019-Jan-13 16:45:22.922552 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76178 2019-Jan-13 16:45:22.923403 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76179 2019-Jan-13 16:45:22.924070 - [DEBUG] Value : BOTTOM
76180 2019-Jan-13 16:45:22.924097 - [DEBUG]
76181 2019-Jan-13 16:45:22.924124 - [DEBUG] Function : main
76182 2019-Jan-13 16:45:22.924149 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76183 2019-Jan-13 16:45:22.924862 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76184 2019-Jan-13 16:45:22.925540 - [DEBUG] Value : BOTTOM
76185 2019-Jan-13 16:45:22.925567 - [DEBUG]
76186 2019-Jan-13 16:45:22.925595 - [DEBUG] Function : main
76187 2019-Jan-13 16:45:22.925620 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76188 2019-Jan-13 16:45:22.926304 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76189 2019-Jan-13 16:45:22.926988 - [DEBUG] Value : BOTTOM
76190 2019-Jan-13 16:45:22.927017 - [DEBUG]
76191 2019-Jan-13 16:45:22.927047 - [DEBUG] Function : main
76192 2019-Jan-13 16:45:22.927074 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76193 2019-Jan-13 16:45:22.927770 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76194 2019-Jan-13 16:45:22.928515 - [DEBUG] Value : BOTTOM
76195 2019-Jan-13 16:45:22.928545 - [DEBUG]
76196 2019-Jan-13 16:45:22.928575 - [DEBUG] Function : main
76197 2019-Jan-13 16:45:22.928603 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76198 2019-Jan-13 16:45:22.929312 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76199 2019-Jan-13 16:45:22.929978 - [DEBUG] Value : BOTTOM
76200 2019-Jan-13 16:45:22.930006 - [DEBUG]
76201 2019-Jan-13 16:45:22.930031 - [DEBUG] Function : main
76202 2019-Jan-13 16:45:22.930057 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76203 2019-Jan-13 16:45:22.930698 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76204 2019-Jan-13 16:45:22.931346 - [DEBUG] Value : BOTTOM
76205 2019-Jan-13 16:45:22.931372 - [DEBUG]
76206 2019-Jan-13 16:45:22.931397 - [DEBUG] Function : main
76207 2019-Jan-13 16:45:22.931444 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76208 2019-Jan-13 16:45:22.932085 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76209 2019-Jan-13 16:45:22.932859 - [DEBUG] Value : BOTTOM
76210 2019-Jan-13 16:45:22.932885 - [DEBUG]
76211 2019-Jan-13 16:45:22.932911 - [DEBUG] Function : main
76212 2019-Jan-13 16:45:22.932936 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76213 2019-Jan-13 16:45:22.933578 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76214 2019-Jan-13 16:45:22.934224 - [DEBUG] Value : BOTTOM
76215 2019-Jan-13 16:45:22.934250 - [DEBUG]
76216 2019-Jan-13 16:45:22.934275 - [DEBUG] Function : main
76217 2019-Jan-13 16:45:22.934301 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76218 2019-Jan-13 16:45:22.934957 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76219 2019-Jan-13 16:45:22.935595 - [DEBUG] Value : BOTTOM
76220 2019-Jan-13 16:45:22.935621 - [DEBUG]
76221 2019-Jan-13 16:45:22.935646 - [DEBUG] Function : main
76222 2019-Jan-13 16:45:22.935671 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76223 2019-Jan-13 16:45:22.936310 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76224 2019-Jan-13 16:45:22.936948 - [DEBUG] Value : BOTTOM
76225 2019-Jan-13 16:45:22.936975 - [DEBUG]
76226 2019-Jan-13 16:45:22.936999 - [DEBUG] Function : main
76227 2019-Jan-13 16:45:22.937025 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76228 2019-Jan-13 16:45:22.937663 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76229 2019-Jan-13 16:45:22.938317 - [DEBUG] Value : BOTTOM
76230 2019-Jan-13 16:45:22.938343 - [DEBUG]
76231 2019-Jan-13 16:45:22.938368 - [DEBUG] Function : main
76232 2019-Jan-13 16:45:22.938393 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76233 2019-Jan-13 16:45:22.939033 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76234 2019-Jan-13 16:45:22.939699 - [DEBUG] Value : BOTTOM
76235 2019-Jan-13 16:45:22.939726 - [DEBUG]
76236 2019-Jan-13 16:45:22.939750 - [DEBUG] Function : main
76237 2019-Jan-13 16:45:22.939776 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76238 2019-Jan-13 16:45:22.940416 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76239 2019-Jan-13 16:45:22.941055 - [DEBUG] Value : BOTTOM
76240 2019-Jan-13 16:45:22.941081 - [DEBUG]
76241 2019-Jan-13 16:45:22.941106 - [DEBUG] Function : main
76242 2019-Jan-13 16:45:22.941131 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76243 2019-Jan-13 16:45:22.941782 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76244 2019-Jan-13 16:45:22.942421 - [DEBUG] Value : BOTTOM
76245 2019-Jan-13 16:45:22.942447 - [DEBUG]
76246 2019-Jan-13 16:45:22.942472 - [DEBUG] Function : main
76247 2019-Jan-13 16:45:22.942496 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76248 2019-Jan-13 16:45:22.943306 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76249 2019-Jan-13 16:45:22.943984 - [DEBUG] Value : BOTTOM
76250 2019-Jan-13 16:45:22.944011 - [DEBUG]
76251 2019-Jan-13 16:45:22.944037 - [DEBUG] Function : main
76252 2019-Jan-13 16:45:22.944063 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76253 2019-Jan-13 16:45:22.944720 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76254 2019-Jan-13 16:45:22.945391 - [DEBUG] Value : BOTTOM
76255 2019-Jan-13 16:45:22.945418 - [DEBUG]
76256 2019-Jan-13 16:45:22.945443 - [DEBUG] Function : main
76257 2019-Jan-13 16:45:22.945468 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76258 2019-Jan-13 16:45:22.946109 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76259 2019-Jan-13 16:45:22.946747 - [DEBUG] Value : BOTTOM
76260 2019-Jan-13 16:45:22.946773 - [DEBUG]
76261 2019-Jan-13 16:45:22.946798 - [DEBUG] Function : main
76262 2019-Jan-13 16:45:22.946823 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76263 2019-Jan-13 16:45:22.947468 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76264 2019-Jan-13 16:45:22.948133 - [DEBUG] Value : BOTTOM
76265 2019-Jan-13 16:45:22.948160 - [DEBUG]
76266 2019-Jan-13 16:45:22.948185 - [DEBUG] Function : main
76267 2019-Jan-13 16:45:22.948210 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76268 2019-Jan-13 16:45:22.948852 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76269 2019-Jan-13 16:45:22.949490 - [DEBUG] Value : BOTTOM
76270 2019-Jan-13 16:45:22.949517 - [DEBUG]
76271 2019-Jan-13 16:45:22.949542 - [DEBUG] Function : main
76272 2019-Jan-13 16:45:22.949567 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76273 2019-Jan-13 16:45:22.950205 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76274 2019-Jan-13 16:45:22.950849 - [DEBUG] Value : BOTTOM
76275 2019-Jan-13 16:45:22.950875 - [DEBUG]
76276 2019-Jan-13 16:45:22.950900 - [DEBUG] Function : main
76277 2019-Jan-13 16:45:22.950925 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76278 2019-Jan-13 16:45:22.951596 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76279 2019-Jan-13 16:45:22.951657 - [DEBUG] Value : BOTTOM
76280 2019-Jan-13 16:45:22.951683 - [DEBUG]
76281 2019-Jan-13 16:45:22.951736 - [DEBUG] Function : main
76282 2019-Jan-13 16:45:22.951763 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76283 2019-Jan-13 16:45:22.952403 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76284 2019-Jan-13 16:45:22.953159 - [DEBUG] Value : BOTTOM
76285 2019-Jan-13 16:45:22.953185 - [DEBUG]
76286 2019-Jan-13 16:45:22.953210 - [DEBUG] Function : main
76287 2019-Jan-13 16:45:22.953236 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76288 2019-Jan-13 16:45:22.953875 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76289 2019-Jan-13 16:45:22.954516 - [DEBUG] Value : BOTTOM
76290 2019-Jan-13 16:45:22.954542 - [DEBUG]
76291 2019-Jan-13 16:45:22.954568 - [DEBUG] Function : main
76292 2019-Jan-13 16:45:22.954593 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76293 2019-Jan-13 16:45:22.955246 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76294 2019-Jan-13 16:45:22.955884 - [DEBUG] Value : BOTTOM
76295 2019-Jan-13 16:45:22.955910 - [DEBUG]
76296 2019-Jan-13 16:45:22.955935 - [DEBUG] Function : main
76297 2019-Jan-13 16:45:22.955959 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76298 2019-Jan-13 16:45:22.956595 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76299 2019-Jan-13 16:45:22.957232 - [DEBUG] Value : BOTTOM
76300 2019-Jan-13 16:45:22.957258 - [DEBUG]
76301 2019-Jan-13 16:45:22.957283 - [DEBUG] Function : main
76302 2019-Jan-13 16:45:22.957308 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76303 2019-Jan-13 16:45:22.957963 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76304 2019-Jan-13 16:45:22.958689 - [DEBUG] Value : BOTTOM
76305 2019-Jan-13 16:45:22.958718 - [DEBUG]
76306 2019-Jan-13 16:45:22.958746 - [DEBUG] Function : main
76307 2019-Jan-13 16:45:22.958773 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76308 2019-Jan-13 16:45:22.959469 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76309 2019-Jan-13 16:45:22.960137 - [DEBUG] Value : BOTTOM
76310 2019-Jan-13 16:45:22.960164 - [DEBUG]
76311 2019-Jan-13 16:45:22.960192 - [DEBUG] Function : main
76312 2019-Jan-13 16:45:22.960218 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76313 2019-Jan-13 16:45:22.960874 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76314 2019-Jan-13 16:45:22.961578 - [DEBUG] Value : BOTTOM
76315 2019-Jan-13 16:45:22.961606 - [DEBUG]
76316 2019-Jan-13 16:45:22.961632 - [DEBUG] Function : main
76317 2019-Jan-13 16:45:22.961659 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76318 2019-Jan-13 16:45:22.962333 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76319 2019-Jan-13 16:45:22.963149 - [DEBUG] Value : BOTTOM
76320 2019-Jan-13 16:45:22.963177 - [DEBUG]
76321 2019-Jan-13 16:45:22.963203 - [DEBUG] Function : main
76322 2019-Jan-13 16:45:22.963229 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76323 2019-Jan-13 16:45:22.963910 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76324 2019-Jan-13 16:45:22.964607 - [DEBUG] Value : BOTTOM
76325 2019-Jan-13 16:45:22.964637 - [DEBUG]
76326 2019-Jan-13 16:45:22.964665 - [DEBUG] Function : main
76327 2019-Jan-13 16:45:22.964730 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76328 2019-Jan-13 16:45:22.965486 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76329 2019-Jan-13 16:45:22.966194 - [DEBUG] Value : BOTTOM
76330 2019-Jan-13 16:45:22.966223 - [DEBUG]
76331 2019-Jan-13 16:45:22.966252 - [DEBUG] Function : main
76332 2019-Jan-13 16:45:22.966278 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76333 2019-Jan-13 16:45:22.966947 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76334 2019-Jan-13 16:45:22.967600 - [DEBUG] Value : BOTTOM
76335 2019-Jan-13 16:45:22.967627 - [DEBUG]
76336 2019-Jan-13 16:45:22.967653 - [DEBUG] Function : main
76337 2019-Jan-13 16:45:22.967678 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76338 2019-Jan-13 16:45:22.968350 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76339 2019-Jan-13 16:45:22.968993 - [DEBUG] Value : BOTTOM
76340 2019-Jan-13 16:45:22.969020 - [DEBUG]
76341 2019-Jan-13 16:45:22.969045 - [DEBUG] Function : main
76342 2019-Jan-13 16:45:22.969071 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76343 2019-Jan-13 16:45:22.969706 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76344 2019-Jan-13 16:45:22.970347 - [DEBUG] Value : BOTTOM
76345 2019-Jan-13 16:45:22.970373 - [DEBUG]
76346 2019-Jan-13 16:45:22.970397 - [DEBUG] Function : main
76347 2019-Jan-13 16:45:22.970422 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76348 2019-Jan-13 16:45:22.971057 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76349 2019-Jan-13 16:45:22.971717 - [DEBUG] Value : BOTTOM
76350 2019-Jan-13 16:45:22.971743 - [DEBUG]
76351 2019-Jan-13 16:45:22.971768 - [DEBUG] Function : main
76352 2019-Jan-13 16:45:22.971793 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76353 2019-Jan-13 16:45:22.972428 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76354 2019-Jan-13 16:45:22.973220 - [DEBUG] Value : BOTTOM
76355 2019-Jan-13 16:45:22.973248 - [DEBUG]
76356 2019-Jan-13 16:45:22.973274 - [DEBUG] Function : main
76357 2019-Jan-13 16:45:22.973300 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76358 2019-Jan-13 16:45:22.974026 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76359 2019-Jan-13 16:45:22.974684 - [DEBUG] Value : BOTTOM
76360 2019-Jan-13 16:45:22.974711 - [DEBUG]
76361 2019-Jan-13 16:45:22.974754 - [DEBUG] Function : main
76362 2019-Jan-13 16:45:22.974782 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76363 2019-Jan-13 16:45:22.975425 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76364 2019-Jan-13 16:45:22.976074 - [DEBUG] Value : BOTTOM
76365 2019-Jan-13 16:45:22.976101 - [DEBUG]
76366 2019-Jan-13 16:45:22.976126 - [DEBUG] Function : main
76367 2019-Jan-13 16:45:22.976151 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76368 2019-Jan-13 16:45:22.976787 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76369 2019-Jan-13 16:45:22.977429 - [DEBUG] Value : BOTTOM
76370 2019-Jan-13 16:45:22.977455 - [DEBUG]
76371 2019-Jan-13 16:45:22.977479 - [DEBUG] Function : main
76372 2019-Jan-13 16:45:22.977504 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76373 2019-Jan-13 16:45:22.978156 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76374 2019-Jan-13 16:45:22.978820 - [DEBUG] Value : BOTTOM
76375 2019-Jan-13 16:45:22.978847 - [DEBUG]
76376 2019-Jan-13 16:45:22.978872 - [DEBUG] Function : main
76377 2019-Jan-13 16:45:22.978897 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76378 2019-Jan-13 16:45:22.979533 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76379 2019-Jan-13 16:45:22.980175 - [DEBUG] Value : BOTTOM
76380 2019-Jan-13 16:45:22.980201 - [DEBUG]
76381 2019-Jan-13 16:45:22.980225 - [DEBUG] Function : main
76382 2019-Jan-13 16:45:22.980251 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76383 2019-Jan-13 16:45:22.980885 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76384 2019-Jan-13 16:45:22.981545 - [DEBUG] Value : BOTTOM
76385 2019-Jan-13 16:45:22.981571 - [DEBUG]
76386 2019-Jan-13 16:45:22.981596 - [DEBUG] Function : main
76387 2019-Jan-13 16:45:22.981621 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76388 2019-Jan-13 16:45:22.982258 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76389 2019-Jan-13 16:45:22.982896 - [DEBUG] Value : BOTTOM
76390 2019-Jan-13 16:45:22.982922 - [DEBUG]
76391 2019-Jan-13 16:45:22.982947 - [DEBUG] Function : main
76392 2019-Jan-13 16:45:22.983076 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76393 2019-Jan-13 16:45:22.983720 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76394 2019-Jan-13 16:45:22.984360 - [DEBUG] Value : BOTTOM
76395 2019-Jan-13 16:45:22.984387 - [DEBUG]
76396 2019-Jan-13 16:45:22.984412 - [DEBUG] Function : main
76397 2019-Jan-13 16:45:22.984437 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76398 2019-Jan-13 16:45:22.985088 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76399 2019-Jan-13 16:45:22.985727 - [DEBUG] Value : BOTTOM
76400 2019-Jan-13 16:45:22.985754 - [DEBUG]
76401 2019-Jan-13 16:45:22.985778 - [DEBUG] Function : main
76402 2019-Jan-13 16:45:22.985804 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76403 2019-Jan-13 16:45:22.986439 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76404 2019-Jan-13 16:45:22.987082 - [DEBUG] Value : BOTTOM
76405 2019-Jan-13 16:45:22.987108 - [DEBUG]
76406 2019-Jan-13 16:45:22.987133 - [DEBUG] Function : main
76407 2019-Jan-13 16:45:22.987158 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76408 2019-Jan-13 16:45:22.987793 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76409 2019-Jan-13 16:45:22.988446 - [DEBUG] Value : BOTTOM
76410 2019-Jan-13 16:45:22.988472 - [DEBUG]
76411 2019-Jan-13 16:45:22.988497 - [DEBUG] Function : main
76412 2019-Jan-13 16:45:22.988522 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76413 2019-Jan-13 16:45:22.989156 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76414 2019-Jan-13 16:45:22.989793 - [DEBUG] Value : BOTTOM
76415 2019-Jan-13 16:45:22.989819 - [DEBUG]
76416 2019-Jan-13 16:45:22.989844 - [DEBUG] Function : main
76417 2019-Jan-13 16:45:22.989869 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76418 2019-Jan-13 16:45:22.990504 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76419 2019-Jan-13 16:45:22.991143 - [DEBUG] Value : BOTTOM
76420 2019-Jan-13 16:45:22.991179 - [DEBUG]
76421 2019-Jan-13 16:45:22.991204 - [DEBUG] Function : main
76422 2019-Jan-13 16:45:22.991229 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76423 2019-Jan-13 16:45:22.991880 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76424 2019-Jan-13 16:45:22.992527 - [DEBUG] Value : BOTTOM
76425 2019-Jan-13 16:45:22.992553 - [DEBUG]
76426 2019-Jan-13 16:45:22.992578 - [DEBUG] Function : main
76427 2019-Jan-13 16:45:22.992603 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76428 2019-Jan-13 16:45:22.993321 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76429 2019-Jan-13 16:45:22.993965 - [DEBUG] Value : BOTTOM
76430 2019-Jan-13 16:45:22.993992 - [DEBUG]
76431 2019-Jan-13 16:45:22.994017 - [DEBUG] Function : main
76432 2019-Jan-13 16:45:22.994042 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76433 2019-Jan-13 16:45:22.994678 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76434 2019-Jan-13 16:45:22.995340 - [DEBUG] Value : BOTTOM
76435 2019-Jan-13 16:45:22.995366 - [DEBUG]
76436 2019-Jan-13 16:45:22.995391 - [DEBUG] Function : main
76437 2019-Jan-13 16:45:22.995416 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76438 2019-Jan-13 16:45:22.996052 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76439 2019-Jan-13 16:45:22.996690 - [DEBUG] Value : BOTTOM
76440 2019-Jan-13 16:45:22.996716 - [DEBUG]
76441 2019-Jan-13 16:45:22.996741 - [DEBUG] Function : main
76442 2019-Jan-13 16:45:22.996766 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76443 2019-Jan-13 16:45:22.997426 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76444 2019-Jan-13 16:45:22.998129 - [DEBUG] Value : BOTTOM
76445 2019-Jan-13 16:45:22.998157 - [DEBUG]
76446 2019-Jan-13 16:45:22.998184 - [DEBUG] Function : main
76447 2019-Jan-13 16:45:22.998210 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76448 2019-Jan-13 16:45:22.998866 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76449 2019-Jan-13 16:45:22.999531 - [DEBUG] Value : BOTTOM
76450 2019-Jan-13 16:45:22.999558 - [DEBUG]
76451 2019-Jan-13 16:45:22.999584 - [DEBUG] Function : main
76452 2019-Jan-13 16:45:22.999610 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76453 2019-Jan-13 16:45:23.000303 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76454 2019-Jan-13 16:45:23.000375 - [DEBUG] Value : BOTTOM
76455 2019-Jan-13 16:45:23.000402 - [DEBUG]
76456 2019-Jan-13 16:45:23.000460 - [DEBUG] Function : main
76457 2019-Jan-13 16:45:23.000488 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76458 2019-Jan-13 16:45:23.001157 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76459 2019-Jan-13 16:45:23.001851 - [DEBUG] Value : BOTTOM
76460 2019-Jan-13 16:45:23.001879 - [DEBUG]
76461 2019-Jan-13 16:45:23.001906 - [DEBUG] Function : main
76462 2019-Jan-13 16:45:23.001932 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76463 2019-Jan-13 16:45:23.002575 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76464 2019-Jan-13 16:45:23.003356 - [DEBUG] Value : BOTTOM
76465 2019-Jan-13 16:45:23.003384 - [DEBUG]
76466 2019-Jan-13 16:45:23.003411 - [DEBUG] Function : main
76467 2019-Jan-13 16:45:23.003454 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76468 2019-Jan-13 16:45:23.004176 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76469 2019-Jan-13 16:45:23.004832 - [DEBUG] Value : BOTTOM
76470 2019-Jan-13 16:45:23.004858 - [DEBUG]
76471 2019-Jan-13 16:45:23.004883 - [DEBUG] Function : main
76472 2019-Jan-13 16:45:23.004908 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76473 2019-Jan-13 16:45:23.005548 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76474 2019-Jan-13 16:45:23.006187 - [DEBUG] Value : BOTTOM
76475 2019-Jan-13 16:45:23.006213 - [DEBUG]
76476 2019-Jan-13 16:45:23.006238 - [DEBUG] Function : main
76477 2019-Jan-13 16:45:23.006263 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76478 2019-Jan-13 16:45:23.006902 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76479 2019-Jan-13 16:45:23.007542 - [DEBUG] Value : BOTTOM
76480 2019-Jan-13 16:45:23.007568 - [DEBUG]
76481 2019-Jan-13 16:45:23.007593 - [DEBUG] Function : main
76482 2019-Jan-13 16:45:23.007618 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76483 2019-Jan-13 16:45:23.008271 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76484 2019-Jan-13 16:45:23.008914 - [DEBUG] Value : BOTTOM
76485 2019-Jan-13 16:45:23.008941 - [DEBUG]
76486 2019-Jan-13 16:45:23.008968 - [DEBUG] Function : main
76487 2019-Jan-13 16:45:23.008995 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76488 2019-Jan-13 16:45:23.009674 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76489 2019-Jan-13 16:45:23.010352 - [DEBUG] Value : BOTTOM
76490 2019-Jan-13 16:45:23.010381 - [DEBUG]
76491 2019-Jan-13 16:45:23.010409 - [DEBUG] Function : main
76492 2019-Jan-13 16:45:23.010437 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76493 2019-Jan-13 16:45:23.011155 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76494 2019-Jan-13 16:45:23.011906 - [DEBUG] Value : BOTTOM
76495 2019-Jan-13 16:45:23.011936 - [DEBUG]
76496 2019-Jan-13 16:45:23.011966 - [DEBUG] Function : main
76497 2019-Jan-13 16:45:23.011993 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76498 2019-Jan-13 16:45:23.012668 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76499 2019-Jan-13 16:45:23.013474 - [DEBUG] Value : BOTTOM
76500 2019-Jan-13 16:45:23.013501 - [DEBUG]
76501 2019-Jan-13 16:45:23.013527 - [DEBUG] Function : main
76502 2019-Jan-13 16:45:23.013553 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76503 2019-Jan-13 16:45:23.014197 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76504 2019-Jan-13 16:45:23.014852 - [DEBUG] Value : BOTTOM
76505 2019-Jan-13 16:45:23.014879 - [DEBUG]
76506 2019-Jan-13 16:45:23.014904 - [DEBUG] Function : main
76507 2019-Jan-13 16:45:23.014929 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76508 2019-Jan-13 16:45:23.015569 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76509 2019-Jan-13 16:45:23.016209 - [DEBUG] Value : BOTTOM
76510 2019-Jan-13 16:45:23.016236 - [DEBUG]
76511 2019-Jan-13 16:45:23.016261 - [DEBUG] Function : main
76512 2019-Jan-13 16:45:23.016286 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76513 2019-Jan-13 16:45:23.016943 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76514 2019-Jan-13 16:45:23.017584 - [DEBUG] Value : BOTTOM
76515 2019-Jan-13 16:45:23.017611 - [DEBUG]
76516 2019-Jan-13 16:45:23.017635 - [DEBUG] Function : main
76517 2019-Jan-13 16:45:23.017661 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76518 2019-Jan-13 16:45:23.018314 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76519 2019-Jan-13 16:45:23.018960 - [DEBUG] Value : BOTTOM
76520 2019-Jan-13 16:45:23.018986 - [DEBUG]
76521 2019-Jan-13 16:45:23.019010 - [DEBUG] Function : main
76522 2019-Jan-13 16:45:23.019036 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76523 2019-Jan-13 16:45:23.019674 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76524 2019-Jan-13 16:45:23.020312 - [DEBUG] Value : BOTTOM
76525 2019-Jan-13 16:45:23.020338 - [DEBUG]
76526 2019-Jan-13 16:45:23.020363 - [DEBUG] Function : main
76527 2019-Jan-13 16:45:23.020388 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76528 2019-Jan-13 16:45:23.021027 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76529 2019-Jan-13 16:45:23.021682 - [DEBUG] Value : BOTTOM
76530 2019-Jan-13 16:45:23.021708 - [DEBUG]
76531 2019-Jan-13 16:45:23.021732 - [DEBUG] Function : main
76532 2019-Jan-13 16:45:23.021757 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76533 2019-Jan-13 16:45:23.022397 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76534 2019-Jan-13 16:45:23.023035 - [DEBUG] Value : BOTTOM
76535 2019-Jan-13 16:45:23.023062 - [DEBUG]
76536 2019-Jan-13 16:45:23.023153 - [DEBUG] Function : main
76537 2019-Jan-13 16:45:23.023180 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76538 2019-Jan-13 16:45:23.023825 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76539 2019-Jan-13 16:45:23.024465 - [DEBUG] Value : BOTTOM
76540 2019-Jan-13 16:45:23.024491 - [DEBUG]
76541 2019-Jan-13 16:45:23.024516 - [DEBUG] Function : main
76542 2019-Jan-13 16:45:23.024542 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76543 2019-Jan-13 16:45:23.025198 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76544 2019-Jan-13 16:45:23.025862 - [DEBUG] Value : BOTTOM
76545 2019-Jan-13 16:45:23.025889 - [DEBUG]
76546 2019-Jan-13 16:45:23.025914 - [DEBUG] Function : main
76547 2019-Jan-13 16:45:23.025939 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76548 2019-Jan-13 16:45:23.026589 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76549 2019-Jan-13 16:45:23.027228 - [DEBUG] Value : BOTTOM
76550 2019-Jan-13 16:45:23.027255 - [DEBUG]
76551 2019-Jan-13 16:45:23.027279 - [DEBUG] Function : main
76552 2019-Jan-13 16:45:23.027305 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76553 2019-Jan-13 16:45:23.027942 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76554 2019-Jan-13 16:45:23.028608 - [DEBUG] Value : BOTTOM
76555 2019-Jan-13 16:45:23.028634 - [DEBUG]
76556 2019-Jan-13 16:45:23.028659 - [DEBUG] Function : main
76557 2019-Jan-13 16:45:23.028685 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76558 2019-Jan-13 16:45:23.029324 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76559 2019-Jan-13 16:45:23.029975 - [DEBUG] Value : BOTTOM
76560 2019-Jan-13 16:45:23.030002 - [DEBUG]
76561 2019-Jan-13 16:45:23.030027 - [DEBUG] Function : main
76562 2019-Jan-13 16:45:23.030053 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76563 2019-Jan-13 16:45:23.030692 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76564 2019-Jan-13 16:45:23.031331 - [DEBUG] Value : BOTTOM
76565 2019-Jan-13 16:45:23.031357 - [DEBUG]
76566 2019-Jan-13 16:45:23.031382 - [DEBUG] Function : main
76567 2019-Jan-13 16:45:23.031420 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76568 2019-Jan-13 16:45:23.032060 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76569 2019-Jan-13 16:45:23.032699 - [DEBUG] Value : BOTTOM
76570 2019-Jan-13 16:45:23.032725 - [DEBUG]
76571 2019-Jan-13 16:45:23.032750 - [DEBUG] Function : main
76572 2019-Jan-13 16:45:23.032775 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76573 2019-Jan-13 16:45:23.033528 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76574 2019-Jan-13 16:45:23.034265 - [DEBUG] Value : BOTTOM
76575 2019-Jan-13 16:45:23.034293 - [DEBUG]
76576 2019-Jan-13 16:45:23.034319 - [DEBUG] Function : main
76577 2019-Jan-13 16:45:23.034344 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76578 2019-Jan-13 16:45:23.035031 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76579 2019-Jan-13 16:45:23.035676 - [DEBUG] Value : BOTTOM
76580 2019-Jan-13 16:45:23.035702 - [DEBUG]
76581 2019-Jan-13 16:45:23.035728 - [DEBUG] Function : main
76582 2019-Jan-13 16:45:23.035753 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76583 2019-Jan-13 16:45:23.036392 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76584 2019-Jan-13 16:45:23.037032 - [DEBUG] Value : BOTTOM
76585 2019-Jan-13 16:45:23.037058 - [DEBUG]
76586 2019-Jan-13 16:45:23.037084 - [DEBUG] Function : main
76587 2019-Jan-13 16:45:23.037109 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76588 2019-Jan-13 16:45:23.037762 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76589 2019-Jan-13 16:45:23.038456 - [DEBUG] Value : BOTTOM
76590 2019-Jan-13 16:45:23.038484 - [DEBUG]
76591 2019-Jan-13 16:45:23.038510 - [DEBUG] Function : main
76592 2019-Jan-13 16:45:23.038535 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76593 2019-Jan-13 16:45:23.039192 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76594 2019-Jan-13 16:45:23.039857 - [DEBUG] Value : BOTTOM
76595 2019-Jan-13 16:45:23.039885 - [DEBUG]
76596 2019-Jan-13 16:45:23.039913 - [DEBUG] Function : main
76597 2019-Jan-13 16:45:23.039940 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76598 2019-Jan-13 16:45:23.040631 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76599 2019-Jan-13 16:45:23.041292 - [DEBUG] Value : BOTTOM
76600 2019-Jan-13 16:45:23.041319 - [DEBUG]
76601 2019-Jan-13 16:45:23.041346 - [DEBUG] Function : main
76602 2019-Jan-13 16:45:23.041371 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76603 2019-Jan-13 16:45:23.042050 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76604 2019-Jan-13 16:45:23.042752 - [DEBUG] Value : BOTTOM
76605 2019-Jan-13 16:45:23.042782 - [DEBUG]
76606 2019-Jan-13 16:45:23.042809 - [DEBUG] Function : main
76607 2019-Jan-13 16:45:23.042835 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76608 2019-Jan-13 16:45:23.043743 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76609 2019-Jan-13 16:45:23.044453 - [DEBUG] Value : BOTTOM
76610 2019-Jan-13 16:45:23.044482 - [DEBUG]
76611 2019-Jan-13 16:45:23.044511 - [DEBUG] Function : main
76612 2019-Jan-13 16:45:23.044538 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76613 2019-Jan-13 16:45:23.045276 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76614 2019-Jan-13 16:45:23.045980 - [DEBUG] Value : BOTTOM
76615 2019-Jan-13 16:45:23.046010 - [DEBUG]
76616 2019-Jan-13 16:45:23.046039 - [DEBUG] Function : main
76617 2019-Jan-13 16:45:23.046066 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76618 2019-Jan-13 16:45:23.046757 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76619 2019-Jan-13 16:45:23.047403 - [DEBUG] Value : BOTTOM
76620 2019-Jan-13 16:45:23.047430 - [DEBUG]
76621 2019-Jan-13 16:45:23.047456 - [DEBUG] Function : main
76622 2019-Jan-13 16:45:23.047481 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76623 2019-Jan-13 16:45:23.048143 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
76624 2019-Jan-13 16:45:23.048789 - [DEBUG] Value : BOTTOM
76625 2019-Jan-13 16:45:23.048815 - [DEBUG]
76626 2019-Jan-13 16:45:23.048840 - [DEBUG] Function : main
76627 2019-Jan-13 16:45:23.048865 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76628 2019-Jan-13 16:45:23.049504 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76629 2019-Jan-13 16:45:23.049564 - [DEBUG] Value : BOTTOM
76630 2019-Jan-13 16:45:23.049591 - [DEBUG]
76631 2019-Jan-13 16:45:23.049645 - [DEBUG] Function : main
76632 2019-Jan-13 16:45:23.049671 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76633 2019-Jan-13 16:45:23.050311 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76634 2019-Jan-13 16:45:23.051104 - [DEBUG] Value : BOTTOM
76635 2019-Jan-13 16:45:23.051131 - [DEBUG]
76636 2019-Jan-13 16:45:23.051157 - [DEBUG] Function : main
76637 2019-Jan-13 16:45:23.051183 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76638 2019-Jan-13 16:45:23.051845 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76639 2019-Jan-13 16:45:23.052485 - [DEBUG] Value : BOTTOM
76640 2019-Jan-13 16:45:23.052512 - [DEBUG]
76641 2019-Jan-13 16:45:23.052537 - [DEBUG] Function : main
76642 2019-Jan-13 16:45:23.052563 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76643 2019-Jan-13 16:45:23.053200 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76644 2019-Jan-13 16:45:23.053837 - [DEBUG] Value : BOTTOM
76645 2019-Jan-13 16:45:23.053863 - [DEBUG]
76646 2019-Jan-13 16:45:23.053887 - [DEBUG] Function : main
76647 2019-Jan-13 16:45:23.053913 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76648 2019-Jan-13 16:45:23.054548 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76649 2019-Jan-13 16:45:23.055199 - [DEBUG] Value : BOTTOM
76650 2019-Jan-13 16:45:23.055253 - [DEBUG]
76651 2019-Jan-13 16:45:23.055278 - [DEBUG] Function : main
76652 2019-Jan-13 16:45:23.055304 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76653 2019-Jan-13 16:45:23.055941 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76654 2019-Jan-13 16:45:23.056580 - [DEBUG] Value : BOTTOM
76655 2019-Jan-13 16:45:23.056606 - [DEBUG]
76656 2019-Jan-13 16:45:23.056631 - [DEBUG] Function : main
76657 2019-Jan-13 16:45:23.056656 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76658 2019-Jan-13 16:45:23.057293 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76659 2019-Jan-13 16:45:23.057940 - [DEBUG] Value : BOTTOM
76660 2019-Jan-13 16:45:23.057967 - [DEBUG]
76661 2019-Jan-13 16:45:23.057994 - [DEBUG] Function : main
76662 2019-Jan-13 16:45:23.058019 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76663 2019-Jan-13 16:45:23.058674 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76664 2019-Jan-13 16:45:23.059319 - [DEBUG] Value : BOTTOM
76665 2019-Jan-13 16:45:23.059345 - [DEBUG]
76666 2019-Jan-13 16:45:23.059370 - [DEBUG] Function : main
76667 2019-Jan-13 16:45:23.059396 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76668 2019-Jan-13 16:45:23.060034 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76669 2019-Jan-13 16:45:23.060774 - [DEBUG] Value : BOTTOM
76670 2019-Jan-13 16:45:23.060801 - [DEBUG]
76671 2019-Jan-13 16:45:23.060827 - [DEBUG] Function : main
76672 2019-Jan-13 16:45:23.060852 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76673 2019-Jan-13 16:45:23.061596 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76674 2019-Jan-13 16:45:23.062258 - [DEBUG] Value : BOTTOM
76675 2019-Jan-13 16:45:23.062285 - [DEBUG]
76676 2019-Jan-13 16:45:23.062311 - [DEBUG] Function : main
76677 2019-Jan-13 16:45:23.062336 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76678 2019-Jan-13 16:45:23.062975 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76679 2019-Jan-13 16:45:23.063611 - [DEBUG] Value : BOTTOM
76680 2019-Jan-13 16:45:23.063637 - [DEBUG]
76681 2019-Jan-13 16:45:23.063662 - [DEBUG] Function : main
76682 2019-Jan-13 16:45:23.063687 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76683 2019-Jan-13 16:45:23.064323 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76684 2019-Jan-13 16:45:23.064979 - [DEBUG] Value : BOTTOM
76685 2019-Jan-13 16:45:23.065005 - [DEBUG]
76686 2019-Jan-13 16:45:23.065030 - [DEBUG] Function : main
76687 2019-Jan-13 16:45:23.065056 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76688 2019-Jan-13 16:45:23.065692 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76689 2019-Jan-13 16:45:23.066331 - [DEBUG] Value : BOTTOM
76690 2019-Jan-13 16:45:23.066357 - [DEBUG]
76691 2019-Jan-13 16:45:23.066381 - [DEBUG] Function : main
76692 2019-Jan-13 16:45:23.066407 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76693 2019-Jan-13 16:45:23.067043 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76694 2019-Jan-13 16:45:23.067687 - [DEBUG] Value : BOTTOM
76695 2019-Jan-13 16:45:23.067714 - [DEBUG]
76696 2019-Jan-13 16:45:23.067738 - [DEBUG] Function : main
76697 2019-Jan-13 16:45:23.067763 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76698 2019-Jan-13 16:45:23.068440 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76699 2019-Jan-13 16:45:23.069080 - [DEBUG] Value : BOTTOM
76700 2019-Jan-13 16:45:23.069107 - [DEBUG]
76701 2019-Jan-13 16:45:23.069132 - [DEBUG] Function : main
76702 2019-Jan-13 16:45:23.069157 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76703 2019-Jan-13 16:45:23.069793 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76704 2019-Jan-13 16:45:23.070433 - [DEBUG] Value : BOTTOM
76705 2019-Jan-13 16:45:23.070459 - [DEBUG]
76706 2019-Jan-13 16:45:23.070483 - [DEBUG] Function : main
76707 2019-Jan-13 16:45:23.070509 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76708 2019-Jan-13 16:45:23.071240 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76709 2019-Jan-13 16:45:23.071905 - [DEBUG] Value : BOTTOM
76710 2019-Jan-13 16:45:23.071931 - [DEBUG]
76711 2019-Jan-13 16:45:23.071958 - [DEBUG] Function : main
76712 2019-Jan-13 16:45:23.071983 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76713 2019-Jan-13 16:45:23.072619 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76714 2019-Jan-13 16:45:23.073259 - [DEBUG] Value : BOTTOM
76715 2019-Jan-13 16:45:23.073285 - [DEBUG]
76716 2019-Jan-13 16:45:23.073310 - [DEBUG] Function : main
76717 2019-Jan-13 16:45:23.073335 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76718 2019-Jan-13 16:45:23.073972 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76719 2019-Jan-13 16:45:23.074616 - [DEBUG] Value : BOTTOM
76720 2019-Jan-13 16:45:23.074642 - [DEBUG]
76721 2019-Jan-13 16:45:23.074667 - [DEBUG] Function : main
76722 2019-Jan-13 16:45:23.074692 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76723 2019-Jan-13 16:45:23.075343 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76724 2019-Jan-13 16:45:23.075998 - [DEBUG] Value : BOTTOM
76725 2019-Jan-13 16:45:23.076025 - [DEBUG]
76726 2019-Jan-13 16:45:23.076050 - [DEBUG] Function : main
76727 2019-Jan-13 16:45:23.076076 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76728 2019-Jan-13 16:45:23.076725 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76729 2019-Jan-13 16:45:23.077403 - [DEBUG] Value : BOTTOM
76730 2019-Jan-13 16:45:23.077431 - [DEBUG]
76731 2019-Jan-13 16:45:23.077458 - [DEBUG] Function : main
76732 2019-Jan-13 16:45:23.077484 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76733 2019-Jan-13 16:45:23.078182 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76734 2019-Jan-13 16:45:23.078846 - [DEBUG] Value : BOTTOM
76735 2019-Jan-13 16:45:23.078873 - [DEBUG]
76736 2019-Jan-13 16:45:23.078899 - [DEBUG] Function : main
76737 2019-Jan-13 16:45:23.078925 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76738 2019-Jan-13 16:45:23.079601 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76739 2019-Jan-13 16:45:23.080280 - [DEBUG] Value : BOTTOM
76740 2019-Jan-13 16:45:23.080308 - [DEBUG]
76741 2019-Jan-13 16:45:23.080334 - [DEBUG] Function : main
76742 2019-Jan-13 16:45:23.080359 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76743 2019-Jan-13 16:45:23.081184 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76744 2019-Jan-13 16:45:23.081880 - [DEBUG] Value : BOTTOM
76745 2019-Jan-13 16:45:23.081907 - [DEBUG]
76746 2019-Jan-13 16:45:23.081934 - [DEBUG] Function : main
76747 2019-Jan-13 16:45:23.081959 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76748 2019-Jan-13 16:45:23.082599 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76749 2019-Jan-13 16:45:23.083246 - [DEBUG] Value : BOTTOM
76750 2019-Jan-13 16:45:23.083272 - [DEBUG]
76751 2019-Jan-13 16:45:23.083297 - [DEBUG] Function : main
76752 2019-Jan-13 16:45:23.083322 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76753 2019-Jan-13 16:45:23.083958 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76754 2019-Jan-13 16:45:23.084598 - [DEBUG] Value : BOTTOM
76755 2019-Jan-13 16:45:23.084625 - [DEBUG]
76756 2019-Jan-13 16:45:23.084650 - [DEBUG] Function : main
76757 2019-Jan-13 16:45:23.084675 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76758 2019-Jan-13 16:45:23.085329 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76759 2019-Jan-13 16:45:23.085966 - [DEBUG] Value : BOTTOM
76760 2019-Jan-13 16:45:23.085992 - [DEBUG]
76761 2019-Jan-13 16:45:23.086017 - [DEBUG] Function : main
76762 2019-Jan-13 16:45:23.086043 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76763 2019-Jan-13 16:45:23.086678 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76764 2019-Jan-13 16:45:23.087315 - [DEBUG] Value : BOTTOM
76765 2019-Jan-13 16:45:23.087341 - [DEBUG]
76766 2019-Jan-13 16:45:23.087366 - [DEBUG] Function : main
76767 2019-Jan-13 16:45:23.087391 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76768 2019-Jan-13 16:45:23.088026 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76769 2019-Jan-13 16:45:23.088685 - [DEBUG] Value : BOTTOM
76770 2019-Jan-13 16:45:23.088711 - [DEBUG]
76771 2019-Jan-13 16:45:23.088736 - [DEBUG] Function : main
76772 2019-Jan-13 16:45:23.088762 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76773 2019-Jan-13 16:45:23.089396 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76774 2019-Jan-13 16:45:23.090034 - [DEBUG] Value : BOTTOM
76775 2019-Jan-13 16:45:23.090060 - [DEBUG]
76776 2019-Jan-13 16:45:23.090085 - [DEBUG] Function : main
76777 2019-Jan-13 16:45:23.090110 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76778 2019-Jan-13 16:45:23.090830 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76779 2019-Jan-13 16:45:23.091573 - [DEBUG] Value : BOTTOM
76780 2019-Jan-13 16:45:23.091600 - [DEBUG]
76781 2019-Jan-13 16:45:23.091625 - [DEBUG] Function : main
76782 2019-Jan-13 16:45:23.091651 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76783 2019-Jan-13 16:45:23.092316 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76784 2019-Jan-13 16:45:23.092987 - [DEBUG] Value : BOTTOM
76785 2019-Jan-13 16:45:23.093014 - [DEBUG]
76786 2019-Jan-13 16:45:23.093040 - [DEBUG] Function : main
76787 2019-Jan-13 16:45:23.093067 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76788 2019-Jan-13 16:45:23.093750 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76789 2019-Jan-13 16:45:23.094449 - [DEBUG] Value : BOTTOM
76790 2019-Jan-13 16:45:23.094517 - [DEBUG]
76791 2019-Jan-13 16:45:23.094548 - [DEBUG] Function : main
76792 2019-Jan-13 16:45:23.094576 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76793 2019-Jan-13 16:45:23.095332 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76794 2019-Jan-13 16:45:23.096033 - [DEBUG] Value : BOTTOM
76795 2019-Jan-13 16:45:23.096061 - [DEBUG]
76796 2019-Jan-13 16:45:23.096088 - [DEBUG] Function : main
76797 2019-Jan-13 16:45:23.096114 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76798 2019-Jan-13 16:45:23.096768 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
76799 2019-Jan-13 16:45:23.097416 - [DEBUG] Value : BOTTOM
76800 2019-Jan-13 16:45:23.097443 - [DEBUG]
76801 2019-Jan-13 16:45:23.097468 - [DEBUG] Function : main
76802 2019-Jan-13 16:45:23.097493 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76803 2019-Jan-13 16:45:23.098150 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76804 2019-Jan-13 16:45:23.098790 - [DEBUG] Value : BOTTOM
76805 2019-Jan-13 16:45:23.098816 - [DEBUG]
76806 2019-Jan-13 16:45:23.098841 - [DEBUG] Function : main
76807 2019-Jan-13 16:45:23.098866 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76808 2019-Jan-13 16:45:23.099502 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76809 2019-Jan-13 16:45:23.099563 - [DEBUG] Value : BOTTOM
76810 2019-Jan-13 16:45:23.099589 - [DEBUG]
76811 2019-Jan-13 16:45:23.099643 - [DEBUG] Function : main
76812 2019-Jan-13 16:45:23.099670 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76813 2019-Jan-13 16:45:23.100310 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76814 2019-Jan-13 16:45:23.101106 - [DEBUG] Value : BOTTOM
76815 2019-Jan-13 16:45:23.101133 - [DEBUG]
76816 2019-Jan-13 16:45:23.101159 - [DEBUG] Function : main
76817 2019-Jan-13 16:45:23.101185 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76818 2019-Jan-13 16:45:23.101848 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76819 2019-Jan-13 16:45:23.102487 - [DEBUG] Value : BOTTOM
76820 2019-Jan-13 16:45:23.102513 - [DEBUG]
76821 2019-Jan-13 16:45:23.102538 - [DEBUG] Function : main
76822 2019-Jan-13 16:45:23.102564 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76823 2019-Jan-13 16:45:23.103202 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76824 2019-Jan-13 16:45:23.103839 - [DEBUG] Value : BOTTOM
76825 2019-Jan-13 16:45:23.103865 - [DEBUG]
76826 2019-Jan-13 16:45:23.103890 - [DEBUG] Function : main
76827 2019-Jan-13 16:45:23.103915 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76828 2019-Jan-13 16:45:23.104553 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76829 2019-Jan-13 16:45:23.105203 - [DEBUG] Value : BOTTOM
76830 2019-Jan-13 16:45:23.105229 - [DEBUG]
76831 2019-Jan-13 16:45:23.105253 - [DEBUG] Function : main
76832 2019-Jan-13 16:45:23.105278 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76833 2019-Jan-13 16:45:23.105916 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76834 2019-Jan-13 16:45:23.106555 - [DEBUG] Value : BOTTOM
76835 2019-Jan-13 16:45:23.106582 - [DEBUG]
76836 2019-Jan-13 16:45:23.106607 - [DEBUG] Function : main
76837 2019-Jan-13 16:45:23.106632 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76838 2019-Jan-13 16:45:23.107289 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76839 2019-Jan-13 16:45:23.107925 - [DEBUG] Value : BOTTOM
76840 2019-Jan-13 16:45:23.107950 - [DEBUG]
76841 2019-Jan-13 16:45:23.107976 - [DEBUG] Function : main
76842 2019-Jan-13 16:45:23.108001 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76843 2019-Jan-13 16:45:23.108657 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76844 2019-Jan-13 16:45:23.109296 - [DEBUG] Value : BOTTOM
76845 2019-Jan-13 16:45:23.109322 - [DEBUG]
76846 2019-Jan-13 16:45:23.109347 - [DEBUG] Function : main
76847 2019-Jan-13 16:45:23.109372 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76848 2019-Jan-13 16:45:23.110018 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76849 2019-Jan-13 16:45:23.110758 - [DEBUG] Value : BOTTOM
76850 2019-Jan-13 16:45:23.110785 - [DEBUG]
76851 2019-Jan-13 16:45:23.110810 - [DEBUG] Function : main
76852 2019-Jan-13 16:45:23.110835 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76853 2019-Jan-13 16:45:23.111496 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76854 2019-Jan-13 16:45:23.112136 - [DEBUG] Value : BOTTOM
76855 2019-Jan-13 16:45:23.112163 - [DEBUG]
76856 2019-Jan-13 16:45:23.112188 - [DEBUG] Function : main
76857 2019-Jan-13 16:45:23.112213 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76858 2019-Jan-13 16:45:23.112851 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76859 2019-Jan-13 16:45:23.113490 - [DEBUG] Value : BOTTOM
76860 2019-Jan-13 16:45:23.113516 - [DEBUG]
76861 2019-Jan-13 16:45:23.113541 - [DEBUG] Function : main
76862 2019-Jan-13 16:45:23.113566 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76863 2019-Jan-13 16:45:23.114203 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76864 2019-Jan-13 16:45:23.114862 - [DEBUG] Value : BOTTOM
76865 2019-Jan-13 16:45:23.114888 - [DEBUG]
76866 2019-Jan-13 16:45:23.114913 - [DEBUG] Function : main
76867 2019-Jan-13 16:45:23.114938 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76868 2019-Jan-13 16:45:23.115576 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76869 2019-Jan-13 16:45:23.116213 - [DEBUG] Value : BOTTOM
76870 2019-Jan-13 16:45:23.116240 - [DEBUG]
76871 2019-Jan-13 16:45:23.116264 - [DEBUG] Function : main
76872 2019-Jan-13 16:45:23.116289 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76873 2019-Jan-13 16:45:23.116927 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76874 2019-Jan-13 16:45:23.117573 - [DEBUG] Value : BOTTOM
76875 2019-Jan-13 16:45:23.117600 - [DEBUG]
76876 2019-Jan-13 16:45:23.117625 - [DEBUG] Function : main
76877 2019-Jan-13 16:45:23.117651 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76878 2019-Jan-13 16:45:23.118372 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76879 2019-Jan-13 16:45:23.119038 - [DEBUG] Value : BOTTOM
76880 2019-Jan-13 16:45:23.119065 - [DEBUG]
76881 2019-Jan-13 16:45:23.119092 - [DEBUG] Function : main
76882 2019-Jan-13 16:45:23.119118 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76883 2019-Jan-13 16:45:23.119777 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76884 2019-Jan-13 16:45:23.120489 - [DEBUG] Value : BOTTOM
76885 2019-Jan-13 16:45:23.120519 - [DEBUG]
76886 2019-Jan-13 16:45:23.120546 - [DEBUG] Function : main
76887 2019-Jan-13 16:45:23.120572 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76888 2019-Jan-13 16:45:23.121498 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76889 2019-Jan-13 16:45:23.122182 - [DEBUG] Value : BOTTOM
76890 2019-Jan-13 16:45:23.122209 - [DEBUG]
76891 2019-Jan-13 16:45:23.122238 - [DEBUG] Function : main
76892 2019-Jan-13 16:45:23.122264 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76893 2019-Jan-13 16:45:23.122920 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76894 2019-Jan-13 16:45:23.123560 - [DEBUG] Value : BOTTOM
76895 2019-Jan-13 16:45:23.123585 - [DEBUG]
76896 2019-Jan-13 16:45:23.123611 - [DEBUG] Function : main
76897 2019-Jan-13 16:45:23.123636 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76898 2019-Jan-13 16:45:23.124275 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76899 2019-Jan-13 16:45:23.124939 - [DEBUG] Value : BOTTOM
76900 2019-Jan-13 16:45:23.124966 - [DEBUG]
76901 2019-Jan-13 16:45:23.124991 - [DEBUG] Function : main
76902 2019-Jan-13 16:45:23.125016 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76903 2019-Jan-13 16:45:23.125664 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76904 2019-Jan-13 16:45:23.126329 - [DEBUG] Value : BOTTOM
76905 2019-Jan-13 16:45:23.126357 - [DEBUG]
76906 2019-Jan-13 16:45:23.126383 - [DEBUG] Function : main
76907 2019-Jan-13 16:45:23.126409 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76908 2019-Jan-13 16:45:23.127094 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76909 2019-Jan-13 16:45:23.127785 - [DEBUG] Value : BOTTOM
76910 2019-Jan-13 16:45:23.127815 - [DEBUG]
76911 2019-Jan-13 16:45:23.127843 - [DEBUG] Function : main
76912 2019-Jan-13 16:45:23.127869 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76913 2019-Jan-13 16:45:23.128633 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76914 2019-Jan-13 16:45:23.129335 - [DEBUG] Value : BOTTOM
76915 2019-Jan-13 16:45:23.129363 - [DEBUG]
76916 2019-Jan-13 16:45:23.129390 - [DEBUG] Function : main
76917 2019-Jan-13 16:45:23.129416 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76918 2019-Jan-13 16:45:23.130084 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76919 2019-Jan-13 16:45:23.130733 - [DEBUG] Value : BOTTOM
76920 2019-Jan-13 16:45:23.130759 - [DEBUG]
76921 2019-Jan-13 16:45:23.130916 - [DEBUG] Function : main
76922 2019-Jan-13 16:45:23.130943 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76923 2019-Jan-13 16:45:23.131606 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76924 2019-Jan-13 16:45:23.132247 - [DEBUG] Value : BOTTOM
76925 2019-Jan-13 16:45:23.132273 - [DEBUG]
76926 2019-Jan-13 16:45:23.132298 - [DEBUG] Function : main
76927 2019-Jan-13 16:45:23.132323 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76928 2019-Jan-13 16:45:23.132961 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76929 2019-Jan-13 16:45:23.133620 - [DEBUG] Value : BOTTOM
76930 2019-Jan-13 16:45:23.133647 - [DEBUG]
76931 2019-Jan-13 16:45:23.133672 - [DEBUG] Function : main
76932 2019-Jan-13 16:45:23.133697 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76933 2019-Jan-13 16:45:23.134335 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76934 2019-Jan-13 16:45:23.134991 - [DEBUG] Value : BOTTOM
76935 2019-Jan-13 16:45:23.135017 - [DEBUG]
76936 2019-Jan-13 16:45:23.135042 - [DEBUG] Function : main
76937 2019-Jan-13 16:45:23.135067 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76938 2019-Jan-13 16:45:23.135705 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76939 2019-Jan-13 16:45:23.136350 - [DEBUG] Value : BOTTOM
76940 2019-Jan-13 16:45:23.136376 - [DEBUG]
76941 2019-Jan-13 16:45:23.136401 - [DEBUG] Function : main
76942 2019-Jan-13 16:45:23.136426 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76943 2019-Jan-13 16:45:23.137064 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76944 2019-Jan-13 16:45:23.137701 - [DEBUG] Value : BOTTOM
76945 2019-Jan-13 16:45:23.137727 - [DEBUG]
76946 2019-Jan-13 16:45:23.137751 - [DEBUG] Function : main
76947 2019-Jan-13 16:45:23.137776 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76948 2019-Jan-13 16:45:23.138428 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76949 2019-Jan-13 16:45:23.139072 - [DEBUG] Value : BOTTOM
76950 2019-Jan-13 16:45:23.139098 - [DEBUG]
76951 2019-Jan-13 16:45:23.139123 - [DEBUG] Function : main
76952 2019-Jan-13 16:45:23.139148 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76953 2019-Jan-13 16:45:23.139785 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76954 2019-Jan-13 16:45:23.140424 - [DEBUG] Value : BOTTOM
76955 2019-Jan-13 16:45:23.140450 - [DEBUG]
76956 2019-Jan-13 16:45:23.140475 - [DEBUG] Function : main
76957 2019-Jan-13 16:45:23.140500 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76958 2019-Jan-13 16:45:23.141227 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76959 2019-Jan-13 16:45:23.141890 - [DEBUG] Value : BOTTOM
76960 2019-Jan-13 16:45:23.141917 - [DEBUG]
76961 2019-Jan-13 16:45:23.141942 - [DEBUG] Function : main
76962 2019-Jan-13 16:45:23.141967 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76963 2019-Jan-13 16:45:23.142618 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76964 2019-Jan-13 16:45:23.143266 - [DEBUG] Value : BOTTOM
76965 2019-Jan-13 16:45:23.143292 - [DEBUG]
76966 2019-Jan-13 16:45:23.143317 - [DEBUG] Function : main
76967 2019-Jan-13 16:45:23.143342 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76968 2019-Jan-13 16:45:23.143981 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
76969 2019-Jan-13 16:45:23.144625 - [DEBUG] Value : BOTTOM
76970 2019-Jan-13 16:45:23.144651 - [DEBUG]
76971 2019-Jan-13 16:45:23.144676 - [DEBUG] Function : main
76972 2019-Jan-13 16:45:23.144701 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76973 2019-Jan-13 16:45:23.145358 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76974 2019-Jan-13 16:45:23.146009 - [DEBUG] Value : BOTTOM
76975 2019-Jan-13 16:45:23.146036 - [DEBUG]
76976 2019-Jan-13 16:45:23.146060 - [DEBUG] Function : main
76977 2019-Jan-13 16:45:23.146085 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76978 2019-Jan-13 16:45:23.146724 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76979 2019-Jan-13 16:45:23.146784 - [DEBUG] Value : BOTTOM
76980 2019-Jan-13 16:45:23.146809 - [DEBUG]
76981 2019-Jan-13 16:45:23.146860 - [DEBUG] Function : main
76982 2019-Jan-13 16:45:23.146887 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
76983 2019-Jan-13 16:45:23.147527 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76984 2019-Jan-13 16:45:23.148182 - [DEBUG] Value : BOTTOM
76985 2019-Jan-13 16:45:23.148208 - [DEBUG]
76986 2019-Jan-13 16:45:23.148232 - [DEBUG] Function : main
76987 2019-Jan-13 16:45:23.148258 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
76988 2019-Jan-13 16:45:23.148896 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76989 2019-Jan-13 16:45:23.149534 - [DEBUG] Value : BOTTOM
76990 2019-Jan-13 16:45:23.149560 - [DEBUG]
76991 2019-Jan-13 16:45:23.149585 - [DEBUG] Function : main
76992 2019-Jan-13 16:45:23.149611 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
76993 2019-Jan-13 16:45:23.150248 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76994 2019-Jan-13 16:45:23.150886 - [DEBUG] Value : BOTTOM
76995 2019-Jan-13 16:45:23.150912 - [DEBUG]
76996 2019-Jan-13 16:45:23.150938 - [DEBUG] Function : main
76997 2019-Jan-13 16:45:23.151070 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
76998 2019-Jan-13 16:45:23.151834 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76999 2019-Jan-13 16:45:23.152495 - [DEBUG] Value : BOTTOM
77000 2019-Jan-13 16:45:23.152522 - [DEBUG]
77001 2019-Jan-13 16:45:23.152549 - [DEBUG] Function : main
77002 2019-Jan-13 16:45:23.152574 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77003 2019-Jan-13 16:45:23.153233 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77004 2019-Jan-13 16:45:23.153875 - [DEBUG] Value : BOTTOM
77005 2019-Jan-13 16:45:23.153901 - [DEBUG]
77006 2019-Jan-13 16:45:23.153927 - [DEBUG] Function : main
77007 2019-Jan-13 16:45:23.153952 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77008 2019-Jan-13 16:45:23.154591 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77009 2019-Jan-13 16:45:23.155248 - [DEBUG] Value : BOTTOM
77010 2019-Jan-13 16:45:23.155274 - [DEBUG]
77011 2019-Jan-13 16:45:23.155301 - [DEBUG] Function : main
77012 2019-Jan-13 16:45:23.155326 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77013 2019-Jan-13 16:45:23.155965 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77014 2019-Jan-13 16:45:23.156598 - [DEBUG] Value : BOTTOM
77015 2019-Jan-13 16:45:23.156624 - [DEBUG]
77016 2019-Jan-13 16:45:23.156649 - [DEBUG] Function : main
77017 2019-Jan-13 16:45:23.156674 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77018 2019-Jan-13 16:45:23.157323 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77019 2019-Jan-13 16:45:23.157995 - [DEBUG] Value : BOTTOM
77020 2019-Jan-13 16:45:23.158023 - [DEBUG]
77021 2019-Jan-13 16:45:23.158049 - [DEBUG] Function : main
77022 2019-Jan-13 16:45:23.158121 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77023 2019-Jan-13 16:45:23.158793 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77024 2019-Jan-13 16:45:23.159454 - [DEBUG] Value : BOTTOM
77025 2019-Jan-13 16:45:23.159481 - [DEBUG]
77026 2019-Jan-13 16:45:23.159509 - [DEBUG] Function : main
77027 2019-Jan-13 16:45:23.159536 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77028 2019-Jan-13 16:45:23.160227 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77029 2019-Jan-13 16:45:23.160898 - [DEBUG] Value : BOTTOM
77030 2019-Jan-13 16:45:23.160925 - [DEBUG]
77031 2019-Jan-13 16:45:23.160950 - [DEBUG] Function : main
77032 2019-Jan-13 16:45:23.160976 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77033 2019-Jan-13 16:45:23.161870 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77034 2019-Jan-13 16:45:23.162568 - [DEBUG] Value : BOTTOM
77035 2019-Jan-13 16:45:23.162597 - [DEBUG]
77036 2019-Jan-13 16:45:23.162625 - [DEBUG] Function : main
77037 2019-Jan-13 16:45:23.162652 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77038 2019-Jan-13 16:45:23.163352 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77039 2019-Jan-13 16:45:23.164049 - [DEBUG] Value : BOTTOM
77040 2019-Jan-13 16:45:23.164081 - [DEBUG]
77041 2019-Jan-13 16:45:23.164109 - [DEBUG] Function : main
77042 2019-Jan-13 16:45:23.164136 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77043 2019-Jan-13 16:45:23.164879 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77044 2019-Jan-13 16:45:23.165550 - [DEBUG] Value : BOTTOM
77045 2019-Jan-13 16:45:23.165578 - [DEBUG]
77046 2019-Jan-13 16:45:23.165605 - [DEBUG] Function : main
77047 2019-Jan-13 16:45:23.165631 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77048 2019-Jan-13 16:45:23.166322 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77049 2019-Jan-13 16:45:23.167031 - [DEBUG] Value : BOTTOM
77050 2019-Jan-13 16:45:23.167059 - [DEBUG]
77051 2019-Jan-13 16:45:23.167087 - [DEBUG] Function : main
77052 2019-Jan-13 16:45:23.167114 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77053 2019-Jan-13 16:45:23.167819 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77054 2019-Jan-13 16:45:23.168543 - [DEBUG] Value : BOTTOM
77055 2019-Jan-13 16:45:23.168572 - [DEBUG]
77056 2019-Jan-13 16:45:23.168599 - [DEBUG] Function : main
77057 2019-Jan-13 16:45:23.168625 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77058 2019-Jan-13 16:45:23.169282 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77059 2019-Jan-13 16:45:23.169929 - [DEBUG] Value : BOTTOM
77060 2019-Jan-13 16:45:23.169955 - [DEBUG]
77061 2019-Jan-13 16:45:23.169981 - [DEBUG] Function : main
77062 2019-Jan-13 16:45:23.170007 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77063 2019-Jan-13 16:45:23.170645 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77064 2019-Jan-13 16:45:23.171431 - [DEBUG] Value : BOTTOM
77065 2019-Jan-13 16:45:23.171458 - [DEBUG]
77066 2019-Jan-13 16:45:23.171483 - [DEBUG] Function : main
77067 2019-Jan-13 16:45:23.171509 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77068 2019-Jan-13 16:45:23.172169 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77069 2019-Jan-13 16:45:23.172816 - [DEBUG] Value : BOTTOM
77070 2019-Jan-13 16:45:23.172842 - [DEBUG]
77071 2019-Jan-13 16:45:23.172868 - [DEBUG] Function : main
77072 2019-Jan-13 16:45:23.172893 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77073 2019-Jan-13 16:45:23.173532 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77074 2019-Jan-13 16:45:23.174169 - [DEBUG] Value : BOTTOM
77075 2019-Jan-13 16:45:23.174195 - [DEBUG]
77076 2019-Jan-13 16:45:23.174220 - [DEBUG] Function : main
77077 2019-Jan-13 16:45:23.174245 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77078 2019-Jan-13 16:45:23.174898 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77079 2019-Jan-13 16:45:23.175538 - [DEBUG] Value : BOTTOM
77080 2019-Jan-13 16:45:23.175564 - [DEBUG]
77081 2019-Jan-13 16:45:23.175588 - [DEBUG] Function : main
77082 2019-Jan-13 16:45:23.175614 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77083 2019-Jan-13 16:45:23.176265 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77084 2019-Jan-13 16:45:23.176918 - [DEBUG] Value : BOTTOM
77085 2019-Jan-13 16:45:23.176945 - [DEBUG]
77086 2019-Jan-13 16:45:23.176971 - [DEBUG] Function : main
77087 2019-Jan-13 16:45:23.176997 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77088 2019-Jan-13 16:45:23.177637 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77089 2019-Jan-13 16:45:23.178310 - [DEBUG] Value : BOTTOM
77090 2019-Jan-13 16:45:23.178336 - [DEBUG]
77091 2019-Jan-13 16:45:23.178361 - [DEBUG] Function : main
77092 2019-Jan-13 16:45:23.178386 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77093 2019-Jan-13 16:45:23.179026 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77094 2019-Jan-13 16:45:23.179665 - [DEBUG] Value : BOTTOM
77095 2019-Jan-13 16:45:23.179692 - [DEBUG]
77096 2019-Jan-13 16:45:23.179716 - [DEBUG] Function : main
77097 2019-Jan-13 16:45:23.179741 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77098 2019-Jan-13 16:45:23.180378 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77099 2019-Jan-13 16:45:23.181016 - [DEBUG] Value : BOTTOM
77100 2019-Jan-13 16:45:23.181042 - [DEBUG]
77101 2019-Jan-13 16:45:23.181066 - [DEBUG] Function : main
77102 2019-Jan-13 16:45:23.181092 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77103 2019-Jan-13 16:45:23.181925 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77104 2019-Jan-13 16:45:23.182598 - [DEBUG] Value : BOTTOM
77105 2019-Jan-13 16:45:23.182625 - [DEBUG]
77106 2019-Jan-13 16:45:23.182651 - [DEBUG] Function : main
77107 2019-Jan-13 16:45:23.182676 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77108 2019-Jan-13 16:45:23.183320 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77109 2019-Jan-13 16:45:23.183965 - [DEBUG] Value : BOTTOM
77110 2019-Jan-13 16:45:23.183991 - [DEBUG]
77111 2019-Jan-13 16:45:23.184016 - [DEBUG] Function : main
77112 2019-Jan-13 16:45:23.184041 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77113 2019-Jan-13 16:45:23.184693 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77114 2019-Jan-13 16:45:23.185351 - [DEBUG] Value : BOTTOM
77115 2019-Jan-13 16:45:23.185378 - [DEBUG]
77116 2019-Jan-13 16:45:23.185402 - [DEBUG] Function : main
77117 2019-Jan-13 16:45:23.185427 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77118 2019-Jan-13 16:45:23.186065 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77119 2019-Jan-13 16:45:23.186709 - [DEBUG] Value : BOTTOM
77120 2019-Jan-13 16:45:23.186735 - [DEBUG]
77121 2019-Jan-13 16:45:23.186760 - [DEBUG] Function : main
77122 2019-Jan-13 16:45:23.186785 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77123 2019-Jan-13 16:45:23.187423 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77124 2019-Jan-13 16:45:23.188061 - [DEBUG] Value : BOTTOM
77125 2019-Jan-13 16:45:23.188100 - [DEBUG]
77126 2019-Jan-13 16:45:23.188126 - [DEBUG] Function : main
77127 2019-Jan-13 16:45:23.188151 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77128 2019-Jan-13 16:45:23.188788 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77129 2019-Jan-13 16:45:23.189430 - [DEBUG] Value : BOTTOM
77130 2019-Jan-13 16:45:23.189456 - [DEBUG]
77131 2019-Jan-13 16:45:23.189481 - [DEBUG] Function : main
77132 2019-Jan-13 16:45:23.189506 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77133 2019-Jan-13 16:45:23.190144 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77134 2019-Jan-13 16:45:23.190782 - [DEBUG] Value : BOTTOM
77135 2019-Jan-13 16:45:23.190808 - [DEBUG]
77136 2019-Jan-13 16:45:23.190832 - [DEBUG] Function : main
77137 2019-Jan-13 16:45:23.190857 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77138 2019-Jan-13 16:45:23.191596 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77139 2019-Jan-13 16:45:23.192249 - [DEBUG] Value : BOTTOM
77140 2019-Jan-13 16:45:23.192276 - [DEBUG]
77141 2019-Jan-13 16:45:23.192301 - [DEBUG] Function : main
77142 2019-Jan-13 16:45:23.192326 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77143 2019-Jan-13 16:45:23.192972 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77144 2019-Jan-13 16:45:23.193610 - [DEBUG] Value : BOTTOM
77145 2019-Jan-13 16:45:23.193636 - [DEBUG]
77146 2019-Jan-13 16:45:23.193661 - [DEBUG] Function : main
77147 2019-Jan-13 16:45:23.193686 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77148 2019-Jan-13 16:45:23.194326 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77149 2019-Jan-13 16:45:23.194386 - [DEBUG] Value : BOTTOM
77150 2019-Jan-13 16:45:23.194412 - [DEBUG]
77151 2019-Jan-13 16:45:23.194463 - [DEBUG] Function : main
77152 2019-Jan-13 16:45:23.194490 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77153 2019-Jan-13 16:45:23.195149 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77154 2019-Jan-13 16:45:23.195788 - [DEBUG] Value : BOTTOM
77155 2019-Jan-13 16:45:23.195814 - [DEBUG]
77156 2019-Jan-13 16:45:23.195839 - [DEBUG] Function : main
77157 2019-Jan-13 16:45:23.195865 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77158 2019-Jan-13 16:45:23.196502 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77159 2019-Jan-13 16:45:23.197152 - [DEBUG] Value : BOTTOM
77160 2019-Jan-13 16:45:23.197178 - [DEBUG]
77161 2019-Jan-13 16:45:23.197203 - [DEBUG] Function : main
77162 2019-Jan-13 16:45:23.197229 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77163 2019-Jan-13 16:45:23.197891 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77164 2019-Jan-13 16:45:23.198646 - [DEBUG] Value : BOTTOM
77165 2019-Jan-13 16:45:23.198673 - [DEBUG]
77166 2019-Jan-13 16:45:23.198700 - [DEBUG] Function : main
77167 2019-Jan-13 16:45:23.198725 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77168 2019-Jan-13 16:45:23.199385 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77169 2019-Jan-13 16:45:23.200072 - [DEBUG] Value : BOTTOM
77170 2019-Jan-13 16:45:23.200101 - [DEBUG]
77171 2019-Jan-13 16:45:23.200128 - [DEBUG] Function : main
77172 2019-Jan-13 16:45:23.200154 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77173 2019-Jan-13 16:45:23.200835 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77174 2019-Jan-13 16:45:23.201653 - [DEBUG] Value : BOTTOM
77175 2019-Jan-13 16:45:23.201681 - [DEBUG]
77176 2019-Jan-13 16:45:23.201707 - [DEBUG] Function : main
77177 2019-Jan-13 16:45:23.201733 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77178 2019-Jan-13 16:45:23.202388 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77179 2019-Jan-13 16:45:23.203039 - [DEBUG] Value : BOTTOM
77180 2019-Jan-13 16:45:23.203066 - [DEBUG]
77181 2019-Jan-13 16:45:23.203093 - [DEBUG] Function : main
77182 2019-Jan-13 16:45:23.203118 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77183 2019-Jan-13 16:45:23.203759 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77184 2019-Jan-13 16:45:23.204394 - [DEBUG] Value : BOTTOM
77185 2019-Jan-13 16:45:23.204420 - [DEBUG]
77186 2019-Jan-13 16:45:23.204445 - [DEBUG] Function : main
77187 2019-Jan-13 16:45:23.204470 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77188 2019-Jan-13 16:45:23.205125 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77189 2019-Jan-13 16:45:23.205760 - [DEBUG] Value : BOTTOM
77190 2019-Jan-13 16:45:23.205786 - [DEBUG]
77191 2019-Jan-13 16:45:23.205811 - [DEBUG] Function : main
77192 2019-Jan-13 16:45:23.205836 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77193 2019-Jan-13 16:45:23.206475 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77194 2019-Jan-13 16:45:23.207116 - [DEBUG] Value : BOTTOM
77195 2019-Jan-13 16:45:23.207141 - [DEBUG]
77196 2019-Jan-13 16:45:23.207166 - [DEBUG] Function : main
77197 2019-Jan-13 16:45:23.207191 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77198 2019-Jan-13 16:45:23.207830 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77199 2019-Jan-13 16:45:23.208482 - [DEBUG] Value : BOTTOM
77200 2019-Jan-13 16:45:23.208508 - [DEBUG]
77201 2019-Jan-13 16:45:23.208533 - [DEBUG] Function : main
77202 2019-Jan-13 16:45:23.208558 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77203 2019-Jan-13 16:45:23.209200 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77204 2019-Jan-13 16:45:23.209864 - [DEBUG] Value : BOTTOM
77205 2019-Jan-13 16:45:23.209914 - [DEBUG]
77206 2019-Jan-13 16:45:23.209941 - [DEBUG] Function : main
77207 2019-Jan-13 16:45:23.209967 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77208 2019-Jan-13 16:45:23.210654 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77209 2019-Jan-13 16:45:23.211335 - [DEBUG] Value : BOTTOM
77210 2019-Jan-13 16:45:23.211364 - [DEBUG]
77211 2019-Jan-13 16:45:23.211393 - [DEBUG] Function : main
77212 2019-Jan-13 16:45:23.211626 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77213 2019-Jan-13 16:45:23.212416 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77214 2019-Jan-13 16:45:23.213096 - [DEBUG] Value : BOTTOM
77215 2019-Jan-13 16:45:23.213124 - [DEBUG]
77216 2019-Jan-13 16:45:23.213152 - [DEBUG] Function : main
77217 2019-Jan-13 16:45:23.213178 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77218 2019-Jan-13 16:45:23.213876 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77219 2019-Jan-13 16:45:23.214558 - [DEBUG] Value : BOTTOM
77220 2019-Jan-13 16:45:23.214587 - [DEBUG]
77221 2019-Jan-13 16:45:23.214614 - [DEBUG] Function : main
77222 2019-Jan-13 16:45:23.214641 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77223 2019-Jan-13 16:45:23.215324 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77224 2019-Jan-13 16:45:23.215963 - [DEBUG] Value : BOTTOM
77225 2019-Jan-13 16:45:23.215989 - [DEBUG]
77226 2019-Jan-13 16:45:23.216014 - [DEBUG] Function : main
77227 2019-Jan-13 16:45:23.216039 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77228 2019-Jan-13 16:45:23.216676 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77229 2019-Jan-13 16:45:23.217325 - [DEBUG] Value : BOTTOM
77230 2019-Jan-13 16:45:23.217351 - [DEBUG]
77231 2019-Jan-13 16:45:23.217378 - [DEBUG] Function : main
77232 2019-Jan-13 16:45:23.217403 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77233 2019-Jan-13 16:45:23.218042 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77234 2019-Jan-13 16:45:23.218699 - [DEBUG] Value : BOTTOM
77235 2019-Jan-13 16:45:23.218725 - [DEBUG]
77236 2019-Jan-13 16:45:23.218750 - [DEBUG] Function : main
77237 2019-Jan-13 16:45:23.218775 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77238 2019-Jan-13 16:45:23.219412 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77239 2019-Jan-13 16:45:23.220055 - [DEBUG] Value : BOTTOM
77240 2019-Jan-13 16:45:23.220081 - [DEBUG]
77241 2019-Jan-13 16:45:23.220106 - [DEBUG] Function : main
77242 2019-Jan-13 16:45:23.220131 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77243 2019-Jan-13 16:45:23.220768 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77244 2019-Jan-13 16:45:23.221419 - [DEBUG] Value : BOTTOM
77245 2019-Jan-13 16:45:23.221446 - [DEBUG]
77246 2019-Jan-13 16:45:23.221470 - [DEBUG] Function : main
77247 2019-Jan-13 16:45:23.221631 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77248 2019-Jan-13 16:45:23.222280 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77249 2019-Jan-13 16:45:23.222921 - [DEBUG] Value : BOTTOM
77250 2019-Jan-13 16:45:23.222947 - [DEBUG]
77251 2019-Jan-13 16:45:23.222972 - [DEBUG] Function : main
77252 2019-Jan-13 16:45:23.223016 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77253 2019-Jan-13 16:45:23.223656 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77254 2019-Jan-13 16:45:23.224294 - [DEBUG] Value : BOTTOM
77255 2019-Jan-13 16:45:23.224320 - [DEBUG]
77256 2019-Jan-13 16:45:23.224344 - [DEBUG] Function : main
77257 2019-Jan-13 16:45:23.224370 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77258 2019-Jan-13 16:45:23.225024 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77259 2019-Jan-13 16:45:23.225678 - [DEBUG] Value : BOTTOM
77260 2019-Jan-13 16:45:23.225704 - [DEBUG]
77261 2019-Jan-13 16:45:23.225730 - [DEBUG] Function : main
77262 2019-Jan-13 16:45:23.225755 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77263 2019-Jan-13 16:45:23.226405 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77264 2019-Jan-13 16:45:23.227050 - [DEBUG] Value : BOTTOM
77265 2019-Jan-13 16:45:23.227077 - [DEBUG]
77266 2019-Jan-13 16:45:23.227102 - [DEBUG] Function : main
77267 2019-Jan-13 16:45:23.227127 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77268 2019-Jan-13 16:45:23.227765 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77269 2019-Jan-13 16:45:23.228427 - [DEBUG] Value : BOTTOM
77270 2019-Jan-13 16:45:23.228453 - [DEBUG]
77271 2019-Jan-13 16:45:23.228478 - [DEBUG] Function : main
77272 2019-Jan-13 16:45:23.228503 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77273 2019-Jan-13 16:45:23.229144 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77274 2019-Jan-13 16:45:23.229783 - [DEBUG] Value : BOTTOM
77275 2019-Jan-13 16:45:23.229809 - [DEBUG]
77276 2019-Jan-13 16:45:23.229834 - [DEBUG] Function : main
77277 2019-Jan-13 16:45:23.229859 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77278 2019-Jan-13 16:45:23.230496 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77279 2019-Jan-13 16:45:23.231140 - [DEBUG] Value : BOTTOM
77280 2019-Jan-13 16:45:23.231166 - [DEBUG]
77281 2019-Jan-13 16:45:23.231191 - [DEBUG] Function : main
77282 2019-Jan-13 16:45:23.231216 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77283 2019-Jan-13 16:45:23.231967 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77284 2019-Jan-13 16:45:23.232609 - [DEBUG] Value : BOTTOM
77285 2019-Jan-13 16:45:23.232635 - [DEBUG]
77286 2019-Jan-13 16:45:23.232660 - [DEBUG] Function : main
77287 2019-Jan-13 16:45:23.232685 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77288 2019-Jan-13 16:45:23.233323 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77289 2019-Jan-13 16:45:23.233968 - [DEBUG] Value : BOTTOM
77290 2019-Jan-13 16:45:23.233994 - [DEBUG]
77291 2019-Jan-13 16:45:23.234018 - [DEBUG] Function : main
77292 2019-Jan-13 16:45:23.234044 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77293 2019-Jan-13 16:45:23.234682 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77294 2019-Jan-13 16:45:23.235337 - [DEBUG] Value : BOTTOM
77295 2019-Jan-13 16:45:23.235363 - [DEBUG]
77296 2019-Jan-13 16:45:23.235388 - [DEBUG] Function : main
77297 2019-Jan-13 16:45:23.235426 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77298 2019-Jan-13 16:45:23.236066 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77299 2019-Jan-13 16:45:23.236709 - [DEBUG] Value : BOTTOM
77300 2019-Jan-13 16:45:23.236735 - [DEBUG]
77301 2019-Jan-13 16:45:23.236760 - [DEBUG] Function : main
77302 2019-Jan-13 16:45:23.236785 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77303 2019-Jan-13 16:45:23.237444 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77304 2019-Jan-13 16:45:23.238138 - [DEBUG] Value : BOTTOM
77305 2019-Jan-13 16:45:23.238165 - [DEBUG]
77306 2019-Jan-13 16:45:23.238192 - [DEBUG] Function : main
77307 2019-Jan-13 16:45:23.238217 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77308 2019-Jan-13 16:45:23.238877 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77309 2019-Jan-13 16:45:23.239539 - [DEBUG] Value : BOTTOM
77310 2019-Jan-13 16:45:23.239566 - [DEBUG]
77311 2019-Jan-13 16:45:23.239592 - [DEBUG] Function : main
77312 2019-Jan-13 16:45:23.239617 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77313 2019-Jan-13 16:45:23.240312 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77314 2019-Jan-13 16:45:23.240983 - [DEBUG] Value : BOTTOM
77315 2019-Jan-13 16:45:23.241010 - [DEBUG]
77316 2019-Jan-13 16:45:23.241036 - [DEBUG] Function : main
77317 2019-Jan-13 16:45:23.241062 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77318 2019-Jan-13 16:45:23.241879 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77319 2019-Jan-13 16:45:23.241946 - [DEBUG] Value : BOTTOM
77320 2019-Jan-13 16:45:23.241972 - [DEBUG]
77321 2019-Jan-13 16:45:23.242078 - [DEBUG] Function : main
77322 2019-Jan-13 16:45:23.242107 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77323 2019-Jan-13 16:45:23.242788 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77324 2019-Jan-13 16:45:23.243488 - [DEBUG] Value : BOTTOM
77325 2019-Jan-13 16:45:23.243517 - [DEBUG]
77326 2019-Jan-13 16:45:23.243545 - [DEBUG] Function : main
77327 2019-Jan-13 16:45:23.243572 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77328 2019-Jan-13 16:45:23.244258 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77329 2019-Jan-13 16:45:23.244966 - [DEBUG] Value : BOTTOM
77330 2019-Jan-13 16:45:23.244994 - [DEBUG]
77331 2019-Jan-13 16:45:23.245022 - [DEBUG] Function : main
77332 2019-Jan-13 16:45:23.245048 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77333 2019-Jan-13 16:45:23.245748 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77334 2019-Jan-13 16:45:23.246436 - [DEBUG] Value : BOTTOM
77335 2019-Jan-13 16:45:23.246465 - [DEBUG]
77336 2019-Jan-13 16:45:23.246495 - [DEBUG] Function : main
77337 2019-Jan-13 16:45:23.246522 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77338 2019-Jan-13 16:45:23.247233 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77339 2019-Jan-13 16:45:23.247917 - [DEBUG] Value : BOTTOM
77340 2019-Jan-13 16:45:23.247945 - [DEBUG]
77341 2019-Jan-13 16:45:23.247972 - [DEBUG] Function : main
77342 2019-Jan-13 16:45:23.247998 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77343 2019-Jan-13 16:45:23.248697 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77344 2019-Jan-13 16:45:23.249345 - [DEBUG] Value : BOTTOM
77345 2019-Jan-13 16:45:23.249371 - [DEBUG]
77346 2019-Jan-13 16:45:23.249396 - [DEBUG] Function : main
77347 2019-Jan-13 16:45:23.249421 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77348 2019-Jan-13 16:45:23.250054 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77349 2019-Jan-13 16:45:23.250688 - [DEBUG] Value : BOTTOM
77350 2019-Jan-13 16:45:23.250714 - [DEBUG]
77351 2019-Jan-13 16:45:23.250740 - [DEBUG] Function : main
77352 2019-Jan-13 16:45:23.250765 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77353 2019-Jan-13 16:45:23.251411 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77354 2019-Jan-13 16:45:23.252213 - [DEBUG] Value : BOTTOM
77355 2019-Jan-13 16:45:23.252239 - [DEBUG]
77356 2019-Jan-13 16:45:23.252265 - [DEBUG] Function : main
77357 2019-Jan-13 16:45:23.252290 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77358 2019-Jan-13 16:45:23.252928 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77359 2019-Jan-13 16:45:23.253565 - [DEBUG] Value : BOTTOM
77360 2019-Jan-13 16:45:23.253592 - [DEBUG]
77361 2019-Jan-13 16:45:23.253617 - [DEBUG] Function : main
77362 2019-Jan-13 16:45:23.253642 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77363 2019-Jan-13 16:45:23.254276 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77364 2019-Jan-13 16:45:23.254932 - [DEBUG] Value : BOTTOM
77365 2019-Jan-13 16:45:23.254958 - [DEBUG]
77366 2019-Jan-13 16:45:23.254983 - [DEBUG] Function : main
77367 2019-Jan-13 16:45:23.255008 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77368 2019-Jan-13 16:45:23.255643 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77369 2019-Jan-13 16:45:23.256284 - [DEBUG] Value : BOTTOM
77370 2019-Jan-13 16:45:23.256310 - [DEBUG]
77371 2019-Jan-13 16:45:23.256335 - [DEBUG] Function : main
77372 2019-Jan-13 16:45:23.256360 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77373 2019-Jan-13 16:45:23.256993 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77374 2019-Jan-13 16:45:23.257638 - [DEBUG] Value : BOTTOM
77375 2019-Jan-13 16:45:23.257664 - [DEBUG]
77376 2019-Jan-13 16:45:23.257689 - [DEBUG] Function : main
77377 2019-Jan-13 16:45:23.257714 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77378 2019-Jan-13 16:45:23.258366 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77379 2019-Jan-13 16:45:23.259012 - [DEBUG] Value : BOTTOM
77380 2019-Jan-13 16:45:23.259038 - [DEBUG]
77381 2019-Jan-13 16:45:23.259063 - [DEBUG] Function : main
77382 2019-Jan-13 16:45:23.259088 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77383 2019-Jan-13 16:45:23.259726 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77384 2019-Jan-13 16:45:23.260366 - [DEBUG] Value : BOTTOM
77385 2019-Jan-13 16:45:23.260392 - [DEBUG]
77386 2019-Jan-13 16:45:23.260416 - [DEBUG] Function : main
77387 2019-Jan-13 16:45:23.260441 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77388 2019-Jan-13 16:45:23.261079 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77389 2019-Jan-13 16:45:23.261746 - [DEBUG] Value : BOTTOM
77390 2019-Jan-13 16:45:23.261773 - [DEBUG]
77391 2019-Jan-13 16:45:23.261798 - [DEBUG] Function : main
77392 2019-Jan-13 16:45:23.261823 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77393 2019-Jan-13 16:45:23.262548 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77394 2019-Jan-13 16:45:23.263188 - [DEBUG] Value : BOTTOM
77395 2019-Jan-13 16:45:23.263214 - [DEBUG]
77396 2019-Jan-13 16:45:23.263239 - [DEBUG] Function : main
77397 2019-Jan-13 16:45:23.263264 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77398 2019-Jan-13 16:45:23.263901 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77399 2019-Jan-13 16:45:23.264546 - [DEBUG] Value : BOTTOM
77400 2019-Jan-13 16:45:23.264572 - [DEBUG]
77401 2019-Jan-13 16:45:23.264599 - [DEBUG] Function : main
77402 2019-Jan-13 16:45:23.264624 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77403 2019-Jan-13 16:45:23.265277 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77404 2019-Jan-13 16:45:23.265916 - [DEBUG] Value : BOTTOM
77405 2019-Jan-13 16:45:23.265942 - [DEBUG]
77406 2019-Jan-13 16:45:23.265967 - [DEBUG] Function : main
77407 2019-Jan-13 16:45:23.265992 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77408 2019-Jan-13 16:45:23.266639 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77409 2019-Jan-13 16:45:23.267283 - [DEBUG] Value : BOTTOM
77410 2019-Jan-13 16:45:23.267309 - [DEBUG]
77411 2019-Jan-13 16:45:23.267334 - [DEBUG] Function : main
77412 2019-Jan-13 16:45:23.267359 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77413 2019-Jan-13 16:45:23.267994 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77414 2019-Jan-13 16:45:23.268657 - [DEBUG] Value : BOTTOM
77415 2019-Jan-13 16:45:23.268683 - [DEBUG]
77416 2019-Jan-13 16:45:23.268708 - [DEBUG] Function : main
77417 2019-Jan-13 16:45:23.268733 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77418 2019-Jan-13 16:45:23.269367 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77419 2019-Jan-13 16:45:23.270006 - [DEBUG] Value : BOTTOM
77420 2019-Jan-13 16:45:23.270032 - [DEBUG]
77421 2019-Jan-13 16:45:23.270056 - [DEBUG] Function : main
77422 2019-Jan-13 16:45:23.270082 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77423 2019-Jan-13 16:45:23.270715 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77424 2019-Jan-13 16:45:23.271353 - [DEBUG] Value : BOTTOM
77425 2019-Jan-13 16:45:23.271379 - [DEBUG]
77426 2019-Jan-13 16:45:23.271416 - [DEBUG] Function : main
77427 2019-Jan-13 16:45:23.271443 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77428 2019-Jan-13 16:45:23.272179 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77429 2019-Jan-13 16:45:23.272913 - [DEBUG] Value : BOTTOM
77430 2019-Jan-13 16:45:23.272941 - [DEBUG]
77431 2019-Jan-13 16:45:23.272966 - [DEBUG] Function : main
77432 2019-Jan-13 16:45:23.272993 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77433 2019-Jan-13 16:45:23.273645 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77434 2019-Jan-13 16:45:23.274305 - [DEBUG] Value : BOTTOM
77435 2019-Jan-13 16:45:23.274331 - [DEBUG]
77436 2019-Jan-13 16:45:23.274356 - [DEBUG] Function : main
77437 2019-Jan-13 16:45:23.274382 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77438 2019-Jan-13 16:45:23.275037 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77439 2019-Jan-13 16:45:23.275681 - [DEBUG] Value : BOTTOM
77440 2019-Jan-13 16:45:23.275707 - [DEBUG]
77441 2019-Jan-13 16:45:23.275732 - [DEBUG] Function : main
77442 2019-Jan-13 16:45:23.275757 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77443 2019-Jan-13 16:45:23.276402 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77444 2019-Jan-13 16:45:23.277065 - [DEBUG] Value : BOTTOM
77445 2019-Jan-13 16:45:23.277092 - [DEBUG]
77446 2019-Jan-13 16:45:23.277118 - [DEBUG] Function : main
77447 2019-Jan-13 16:45:23.277143 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77448 2019-Jan-13 16:45:23.277825 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77449 2019-Jan-13 16:45:23.278532 - [DEBUG] Value : BOTTOM
77450 2019-Jan-13 16:45:23.278559 - [DEBUG]
77451 2019-Jan-13 16:45:23.278585 - [DEBUG] Function : main
77452 2019-Jan-13 16:45:23.278611 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77453 2019-Jan-13 16:45:23.279271 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77454 2019-Jan-13 16:45:23.279975 - [DEBUG] Value : BOTTOM
77455 2019-Jan-13 16:45:23.280004 - [DEBUG]
77456 2019-Jan-13 16:45:23.280031 - [DEBUG] Function : main
77457 2019-Jan-13 16:45:23.280056 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77458 2019-Jan-13 16:45:23.280712 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77459 2019-Jan-13 16:45:23.281359 - [DEBUG] Value : BOTTOM
77460 2019-Jan-13 16:45:23.281385 - [DEBUG]
77461 2019-Jan-13 16:45:23.281434 - [DEBUG] Function : main
77462 2019-Jan-13 16:45:23.281459 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77463 2019-Jan-13 16:45:23.282239 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77464 2019-Jan-13 16:45:23.282886 - [DEBUG] Value : BOTTOM
77465 2019-Jan-13 16:45:23.282913 - [DEBUG]
77466 2019-Jan-13 16:45:23.282939 - [DEBUG] Function : main
77467 2019-Jan-13 16:45:23.282965 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77468 2019-Jan-13 16:45:23.283608 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77469 2019-Jan-13 16:45:23.284253 - [DEBUG] Value : BOTTOM
77470 2019-Jan-13 16:45:23.284279 - [DEBUG]
77471 2019-Jan-13 16:45:23.284304 - [DEBUG] Function : main
77472 2019-Jan-13 16:45:23.284329 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77473 2019-Jan-13 16:45:23.284981 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77474 2019-Jan-13 16:45:23.285622 - [DEBUG] Value : BOTTOM
77475 2019-Jan-13 16:45:23.285648 - [DEBUG]
77476 2019-Jan-13 16:45:23.285673 - [DEBUG] Function : main
77477 2019-Jan-13 16:45:23.285698 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77478 2019-Jan-13 16:45:23.286331 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77479 2019-Jan-13 16:45:23.286993 - [DEBUG] Value : BOTTOM
77480 2019-Jan-13 16:45:23.287019 - [DEBUG]
77481 2019-Jan-13 16:45:23.287044 - [DEBUG] Function : main
77482 2019-Jan-13 16:45:23.287069 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77483 2019-Jan-13 16:45:23.287704 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77484 2019-Jan-13 16:45:23.288358 - [DEBUG] Value : BOTTOM
77485 2019-Jan-13 16:45:23.288384 - [DEBUG]
77486 2019-Jan-13 16:45:23.288409 - [DEBUG] Function : main
77487 2019-Jan-13 16:45:23.288434 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77488 2019-Jan-13 16:45:23.289069 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77489 2019-Jan-13 16:45:23.289129 - [DEBUG] Value : BOTTOM
77490 2019-Jan-13 16:45:23.289155 - [DEBUG]
77491 2019-Jan-13 16:45:23.289207 - [DEBUG] Function : main
77492 2019-Jan-13 16:45:23.289233 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77493 2019-Jan-13 16:45:23.289871 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77494 2019-Jan-13 16:45:23.290509 - [DEBUG] Value : BOTTOM
77495 2019-Jan-13 16:45:23.290535 - [DEBUG]
77496 2019-Jan-13 16:45:23.290560 - [DEBUG] Function : main
77497 2019-Jan-13 16:45:23.290586 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77498 2019-Jan-13 16:45:23.291219 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77499 2019-Jan-13 16:45:23.291955 - [DEBUG] Value : BOTTOM
77500 2019-Jan-13 16:45:23.291982 - [DEBUG]
77501 2019-Jan-13 16:45:23.292007 - [DEBUG] Function : main
77502 2019-Jan-13 16:45:23.292033 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77503 2019-Jan-13 16:45:23.292672 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77504 2019-Jan-13 16:45:23.293324 - [DEBUG] Value : BOTTOM
77505 2019-Jan-13 16:45:23.293352 - [DEBUG]
77506 2019-Jan-13 16:45:23.293378 - [DEBUG] Function : main
77507 2019-Jan-13 16:45:23.293404 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77508 2019-Jan-13 16:45:23.294077 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77509 2019-Jan-13 16:45:23.294823 - [DEBUG] Value : BOTTOM
77510 2019-Jan-13 16:45:23.294853 - [DEBUG]
77511 2019-Jan-13 16:45:23.294882 - [DEBUG] Function : main
77512 2019-Jan-13 16:45:23.294908 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77513 2019-Jan-13 16:45:23.295611 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77514 2019-Jan-13 16:45:23.296313 - [DEBUG] Value : BOTTOM
77515 2019-Jan-13 16:45:23.296340 - [DEBUG]
77516 2019-Jan-13 16:45:23.296368 - [DEBUG] Function : main
77517 2019-Jan-13 16:45:23.296395 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77518 2019-Jan-13 16:45:23.297064 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77519 2019-Jan-13 16:45:23.297706 - [DEBUG] Value : BOTTOM
77520 2019-Jan-13 16:45:23.297732 - [DEBUG]
77521 2019-Jan-13 16:45:23.297758 - [DEBUG] Function : main
77522 2019-Jan-13 16:45:23.297784 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77523 2019-Jan-13 16:45:23.298442 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77524 2019-Jan-13 16:45:23.299077 - [DEBUG] Value : BOTTOM
77525 2019-Jan-13 16:45:23.299103 - [DEBUG]
77526 2019-Jan-13 16:45:23.299127 - [DEBUG] Function : main
77527 2019-Jan-13 16:45:23.299152 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77528 2019-Jan-13 16:45:23.299786 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77529 2019-Jan-13 16:45:23.300441 - [DEBUG] Value : BOTTOM
77530 2019-Jan-13 16:45:23.300467 - [DEBUG]
77531 2019-Jan-13 16:45:23.300492 - [DEBUG] Function : main
77532 2019-Jan-13 16:45:23.300517 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77533 2019-Jan-13 16:45:23.301151 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77534 2019-Jan-13 16:45:23.301813 - [DEBUG] Value : BOTTOM
77535 2019-Jan-13 16:45:23.301976 - [DEBUG]
77536 2019-Jan-13 16:45:23.302005 - [DEBUG] Function : main
77537 2019-Jan-13 16:45:23.302032 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77538 2019-Jan-13 16:45:23.302775 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77539 2019-Jan-13 16:45:23.303438 - [DEBUG] Value : BOTTOM
77540 2019-Jan-13 16:45:23.303464 - [DEBUG]
77541 2019-Jan-13 16:45:23.303490 - [DEBUG] Function : main
77542 2019-Jan-13 16:45:23.303515 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77543 2019-Jan-13 16:45:23.304150 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77544 2019-Jan-13 16:45:23.304823 - [DEBUG] Value : BOTTOM
77545 2019-Jan-13 16:45:23.304849 - [DEBUG]
77546 2019-Jan-13 16:45:23.304874 - [DEBUG] Function : main
77547 2019-Jan-13 16:45:23.304900 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77548 2019-Jan-13 16:45:23.305537 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77549 2019-Jan-13 16:45:23.306177 - [DEBUG] Value : BOTTOM
77550 2019-Jan-13 16:45:23.306203 - [DEBUG]
77551 2019-Jan-13 16:45:23.306228 - [DEBUG] Function : main
77552 2019-Jan-13 16:45:23.306253 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77553 2019-Jan-13 16:45:23.306886 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77554 2019-Jan-13 16:45:23.307526 - [DEBUG] Value : BOTTOM
77555 2019-Jan-13 16:45:23.307552 - [DEBUG]
77556 2019-Jan-13 16:45:23.307576 - [DEBUG] Function : main
77557 2019-Jan-13 16:45:23.307601 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77558 2019-Jan-13 16:45:23.308249 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77559 2019-Jan-13 16:45:23.308891 - [DEBUG] Value : BOTTOM
77560 2019-Jan-13 16:45:23.308917 - [DEBUG]
77561 2019-Jan-13 16:45:23.308942 - [DEBUG] Function : main
77562 2019-Jan-13 16:45:23.308967 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77563 2019-Jan-13 16:45:23.309611 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77564 2019-Jan-13 16:45:23.310252 - [DEBUG] Value : BOTTOM
77565 2019-Jan-13 16:45:23.310278 - [DEBUG]
77566 2019-Jan-13 16:45:23.310303 - [DEBUG] Function : main
77567 2019-Jan-13 16:45:23.310328 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77568 2019-Jan-13 16:45:23.310962 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77569 2019-Jan-13 16:45:23.311622 - [DEBUG] Value : BOTTOM
77570 2019-Jan-13 16:45:23.311647 - [DEBUG]
77571 2019-Jan-13 16:45:23.311674 - [DEBUG] Function : main
77572 2019-Jan-13 16:45:23.311699 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77573 2019-Jan-13 16:45:23.312458 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77574 2019-Jan-13 16:45:23.313100 - [DEBUG] Value : BOTTOM
77575 2019-Jan-13 16:45:23.313126 - [DEBUG]
77576 2019-Jan-13 16:45:23.313152 - [DEBUG] Function : main
77577 2019-Jan-13 16:45:23.313177 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77578 2019-Jan-13 16:45:23.313828 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77579 2019-Jan-13 16:45:23.314473 - [DEBUG] Value : BOTTOM
77580 2019-Jan-13 16:45:23.314499 - [DEBUG]
77581 2019-Jan-13 16:45:23.314524 - [DEBUG] Function : main
77582 2019-Jan-13 16:45:23.314549 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77583 2019-Jan-13 16:45:23.315198 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77584 2019-Jan-13 16:45:23.315837 - [DEBUG] Value : BOTTOM
77585 2019-Jan-13 16:45:23.315863 - [DEBUG]
77586 2019-Jan-13 16:45:23.315888 - [DEBUG] Function : main
77587 2019-Jan-13 16:45:23.315913 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77588 2019-Jan-13 16:45:23.316546 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77589 2019-Jan-13 16:45:23.317184 - [DEBUG] Value : BOTTOM
77590 2019-Jan-13 16:45:23.317210 - [DEBUG]
77591 2019-Jan-13 16:45:23.317235 - [DEBUG] Function : main
77592 2019-Jan-13 16:45:23.317261 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77593 2019-Jan-13 16:45:23.317923 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77594 2019-Jan-13 16:45:23.318630 - [DEBUG] Value : BOTTOM
77595 2019-Jan-13 16:45:23.318657 - [DEBUG]
77596 2019-Jan-13 16:45:23.318684 - [DEBUG] Function : main
77597 2019-Jan-13 16:45:23.318710 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77598 2019-Jan-13 16:45:23.319387 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77599 2019-Jan-13 16:45:23.320078 - [DEBUG] Value : BOTTOM
77600 2019-Jan-13 16:45:23.320105 - [DEBUG]
77601 2019-Jan-13 16:45:23.320133 - [DEBUG] Function : main
77602 2019-Jan-13 16:45:23.320158 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77603 2019-Jan-13 16:45:23.320814 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77604 2019-Jan-13 16:45:23.321483 - [DEBUG] Value : BOTTOM
77605 2019-Jan-13 16:45:23.321509 - [DEBUG]
77606 2019-Jan-13 16:45:23.321534 - [DEBUG] Function : main
77607 2019-Jan-13 16:45:23.321559 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77608 2019-Jan-13 16:45:23.322317 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77609 2019-Jan-13 16:45:23.322959 - [DEBUG] Value : BOTTOM
77610 2019-Jan-13 16:45:23.322985 - [DEBUG]
77611 2019-Jan-13 16:45:23.323010 - [DEBUG] Function : main
77612 2019-Jan-13 16:45:23.323035 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77613 2019-Jan-13 16:45:23.323681 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77614 2019-Jan-13 16:45:23.324323 - [DEBUG] Value : BOTTOM
77615 2019-Jan-13 16:45:23.324349 - [DEBUG]
77616 2019-Jan-13 16:45:23.324374 - [DEBUG] Function : main
77617 2019-Jan-13 16:45:23.324399 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77618 2019-Jan-13 16:45:23.325050 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77619 2019-Jan-13 16:45:23.325696 - [DEBUG] Value : BOTTOM
77620 2019-Jan-13 16:45:23.325722 - [DEBUG]
77621 2019-Jan-13 16:45:23.325748 - [DEBUG] Function : main
77622 2019-Jan-13 16:45:23.325773 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77623 2019-Jan-13 16:45:23.326420 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77624 2019-Jan-13 16:45:23.327099 - [DEBUG] Value : BOTTOM
77625 2019-Jan-13 16:45:23.327150 - [DEBUG]
77626 2019-Jan-13 16:45:23.327177 - [DEBUG] Function : main
77627 2019-Jan-13 16:45:23.327204 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77628 2019-Jan-13 16:45:23.327895 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77629 2019-Jan-13 16:45:23.328632 - [DEBUG] Value : BOTTOM
77630 2019-Jan-13 16:45:23.328661 - [DEBUG]
77631 2019-Jan-13 16:45:23.328690 - [DEBUG] Function : main
77632 2019-Jan-13 16:45:23.328717 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77633 2019-Jan-13 16:45:23.329414 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77634 2019-Jan-13 16:45:23.330114 - [DEBUG] Value : BOTTOM
77635 2019-Jan-13 16:45:23.330143 - [DEBUG]
77636 2019-Jan-13 16:45:23.330171 - [DEBUG] Function : main
77637 2019-Jan-13 16:45:23.330197 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77638 2019-Jan-13 16:45:23.330857 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77639 2019-Jan-13 16:45:23.331532 - [DEBUG] Value : BOTTOM
77640 2019-Jan-13 16:45:23.331559 - [DEBUG]
77641 2019-Jan-13 16:45:23.331585 - [DEBUG] Function : main
77642 2019-Jan-13 16:45:23.331610 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77643 2019-Jan-13 16:45:23.332400 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77644 2019-Jan-13 16:45:23.333139 - [DEBUG] Value : BOTTOM
77645 2019-Jan-13 16:45:23.333168 - [DEBUG]
77646 2019-Jan-13 16:45:23.333193 - [DEBUG] Function : main
77647 2019-Jan-13 16:45:23.333218 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77648 2019-Jan-13 16:45:23.333865 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77649 2019-Jan-13 16:45:23.334512 - [DEBUG] Value : BOTTOM
77650 2019-Jan-13 16:45:23.334537 - [DEBUG]
77651 2019-Jan-13 16:45:23.334562 - [DEBUG] Function : main
77652 2019-Jan-13 16:45:23.334587 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77653 2019-Jan-13 16:45:23.335242 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77654 2019-Jan-13 16:45:23.335883 - [DEBUG] Value : BOTTOM
77655 2019-Jan-13 16:45:23.335909 - [DEBUG]
77656 2019-Jan-13 16:45:23.335934 - [DEBUG] Function : main
77657 2019-Jan-13 16:45:23.335959 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77658 2019-Jan-13 16:45:23.336592 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77659 2019-Jan-13 16:45:23.336652 - [DEBUG] Value : BOTTOM
77660 2019-Jan-13 16:45:23.336678 - [DEBUG]
77661 2019-Jan-13 16:45:23.336730 - [DEBUG] Function : main
77662 2019-Jan-13 16:45:23.336757 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77663 2019-Jan-13 16:45:23.337395 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77664 2019-Jan-13 16:45:23.338034 - [DEBUG] Value : BOTTOM
77665 2019-Jan-13 16:45:23.338060 - [DEBUG]
77666 2019-Jan-13 16:45:23.338099 - [DEBUG] Function : main
77667 2019-Jan-13 16:45:23.338125 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77668 2019-Jan-13 16:45:23.338762 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77669 2019-Jan-13 16:45:23.339401 - [DEBUG] Value : BOTTOM
77670 2019-Jan-13 16:45:23.339427 - [DEBUG]
77671 2019-Jan-13 16:45:23.339452 - [DEBUG] Function : main
77672 2019-Jan-13 16:45:23.339478 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77673 2019-Jan-13 16:45:23.340138 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77674 2019-Jan-13 16:45:23.340776 - [DEBUG] Value : BOTTOM
77675 2019-Jan-13 16:45:23.340802 - [DEBUG]
77676 2019-Jan-13 16:45:23.340827 - [DEBUG] Function : main
77677 2019-Jan-13 16:45:23.340852 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77678 2019-Jan-13 16:45:23.341502 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77679 2019-Jan-13 16:45:23.342261 - [DEBUG] Value : BOTTOM
77680 2019-Jan-13 16:45:23.342287 - [DEBUG]
77681 2019-Jan-13 16:45:23.342312 - [DEBUG] Function : main
77682 2019-Jan-13 16:45:23.342337 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77683 2019-Jan-13 16:45:23.342986 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77684 2019-Jan-13 16:45:23.343628 - [DEBUG] Value : BOTTOM
77685 2019-Jan-13 16:45:23.343654 - [DEBUG]
77686 2019-Jan-13 16:45:23.343679 - [DEBUG] Function : main
77687 2019-Jan-13 16:45:23.343704 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77688 2019-Jan-13 16:45:23.344340 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77689 2019-Jan-13 16:45:23.344994 - [DEBUG] Value : BOTTOM
77690 2019-Jan-13 16:45:23.345020 - [DEBUG]
77691 2019-Jan-13 16:45:23.345046 - [DEBUG] Function : main
77692 2019-Jan-13 16:45:23.345071 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77693 2019-Jan-13 16:45:23.345708 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77694 2019-Jan-13 16:45:23.346345 - [DEBUG] Value : BOTTOM
77695 2019-Jan-13 16:45:23.346371 - [DEBUG]
77696 2019-Jan-13 16:45:23.346395 - [DEBUG] Function : main
77697 2019-Jan-13 16:45:23.346420 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77698 2019-Jan-13 16:45:23.347056 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77699 2019-Jan-13 16:45:23.347690 - [DEBUG] Value : BOTTOM
77700 2019-Jan-13 16:45:23.347716 - [DEBUG]
77701 2019-Jan-13 16:45:23.347741 - [DEBUG] Function : main
77702 2019-Jan-13 16:45:23.347766 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77703 2019-Jan-13 16:45:23.348415 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77704 2019-Jan-13 16:45:23.349054 - [DEBUG] Value : BOTTOM
77705 2019-Jan-13 16:45:23.349080 - [DEBUG]
77706 2019-Jan-13 16:45:23.349105 - [DEBUG] Function : main
77707 2019-Jan-13 16:45:23.349130 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77708 2019-Jan-13 16:45:23.349765 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77709 2019-Jan-13 16:45:23.350403 - [DEBUG] Value : BOTTOM
77710 2019-Jan-13 16:45:23.350429 - [DEBUG]
77711 2019-Jan-13 16:45:23.350453 - [DEBUG] Function : main
77712 2019-Jan-13 16:45:23.350478 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77713 2019-Jan-13 16:45:23.351113 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77714 2019-Jan-13 16:45:23.351770 - [DEBUG] Value : BOTTOM
77715 2019-Jan-13 16:45:23.351797 - [DEBUG]
77716 2019-Jan-13 16:45:23.351821 - [DEBUG] Function : main
77717 2019-Jan-13 16:45:23.351864 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77718 2019-Jan-13 16:45:23.352601 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77719 2019-Jan-13 16:45:23.353242 - [DEBUG] Value : BOTTOM
77720 2019-Jan-13 16:45:23.353268 - [DEBUG]
77721 2019-Jan-13 16:45:23.353293 - [DEBUG] Function : main
77722 2019-Jan-13 16:45:23.353318 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77723 2019-Jan-13 16:45:23.353953 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77724 2019-Jan-13 16:45:23.354593 - [DEBUG] Value : BOTTOM
77725 2019-Jan-13 16:45:23.354619 - [DEBUG]
77726 2019-Jan-13 16:45:23.354643 - [DEBUG] Function : main
77727 2019-Jan-13 16:45:23.354668 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77728 2019-Jan-13 16:45:23.355323 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77729 2019-Jan-13 16:45:23.355962 - [DEBUG] Value : BOTTOM
77730 2019-Jan-13 16:45:23.355988 - [DEBUG]
77731 2019-Jan-13 16:45:23.356013 - [DEBUG] Function : main
77732 2019-Jan-13 16:45:23.356038 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77733 2019-Jan-13 16:45:23.356673 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77734 2019-Jan-13 16:45:23.357333 - [DEBUG] Value : BOTTOM
77735 2019-Jan-13 16:45:23.357361 - [DEBUG]
77736 2019-Jan-13 16:45:23.357387 - [DEBUG] Function : main
77737 2019-Jan-13 16:45:23.357413 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77738 2019-Jan-13 16:45:23.358146 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77739 2019-Jan-13 16:45:23.358844 - [DEBUG] Value : BOTTOM
77740 2019-Jan-13 16:45:23.358872 - [DEBUG]
77741 2019-Jan-13 16:45:23.358901 - [DEBUG] Function : main
77742 2019-Jan-13 16:45:23.358927 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77743 2019-Jan-13 16:45:23.359590 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77744 2019-Jan-13 16:45:23.360278 - [DEBUG] Value : BOTTOM
77745 2019-Jan-13 16:45:23.360306 - [DEBUG]
77746 2019-Jan-13 16:45:23.360333 - [DEBUG] Function : main
77747 2019-Jan-13 16:45:23.360360 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77748 2019-Jan-13 16:45:23.361043 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77749 2019-Jan-13 16:45:23.361812 - [DEBUG] Value : BOTTOM
77750 2019-Jan-13 16:45:23.361841 - [DEBUG]
77751 2019-Jan-13 16:45:23.361870 - [DEBUG] Function : main
77752 2019-Jan-13 16:45:23.361898 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77753 2019-Jan-13 16:45:23.362895 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77754 2019-Jan-13 16:45:23.363660 - [DEBUG] Value : BOTTOM
77755 2019-Jan-13 16:45:23.363688 - [DEBUG]
77756 2019-Jan-13 16:45:23.363716 - [DEBUG] Function : main
77757 2019-Jan-13 16:45:23.363743 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77758 2019-Jan-13 16:45:23.364435 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77759 2019-Jan-13 16:45:23.365115 - [DEBUG] Value : BOTTOM
77760 2019-Jan-13 16:45:23.365159 - [DEBUG]
77761 2019-Jan-13 16:45:23.365186 - [DEBUG] Function : main
77762 2019-Jan-13 16:45:23.365211 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77763 2019-Jan-13 16:45:23.365848 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77764 2019-Jan-13 16:45:23.366488 - [DEBUG] Value : BOTTOM
77765 2019-Jan-13 16:45:23.366514 - [DEBUG]
77766 2019-Jan-13 16:45:23.366539 - [DEBUG] Function : main
77767 2019-Jan-13 16:45:23.366564 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77768 2019-Jan-13 16:45:23.367198 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77769 2019-Jan-13 16:45:23.367845 - [DEBUG] Value : BOTTOM
77770 2019-Jan-13 16:45:23.367871 - [DEBUG]
77771 2019-Jan-13 16:45:23.367896 - [DEBUG] Function : main
77772 2019-Jan-13 16:45:23.367921 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77773 2019-Jan-13 16:45:23.368579 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77774 2019-Jan-13 16:45:23.369223 - [DEBUG] Value : BOTTOM
77775 2019-Jan-13 16:45:23.369249 - [DEBUG]
77776 2019-Jan-13 16:45:23.369274 - [DEBUG] Function : main
77777 2019-Jan-13 16:45:23.369299 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77778 2019-Jan-13 16:45:23.369934 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77779 2019-Jan-13 16:45:23.370573 - [DEBUG] Value : BOTTOM
77780 2019-Jan-13 16:45:23.370599 - [DEBUG]
77781 2019-Jan-13 16:45:23.370624 - [DEBUG] Function : main
77782 2019-Jan-13 16:45:23.370649 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77783 2019-Jan-13 16:45:23.371282 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77784 2019-Jan-13 16:45:23.371939 - [DEBUG] Value : BOTTOM
77785 2019-Jan-13 16:45:23.371965 - [DEBUG]
77786 2019-Jan-13 16:45:23.371989 - [DEBUG] Function : main
77787 2019-Jan-13 16:45:23.372014 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77788 2019-Jan-13 16:45:23.372779 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77789 2019-Jan-13 16:45:23.373424 - [DEBUG] Value : BOTTOM
77790 2019-Jan-13 16:45:23.373451 - [DEBUG]
77791 2019-Jan-13 16:45:23.373476 - [DEBUG] Function : main
77792 2019-Jan-13 16:45:23.373501 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77793 2019-Jan-13 16:45:23.374137 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77794 2019-Jan-13 16:45:23.374788 - [DEBUG] Value : BOTTOM
77795 2019-Jan-13 16:45:23.374814 - [DEBUG]
77796 2019-Jan-13 16:45:23.374839 - [DEBUG] Function : main
77797 2019-Jan-13 16:45:23.374864 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77798 2019-Jan-13 16:45:23.375505 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77799 2019-Jan-13 16:45:23.376154 - [DEBUG] Value : BOTTOM
77800 2019-Jan-13 16:45:23.376180 - [DEBUG]
77801 2019-Jan-13 16:45:23.376205 - [DEBUG] Function : main
77802 2019-Jan-13 16:45:23.376230 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77803 2019-Jan-13 16:45:23.376865 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77804 2019-Jan-13 16:45:23.377524 - [DEBUG] Value : BOTTOM
77805 2019-Jan-13 16:45:23.377550 - [DEBUG]
77806 2019-Jan-13 16:45:23.377576 - [DEBUG] Function : main
77807 2019-Jan-13 16:45:23.377601 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77808 2019-Jan-13 16:45:23.378257 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77809 2019-Jan-13 16:45:23.378903 - [DEBUG] Value : BOTTOM
77810 2019-Jan-13 16:45:23.378929 - [DEBUG]
77811 2019-Jan-13 16:45:23.378954 - [DEBUG] Function : main
77812 2019-Jan-13 16:45:23.378979 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77813 2019-Jan-13 16:45:23.379613 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77814 2019-Jan-13 16:45:23.380253 - [DEBUG] Value : BOTTOM
77815 2019-Jan-13 16:45:23.380279 - [DEBUG]
77816 2019-Jan-13 16:45:23.380304 - [DEBUG] Function : main
77817 2019-Jan-13 16:45:23.380329 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77818 2019-Jan-13 16:45:23.380965 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77819 2019-Jan-13 16:45:23.381625 - [DEBUG] Value : BOTTOM
77820 2019-Jan-13 16:45:23.381651 - [DEBUG]
77821 2019-Jan-13 16:45:23.381675 - [DEBUG] Function : main
77822 2019-Jan-13 16:45:23.381700 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77823 2019-Jan-13 16:45:23.382423 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77824 2019-Jan-13 16:45:23.383065 - [DEBUG] Value : BOTTOM
77825 2019-Jan-13 16:45:23.383091 - [DEBUG]
77826 2019-Jan-13 16:45:23.383116 - [DEBUG] Function : main
77827 2019-Jan-13 16:45:23.383141 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77828 2019-Jan-13 16:45:23.383776 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77829 2019-Jan-13 16:45:23.383836 - [DEBUG] Value : BOTTOM
77830 2019-Jan-13 16:45:23.383862 - [DEBUG]
77831 2019-Jan-13 16:45:23.383913 - [DEBUG] Function : main
77832 2019-Jan-13 16:45:23.383940 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77833 2019-Jan-13 16:45:23.384580 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77834 2019-Jan-13 16:45:23.385235 - [DEBUG] Value : BOTTOM
77835 2019-Jan-13 16:45:23.385261 - [DEBUG]
77836 2019-Jan-13 16:45:23.385286 - [DEBUG] Function : main
77837 2019-Jan-13 16:45:23.385312 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77838 2019-Jan-13 16:45:23.385951 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77839 2019-Jan-13 16:45:23.386589 - [DEBUG] Value : BOTTOM
77840 2019-Jan-13 16:45:23.386615 - [DEBUG]
77841 2019-Jan-13 16:45:23.386640 - [DEBUG] Function : main
77842 2019-Jan-13 16:45:23.386666 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77843 2019-Jan-13 16:45:23.387304 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77844 2019-Jan-13 16:45:23.387940 - [DEBUG] Value : BOTTOM
77845 2019-Jan-13 16:45:23.387966 - [DEBUG]
77846 2019-Jan-13 16:45:23.387990 - [DEBUG] Function : main
77847 2019-Jan-13 16:45:23.388016 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77848 2019-Jan-13 16:45:23.388670 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77849 2019-Jan-13 16:45:23.389316 - [DEBUG] Value : BOTTOM
77850 2019-Jan-13 16:45:23.389343 - [DEBUG]
77851 2019-Jan-13 16:45:23.389367 - [DEBUG] Function : main
77852 2019-Jan-13 16:45:23.389392 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77853 2019-Jan-13 16:45:23.390031 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77854 2019-Jan-13 16:45:23.390668 - [DEBUG] Value : BOTTOM
77855 2019-Jan-13 16:45:23.390694 - [DEBUG]
77856 2019-Jan-13 16:45:23.390719 - [DEBUG] Function : main
77857 2019-Jan-13 16:45:23.390744 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77858 2019-Jan-13 16:45:23.391382 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77859 2019-Jan-13 16:45:23.392031 - [DEBUG] Value : BOTTOM
77860 2019-Jan-13 16:45:23.392057 - [DEBUG]
77861 2019-Jan-13 16:45:23.392083 - [DEBUG] Function : main
77862 2019-Jan-13 16:45:23.392108 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77863 2019-Jan-13 16:45:23.392912 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77864 2019-Jan-13 16:45:23.393578 - [DEBUG] Value : BOTTOM
77865 2019-Jan-13 16:45:23.393606 - [DEBUG]
77866 2019-Jan-13 16:45:23.393632 - [DEBUG] Function : main
77867 2019-Jan-13 16:45:23.393658 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77868 2019-Jan-13 16:45:23.394318 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77869 2019-Jan-13 16:45:23.394986 - [DEBUG] Value : BOTTOM
77870 2019-Jan-13 16:45:23.395012 - [DEBUG]
77871 2019-Jan-13 16:45:23.395037 - [DEBUG] Function : main
77872 2019-Jan-13 16:45:23.395063 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77873 2019-Jan-13 16:45:23.395702 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77874 2019-Jan-13 16:45:23.396343 - [DEBUG] Value : BOTTOM
77875 2019-Jan-13 16:45:23.396369 - [DEBUG]
77876 2019-Jan-13 16:45:23.396394 - [DEBUG] Function : main
77877 2019-Jan-13 16:45:23.396419 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77878 2019-Jan-13 16:45:23.397057 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77879 2019-Jan-13 16:45:23.397711 - [DEBUG] Value : BOTTOM
77880 2019-Jan-13 16:45:23.397738 - [DEBUG]
77881 2019-Jan-13 16:45:23.397764 - [DEBUG] Function : main
77882 2019-Jan-13 16:45:23.397790 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77883 2019-Jan-13 16:45:23.398473 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77884 2019-Jan-13 16:45:23.399128 - [DEBUG] Value : BOTTOM
77885 2019-Jan-13 16:45:23.399155 - [DEBUG]
77886 2019-Jan-13 16:45:23.399180 - [DEBUG] Function : main
77887 2019-Jan-13 16:45:23.399205 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77888 2019-Jan-13 16:45:23.399849 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77889 2019-Jan-13 16:45:23.400494 - [DEBUG] Value : BOTTOM
77890 2019-Jan-13 16:45:23.400520 - [DEBUG]
77891 2019-Jan-13 16:45:23.400545 - [DEBUG] Function : main
77892 2019-Jan-13 16:45:23.400570 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77893 2019-Jan-13 16:45:23.401224 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77894 2019-Jan-13 16:45:23.401927 - [DEBUG] Value : BOTTOM
77895 2019-Jan-13 16:45:23.401954 - [DEBUG]
77896 2019-Jan-13 16:45:23.401980 - [DEBUG] Function : main
77897 2019-Jan-13 16:45:23.402005 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77898 2019-Jan-13 16:45:23.402843 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77899 2019-Jan-13 16:45:23.403550 - [DEBUG] Value : BOTTOM
77900 2019-Jan-13 16:45:23.403579 - [DEBUG]
77901 2019-Jan-13 16:45:23.403606 - [DEBUG] Function : main
77902 2019-Jan-13 16:45:23.403632 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77903 2019-Jan-13 16:45:23.404306 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77904 2019-Jan-13 16:45:23.404975 - [DEBUG] Value : BOTTOM
77905 2019-Jan-13 16:45:23.405001 - [DEBUG]
77906 2019-Jan-13 16:45:23.405026 - [DEBUG] Function : main
77907 2019-Jan-13 16:45:23.405051 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77908 2019-Jan-13 16:45:23.405696 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77909 2019-Jan-13 16:45:23.406345 - [DEBUG] Value : BOTTOM
77910 2019-Jan-13 16:45:23.406371 - [DEBUG]
77911 2019-Jan-13 16:45:23.406398 - [DEBUG] Function : main
77912 2019-Jan-13 16:45:23.406423 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77913 2019-Jan-13 16:45:23.407062 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77914 2019-Jan-13 16:45:23.407700 - [DEBUG] Value : BOTTOM
77915 2019-Jan-13 16:45:23.407726 - [DEBUG]
77916 2019-Jan-13 16:45:23.407751 - [DEBUG] Function : main
77917 2019-Jan-13 16:45:23.407776 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77918 2019-Jan-13 16:45:23.408428 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77919 2019-Jan-13 16:45:23.409072 - [DEBUG] Value : BOTTOM
77920 2019-Jan-13 16:45:23.409098 - [DEBUG]
77921 2019-Jan-13 16:45:23.409123 - [DEBUG] Function : main
77922 2019-Jan-13 16:45:23.409148 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77923 2019-Jan-13 16:45:23.409794 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77924 2019-Jan-13 16:45:23.410469 - [DEBUG] Value : BOTTOM
77925 2019-Jan-13 16:45:23.410497 - [DEBUG]
77926 2019-Jan-13 16:45:23.410524 - [DEBUG] Function : main
77927 2019-Jan-13 16:45:23.410550 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77928 2019-Jan-13 16:45:23.411243 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77929 2019-Jan-13 16:45:23.411984 - [DEBUG] Value : BOTTOM
77930 2019-Jan-13 16:45:23.412013 - [DEBUG]
77931 2019-Jan-13 16:45:23.412042 - [DEBUG] Function : main
77932 2019-Jan-13 16:45:23.412069 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77933 2019-Jan-13 16:45:23.413004 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77934 2019-Jan-13 16:45:23.413686 - [DEBUG] Value : BOTTOM
77935 2019-Jan-13 16:45:23.413714 - [DEBUG]
77936 2019-Jan-13 16:45:23.413741 - [DEBUG] Function : main
77937 2019-Jan-13 16:45:23.413768 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77938 2019-Jan-13 16:45:23.414438 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77939 2019-Jan-13 16:45:23.415115 - [DEBUG] Value : BOTTOM
77940 2019-Jan-13 16:45:23.415163 - [DEBUG]
77941 2019-Jan-13 16:45:23.415189 - [DEBUG] Function : main
77942 2019-Jan-13 16:45:23.415215 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77943 2019-Jan-13 16:45:23.415853 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77944 2019-Jan-13 16:45:23.416499 - [DEBUG] Value : BOTTOM
77945 2019-Jan-13 16:45:23.416526 - [DEBUG]
77946 2019-Jan-13 16:45:23.416552 - [DEBUG] Function : main
77947 2019-Jan-13 16:45:23.416577 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77948 2019-Jan-13 16:45:23.417271 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77949 2019-Jan-13 16:45:23.417971 - [DEBUG] Value : BOTTOM
77950 2019-Jan-13 16:45:23.418000 - [DEBUG]
77951 2019-Jan-13 16:45:23.418028 - [DEBUG] Function : main
77952 2019-Jan-13 16:45:23.418054 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77953 2019-Jan-13 16:45:23.418782 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77954 2019-Jan-13 16:45:23.419495 - [DEBUG] Value : BOTTOM
77955 2019-Jan-13 16:45:23.419524 - [DEBUG]
77956 2019-Jan-13 16:45:23.419552 - [DEBUG] Function : main
77957 2019-Jan-13 16:45:23.419578 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77958 2019-Jan-13 16:45:23.420273 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77959 2019-Jan-13 16:45:23.420952 - [DEBUG] Value : BOTTOM
77960 2019-Jan-13 16:45:23.420980 - [DEBUG]
77961 2019-Jan-13 16:45:23.421007 - [DEBUG] Function : main
77962 2019-Jan-13 16:45:23.421033 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77963 2019-Jan-13 16:45:23.421758 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77964 2019-Jan-13 16:45:23.422618 - [DEBUG] Value : BOTTOM
77965 2019-Jan-13 16:45:23.422648 - [DEBUG]
77966 2019-Jan-13 16:45:23.422675 - [DEBUG] Function : main
77967 2019-Jan-13 16:45:23.422703 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77968 2019-Jan-13 16:45:23.423458 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77969 2019-Jan-13 16:45:23.424120 - [DEBUG] Value : BOTTOM
77970 2019-Jan-13 16:45:23.424147 - [DEBUG]
77971 2019-Jan-13 16:45:23.424173 - [DEBUG] Function : main
77972 2019-Jan-13 16:45:23.424198 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77973 2019-Jan-13 16:45:23.424864 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77974 2019-Jan-13 16:45:23.425508 - [DEBUG] Value : BOTTOM
77975 2019-Jan-13 16:45:23.425534 - [DEBUG]
77976 2019-Jan-13 16:45:23.425559 - [DEBUG] Function : main
77977 2019-Jan-13 16:45:23.425584 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77978 2019-Jan-13 16:45:23.426232 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77979 2019-Jan-13 16:45:23.426880 - [DEBUG] Value : BOTTOM
77980 2019-Jan-13 16:45:23.426906 - [DEBUG]
77981 2019-Jan-13 16:45:23.426931 - [DEBUG] Function : main
77982 2019-Jan-13 16:45:23.426957 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77983 2019-Jan-13 16:45:23.427601 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77984 2019-Jan-13 16:45:23.428262 - [DEBUG] Value : BOTTOM
77985 2019-Jan-13 16:45:23.428307 - [DEBUG]
77986 2019-Jan-13 16:45:23.428333 - [DEBUG] Function : main
77987 2019-Jan-13 16:45:23.428358 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77988 2019-Jan-13 16:45:23.428998 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77989 2019-Jan-13 16:45:23.429642 - [DEBUG] Value : BOTTOM
77990 2019-Jan-13 16:45:23.429669 - [DEBUG]
77991 2019-Jan-13 16:45:23.429693 - [DEBUG] Function : main
77992 2019-Jan-13 16:45:23.429718 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77993 2019-Jan-13 16:45:23.430357 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77994 2019-Jan-13 16:45:23.430996 - [DEBUG] Value : BOTTOM
77995 2019-Jan-13 16:45:23.431022 - [DEBUG]
77996 2019-Jan-13 16:45:23.431047 - [DEBUG] Function : main
77997 2019-Jan-13 16:45:23.431072 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77998 2019-Jan-13 16:45:23.431723 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77999 2019-Jan-13 16:45:23.431784 - [DEBUG] Value : BOTTOM
78000 2019-Jan-13 16:45:23.431810 - [DEBUG]
78001 2019-Jan-13 16:45:23.431862 - [DEBUG] Function : main
78002 2019-Jan-13 16:45:23.431888 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78003 2019-Jan-13 16:45:23.432646 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78004 2019-Jan-13 16:45:23.433287 - [DEBUG] Value : BOTTOM
78005 2019-Jan-13 16:45:23.433313 - [DEBUG]
78006 2019-Jan-13 16:45:23.433338 - [DEBUG] Function : main
78007 2019-Jan-13 16:45:23.433364 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78008 2019-Jan-13 16:45:23.434012 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78009 2019-Jan-13 16:45:23.434654 - [DEBUG] Value : BOTTOM
78010 2019-Jan-13 16:45:23.434680 - [DEBUG]
78011 2019-Jan-13 16:45:23.434705 - [DEBUG] Function : main
78012 2019-Jan-13 16:45:23.434731 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78013 2019-Jan-13 16:45:23.435382 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78014 2019-Jan-13 16:45:23.436018 - [DEBUG] Value : BOTTOM
78015 2019-Jan-13 16:45:23.436044 - [DEBUG]
78016 2019-Jan-13 16:45:23.436069 - [DEBUG] Function : main
78017 2019-Jan-13 16:45:23.436094 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78018 2019-Jan-13 16:45:23.436730 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78019 2019-Jan-13 16:45:23.437393 - [DEBUG] Value : BOTTOM
78020 2019-Jan-13 16:45:23.437420 - [DEBUG]
78021 2019-Jan-13 16:45:23.437447 - [DEBUG] Function : main
78022 2019-Jan-13 16:45:23.437472 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78023 2019-Jan-13 16:45:23.438161 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78024 2019-Jan-13 16:45:23.438820 - [DEBUG] Value : BOTTOM
78025 2019-Jan-13 16:45:23.438846 - [DEBUG]
78026 2019-Jan-13 16:45:23.438872 - [DEBUG] Function : main
78027 2019-Jan-13 16:45:23.438897 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78028 2019-Jan-13 16:45:23.439564 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78029 2019-Jan-13 16:45:23.440243 - [DEBUG] Value : BOTTOM
78030 2019-Jan-13 16:45:23.440270 - [DEBUG]
78031 2019-Jan-13 16:45:23.440298 - [DEBUG] Function : main
78032 2019-Jan-13 16:45:23.440324 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78033 2019-Jan-13 16:45:23.441001 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78034 2019-Jan-13 16:45:23.441663 - [DEBUG] Value : BOTTOM
78035 2019-Jan-13 16:45:23.441689 - [DEBUG]
78036 2019-Jan-13 16:45:23.441714 - [DEBUG] Function : main
78037 2019-Jan-13 16:45:23.441739 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78038 2019-Jan-13 16:45:23.442504 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78039 2019-Jan-13 16:45:23.443167 - [DEBUG] Value : BOTTOM
78040 2019-Jan-13 16:45:23.443194 - [DEBUG]
78041 2019-Jan-13 16:45:23.443220 - [DEBUG] Function : main
78042 2019-Jan-13 16:45:23.443246 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78043 2019-Jan-13 16:45:23.443920 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78044 2019-Jan-13 16:45:23.444597 - [DEBUG] Value : BOTTOM
78045 2019-Jan-13 16:45:23.444625 - [DEBUG]
78046 2019-Jan-13 16:45:23.444652 - [DEBUG] Function : main
78047 2019-Jan-13 16:45:23.444678 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78048 2019-Jan-13 16:45:23.445407 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78049 2019-Jan-13 16:45:23.446116 - [DEBUG] Value : BOTTOM
78050 2019-Jan-13 16:45:23.446145 - [DEBUG]
78051 2019-Jan-13 16:45:23.446175 - [DEBUG] Function : main
78052 2019-Jan-13 16:45:23.446202 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78053 2019-Jan-13 16:45:23.446891 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78054 2019-Jan-13 16:45:23.447561 - [DEBUG] Value : BOTTOM
78055 2019-Jan-13 16:45:23.447588 - [DEBUG]
78056 2019-Jan-13 16:45:23.447614 - [DEBUG] Function : main
78057 2019-Jan-13 16:45:23.447639 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78058 2019-Jan-13 16:45:23.448303 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78059 2019-Jan-13 16:45:23.448942 - [DEBUG] Value : BOTTOM
78060 2019-Jan-13 16:45:23.448968 - [DEBUG]
78061 2019-Jan-13 16:45:23.448993 - [DEBUG] Function : main
78062 2019-Jan-13 16:45:23.449018 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78063 2019-Jan-13 16:45:23.449653 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78064 2019-Jan-13 16:45:23.450299 - [DEBUG] Value : BOTTOM
78065 2019-Jan-13 16:45:23.450325 - [DEBUG]
78066 2019-Jan-13 16:45:23.450349 - [DEBUG] Function : main
78067 2019-Jan-13 16:45:23.450374 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78068 2019-Jan-13 16:45:23.451009 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78069 2019-Jan-13 16:45:23.451662 - [DEBUG] Value : BOTTOM
78070 2019-Jan-13 16:45:23.451688 - [DEBUG]
78071 2019-Jan-13 16:45:23.451712 - [DEBUG] Function : main
78072 2019-Jan-13 16:45:23.451737 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78073 2019-Jan-13 16:45:23.452371 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78074 2019-Jan-13 16:45:23.453270 - [DEBUG] Value : BOTTOM
78075 2019-Jan-13 16:45:23.453298 - [DEBUG]
78076 2019-Jan-13 16:45:23.453325 - [DEBUG] Function : main
78077 2019-Jan-13 16:45:23.453351 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78078 2019-Jan-13 16:45:23.454022 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78079 2019-Jan-13 16:45:23.454675 - [DEBUG] Value : BOTTOM
78080 2019-Jan-13 16:45:23.454722 - [DEBUG]
78081 2019-Jan-13 16:45:23.454768 - [DEBUG] Function : main
78082 2019-Jan-13 16:45:23.454794 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78083 2019-Jan-13 16:45:23.455434 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78084 2019-Jan-13 16:45:23.456081 - [DEBUG] Value : BOTTOM
78085 2019-Jan-13 16:45:23.456107 - [DEBUG]
78086 2019-Jan-13 16:45:23.456132 - [DEBUG] Function : main
78087 2019-Jan-13 16:45:23.456158 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78088 2019-Jan-13 16:45:23.456793 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78089 2019-Jan-13 16:45:23.457436 - [DEBUG] Value : BOTTOM
78090 2019-Jan-13 16:45:23.457462 - [DEBUG]
78091 2019-Jan-13 16:45:23.457488 - [DEBUG] Function : main
78092 2019-Jan-13 16:45:23.457513 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78093 2019-Jan-13 16:45:23.458163 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78094 2019-Jan-13 16:45:23.458806 - [DEBUG] Value : BOTTOM
78095 2019-Jan-13 16:45:23.458832 - [DEBUG]
78096 2019-Jan-13 16:45:23.458857 - [DEBUG] Function : main
78097 2019-Jan-13 16:45:23.458883 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78098 2019-Jan-13 16:45:23.459526 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78099 2019-Jan-13 16:45:23.460165 - [DEBUG] Value : BOTTOM
78100 2019-Jan-13 16:45:23.460191 - [DEBUG]
78101 2019-Jan-13 16:45:23.460216 - [DEBUG] Function : main
78102 2019-Jan-13 16:45:23.460241 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78103 2019-Jan-13 16:45:23.460890 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78104 2019-Jan-13 16:45:23.461547 - [DEBUG] Value : BOTTOM
78105 2019-Jan-13 16:45:23.461573 - [DEBUG]
78106 2019-Jan-13 16:45:23.461598 - [DEBUG] Function : main
78107 2019-Jan-13 16:45:23.461623 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78108 2019-Jan-13 16:45:23.462258 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78109 2019-Jan-13 16:45:23.463022 - [DEBUG] Value : BOTTOM
78110 2019-Jan-13 16:45:23.463048 - [DEBUG]
78111 2019-Jan-13 16:45:23.463073 - [DEBUG] Function : main
78112 2019-Jan-13 16:45:23.463098 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78113 2019-Jan-13 16:45:23.463734 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78114 2019-Jan-13 16:45:23.464373 - [DEBUG] Value : BOTTOM
78115 2019-Jan-13 16:45:23.464400 - [DEBUG]
78116 2019-Jan-13 16:45:23.464424 - [DEBUG] Function : main
78117 2019-Jan-13 16:45:23.464449 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78118 2019-Jan-13 16:45:23.465099 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78119 2019-Jan-13 16:45:23.465738 - [DEBUG] Value : BOTTOM
78120 2019-Jan-13 16:45:23.465764 - [DEBUG]
78121 2019-Jan-13 16:45:23.465789 - [DEBUG] Function : main
78122 2019-Jan-13 16:45:23.465814 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78123 2019-Jan-13 16:45:23.466449 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78124 2019-Jan-13 16:45:23.467089 - [DEBUG] Value : BOTTOM
78125 2019-Jan-13 16:45:23.467115 - [DEBUG]
78126 2019-Jan-13 16:45:23.467139 - [DEBUG] Function : main
78127 2019-Jan-13 16:45:23.467164 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78128 2019-Jan-13 16:45:23.467811 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78129 2019-Jan-13 16:45:23.468474 - [DEBUG] Value : BOTTOM
78130 2019-Jan-13 16:45:23.468501 - [DEBUG]
78131 2019-Jan-13 16:45:23.468526 - [DEBUG] Function : main
78132 2019-Jan-13 16:45:23.468551 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78133 2019-Jan-13 16:45:23.469192 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78134 2019-Jan-13 16:45:23.469831 - [DEBUG] Value : BOTTOM
78135 2019-Jan-13 16:45:23.469857 - [DEBUG]
78136 2019-Jan-13 16:45:23.469882 - [DEBUG] Function : main
78137 2019-Jan-13 16:45:23.469907 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78138 2019-Jan-13 16:45:23.470541 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78139 2019-Jan-13 16:45:23.471184 - [DEBUG] Value : BOTTOM
78140 2019-Jan-13 16:45:23.471210 - [DEBUG]
78141 2019-Jan-13 16:45:23.471235 - [DEBUG] Function : main
78142 2019-Jan-13 16:45:23.471260 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78143 2019-Jan-13 16:45:23.471912 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78144 2019-Jan-13 16:45:23.472550 - [DEBUG] Value : BOTTOM
78145 2019-Jan-13 16:45:23.472657 - [DEBUG]
78146 2019-Jan-13 16:45:23.472683 - [DEBUG] Function : main
78147 2019-Jan-13 16:45:23.472708 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78148 2019-Jan-13 16:45:23.473347 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78149 2019-Jan-13 16:45:23.473990 - [DEBUG] Value : BOTTOM
78150 2019-Jan-13 16:45:23.474016 - [DEBUG]
78151 2019-Jan-13 16:45:23.474041 - [DEBUG] Function : main
78152 2019-Jan-13 16:45:23.474066 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78153 2019-Jan-13 16:45:23.474701 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78154 2019-Jan-13 16:45:23.475355 - [DEBUG] Value : BOTTOM
78155 2019-Jan-13 16:45:23.475381 - [DEBUG]
78156 2019-Jan-13 16:45:23.475406 - [DEBUG] Function : main
78157 2019-Jan-13 16:45:23.475431 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78158 2019-Jan-13 16:45:23.476069 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78159 2019-Jan-13 16:45:23.476716 - [DEBUG] Value : BOTTOM
78160 2019-Jan-13 16:45:23.476743 - [DEBUG]
78161 2019-Jan-13 16:45:23.476768 - [DEBUG] Function : main
78162 2019-Jan-13 16:45:23.476794 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78163 2019-Jan-13 16:45:23.477435 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78164 2019-Jan-13 16:45:23.478123 - [DEBUG] Value : BOTTOM
78165 2019-Jan-13 16:45:23.478151 - [DEBUG]
78166 2019-Jan-13 16:45:23.478178 - [DEBUG] Function : main
78167 2019-Jan-13 16:45:23.478203 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78168 2019-Jan-13 16:45:23.478868 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78169 2019-Jan-13 16:45:23.478933 - [DEBUG] Value : BOTTOM
78170 2019-Jan-13 16:45:23.478959 - [DEBUG]
78171 2019-Jan-13 16:45:23.479014 - [DEBUG] Function : main
78172 2019-Jan-13 16:45:23.479040 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78173 2019-Jan-13 16:45:23.479699 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78174 2019-Jan-13 16:45:23.480393 - [DEBUG] Value : BOTTOM
78175 2019-Jan-13 16:45:23.480421 - [DEBUG]
78176 2019-Jan-13 16:45:23.480448 - [DEBUG] Function : main
78177 2019-Jan-13 16:45:23.480475 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78178 2019-Jan-13 16:45:23.481156 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78179 2019-Jan-13 16:45:23.481853 - [DEBUG] Value : BOTTOM
78180 2019-Jan-13 16:45:23.481881 - [DEBUG]
78181 2019-Jan-13 16:45:23.481908 - [DEBUG] Function : main
78182 2019-Jan-13 16:45:23.481934 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78183 2019-Jan-13 16:45:23.482582 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78184 2019-Jan-13 16:45:23.483432 - [DEBUG] Value : BOTTOM
78185 2019-Jan-13 16:45:23.483458 - [DEBUG]
78186 2019-Jan-13 16:45:23.483484 - [DEBUG] Function : main
78187 2019-Jan-13 16:45:23.483509 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78188 2019-Jan-13 16:45:23.484158 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78189 2019-Jan-13 16:45:23.484820 - [DEBUG] Value : BOTTOM
78190 2019-Jan-13 16:45:23.484846 - [DEBUG]
78191 2019-Jan-13 16:45:23.484872 - [DEBUG] Function : main
78192 2019-Jan-13 16:45:23.484897 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78193 2019-Jan-13 16:45:23.485537 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78194 2019-Jan-13 16:45:23.486176 - [DEBUG] Value : BOTTOM
78195 2019-Jan-13 16:45:23.486203 - [DEBUG]
78196 2019-Jan-13 16:45:23.486227 - [DEBUG] Function : main
78197 2019-Jan-13 16:45:23.486252 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78198 2019-Jan-13 16:45:23.486891 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78199 2019-Jan-13 16:45:23.487526 - [DEBUG] Value : BOTTOM
78200 2019-Jan-13 16:45:23.487552 - [DEBUG]
78201 2019-Jan-13 16:45:23.487578 - [DEBUG] Function : main
78202 2019-Jan-13 16:45:23.487603 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78203 2019-Jan-13 16:45:23.488257 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78204 2019-Jan-13 16:45:23.488891 - [DEBUG] Value : BOTTOM
78205 2019-Jan-13 16:45:23.488917 - [DEBUG]
78206 2019-Jan-13 16:45:23.488941 - [DEBUG] Function : main
78207 2019-Jan-13 16:45:23.488966 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78208 2019-Jan-13 16:45:23.489603 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78209 2019-Jan-13 16:45:23.490237 - [DEBUG] Value : BOTTOM
78210 2019-Jan-13 16:45:23.490264 - [DEBUG]
78211 2019-Jan-13 16:45:23.490288 - [DEBUG] Function : main
78212 2019-Jan-13 16:45:23.490313 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78213 2019-Jan-13 16:45:23.490951 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78214 2019-Jan-13 16:45:23.491605 - [DEBUG] Value : BOTTOM
78215 2019-Jan-13 16:45:23.491631 - [DEBUG]
78216 2019-Jan-13 16:45:23.491656 - [DEBUG] Function : main
78217 2019-Jan-13 16:45:23.491681 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78218 2019-Jan-13 16:45:23.492328 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78219 2019-Jan-13 16:45:23.493156 - [DEBUG] Value : BOTTOM
78220 2019-Jan-13 16:45:23.493185 - [DEBUG]
78221 2019-Jan-13 16:45:23.493233 - [DEBUG] Function : main
78222 2019-Jan-13 16:45:23.493261 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78223 2019-Jan-13 16:45:23.493974 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78224 2019-Jan-13 16:45:23.494686 - [DEBUG] Value : BOTTOM
78225 2019-Jan-13 16:45:23.494716 - [DEBUG]
78226 2019-Jan-13 16:45:23.494783 - [DEBUG] Function : main
78227 2019-Jan-13 16:45:23.494811 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78228 2019-Jan-13 16:45:23.495518 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78229 2019-Jan-13 16:45:23.496183 - [DEBUG] Value : BOTTOM
78230 2019-Jan-13 16:45:23.496211 - [DEBUG]
78231 2019-Jan-13 16:45:23.496237 - [DEBUG] Function : main
78232 2019-Jan-13 16:45:23.496262 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78233 2019-Jan-13 16:45:23.496907 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78234 2019-Jan-13 16:45:23.497547 - [DEBUG] Value : BOTTOM
78235 2019-Jan-13 16:45:23.497573 - [DEBUG]
78236 2019-Jan-13 16:45:23.497598 - [DEBUG] Function : main
78237 2019-Jan-13 16:45:23.497623 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78238 2019-Jan-13 16:45:23.498282 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78239 2019-Jan-13 16:45:23.498922 - [DEBUG] Value : BOTTOM
78240 2019-Jan-13 16:45:23.498948 - [DEBUG]
78241 2019-Jan-13 16:45:23.498973 - [DEBUG] Function : main
78242 2019-Jan-13 16:45:23.498998 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78243 2019-Jan-13 16:45:23.499636 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78244 2019-Jan-13 16:45:23.500275 - [DEBUG] Value : BOTTOM
78245 2019-Jan-13 16:45:23.500301 - [DEBUG]
78246 2019-Jan-13 16:45:23.500326 - [DEBUG] Function : main
78247 2019-Jan-13 16:45:23.500351 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78248 2019-Jan-13 16:45:23.500988 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78249 2019-Jan-13 16:45:23.501649 - [DEBUG] Value : BOTTOM
78250 2019-Jan-13 16:45:23.501675 - [DEBUG]
78251 2019-Jan-13 16:45:23.501702 - [DEBUG] Function : main
78252 2019-Jan-13 16:45:23.501727 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78253 2019-Jan-13 16:45:23.502366 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78254 2019-Jan-13 16:45:23.503145 - [DEBUG] Value : BOTTOM
78255 2019-Jan-13 16:45:23.503172 - [DEBUG]
78256 2019-Jan-13 16:45:23.503199 - [DEBUG] Function : main
78257 2019-Jan-13 16:45:23.503224 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78258 2019-Jan-13 16:45:23.503867 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78259 2019-Jan-13 16:45:23.504512 - [DEBUG] Value : BOTTOM
78260 2019-Jan-13 16:45:23.504538 - [DEBUG]
78261 2019-Jan-13 16:45:23.504562 - [DEBUG] Function : main
78262 2019-Jan-13 16:45:23.504587 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78263 2019-Jan-13 16:45:23.505244 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78264 2019-Jan-13 16:45:23.505882 - [DEBUG] Value : BOTTOM
78265 2019-Jan-13 16:45:23.505908 - [DEBUG]
78266 2019-Jan-13 16:45:23.505932 - [DEBUG] Function : main
78267 2019-Jan-13 16:45:23.505978 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78268 2019-Jan-13 16:45:23.506621 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78269 2019-Jan-13 16:45:23.507262 - [DEBUG] Value : BOTTOM
78270 2019-Jan-13 16:45:23.507288 - [DEBUG]
78271 2019-Jan-13 16:45:23.507313 - [DEBUG] Function : main
78272 2019-Jan-13 16:45:23.507338 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78273 2019-Jan-13 16:45:23.507977 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78274 2019-Jan-13 16:45:23.508633 - [DEBUG] Value : BOTTOM
78275 2019-Jan-13 16:45:23.508659 - [DEBUG]
78276 2019-Jan-13 16:45:23.508683 - [DEBUG] Function : main
78277 2019-Jan-13 16:45:23.508709 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78278 2019-Jan-13 16:45:23.509354 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78279 2019-Jan-13 16:45:23.510005 - [DEBUG] Value : BOTTOM
78280 2019-Jan-13 16:45:23.510031 - [DEBUG]
78281 2019-Jan-13 16:45:23.510057 - [DEBUG] Function : main
78282 2019-Jan-13 16:45:23.510082 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78283 2019-Jan-13 16:45:23.510721 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78284 2019-Jan-13 16:45:23.511359 - [DEBUG] Value : BOTTOM
78285 2019-Jan-13 16:45:23.511385 - [DEBUG]
78286 2019-Jan-13 16:45:23.511426 - [DEBUG] Function : main
78287 2019-Jan-13 16:45:23.511451 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78288 2019-Jan-13 16:45:23.512090 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78289 2019-Jan-13 16:45:23.512729 - [DEBUG] Value : BOTTOM
78290 2019-Jan-13 16:45:23.512857 - [DEBUG]
78291 2019-Jan-13 16:45:23.512883 - [DEBUG] Function : main
78292 2019-Jan-13 16:45:23.512910 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78293 2019-Jan-13 16:45:23.513641 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78294 2019-Jan-13 16:45:23.514302 - [DEBUG] Value : BOTTOM
78295 2019-Jan-13 16:45:23.514329 - [DEBUG]
78296 2019-Jan-13 16:45:23.514355 - [DEBUG] Function : main
78297 2019-Jan-13 16:45:23.514381 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78298 2019-Jan-13 16:45:23.515057 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78299 2019-Jan-13 16:45:23.515705 - [DEBUG] Value : BOTTOM
78300 2019-Jan-13 16:45:23.515731 - [DEBUG]
78301 2019-Jan-13 16:45:23.515756 - [DEBUG] Function : main
78302 2019-Jan-13 16:45:23.515781 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78303 2019-Jan-13 16:45:23.516420 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78304 2019-Jan-13 16:45:23.517060 - [DEBUG] Value : BOTTOM
78305 2019-Jan-13 16:45:23.517086 - [DEBUG]
78306 2019-Jan-13 16:45:23.517111 - [DEBUG] Function : main
78307 2019-Jan-13 16:45:23.517136 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78308 2019-Jan-13 16:45:23.517806 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78309 2019-Jan-13 16:45:23.518500 - [DEBUG] Value : BOTTOM
78310 2019-Jan-13 16:45:23.518527 - [DEBUG]
78311 2019-Jan-13 16:45:23.518553 - [DEBUG] Function : main
78312 2019-Jan-13 16:45:23.518604 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78313 2019-Jan-13 16:45:23.519262 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78314 2019-Jan-13 16:45:23.519942 - [DEBUG] Value : BOTTOM
78315 2019-Jan-13 16:45:23.519970 - [DEBUG]
78316 2019-Jan-13 16:45:23.519997 - [DEBUG] Function : main
78317 2019-Jan-13 16:45:23.520023 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78318 2019-Jan-13 16:45:23.520691 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78319 2019-Jan-13 16:45:23.521339 - [DEBUG] Value : BOTTOM
78320 2019-Jan-13 16:45:23.521365 - [DEBUG]
78321 2019-Jan-13 16:45:23.521390 - [DEBUG] Function : main
78322 2019-Jan-13 16:45:23.521438 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78323 2019-Jan-13 16:45:23.522080 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78324 2019-Jan-13 16:45:23.522718 - [DEBUG] Value : BOTTOM
78325 2019-Jan-13 16:45:23.522744 - [DEBUG]
78326 2019-Jan-13 16:45:23.522769 - [DEBUG] Function : main
78327 2019-Jan-13 16:45:23.522794 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78328 2019-Jan-13 16:45:23.523578 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78329 2019-Jan-13 16:45:23.524223 - [DEBUG] Value : BOTTOM
78330 2019-Jan-13 16:45:23.524249 - [DEBUG]
78331 2019-Jan-13 16:45:23.524274 - [DEBUG] Function : main
78332 2019-Jan-13 16:45:23.524299 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78333 2019-Jan-13 16:45:23.524980 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78334 2019-Jan-13 16:45:23.525679 - [DEBUG] Value : BOTTOM
78335 2019-Jan-13 16:45:23.525707 - [DEBUG]
78336 2019-Jan-13 16:45:23.525734 - [DEBUG] Function : main
78337 2019-Jan-13 16:45:23.525760 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78338 2019-Jan-13 16:45:23.526437 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78339 2019-Jan-13 16:45:23.526500 - [DEBUG] Value : BOTTOM
78340 2019-Jan-13 16:45:23.526527 - [DEBUG]
78341 2019-Jan-13 16:45:23.526583 - [DEBUG] Function : main
78342 2019-Jan-13 16:45:23.526610 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78343 2019-Jan-13 16:45:23.527317 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78344 2019-Jan-13 16:45:23.528011 - [DEBUG] Value : BOTTOM
78345 2019-Jan-13 16:45:23.528041 - [DEBUG]
78346 2019-Jan-13 16:45:23.528094 - [DEBUG] Function : main
78347 2019-Jan-13 16:45:23.528126 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78348 2019-Jan-13 16:45:23.528867 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78349 2019-Jan-13 16:45:23.529575 - [DEBUG] Value : BOTTOM
78350 2019-Jan-13 16:45:23.529605 - [DEBUG]
78351 2019-Jan-13 16:45:23.529635 - [DEBUG] Function : main
78352 2019-Jan-13 16:45:23.529662 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78353 2019-Jan-13 16:45:23.530347 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78354 2019-Jan-13 16:45:23.530992 - [DEBUG] Value : BOTTOM
78355 2019-Jan-13 16:45:23.531018 - [DEBUG]
78356 2019-Jan-13 16:45:23.531044 - [DEBUG] Function : main
78357 2019-Jan-13 16:45:23.531070 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78358 2019-Jan-13 16:45:23.531763 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78359 2019-Jan-13 16:45:23.532403 - [DEBUG] Value : BOTTOM
78360 2019-Jan-13 16:45:23.532429 - [DEBUG]
78361 2019-Jan-13 16:45:23.532454 - [DEBUG] Function : main
78362 2019-Jan-13 16:45:23.532479 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78363 2019-Jan-13 16:45:23.533246 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78364 2019-Jan-13 16:45:23.533892 - [DEBUG] Value : BOTTOM
78365 2019-Jan-13 16:45:23.533918 - [DEBUG]
78366 2019-Jan-13 16:45:23.533943 - [DEBUG] Function : main
78367 2019-Jan-13 16:45:23.533968 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78368 2019-Jan-13 16:45:23.534604 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78369 2019-Jan-13 16:45:23.535259 - [DEBUG] Value : BOTTOM
78370 2019-Jan-13 16:45:23.535286 - [DEBUG]
78371 2019-Jan-13 16:45:23.535312 - [DEBUG] Function : main
78372 2019-Jan-13 16:45:23.535337 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78373 2019-Jan-13 16:45:23.535972 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78374 2019-Jan-13 16:45:23.536607 - [DEBUG] Value : BOTTOM
78375 2019-Jan-13 16:45:23.536633 - [DEBUG]
78376 2019-Jan-13 16:45:23.536658 - [DEBUG] Function : main
78377 2019-Jan-13 16:45:23.536683 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78378 2019-Jan-13 16:45:23.537318 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78379 2019-Jan-13 16:45:23.537954 - [DEBUG] Value : BOTTOM
78380 2019-Jan-13 16:45:23.537980 - [DEBUG]
78381 2019-Jan-13 16:45:23.538004 - [DEBUG] Function : main
78382 2019-Jan-13 16:45:23.538029 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78383 2019-Jan-13 16:45:23.538681 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78384 2019-Jan-13 16:45:23.539322 - [DEBUG] Value : BOTTOM
78385 2019-Jan-13 16:45:23.539348 - [DEBUG]
78386 2019-Jan-13 16:45:23.539372 - [DEBUG] Function : main
78387 2019-Jan-13 16:45:23.539398 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78388 2019-Jan-13 16:45:23.540032 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78389 2019-Jan-13 16:45:23.540670 - [DEBUG] Value : BOTTOM
78390 2019-Jan-13 16:45:23.540696 - [DEBUG]
78391 2019-Jan-13 16:45:23.540721 - [DEBUG] Function : main
78392 2019-Jan-13 16:45:23.540746 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78393 2019-Jan-13 16:45:23.541380 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78394 2019-Jan-13 16:45:23.542046 - [DEBUG] Value : BOTTOM
78395 2019-Jan-13 16:45:23.542072 - [DEBUG]
78396 2019-Jan-13 16:45:23.542097 - [DEBUG] Function : main
78397 2019-Jan-13 16:45:23.542121 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78398 2019-Jan-13 16:45:23.542766 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78399 2019-Jan-13 16:45:23.543576 - [DEBUG] Value : BOTTOM
78400 2019-Jan-13 16:45:23.543604 - [DEBUG]
78401 2019-Jan-13 16:45:23.543630 - [DEBUG] Function : main
78402 2019-Jan-13 16:45:23.543656 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78403 2019-Jan-13 16:45:23.544321 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78404 2019-Jan-13 16:45:23.545017 - [DEBUG] Value : BOTTOM
78405 2019-Jan-13 16:45:23.545044 - [DEBUG]
78406 2019-Jan-13 16:45:23.545070 - [DEBUG] Function : main
78407 2019-Jan-13 16:45:23.545095 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78408 2019-Jan-13 16:45:23.545761 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78409 2019-Jan-13 16:45:23.546405 - [DEBUG] Value : BOTTOM
78410 2019-Jan-13 16:45:23.546431 - [DEBUG]
78411 2019-Jan-13 16:45:23.546457 - [DEBUG] Function : main
78412 2019-Jan-13 16:45:23.546482 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78413 2019-Jan-13 16:45:23.547118 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78414 2019-Jan-13 16:45:23.547759 - [DEBUG] Value : BOTTOM
78415 2019-Jan-13 16:45:23.547785 - [DEBUG]
78416 2019-Jan-13 16:45:23.547810 - [DEBUG] Function : main
78417 2019-Jan-13 16:45:23.547835 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78418 2019-Jan-13 16:45:23.548491 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78419 2019-Jan-13 16:45:23.549138 - [DEBUG] Value : BOTTOM
78420 2019-Jan-13 16:45:23.549165 - [DEBUG]
78421 2019-Jan-13 16:45:23.549191 - [DEBUG] Function : main
78422 2019-Jan-13 16:45:23.549216 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78423 2019-Jan-13 16:45:23.549852 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78424 2019-Jan-13 16:45:23.550493 - [DEBUG] Value : BOTTOM
78425 2019-Jan-13 16:45:23.550519 - [DEBUG]
78426 2019-Jan-13 16:45:23.550543 - [DEBUG] Function : main
78427 2019-Jan-13 16:45:23.550569 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78428 2019-Jan-13 16:45:23.551204 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78429 2019-Jan-13 16:45:23.551864 - [DEBUG] Value : BOTTOM
78430 2019-Jan-13 16:45:23.551890 - [DEBUG]
78431 2019-Jan-13 16:45:23.551915 - [DEBUG] Function : main
78432 2019-Jan-13 16:45:23.551940 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78433 2019-Jan-13 16:45:23.552576 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78434 2019-Jan-13 16:45:23.553341 - [DEBUG] Value : BOTTOM
78435 2019-Jan-13 16:45:23.553369 - [DEBUG]
78436 2019-Jan-13 16:45:23.553395 - [DEBUG] Function : main
78437 2019-Jan-13 16:45:23.553420 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78438 2019-Jan-13 16:45:23.554067 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78439 2019-Jan-13 16:45:23.554708 - [DEBUG] Value : BOTTOM
78440 2019-Jan-13 16:45:23.554749 - [DEBUG]
78441 2019-Jan-13 16:45:23.554777 - [DEBUG] Function : main
78442 2019-Jan-13 16:45:23.554803 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78443 2019-Jan-13 16:45:23.555439 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78444 2019-Jan-13 16:45:23.556078 - [DEBUG] Value : BOTTOM
78445 2019-Jan-13 16:45:23.556104 - [DEBUG]
78446 2019-Jan-13 16:45:23.556129 - [DEBUG] Function : main
78447 2019-Jan-13 16:45:23.556154 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78448 2019-Jan-13 16:45:23.556806 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78449 2019-Jan-13 16:45:23.557507 - [DEBUG] Value : BOTTOM
78450 2019-Jan-13 16:45:23.557535 - [DEBUG]
78451 2019-Jan-13 16:45:23.557562 - [DEBUG] Function : main
78452 2019-Jan-13 16:45:23.557587 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78453 2019-Jan-13 16:45:23.558271 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78454 2019-Jan-13 16:45:23.558928 - [DEBUG] Value : BOTTOM
78455 2019-Jan-13 16:45:23.558955 - [DEBUG]
78456 2019-Jan-13 16:45:23.558980 - [DEBUG] Function : main
78457 2019-Jan-13 16:45:23.559006 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78458 2019-Jan-13 16:45:23.559695 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78459 2019-Jan-13 16:45:23.560370 - [DEBUG] Value : BOTTOM
78460 2019-Jan-13 16:45:23.560397 - [DEBUG]
78461 2019-Jan-13 16:45:23.560423 - [DEBUG] Function : main
78462 2019-Jan-13 16:45:23.560449 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78463 2019-Jan-13 16:45:23.561119 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78464 2019-Jan-13 16:45:23.561819 - [DEBUG] Value : BOTTOM
78465 2019-Jan-13 16:45:23.561847 - [DEBUG]
78466 2019-Jan-13 16:45:23.561874 - [DEBUG] Function : main
78467 2019-Jan-13 16:45:23.561901 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78468 2019-Jan-13 16:45:23.562597 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78469 2019-Jan-13 16:45:23.563515 - [DEBUG] Value : BOTTOM
78470 2019-Jan-13 16:45:23.563546 - [DEBUG]
78471 2019-Jan-13 16:45:23.563576 - [DEBUG] Function : main
78472 2019-Jan-13 16:45:23.563603 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78473 2019-Jan-13 16:45:23.564322 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78474 2019-Jan-13 16:45:23.565049 - [DEBUG] Value : BOTTOM
78475 2019-Jan-13 16:45:23.565078 - [DEBUG]
78476 2019-Jan-13 16:45:23.565105 - [DEBUG] Function : main
78477 2019-Jan-13 16:45:23.565131 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78478 2019-Jan-13 16:45:23.565804 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78479 2019-Jan-13 16:45:23.566458 - [DEBUG] Value : BOTTOM
78480 2019-Jan-13 16:45:23.566485 - [DEBUG]
78481 2019-Jan-13 16:45:23.566511 - [DEBUG] Function : main
78482 2019-Jan-13 16:45:23.566536 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78483 2019-Jan-13 16:45:23.567172 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78484 2019-Jan-13 16:45:23.567814 - [DEBUG] Value : BOTTOM
78485 2019-Jan-13 16:45:23.567841 - [DEBUG]
78486 2019-Jan-13 16:45:23.567866 - [DEBUG] Function : main
78487 2019-Jan-13 16:45:23.567891 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78488 2019-Jan-13 16:45:23.568548 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78489 2019-Jan-13 16:45:23.569201 - [DEBUG] Value : BOTTOM
78490 2019-Jan-13 16:45:23.569227 - [DEBUG]
78491 2019-Jan-13 16:45:23.569252 - [DEBUG] Function : main
78492 2019-Jan-13 16:45:23.569277 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78493 2019-Jan-13 16:45:23.569913 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78494 2019-Jan-13 16:45:23.570577 - [DEBUG] Value : BOTTOM
78495 2019-Jan-13 16:45:23.570604 - [DEBUG]
78496 2019-Jan-13 16:45:23.570628 - [DEBUG] Function : main
78497 2019-Jan-13 16:45:23.570654 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78498 2019-Jan-13 16:45:23.571290 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78499 2019-Jan-13 16:45:23.571953 - [DEBUG] Value : BOTTOM
78500 2019-Jan-13 16:45:23.571979 - [DEBUG]
78501 2019-Jan-13 16:45:23.572004 - [DEBUG] Function : main
78502 2019-Jan-13 16:45:23.572029 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78503 2019-Jan-13 16:45:23.572665 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78504 2019-Jan-13 16:45:23.573448 - [DEBUG] Value : BOTTOM
78505 2019-Jan-13 16:45:23.573475 - [DEBUG]
78506 2019-Jan-13 16:45:23.573502 - [DEBUG] Function : main
78507 2019-Jan-13 16:45:23.573528 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78508 2019-Jan-13 16:45:23.574258 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78509 2019-Jan-13 16:45:23.574325 - [DEBUG] Value : BOTTOM
78510 2019-Jan-13 16:45:23.574352 - [DEBUG]
78511 2019-Jan-13 16:45:23.574378 - [DEBUG] Function : main
78512 2019-Jan-13 16:45:23.574403 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78513 2019-Jan-13 16:45:23.575065 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
78514 2019-Jan-13 16:45:23.575704 - [DEBUG] Value : BOTTOM
78515 2019-Jan-13 16:45:23.575730 - [DEBUG]
78516 2019-Jan-13 16:45:23.575755 - [DEBUG] Function : main
78517 2019-Jan-13 16:45:23.575780 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78518 2019-Jan-13 16:45:23.576423 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78519 2019-Jan-13 16:45:23.577069 - [DEBUG] Value : BOTTOM
78520 2019-Jan-13 16:45:23.577095 - [DEBUG]
78521 2019-Jan-13 16:45:23.577122 - [DEBUG] Function : main
78522 2019-Jan-13 16:45:23.577148 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78523 2019-Jan-13 16:45:23.577784 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
78524 2019-Jan-13 16:45:23.578453 - [DEBUG] Value : BOTTOM
78525 2019-Jan-13 16:45:23.578479 - [DEBUG]
78526 2019-Jan-13 16:45:23.578504 - [DEBUG] Function : main
78527 2019-Jan-13 16:45:23.578529 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78528 2019-Jan-13 16:45:23.579170 - [DEBUG] Fact : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78529 2019-Jan-13 16:45:23.579812 - [DEBUG] Value : BOTTOM
78530 2019-Jan-13 16:45:23.579839 - [DEBUG]
78531 2019-Jan-13 16:45:23.579893 - [DEBUG] Function : main
78532 2019-Jan-13 16:45:23.579920 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78533 2019-Jan-13 16:45:23.580560 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78534 2019-Jan-13 16:45:23.581200 - [DEBUG] Value : BOTTOM
78535 2019-Jan-13 16:45:23.581226 - [DEBUG]
78536 2019-Jan-13 16:45:23.581251 - [DEBUG] Function : main
78537 2019-Jan-13 16:45:23.581276 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78538 2019-Jan-13 16:45:23.581930 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78539 2019-Jan-13 16:45:23.582568 - [DEBUG] Value : BOTTOM
78540 2019-Jan-13 16:45:23.582611 - [DEBUG]
78541 2019-Jan-13 16:45:23.582637 - [DEBUG] Function : main
78542 2019-Jan-13 16:45:23.582662 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78543 2019-Jan-13 16:45:23.583422 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78544 2019-Jan-13 16:45:23.584064 - [DEBUG] Value : BOTTOM
78545 2019-Jan-13 16:45:23.584090 - [DEBUG]
78546 2019-Jan-13 16:45:23.584115 - [DEBUG] Function : main
78547 2019-Jan-13 16:45:23.584140 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78548 2019-Jan-13 16:45:23.584794 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78549 2019-Jan-13 16:45:23.585434 - [DEBUG] Value : BOTTOM
78550 2019-Jan-13 16:45:23.585460 - [DEBUG]
78551 2019-Jan-13 16:45:23.585485 - [DEBUG] Function : main
78552 2019-Jan-13 16:45:23.585510 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78553 2019-Jan-13 16:45:23.586146 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78554 2019-Jan-13 16:45:23.586787 - [DEBUG] Value : BOTTOM
78555 2019-Jan-13 16:45:23.586813 - [DEBUG]
78556 2019-Jan-13 16:45:23.586838 - [DEBUG] Function : main
78557 2019-Jan-13 16:45:23.586863 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78558 2019-Jan-13 16:45:23.587498 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78559 2019-Jan-13 16:45:23.588147 - [DEBUG] Value : BOTTOM
78560 2019-Jan-13 16:45:23.588173 - [DEBUG]
78561 2019-Jan-13 16:45:23.588199 - [DEBUG] Function : main
78562 2019-Jan-13 16:45:23.588223 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78563 2019-Jan-13 16:45:23.588859 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78564 2019-Jan-13 16:45:23.589494 - [DEBUG] Value : BOTTOM
78565 2019-Jan-13 16:45:23.589520 - [DEBUG]
78566 2019-Jan-13 16:45:23.589544 - [DEBUG] Function : main
78567 2019-Jan-13 16:45:23.589570 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78568 2019-Jan-13 16:45:23.590206 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78569 2019-Jan-13 16:45:23.590841 - [DEBUG] Value : BOTTOM
78570 2019-Jan-13 16:45:23.590867 - [DEBUG]
78571 2019-Jan-13 16:45:23.590892 - [DEBUG] Function : main
78572 2019-Jan-13 16:45:23.590917 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78573 2019-Jan-13 16:45:23.591567 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78574 2019-Jan-13 16:45:23.592214 - [DEBUG] Value : BOTTOM
78575 2019-Jan-13 16:45:23.592241 - [DEBUG]
78576 2019-Jan-13 16:45:23.592266 - [DEBUG] Function : main
78577 2019-Jan-13 16:45:23.592291 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78578 2019-Jan-13 16:45:23.592931 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78579 2019-Jan-13 16:45:23.593661 - [DEBUG] Value : BOTTOM
78580 2019-Jan-13 16:45:23.593688 - [DEBUG]
78581 2019-Jan-13 16:45:23.593713 - [DEBUG] Function : main
78582 2019-Jan-13 16:45:23.593738 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78583 2019-Jan-13 16:45:23.594375 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78584 2019-Jan-13 16:45:23.595039 - [DEBUG] Value : BOTTOM
78585 2019-Jan-13 16:45:23.595066 - [DEBUG]
78586 2019-Jan-13 16:45:23.595091 - [DEBUG] Function : main
78587 2019-Jan-13 16:45:23.595116 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78588 2019-Jan-13 16:45:23.595765 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78589 2019-Jan-13 16:45:23.596405 - [DEBUG] Value : BOTTOM
78590 2019-Jan-13 16:45:23.596431 - [DEBUG]
78591 2019-Jan-13 16:45:23.596456 - [DEBUG] Function : main
78592 2019-Jan-13 16:45:23.596481 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78593 2019-Jan-13 16:45:23.597121 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78594 2019-Jan-13 16:45:23.597790 - [DEBUG] Value : BOTTOM
78595 2019-Jan-13 16:45:23.597818 - [DEBUG]
78596 2019-Jan-13 16:45:23.597844 - [DEBUG] Function : main
78597 2019-Jan-13 16:45:23.597870 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78598 2019-Jan-13 16:45:23.598560 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78599 2019-Jan-13 16:45:23.599214 - [DEBUG] Value : BOTTOM
78600 2019-Jan-13 16:45:23.599241 - [DEBUG]
78601 2019-Jan-13 16:45:23.599267 - [DEBUG] Function : main
78602 2019-Jan-13 16:45:23.599293 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78603 2019-Jan-13 16:45:23.599967 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78604 2019-Jan-13 16:45:23.600655 - [DEBUG] Value : BOTTOM
78605 2019-Jan-13 16:45:23.600682 - [DEBUG]
78606 2019-Jan-13 16:45:23.600709 - [DEBUG] Function : main
78607 2019-Jan-13 16:45:23.600734 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78608 2019-Jan-13 16:45:23.601392 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78609 2019-Jan-13 16:45:23.602063 - [DEBUG] Value : BOTTOM
78610 2019-Jan-13 16:45:23.602089 - [DEBUG]
78611 2019-Jan-13 16:45:23.602116 - [DEBUG] Function : main
78612 2019-Jan-13 16:45:23.602141 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78613 2019-Jan-13 16:45:23.602778 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78614 2019-Jan-13 16:45:23.603571 - [DEBUG] Value : BOTTOM
78615 2019-Jan-13 16:45:23.603598 - [DEBUG]
78616 2019-Jan-13 16:45:23.603623 - [DEBUG] Function : main
78617 2019-Jan-13 16:45:23.603648 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78618 2019-Jan-13 16:45:23.604379 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78619 2019-Jan-13 16:45:23.605048 - [DEBUG] Value : BOTTOM
78620 2019-Jan-13 16:45:23.605074 - [DEBUG]
78621 2019-Jan-13 16:45:23.605100 - [DEBUG] Function : main
78622 2019-Jan-13 16:45:23.605125 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78623 2019-Jan-13 16:45:23.605770 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78624 2019-Jan-13 16:45:23.606416 - [DEBUG] Value : BOTTOM
78625 2019-Jan-13 16:45:23.606442 - [DEBUG]
78626 2019-Jan-13 16:45:23.606468 - [DEBUG] Function : main
78627 2019-Jan-13 16:45:23.606493 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78628 2019-Jan-13 16:45:23.607130 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78629 2019-Jan-13 16:45:23.607770 - [DEBUG] Value : BOTTOM
78630 2019-Jan-13 16:45:23.607796 - [DEBUG]
78631 2019-Jan-13 16:45:23.607820 - [DEBUG] Function : main
78632 2019-Jan-13 16:45:23.607846 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78633 2019-Jan-13 16:45:23.608500 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78634 2019-Jan-13 16:45:23.609168 - [DEBUG] Value : BOTTOM
78635 2019-Jan-13 16:45:23.609195 - [DEBUG]
78636 2019-Jan-13 16:45:23.609220 - [DEBUG] Function : main
78637 2019-Jan-13 16:45:23.609246 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78638 2019-Jan-13 16:45:23.609912 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78639 2019-Jan-13 16:45:23.610607 - [DEBUG] Value : BOTTOM
78640 2019-Jan-13 16:45:23.610635 - [DEBUG]
78641 2019-Jan-13 16:45:23.610662 - [DEBUG] Function : main
78642 2019-Jan-13 16:45:23.610689 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78643 2019-Jan-13 16:45:23.611383 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78644 2019-Jan-13 16:45:23.612127 - [DEBUG] Value : BOTTOM
78645 2019-Jan-13 16:45:23.612154 - [DEBUG]
78646 2019-Jan-13 16:45:23.612184 - [DEBUG] Function : main
78647 2019-Jan-13 16:45:23.612210 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78648 2019-Jan-13 16:45:23.612914 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78649 2019-Jan-13 16:45:23.613764 - [DEBUG] Value : BOTTOM
78650 2019-Jan-13 16:45:23.613792 - [DEBUG]
78651 2019-Jan-13 16:45:23.613819 - [DEBUG] Function : main
78652 2019-Jan-13 16:45:23.613845 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78653 2019-Jan-13 16:45:23.614494 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78654 2019-Jan-13 16:45:23.615162 - [DEBUG] Value : BOTTOM
78655 2019-Jan-13 16:45:23.615188 - [DEBUG]
78656 2019-Jan-13 16:45:23.615213 - [DEBUG] Function : main
78657 2019-Jan-13 16:45:23.615238 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78658 2019-Jan-13 16:45:23.615875 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78659 2019-Jan-13 16:45:23.616522 - [DEBUG] Value : BOTTOM
78660 2019-Jan-13 16:45:23.616548 - [DEBUG]
78661 2019-Jan-13 16:45:23.616573 - [DEBUG] Function : main
78662 2019-Jan-13 16:45:23.616597 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78663 2019-Jan-13 16:45:23.617233 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78664 2019-Jan-13 16:45:23.617873 - [DEBUG] Value : BOTTOM
78665 2019-Jan-13 16:45:23.617899 - [DEBUG]
78666 2019-Jan-13 16:45:23.617924 - [DEBUG] Function : main
78667 2019-Jan-13 16:45:23.617949 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78668 2019-Jan-13 16:45:23.618601 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78669 2019-Jan-13 16:45:23.619245 - [DEBUG] Value : BOTTOM
78670 2019-Jan-13 16:45:23.619271 - [DEBUG]
78671 2019-Jan-13 16:45:23.619296 - [DEBUG] Function : main
78672 2019-Jan-13 16:45:23.619321 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78673 2019-Jan-13 16:45:23.619957 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78674 2019-Jan-13 16:45:23.620596 - [DEBUG] Value : BOTTOM
78675 2019-Jan-13 16:45:23.620622 - [DEBUG]
78676 2019-Jan-13 16:45:23.620646 - [DEBUG] Function : main
78677 2019-Jan-13 16:45:23.620672 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78678 2019-Jan-13 16:45:23.621318 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78679 2019-Jan-13 16:45:23.621978 - [DEBUG] Value : BOTTOM
78680 2019-Jan-13 16:45:23.622022 - [DEBUG]
78681 2019-Jan-13 16:45:23.622047 - [DEBUG] Function : main
78682 2019-Jan-13 16:45:23.622073 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78683 2019-Jan-13 16:45:23.622709 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78684 2019-Jan-13 16:45:23.623347 - [DEBUG] Value : BOTTOM
78685 2019-Jan-13 16:45:23.623373 - [DEBUG]
78686 2019-Jan-13 16:45:23.623398 - [DEBUG] Function : main
78687 2019-Jan-13 16:45:23.623423 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78688 2019-Jan-13 16:45:23.624134 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78689 2019-Jan-13 16:45:23.624791 - [DEBUG] Value : BOTTOM
78690 2019-Jan-13 16:45:23.624818 - [DEBUG]
78691 2019-Jan-13 16:45:23.624843 - [DEBUG] Function : main
78692 2019-Jan-13 16:45:23.624868 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78693 2019-Jan-13 16:45:23.625504 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78694 2019-Jan-13 16:45:23.626147 - [DEBUG] Value : BOTTOM
78695 2019-Jan-13 16:45:23.626173 - [DEBUG]
78696 2019-Jan-13 16:45:23.626197 - [DEBUG] Function : main
78697 2019-Jan-13 16:45:23.626222 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78698 2019-Jan-13 16:45:23.626865 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78699 2019-Jan-13 16:45:23.626927 - [DEBUG] Value : BOTTOM
78700 2019-Jan-13 16:45:23.626953 - [DEBUG]
78701 2019-Jan-13 16:45:23.626978 - [DEBUG] Function : main
78702 2019-Jan-13 16:45:23.627003 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78703 2019-Jan-13 16:45:23.627639 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
78704 2019-Jan-13 16:45:23.628294 - [DEBUG] Value : BOTTOM
78705 2019-Jan-13 16:45:23.628320 - [DEBUG]
78706 2019-Jan-13 16:45:23.628345 - [DEBUG] Function : main
78707 2019-Jan-13 16:45:23.628370 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78708 2019-Jan-13 16:45:23.629015 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78709 2019-Jan-13 16:45:23.629660 - [DEBUG] Value : BOTTOM
78710 2019-Jan-13 16:45:23.629686 - [DEBUG]
78711 2019-Jan-13 16:45:23.629714 - [DEBUG] Function : main
78712 2019-Jan-13 16:45:23.629739 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78713 2019-Jan-13 16:45:23.630375 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
78714 2019-Jan-13 16:45:23.631019 - [DEBUG] Value : BOTTOM
78715 2019-Jan-13 16:45:23.631045 - [DEBUG]
78716 2019-Jan-13 16:45:23.631070 - [DEBUG] Function : main
78717 2019-Jan-13 16:45:23.631095 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78718 2019-Jan-13 16:45:23.631748 - [DEBUG] Fact : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78719 2019-Jan-13 16:45:23.632388 - [DEBUG] Value : BOTTOM
78720 2019-Jan-13 16:45:23.632414 - [DEBUG]
78721 2019-Jan-13 16:45:23.632467 - [DEBUG] Function : main
78722 2019-Jan-13 16:45:23.632494 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78723 2019-Jan-13 16:45:23.633136 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78724 2019-Jan-13 16:45:23.633897 - [DEBUG] Value : BOTTOM
78725 2019-Jan-13 16:45:23.633924 - [DEBUG]
78726 2019-Jan-13 16:45:23.633949 - [DEBUG] Function : main
78727 2019-Jan-13 16:45:23.634042 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78728 2019-Jan-13 16:45:23.634723 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78729 2019-Jan-13 16:45:23.635410 - [DEBUG] Value : BOTTOM
78730 2019-Jan-13 16:45:23.635438 - [DEBUG]
78731 2019-Jan-13 16:45:23.635464 - [DEBUG] Function : main
78732 2019-Jan-13 16:45:23.635490 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78733 2019-Jan-13 16:45:23.636141 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78734 2019-Jan-13 16:45:23.636788 - [DEBUG] Value : BOTTOM
78735 2019-Jan-13 16:45:23.636815 - [DEBUG]
78736 2019-Jan-13 16:45:23.636841 - [DEBUG] Function : main
78737 2019-Jan-13 16:45:23.636866 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78738 2019-Jan-13 16:45:23.637540 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78739 2019-Jan-13 16:45:23.638228 - [DEBUG] Value : BOTTOM
78740 2019-Jan-13 16:45:23.638255 - [DEBUG]
78741 2019-Jan-13 16:45:23.638280 - [DEBUG] Function : main
78742 2019-Jan-13 16:45:23.638306 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78743 2019-Jan-13 16:45:23.638967 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78744 2019-Jan-13 16:45:23.639654 - [DEBUG] Value : BOTTOM
78745 2019-Jan-13 16:45:23.639683 - [DEBUG]
78746 2019-Jan-13 16:45:23.639710 - [DEBUG] Function : main
78747 2019-Jan-13 16:45:23.639736 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78748 2019-Jan-13 16:45:23.640401 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78749 2019-Jan-13 16:45:23.641042 - [DEBUG] Value : BOTTOM
78750 2019-Jan-13 16:45:23.641068 - [DEBUG]
78751 2019-Jan-13 16:45:23.641095 - [DEBUG] Function : main
78752 2019-Jan-13 16:45:23.641120 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78753 2019-Jan-13 16:45:23.641780 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78754 2019-Jan-13 16:45:23.642425 - [DEBUG] Value : BOTTOM
78755 2019-Jan-13 16:45:23.642451 - [DEBUG]
78756 2019-Jan-13 16:45:23.642476 - [DEBUG] Function : main
78757 2019-Jan-13 16:45:23.642501 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78758 2019-Jan-13 16:45:23.643181 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78759 2019-Jan-13 16:45:23.644087 - [DEBUG] Value : BOTTOM
78760 2019-Jan-13 16:45:23.644115 - [DEBUG]
78761 2019-Jan-13 16:45:23.644145 - [DEBUG] Function : main
78762 2019-Jan-13 16:45:23.644171 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78763 2019-Jan-13 16:45:23.644915 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78764 2019-Jan-13 16:45:23.645613 - [DEBUG] Value : BOTTOM
78765 2019-Jan-13 16:45:23.645642 - [DEBUG]
78766 2019-Jan-13 16:45:23.645669 - [DEBUG] Function : main
78767 2019-Jan-13 16:45:23.645695 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78768 2019-Jan-13 16:45:23.646397 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78769 2019-Jan-13 16:45:23.647076 - [DEBUG] Value : BOTTOM
78770 2019-Jan-13 16:45:23.647126 - [DEBUG]
78771 2019-Jan-13 16:45:23.647152 - [DEBUG] Function : main
78772 2019-Jan-13 16:45:23.647178 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78773 2019-Jan-13 16:45:23.647826 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78774 2019-Jan-13 16:45:23.648497 - [DEBUG] Value : BOTTOM
78775 2019-Jan-13 16:45:23.648523 - [DEBUG]
78776 2019-Jan-13 16:45:23.648548 - [DEBUG] Function : main
78777 2019-Jan-13 16:45:23.648573 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78778 2019-Jan-13 16:45:23.649212 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78779 2019-Jan-13 16:45:23.649851 - [DEBUG] Value : BOTTOM
78780 2019-Jan-13 16:45:23.649876 - [DEBUG]
78781 2019-Jan-13 16:45:23.649901 - [DEBUG] Function : main
78782 2019-Jan-13 16:45:23.649926 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78783 2019-Jan-13 16:45:23.650565 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78784 2019-Jan-13 16:45:23.651204 - [DEBUG] Value : BOTTOM
78785 2019-Jan-13 16:45:23.651230 - [DEBUG]
78786 2019-Jan-13 16:45:23.651255 - [DEBUG] Function : main
78787 2019-Jan-13 16:45:23.651280 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78788 2019-Jan-13 16:45:23.651936 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78789 2019-Jan-13 16:45:23.652574 - [DEBUG] Value : BOTTOM
78790 2019-Jan-13 16:45:23.652600 - [DEBUG]
78791 2019-Jan-13 16:45:23.652624 - [DEBUG] Function : main
78792 2019-Jan-13 16:45:23.652649 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78793 2019-Jan-13 16:45:23.653288 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78794 2019-Jan-13 16:45:23.654069 - [DEBUG] Value : BOTTOM
78795 2019-Jan-13 16:45:23.654096 - [DEBUG]
78796 2019-Jan-13 16:45:23.654121 - [DEBUG] Function : main
78797 2019-Jan-13 16:45:23.654147 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78798 2019-Jan-13 16:45:23.654811 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78799 2019-Jan-13 16:45:23.655458 - [DEBUG] Value : BOTTOM
78800 2019-Jan-13 16:45:23.655484 - [DEBUG]
78801 2019-Jan-13 16:45:23.655511 - [DEBUG] Function : main
78802 2019-Jan-13 16:45:23.655536 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78803 2019-Jan-13 16:45:23.656175 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78804 2019-Jan-13 16:45:23.656816 - [DEBUG] Value : BOTTOM
78805 2019-Jan-13 16:45:23.656843 - [DEBUG]
78806 2019-Jan-13 16:45:23.656867 - [DEBUG] Function : main
78807 2019-Jan-13 16:45:23.656892 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78808 2019-Jan-13 16:45:23.657532 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78809 2019-Jan-13 16:45:23.658191 - [DEBUG] Value : BOTTOM
78810 2019-Jan-13 16:45:23.658217 - [DEBUG]
78811 2019-Jan-13 16:45:23.658242 - [DEBUG] Function : main
78812 2019-Jan-13 16:45:23.658267 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78813 2019-Jan-13 16:45:23.658922 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78814 2019-Jan-13 16:45:23.659569 - [DEBUG] Value : BOTTOM
78815 2019-Jan-13 16:45:23.659595 - [DEBUG]
78816 2019-Jan-13 16:45:23.659620 - [DEBUG] Function : main
78817 2019-Jan-13 16:45:23.659646 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78818 2019-Jan-13 16:45:23.660292 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78819 2019-Jan-13 16:45:23.660942 - [DEBUG] Value : BOTTOM
78820 2019-Jan-13 16:45:23.660968 - [DEBUG]
78821 2019-Jan-13 16:45:23.660994 - [DEBUG] Function : main
78822 2019-Jan-13 16:45:23.661019 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78823 2019-Jan-13 16:45:23.661679 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78824 2019-Jan-13 16:45:23.662318 - [DEBUG] Value : BOTTOM
78825 2019-Jan-13 16:45:23.662345 - [DEBUG]
78826 2019-Jan-13 16:45:23.662369 - [DEBUG] Function : main
78827 2019-Jan-13 16:45:23.662395 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78828 2019-Jan-13 16:45:23.663033 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78829 2019-Jan-13 16:45:23.663782 - [DEBUG] Value : BOTTOM
78830 2019-Jan-13 16:45:23.663808 - [DEBUG]
78831 2019-Jan-13 16:45:23.663833 - [DEBUG] Function : main
78832 2019-Jan-13 16:45:23.663859 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78833 2019-Jan-13 16:45:23.664593 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78834 2019-Jan-13 16:45:23.665268 - [DEBUG] Value : BOTTOM
78835 2019-Jan-13 16:45:23.665295 - [DEBUG]
78836 2019-Jan-13 16:45:23.665320 - [DEBUG] Function : main
78837 2019-Jan-13 16:45:23.665346 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78838 2019-Jan-13 16:45:23.665986 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78839 2019-Jan-13 16:45:23.666625 - [DEBUG] Value : BOTTOM
78840 2019-Jan-13 16:45:23.666651 - [DEBUG]
78841 2019-Jan-13 16:45:23.666676 - [DEBUG] Function : main
78842 2019-Jan-13 16:45:23.666702 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78843 2019-Jan-13 16:45:23.667348 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78844 2019-Jan-13 16:45:23.668036 - [DEBUG] Value : BOTTOM
78845 2019-Jan-13 16:45:23.668064 - [DEBUG]
78846 2019-Jan-13 16:45:23.668112 - [DEBUG] Function : main
78847 2019-Jan-13 16:45:23.668138 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78848 2019-Jan-13 16:45:23.668855 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78849 2019-Jan-13 16:45:23.669561 - [DEBUG] Value : BOTTOM
78850 2019-Jan-13 16:45:23.669589 - [DEBUG]
78851 2019-Jan-13 16:45:23.669616 - [DEBUG] Function : main
78852 2019-Jan-13 16:45:23.669642 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78853 2019-Jan-13 16:45:23.670332 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78854 2019-Jan-13 16:45:23.671003 - [DEBUG] Value : BOTTOM
78855 2019-Jan-13 16:45:23.671030 - [DEBUG]
78856 2019-Jan-13 16:45:23.671056 - [DEBUG] Function : main
78857 2019-Jan-13 16:45:23.671082 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78858 2019-Jan-13 16:45:23.671745 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78859 2019-Jan-13 16:45:23.672394 - [DEBUG] Value : BOTTOM
78860 2019-Jan-13 16:45:23.672421 - [DEBUG]
78861 2019-Jan-13 16:45:23.672446 - [DEBUG] Function : main
78862 2019-Jan-13 16:45:23.672471 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78863 2019-Jan-13 16:45:23.673111 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78864 2019-Jan-13 16:45:23.673889 - [DEBUG] Value : BOTTOM
78865 2019-Jan-13 16:45:23.673916 - [DEBUG]
78866 2019-Jan-13 16:45:23.673941 - [DEBUG] Function : main
78867 2019-Jan-13 16:45:23.673966 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78868 2019-Jan-13 16:45:23.674610 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78869 2019-Jan-13 16:45:23.675276 - [DEBUG] Value : BOTTOM
78870 2019-Jan-13 16:45:23.675302 - [DEBUG]
78871 2019-Jan-13 16:45:23.675327 - [DEBUG] Function : main
78872 2019-Jan-13 16:45:23.675352 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78873 2019-Jan-13 16:45:23.676023 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78874 2019-Jan-13 16:45:23.676684 - [DEBUG] Value : BOTTOM
78875 2019-Jan-13 16:45:23.676710 - [DEBUG]
78876 2019-Jan-13 16:45:23.676736 - [DEBUG] Function : main
78877 2019-Jan-13 16:45:23.676762 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78878 2019-Jan-13 16:45:23.677417 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78879 2019-Jan-13 16:45:23.678118 - [DEBUG] Value : BOTTOM
78880 2019-Jan-13 16:45:23.678148 - [DEBUG]
78881 2019-Jan-13 16:45:23.678174 - [DEBUG] Function : main
78882 2019-Jan-13 16:45:23.678200 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78883 2019-Jan-13 16:45:23.678871 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78884 2019-Jan-13 16:45:23.679531 - [DEBUG] Value : BOTTOM
78885 2019-Jan-13 16:45:23.679558 - [DEBUG]
78886 2019-Jan-13 16:45:23.679584 - [DEBUG] Function : main
78887 2019-Jan-13 16:45:23.679610 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78888 2019-Jan-13 16:45:23.680314 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78889 2019-Jan-13 16:45:23.680385 - [DEBUG] Value : BOTTOM
78890 2019-Jan-13 16:45:23.680412 - [DEBUG]
78891 2019-Jan-13 16:45:23.680439 - [DEBUG] Function : main
78892 2019-Jan-13 16:45:23.680465 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78893 2019-Jan-13 16:45:23.681136 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
78894 2019-Jan-13 16:45:23.681815 - [DEBUG] Value : BOTTOM
78895 2019-Jan-13 16:45:23.681842 - [DEBUG]
78896 2019-Jan-13 16:45:23.681897 - [DEBUG] Function : main
78897 2019-Jan-13 16:45:23.681924 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78898 2019-Jan-13 16:45:23.682586 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78899 2019-Jan-13 16:45:23.683226 - [DEBUG] Value : BOTTOM
78900 2019-Jan-13 16:45:23.683253 - [DEBUG]
78901 2019-Jan-13 16:45:23.683277 - [DEBUG] Function : main
78902 2019-Jan-13 16:45:23.683303 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78903 2019-Jan-13 16:45:23.684068 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78904 2019-Jan-13 16:45:23.684709 - [DEBUG] Value : BOTTOM
78905 2019-Jan-13 16:45:23.684750 - [DEBUG]
78906 2019-Jan-13 16:45:23.684778 - [DEBUG] Function : main
78907 2019-Jan-13 16:45:23.684803 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78908 2019-Jan-13 16:45:23.685442 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78909 2019-Jan-13 16:45:23.686096 - [DEBUG] Value : BOTTOM
78910 2019-Jan-13 16:45:23.686123 - [DEBUG]
78911 2019-Jan-13 16:45:23.686147 - [DEBUG] Function : main
78912 2019-Jan-13 16:45:23.686173 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78913 2019-Jan-13 16:45:23.686821 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78914 2019-Jan-13 16:45:23.687456 - [DEBUG] Value : BOTTOM
78915 2019-Jan-13 16:45:23.687482 - [DEBUG]
78916 2019-Jan-13 16:45:23.687507 - [DEBUG] Function : main
78917 2019-Jan-13 16:45:23.687532 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78918 2019-Jan-13 16:45:23.688188 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78919 2019-Jan-13 16:45:23.688828 - [DEBUG] Value : BOTTOM
78920 2019-Jan-13 16:45:23.688854 - [DEBUG]
78921 2019-Jan-13 16:45:23.688878 - [DEBUG] Function : main
78922 2019-Jan-13 16:45:23.688904 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78923 2019-Jan-13 16:45:23.689542 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78924 2019-Jan-13 16:45:23.690176 - [DEBUG] Value : BOTTOM
78925 2019-Jan-13 16:45:23.690202 - [DEBUG]
78926 2019-Jan-13 16:45:23.690228 - [DEBUG] Function : main
78927 2019-Jan-13 16:45:23.690253 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78928 2019-Jan-13 16:45:23.690890 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78929 2019-Jan-13 16:45:23.691538 - [DEBUG] Value : BOTTOM
78930 2019-Jan-13 16:45:23.691564 - [DEBUG]
78931 2019-Jan-13 16:45:23.691589 - [DEBUG] Function : main
78932 2019-Jan-13 16:45:23.691614 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78933 2019-Jan-13 16:45:23.692253 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78934 2019-Jan-13 16:45:23.692897 - [DEBUG] Value : BOTTOM
78935 2019-Jan-13 16:45:23.692924 - [DEBUG]
78936 2019-Jan-13 16:45:23.692949 - [DEBUG] Function : main
78937 2019-Jan-13 16:45:23.692975 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78938 2019-Jan-13 16:45:23.693644 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78939 2019-Jan-13 16:45:23.694556 - [DEBUG] Value : BOTTOM
78940 2019-Jan-13 16:45:23.694584 - [DEBUG]
78941 2019-Jan-13 16:45:23.694612 - [DEBUG] Function : main
78942 2019-Jan-13 16:45:23.694638 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78943 2019-Jan-13 16:45:23.695347 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78944 2019-Jan-13 16:45:23.696062 - [DEBUG] Value : BOTTOM
78945 2019-Jan-13 16:45:23.696090 - [DEBUG]
78946 2019-Jan-13 16:45:23.696118 - [DEBUG] Function : main
78947 2019-Jan-13 16:45:23.696144 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78948 2019-Jan-13 16:45:23.696855 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78949 2019-Jan-13 16:45:23.697553 - [DEBUG] Value : BOTTOM
78950 2019-Jan-13 16:45:23.697581 - [DEBUG]
78951 2019-Jan-13 16:45:23.697608 - [DEBUG] Function : main
78952 2019-Jan-13 16:45:23.697634 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78953 2019-Jan-13 16:45:23.698341 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78954 2019-Jan-13 16:45:23.698982 - [DEBUG] Value : BOTTOM
78955 2019-Jan-13 16:45:23.699008 - [DEBUG]
78956 2019-Jan-13 16:45:23.699034 - [DEBUG] Function : main
78957 2019-Jan-13 16:45:23.699059 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78958 2019-Jan-13 16:45:23.699698 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78959 2019-Jan-13 16:45:23.700338 - [DEBUG] Value : BOTTOM
78960 2019-Jan-13 16:45:23.700364 - [DEBUG]
78961 2019-Jan-13 16:45:23.700389 - [DEBUG] Function : main
78962 2019-Jan-13 16:45:23.700414 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78963 2019-Jan-13 16:45:23.701052 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78964 2019-Jan-13 16:45:23.701704 - [DEBUG] Value : BOTTOM
78965 2019-Jan-13 16:45:23.701730 - [DEBUG]
78966 2019-Jan-13 16:45:23.701755 - [DEBUG] Function : main
78967 2019-Jan-13 16:45:23.701780 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78968 2019-Jan-13 16:45:23.702419 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78969 2019-Jan-13 16:45:23.703057 - [DEBUG] Value : BOTTOM
78970 2019-Jan-13 16:45:23.703083 - [DEBUG]
78971 2019-Jan-13 16:45:23.703108 - [DEBUG] Function : main
78972 2019-Jan-13 16:45:23.703133 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78973 2019-Jan-13 16:45:23.703771 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78974 2019-Jan-13 16:45:23.704572 - [DEBUG] Value : BOTTOM
78975 2019-Jan-13 16:45:23.704599 - [DEBUG]
78976 2019-Jan-13 16:45:23.704626 - [DEBUG] Function : main
78977 2019-Jan-13 16:45:23.704651 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78978 2019-Jan-13 16:45:23.705318 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78979 2019-Jan-13 16:45:23.705965 - [DEBUG] Value : BOTTOM
78980 2019-Jan-13 16:45:23.705991 - [DEBUG]
78981 2019-Jan-13 16:45:23.706017 - [DEBUG] Function : main
78982 2019-Jan-13 16:45:23.706042 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78983 2019-Jan-13 16:45:23.706682 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78984 2019-Jan-13 16:45:23.707326 - [DEBUG] Value : BOTTOM
78985 2019-Jan-13 16:45:23.707352 - [DEBUG]
78986 2019-Jan-13 16:45:23.707378 - [DEBUG] Function : main
78987 2019-Jan-13 16:45:23.707403 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78988 2019-Jan-13 16:45:23.708041 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78989 2019-Jan-13 16:45:23.708718 - [DEBUG] Value : BOTTOM
78990 2019-Jan-13 16:45:23.708746 - [DEBUG]
78991 2019-Jan-13 16:45:23.708771 - [DEBUG] Function : main
78992 2019-Jan-13 16:45:23.708796 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78993 2019-Jan-13 16:45:23.709448 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78994 2019-Jan-13 16:45:23.710088 - [DEBUG] Value : BOTTOM
78995 2019-Jan-13 16:45:23.710114 - [DEBUG]
78996 2019-Jan-13 16:45:23.710140 - [DEBUG] Function : main
78997 2019-Jan-13 16:45:23.710165 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78998 2019-Jan-13 16:45:23.710803 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78999 2019-Jan-13 16:45:23.711466 - [DEBUG] Value : BOTTOM
79000 2019-Jan-13 16:45:23.711493 - [DEBUG]
79001 2019-Jan-13 16:45:23.711518 - [DEBUG] Function : main
79002 2019-Jan-13 16:45:23.711543 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79003 2019-Jan-13 16:45:23.712183 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
79004 2019-Jan-13 16:45:23.712828 - [DEBUG] Value : BOTTOM
79005 2019-Jan-13 16:45:23.712854 - [DEBUG]
79006 2019-Jan-13 16:45:23.712879 - [DEBUG] Function : main
79007 2019-Jan-13 16:45:23.712904 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79008 2019-Jan-13 16:45:23.713542 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
79009 2019-Jan-13 16:45:23.714278 - [DEBUG] Value : BOTTOM
79010 2019-Jan-13 16:45:23.714304 - [DEBUG]
79011 2019-Jan-13 16:45:23.714329 - [DEBUG] Function : main
79012 2019-Jan-13 16:45:23.714354 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79013 2019-Jan-13 16:45:23.715010 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
79014 2019-Jan-13 16:45:23.715649 - [DEBUG] Value : BOTTOM
79015 2019-Jan-13 16:45:23.715675 - [DEBUG]
79016 2019-Jan-13 16:45:23.715700 - [DEBUG] Function : main
79017 2019-Jan-13 16:45:23.715725 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79018 2019-Jan-13 16:45:23.716363 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
79019 2019-Jan-13 16:45:23.717015 - [DEBUG] Value : BOTTOM
79020 2019-Jan-13 16:45:23.717042 - [DEBUG]
79021 2019-Jan-13 16:45:23.717066 - [DEBUG] Function : main
79022 2019-Jan-13 16:45:23.717091 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79023 2019-Jan-13 16:45:23.717771 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
79024 2019-Jan-13 16:45:23.718472 - [DEBUG] Value : BOTTOM
79025 2019-Jan-13 16:45:23.718499 - [DEBUG]
79026 2019-Jan-13 16:45:23.718526 - [DEBUG] Function : main
79027 2019-Jan-13 16:45:23.718551 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79028 2019-Jan-13 16:45:23.719213 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79029 2019-Jan-13 16:45:23.719907 - [DEBUG] Value : BOTTOM
79030 2019-Jan-13 16:45:23.719935 - [DEBUG]
79031 2019-Jan-13 16:45:23.719961 - [DEBUG] Function : main
79032 2019-Jan-13 16:45:23.719987 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79033 2019-Jan-13 16:45:23.720652 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
79034 2019-Jan-13 16:45:23.721325 - [DEBUG] Value : BOTTOM
79035 2019-Jan-13 16:45:23.721351 - [DEBUG]
79036 2019-Jan-13 16:45:23.721377 - [DEBUG] Function : main
79037 2019-Jan-13 16:45:23.721421 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79038 2019-Jan-13 16:45:23.722063 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79039 2019-Jan-13 16:45:23.722702 - [DEBUG] Value : BOTTOM
79040 2019-Jan-13 16:45:23.722728 - [DEBUG]
79041 2019-Jan-13 16:45:23.722752 - [DEBUG] Function : main
79042 2019-Jan-13 16:45:23.722777 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79043 2019-Jan-13 16:45:23.723415 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
79044 2019-Jan-13 16:45:23.724198 - [DEBUG] Value : BOTTOM
79045 2019-Jan-13 16:45:23.724225 - [DEBUG]
79046 2019-Jan-13 16:45:23.724251 - [DEBUG] Function : main
79047 2019-Jan-13 16:45:23.724276 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79048 2019-Jan-13 16:45:23.725010 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79049 2019-Jan-13 16:45:23.725654 - [DEBUG] Value : BOTTOM
79050 2019-Jan-13 16:45:23.725680 - [DEBUG]
79051 2019-Jan-13 16:45:23.725706 - [DEBUG] Function : main
79052 2019-Jan-13 16:45:23.725731 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79053 2019-Jan-13 16:45:23.726392 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
79054 2019-Jan-13 16:45:23.727063 - [DEBUG] Value : BOTTOM
79055 2019-Jan-13 16:45:23.727090 - [DEBUG]
79056 2019-Jan-13 16:45:23.727116 - [DEBUG] Function : main
79057 2019-Jan-13 16:45:23.727142 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79058 2019-Jan-13 16:45:23.727831 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79059 2019-Jan-13 16:45:23.728559 - [DEBUG] Value : BOTTOM
79060 2019-Jan-13 16:45:23.728589 - [DEBUG]
79061 2019-Jan-13 16:45:23.728617 - [DEBUG] Function : main
79062 2019-Jan-13 16:45:23.728644 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79063 2019-Jan-13 16:45:23.729357 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
79064 2019-Jan-13 16:45:23.729437 - [DEBUG] Value : BOTTOM
79065 2019-Jan-13 16:45:23.729464 - [DEBUG]
79066 2019-Jan-13 16:45:23.729493 - [DEBUG] Function : main
79067 2019-Jan-13 16:45:23.729519 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79068 2019-Jan-13 16:45:23.730210 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
79069 2019-Jan-13 16:45:23.730876 - [DEBUG] Value : BOTTOM
79070 2019-Jan-13 16:45:23.730903 - [DEBUG]
79071 2019-Jan-13 16:45:23.730929 - [DEBUG] Function : main
79072 2019-Jan-13 16:45:23.730954 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79073 2019-Jan-13 16:45:23.731624 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
79074 2019-Jan-13 16:45:23.732267 - [DEBUG] Value : BOTTOM
79075 2019-Jan-13 16:45:23.732294 - [DEBUG]
79076 2019-Jan-13 16:45:23.732322 - [DEBUG] Function : main
79077 2019-Jan-13 16:45:23.732347 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79078 2019-Jan-13 16:45:23.732985 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
79079 2019-Jan-13 16:45:23.733654 - [DEBUG] Value : BOTTOM
79080 2019-Jan-13 16:45:23.733680 - [DEBUG]
79081 2019-Jan-13 16:45:23.733735 - [DEBUG] Function : main
79082 2019-Jan-13 16:45:23.733762 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79083 2019-Jan-13 16:45:23.734553 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
79084 2019-Jan-13 16:45:23.735213 - [DEBUG] Value : BOTTOM
79085 2019-Jan-13 16:45:23.735239 - [DEBUG]
79086 2019-Jan-13 16:45:23.735264 - [DEBUG] Function : main
79087 2019-Jan-13 16:45:23.735289 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79088 2019-Jan-13 16:45:23.735924 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
79089 2019-Jan-13 16:45:23.736568 - [DEBUG] Value : BOTTOM
79090 2019-Jan-13 16:45:23.736594 - [DEBUG]
79091 2019-Jan-13 16:45:23.736620 - [DEBUG] Function : main
79092 2019-Jan-13 16:45:23.736645 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79093 2019-Jan-13 16:45:23.737280 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
79094 2019-Jan-13 16:45:23.737916 - [DEBUG] Value : BOTTOM
79095 2019-Jan-13 16:45:23.737942 - [DEBUG]
79096 2019-Jan-13 16:45:23.737967 - [DEBUG] Function : main
79097 2019-Jan-13 16:45:23.737992 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79098 2019-Jan-13 16:45:23.738645 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
79099 2019-Jan-13 16:45:23.739280 - [DEBUG] Value : BOTTOM
79100 2019-Jan-13 16:45:23.739306 - [DEBUG]
79101 2019-Jan-13 16:45:23.739331 - [DEBUG] Function : main
79102 2019-Jan-13 16:45:23.739356 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79103 2019-Jan-13 16:45:23.739989 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
79104 2019-Jan-13 16:45:23.740628 - [DEBUG] Value : BOTTOM
79105 2019-Jan-13 16:45:23.740654 - [DEBUG]
79106 2019-Jan-13 16:45:23.740679 - [DEBUG] Function : main
79107 2019-Jan-13 16:45:23.740704 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79108 2019-Jan-13 16:45:23.741338 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
79109 2019-Jan-13 16:45:23.741997 - [DEBUG] Value : BOTTOM
79110 2019-Jan-13 16:45:23.742023 - [DEBUG]
79111 2019-Jan-13 16:45:23.742049 - [DEBUG] Function : main
79112 2019-Jan-13 16:45:23.742074 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79113 2019-Jan-13 16:45:23.742716 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
79114 2019-Jan-13 16:45:23.743352 - [DEBUG] Value : BOTTOM
79115 2019-Jan-13 16:45:23.743377 - [DEBUG]
79116 2019-Jan-13 16:45:23.743402 - [DEBUG] Function : main
79117 2019-Jan-13 16:45:23.743427 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79118 2019-Jan-13 16:45:23.744154 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
79119 2019-Jan-13 16:45:23.744807 - [DEBUG] Value : BOTTOM
79120 2019-Jan-13 16:45:23.744834 - [DEBUG]
79121 2019-Jan-13 16:45:23.744859 - [DEBUG] Function : main
79122 2019-Jan-13 16:45:23.744884 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79123 2019-Jan-13 16:45:23.745518 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
79124 2019-Jan-13 16:45:23.746157 - [DEBUG] Value : BOTTOM
79125 2019-Jan-13 16:45:23.746184 - [DEBUG]
79126 2019-Jan-13 16:45:23.746209 - [DEBUG] Function : main
79127 2019-Jan-13 16:45:23.746234 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79128 2019-Jan-13 16:45:23.746868 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
79129 2019-Jan-13 16:45:23.747521 - [DEBUG] Value : BOTTOM
79130 2019-Jan-13 16:45:23.747548 - [DEBUG]
79131 2019-Jan-13 16:45:23.747572 - [DEBUG] Function : main
79132 2019-Jan-13 16:45:23.747597 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79133 2019-Jan-13 16:45:23.748248 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
79134 2019-Jan-13 16:45:23.748895 - [DEBUG] Value : BOTTOM
79135 2019-Jan-13 16:45:23.748921 - [DEBUG]
79136 2019-Jan-13 16:45:23.748946 - [DEBUG] Function : main
79137 2019-Jan-13 16:45:23.748971 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79138 2019-Jan-13 16:45:23.749604 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
79139 2019-Jan-13 16:45:23.750242 - [DEBUG] Value : BOTTOM
79140 2019-Jan-13 16:45:23.750268 - [DEBUG]
79141 2019-Jan-13 16:45:23.750293 - [DEBUG] Function : main
79142 2019-Jan-13 16:45:23.750318 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79143 2019-Jan-13 16:45:23.750952 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
79144 2019-Jan-13 16:45:23.751607 - [DEBUG] Value : BOTTOM
79145 2019-Jan-13 16:45:23.751633 - [DEBUG]
79146 2019-Jan-13 16:45:23.751658 - [DEBUG] Function : main
79147 2019-Jan-13 16:45:23.751683 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79148 2019-Jan-13 16:45:23.752317 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
79149 2019-Jan-13 16:45:23.752954 - [DEBUG] Value : BOTTOM
79150 2019-Jan-13 16:45:23.752980 - [DEBUG]
79151 2019-Jan-13 16:45:23.753005 - [DEBUG] Function : main
79152 2019-Jan-13 16:45:23.753031 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79153 2019-Jan-13 16:45:23.753664 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
79154 2019-Jan-13 16:45:23.754388 - [DEBUG] Value : BOTTOM
79155 2019-Jan-13 16:45:23.754416 - [DEBUG]
79156 2019-Jan-13 16:45:23.754441 - [DEBUG] Function : main
79157 2019-Jan-13 16:45:23.754467 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79158 2019-Jan-13 16:45:23.755209 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
79159 2019-Jan-13 16:45:23.755887 - [DEBUG] Value : BOTTOM
79160 2019-Jan-13 16:45:23.755915 - [DEBUG]
79161 2019-Jan-13 16:45:23.755943 - [DEBUG] Function : main
79162 2019-Jan-13 16:45:23.755969 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79163 2019-Jan-13 16:45:23.756615 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
79164 2019-Jan-13 16:45:23.757261 - [DEBUG] Value : BOTTOM
79165 2019-Jan-13 16:45:23.757287 - [DEBUG]
79166 2019-Jan-13 16:45:23.757313 - [DEBUG] Function : main
79167 2019-Jan-13 16:45:23.757338 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79168 2019-Jan-13 16:45:23.758007 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
79169 2019-Jan-13 16:45:23.758708 - [DEBUG] Value : BOTTOM
79170 2019-Jan-13 16:45:23.758735 - [DEBUG]
79171 2019-Jan-13 16:45:23.758762 - [DEBUG] Function : main
79172 2019-Jan-13 16:45:23.758788 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79173 2019-Jan-13 16:45:23.759443 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
79174 2019-Jan-13 16:45:23.760142 - [DEBUG] Value : BOTTOM
79175 2019-Jan-13 16:45:23.760171 - [DEBUG]
79176 2019-Jan-13 16:45:23.760198 - [DEBUG] Function : main
79177 2019-Jan-13 16:45:23.760246 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79178 2019-Jan-13 16:45:23.760924 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
79179 2019-Jan-13 16:45:23.761624 - [DEBUG] Value : BOTTOM
79180 2019-Jan-13 16:45:23.761653 - [DEBUG]
79181 2019-Jan-13 16:45:23.761680 - [DEBUG] Function : main
79182 2019-Jan-13 16:45:23.761706 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79183 2019-Jan-13 16:45:23.762392 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
79184 2019-Jan-13 16:45:23.763096 - [DEBUG] Value : BOTTOM
79185 2019-Jan-13 16:45:23.763125 - [DEBUG]
79186 2019-Jan-13 16:45:23.763155 - [DEBUG] Function : main
79187 2019-Jan-13 16:45:23.763182 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79188 2019-Jan-13 16:45:23.763876 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
79189 2019-Jan-13 16:45:23.764878 - [DEBUG] Value : BOTTOM
79190 2019-Jan-13 16:45:23.764907 - [DEBUG]
79191 2019-Jan-13 16:45:23.764934 - [DEBUG] Function : main
79192 2019-Jan-13 16:45:23.764960 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79193 2019-Jan-13 16:45:23.765620 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
79194 2019-Jan-13 16:45:23.766272 - [DEBUG] Value : BOTTOM
79195 2019-Jan-13 16:45:23.766298 - [DEBUG]
79196 2019-Jan-13 16:45:23.766324 - [DEBUG] Function : main
79197 2019-Jan-13 16:45:23.766350 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79198 2019-Jan-13 16:45:23.766994 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
79199 2019-Jan-13 16:45:23.767634 - [DEBUG] Value : BOTTOM
79200 2019-Jan-13 16:45:23.767660 - [DEBUG]
79201 2019-Jan-13 16:45:23.767686 - [DEBUG] Function : main
79202 2019-Jan-13 16:45:23.767711 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79203 2019-Jan-13 16:45:23.768365 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
79204 2019-Jan-13 16:45:23.769007 - [DEBUG] Value : BOTTOM
79205 2019-Jan-13 16:45:23.769033 - [DEBUG]
79206 2019-Jan-13 16:45:23.769058 - [DEBUG] Function : main
79207 2019-Jan-13 16:45:23.769083 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79208 2019-Jan-13 16:45:23.769724 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
79209 2019-Jan-13 16:45:23.770372 - [DEBUG] Value : BOTTOM
79210 2019-Jan-13 16:45:23.770398 - [DEBUG]
79211 2019-Jan-13 16:45:23.770423 - [DEBUG] Function : main
79212 2019-Jan-13 16:45:23.770448 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79213 2019-Jan-13 16:45:23.771082 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79214 2019-Jan-13 16:45:23.771739 - [DEBUG] Value : BOTTOM
79215 2019-Jan-13 16:45:23.771765 - [DEBUG]
79216 2019-Jan-13 16:45:23.771790 - [DEBUG] Function : main
79217 2019-Jan-13 16:45:23.771815 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79218 2019-Jan-13 16:45:23.772450 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
79219 2019-Jan-13 16:45:23.773095 - [DEBUG] Value : BOTTOM
79220 2019-Jan-13 16:45:23.773121 - [DEBUG]
79221 2019-Jan-13 16:45:23.773146 - [DEBUG] Function : main
79222 2019-Jan-13 16:45:23.773171 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79223 2019-Jan-13 16:45:23.773804 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79224 2019-Jan-13 16:45:23.774583 - [DEBUG] Value : BOTTOM
79225 2019-Jan-13 16:45:23.774610 - [DEBUG]
79226 2019-Jan-13 16:45:23.774635 - [DEBUG] Function : main
79227 2019-Jan-13 16:45:23.774660 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79228 2019-Jan-13 16:45:23.775318 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
79229 2019-Jan-13 16:45:23.775972 - [DEBUG] Value : BOTTOM
79230 2019-Jan-13 16:45:23.775999 - [DEBUG]
79231 2019-Jan-13 16:45:23.776024 - [DEBUG] Function : main
79232 2019-Jan-13 16:45:23.776049 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79233 2019-Jan-13 16:45:23.776685 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79234 2019-Jan-13 16:45:23.777327 - [DEBUG] Value : BOTTOM
79235 2019-Jan-13 16:45:23.777354 - [DEBUG]
79236 2019-Jan-13 16:45:23.777378 - [DEBUG] Function : main
79237 2019-Jan-13 16:45:23.777403 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79238 2019-Jan-13 16:45:23.778037 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
79239 2019-Jan-13 16:45:23.778699 - [DEBUG] Value : BOTTOM
79240 2019-Jan-13 16:45:23.778725 - [DEBUG]
79241 2019-Jan-13 16:45:23.778750 - [DEBUG] Function : main
79242 2019-Jan-13 16:45:23.778775 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79243 2019-Jan-13 16:45:23.779409 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79244 2019-Jan-13 16:45:23.780049 - [DEBUG] Value : BOTTOM
79245 2019-Jan-13 16:45:23.780075 - [DEBUG]
79246 2019-Jan-13 16:45:23.780099 - [DEBUG] Function : main
79247 2019-Jan-13 16:45:23.780125 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79248 2019-Jan-13 16:45:23.780762 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
79249 2019-Jan-13 16:45:23.780824 - [DEBUG] Value : BOTTOM
79250 2019-Jan-13 16:45:23.780850 - [DEBUG]
79251 2019-Jan-13 16:45:23.780875 - [DEBUG] Function : main
79252 2019-Jan-13 16:45:23.780900 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79253 2019-Jan-13 16:45:23.781555 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
79254 2019-Jan-13 16:45:23.782191 - [DEBUG] Value : BOTTOM
79255 2019-Jan-13 16:45:23.782218 - [DEBUG]
79256 2019-Jan-13 16:45:23.782242 - [DEBUG] Function : main
79257 2019-Jan-13 16:45:23.782267 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79258 2019-Jan-13 16:45:23.782901 - [DEBUG] Fact : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
79259 2019-Jan-13 16:45:23.783535 - [DEBUG] Value : BOTTOM
79260 2019-Jan-13 16:45:23.783561 - [DEBUG]
79261 2019-Jan-13 16:45:23.783588 - [DEBUG] Function : main
79262 2019-Jan-13 16:45:23.783613 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79263 2019-Jan-13 16:45:23.784356 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
79264 2019-Jan-13 16:45:23.785107 - [DEBUG] Value : BOTTOM
79265 2019-Jan-13 16:45:23.785135 - [DEBUG]
79266 2019-Jan-13 16:45:23.785161 - [DEBUG] Function : main
79267 2019-Jan-13 16:45:23.785187 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79268 2019-Jan-13 16:45:23.785829 - [DEBUG] Fact : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79269 2019-Jan-13 16:45:23.786473 - [DEBUG] Value : BOTTOM
79270 2019-Jan-13 16:45:23.786499 - [DEBUG]
79271 2019-Jan-13 16:45:23.786543 - [INFO] Problem solved
### DUMP LLVMIFDSSolver results
--- IFDS START RESULT RECORD ---
N: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 in function: main
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 in function: main
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 in function: main
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 in function: main
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 in function: main
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 in function: main
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 in function: main
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 in function: main
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 in function: main
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 in function: main
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 in function: main
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end15, !phasar.instruction.id !106, ID: 52 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end, !phasar.instruction.id !105, ID: 51 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 in function: main
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 in function: main
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 in function: main
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 in function: main
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 in function: main
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 in function: main
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 in function: main
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end27, !phasar.instruction.id !146, ID: 72 in function: main
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end26, !phasar.instruction.id !145, ID: 71 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 in function: main
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 in function: main
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 in function: main
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 in function: main
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 in function: main
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end37, !phasar.instruction.id !185, ID: 91 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 in function: main
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 in function: main
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i79272 2019-Jan-13 16:45:27.233272 - [INFO] Write results to file
79273 2019-Jan-13 16:45:27.236902 - [INFO] Shutdown llvm and the analysis framework.


32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM

No IFDS report available!